.smax-offer .smax-product-image img,.smax-product .smax-product-image img,.smax-product .smax-product-image-static img{margin:0!important;height:100%;width:100%;object-fit:cover}.smax-offer .smax-ppu-button,.smax-page .smax-ppu-button,.smax-product .smax-ppu-button,.smax-product-row .smax-ppu-button{width:100%}.smax-offer .quantity-input,.smax-page .quantity-input,.smax-product .quantity-input,.smax-product-row .quantity-input{position:relative;display:inline-flex;align-items:center;color:#7f7f7f;min-width:112px}.smax-offer .quantity-input input,.smax-page .quantity-input input,.smax-product .quantity-input input,.smax-product-row .quantity-input input{transition:border .2s ease-in-out,color .2s ease-in-out;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-family:sans-serif;font-size:14px;line-height:24px;font-weight:700;box-shadow:none;outline:0;width:34px;max-width:64px;height:30px;padding:0 4px;text-align:center;border:none;border-radius:2px;background-color:transparent;color:#000}.smax-offer .quantity-input input:focus,.smax-page .quantity-input input:focus,.smax-product .quantity-input input:focus,.smax-product-row .quantity-input input:focus{border-color:#57b8f6!important}.smax-offer .quantity-input input:hover,.smax-page .quantity-input input:hover,.smax-product .quantity-input input:hover,.smax-product-row .quantity-input input:hover{border-color:#a5a5a5}.smax-offer .quantity-input .smax-minus,.smax-offer .quantity-input .smax-plus,.smax-page .quantity-input .smax-minus,.smax-page .quantity-input .smax-plus,.smax-product .quantity-input .smax-minus,.smax-product .quantity-input .smax-plus,.smax-product-row .quantity-input .smax-minus,.smax-product-row .quantity-input .smax-plus{width:25px;height:25px;font-size:10px;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border:1px solid #e1e1e1;border-radius:50%}.smax-offer .quantity-input .smax-minus:hover,.smax-offer .quantity-input .smax-plus:hover,.smax-page .quantity-input .smax-minus:hover,.smax-page .quantity-input .smax-plus:hover,.smax-product .quantity-input .smax-minus:hover,.smax-product .quantity-input .smax-plus:hover,.smax-product-row .quantity-input .smax-minus:hover,.smax-product-row .quantity-input .smax-plus:hover{background:rgba(220,220,220,.8)}.smax-offer .quantity-input .smax-minus::after,.smax-page .quantity-input .smax-minus::after,.smax-product .quantity-input .smax-minus::after,.smax-product-row .quantity-input .smax-minus::after{display:none}.smax-offer .quantity-input input::-webkit-inner-spin-button,.smax-offer .quantity-input input::-webkit-outer-spin-button,.smax-page .quantity-input input::-webkit-inner-spin-button,.smax-page .quantity-input input::-webkit-outer-spin-button,.smax-product .quantity-input input::-webkit-inner-spin-button,.smax-product .quantity-input input::-webkit-outer-spin-button,.smax-product-row .quantity-input input::-webkit-inner-spin-button,.smax-product-row .quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smax-offer .quantity-input input[type=number],.smax-page .quantity-input input[type=number],.smax-product .quantity-input input[type=number],.smax-product-row .quantity-input input[type=number]{-moz-appearance:textfield}.smax-offer .attribute-select,.smax-offer .variant-select,.smax-page .attribute-select,.smax-page .variant-select,.smax-product .attribute-select,.smax-product .variant-select,.smax-product-row .attribute-select,.smax-product-row .variant-select{transition:border .2s ease-in-out,color .2s ease-in-out;font-family:sans-serif;font-size:14px;line-height:24px;font-weight:700;box-shadow:none!important;outline:0;width:100%;height:32px;padding:0 4px;border:1px solid #dcdcdc;border-radius:4px;background-color:#fff;color:#342f2f}.smax-offer .attribute-select:focus,.smax-offer .variant-select:focus,.smax-page .attribute-select:focus,.smax-page .variant-select:focus,.smax-product .attribute-select:focus,.smax-product .variant-select:focus,.smax-product-row .attribute-select:focus,.smax-product-row .variant-select:focus{border-color:#57b8f6!important}.smax-offer .attribute-select:hover,.smax-offer .variant-select:hover,.smax-page .attribute-select:hover,.smax-page .variant-select:hover,.smax-product .attribute-select:hover,.smax-product .variant-select:hover,.smax-product-row .attribute-select:hover,.smax-product-row .variant-select:hover{border-color:#a5a5a5}.smax-offer .inline-attributes-select .smax-attributes-select,.smax-page .inline-attributes-select .smax-attributes-select,.smax-product .inline-attributes-select .smax-attributes-select,.smax-product-row .inline-attributes-select .smax-attributes-select{display:flex;margin:0 8px;gap:12px}.smax-offer .inline-attributes-select .smax-attributes-select .attribute-select-wrapper,.smax-page .inline-attributes-select .smax-attributes-select .attribute-select-wrapper,.smax-product .inline-attributes-select .smax-attributes-select .attribute-select-wrapper,.smax-product-row .inline-attributes-select .smax-attributes-select .attribute-select-wrapper{display:flex;align-items:center;flex-direction:row;gap:4px}.smax-offer .inline-attributes-select .smax-attributes-select .attribute-select-wrapper ::after,.smax-page .inline-attributes-select .smax-attributes-select .attribute-select-wrapper ::after,.smax-product .inline-attributes-select .smax-attributes-select .attribute-select-wrapper ::after,.smax-product-row .inline-attributes-select .smax-attributes-select .attribute-select-wrapper ::after{content:': '}.smax-product-price,.smax-total-price{font-weight:400}.smax-product-price ins,.smax-total-price ins{color:#c62828;font-weight:700;text-decoration:none}.smax-saved-amount ins{font-weight:700;text-decoration:none}.smax-total-price ins{font-size:130%;text-decoration:none}.smax-fit-image img{object-fit:contain}.smax-mobile-flex{display:none}.smax-desktop-flex{display:flex}.smax-mobile-block{display:none}.smax-desktop-block{display:block}.smax-product .added_to_cart{display:none}.smax-modal{display:none;position:fixed;padding-top:100px;top:0;left:0;z-index:1000000;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.smax-modal .smax-modal-content{position:relative;border-radius:5px;margin:auto;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.smax-modal .smax-modal-close{display:inline-flex;align-items:center;justify-content:center;color:#fff;position:absolute;top:0;left:100%;transform:translateX(50%);font-size:14px;width:30px;height:30px;border-radius:3px}.smax-modal .smax-modal-close:focus,.smax-modal .smax-modal-close:hover{text-decoration:none;cursor:pointer}.smax-modal .smax-modal-close svg{fill:currentColor}.smax-container .smax-template-header,.smax-modal .smax-modal-header,.smax-template .smax-template-header{border-top-left-radius:inherit;border-top-right-radius:inherit}.smax-container .smax-template-subheader,.smax-template .smax-template-subheader{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;margin:0;border-top-right-radius:inherit;border-top-left-radius:inherit}.smax-container strong,.smax-template strong{font-weight:700}.smax-modal .smax-modal-footer,.smax-modal .smax-modal-header{display:flex;align-items:center;padding:8px 16px;background-color:#f7fafc;color:#1a202c}.smax-modal .smax-modal-footer,.smax-template .smax-template-footer{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.smax-modal .smax-modal-footer h1,.smax-modal .smax-modal-footer h2,.smax-modal .smax-modal-footer h3,.smax-modal .smax-modal-footer h4,.smax-modal .smax-modal-header h1,.smax-modal .smax-modal-header h2,.smax-modal .smax-modal-header h3,.smax-modal .smax-modal-header h4{padding:0;margin:0}.smax-modal .smax-modal-body{padding:8px 16px}.smax-animate-top{animation-name:smax-animate-top;animation-duration:.3s}.smax-animate-fade{animation-name:smax-animate-fade;animation-duration:.3s}.smax-animate-fadeInUp{animation-name:smax-animate-fadeInUp;animation-duration:.3s}@keyframes smax-animate-top{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes smax-animate-fade{0%{opacity:0}100%{opacity:1}}@keyframes smax-animate-fadeInUp{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}.smax-carousel-slider::-webkit-scrollbar,.smax-grid::-webkit-scrollbar{visibility:visible;opacity:1;height:8px;background:#e1e1e1}.smax-carousel-slider::-webkit-scrollbar-thumb,.smax-grid::-webkit-scrollbar-thumb{visibility:visible;opacity:1;background-color:#888;border-radius:12px}.smax-template-mobile-preview .smax-fbt-products.smax-mobile-responsive .smax-form{flex-wrap:wrap;gap:20px}.smax-template-mobile-preview .smax-fbt-products.smax-mobile-responsive .smax-grid,.smax-template-mobile-preview .smax-upsell-products.smax-mobile-responsive .smax-grid{flex-wrap:nowrap}.smax-template-mobile-preview .smax-fbt-products{--smax-buy-now-section-mw:100%}.smax-template-mobile-preview .smax-total-savings{width:100%}.smax-container .smax-product-variants:empty,.smax-template .smax-product-variants:empty{display:none}.smax-template-mobile-preview{--smax-mobile-flex-wrap:wrap;--smax-mobile-flex-column-direction:column;--smax-section-mw-100:100%;--smax-mobile-flex-align-start:flex-start;--smax-margin-0:0}.smax-template-mobile-preview .smax-modal{font-size:90%;padding-top:50px!important}.smax-template-mobile-preview .smax-modal .smax-modal-content{width:90%!important}.smax-template-mobile-preview .smax-modal .smax-modal-body{max-height:50vh!important}.smax-template-mobile-preview .smax-mobile-flex{display:flex}.smax-template-mobile-preview .smax-desktop-flex{display:none}.smax-template-mobile-preview .smax-mobile-block{display:block}.smax-template-mobile-preview .smax-desktop-block{display:none}.smax-product-recommendations-template{margin-bottom:20px;flex-basis:100%}.smax-product-recommendations-template:not(:first-child){margin-top:20px;clear:both}#smax-ppu-offer{font-size:14px}.smax-wc-notice{padding:20px;font-size:14px;background:#fff4e6;border:2px solid #f60;border-radius:5px;margin:0 0 20px}@media only screen and (max-width:480px){.smax-container.smax-mobile-responsive,.smax-template.smax-mobile-responsive{--smax-mobile-flex-wrap:wrap;--smax-mobile-flex-column-direction:column;--smax-section-mw-100:100%;--smax-mobile-flex-align-start:flex-start;--smax-margin-0:0}.smax-template .smax-total-savings{width:100%}.smax-fbt-products.smax-mobile-responsive .smax-form{flex-wrap:wrap;gap:20px}.smax-fbt-products.smax-mobile-responsive .smax-grid,.smax-upsell-products.smax-mobile-responsive .smax-grid{flex-wrap:nowrap}.smax-modal{font-size:90%;padding-top:50px!important}.smax-modal .smax-modal-header{padding:12px 16px!important;font-size:26px!important;line-height:1.2}.smax-modal .smax-modal-subheader{padding:8px 16px!important;font-size:24px!important}.smax-modal .smax-modal-content{width:90%!important}.smax-modal .smax-modal-body{max-height:50vh!important}.smax-mobile-flex{display:flex}.smax-desktop-flex{display:none}.smax-mobile-block{display:block}.smax-desktop-block{display:none}}@media only screen and (max-width:600px){.smax-modal .smax-product-layout{flex-direction:column}}.smax-sale-popup{position:fixed;top:var(--smax-fsp-top,auto);left:var(--smax-fsp-left,20px);bottom:var(--smax-fsp-bottom,20px);right:var(--smax-fsp-right,auto);font-size:1rem;z-index:7;max-width:400px;width:calc(100vw - 40px);animation:var(--smax-fsp-anim) .2s linear;transition:all .3s ease-in-out}.rtl .smax-sale-popup{left:auto;right:20px}.smax-sale-popup .smax-template{background:var(--et_white-2-dark,#fff);box-shadow:0 0 7px 0 rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.smax-sale-popup .smax-popup-close.close{position:absolute;top:0;right:0;font-size:1rem;margin:10px;color:#888;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center}.smax-sale-popup[data-position=top_left]{--smax-fsp-top:calc(20px + var(--wp-admin--admin-bar--height, 0px));--smax-fsp-bottom:auto;--smax-fsp-anim:fadeInUp}.smax-sale-popup[data-position=top_right]{--smax-fsp-top:calc(20px + var(--wp-admin--admin-bar--height, 0px));--smax-fsp-left:auto;--smax-fsp-right:20px;--smax-fsp-bottom:auto;--smax-fsp-anim:fadeInUp}.smax-sale-popup[data-position=bottom_right]{--smax-fsp-top:auto;--smax-fsp-left:auto;--smax-fsp-right:20px;--smax-fsp-bottom:20px;--smax-fsp-anim:fadeInDown}.smax-sale-popup[data-position=bottom_left]{--smax-fsp-top:auto;--smax-fsp-bottom:20px;--smax-fsp-anim:fadeInDown}.smax-sale-popup .smax-sale-popup-inner{position:relative;line-height:1.4}.smax-sale-popup .smax-modal-body{display:flex;align-items:center;padding:20px 25px 20px 20px}[data-mode=dark] .smax-sale-popup .smax-modal-header{color:#888}.smax-sale-popup:not(.loaded){opacity:0;visibility:hidden}.smax-sale-popup.animation-slide_right:not(.loaded){transform:translateX(-30px)}.smax-sale-popup.animation-slide_left:not(.loaded){transform:translateX(30px)}.smax-sale-popup.animation-slide_up:not(.loaded){transform:translateY(30px)}.smax-sale-popup.animation-slide_down:not(.loaded){transform:translateY(-30px)}.smax-sale-popup .smax-modal-header{display:block;line-height:1.2;padding:4px 25px;padding-top:4px!important;padding-bottom:4px!important;max-width:100%;cursor:default}.smax-sale-popup .smax-modal-subheader{position:absolute;top:-1.2ex;font-size:12px;line-height:1.2;padding:2px 15px;right:10px;cursor:default}.smax-sale-popup .smax-template-text-badge:not(.smax-template-text-badge-static){top:-1.2ex;right:10px;transform:none}.smax-sale-popup .smax-product-image{display:inline-flex;align-items:center;width:70px;max-width:100%}.smax-sale-popup img{max-width:100%;width:100%}.smax-sale-popup .smax-modal-body>div{overflow:hidden;display:flex;flex-direction:column;gap:4px;max-width:100%}.smax-sale-popup .smax-modal-body[style*=column]>div{width:100%}.smax-sale-popup .smax-modal-body>div:only-child{flex:1}.smax-sale-popup .smax-modal-body>div>span{display:block;width:100%}.smax-sale-popup .smax-modal-body>div .info{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.smax-sale-popup .smax-modal-header{font-size:1.14rem;color:#555;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smax-sale-popup .smax-modal-header a{text-decoration:underline}.smax-sale-popup .info,.smax-sale-popup .price-wrapper{margin-bottom:5px;font-size:1rem}.smax-sale-popup .smax-product-button a{display:inline-block;text-decoration:none;transition:all .2s linear}.smax-sale-popup .smax-product-button a:hover{text-decoration:none}.smax-sale-popup .smax-read-more{color:inherit;font-size:inherit}@media only screen and (max-width:992px){.smax-sale-popup{left:var(--smax-fsp-left,15px);bottom:var(--smax-fsp-bottom,15px)}.smax-sale-popup img{max-width:50px}.smax-sale-popup .read-more-wrapper{display:none}.rtl .smax-sale-popup{left:auto;right:15px}.smax-sale-popup .smax-sale-popup-inner{padding:10px 15px 10px 10px}}@media only screen and (max-width:480px){.smax-sale-popup.loaded~.back-top,.smax-sale-popup.loaded~.et-request-quote{transform:translateX(20px);opacity:0;visibility:hidden}.rtl .smax-sale-popup.loaded~.back-top,.rtl .smax-sale-popup.loaded~.et-request-quote{transform:translateX(-20px)}}.smax-template-text-badge{font-size:10px;line-height:1.2;padding:4px 9px;text-transform:uppercase;cursor:default;background:#10a25c;color:#fff;border-radius:4px}.smax-template-text-badge:not(.smax-template-text-badge-static){position:absolute;top:-10px;transform:translateY(-50%);right:0}.smax-template-text-badge-wrapper{position:relative;width:100%;display:flex;flex-wrap:wrap;gap:10px}.smax-template input.smax-product-checkbox{-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;min-width:1.15em;min-height:1.15em;border:.15em solid #e1e1e1;border-radius:.15em;transform:translateY(-.075em);box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.smax-template input.smax-product-checkbox::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:center center;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;background-color:CanvasText;margin:0}.smax-template input.smax-product-checkbox:checked::before{transform:scale(1)}.smax-template input.smax-product-checkbox:checked{background-color:#11a25c;border-color:#11a25c}.smax-template input.smax-product-checkbox:focus{outline:0}