.drawer::part(body){padding:0;overflow:hidden}.cart-drawer .cart-drawer__top .h-stack.items-center{justify-content:space-between;border-bottom:1px solid #ddd;padding:24px;background-color:#fff}.cart-drawer .cart-drawer__top .h-stack.items-center .h-stack.gap-2 p.h5{font-size:20px;display:flex;align-items:center}.cart-drawer{padding:0}.drawer::part(content){clip-path:inherit!important}.cart-drawer .cart-drawer__top .h-stack.items-center .h-stack.gap-2 p.h5 .icon.drawer-icon-cart{width:30px;height:30px}.cart-drawer .cart-drawer__top .free-shipping-bar span{text-align:center;color:#000;font-size:16px;font-weight:600;margin-bottom:15px}.cart-drawer .cart-drawer__top{gap:0;border-bottom:1px solid #ddd;padding-bottom:0;position:sticky;top:0;z-index:11;width:100%}.cart-drawer .cart-drawer__top .free-shipping-bar{padding:15px 30px 15px 15px;gap:0;background-color:#fff}.cart-drawer .progress-bar{height:10px;border-radius:10px;position:relative;overflow:visible}.cart-drawer .progress-bar:before{content:"";background-color:#d5bba9;background-image:linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 0,transparent 50%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 75%,transparent 0,transparent);background-size:1rem 1rem;animation:slide 4s linear infinite;border-radius:10px;width:calc(var(--progress) * 100%);transform:none;transition:width .5s ease-in-out}.cart-drawer .progress-bar:after{content:"\f0d1";position:absolute;font:24px/1 FontAwesome;left:calc(var(--progress) * 97%);transform:scaleX(-1);top:-12px;border:2px solid #756457;border-color:#756457;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:2px;color:#756457;background-color:#fff;transition:left .5s ease-in-out}.cart-drawer .v-stack.gap-6{width:100%;height:calc(100% - 110px)!important;overflow-y:auto;padding:16px 24px 0;background-color:#fafafa;border-bottom:1px solid #ddd;overflow-x:hidden}.cart-drawer .v-stack .cart-drawer__line-items{padding-bottom:10px}.cart-drawer .v-stack .line-item .line-item__media-wrapper{width:20%}.cart-drawer .v-stack .line-item{margin-top:5px;align-items:flex-start}.cart-drawer .line-item__media-wrapper img{margin:0 auto;border-radius:20px;width:100%;height:100%;object-fit:cover}.cart-drawer .cart-drawer__recommendations .h-stack.gap-4 p{font-weight:700;font-size:23px;text-transform:initial;padding:4px;letter-spacing:0px;margin-bottom:10px;text-align:center;width:100%}.cart-drawer .cart-drawer__recommendations .horizontal-product{padding:10px;background-color:#fff;box-shadow:#00000029 0 0 .375rem;align-items:flex-start;border-radius:20px}.cart-drawer .cart-drawer-quantity-selector .quantity-selector{border:0;height:auto;padding:2px 5px;transition:.1s}.cart-drawer .cart-drawer-quantity-selector .quantity-selector .quantity-selector__input{padding:0 5px}.cart-drawer .cart-drawer-quantity-selector .quantity-selector:hover{background-color:#2e2939;color:#fff}.cart-drawer .cart-drawer-quantity-selector button.quantity-selector__button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer;background-color:#2e2939;border-radius:50%;border:none;color:#fff;font-size:24px;padding:0}.cart-drawer .v-stack .line-item .text-subdued{font-size:16px;font-weight:700}.cart-drawer .cart-drawer__recommendations .horizontal-product .horizontal-product__info{display:block;text-align:center;width:60%}.horizontal-product-list.separate{grid:inherit}.cart-drawer .horizontal-product__info .text-sm.bold{font-size:16px;font-weight:700;color:#e0ec89;margin-bottom:8px;line-height:1.3}.cart-drawer .horizontal-product__info .text-sm.text-subdued{font-size:14px;color:#1a1a1a;margin-bottom:14px}.cart-drawer .horizontal-product__info .button.button--sm.button--subdued{color:#fff;background-color:#1a1a1a}.cart-drawer .v-stack .line-item .v-stack.gap-2{margin-bottom:20px}.cart-drawer .horizontal-product__info .horizontal-product__cta{margin:0}.cart-drawer .v-stack .cart-drawer__recommendations .horizontal-product-list{flex-wrap:wrap;display:flex;width:100%;justify-content:center;row-gap:0;border-radius:.25rem;border:1px solid rgba(26,26,26,.12);overflow:hidden}.cart-drawer .v-stack .cart-drawer__recommendations .horizontal-product-list .horizontal-product{width:100%;gap:1rem;padding:1rem;border-radius:0;box-shadow:none;align-items:center}.cart-drawer .v-stack .cart-drawer__recommendations .horizontal-product-list .horizontal-product:not(:first-child){border-top:1px solid rgba(26,26,26,.12)}.cart-drawer .cart-drawer__recommendations .horizontal-product-list .horizontal-product img.horizontal-product__image{width:80px;height:80px;object-fit:cover;flex:0;margin:0}.cart-drawer .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info{text-align:left}.cart-drawer .horizontal-product__info form .button.button--sm.button--subdued,.cart-drawer .horizontal-product__info .button.button--sm.button--subdued{background:#1a1a1a1a;color:#1a1a1a;font-size:16px}.cart-drawer .horizontal-product__info .v-stack .text-sm.bold{color:#1a1a1a}cart-drawer.cart-drawer.drawer .cart-drawer__recommendations .h-stack{gap:.75rem}cart-drawer.cart-drawer.drawer .cart-drawer__recommendations .h-stack p{margin:0;text-align:left;padding:2px 2px 2px 0;line-height:1;font-weight:400}.cart-drawer__recommendations .horizontal-product__info .shopify-product-form{display:flex;justify-content:space-between}.cart-drawer__recommendations .horizontal-product__info{display:flex!important;flex-wrap:wrap}.cart-drawer__recommendations .horizontal-product__info .v-stack{display:block}.cart-drawer .cart-drawer__recommendations .horizontal-product img.horizontal-product__image{width:40%;max-width:100%;height:100px;object-fit:cover;border-radius:10px;display:block;flex:auto;margin-right:15px;gap:0}.cart-drawer .v-stack .line-item .line-item__actions .v-stack.gap-2 .link img{margin:auto;width:18px}.cart-drawer .v-stack .line-item .quantity-input.new--hidden{order:2}.cart-drawer .v-stack .line-item .line-item__info .bold{font-size:20px}.cart-drawer .v-stack .line-item .text-subdued .price-list{flex-direction:column}.cart-drawer .v-stack .line-item .text-subdued .price-list .text-subdued{color:#803cee}.cart-drawer .v-stack .line-item .text-subdued .price-list .text-subdued.line-through{color:#1a1a1a}.drawer::part(footer){padding:15px 25px}.cart-drawer .v-stack.gap-4.sm\:gap-6{gap:10px}.cart-drawer .v-stack.gap-4.sm\:gap-6 .v-stack.gap-1 .h-stack.gap-4{text-transform:uppercase}.buy-buttons.buy-buttons--compact .button.button--xl{text-transform:uppercase;font-size:20px;border-radius:11px;background-color:#000}.cart-drawer .horizontal-product__info .button.button--sm.button--subdued .add_cart_drawer_prices{display:inline;font-size:14px}.cart-drawer .horizontal-product__info .button.button--sm.button--subdued .add_cart_drawer_prices .add-compare-price{color:#e0ec89}.cart-drawer .horizontal-product-list-carousel.separate.scroll-area.bleed{overflow:visible;margin-bottom:10px}.cart-drawer .cart-drawer__top-wrap{width:100%;padding-bottom:0;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% + 0px);overflow:hidden}.cart-drawer .cart-drawer__recommendations .horizontal-product-list-carousel{overflow:auto!important;margin-bottom:0;grid-template-columns:none}.cart-drawer__recommendations .horizontal-product-list-carousel>.horizontal-product-list{grid:auto / auto-flow var(--horizontal-product-width, 100%)}.satcb-cs.satcb-cs-open,.quick-buy-drawer{display:none!important}@media only screen and (max-width: 767px) .cart-drawer__recommendations .horizontal-product__info .shopify-product-form{display: block !important}@media screen and (max-width: 575px){.cart-drawer .horizontal-product__info .button.button--sm.button--subdued .add_cart_drawer_prices{font-size:12px}.cart-drawer .v-stack .line-item .line-item__info .bold{font-size:16px}.cart-drawer .cart-drawer-quantity-selector button.quantity-selector__button{width:40px;height:40px}.cart-drawer .cart-drawer__top .free-shipping-bar{padding:15px 40px 15px 15px}.cart-drawer .cart-drawer__recommendations .horizontal-product{padding:11px}.cart-drawer .cart-drawer__recommendations .h-stack.gap-4 p{font-size:20px;margin-bottom:0}.cart-drawer .cart-drawer__top .h-stack.items-center{padding:18px}.cart-drawer .cart-drawer__recommendations .horizontal-product-list .horizontal-product img.horizontal-product__image{width:55px;height:55px}.cart-drawer .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info{display:flex!important}.cart-drawer .horizontal-product__info form .button.button--sm.button--subdued,.cart-drawer .horizontal-product__info .button.button--sm.button--subdued{font-size:14px}.cart-drawer .horizontal-product__info .button.button--sm.button--subdued{padding:7px 20px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/drawer.css.map */
