.rh-up{margin:0 0 2px}.rh-up[hidden]{display:none}.rh-up__head{margin:0 0 5px;font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.rh-up__viewport{position:relative}.rh-up__row{display:flex;align-items:stretch;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rh-up__row::-webkit-scrollbar{display:none}.rh-up__card{flex:0 0 168px;scroll-snap-align:start;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"media body" "chips chips" "add   add";gap:4px 7px;padding:6px;border:1px solid rgba(128,128,128,.32);border-radius:5px}.rh-up__media{grid-area:media;align-self:start;display:block;width:46px;height:46px;padding:3px;overflow:hidden;border-radius:3px;background:#f4f4f4}.rh-up__media img{display:block;width:100%;height:100%;object-fit:contain}.rh-up__body{grid-area:body;align-self:start;min-width:0}.rh-up__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.25;color:inherit;text-decoration:none}.rh-up__name:hover{text-decoration:underline}.rh-up__price{margin:2px 0 0;font-size:11px;line-height:1.2;font-weight:600}.rh-up__price s{margin-left:3px;font-weight:400;opacity:.5}.rh-up__chips{grid-area:chips;align-self:start;display:flex;flex-wrap:wrap;gap:3px}.rh-up .rh-up__chip{font:inherit;font-size:9px;line-height:1;cursor:pointer;padding:4px 6px;border:1px solid rgba(128,128,128,.42);border-radius:99px;background:transparent;color:inherit}.rh-up .rh-up__chip[aria-checked=true]{background:#000;border-color:#000;color:#fff}.rh-up .rh-up__add{grid-area:add;align-self:end;font:inherit;font-size:10px;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:7px 6px;border:1px solid #000;border-radius:3px;background:#000;color:#fff;transition:background .15s ease,color .15s ease}.rh-up .rh-up__add span{color:inherit}.rh-up .rh-up__add:hover{background:#fff;color:#000}.rh-up .rh-up__add[disabled]{opacity:.5;cursor:default}.rh-up .rh-up__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;padding:0;cursor:pointer;border:1px solid rgba(0,0,0,.16);border-radius:50%;background:#fff;color:#000;box-shadow:0 1px 5px #0000002e;opacity:.85;transition:opacity .15s ease}.rh-up .rh-up__nav:hover{opacity:1}.rh-up .rh-up__nav[hidden]{display:none}.rh-up .rh-up__nav svg{width:9px;height:9px}.rh-up .rh-up__nav--prev{left:-6px}.rh-up .rh-up__nav--next{right:-6px}@media(hover:none){.rh-up .rh-up__nav{display:none}}@media(max-width:480px){.rh-up__card{flex-basis:152px}}.rh-up--pdp{margin:4px 0 0}.rh-up--pdp .rh-up__head{margin-bottom:8px;font-family:var(--rh-info);font-size:12px;opacity:.75}.rh-up--pdp .rh-up__row{gap:8px}.rh-up--pdp .rh-up__card{flex-basis:212px;grid-template-columns:72px minmax(0,1fr);gap:6px 10px;padding:8px;border-color:var(--rh-grey, rgba(128, 128, 128, .32));border-radius:var(--rh-radius, 4px)}.rh-up--pdp .rh-up__media{width:72px;height:72px;padding:5px;border-radius:var(--rh-radius, 4px)}.rh-up--pdp .rh-up__name{font-size:11px}.rh-up--pdp .rh-up__price{font-size:13px}.rh-up--pdp .rh-up__chip{font-size:10px;padding:5px 8px}.rh-up--pdp .rh-up__add{font-family:var(--rh-info);font-size:11px;padding:10px 6px;border-radius:var(--rh-radius, 4px)}@media(max-width:749px){.rh-up--pdp .rh-up__card{flex-basis:188px}}.rh-up--pairs{margin:18px 0}.rh-up--pairs .rh-up__head{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;opacity:1;margin-bottom:10px}.rh-up--pairs .rh-up__row{gap:10px;padding:2px}.rh-up--pairs .rh-up__card{flex-basis:min(310px,94%);grid-template-columns:56px minmax(0,1fr) 48px;grid-template-rows:auto auto;grid-template-areas:"media body add" "media chips add";align-items:center;gap:8px;padding:12px;border:1px solid #d5d5d5;border-radius:0;background:#fff;color:#000}.rh-up--pairs .rh-up__media{width:56px;height:64px;padding:0;background:#fff}.rh-up--pairs .rh-up__name{display:block;font-size:14px;font-weight:600;line-height:1.3;text-transform:none;overflow:visible}.rh-up--pairs .rh-up__price{font-size:13px;line-height:1.4}.rh-up--pairs .rh-up__variant{grid-area:chips;width:100%;min-width:0;min-height:44px;margin:0;padding:6px 22px 6px 6px;font:inherit;font-size:13px;background-color:#fff;color:#000;border:1px solid #a6a6a6;border-radius:0}.rh-up.rh-up--pairs .rh-up__add{align-self:center;min-width:44px;min-height:44px;padding:8px;font-size:13px;text-transform:none;letter-spacing:0;border-radius:0}.rh-up--pairs .rh-up__status{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.4}.rh-up--pairs .rh-up__status[hidden],.rh-up--pairs [data-rh-up-compare][hidden]{display:none}.rh-up--pairs :is(button,select,a):focus-visible{outline:2px solid #000;outline-offset:2px}.rh-up.rh-up--pairs .rh-up__nav{width:32px;height:32px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rh-cart-upsell.css.map */
