cart-drawer .drawer__inner{padding:3.2rem 0;position:relative}cart-drawer .drawer__header{padding:0 1.6rem}cart-drawer cart-drawer-items+#cart_drawer_samples{margin-bottom:5.6rem}cart-drawer cart-drawer-items .cart__contents{padding:0 1.6rem}cart-drawer cart-drawer-items .cart-items thead{display:none}cart-drawer cart-drawer-items .cart-items .cart-item__name{color:rgb(var(--color-foreground))}cart-drawer cart-drawer-items .cart-items .cart-item__collection{display:block;margin-top:.6rem}cart-drawer cart-drawer-items .cart-items .cart-item__name,cart-drawer cart-drawer-items .cart-items .price,cart-drawer cart-drawer-items .cart-items .product-option{font-size:calc(var(--font-body-scale)*1.2rem)}cart-drawer cart-drawer-items .cart-items .cart-item__totals{align-items:flex-end;flex-direction:column;justify-content:flex-start}cart-drawer cart-drawer-items .cart-items .cart-item__quantity-wrapper{align-items:flex-end;justify-content:space-between}cart-drawer cart-drawer-items .cart-items .cart-item__image{height:100%;-o-object-fit:cover;object-fit:cover}cart-drawer cart-drawer-items .cart-items .cart-quantity{min-height:calc(var(--inputs-border-width)*2 + 3.2rem)}cart-drawer cart-drawer-items .cart-items cart-remove-button{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}cart-drawer cart-drawer-items .cart-items cart-remove-button button{background-color:transparent;border:none;padding:0}cart-drawer #CartDrawer-Samples{flex:1;--grid-mobile-horizontal-spacing:8px;--grid-desktop-horizontal-spacing:8px;--grid-mobile-vertical-spacing:8px;--grid-desktop-vertical-spacing:8px}cart-drawer #CartDrawer-Samples .cart__samples__wrapper{display:flex;justify-content:space-between;margin-bottom:1.6rem;padding:0 1.6rem}cart-drawer #CartDrawer-Samples .cart__samples .swiper-slide{margin-right:0!important}cart-drawer #CartDrawer-Samples .cart__samples .swiper-slide:last-child{margin-right:1.6rem!important}cart-drawer #CartDrawer-Samples .cart__samples .swiper-slide:first-child{margin-left:1.6rem!important}cart-drawer #CartDrawer-Samples .cart__samples .quick-add,cart-drawer #CartDrawer-Samples .cart__samples .quick-add__submit{position:unset}cart-drawer #CartDrawer-Samples .cart__samples .quick-add__submit.loading,cart-drawer #CartDrawer-Samples .cart__samples .quick-add__submit:hover{background:#000;outline:1px solid #fff;outline-offset:-2px}cart-drawer #CartDrawer-Samples .cart__samples__card{border:1px solid rgba(0,0,0,.1);display:grid;grid-template-rows:auto 1fr;padding:.8rem}cart-drawer #CartDrawer-Samples .cart__samples__card__img{margin-bottom:.8rem}cart-drawer #CartDrawer-Samples .cart__samples__card__img .media{padding-bottom:125%}cart-drawer #CartDrawer-Samples .cart__samples__card__wrapper{align-items:center;display:flex;flex-direction:row-reverse;gap:.8rem;justify-content:flex-end;position:relative}cart-drawer #CartDrawer-Samples .cart__samples__card__wrapper .quick-add{margin-bottom:0}cart-drawer #CartDrawer-Samples .cart__samples__card__wrapper button{background-color:transparent;border:1px solid rgb(var(--color-foreground));height:2rem;min-height:auto;padding:0;width:2rem}cart-drawer #CartDrawer-Samples .cart__samples__card__wrapper button:after{content:"";height:160%;inset:0;left:-5%;position:absolute;top:-30%;width:110%;z-index:1}cart-drawer #CartDrawer-Samples .cart__samples__card__wrapper button span{display:none}cart-drawer #CartDrawer-Samples .cart__samples__card__content{text-align:left}cart-drawer #CartDrawer-Samples .cart__samples__card__title{font-size:calc(var(--font-body-scale)*1.2rem)}cart-drawer #CartDrawer-Samples .cart__samples .swiper-button-next,cart-drawer #CartDrawer-Samples .cart__samples .swiper-button-prev{background-color:#fff;border:1px solid rgba(0,0,0,.1);color:rgb(var(--color-foreground));height:2.4rem;width:2.4rem}cart-drawer #CartDrawer-Samples .cart__samples .swiper-button-next svg,cart-drawer #CartDrawer-Samples .cart__samples .swiper-button-prev svg{height:1.2rem;margin-left:5px;transform-origin:center;width:1.2rem}cart-drawer #CartDrawer-Samples .cart__samples .swiper-button-prev svg{margin-left:-5px}cart-drawer .drawer__footer{margin-top:auto;padding:0 1.6rem}cart-drawer .drawer__footer .totals{margin-bottom:1rem}cart-drawer .drawer__footer .totals .totals__total,cart-drawer .drawer__footer .totals .totals__total-value{font-size:calc(var(--font-body-scale)*1.4rem);text-transform:capitalize}cart-drawer .drawer__footer .cart__ctas .cart__checkout-button{letter-spacing:normal;text-transform:capitalize}