cart-drawer-items::-webkit-scrollbar:horizontal,.drawer__inner::-webkit-scrollbar:horizontal{height:0}.wr-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;margin-left:4px;border-radius:999px;background:#121212;color:#fff;font-size:12px;font-weight:700;vertical-align:middle;transform:translateY(-6px)}.wr-fsb{padding:6px 0 15px;border-bottom:1px solid rgba(18,18,18,.08);margin-bottom:4px}.wr-fsb__msg{margin:0 0 11px;font-size:14px;line-height:1.35;color:#121212}.wr-fsb__msg strong{font-weight:700}.wr-fsb--unlocked .wr-fsb__msg{color:#3d4d11}.wr-fsb__bar{display:flex;align-items:center;gap:12px}.wr-fsb__track{position:relative;flex:1 1 auto;height:10px;border-radius:999px;background:#e6e3df;box-shadow:inset 0 1px 2px #00000012}.wr-fsb__fill{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,#e2ee92,#c8dc3f);transition:width .45s cubic-bezier(.22,.61,.36,1)}.wr-fsb__knob{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #c8dc3f;box-shadow:0 1px 4px #00000038;transform:translate(-50%,-50%);transition:left .45s cubic-bezier(.22,.61,.36,1)}.wr-fsb__goal{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e6e3df;color:#8a8a8a;transition:background .3s ease,color .3s ease,transform .3s ease}.wr-fsb__goal svg{display:block;width:17px;height:17px}.wr-fsb--unlocked .wr-fsb__goal{background:#c8dc3f;color:#3d4d11;transform-origin:100% 50%;transform:scale(1.08)}.wr-fsb__scale{display:flex;justify-content:space-between;margin:7px 42px 0 0;font-size:11px;letter-spacing:.02em;color:#8a8a8a}.wr-fsb__scale-goal{font-weight:700;color:#5b5b5b}.wr-fsb--unlocked .wr-fsb__scale-goal{color:#3d4d11}@media(prefers-reduced-motion:reduce){.wr-fsb__fill,.wr-fsb__knob,.wr-fsb__goal{transition:none}}.wr-upsell__add--pick{text-align:center;text-decoration:none;box-sizing:border-box}.cart-drawer .cart-items thead,.cart-drawer .cart-item__totals .cart-item__price-wrapper{display:none}.cart-drawer .cart-item__old-price{color:#e02b2b}.cart-drawer .cart-item__discounted-prices{display:flex;align-items:baseline;gap:7px}.cart-drawer .quantity.cart-quantity{width:88px;min-height:30px}.cart-drawer .quantity.cart-quantity .quantity__button{width:26px;font-size:14px}.cart-drawer .quantity.cart-quantity .quantity__button .svg-wrapper{width:9px}.cart-drawer .quantity.cart-quantity .quantity__input{font-size:13px;padding:0}.cart-drawer .cart-remove-button{min-width:0;min-height:0;padding:3px}.wr-remove-icon{display:inline-flex;width:15px;height:15px;color:#8a8a8a;transition:color .15s ease}.wr-remove-icon svg{width:100%;height:100%}.cart-remove-button:hover .wr-remove-icon{color:#c0392b}.wr-upsell{padding:16px 0 6px}.wr-upsell__header{display:flex;align-items:center;gap:8px;margin:0 0 14px}.wr-upsell__heading{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:500;font-size:15px;line-height:1.3;color:#121212}.wr-upsell__tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:#e9eefe;color:#89a7fb;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.wr-upsell__row{display:flex;align-items:stretch;gap:12px;padding-bottom:4px;overflow-x:clip;overflow-clip-margin:10px}.wr-upsell__card{position:relative;flex:1 1 0;min-width:0;max-width:132px;display:flex;flex-direction:column;gap:10px}.wr-upsell__row--scroll{overflow-x:auto;overflow-clip-margin:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(18,18,18,.35) transparent}.wr-upsell__row--scroll .wr-upsell__card{flex:0 0 auto;width:116px;max-width:none;scroll-snap-align:start}.wr-upsell__row--scroll::-webkit-scrollbar{height:3px}.wr-upsell__row--scroll::-webkit-scrollbar-track{background:transparent}.wr-upsell__row--scroll::-webkit-scrollbar-thumb{background:#12121259;border-radius:100px}.wr-upsell__imgwrap{display:block;width:100%;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:#f7f7f7}.wr-upsell__img{display:block;width:100%;height:100%;object-fit:contain}.wr-upsell__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.wr-upsell__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;font-size:12.5px;line-height:1.25;color:#121212;text-decoration:none}.wr-upsell__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:700;color:#121212}.wr-upsell__old{font-weight:400;color:#e02b2b}.wr-upsell__size{font-size:10.5px;font-weight:600;letter-spacing:.03em;color:#5b5b5b;background:#f3f0ee;border-radius:4px;padding:1px 6px;white-space:nowrap}.wr-upsell__add{display:flex;align-items:center;justify-content:center;width:100%;height:42px;margin:auto 0 0;padding:0 6px;border:1px solid #121212;border-radius:var(--buttons-radius, 10px);background:transparent;color:#121212;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.wr-upsell__add:hover{background:#121212;color:#fff}.wr-upsell__add.is-loading{opacity:.55;cursor:wait}.wr-upsell__add[disabled]{opacity:.5;cursor:not-allowed}.wr-upsell__add[disabled]:hover{background:transparent;color:#121212}.wr-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wr-row--discount{color:#018200;font-size:14.5px;font-weight:600;margin:2px 0 4px}.cart-drawer .totals.wr-row--total{justify-content:space-between;margin:2px 0 4px}.wr-total-label,.wr-total-value{font-size:16px;font-weight:700}.wr-total-old{color:#9a9a9a;font-weight:400;margin-right:7px}.cart-drawer .cart__checkout-button{text-transform:uppercase;letter-spacing:.06em}.wr-paycd{margin:10px 0 2px;text-align:center}.wr-paycd__icons{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center}.wr-paycd__icon{flex:0 0 auto;width:34px;height:auto}@media screen and (max-width:749px){.wr-upsell__row{gap:10px}.wr-upsell__title{font-size:12px}.wr-upsell__add{height:38px;font-size:11.5px;letter-spacing:-.01em;padding:0 2px}.wr-upsell__row--scroll .wr-upsell__card{width:108px}}.cart-drawer .cart-item{grid-template-columns:104px 1fr 1fr auto}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image-container{height:100%;width:100%;align-items:stretch}.cart-drawer .cart-item__image{width:100%;height:100%;min-height:128px;object-fit:cover;border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wr-cart-drawer.css.map */
