.header__minicart.show_popup .overlay:after{display:none}html:has(.header__minicart.show_popup).open-minicart{overflow:auto}html:has(.header__minicart.show_popup).open-minicart .tingle-enabled{position:static}.cart_bar_w{height:5px;background-color:#ddd}.cart_bar_w span{display:block;height:100%;animation:5s linear infinite progress;background-color:var(--color-primary);-webkit-background-image:linear-gradient(135deg,#ffffff26 0 25%,#fff0 25% 50%,#ffffff26 50% 75%,#fff0 75% 100%);background-image:linear-gradient(135deg,#ffffff26 0 25%,#fff0 25% 50%,#ffffff26 50% 75%,#fff0 75% 100%);background-size:40px 40px}.percent_shipping_bar svg{top:50%;transform:translate(50%,-50%);right:-1.3rem}.cart_shipping_free .cart_bar_w span svg{right:1.5rem}.cart_shipping_free .primary-color{--color-primary: #14854e}.cart_shipping_free.cart_shipping *{animation:flash .8s linear .8s 2 both}.mini_cart_addon_btn.show-overlay{padding-inline:clamp(3rem,2vw,5rem);min-height:5rem;--top: 15px}.cart-addons>div:not(:last-child){border-right:1px solid var(--color-border);line-height:1}.cart__addon-content{transform:translateY(100%);max-height:100%;overflow:auto}.cart-options .product-option:not(:first-child):before{content:" / ";padding:0 2px}.product-option-property .product-option{gap:5px}.product-option-property .product-option:not(:first-child):before{display:none}.cart__addon-content.is-open{transform:translateY(0);pointer-events:auto}.minicart__header+.cart-countdown-time countdown-timer{border-top:1px solid var(--color-border)}:is(.cart-countdown-time,.page-cart) .countdown-inner{color:var(--color-primary);font-weight:var(--heading-weight);--countdown-text-weight: var(--heading-weight)}:is(.cart-countdown-time,.page-cart) .countdown--container:not(:last-child):after{display:none}.items .cart-item:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}@keyframes flash{50%,0%,to{opacity:1}25%,75%{opacity:0}}.header__minicart.loading .minicart__wrapper:after{background:var(--color-primary);content:"";height:3px;left:0;opacity:1;position:absolute;top:0;width:0;z-index:3;animation:al-loading 1s cubic-bezier(.43,.27,.36,.83) forwards;transition:width 1s linear,opacity .35s linear .35s}.header__minicart.finish.loading .minicart__wrapper:after{width:100%;animation:al-loading-finish .3s cubic-bezier(.43,.27,.36,.83) forwards}.header__minicart.loading .minicart__wrapper:before{background-color:#fff9;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(.43,.27,.36,.83);z-index:3}.drawer-bottom .checkbox-group .checkmark:before{--grey-color: #fff}.addon-message:empty{display:none}.popup_cart.open{transform:translateY(0)}.cart-countdown-time countdown--item{color:var(--color-primary)}.open-drawer .popup_cart.open{opacity:1;visibility:visible;transform:translateY(0)}.cart-recommend .product-item__wrapper{--col-width: 9rem;--product-item__price-top: 4px}.rounded-style .cart-recommend .product-item__wrapper .product-item__inner{--rounded-radius: 5px}.cart-recommend{--swiper-pagination-position: static;--swiper-pagination-mt: 12px;--swiper-pagination-bullet-width: 18px;--tns-nav-width: 5px;--swiper-pagination-bullet-height: 1.5rem;--tns-nav-border: transparent}.cart-recommend .swiper-pagination{font-size:0}.cart-recommend .product-list-action{margin-top:1.3rem}.cart-recommend.inside .product-item__wrapper{border:1px solid var(--color-heading);padding:15px;border-radius:var(--rounded-radius)}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cart-recommend .bls-add-cart-list:hover{color:var(--btn-link-hover-color)}.cart-recommend .bls-add-cart-list:hover:before{width:calc(100% - 3px);transition:var(--transition);animation:1s infinite btnLinkAnimation}}@media(min-width:1025px){.cart-recommend.beside{position:fixed;width:23rem;transform:translate(0);transition:transform .5s cubic-bezier(.25,.46,.4,1),all .5s,opacity .5s .2s;display:flex;flex-direction:column;border-right:1px solid var(--color-border);padding:0;border-top:0;left:0;top:0;bottom:0;z-index:-1}.cart-recommend.beside.open{transform:translate(-100%);opacity:1;visibility:visible;pointer-events:auto}.minicart__wrapper:not(.open) .cart-recommend.beside.open{pointer-events:none}.cart-recommend grid-custom{padding:3rem;flex-grow:1;overflow:auto}.cart-recommend.beside grid-custom{flex-grow:unset}.cart-recommend.beside .recommend-heading{padding:1.9rem 3rem;border-bottom:1px solid var(--color-border);position:sticky;top:0}.cart-recommend.beside .minicart-heading{margin-bottom:0}.cart-recommend.beside .product-item__wrapper{flex-wrap:wrap;--col-width: 100%;--gap: 2rem;justify-content:center}.cart-recommend.beside .product-item__information{text-align:center}.cart-recommend.beside .product-item__information>*{justify-content:center}.popup_cart{width:40rem;max-width:90vw;max-height:80vh;top:calc(100% + (var(--section-pb) * 1px) + 3px);transform:translateY(30px)}}@media(max-width:1024.98px){.cart-recommend.beside .product-item__wrapper{border:1px solid var(--color-heading);padding:15px;border-radius:var(--rounded-radius)}.cart-recommend.beside .recommend-heading{padding:2.8rem 0 0;border-top:1px solid var(--color-border)}.cart-recommend.beside grid-custom{flex-wrap:nowrap;overflow:auto;padding:0;margin-right:-3rem}.cart-recommend.beside grid-custom::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.cart-recommend.beside .cart-upsell-item{flex:0 0 80%}.popup_cart{position:fixed;left:0;right:0;bottom:0;transform:translateY(30px);max-height:80vh;overflow:visible}}variant-radios-quick-edit .option-swatch-js.active .product__item-option{color:var(--btn-primary-hover-color);background-color:var(--btn-primary-hover-bg-color);border-color:var(--btn-primary-hover-bg-color)}body .dmp_discount-form button{width:auto!important;border-radius:var(--btn-radius)!important;color:var(--btn-color)!important;background-color:var(--btn-bg)!important}body .dmp_discount-form input{border-radius:var(--btn-radius)!important}.cart-item__error{flex:0 0 auto;width:100%}.cart-item__error-text+svg{flex-shrink:0;margin-right:.7rem}.cart-item__error-text:empty+svg{display:none}.cart-item__error-text{order:1;color:#d0473e}.gift_card_product.open{pointer-events:none}.minicart__wrapper #minicart-form>.cart-footer{order:-1;flex:none;border-bottom:1px solid #d8d0c1;background:#eee8dc;max-height:44vh;overflow-y:auto}.minicart__wrapper #minicart-form>.pw-drawer-scroll{min-height:0}.minicart__wrapper .drawer-bottom{padding:14px 24px!important;display:flex;flex-direction:column;gap:10px}.minicart__wrapper .drawer-bottom .btn-checkout{order:1;margin:0}.minicart__wrapper .drawer-bottom .subtotal{order:0}.minicart__wrapper .drawer-bottom .viewcart{order:3;padding:8px;margin:0;font-size:12px}.minicart__wrapper .drawer-bottom .cart-addons{order:2;border:0;justify-content:flex-start;padding:0}.minicart__wrapper .mini_cart_note .tooltip-content{visibility:visible;position:static;opacity:1;transform:none;background:none;color:inherit;box-shadow:none;padding:0;margin-left:8px;font:13px/1.4 Arial,sans-serif}.minicart__wrapper .mini_cart_note .tooltip-content:before,.minicart__wrapper .mini_cart_note .tooltip-content:after{display:none}.minicart__wrapper .mini_cart_note button{width:auto;gap:8px}.minicart__wrapper .cart_shipping{padding:18px 24px 12px}.minicart__wrapper .free-shipping-message{font-size:15px;line-height:1.6}.minicart__wrapper .cart-countdown-time{padding:0 24px;font-size:14px;line-height:1.6}.pw-drawer-bf{display:flex;justify-content:space-between;gap:10px;background:#191d16;color:#e0c58e!important;padding:16px 24px;text-decoration:none;font:13px/1.5 Arial,sans-serif}.pw-drawer-bf strong{font:22px/1.1 Baskervville,Georgia,serif}.pw-drawer-extra{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;background:#f0e7d7;border-bottom:1px solid #d8d0c1;margin:0 0 16px;padding:16px 30px 16px 12px}.pw-drawer-extra-image img{width:80px;height:90px;object-fit:contain}.pw-drawer-extra>button{position:absolute;right:6px;top:6px;border:0;background:none;color:#25291f;font:25px/1 Arial,sans-serif;padding:3px}.pw-drawer-extra-label{font:9px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px}.pw-drawer-extra h3{font:17px/1.3 Baskervville,Georgia,serif;margin:0 0 8px}.pw-drawer-extra a{color:inherit;text-decoration:none}.pw-drawer-extra [data-price]{font:13px/1.4 Arial,sans-serif;display:block;margin-bottom:8px}.pw-drawer-extra select{padding:7px 10px;background:transparent;width:100%;margin:0 0 10px;border:1px solid #c7b99e;font:12px/1.4 Arial,sans-serif}.pw-drawer-extra-add{padding:9px 12px;border:1px solid #373b2e;background:transparent;color:#25291f;font:600 12px/1.4 Arial,sans-serif;width:100%;border-radius:0}.pw-drawer-shipping{margin:15px 24px;border-bottom:1px solid #d8d0c1;padding-bottom:15px}.pw-drawer-shipping summary{font:13px/1.5 Arial,sans-serif;cursor:pointer}.pw-drawer-shipping p{font:12px/1.6 Arial,sans-serif;margin:12px 0 0}.minicart__wrapper details.pw-drawer-shipping{border:1px solid #b59b64;background:#e9ddc5;padding:0;margin-top:20px}.minicart__wrapper details.pw-drawer-shipping summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;font:600 14px/1.5 Arial,sans-serif;color:#292d21;list-style:none;cursor:pointer}.minicart__wrapper details.pw-drawer-shipping summary::-webkit-details-marker{display:none}.minicart__wrapper details.pw-drawer-shipping summary>span{display:none}.minicart__wrapper details.pw-drawer-shipping summary:after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex:none;margin:-4px 3px 0 8px;transition:transform .2s ease}.minicart__wrapper details.pw-drawer-shipping[open] summary:after{transform:rotate(225deg);margin-top:4px}.minicart__wrapper details.pw-drawer-shipping .rte,.minicart__wrapper details.pw-drawer-shipping>p{padding:0 16px 16px;margin:0}.minicart__wrapper #minicart-form .cart-footer{order:initial;max-height:none;overflow:visible;flex:none;background:#eee8dc}.minicart__wrapper .pw-drawer-scroll>.cart-footer{position:static}.minicart__wrapper .drawer-bottom .cart-addons{order:4}.minicart__wrapper .drawer-bottom .viewcart{order:3}.pw-drawer-bf>span{color:#fff}.minicart__wrapper .cart-footer .cart_shipping{margin:0}.minicart__wrapper .cart-footer .cart-countdown-time{padding-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/minicart.css.map */
