.rr5-bag__dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:17;width:100%;max-width:100vw;visibility:hidden;background-color:var(--color-black-30);opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.rr5-bag__band{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:18;box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;background-color:var(--color-bone);color:var(--color-black);opacity:0;outline:none;transform:translate(24px);transition:opacity .2s ease,transform .24s ease,visibility 0s linear .24s}.rr5-bag[data-open=true] .rr5-bag__dim,.rr5-bag[data-open=true] .rr5-bag__band{visibility:visible;opacity:1;transition-delay:0s}.rr5-bag[data-open=true] .rr5-bag__band{transform:none}@media(prefers-reduced-motion:reduce){.rr5-bag__band{transform:none;transition:none}}.rr5-bag__inner{box-sizing:border-box;width:100%;max-width:100%;padding:var(--spacing-bag-top) var(--spacing-bag-px) var(--spacing-bag-bottom)}.rr5-bag__head{display:flex;align-items:flex-start;justify-content:space-between;min-height:var(--spacing-bag-head);border-bottom:var(--spacing-stroke-hairline) solid var(--color-black-15)}.rr5-bag__title{margin:0}.rr5-bag__close{position:relative;display:flex;align-items:center;margin:calc(-1 * var(--spacing-s18));padding:var(--spacing-s18);color:inherit;cursor:pointer}.rr5-bag__close:hover,.rr5-bag__remove:hover,.rr5-bag__rec-add:hover,.rr5-bag__checkout:hover,.rr5-bag__how:hover,.rr5-bag__continue:hover,.rr5-bag__link:hover,.rr5-bag__qty-btn:hover:not(:disabled){opacity:.6}.rr5-bag__message{display:block;margin:0;padding-block:var(--spacing-s28);color:var(--color-taupe)}.rr5-bag__link{padding:0;color:var(--color-black);text-decoration:underline;cursor:pointer}.rr5-bag__empty{padding-block:var(--spacing-s28)}.rr5-bag__empty .rr5-bag__message{padding-block:0}.rr5-bag__continue{position:relative;display:inline-block;margin-top:var(--spacing-s15);color:inherit;text-decoration:none}.rr5-bag__taupe{color:var(--color-taupe)}.rr5-bag__shipping{min-height:var(--spacing-bag-status);margin:0;padding-top:var(--spacing-s12);color:var(--color-taupe)}.rr5-bag__lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rr5-bag__line{display:flex;gap:var(--spacing-s16);padding-block:var(--spacing-s12);border-bottom:var(--spacing-stroke-hairline) solid var(--color-black-15)}.rr5-bag__line:last-child{border-bottom:0}.rr5-bag__line[aria-busy=true]{opacity:.6}.rr5-bag__thumb{position:relative;display:block;flex-shrink:0;width:var(--spacing-bag-thumb-w);height:var(--spacing-bag-thumb-h)}.rr5-bag__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rr5-bag__line-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:var(--spacing-bag-thumb-h)}.rr5-bag__line-text{min-width:0;min-height:var(--spacing-bag-text-h)}.rr5-bag__line-text p{display:block;margin:0;overflow-wrap:anywhere}.rr5-bag__meta{min-height:var(--spacing-bag-meta-h);padding-top:var(--spacing-s6)}.rr5-bag__price{padding-top:4px}.rr5-bag__was{color:var(--color-disabled);text-decoration:line-through}.rr5-bag__controls{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.rr5-bag__qty{display:flex;align-items:center;gap:var(--spacing-s4)}.rr5-bag__qty-btn{display:flex;align-items:center;justify-content:center;width:var(--spacing-tap-target);height:var(--spacing-tap-target);color:inherit;cursor:pointer}.rr5-bag__qty-btn:disabled{color:var(--color-disabled);cursor:not-allowed}.rr5-bag__line-note{margin:0;padding-top:var(--spacing-s6);color:var(--color-black);text-transform:none}.rr5-bag__line-note[hidden]{display:none}.rr5-bag__qty-value{display:block;min-width:var(--spacing-s14);text-align:center}.rr5-bag__remove{position:relative;display:flex;align-items:center;margin-block:calc(-1 * var(--spacing-s14));padding-block:var(--spacing-s14);color:var(--color-taupe);cursor:pointer}.rr5-bag__form,.rr5-bag__content,.rr5-bag__summary,.rr5-bag__line,.rr5-bag__look{min-width:0;max-width:100%}.rr5-bag__form{margin:0}.rr5-bag__subtotal{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:var(--spacing-s16);min-height:var(--spacing-bag-subtotal-h);padding-top:var(--spacing-s20);border-top:var(--spacing-stroke-hairline) solid var(--color-black)}.rr5-bag__subtotal-label{margin:0}.rr5-bag__price-col{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-s4);width:var(--spacing-bag-price-col);max-width:100%}.rr5-bag__price-col p{margin:0;overflow-wrap:anywhere}.rr5-bag__discount{text-align:right}.rr5-bag__installments{display:flex;align-items:center;gap:var(--spacing-s4);white-space:nowrap}.rr5-bag__how{position:relative;display:flex;align-items:center;color:inherit;cursor:pointer}.rr5-bag__installments{position:relative}.rr5-bag__note{position:absolute;right:0;bottom:calc(100% + var(--spacing-s8));z-index:5;white-space:normal;box-shadow:0 4px 24px #0000001f;width:var(--spacing-popup-width);max-width:min(100vw - 32px,100%);margin-top:0;padding:var(--spacing-s16);border:var(--spacing-stroke-hairline) solid var(--color-line);background-color:var(--color-bone);color:var(--color-taupe);text-align:left}.rr5-bag__note p{margin:0}.rr5-bag__note p+p{padding-top:var(--spacing-s8)}.rr5-bag__checkout{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--spacing-s8);width:100%;height:var(--spacing-s14);margin-top:calc(-1 * var(--spacing-s5));color:inherit;cursor:pointer}.rr5-bag__checkout:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--spacing-s24));height:max(100%,var(--spacing-s24));transform:translate(-50%,-50%)}.rr5-bag__arrow{flex-shrink:0;width:var(--spacing-s14);height:var(--spacing-s14)}.rr5-bag__wallets{display:flex;max-width:100%;justify-content:flex-start;gap:var(--spacing-s8);padding-top:var(--spacing-s16)}.rr5-bag__wallet{display:flex;align-items:center;justify-content:center;flex:0 1 var(--spacing-bag-wallet-w);width:var(--spacing-bag-wallet-w);min-width:0;max-width:calc(50% - var(--spacing-s4));height:var(--spacing-tap-target);padding:0;border:0;cursor:pointer}.rr5-bag__wallet:hover{opacity:.6}.rr5-bag__wallet--shop-pay{background-color:var(--color-shop-pay)}.rr5-bag__wallet--paypal{background-color:var(--color-paypal)}.rr5-bag__wallet-logo--shop-pay{width:var(--spacing-pdp-shop-pay-w);height:var(--spacing-pdp-shop-pay-h)}.rr5-bag__wallet-logo--paypal{width:var(--spacing-pdp-paypal-w);height:var(--spacing-pdp-paypal-h)}.rr5-bag__wallets:empty{display:none}.rr5-bag__look{margin-top:var(--spacing-s24);padding-top:var(--spacing-s16);border-top:var(--spacing-stroke-hairline) solid var(--color-black-15)}.rr5-bag__look-title{margin:0}.rr5-bag__recs{display:flex;max-width:100%;gap:var(--spacing-s12);height:var(--spacing-bag-rec-row);margin:0;padding:var(--spacing-s12) 0 var(--spacing-s4);overflow-x:auto;list-style:none}.rr5-bag__rec{flex-shrink:0;width:var(--spacing-bag-rec-w)}.rr5-bag__rec-link{display:block;color:inherit;text-decoration:none}.rr5-bag__rec-photo{display:flex;align-items:center;justify-content:center;width:100%;height:var(--spacing-bag-rec-h);background-color:var(--color-cream)}.rr5-bag__rec-photo img{width:66%;aspect-ratio:3 / 2;object-fit:contain;mix-blend-mode:multiply}.rr5-bag__rec-name{display:block;height:var(--spacing-bag-rec-name);padding-top:var(--spacing-s6)}.rr5-bag__rec-name>span{display:block}.rr5-bag__rec-price{display:block;text-transform:none}.rr5-bag__rec-add{position:relative;display:flex;align-items:flex-start;width:100%;height:var(--spacing-s32);margin-top:var(--spacing-s6);padding-top:var(--spacing-s9);color:inherit;text-decoration:none;cursor:pointer}.rr5-bag__rec-add:disabled{cursor:wait}@media(min-width:640px){.rr5-bag__band{width:clamp(560px,66.667vw,1040px);border-left:var(--spacing-stroke-hairline) solid var(--color-black-15)}.rr5-bag__thumb{width:128px;height:88px}.rr5-bag__line{align-items:center;gap:var(--spacing-s24)}.rr5-bag__line-main{flex-direction:row;align-items:center;min-height:0}.rr5-bag__line-text{flex:1;min-height:0}.rr5-bag__meta{padding-top:var(--spacing-s6)}.rr5-bag__price{padding-top:6px}.rr5-bag__controls{gap:var(--spacing-s16);padding-top:0}.rr5-bag__qty{gap:var(--spacing-s14)}.rr5-bag__qty-btn{width:auto;height:auto}.rr5-bag__remove{margin-block:0;padding-block:0}}@media(min-width:1024px){.rr5-bag__thumb{width:128px;height:88px}.rr5-bag__subtotal{justify-content:flex-end;column-gap:var(--spacing-s40);row-gap:0;padding-right:var(--spacing-bag-px)}.rr5-bag__checkout{justify-content:flex-start;width:auto;margin-top:0;margin-left:var(--spacing-s8)}.rr5-bag__wallets{justify-content:flex-end;padding-top:var(--spacing-s14)}.rr5-bag__wallet{height:var(--spacing-button-height)}}
/*# sourceMappingURL=/cdn/shop/t/329/assets/rr5-bag.css.map */
