.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: #11110f}.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.55rem 3rem;min-height:57.78px;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}}body.frmwrk-theme .minicart__actions .quantity{border:0!important;border-radius:999px!important;background:#ffffff70!important;box-shadow:none!important}body.frmwrk-theme .minicart__actions .quantity__button,body.frmwrk-theme .minicart__actions .quantity-input{border:0!important;color:#11110f!important;background:transparent!important;box-shadow:none!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list{width:4rem!important;min-width:4rem!important;max-width:4rem!important;height:4rem!important;min-height:4rem!important;padding:0!important;border:1px solid #11110f!important;border-radius:999px!important;color:#fff!important;background:#11110f!important;box-shadow:none!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list:is(:hover,:focus-visible){color:#11110f!important;background:#fff!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list :is(.hidden-on-load,.tooltip-content){display:none!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#11110f!important;background:#fff!important;border-color:#11110f24!important;font-size:0!important;box-shadow:0 1rem 3rem #11110f1f!important;text-decoration:none!important;overflow:hidden!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list:before{content:"+";position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;background:transparent!important;color:currentColor!important;font-size:2.1rem;font-weight:500;line-height:1;transform:translateY(-.08rem);transition:none!important;animation:none!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list:after{display:none!important;content:none!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list:is(:hover,:focus-visible){color:#fff!important;background:#11110f!important;border-color:#11110f!important}body.frmwrk-theme .cart-recommend .product-item__wrapper{align-items:center}body.frmwrk-theme .cart-recommend .product-item__information{min-width:0}body.frmwrk-theme .drawer-bottom .subtotal{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem;margin-bottom:.4rem!important}body.frmwrk-theme .drawer-bottom .frmwrk-tax-note{margin-bottom:2rem!important}body.frmwrk-theme .drawer-bottom .subtotal :is(h5,.subtotal-price){margin:0!important;line-height:1.1!important}body.frmwrk-theme .drawer-bottom :is(.viewcart,.btn-checkout){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:5.2rem!important;line-height:1!important;text-align:center}body.frmwrk-theme .minicart__wishlist p{margin:0 0 1.2rem!important;padding-right:0!important}body.frmwrk-theme .minicart__wishlist minicart-wishlist-action{display:flex!important;align-items:center!important;gap:1rem!important;flex-wrap:nowrap!important}body.frmwrk-theme .minicart__wishlist minicart-wishlist-action .btn-small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:7rem;min-height:4rem!important;height:4rem!important;padding:0 1.8rem!important;line-height:1!important}@media(max-width:575.98px){body.frmwrk-theme .cart-recommend .bls-add-cart-list{width:3.7rem!important;min-width:3.7rem!important;max-width:3.7rem!important;height:3.7rem!important;min-height:3.7rem!important}body.frmwrk-theme .cart-recommend .bls-add-cart-list:before{font-size:1.9rem}body.frmwrk-theme .drawer-bottom{padding-bottom:max(1.6rem,env(safe-area-inset-bottom))}}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;line-height:calc(4.8rem - var(--btn-padding-y)* 2)!important}body .dmp_discount-form input{border-radius:var(--btn-radius)!important;min-width:0}.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}body.frmwrk-theme .cart_shipping_free .primary-color,body.frmwrk-theme .cart-countdown-time,body.frmwrk-theme .page-cart{--color-primary: #11110f !important}body.frmwrk-theme .cart_bar_w span,body.frmwrk-theme .header__minicart.loading .minicart__wrapper:after{background-color:#11110f!important}body.frmwrk-theme :is(.cart-countdown-time,.page-cart) .countdown-inner,body.frmwrk-theme .cart-countdown-time countdown--item{color:#11110f!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/minicart.css.map */
