.cart-drawer .drawer__inner{padding:0}.cart-drawer .drawer__header{padding:1.6rem 1.6rem 1.4rem;border-bottom:1px solid rgba(0,0,0,.08);align-items:center}.cart-drawer .drawer__heading{font-size:2.6rem;font-weight:800;letter-spacing:.02em;margin:0}.cart-drawer .drawer__close{background:#f0f0f0;width:3.4rem;height:3.4rem;min-width:3.4rem;display:flex;align-items:center;justify-content:center;top:0;right:0;position:relative}.cart-drawer cart-drawer-items{padding:0 1.6rem}.cd-bar{background:#0a0a0a;color:#fff;text-align:center;font-size:1.5rem;line-height:1.45;letter-spacing:.06em;padding:1.2rem 1.6rem;font-weight:500}.cd-bar p{margin:0}.cd-bar__t{color:#ff3b3b;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-ship{padding:1.4rem 1.6rem .4rem}.cd-ship__text{margin:0 0 .8rem;text-align:center;font-weight:700;font-size:1.35rem;letter-spacing:.04em}.cd-ship__track{display:flex;align-items:center}.cd-ship__bar{flex:1;height:1rem;border-radius:1rem;background:#e6e6e6;overflow:hidden;margin-right:-.6rem}.cd-ship__bar span{display:block;height:100%;border-radius:1rem;background:repeating-linear-gradient(-45deg,#1a1a1a 0 7px,#555 7px 14px);transition:width .4s}.cd-ship__icon{position:relative;z-index:1;width:3.4rem;height:3.4rem;border-radius:50%;background:#0a0a0a;color:#fff;display:flex;align-items:center;justify-content:center}.cd-ship__icon svg{width:1.9rem;height:1.9rem}.cd-ship__label{margin:.5rem 4rem 0 0;text-align:right;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items,.cart-drawer .cart-items tbody{display:block}.cart-drawer .cart-item{position:relative;display:grid;grid-template-columns:7.6rem 1fr auto;grid-template-areas:"media details details" "media quantity totals";column-gap:1.4rem;row-gap:.6rem;padding:1.6rem 0}.cart-drawer .cart-item>td{padding:0}.cart-drawer .cart-item__media{grid-area:media;width:7.6rem}.cart-drawer .cart-item__image{width:7.6rem;height:7.6rem;object-fit:cover;border-radius:4px;box-shadow:0 2px 8px #00000014}.cart-drawer .cart-item__details{grid-area:details;padding-right:3.4rem}.cart-drawer .cart-item__totals{grid-area:totals;align-self:center}.cart-drawer .cart-item__quantity{grid-area:quantity}.cart-drawer .cart-item__name{font-size:1.7rem;font-weight:800;text-decoration:none}.cart-drawer .cart-item__details>.cart-item__discounted-prices,.cart-drawer .cart-item__details>.product-option,.cart-drawer .cart-item__details>dl,.cart-drawer .cart-item__details>.discounts{display:none}.cart-drawer .cart-item__price-wrapper>:not(.cd-line){display:none}.cd-unit{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.4rem;font-size:1.5rem}.cd-unit s{opacity:.55}.cd-unit strong{font-weight:700}.cd-tag{display:inline-flex;align-items:center;gap:.4rem;background:#eee;border-radius:3px;padding:.2rem .6rem;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cd-tag svg{width:1.1rem;height:1.1rem}.cd-line{text-align:right;font-size:1.6rem;white-space:nowrap}.cd-line s{opacity:.5;margin-right:.4rem}.cd-line strong{font-weight:800}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center}.cart-drawer quantity-input.cart-quantity{width:9.6rem;min-height:3.2rem;background:#efe7dc;border-radius:6px}.cart-drawer quantity-input.cart-quantity:after{box-shadow:0 0 0 1.5px #8a8a8a;border-radius:6px}.cart-drawer .cart-quantity .quantity__button{width:3.2rem}.cart-drawer .cart-quantity .quantity__input{border-left:1px solid #8a8a8a;border-right:1px solid #8a8a8a}.cart-drawer cart-remove-button{position:absolute;top:1.4rem;right:0;margin:0}.cart-drawer cart-remove-button .button{min-width:3rem;min-height:3rem;padding:0}.cd-rev{margin:.8rem 0 1.4rem}.cd-rev__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cd-rev__track::-webkit-scrollbar{display:none}.cd-rev__item{flex:0 0 100%;scroll-snap-align:start;background:#f4f4f4;border-radius:12px;padding:1.4rem 1.6rem;box-sizing:border-box}.cd-rev__head{display:flex;align-items:center;gap:.8rem;margin:0 0 .6rem;font-size:1.5rem}.cd-rev__stars{color:#f5a623;letter-spacing:.1em;font-size:1.3rem}.cd-rev__ok{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-style:italic;color:#9a9a9a;font-size:1.3rem}.cd-rev__ok svg{width:1.6rem;height:1.6rem;color:#2bb24c}.cd-rev__text{margin:0;font-size:1.45rem;line-height:1.6;letter-spacing:.04em}.cd-rev__dots{display:flex;justify-content:center;gap:.8rem;margin-top:.8rem}.cd-rev__dots span{width:.8rem;height:.8rem;border-radius:50%;background:#d0d0d0}.cd-rev__dots span.is-on{background:#111}.cart-drawer .drawer__footer{padding:1.4rem 1.6rem 1.6rem;border-top:1px solid rgba(0,0,0,.12)}.cart-drawer .cart-drawer__footer>div:first-child:empty{display:none}.cd-hide-tax .cart-drawer .tax-note{display:none}.cd-totals p{display:flex;justify-content:space-between;margin:0}.cd-totals__save{font-style:italic;font-size:1.7rem;margin-bottom:.6rem!important}.cd-totals__total{font-size:2.2rem;font-weight:800}.cart-drawer .cart__ctas{margin-top:1.6rem}.cart-drawer .cart__checkout-button{background:#0a0a0a;color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:.04em;min-height:5rem;border-radius:4px}.cd-trust{display:flex;justify-content:space-between;gap:1rem;margin-top:1.4rem;font-size:1.3rem;letter-spacing:.04em}.cd-trust span{display:inline-flex;align-items:center;gap:.6rem}.cd-trust svg{width:1.7rem;height:1.7rem;flex:0 0 auto}.cd-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:1.4rem 0 0;padding:0}.cd-pay svg{width:3.8rem;height:2.4rem}.cart-drawer .drawer__inner{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.cart-drawer .drawer__inner>cart-drawer-items{overflow:visible;flex:0 0 auto}.cart-drawer .drawer__footer{position:sticky;bottom:0;margin-top:auto;background:rgb(var(--color-background));z-index:2}.cart-drawer .cart-item__quantity,.cart-drawer .cart-item__quantity quantity-popover,.cart-drawer .cart-item__quantity-wrapper{position:static}.cart-drawer cart-remove-button{top:1.6rem}.cart-drawer .cart-item__totals{padding-right:0}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw}.cart-drawer .drawer__heading{font-size:2.3rem}.cd-bar{font-size:1.3rem;letter-spacing:.04em}.cd-ship__text{font-size:1.2rem;letter-spacing:.02em}.cd-totals__total{font-size:2rem}.cd-totals__save{font-size:1.5rem}.cart-drawer .cart__checkout-button{font-size:1.6rem;min-height:4.6rem}.cd-trust{font-size:1.2rem}.cd-pay svg{width:3.4rem;height:2.2rem}}.cart-drawer .cart__ctas{display:block}.cart-drawer .cart__ctas .cart__checkout-button{width:100%}.cart-drawer .cd-pay{justify-content:center}.cd-bar strong{color:#ff3b3b;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ca-cart.css.map */
