.header-content:has(.cust-cart__drawer){z-index:99999}body:has(.cust-cart__drawer[open]){overflow:hidden!important}body:has(.cust-cart__drawer) .docked-header--dock .docked-navigation-container__inner{box-shadow:unset}.cust-cart-drawer-toggle__btn{cursor:pointer}.cust-cart__drawer{position:fixed;top:0;left:100%;right:0;bottom:0;display:block;background-color:#00000073;z-index:9999;display:flex;justify-content:flex-end}.cust-cart__drawer[open]{left:0}.cust-cart__drawer .cust-cart-drawer__close{color:#323b28;background:unset;border:unset;outline:unset;box-shadow:unset;font-size:32px;padding:0}.cust-cart__drawer .cust-cart-drawer__container{max-width:450px;width:100%;background:#e0e0f3;position:relative}.cust-cart__drawer.loading .cust-cart-drawer__container:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;z-index:10;background:#0000004d}.cust-cart__drawer .cart-summary__header{background:#ffb700;padding:10px 16px;display:flex;min-height:55px;justify-content:space-between;align-items:center;text-align:start;width:100%;font-size:20px;font-weight:600;color:#323b28;position:sticky;top:0}.cust-cart__drawer .cart-items{width:100%;padding:16px 24px 0;gap:16px;display:flex;flex-direction:column}.cust-cart__drawer .cart-item-container{padding:16px;border:0;margin-bottom:0}.cust-cart__drawer .cart-item{padding:0;border:0;width:100%;display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;flex:1}.cust-cart__drawer .cart-item .image,.cust-cart__drawer .cart-items .cart-mobile-image{width:88px!important;height:88px}.cust-cart__drawer .cart-item .image img,.cust-cart__drawer .cart-items .cart-mobile-image img{width:100%;height:100%;object-fit:cover}.cust-cart__drawer .cart-item__info{width:100%}.cust-cart__drawer .cart-item__top{display:flex;justify-content:space-between}.cust-cart__drawer .cart-item__title{text-align:start!important;word-break:break-word;cursor:pointer;font-weight:600;text-decoration:none;color:#323b28!important;font-size:16px;line-height:normal}.cust-cart__drawer .cart-item__variant{margin-top:5px;word-break:break-word;opacity:.8;line-height:16px!important;font-size:14px;text-align:start!important;color:#323b28}.cust-cart__drawer .theme-money{padding-top:5px;text-align:start!important;word-break:break-word;cursor:pointer;font-weight:600;color:#323b28!important;font-size:14px!important;line-height:normal}.cart-drawer__upsell:not(:has(.slick-initialized)){display:none}.cust-cart__drawer .cart-item__remove{fill:#fff;color:#323b28!important}.cust-cart__drawer .cart-item .price,.cust-cart__drawer .cart-item .quantity{width:fit-content;padding-left:0}.cust-cart__drawer .cart-item .quantity__change{height:fit-content;display:flex;align-items:center;justify-content:center;background:#fff;color:#323b28;border-radius:4px;overflow:hidden;margin:0;flex-wrap:nowrap}.cust-cart__drawer .cart-item .quantity__plus,.cust-cart__drawer .cart-item .quantity__minus{background:#fff;border-radius:0;border:0px!important;width:auto;margin:0;padding:0;flex:1;display:flex;height:fit-content;justify-content:center;align-items:center}.cust-cart__drawer .cart-item .quantity__plus .icon,.cust-cart__drawer .cart-item .quantity__minus .icon{position:unset;width:12px;height:12px;transform:unset}.cust-cart__drawer .cart-items .cart-item .quantity__number{font-size:14px;padding:0;height:fit-content}.cust-cart__drawer .cart-item__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.cust-cart__drawer .cart-item .price{min-width:unset;padding:0}.cust-cart__drawer .cart-summary__footer{margin:0;text-align:center;width:100%;padding:16px 24px;background:#ffb700;position:absolute;bottom:0}.cust-cart__drawer .cart-summary__footer .cart-summary__total-price-row{display:flex;justify-content:space-between;align-items:center;background:#fe7239;padding:12px 24px!important;border-radius:8px}.cust-cart__drawer .cust-cart-drawer__main{overflow-y:scroll;height:calc(100% - 168px)}.cust-cart__drawer .cust-cart-drawer__main::-webkit-scrollbar{display:none}.cust-cart__drawer .cart-drawer__upsell .cart-drawer-upsell__conatiner{display:flex;flex-direction:column;gap:10px;padding:16px 30px;margin-bottom:60px}.cust-cart__drawer .cart-drawer__upsell .cart-drawer-upsell__title{font-size:20px;color:#323b28;text-align:center}.cust-cart__drawer .cart-drawer__upsell .cart-modal__opus-carousel-item{padding-left:2px;padding-right:2px;width:100%;padding-bottom:0}.cust-cart__drawer .cart-drawer__upsell .slick-track{width:100%}.cust-cart__drawer .cart-drawer__upsell .cart-modal__carousel-img{margin-right:20px}.cust-cart__drawer .cart-drawer__upsell .cart-modal__carousel-details{text-align:left;width:100%!important}.cust-cart__drawer .cart-drawer__upsell .cart-modal__product-title{font-weight:700;line-height:20.6px;text-align:left;font-size:16px;color:#323b28}.cust-cart__drawer .cart-drawer__upsell .cart-modal__item-price{padding-top:8px!important;font-size:14px;font-weight:600;line-height:16.94px;color:#323b28;text-align:start;display:flex;align-items:center}.cust-cart__drawer .cart-drawer__upsell .cart-modal__carousel-options{display:flex;align-items:center;gap:10px}.cust-cart__drawer .cart-drawer__upsell .cart-modal__opus-custom-select-wrapper{position:relative;display:inline-block;width:100%}.cust-cart__drawer .cart-drawer__upsell .cart-modal__opus-custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 30px 12px 0;width:100%;border-radius:4px;font-size:12px;font-weight:700;position:relative;background-color:#fff;color:#323b28}.cust-cart__drawer .cart-drawer__upsell select{box-sizing:border-box!important;border-width:inherit;background-image:none!important}.cust-cart__drawer .cart-drawer__upsell .cart-modal__opust-custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 30px 12px 16px;width:100%;border-radius:4px;font-size:12px;font-weight:700;position:relative;background-color:#fff;color:#323b28}.cust-cart__drawer .cart-drawer__upsell .cart-modal__opus-custom-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.cust-cart__drawer .cart-drawer__upsell .cart-modal__opus-custom-select-wrapper .cart-modal__opus-custom-select-arrow{color:#323b28;fill:#323b28}.cust-cart__drawer .cart-drawer__upsell .cart-modal__buy-button{color:#fff!important;height:40px!important;background:#fc7139;box-shadow:none;min-width:unset}.cust-cart__drawer .cart-drawer__upsell .cart-modal__main-button{display:flex;justify-items:center;align-items:center;border-radius:8px;cursor:pointer}button .cart-modal__buy-button .cart-modal__main-button{text-transform:uppercase}.cust-cart__drawer .cart-drawer__upsell .cart-modal__carousel-product{display:flex!important;flex-direction:row;gap:16px;padding:16px;border-radius:8px}.cust-cart__drawer .cart-drawer__upsell .cart-modal__slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;bottom:-14px!important}.cust-cart__drawer .cart-drawer__upsell .cart-modal__slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.cust-cart__drawer .cart-drawer__upsell .cart-modal__slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:#000}.cust-cart__drawer .cart-drawer__upsell .cart-modal__footer{width:100%;padding:20px 24px 12px;height:fit-content;background-color:#ffb700}.cust-cart__drawer .cart-drawer__upsell .cart-modal__btn-checkout{width:100%}.cust-cart__drawer .cart-drawer__upsell .cart-modal__check-btn{width:100%;font-size:16px;font-weight:600;border:none;margin-top:5px;border-radius:8px;transition:background-color .3s;padding:12px 24px;color:#fff}.cust-cart__drawer .cart-drawer__upsell .cart-modal__checkout{display:flex;width:100%;justify-content:space-between}.cust-cart__drawer .cart-drawer__upsell .cart-modal__check-title{display:flex;gap:8px;align-items:center;font-weight:600;text-transform:uppercase;font-size:1.1rem}.cust-cart__drawer .cart-drawer__upsell .cart-modal__opus-price{font-size:1rem}.cust-cart__drawer .cart-drawer__upsell .cart-modal__image-grid-row-trustBg{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));max-width:402px;margin:16px auto 0;gap:6px}.cust-cart__drawer .cart-drawer__upsell .cart-modal__wrap-trust-badge-icon{width:100%}.cust-cart__drawer .slick-dots li button{background:#000;opacity:.25;color:#000;height:8px;width:8px}.cust-cart__drawer .slick-dots li button:hover{opacity:1}.cust-cart__drawer .slick-dots li.slick-active button{background-color:#fe7239!important;border:0;box-shadow:none;height:8px;width:8px;opacity:1}.cust-cart__drawer:not(:has(.cart-item-container)) .cust-cart-drawer__container:has(.cust-cart-drawer__empty){overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.cust-cart__drawer .cust-cart-drawer__empty{width:calc(100% - 100px);display:flex;flex-direction:column;align-items:center;gap:10px}.cust-cart__drawer .cust-empty-cart-drawer__title{color:#323b28;font-size:16px}.cust-cart__drawer .cust-empty-cart-drawer__btn{background:#fe7239;padding:12px;width:100%;display:flex;justify-content:center;font-weight:700;border-radius:4px;cursor:pointer}.cust-cart__drawer .cart-drawer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cust-cart__drawer .cart-drawer__payment{height:30px;border-radius:4px;background:#fff;flex:0 0 auto;min-width:60px;width:60px}.cust-cart__drawer .cart-drawer__payment img{width:100%;height:100%;object-fit:contain}@media (max-width: 768px){body:has(.cust-cart__drawer) .page-header .burger-icon{z-index:1}.cust-cart__drawer .cust-cart-drawer__container{max-width:unset}.cust-cart__drawer .cart-item{width:auto}.cust-cart__drawer .cart-items{gap:0px}.cust-cart__drawer .cart-item-container{gap:10px}.cust-cart__drawer .cart-item .price{display:block!important}.cust-cart__drawer .cart-item__bottom{align-items:flex-start;flex-direction:column-reverse;padding-top:5px}.cust-cart__drawer .cart-item .quantity{padding-top:3px}}.cust-cart__drawer .cust-cart-drawer__empty,.cust-cart__drawer .slick-prev,.cust-cart__drawer .slick-next,.cust-cart__drawer:not(:has(.cart-item-container)) .cust-cart-drawer__main,.cust-cart__drawer:not(:has(.cart-item-container)) .cart-summary__footer{display:none!important}.cust-cart__drawer:not(:has(.cart-item-container)) .cust-cart-drawer__empty{display:flex!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cust-cart-modal.css.map */
