.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:#f5f4f2}.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-main{height:100%;overflow:hidden;display:flex;flex-direction:column}.cart-drawer-main .cart-footer{padding:16px 10px;background-color:#f5f4f2}.cart-drawer.new-product-cart-drawer .cart-drawer-main .v-stack.gap-6{width:100%;height:calc(100% - 110px)!important;padding:20px 12px 0!important;background-color:transparent;border-bottom:1px solid #ddd;overflow-x:hidden;overflow-y:auto;flex-grow:1}.cart-drawer-main .cart-footer{padding:16px 12px}.new-product-cart-drawer .old-cart-drawer,.new-cart-drawer{display:none}.new-product-cart-drawer .new-cart-drawer{display:flex}.cart-drawer .new-cart-drawer .cart-drawer__top .h-stack.items-center .h-stack.gap-2 p.h5{color:#000;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.cart-drawer .new-cart-drawer .cart-drawer__top .h-stack.items-center .sm\:gap-2\.5{flex:1;display:flex;justify-content:center}.cart-drawer .new-cart-drawer .drawer__close-icon{background:#f7f7f7;border-radius:30px;padding:5px}.cart-drawer .new-cart-drawer .cart-drawer__top{border-bottom:none}.cart-drawer .new-cart-drawer .product-info__quantity-selector.cart-drawer-quantity-selector,.cart-drawer .new-cart-drawer .list-disc{display:none}.cart-drawer .new-cart-drawer .line-item__actions{flex-direction:column-reverse;display:flex}.cart-drawer .new-cart-drawer .v-stack .line-item .line-item__media-wrapper{border:none!important}.cart-drawer .new-cart-drawer .line-item__info{grid:unset!important;display:block}.cart-drawer .new-cart-drawer .v-stack .line-item{background:#f7f7f7;border-radius:10px;gap:16px!important;align-items:center;padding:0 8px 0 0;margin-top:16px}.cart-drawer .new-cart-drawer .v-stack.old .line-item .text-subdued .price-list{display:inline-block}.cart-drawer .new-cart-drawer .variant-title-old,.variant-title-cartdrawer{display:none}.cart-drawer .new-cart-drawer .variant-title-cartdrawer{display:block}.cart-drawer .new-cart-drawer .v-stack .line-item:first-child{margin-top:0}.cart-drawer .new-cart-drawer .line-item__media-wrapper img,.cart-drawer .new-cart-drawer .v-stack .line-item .line-item__media-wrapper{border-radius:10px 0 0 10px}.cart-drawer .new-cart-drawer .cus_cart-drawer-text{background-color:#766458;border-radius:14px;padding:4px 10px;color:#fff;margin:0 12px;font-size:16px;font-family:Poppins;. font-weight:500}.cart-drawer .new-cart-drawer .cus_cart-drawer-text svg{width:24px;height:24px}.cart-drawer .new-cart-drawer .line_item_details .line-item__info .bold{font-weight:600;font-size:18px!important;line-height:120%;letter-spacing:0;vertical-align:middle;color:#041b1b;padding-bottom:7px;display:flex;font-family:Poppins}.cart-drawer .new-cart-drawer .v-stack .line-item .text-subdued{color:#707070;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:150%;gap:19px}.discount-badge.new-cart-badge,.line-item__discount-badge.discount-badge{display:none}.cart-drawer .new-cart-drawer .discount-badge.new-cart-badge{display:flex;position:absolute;top:4px;left:4px;border-radius:12.117px;padding:2px 12px;background:#514c49}.cart-drawer .new-cart-drawer .line-item__actions{justify-content:center;align-items:flex-end}.cart-drawer .new-cart-drawer line-item-quantity.v-stack.gap-2 span a{background-image:unset;text-decoration:underline;width:100%;color:#041b1b;text-align:right;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:120%;display:block}.cart-drawer line-item-quantity.v-stack.gap-2 span a div{display:none}.cart-drawer .new-cart-drawer .text-sm.text-subdued.item_swtch_label.variant-title-old{display:none!important}.cart-drawer .new-cart-drawer price-list.price-list.new-cart-gift-price{display:flex;flex-direction:row;flex-wrap:unset}.cart-drawer .new-cart-drawer .v-stack.old .line-item .text-subdued .price-list.new-cart-gift-price{display:flex!important;flex-direction:row!important}.cart-drawer .new-cart-drawer price-list.price-list.new-cart-gift-price .text-subdued{display:block}.cart-drawer .new-cart-drawer .remove-cart-item{color:#041b1b;text-align:right;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.cart-drawer .new-cart-drawer .v-stack .line-item .v-stack.gap-2{margin-bottom:0}.ab-price-testing.new,.cart-drawer .new-cart-drawer .ab-price-testing.old{display:none}.cart-drawer .new-cart-drawer .ab-price-testing.new{display:block;color:#c8954f;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:25.2px}cart-drawer.cart-drawer .new-cart-drawer .v-stack .line-item .text-subdued .price-list .text-subdued.line-through{color:var(--Theme-Brown-Primary, #766458);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:25.2px;text-decoration-line:line-through}cart-drawer.cart-drawer .new-cart-drawer .v-stack .line-item .text-subdued .price-list .text-subdued{color:#041b1b;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:25.2px}cart-drawer.cart-drawer .new-cart-drawer .v-stack .line-item price-list.price-list.new-cart-gift-price .text-subdued.line-through{font-size:18px!important}.out_of_stock{display:none}cart-drawer.cart-drawer .new-cart-drawer .out_of_stock{color:#ca3a3a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:120%;padding-top:7px;display:block}.cart-drawer .new-cart-drawer .cart-drawer__top .h-stack.items-center{padding:18px}@media (max-width:767px){.cart-drawer .new-cart-drawer .cart-drawer__top .h-stack.items-center .h-stack.gap-2 p.h5{font-size:16px}.cart-drawer .new-cart-drawer .cus_cart-drawer-text{font-size:13px}.cart-drawer .new-cart-drawer .cus_cart-drawer-text svg{width:15px;height:14px}.cart-drawer .new-cart-drawer .reversed-link{font-size:14px}.cart-drawer .new-cart-drawer .v-stack .line-item .text-subdued{font-size:14px;line-height:120%}.remove-cart-item{display:none}.cart-drawer .new-cart-drawer .remove-cart-item{font-size:12px;display:block}cart-drawer.cart-drawer .new-cart-drawer .v-stack .line-item price-list.price-list.new-cart-gift-price .text-subdued.line-through{font-size:14px!important}.out_of_stock{font-size:14px}.cart-drawer .new-cart-drawer .drawer__close-icon{padding:3px}cart-drawer.cart-drawer .new-cart-drawer .v-stack .line-item .text-subdued .price-list .text-subdued.line-through{font-size:14px}}@media (max-width:400px){.cart-drawer .new-cart-drawer .v-stack .line-item .text-subdued{gap:8px}}@media (max-width:385px){.cart-drawer .new-cart-drawer .v-stack .line-item{gap:8px!important}.cart-drawer .new-cart-drawer .v-stack .line-item .text-subdued{font-size:13px}}.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;gap:10px}.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}.cart-drawer.new-product-cart-drawer .v-stack .cart-drawer__recommendations{display:none}.cart-drawer.new-product-cart-drawer .v-stack .cart-drawer__recommendations:has(.custom_product_upsell_slide.slick-initialized.slick-slider){display:block}@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/70/assets/drawer.css.map */
