.cart-drawer .drawer__inner{border:0;box-shadow:-.4rem 0 2.4rem #0000001f}.cart-drawer .drawer__header{position:relative;margin:0 -1.5rem;padding:1.5rem 1.6rem 1.1rem;background:#041e3a;color:#fff;display:flex;align-items:center;justify-content:space-between}.cart-drawer .drawer__heading{margin:0;color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.7rem;letter-spacing:.03rem}.cart-drawer .drawer__header .drawer__close{position:static;transform:none;margin:0;min-width:4rem;min-height:4rem;color:#fff}.cx-ship-bar{display:flex!important;align-items:center;justify-content:center;gap:.7rem;margin:0 -1.5rem;padding:0 1.6rem 1.3rem;background:#041e3a;color:#fff;text-align:center;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.25rem;letter-spacing:.015rem}.cx-ship-bar svg{width:1.9rem;height:1.9rem;flex:0 0 auto}cart-drawer.is-empty .cx-ship-bar{display:none!important}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cart-drawer .drawer__contents{padding-top:1.4rem}.cx-trust{display:flex!important;justify-content:space-between;gap:.4rem;margin:1.6rem -1.5rem .4rem;padding:1.3rem 1.6rem;background:#f8f8f8;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cx-trust__item{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;font-family:var(--font-body-family);font-size:1.05rem;line-height:1.25;color:rgba(var(--color-foreground),.85)}.cx-trust__item:not(:last-child):after{content:"";position:absolute;right:0;top:12%;height:76%;border-right:.1rem solid rgba(var(--color-foreground),.12)}.cx-trust__item svg{width:2.3rem;height:2.3rem;color:rgb(var(--color-foreground))}.cx-recs{display:block!important;margin:1.8rem 0 .8rem}.cx-recs__title{margin:0 0 1.1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.4rem}.cx-rec-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:1.3rem}.cx-rec-card{display:block;text-decoration:none;color:rgb(var(--color-foreground));padding-bottom:2.2rem}.cx-rec-img{line-height:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:.8rem;background:rgba(var(--color-foreground),.04)}.cx-rec-img img{width:100%;height:100%;object-fit:cover}.cx-rec-title{margin:.7rem 0 .2rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.15rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cx-rec-price{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.2rem}.cart-drawer .drawer__footer{margin:0 -1.5rem;padding:1.5rem 1.6rem;background:#f8f8f8}.cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between}.cart-drawer .totals__total{font-size:1.4rem}.cart-drawer .totals__total-value{font-weight:var(--font-body-weight-bold);font-size:1.7rem}.cart-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:.8rem}.cart-drawer .cart__checkout-button svg{width:1.6rem;height:1.6rem;flex:0 0 auto}.cx-payments{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:1.2rem 0 .2rem}.cx-payments .cx-pay-ico{line-height:0}.cx-payments svg{width:3.7rem;height:2.4rem}.cart-drawer cart-drawer-items::-webkit-scrollbar,.cart-drawer .drawer__inner::-webkit-scrollbar{width:.8rem}.cart-drawer cart-drawer-items::-webkit-scrollbar-thumb,.cart-drawer .drawer__inner::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.3);border-radius:100px}.cart-drawer cart-drawer-items::-webkit-scrollbar-thumb:hover,.cart-drawer .drawer__inner::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground),.5)}.cart-drawer cart-drawer-items::-webkit-scrollbar-track,.cart-drawer cart-drawer-items::-webkit-scrollbar-track-piece,.cart-drawer .drawer__inner::-webkit-scrollbar-track{background:transparent;margin:0}.cart-drawer cart-drawer-items,.cart-drawer .drawer__inner{scrollbar-color:rgba(var(--color-foreground),.3) transparent}@media screen and (min-width:750px){.cart-drawer cart-drawer-items{margin:0 -1.5rem;padding:0 1.5rem}}#CartDrawer .cart-item{display:grid!important;grid-template-columns:8rem 1fr auto!important;grid-template-areas:"media details details" "media qty     price"!important;column-gap:1.2rem;row-gap:.9rem;align-items:start;position:relative;margin:0;padding:1.6rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08)}#CartDrawer tbody tr.cart-item:first-child{border-top:0;padding-top:.4rem}#CartDrawer .cart-item:last-child{margin-bottom:0}#CartDrawer .cart-items td{padding-top:0}#CartDrawer .cart-item>td+td{padding-left:0}#CartDrawer .cart-item__media{grid-area:media!important;width:8rem}#CartDrawer .cart-item__media .cart-item__image{width:100%}#CartDrawer .cart-item__details{grid-area:details!important;width:auto}#CartDrawer .cart-item__details>.cart-item__discounted-prices,#CartDrawer .cart-item__details>.product-option{display:none}#CartDrawer .cart-item .cx-remove-float{position:absolute!important;top:50%;right:0;transform:translateY(-50%);margin:0;line-height:0}#CartDrawer .cx-remove-float .cart-remove-button{min-width:0;min-height:0;width:auto;height:auto;padding:.2rem;color:rgba(var(--color-foreground),.4)}#CartDrawer .cx-remove-float .cart-remove-button:hover{color:rgba(var(--color-foreground),.7)}#CartDrawer .cx-remove-float .svg-wrapper{width:1.7rem;height:1.7rem}#CartDrawer .cart-item__quantity{grid-area:qty!important;justify-self:start;align-self:center;padding-top:0}#CartDrawer .cart-item__totals{grid-area:price!important;justify-self:end;align-self:center;padding-top:0}#CartDrawer .cart-item__totals .price{font-weight:var(--font-body-weight-bold)}#CartDrawer .cart-item__quantity .quantity{width:7.2rem;min-height:2.9rem}#CartDrawer .cart-item__quantity .quantity__button{width:2.4rem;font-size:1.3rem}#CartDrawer .cart-item__quantity .quantity__button .svg-wrapper{width:.85rem}#CartDrawer .cart-item__quantity .quantity__input{font-size:1.3rem;padding:0 .2rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cx-cart-drawer.css.map */
