@-webkit-keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7)}72%,89%{-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-transform:scale(.84);transform:scale(.84)}95%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7)}72%,89%{-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-transform:scale(.84);transform:scale(.84)}95%{-webkit-transform:scale(.95);transform:scale(.95)}}.cart-modal_btn{position:fixed;padding:15px;background-color:#fff;border:1px solid #ff5a02;border-radius:50%;width:6.2rem;height:6.2rem;bottom:5.5rem;right:2.5rem;z-index:999;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px rgba(255,90,2,.3019607843);box-shadow:0 0 10px rgba(255,90,2,.3019607843);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:bounce-in-fwd 1.1s both;animation:bounce-in-fwd 1.1s both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.cart-modal_btn path{fill:#ff5a02;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media (hover:hover){.cart-modal_btn:hover{background-color:#ff5a02}.cart-modal_btn:hover path{fill:#fff!important}}.cart-modal_btn img,.cart-modal_btn svg{width:3.2rem;height:auto}.cart-modal_btn__count{position:absolute;font-size:10px;background-color:#ff5a02;top:-3px;right:0;padding:.2rem .3rem .4rem;min-width:1.45rem;height:1.45rem;font-weight:600;text-align:center;color:#fff;border-radius:2rem;line-height:11px}.cart-modal_btn__trigger{cursor:pointer;position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%!important;height:100%!important;top:.1rem!important;left:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cart-modal_btn__trigger.modal-active{pointer-events:auto;opacity:0;z-index:-2}.cart-modal_btn .modal_close{background-color:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:767.98px){.cart-modal_btn{right:1.5rem}}@media (min-width:640px){.cart-modal_btn:has(.button-modal.modal-active){right:43rem;z-index:999999}.cart-modal_btn:has(.button-modal.modal-active) .modal_close{opacity:1;pointer-events:auto;z-index:1}}.cart-modal_btn .modal_close{pointer-events:none;opacity:0;z-index:-2;-webkit-transition:background .3s ease;transition:background .3s ease}.cart-modal_btn .modal_close:after,.cart-modal_btn .modal_close:before{top:1.6rem;left:2.9rem;background-color:#ff5a02;height:2.8rem}.cart-modal_btn .modal_close:hover{background-color:#ff5a02}.cart-modal_btn .modal_close:hover:after,.cart-modal_btn .modal_close:hover:before{background-color:#fff}@media (max-width:639.98px){.cart-modal_btn{bottom:1.5rem}.cart-modal_btn:has(.button-modal.modal-active){opacity:0}}@media (max-width:419.98px){.cart-modal_btn{right:1.2rem}}.cc-compass{bottom:55px}@media (max-width:639.98px){.cc-compass{bottom:15px}}.cc-compass:hover .button-modal svg{-webkit-filter:grayscale(1) brightness(0) invert(1);filter:grayscale(1) brightness(0) invert(1)}.cc-compass .button-modal{position:relative}.cc-compass .button-modal:before{content:"";background:url(../img/svgicons/close-orange.svg) no-repeat center/3.2rem;width:3.2rem;height:3.2rem;position:absolute;top:0;left:0;opacity:0}.cc-compass .button-modal svg,.cc-compass .button-modal:before{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cc-compass.cc-compass-open .button-modal svg{opacity:0}.cc-compass.cc-compass-open .button-modal:before{opacity:1}.cart-modal{padding:0;overflow:hidden}.cart-modal.open{z-index:99999!important}.cart-modal_window,.cart-modal_window-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-modal_window{margin-left:auto;margin-right:0;width:100%;max-width:40rem;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-color:#fff}.cart-modal_window-inner{overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-height:639.98px){.cart-modal_window{overflow-y:auto;overflow-x:hidden}.cart-modal_window .cart-modal_content{overflow:visible}}.cart-modal_notification{position:absolute;left:0;top:1rem;padding:1rem 2rem;background:#fff;border:1px solid #fdf4f1;font-size:1.4rem;border-radius:0 .8rem .8rem 0;z-index:1;line-height:1.2}@media (max-width:639.98px){.cart-modal_notification{font-size:1.2rem}}.cart-modal_notification--success{border:0;background:#b8ffb8}.cart-modal_empty{text-align:center;padding:5rem;z-index:0}.cart-modal_empty__img{width:4.8rem;margin-bottom:1rem;display:inline-block}.cart-modal_empty__title{font-size:20px;margin-bottom:.5rem;font-weight:700}.cart-modal_empty p{margin-bottom:1.6rem;font-size:14px}.cart-modal.open .cart-modal_window{-webkit-transform:translateX(0);transform:translateX(0)}.cart-modal .modal_close{width:2.4rem;height:2.4rem;top:1.2rem;right:1.2rem}.cart-modal .modal_close::after,.cart-modal .modal_close::before{background-color:gray;height:2.1rem;left:12px;top:2px}.cart-modal_count,.cart-modal_head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.cart-modal_head-wrap{gap:.4rem;border-bottom:1px solid #fdf4f1;padding:2.4rem;font-size:20px;background:#fff}.cart-modal_count{background-color:#ff5a02;color:#fff;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:100%;height:2rem;min-width:2rem;border-radius:2rem;padding:.1rem .4rem;text-align:center}.cart-modal_discount{border-bottom:1px solid #f0e8e5;padding:1.6rem 2.4rem 2rem;font-weight:500}.cart-modal_discount b{font-weight:700}.cart-modal_discount-title{text-align:center;font-size:1.4rem}.cart-modal_discount-subtitle{text-align:center;font-size:1.2rem;color:#6a6a6a;line-height:1.3;margin:1rem 0}.cart-modal .button{width:auto;margin-top:0}.cart-modal_products{border-bottom:1px solid #f0e8e5}.cart-modal .title{font-weight:700;font-size:16px}.cart-modal_product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;position:relative;padding:1.6rem 2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-modal_product:not(:last-of-type){border-bottom:1px solid #fdf4f1}.cart-modal_product__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart-modal_product__thumb{border:.1rem solid #f0e8e5;background:#f5ecea;width:8.8rem;min-width:8.8rem;height:8.8rem;border-radius:.8rem;overflow:hidden}.cart-modal_product__thumb img{width:100%;height:auto}.cart-modal_product__title{font-size:14px;font-weight:700;line-height:142%;display:block;margin-right:2.9rem;margin-bottom:.6rem;text-transform:uppercase}.cart-modal_product__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-modal_product__price,.cart-modal_product__sale{line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-modal_product__price{-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;font-size:14px;gap:.8rem}.cart-modal_product__price .price-old{text-decoration-line:line-through;color:#b3b3b3;font-size:12px;font-weight:400}.cart-modal_product__sale{font-size:10px;color:#ff5a02;background-color:#f5ecea;border-radius:1rem;font-weight:700;padding:.4rem .6rem;max-height:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-modal_product__sale.gift{border-radius:.4rem}.cart-modal_product__remove{padding:0;background:0 0;border:0;outline:0;position:absolute;top:1.6rem;right:2.4rem;opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cart-modal_product__remove svg{width:1.6rem;height:1.6rem}.cart-modal_product__remove path{-webkit-transition:fill .3s ease;transition:fill .3s ease}.cart-modal_product__remove:hover{opacity:1}.cart-modal_product__remove:hover path{fill:#ff5a02}.cart-modal_product .product-count{margin-top:1.6rem;border:.1rem solid #f0e8e5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:.4rem;gap:.2rem;height:3rem}.cart-modal_product .product-count_input{border:0;font-size:14px;height:1.4rem;width:3rem}.cart-modal_product .product-count_btn{font-size:19px;width:2.6rem;height:3rem}.cart-modal_product .product-count_btn:not([disabled]){color:#ff5a02}.cart-modal_upsell{padding:3.2rem 4rem}.cart-modal_upsell .title{font-size:16px;font-weight:700}.cart-modal_upsell__product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.6rem 0}.cart-modal_upsell__product:not(:last-of-type){border-bottom:.1rem solid #f0e8e5}.cart-modal_upsell__title{font-size:14px;font-weight:700;line-height:142.857%;display:block;margin-bottom:.4rem}.cart-modal_upsell__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.cart-modal_upsell__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;font-weight:500;font-size:14px;margin:.4rem 0 .6rem}.cart-modal_upsell__price .price-old{color:#6a6a6a}.cart-modal_upsell__price del{color:#ccbab4}.cart-modal_upsell__price span{display:inline!important}.cart-modal_upsell__price ins{text-decoration:none}.cart-modal_upsell-button.button{font-size:13px;min-height:4rem;margin-top:.8rem;width:100%}.cart-modal_coupon{padding:1.2rem 2rem 2rem;background-color:#fff}.cart-modal_coupon__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;margin-top:1rem}.cart-modal_coupon__form input{border:.2rem solid #ff5a02;padding:9.5px 15px;height:4.4rem;border-radius:1.6rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 11.5rem)}.cart-modal_coupon__form .button{min-height:4.4rem;font-size:13px;min-width:10.5rem}.cart-modal_foot{background:#fff;border-top:1px solid #f0e8e5;padding:2.5rem 2.4rem 1.6rem;margin-top:auto;margin-bottom:0}.cart-modal_foot .button{width:100%}.cart-modal_foot .cart-modal_product__sale{border-radius:.4rem}.cart-modal_total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.4rem;margin-bottom:1.2rem;font-size:14px;font-weight:700}.cart-modal_total__amount{margin-left:auto;margin-right:0}.cart-modal_content,.cart-modal_info{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-modal_content{overflow-y:auto;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-modal_info{text-align:center;-ms-flex-pack:distribute;justify-content:space-around;margin-top:1.2rem}.cart-modal_info li{max-width:9.4rem}.cart-modal_info-text{font-size:11px;line-height:127.273%;font-weight:600;margin-top:.6rem}@media (max-width:639.98px){.cart-modal_window{max-width:100%}.cart-modal .modal_close{display:block}}@media (max-width:419.98px){.cart-modal_upsell{padding:2rem;text-align:center}.cart-modal_upsell__slider_arrow.slider-arrow{top:auto;-webkit-transform:none;transform:none;position:static;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1rem}.cart-modal_upsell .button{width:100%}.cart-modal_coupon .button,.cart-modal_upsell .button{padding-left:1.2rem;padding-right:1.2rem}.cart-modal_empty{padding:3rem}}.cc-window .cc-header .ccicon-x{position:relative;width:4.9rem;height:4.9rem}.cc-window .cc-header .ccicon-x:after,.cc-window .cc-header .ccicon-x:before{position:absolute;left:23px;top:14px;content:" ";height:2rem;width:2px;background-color:#242424;-webkit-transition:all .3s ease;transition:all .3s ease}.cc-window .cc-header .ccicon-x:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cc-window .cc-header .ccicon-x:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cc-cart .cc-product-thumb img{contain-intrinsic-size:none}#cc-cart .cc_sfl_btn .button{border-radius:1.2rem!important;border:2px solid #242424!important;background-color:#fff!important;overflow:hidden;min-height:2rem;padding:.7rem 1rem!important}#cc-cart .cc_sfl_btn .button::before{background-image:linear-gradient(93deg,transparent,#fff 50%);content:"";position:absolute;width:200%;left:0;top:0;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;will-change:transform;-webkit-transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease}@media (hover:hover){#cc-cart .cc_sfl_btn .button:hover{background:#242424!important;color:#fff!important}#cc-cart .cc_sfl_btn .button:hover:before{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:370px){#cc-cart .cc_sfl_btn .button{margin-top:1rem}}#cc-cart .cc_item_quantity_update.disabled{opacity:.5}#cc-cart .cc-coupon-btn.disabled{background-color:#ccbab4!important;border-color:#ccbab4!important}#cc-saves .cc_move_to_cart_btn .button.button.cc-button-sm{font-weight:600;border-radius:1.6rem!important;position:relative;background:#ff5a02;color:#fff!important;padding:0 2rem!important;min-height:4rem;-webkit-transition:all 1s ease;transition:all 1s ease}#cc-saves .cc_move_to_cart_btn .button.button.cc-button-sm:before{background-image:linear-gradient(93deg,transparent,rgba(255,90,2,.7),#ff5a02 50%)}@media (hover:hover){#cc-saves .cc_move_to_cart_btn .button.button.cc-button-sm:hover{background-color:#242424!important;color:#fff!important}#cc-saves .cc_move_to_cart_btn .button.button.cc-button-sm:hover:before{-webkit-transform:translateX(100%);transform:translateX(100%)}}