.cart__header-link,.cart__item-title,.cart__item-remove,.form-counter__decrement,.form-counter__increment,.btn-checkout,.side-cart a,.cart-slide__btn,.cart-slide__checkout-btn,.icon_cart-btns svg path,.cart-slide__close svg path,button.cart svg path,.menu-burger-close svg path,.cart-qty-btn svg path{transition:all .3s ease}.cart-slide__close{cursor:pointer}.side-cart a:hover,.cart__header-link:hover,.cart__item-title:hover,.cart__item-remove:hover,.form-counter__decrement:hover,.form-counter__increment:hover,.cart .form-counter .form-counter__output:focus-visible,.cart-slide__close:hover{color:var(--color-bg-btn)!important}.cart-slide__close:hover svg path,button.cart:hover svg path,.menu-burger-close:hover svg path,.cart-qty-btn:hover svg path{fill:var(--color-bg-btn)}.no-scroll{overflow:hidden!important}cart-slide .cart-slide{display:flex;flex-direction:column;gap:20px}.side-cart{position:fixed;top:0;right:-400px;width:100%;bottom:0;background:#fff;box-shadow:-2px 0 8px #0000001a;transition:right .3s ease;z-index:99999;display:flex;flex-direction:column;padding:20px;font-family:inherit;max-width:400px;margin:0 auto;overflow:auto}.side-cart.active{right:0}.cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:9998;display:none}.cart-overlay.active{display:block}.side-cart-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eee}.cart-items-list{list-style:none;padding:0;margin:0}.cart-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:7px;margin-bottom:24px;position:relative}.cart-item-image img{width:50px;height:50px;object-fit:cover;border-radius:4px;display:block;font-size:9px;line-height:1;word-break:break-word}.cart-item-info{flex:1;font-size:14px;display:flex;flex-direction:column}.cart-item-title{font-size:12px;font-weight:700;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;line-height:120%}.cart-item-variant{color:#666;font-size:13px;margin:0 0 6px}.cart-item-qty-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.cart-item-qty{font-size:13px;margin:0;display:inline-flex;align-items:center;gap:5px;position:relative}.cart-quantity-input{width:122px;display:flex;border-radius:10px;border:1px solid rgba(0,0,0,.3);background:#fff;position:relative;overflow:hidden;height:40px}.cart-qty-btn{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;outline:none;box-shadow:none;padding:0;margin:0;display:inline-flex;cursor:pointer;height:100%;width:30%;justify-content:center;align-items:center;color:#000}.cart-qty-btn:hover{opacity:.7}.cart-qty-btn:active{opacity:.5}.cart-qty-btn.cart-qty-minus{left:0}.cart-qty-btn.cart-qty-plus{right:0}.cart-qty-btn svg{width:10px;height:10px}.cart-qty-input{width:100%;height:100%;box-shadow:none;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-size:14px;font-weight:500;padding:0;background:transparent}.cart-qty-input::-webkit-outer-spin-button,.cart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-qty-input[type=number]{-moz-appearance:textfield}.cart-drawer_error{font-size:12px;line-height:15px;color:red;display:block;margin-top:4px;width:100%}.cart-drawer_error.hidden{display:none}.cart-qty-selector{border:none;background:transparent;cursor:pointer;padding:0;outline:none;text-align:center}.cart-item-price{text-align:right;font-size:14px;font-weight:600;flex-shrink:0}.old-price{text-decoration:line-through;color:#999;display:block;font-size:13px}.new-price{display:block}.cart-slide__header,.cart-slide__reserved,.cart-slide__items,.cart-slide__gift,.cart-slide__discount,.cart-slide__note,.cart-slide__summary,.cart-slide__policy,.cart-slide__payments{overflow:hidden}.cart-slide__close{margin-left:auto;line-height:0}.cart-slide__header{display:flex;align-items:center;font-size:16px;line-height:20px;gap:21px}.cart-slide__reserved{background:#000;color:#fff;text-align:center;padding:8px;border-radius:0;margin-left:-20px;margin-right:-20px}.cart-slide__goal p{margin:0 0 8px}.cart-slide__goal{position:relative;margin-bottom:20px;padding-bottom:10px}.cart-slide__progress-fill{height:100%;transition:width .3s ease;background:#000}.cart-slide__goal.unlocked .cart-slide__progress-fill--shipping,.cart-slide__goal.unlocked .cart-slide__progress-fill--discount,.cart-slide__goal.unlocked-ship .cart-slide__progress-fill--discount{background:#23a57f}.cart-slide__goal p{font-size:14px;margin:0}.cart-slide__progress-bar{height:8px;background:#eee;border-radius:4px;overflow:hidden;position:relative;flex:1;margin:18px 0}.cart-slide__progress-fill{height:100%;background:#000;width:0%;display:block!important}.cart-slide__goal_wrapp{display:flex;position:relative}.cart-slide__label{font-size:12px;display:block;margin-top:4px;text-align:right;position:relative}.cart-slide__label i{width:35px;display:flex;height:35px;border:1px solid #000;border-radius:50%;align-items:center;justify-content:center;overflow:hidden;background:#fff}.cart-slide_payment-icons{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;list-style:none;align-items:center;margin:0;padding-left:0}.cart-slide__goal[data-unlockship] .cart-slide__label p{position:absolute;right:-40%;text-align:center}.shipping-bar{background-color:#d9d9d9;border-radius:4px;display:block;position:relative;height:8px}.shipping-bar_progress{max-width:var(--bar-width, 0%);transition:max-width .7s ease-out;font-size:0;height:8px;border-radius:4px;display:block}.shipping-bar_text{color:#000;margin-top:2px;display:block}.shipping-bar-wrapper{margin:20px 0;height:54px}.shipping-bar .cart-slide__label{position:absolute;transform:translate(-50%,-50%);top:-13px!important;z-index:1;font-size:12px;line-height:1;margin-top:-2px;text-align:center}.shipping-bar .cart-slide__label i{margin-left:auto;margin-right:auto}.shipping-bar .cart-slide__label p{margin-top:6px;margin-bottom:-17px}.cart-slide__item,.cart-slide__upsell,.cart-slide__gift-item{display:flex;align-items:center;gap:10px}.cart-slide__gift .cart-slide__img-placeholder img{width:100%;border-radius:8px}.cart-slide__gift-title{font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:15px;display:flex;justify-content:center;border-bottom:1px solid #00000010;gap:5px}.cart-slide__gift-title *{margin:1em 0!important}.cart-slide__img-placeholder{min-width:64px;height:64px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.cart-slide__img-placeholder--wide{width:100%;height:100px}.cart-slide__img-placeholder.cart-slide__img-placeholder--small{width:50px;height:50px;min-width:50px}.cart-slide__details{flex:1;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.cart-slide__name{font-weight:700;font-size:14px;line-height:18px;letter-spacing:0%}.cart-slide__info{font-size:14px;color:#777}.cart-slide__price{font-weight:700;font-size:12px;line-height:18px;letter-spacing:0%;text-align:right}.cart-slide .product-addons__item{display:flex;align-items:center;justify-content:space-between;border-radius:12px;margin-bottom:10px}.cart-slide .product-addons__image{display:flex}.cart-slide__img-placeholder img{width:100%;height:100%;border-radius:10px}.cart-slide .product-addons__image img{width:50px;height:50px;border-radius:8px;object-fit:cover}.cart-slide .product-addons__info{flex:1;font-size:14px;padding:0 10px;font-weight:600}.cart-slide .product-addons__price-toggle{text-align:right}.cart-slide .product-addons__price{font-weight:700}.cart-slide .product-addons__switch{position:relative;display:inline-block;width:42px;height:24px}.cart-slide .product-addons__switch input{opacity:0;width:0;height:0}.cart-slide .product-addons__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:.4s}.cart-slide .product-addons__slider:before{position:absolute;content:"";height:24px;width:24px;left:0;bottom:0;border:1px solid black;background-color:#fff;transition:.4s;border-radius:50%}.cart-slide__price--striked{text-decoration:line-through;color:#999;font-weight:400}.cart-slide__toggle{position:relative;display:inline-block;width:40px;height:20px}.cart-slide__toggle input{opacity:0;width:0;height:0}.cart-slide__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.cart-slide__slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.cart-slide__toggle input:checked+.cart-slide__slider{background-color:#23a57f}.cart-slide__toggle input:checked+.cart-slide__slider:before{transform:translate(20px)}.cart-slide__discount{display:flex;gap:10px}.cart-slide__input{flex:1;padding:13px 15px;border-radius:8px;border:1px solid #ccc;width:100%}.cart-slide__btn{background:#000;color:#fff;border:none;padding:8px 16px;flex-shrink:0;border-radius:35px}.cart-slide__btn:hover{background:#fff;color:#000;border:1px solid black}.cart-slide__textarea{width:100%;min-height:60px;padding:8px;margin-top:10px;border-radius:8px;border:1px solid #acacac;box-sizing:border-box}.cart-slide__savings{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.cart-slide__savings-amount{color:#d23939;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.cart-slide__summary .cart-slide__subtotal{font-size:16px;font-style:normal;font-weight:700;line-height:150%}.cart-slide__policy label{font-size:12px;display:flex;gap:5px;align-items:center}.cart-slide__policy input[type=checkbox]{border-radius:8px;border:1px solid #bcbcbc10;min-width:25px;height:25px;display:inline-flex;outline:none}.cart-slide__policy p{color:#000;leading-trim:both;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cart-slide__policy a{color:#000;text-decoration:underline}.cart-slide__checkout-btn:hover{background:var(--btn-color);color:var(--btn-background);border:1px solid var(--btn-background)}.cart-slide__checkout-btn:hover svg path{fill:var(--btn-background)}.cart-slide__checkout-btn{border-radius:var(--btn-border-radius);background:var(--btn-background);color:var(--btn-color);border:var(--btn-border);width:100%;padding:20px 15px;margin:0;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:100%;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.cart-slide__checkout-btn[disabled]{opacity:.3;cursor:not-allowed}.cart-slide_empty_cart{display:none}.cart-slide__checkout-btn[disabled]+.cart-slide_empty_cart{display:block;text-align:center}.cart-slide__payments{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cart-slide__payments img{height:auto;max-width:24px}.cart-slide__video video,.cart-slide__video iframe{width:100%;height:auto}.cart-slide__payments ul{list-type:none;display:flex;gap:10px;list-style:none;align-items:center;justify-content:center;padding:0;margin:0}.cart-slide__note summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.cart-slide__note details[open] summary svg{transform:rotate(0)}.cart-slide__note details summary svg{transform:rotate(180deg)}.cart-slide__summary{border-top:1px solid #00000010;border-bottom:1px solid #00000010;padding:21px 0 25px}.cart-slide__summary .cart-slide__savings,.cart-slide__summary .cart-slide__subtotal{display:flex;justify-content:space-between;align-items:center}.cart-slide__summary .cart-slide__subtotal{margin-top:19px}.cart-slide__product-addons .product-addons__info,.cart-slide__product-addons .product-addons__price{font-size:14px}.cart-slide__product-addons .product-addons__price-toggle{display:flex;flex-wrap:nowrap;align-items:center;gap:25px}.cart-slide__product-addons .product-addons__image img{width:50px;height:50px}.cart-slide__video .video-wrapper iframe{border-radius:10px}.cart-slide__checkout-btn svg path{stroke:#fff}.cart-qty-w{position:relative}.cart-qty-w[data-cart-quantity]:after{content:attr(data-cart-quantity);display:inline-block;position:absolute;left:0;right:0;text-align:center;padding-right:13px;z-index:-1}.cart-qty-w[data-cart-quantity="0"]:after,.cart-qty-w[data-cart-quantity="1"]:after,.cart-qty-w[data-cart-quantity="2"]:after,.cart-qty-w[data-cart-quantity="3"]:after,.cart-qty-w[data-cart-quantity="4"]:after,.cart-qty-w[data-cart-quantity="5"]:after,.cart-qty-w[data-cart-quantity="6"]:after,.cart-qty-w[data-cart-quantity="7"]:after,.cart-qty-w[data-cart-quantity="8"]:after,.cart-qty-w[data-cart-quantityt="9"]:after,.cart-qty-w[data-cart-quantity="10"]:after{content:unset}.cart-slide__img-inner{width:40px;height:40px;border-radius:inherit;display:flex;align-items:center;justify-content:center}.cart-slide__payments-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cart-slide__name,.cart-slide__gift-title,.cart-slide__checkout-btn,.cart-slide__btn,.cart-slide__label,.product-addons__info strong{text-transform:var(--cart-transform)}@media(min-width:414px){.side-cart{width:390px}}@media(max-width:413px){.cart-item{flex-direction:column;gap:12px}}.square-icon-grid{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-18px;margin-right:-18px;row-gap:20px}.square-icon-grid-row{flex-direction:column}.square-icon-grid-row .square-icon-item{width:100%;flex-direction:row;gap:40px;text-align:left}.square-icon-grid-row .square-icon-box{flex-shrink:0;margin-bottom:0}.square-icon-grid-row .square-icon-text{margin-top:0;flex-grow:1}.square-icon-item_content{flex-grow:1}.square-icon-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:50%;padding-left:18px;padding-right:18px}.square-icon-box{width:90px;height:90px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.square-icon-inner{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.square-icon-inner img,.square-icon-inner svg{width:100%;height:100%;object-fit:contain}.square-icon-inner i,.square-icon-inner .material-icons{font-size:28px;color:#333}.square-icon-text{margin-top:15px;font-size:16px;font-weight:400;line-height:1.4}.square-icon-text.square-icon-text-mob{display:none}.square-icon-title{display:block;margin-top:15px;font-size:14px;font-weight:700;line-height:1.2;color:#000}.square-icon-text{margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;color:#000}@media(max-width:768px){.square-icon-item{width:25%}.square-icon-box{width:64px;height:64px}.square-icon-inner{width:50px;height:50px}.square-icon-grid{margin-left:-10px;margin-right:-10px}.square-icon-item{padding-left:10px;padding-right:10px}.square-icon-grid-row .square-icon-item{gap:20px}}@media(max-width:575px){.square-icon-item{width:33.333%}}.vip-membership-footer-bar{display:none}body:has(.vip-membership-page) .vip-membership-footer-bar{display:block;background:#fff;padding:18px 24px;border-top:1px solid #e6f0f3;font-family:Montserrat,sans-serif}.vip-membership-footer-bar__inner{max-width:1320px;margin:0 auto;text-align:left}.vip-membership-footer-bar :where(p){margin:0;font-size:15px;font-weight:500;color:#000;line-height:35px}.vip-membership-footer-bar a{color:#000;text-decoration:none;transition:color .2s ease}.vip-membership-footer-bar a:hover{color:#002263}@media(max-width:640px){body:has(.vip-membership-page) .vip-membership-footer-bar{padding:14px 20px}.vip-membership-footer-bar__inner{text-align:center}.vip-membership-footer-bar :where(p){font-size:13px;line-height:1.6}}.yas-announcement_content-wrapper a p{margin:0 auto;color:var(--text-color);cursor:pointer}.yas-announcement .static-bar .carousel .carousel-item{flex:unset}.yas-announcement .carousel .carousel-item a,.yas-announcement .carousel-item a p strong{transition:all .3s ease}.yas-announcement .carousel .carousel-item a:hover,.yas-announcement .carousel-item a:hover p strong{color:var(--color-bg-btn)}.yas-announcement_wrapper{display:var(--display-value)}.yas-announcement_content-wrapper{text-align:center;position:relative;overflow:hidden;text-decoration:none}.yas-announcement_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.yas-announcement_container-wrapper{padding:var(--xl-padding-y) 0}.inner-padding .yas-announcement_content-wrapper{padding-top:20px;padding-bottom:20px}.outer-padding .yas-announcement_container-wrapper,.yas-announcement_wrapper.inner-padding .container{background:var(--bg-color);color:var(--text-color);border-bottom:1px solid rgba(26,131,120,.3);box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.yas-announcement_wrapper.outer-padding .container{--cp-spacer-left: 0;--cp-spacer-right: 0}.outer-padding .yas-announcement_container-wrapper:has(.container){padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.yas-announcement_wrapper.inner-padding .container,.yas-announcement_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xl-padding-x);--cp-spacer-right: var(--xl-padding-x)}.yas-announcement .carousel{display:flex;align-items:center;justify-content:space-between;animation:scroll-animate-yas var(--scroll-speed) linear infinite;grid-column-gap:var(--gap-icn);position:relative;height:auto;color:var(--text-color);width:500%;animation-direction:var(--animation-direction);height:50px!important;overflow:hidden}.yas-announcement .carousel:hover{animation-play-state:paused}.yas-announcement .carousel .carousel-item{grid-column-gap:var(--gap-icn);flex:none;justify-content:space-around;display:flex;align-items:center;height:auto;color:var(--text-color);font-size:15px}.yas-announcement .carousel .carousel-item img{max-width:24px;max-height:24px;width:auto;height:auto}.yas-announcement .carousel .carousel-item .material-symbols-outlined{font-size:24px;line-height:1}.yas-announcement .carousel .carousel-item a{color:var(--text-color);text-decoration:none}.yas-announcement .static-bar .carousel .carousel-item+.carousel-item{display:none}.yas-announcement .static-bar .carousel{animation:unset;flex-wrap:wrap;gap:var(--gap-icn);width:100%;justify-content:center}.yas-announcement .static-bar .carousel .carousel-item{grid-column-gap:var(--gap-icn);justify-content:center;flex-wrap:wrap;row-gap:4px;max-width:100%}.yas-announcement .static-bar .carousel{height:auto!important}.yas-announcement_message,.yas-announcement_separator,.yas-announcement_secondary{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.35px;color:var(--text-color)}.yas-announcement_message p{margin:0}.yas-announcement_message strong{font-weight:800;letter-spacing:.7px;color:var(--highlight-color)}.yas-announcement_separator{opacity:.5}.yas-announcement_badge{padding:2px 8px;border:1px solid color-mix(in srgb,var(--highlight-color) 40%,transparent);border-radius:4px;background:color-mix(in srgb,var(--highlight-color) 20%,transparent);color:var(--highlight-color);font-size:11px;line-height:15.714px;font-weight:700;letter-spacing:.55px;text-transform:uppercase;white-space:nowrap}.yas-announcement .yas-announcement_timer{margin-left:4px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--highlight-color) 30%,transparent);border-radius:4px;background:#0006;color:var(--highlight-color);font-family:Menlo,Consolas,Courier New,monospace;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.35px;white-space:nowrap;font-variant-numeric:tabular-nums}.yas-announcement .carousel-item_separator{position:relative;top:-.07em}.yas-announcement .carousel-item_separator--image img{height:100%;max-width:50px}.yas-announcement .carousel-item a[aria-disabled=true]{pointer-events:none}@media(min-width:768xp){.yas-announcement .carousel .carousel-item{font-size:16px;line-height:120%;font-weight:400}}@media(max-width:768px){.yas-announcement_wrapper{display:var(--xs-display-value)}.yas-announcement .carousel .carousel-item{font-size:15px;line-height:19.187px;font-weight:400}.yas-announcement .carousel{animation-duration:calc(var(--scroll-speed) * .5)}.yas-announcement_message{font-size:13px;line-height:18px}.yas-announcement .yas-announcement_timer{order:1;margin-left:0}.yas-announcement_secondary{order:2;font-size:11px;line-height:16px;letter-spacing:0}.yas-announcement_badge,.yas-announcement_separator{display:none}.outer-padding .yas-announcement_container-wrapper:has(.container){padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.yas-announcement_wrapper.inner-padding .container,.yas-announcement_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xs-padding-x);--cp-spacer-right: var(--xs-padding-x)}.yas-announcement_container-wrapper{padding:var(--xs-padding-y) 0}}@keyframes scroll-animate-yas{0%{transform:translate(0)}to{transform:translate(-50%)}}.main-comparison-section_wrapper,.main-comparison-section_wrapper *{box-sizing:border-box}.main-comparison-section_wrapper{width:100%;padding:var(--padding-mobile) 20px;background:var(--section-background);font-family:var(--font-heading-family, "Montserrat", sans-serif)}.main-comparison-section_container{max-width:850px;margin:0 auto}.main-comparison-section_title{max-width:800px;margin:0 auto 44px;color:var(--heading-color);font-size:var(--heading-size-mobile);font-weight:800;line-height:1.18;letter-spacing:-.035em;text-align:center}.main-comparison-section_scroll{overflow-x:auto}.main-comparison-section_table{width:100%;min-width:650px;border-collapse:separate;border-spacing:8px;table-layout:fixed}.main-comparison-section_table col:first-child{width:42%}.main-comparison-section_table col:nth-child(2){width:33%}.main-comparison-section_table col:nth-child(3){width:25%}.main-comparison-section_table th,.main-comparison-section_table td{vertical-align:middle}.main-comparison-section_table thead th{height:48px;padding:8px;border:0;background:transparent;color:#687386;font-size:12px;font-weight:500;line-height:1.25;text-align:center}.main-comparison-section_table thead th.main-comparison-section_product-heading{border:2px solid #2b9e96;border-radius:10px 10px 0 0;background:#e9f4f3;color:#1e6756;font-weight:800}.main-comparison-section_table tbody th,.main-comparison-section_table tbody td{height:54px;border:1px solid #e0e6e8;border-radius:7px;box-shadow:0 1px 1px #0f172a0a}.main-comparison-section_table tbody th{padding:10px 14px;background:var(--feature-bg);color:var(--text-color);font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;text-align:left}.main-comparison-section_table tbody td{padding:8px;background:var(--competitor-bg);text-align:center}.main-comparison-section_table tbody td.main-comparison-section_product-cell{border-color:#b8dedb;background:var(--primary-bg)}.main-comparison-section_status{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1}.main-comparison-section_status--yes{background:var(--check-bg)}.main-comparison-section_status--no{background:var(--cross-bg)}@media(max-width:749px){.main-comparison-section_wrapper{padding:var(--padding-mobile) 12px}.main-comparison-section_title{margin-bottom:22px;line-height:1.15}.main-comparison-section_scroll{overflow-x:visible}.main-comparison-section_table{min-width:0;width:100%;border-spacing:4px}.main-comparison-section_table col:first-child{width:44%}.main-comparison-section_table col:nth-child(2){width:31%}.main-comparison-section_table col:nth-child(3){width:25%}.main-comparison-section_table thead th{height:auto;padding:5px 2px;font-size:10px;line-height:1.2}.main-comparison-section_table thead th.main-comparison-section_product-heading{border-width:1.5px;border-radius:7px 7px 0 0}.main-comparison-section_table tbody th,.main-comparison-section_table tbody td{height:auto;min-height:40px;border-radius:6px}.main-comparison-section_table tbody th{padding:7px 8px;font-size:10.5px;line-height:1.2}.main-comparison-section_table tbody td{padding:5px 3px}.main-comparison-section_status{width:18px;height:18px;font-size:12px}}@media(min-width:750px){.main-comparison-section_wrapper{padding:var(--padding-desktop) 24px}.main-comparison-section_title{font-size:var(--heading-size-desktop)}}.main-trust-ribbon_wrapper,.main-trust-ribbon_wrapper *{box-sizing:border-box}.main-trust-ribbon_wrapper{width:100%;padding:var(--ribbon-padding-mobile) 16px;background:var(--ribbon-bg);color:var(--ribbon-text-color)}.main-trust-ribbon_container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 13px;max-width:1292px;margin:0 auto;text-align:center}.main-trust-ribbon_stars{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.main-trust-ribbon_stars svg{display:block;width:var(--ribbon-star-size);height:var(--ribbon-star-size);fill:var(--ribbon-star-color)}.main-trust-ribbon_text{margin:0;color:var(--ribbon-text-color);font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:var(--ribbon-font-size-mobile);font-weight:700;line-height:1.3;letter-spacing:-.01em}@media(min-width:750px){.main-trust-ribbon_wrapper{padding:var(--ribbon-padding-desktop) 24px}.main-trust-ribbon_text{font-size:var(--ribbon-font-size-desktop)}}.main-signup-bar .btn{border-radius:var(--btn-border-radius);border:var(--btn-border);color:var(--btn-color);background:var(--btn-background);padding:18px 56px;width:100%;max-width:703px;height:auto;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.main-signup-bar .btn:hover{opacity:.88;background:var(--btn-background)!important;color:var(--btn-color)!important;border:var(--btn-border)!important}.main-signup-bar .btn:hover svg path{fill:var(--btn-fill)}.main-signup-bar .btn svg path{fill:var(--btn-fill)}.main-signup-bar_content-wrapper a p{margin:0 auto;color:var(--text-color);cursor:pointer}.main-signup-bar .newsletter-signup_wrapper{display:var(--display-value);text-align:var(--heading-align);position:relative;overflow:hidden;text-decoration:none}.main-signup-bar_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.main-signup-bar_container-wrapper{padding:var(--xl-padding-y) 0}.inner-padding .main-signup-bar_content-wrapper{padding-top:20px;padding-bottom:20px}.main-signup-bar_wrapper.outer-padding .container{--cp-spacer-left: 0;--cp-spacer-right: 0}.outer-padding .main-signup-bar_container-wrapper:has(.container){padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.main-signup-bar_wrapper.inner-padding .container,.main-signup-bar_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xl-padding-x);--cp-spacer-right: var(--xl-padding-x)}.main-signup-bar_content-wrapper{display:block;position:relative;text-align:var(--heading-align)}.main-signup-bar .title h2,.main-signup-bar .title h1,.main-signup-bar .title h3,.main-signup-bar .title p{font-size:var(--xl-heading-size);line-height:110%;font-weight:700;color:var(--text-color);text-transform:var(--heading-transform);margin:0 0 20px;text-align:var(--heading-align)}.main-signup-bar .subtitle{margin-bottom:0;max-width:700px;margin-left:auto;margin-right:auto}.main-signup-bar .heading{margin-bottom:33px;margin-left:auto;margin-right:auto;max-width:703px}.main-signup-bar .subtitle h2,.main-signup-bar .subtitle h3,.main-signup-bar .subtitle h1,.main-signup-bar .subtitle p{font-size:24px;font-weight:500;line-height:normal;color:#000;text-align:var(--heading-align);margin:0}.main-signup-bar .uppertitle{display:flex;flex-direction:row;justify-content:var(--heading-justify);margin:0 0 10px;align-items:center}.main-signup-bar .uppertitle svg path{fill:var(--fill)}.main-signup-bar .uppertitle .star_span{display:flex;align-items:center;margin-left:8px}.main-signup-bar .uppertitle h2,.main-signup-bar .uppertitle h3,.main-signup-bar .uppertitle p{color:var(--upper-title);font-size:16px;font-weight:400;line-height:120%;margin-left:0;margin-right:8px;margin-bottom:0}.main-signup-bar .newsletter-form{display:flex;flex-direction:column;align-items:center;gap:10px}.main-signup-bar .newsletter-form form{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.main-signup-bar .newsletter-form input[type=email]{padding:10px 0;width:100%;max-width:703px;border:none;border-bottom:1px solid var(--input-bdr-color);background:transparent;font-size:18px;font-weight:500;line-height:20px;text-align:left;outline:none;color:var(--input-color)}.main-signup-bar .newsletter-form .btn,.main-signup-bar .btn svg path{transition:all .3s ease}.main-signup-bar .newsletter-form .btn .icon_cart-btns{width:20px;height:20px;flex-shrink:0}.main-signup-bar .newsletter-form .btn .icon_cart-btns img{width:100%;height:100%;object-fit:cover}.main-signup-bar .newsletter-form input[type=email]::placeholder{color:#000!important;opacity:1}.main-signup-bar .newsletter-form .privacy{font-size:12px;color:#666;margin:0}.main-signup-bar .newsletter-form .privacy p{margin:0!important;padding:0}.main-signup-bar .newsletter-form form .h-captcha{position:absolute;visibility:hidden;pointer-events:none}.newsletter_signup .newsletter-form button{gap:20px}.newsletter_signup .newsletter-form form{display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width:768px){.newsletter_signup .newsletter-form form{gap:25px}}@media(max-width:768px){.main-signup-bar_container-wrapper .title{font-size:32px}.main-signup-bar .newsletter-signup_wrapper{display:var(--xs-display-value)}.outer-padding .main-signup-bar_container-wrapper:has(.container){padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.main-signup-bar_wrapper.inner-padding .container,.main-signup-bar_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xs-padding-x);--cp-spacer-right: var(--xs-padding-x)}.main-signup-bar_container-wrapper{padding:var(--xs-padding-y) 0}.signup-on-homepage .main-signup-bar_container-wrapper{padding:0 0 var(--xl-padding-y)}.newsletter_signup .newsletter-form button{gap:16px}.newsletter_signup .newsletter-form form{gap:27px}.main-signup-bar .newsletter-form input[type=email]{padding:10px 0;font-size:18px;line-height:normal;font-weight:500}.main-signup-bar .heading{margin-bottom:20px}.main-signup-bar .title h2,.main-signup-bar .title h1,.main-signup-bar .title h3,.main-signup-bar .title p{font-size:var(--xs-heading-size);line-height:110%;margin:0 0 8px}.main-signup-bar .subtitle{max-width:324px}.main-signup-bar .subtitle h2,.main-signup-bar .subtitle h3,.main-signup-bar .subtitle h1,.main-signup-bar .subtitle p{font-size:18px;font-weight:500;line-height:normal}.main-signup-bar .uppertitle h2,.main-signup-bar .uppertitle h3,.main-signup-bar .uppertitle h4,.main-signup-bar .uppertitle p{color:var(--upper-title);font-size:14px;font-weight:700;margin-right:4px;margin-bottom:0}.main-signup-bar .uppertitle{margin-bottom:14px}.main-signup-bar .uppertitle svg{width:16px;margin-left:0}.main-signup-bar .newsletter-form input[type=email]{max-width:330px}.main-signup-bar .newsletter-form .btn{width:100%;max-width:330px;font-size:18px;font-weight:700;height:60px;padding:18px 30px}.main-signup-bar .uppertitle{flex-direction:column-reverse}.main-signup-bar .uppertitle p{margin-right:0;margin-top:8px}.main-signup-bar .uppertitle .star_span{margin-left:0}}.featured-product-grid.main-featured-grid,.featured-product-grid.main-featured-grid *{box-sizing:border-box}.featured-product-grid.main-featured-grid .featured-products-section{display:var(--display-value)}.featured-product-grid.main-featured-grid .main-featured-grid_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.featured-product-grid.main-featured-grid .main-featured-grid_container-wrapper{padding:var(--xl-padding-tb) 0}.featured-product-grid.main-featured-grid .inner-padding.--top-btm_padding .main-featured-grid_content-wrapper{padding-top:20px;padding-bottom:20px}.featured-product-grid.main-featured-grid.outer-padding .main-featured-grid_container-wrapper,.featured-product-grid.main-featured-grid .outer-padding .main-featured-grid_container-wrapper,.featured-product-grid.main-featured-grid .main-featured-grid_wrapper.inner-padding .container{background:var(--bg-color);color:var(--text-color)}.featured-product-grid.main-featured-grid .outer-padding .main-featured-grid_container-wrapper:has(.container){padding-left:var(--xl-padding-rl);padding-right:var(--xl-padding-rl)}.featured-product-grid.main-featured-grid .featured-header-w{margin:0 auto 40px;max-width:760px;text-align:var(--heading-align, center);display:flex;flex-direction:column;gap:8px}.featured-product-grid.main-featured-grid .section-title{text-transform:var(--heading-transform);color:#111827;font-weight:800}.featured-product-grid.main-featured-grid .section-title h1,.featured-product-grid.main-featured-grid .section-title h2,.featured-product-grid.main-featured-grid .section-title h3,.featured-product-grid.main-featured-grid .section-title p,.featured-product-grid.main-featured-grid .section-title *{margin:0;color:#111827;font-size:clamp(26px,2.4vw,36px);line-height:1.2;font-weight:800;letter-spacing:-.025em}.featured-product-grid.main-featured-grid .section-subtitle,.featured-product-grid.main-featured-grid .section-subtitle :is(p,h1,h2,h3){margin:0;color:var(--muted-color, #6b7280);font-size:16px;font-weight:500;line-height:1.4}.featured-product-grid.main-featured-grid .products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch;width:100%;min-width:0}.featured-product-grid.main-featured-grid .viewmore_btn-w{display:flex;justify-content:center;margin-top:36px}.featured-product-grid.main-featured-grid .viewmore_btn-w .viewmore_btn{color:var(--view-more-color, #111827);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;border-bottom:1px solid currentColor}@media(max-width:1100px){.featured-product-grid.main-featured-grid .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.featured-product-grid.main-featured-grid .featured-products-section{display:var(--xs-display-value)}.featured-product-grid.main-featured-grid .main-featured-grid_container-wrapper{padding:var(--xs-padding-tb) 0}.featured-product-grid.main-featured-grid .outer-padding .main-featured-grid_container-wrapper:has(.container){padding-left:var(--xs-padding-rl);padding-right:var(--xs-padding-rl)}.featured-product-grid.main-featured-grid .featured-header-w{margin-bottom:24px}.featured-product-grid.main-featured-grid .section-title h1,.featured-product-grid.main-featured-grid .section-title h2,.featured-product-grid.main-featured-grid .section-title h3,.featured-product-grid.main-featured-grid .section-title p,.featured-product-grid.main-featured-grid .section-title *{font-size:26px}.featured-product-grid.main-featured-grid .products-grid{grid-template-columns:repeat(var(--column-counts, 1),minmax(0,1fr));gap:12px}.featured-product-grid.main-featured-grid .section-title{overflow-wrap:anywhere}.featured-product-grid.main-featured-grid .main-featured-grid_container-wrapper>.container{padding-left:0;padding-right:0}.featured-product-grid.main-featured-grid .products-grid--mobile-slider{display:flex;justify-content:flex-start;gap:12px;margin-left:calc(var(--xs-padding-rl) * -1);margin-right:calc(var(--xs-padding-rl) * -1);width:auto;padding:4px var(--xs-padding-rl) 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--xs-padding-rl);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.featured-product-grid.main-featured-grid .products-grid--mobile-slider::-webkit-scrollbar{display:none}.featured-product-grid.main-featured-grid .products-grid--mobile-slider>*{flex:0 0 76%;max-width:300px;scroll-snap-align:start}}.main-footer-section .footer__top{display:var(--display-value)}.disabled-news-btn{opacity:.4;cursor:not-allowed;pointer-events:none}.main-footer-section_custom-page-width .container,.footer-bottom_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.main-footer-section_container-wrapper{padding:var(--xl-padding-y) 0}.inner-padding .main-footer-section_content-wrapper{padding-top:var(--xl-padding-y);padding-bottom:var(--xl-padding-y)}.inner-padding .main-footer-section_container-wrapper{padding-top:0;padding-bottom:0}.outer-padding .main-footer-section_container-wrapper{background:var(--bg-color);color:var(--text-color)}.outer-padding .footer-bottom_container-wrapper,.inner-padding .footer__bottom{background-color:var(--bottom-bg, #f4f4f4)}.inner-padding .footer-bottom_container-wrapper .footer__bottom{padding-left:0;padding-right:0}.outer-padding .footer-bottom_container-wrapper .container-fluid .footer__bottom{padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.main-footer-section_wrapper.inner-padding .footer-bottom_container-wrapper .container{background-color:var(--bottom-bg, #f4f4f4)}.main-footer-section_wrapper.inner-padding .container{background:var(--bg-color);color:var(--text-color)}.main-footer-section_wrapper.outer-padding .container,.main-footer-section_wrapper.outer-padding .container-fluid{--cp-spacer-left: 0;--cp-spacer-right: 0}.outer-padding .main-footer-section_container-wrapper:has(.container-fluid),.outer-padding .main-footer-section_container-wrapper:has(.container),.outer-padding .footer-bottom_container-wrapper:has(.container){padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.main-footer-section_wrapper.inner-padding .container{--cp-spacer-left: var(--xl-padding-x);--cp-spacer-right: var(--xl-padding-x)}.main-footer-section .blank_logo{font-weight:900;font-size:35.81px;line-height:100%;margin-bottom:17px;letter-spacing:0%;text-transform:uppercase;color:#fff;text-decoration:none}.footer_payment-icons{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;list-style:none;align-items:center;margin:0}.main-footer-section .footer{font-size:15px;font-weight:500}.main-footer-section .footer__top{flex-wrap:wrap;justify-content:space-between;gap:40px}.main-footer-section .footer__logo-column{flex:1 1 297px;min-width:200px;height:100%}.main-footer-section .footer__logo-column img{display:block;width:var(--logo-width, 203px);max-width:100%;height:auto}.main-footer-section .footer__text{margin-top:10px;margin-bottom:20px;line-height:1.6}.main-footer-section .footer__text p{color:var(--about-color, #0F4E02)}.main-footer-section .footer__text a{color:inherit;text-decoration:none;transition:color .2s ease}.main-footer-section .footer__text a:hover{color:var(--link-hover-color, inherit)}.main-footer-section .footer__text strong{color:var(--accent-color, inherit)}.main-footer-section .footer__social-icons{display:flex;gap:12px}.main-footer-section .footer__social-icons a{color:var(--text-color);font-size:16px;transition:opacity .2s ease}.main-footer-section .footer__social-icons a:hover{opacity:.7}.footer__menu-column h4{font-size:17px;font-weight:700;line-height:100%;color:var(--heading-color, #000)}.main-footer-section .footer__menu-column{flex:1 1 160px;min-width:140px}.main-footer-section .footer__menu-column h4{font-weight:700;margin-bottom:23px}.main-footer-section .footer__menu-column ul{list-style:none;padding:0;margin:0;line-height:22.5px}.main-footer-section .footer__menu-column a{text-decoration:none;opacity:.8}.main-footer-section .footer__menu-column a:hover{opacity:1;color:var(--link-hover-color, var(--text-color))}.main-footer-section .footer__newsletter{flex:1 1 297px;min-width:240px}.footer__newsletter p strong{color:var(--text-color, #787878);font-weight:700;font-size:15px;line-height:120%;margin-bottom:20px;display:block}.main-footer-section .footer__newsletter h4{font-weight:700;font-size:17px;line-height:100%;margin-bottom:23px;color:var(--heading-color, #000)}.main-footer-section .footer__newsletter p{margin-bottom:12px}.main-footer-section .footer__newsletter form{display:flex;gap:0;margin-bottom:17px;border-radius:8px;overflow:hidden;border:none}.main-footer-section .footer__newsletter form .form-status{padding:20px}.main-footer-section .footer__newsletter form .form-status p{margin:0}.main-footer-section .footer__newsletter input::placeholder{color:var(--input-text, #fff);opacity:.7}.main-footer-section .footer__newsletter input[type=email]{flex-grow:1;font-size:14px;line-height:18px;font-weight:400;padding:15px 28px;border:1px solid var(--input-border, transparent);border-radius:8px 0 0 8px;background:var(--input-bg, #25408F);color:var(--input-text, #fff);outline:none}.main-footer-section .footer__newsletter input[type=email]:focus-visible{border-color:var(--newsletter-btn-bg, #FED702)}.main-footer-section .footer__newsletter button{background:var(--newsletter-btn-bg, #FED702);color:var(--newsletter-btn-text, #000000);border:none;border-radius:0 8px 8px 0;cursor:pointer;flex-shrink:0;width:50px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:background-color .3s ease}.main-footer-section .footer__newsletter button:hover:not(.disabled-news-btn){background:var(--newsletter-btn-hover, #e5a000)}.main-footer-section .footer__newsletter form.newsletter-form--stacked{flex-direction:column;gap:8px;overflow:visible}.main-footer-section .footer__newsletter .newsletter-form--stacked input[type=email],.main-footer-section .footer__newsletter .newsletter-form--stacked button{width:100%;border-radius:8px}.main-footer-section .footer__newsletter .newsletter-form--stacked input[type=email]{padding:10px 12px}.main-footer-section .footer__newsletter .newsletter-form--stacked button{padding:11px 16px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.main-footer-section .footer__newsletter button.disabled-news-btn{opacity:.4;cursor:not-allowed}.main-footer-section .footer__newsletter small{font-size:14px;opacity:.7}.main-footer-section .footer__newsletter small a{color:inherit;text-decoration:underline}.main-footer-section .footer__payments{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.main-footer-section .footer__payments img{max-width:38px;max-height:26px}.main-footer-section .footer__bottom{color:var(--bottom-text, #000);border-top:1px solid var(--divider-color, transparent);display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;padding-bottom:15px;font-size:15px}.main-footer-section .footer__logo-column .word--break{color:var(--brand-color, #1D349A);font-size:18px}.main-footer-section .footer__logo-column .footer__text{font-size:var(--about-size, 18px)}.main-footer-section .footer__copyright p{margin:0}.main-footer-section .footer__locale select{padding:5px 8px;border-radius:4px;border:1px solid #ccc}.main-footer-section .footer__menu-column li:last-child{margin-bottom:0}@media(min-width:768px){.footer__logo-column{display:flex;flex-direction:column}.footer__social-icons{margin-top:auto}.main-footer-section .footer__menu-column li{margin-bottom:8px}.main-footer-section .footer__social-icons.footer__social-icons--mobile{display:none}.main-footer-section .footer__logo-column img{margin-bottom:0}.outer-padding.internal-desk-padding .main-footer-section_container-wrapper,.main-footer-section_wrapper.outer-padding.internal-desk-padding .footer-bottom_container-wrapper,.main-footer-section_wrapper.inner-padding.internal-desk-padding .footer-bottom_container-wrapper{padding-left:20px;padding-right:20px}}.footer__logo-column .blank_logo,.footer__menu-column .li-text,.footer__menu-column .li-text a{color:var(--text-color)}@media(max-width:768px){.main-footer-section .footer__top{display:var(--xs-display-value)}.main-footer-section .footer__bottom{flex-direction:column}.footer_payment-icons{padding:0;justify-content:center}.main-footer-section .footer__top{gap:16px}.outer-padding .footer-bottom_container-wrapper .container-fluid .footer__bottom{padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.outer-padding .main-footer-section_container-wrapper:has(.container-fluid),.outer-padding .main-footer-section_container-wrapper:has(.container),.outer-padding .footer-bottom_container-wrapper:has(.container){padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.main-footer-section_wrapper.inner-padding .container{--cp-spacer-left: var(--xs-padding-x);--cp-spacer-right: var(--xs-padding-x)}.main-footer-section_container-wrapper{padding:var(--xs-padding-y) 0 16px;margin-bottom:-32px}.main-footer-section .footer__newsletter h4{margin-bottom:15px}.main-footer-section .footer__menu-column li{margin-bottom:18px}.footer__logo-column,.footer__newsletter{order:-2}.main-footer-section .footer__social-icons.footer__social-icons--desktop{display:none}.main-footer-section .footer__newsletter-legal{white-space:nowrap}}@media(max-width:575px){.main-footer-section .footer__menu-column{flex:0;min-width:100%}.footer__top .footer__logo-column,.footer__top .footer__newsletter{text-align:var(--mob-text-align)}.footer__top .footer__menu-column{text-align:var(--mob-menu-align);margin-top:8px}.footer__top .footer__social-icons{width:100%;justify-content:var(--mob-justify-align);margin-top:16px}.footer__menu-column{padding-bottom:16px;border-bottom:1px solid var(--text-color)}}.header{top:0;z-index:10;position:sticky}.header__main{position:relative;background-color:#fff;border-bottom:1px solid transparent}.page-header_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.cart-count-bubble{position:absolute;top:-10px;left:13px;font-size:10px;line-height:12px;background:var(--color-text-btn);color:var(--bg-color);padding:2px;text-align:center;border-radius:100px;height:20px;width:20px;display:flex;align-items:center;justify-content:center}.header__toggle{padding-left:15px}.page-header .testimonial-footer{display:block;font-weight:unset}.page-header .testimonial-content{flex:unset}.page-header .testimonial-footer strong{font-size:16px;line-height:120%;font-weight:700}.page-header .testimonial-footer .testimonial-stars{font-size:20px;margin-bottom:7px;display:flex;gap:1px}.page-header .testimonial-footer .testimonial-stars{color:#feb100}.page-header .testimonial-card{padding:26px 22px}.page-header .testimonial-text{margin-top:10px}.page-header .testimonial-footer .verified-w{display:block}.page-header .collection-item{position:relative;background-color:transparent}.page-header .collection-item a{height:auto}.collection-item_product:hover svg path,.cart:hover svg path{fill:var(--color-bg-btn)}a h3,.yas-header .cart svg path,.custom-menu a,.form-icon,.sub_header-collection .collection-info,.collection-item_product{transition:all .3s ease}.form-icon:hover,.yas-header .cart:hover,.sub_header-slider a:hover h3,.sub_header-collection .collection-info:hover,.collection-item_product:hover,.custom-menu a:hover,.anchor:hover{color:var(--color-bg-btn)!important}.header_w .menu_burger:hover span{background:var(--color-bg-btn)}a:not([href]){cursor:not-allowed}@media only screen and (max-width:1023px){.header__toggle{padding-right:15px}}.header__toggle span{width:18px;height:2px;display:block;cursor:pointer;margin:3px auto;background-color:#000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header__toggle.active span:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-moz-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.header__toggle.active span:nth-child(2){opacity:0}.header__toggle.active span:nth-child(3){-webkit-transform:translateY(-13px) rotate(45deg);-moz-transform:translateY(-13px) rotate(45deg);-ms-transform:translateY(-13px) rotate(45deg);-o-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}.header__nav{display:flex;align-items:center}.header__logo{margin-right:65px}@media only screen and (max-width:1023px){.header__logo{margin-right:0}}.header__logo a{display:block;padding:10px 0}@media only screen and (max-width:767px){.header__logo a{padding:0}}.header__logo img{max-width:150px}.header__actions{display:flex;align-items:center;justify-content:flex-end;position:relative}.header__action-search .form-icon{padding:0;color:inherit;z-index:1;border:none;cursor:pointer;position:relative;background-color:transparent;display:block;height:24px}.header__action-search span{line-height:1}.hearch-search-form{display:none;width:350px;position:absolute;border:2px solid #333333;right:0;top:100%;margin-top:23px;padding:12px;background:var(--bg-color);color:var(--text-color)}.header__action-search.active .hearch-search-form{display:block}@media(max-width:767px){.hearch-search-form{background:var(--mob-bg-color);color:var(--mob-text-color)}}.header__search{width:100%;height:22px;overflow:hidden;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header__search input.form-input{top:0;left:0;width:100%;height:auto;border-top:0;border-left:0;border-right:0;font-size:14px;border-radius:0;position:relative;color:#000;transform:translate(0);border-bottom:1px solid transparent;transition:all .3s cubic-bezier(0,.105,.035,1.57);transition-delay:.3s;padding:0}.header__search input.form-input.placeholder{color:#000}.header__search input.form-input:-moz-placeholder{color:#000}.header__search input.form-input::-moz-placeholder{color:#000}.header__search input.form-input:-ms-input-placeholder{color:#000}.header__search input.form-input::-webkit-input-placeholder{color:#000}.header__search input.form-input:focus{outline:none;border:0;box-shadow:none;color:#000}.header__search .form-icon{padding:0;z-index:1;border:none;cursor:pointer;position:relative;background-color:transparent;position:absolute;right:0}.header__search .form-icon span{line-height:1}.header__search.active{width:150px}@media only screen and (min-width:1024px)and (max-width:1199px){.header__search.active{width:130px}}@media only screen and (max-width:1023px){.header__search.active{width:200px}}.header__search.active input{opacity:1;pointer-events:all}.header__nav--desktop{display:none}@media only screen and (min-width:1024px){.header__nav--desktop{display:flex}}.header__nav--mobile{display:none}@media only screen and (max-width:1023px){.header__nav--mobile{display:flex}}@media only screen and (min-width:1024px){.header--without-menu .header__main{padding:19px 0}}.header--without-menu .header__nav{align-items:center}.header--without-menu .featurebox__slider{flex:1 1 auto}.header--without-menu .featurebox__slider .flickity-button{padding:0;width:16px;height:16px;color:#c6c6c6}@media only screen and (max-width:1199px){.header--without-menu .featurebox__slider .featurebox{justify-content:center}}@media only screen and (max-width:1199px){.header--without-menu .featurebox__slider .featurebox:first-child{justify-content:center}}.header--without-menu .featurebox__slider .featurebox__icon .material-icons{opacity:.6;font-size:18px}.header_wrap_navigate,.page-header .sub_header,.header_w .menu_burger,.page-header .sub_header .collection-list,.page-header .collection-info,.page-header .collection-item_product,.page-header .title-slider,.page-header .sub_header-slider .product-reviews{display:flex}.page-header .sub_header .collection-item a,.header_w,.page-header .sub_header,.page-header .sub_header .sub_header-menu a{width:100%}.collection-content-box p{line-height:120%;color:var(--text-color)}.header_w,.page-header .sub_header{background-color:var(--bg-color);color:var(--text-color)}.page-header .btn_collection-toogle,.header_w{position:relative}.page-header .collection-item_product,.page-header .title-slider,.page-header .control_sub-header,.page-header .sub_header-slider .product-reviews{align-items:center}.page-header .sub_header .sub_header-menu a,.header_w .logo,.page-header .control_sub-header,.page-header .control_sub-header .swiper-b-prev,.page-header .control_sub-header .swiper-b-next,.page-header .sub_header .collection-item a{display:inline-flex;cursor:pointer}.header_w .logo{justify-content:center;text-align:center;font-size:24px;line-height:28px;font-weight:700;flex-grow:1;text-decoration:none;color:var(--text-color)}.header_w .logo img,.page-header .sub_header-slider img{height:auto}.page-header .header_left,.page-header .header_wrap_navigate{flex-shrink:0;width:calc(34% - 14px)}.page-header .header_wrap_navigate{justify-content:end}.header_w .logo img{width:var(--logo-width-xl)}.header_wrap_navigate,.page-header .collection-item_product{gap:3px}.header_w .cart{justify-content:flex-end;border:0;color:inherit;position:relative}.page-header .sub_header,.page-header .menu-overlay{position:fixed}.header_w .menu_burger,.page-header .sub_header,.page-header .sub_header .collection-list{flex-direction:column}.page-header [data-revealed=true] .sub_header{top:0;height:calc(100dvh + -0)}.page-header [data-revealed=true] .menu-overlay{inset:var(--page-header-height) 0 0 0}.header_w:has([data-revealed=true]){min-height:var(--page-header-height)}.page-header .sub_header{top:0;left:0;bottom:0;max-width:390px;height:calc(100dvh + -0px);z-index:var(--z-drawer);overflow:auto;transition:transform .25s ease;padding:17px 0 24px;border-top:1px solid #dfdfdf;transform:translate(-100%)}.sub_header.is-open{transform:translate(0)}.header_w .menu_burger.open span:nth-child(2),.page-header .menu-overlay{opacity:0}.page-header .menu-overlay{inset:var(--header-total-height) 0 0 0;background:#0006;z-index:var(--z-overlay);visibility:hidden;transition:.2s ease;top:0}.page-header .menu-overlay.active{opacity:1;visibility:visible}.page-header .sub_header .sub_header-menu ul,.header_w .menu_burger{padding:0}.header_w .menu_burger{gap:4px;background:transparent;border:0;color:inherit}.header_w .menu_burger,.page-header .sub_header .collection-item a h3,.page-header .collection-toogle .collection-item p,.page-header .collection-item_product h5,.page-header .sub_header .sub_header-menu ul{margin:0}.header_w .menu_burger span{width:18px;height:2px;border-radius:50px;background:currentColor;transform-origin:center;transition:transform .2s,opacity .2s,background .2s}.header_w .menu_burger.open span:nth-child(1){transform:translateY(5px) rotate(45deg)}.header_w .menu_burger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.page-header .sub_header-review{margin-bottom:0!important}.page-header .title-slider,.page-header .btn_collection-toogle,.page-header .sub_header .collection-item a h3,.page-header .sub_header .sub_header-menu a{font-weight:700}.page-header .title-slider,.page-header .btn_collection-toogle{font-size:16px}.page-header .btn_collection-toogle{line-height:150%;margin-left:auto;color:var(--text-color)}.page-header .sub_header>div{margin-bottom:36px}.page-header .sub_header-review{margin-bottom:0}.page-header .sub_header>div.sub_header-collection{margin-bottom:0}.page-header .sub_header>div:not(.sub_header-slider){padding:0 20px}.page-header .sub_header .collection-list,.page-header .sub_header .collection-item a{gap:24px}.page-header .collection-item,.page-header .collection-item a{border-radius:0}.page-header .sub_header .sub_header-menu a,.page-header .sub_header .collection-item a,.page-header .sub_header-slider a{text-decoration:none}.page-header .sub_header .collection-item a,.page-header .control_sub-header .swiper-b-prev,.page-header .control_sub-header .swiper-b-next{align-items:center}.header_w .menu_burger.open span{height:1.5px}.page-header .collection-item_product h5{text-transform:uppercase}.page-header .collection-item_product h5,.page-header .sub_header .collection-item a h3,.page-header .sub_header .sub_header-menu a{font-size:14px}.page-header .sub_header .collection-item a h3{line-height:100%;padding-right:25px;align-content:center;color:var(--text-color)}.page-header .sub_header .testimonial-photo{width:73px;height:73px;margin-top:4px}.page-header .collection-info{align-items:center;padding-right:10px;flex-grow:1}.page-header .collection-toogle .collection-item>a{padding-bottom:25px;border-bottom:1px solid var(--mega-bdr-color)}.page-header .collection-toogle .collection-item h3{margin-bottom:5px}.page-header .collection-item_product h5,.page-header .collection-toogle .collection-item p{line-height:18px}.not-product-collection .collection-list .collection-item:first-child{padding-top:28px}.page-header .collection-toogle .collection-item p{font-size:12px;font-weight:400;line-height:120%;margin-top:9px}.page-header .collection-toogle .collection-item>a img,.page-header .collection-toogle .collection-item>a svg{width:60px;height:60px;min-height:60px;min-width:60px;max-height:60px;max-width:60px;border-radius:10px}.page-header .collection-item[data-open=false] .collection-item_listprod{display:none}.page-header .collection-item[data-open=true] .collection-item_listprod{display:block}.page-header .collection-item_product{padding:25px 0}.page-header .collection-item_product{border-bottom:1px solid var(--mega-bdr-color)}.page-header .sub_header-menu{margin-bottom:14px!important}.page-header .collection-toogle .collection-item[data-open=true]>a{padding-bottom:0;border-bottom:0}.page-header .collection-item svg,.page-header .collection-item img{min-height:0;min-width:60px;max-height:60px;max-width:60px;border-radius:10px;flex-shrink:0}.page-header .control_sub-header svg{width:13px}.page-header .sub_header .sub_header-menu li+li{border-top:1px solid var(--mega-bdr-color)}.page-header .collection-item_product svg{min-width:12px;width:12px}.page-header .collection-item_product h5{font-weight:600}.page-header .sub_header .sub_header-menu ul{list-style:none}.page-header .sub_header .sub_header-menu a{padding:26px 0;color:var(--text-color)}.page-header .sub_header .sub_header-menu .mobile-nav__item{position:relative}.page-header .sub_header .sub_header-menu .mobile-nav__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.page-header .sub_header .sub_header-menu .mobile-nav__label{flex:1 1 auto;min-width:0}.mobile-nav__caret{width:12px;height:12px;flex-shrink:0;transition:transform .25s ease}.page-header .sub_header .sub_header-menu .mobile-nav__item--has-children.is-open>.mobile-nav__link .mobile-nav__caret{transform:rotate(180deg)}.page-header .sub_header .sub_header-menu .mobile-nav__item--has-children.is-open>.mobile-nav__link{color:#0f7a19!important;font-weight:700}.page-header .sub_header .sub_header-menu .mobile-nav__submenu{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#f7faf6}.page-header .sub_header .sub_header-menu .mobile-nav__item--has-children.is-open>.mobile-nav__submenu{max-height:1000px}.page-header .sub_header .sub_header-menu .mobile-nav__submenu li,.page-header .sub_header .sub_header-menu .mobile-nav__submenu li:first-child{border-top:1px solid var(--mega-bdr-color)}.page-header .sub_header .sub_header-menu .mobile-nav__sublink{display:block;padding:16px 20px!important;font-size:14px;font-weight:500;color:var(--text-color);text-decoration:none;transition:background-color .2s ease,color .2s ease,font-weight .2s ease}.page-header .sub_header .sub_header-menu .mobile-nav__sublink:hover,.page-header .sub_header .sub_header-menu .mobile-nav__sublink:focus,.page-header .sub_header .sub_header-menu .mobile-nav__sublink:active{background-color:#e9f5e7;color:#0f7a19;font-weight:700}@media(max-width:768px){.page-header .sub_header .sub_header-menu .mobile-nav__sublink{color:var(--mob-text-color)}}.menu-burger-close svg path{fill:var(--text-color)}.page-header .sub_header-slider{padding-left:20px}.page-header .sub_header-slider img{width:140px;aspect-ratio:1/1;margin-bottom:16px}.page-header .sub_header-slider .swiper-slide{width:auto;max-width:140px}.page-header .title-slider{justify-content:space-between;padding-right:20px;line-height:37px}.not-product-collection .collection-list .collection-item:last-child{border-bottom:1px solid #d9d9d9;border-radius:0;padding-bottom:28px}.page-header .control_sub-header{gap:5px}.page-header .control_sub-header .swiper-b-prev,.page-header .control_sub-header .swiper-b-next{border-radius:50%;width:24px;height:24px;justify-content:center}.page-header .control_sub-header .swiper-button-disabled{opacity:.4}.page-header .sub_header-slider .product-reviews{font-size:10px;font-weight:500;gap:8px;color:var(--text-color)}.page-header .sub_header-slider .product-reviews span{display:flex;align-items:center;gap:2px}.page-header .sub_header-slider .product-reviews svg{width:10px}.page-header .sub_header-slider h3,body.no-scroll{overflow:hidden}.sub_header-slider .swiper-wrapper{justify-content:unset!important}.page-header .sub_header-slider h3{font-weight:700;font-size:14px;line-height:100%;color:var(--text-color);margin:12px 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-header .sub_header-slider span.price{font-weight:700;font-size:14px;line-height:100%;text-align:center;color:var(--text-color)}body.no-scroll{touch-action:none}.page-header_fixed-area{transition:box-shadow .3s ease}.page-header--fixed .page-header_fixed-area{position:fixed;left:0;z-index:99999;width:100%;background-color:var(--bg-color);box-shadow:0 16px 24px #00000059}.page-header--fixed [data-behavior=upwards] .page-header_fixed-area{animation:header-upwards-animation .5s}.page-header--fixed .page-header_fixed-area{top:0}.page-header_box{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:var(--xl-padding-y) var(--xl-padding-x)}.menu-top_header{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-bottom:17px!important;border-bottom:1px solid var(--mega-bdr-color);margin-bottom:20px!important}.menu-burger-close{border:0;line-height:0;padding:0}.menu-top_label{font-size:16px;line-height:120%;font-weight:700}.menu-top_label,.title-slider,.product-reviews h3,.collection-content-box h3,.custom-menu ul li a{text-transform:var(--menu-transform)}.sub_header-collection .collection-item{margin:0}.header_left.flex{gap:20px;display:flex;align-items:center}.header_left_logo{display:none;line-height:0}.page-header_box>.logo{display:block}.header_w--logo-left .header_left_logo{display:block}.header_w--logo-left .page-header_box>.logo{display:none}@media(max-width:768px){.header_w .logo img{width:var(--logo-width-xs)}.page-header--fixed .page-header_fixed-area{background-color:var(--mob-bg-color)}.page-header .sub_header,.page-header .sub_header .collection-item a{max-width:100%}.header_w,.page-header .sub_header{background-color:var(--mob-bg-color);color:var(--mob-text-color)}.page-header .sub_header-slider .product-reviews,.page-header .sub_header-slider h3,.page-header .sub_header-slider span.price,.page-header .sub_header .collection-item a h3,.collection-content-box p,.page-header .sub_header .sub_header-menu a{color:var(--mob-text-color)}.menu-burger-close svg path{fill:var(--mob-text-color)}.page-header_box{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0 8px;padding:var(--xs-padding-y) var(--xs-padding-x)}.page-header .header_left{width:auto;grid-column:1;grid-row:1;justify-self:start}.page-header_box>.logo{grid-column:2;grid-row:1;justify-self:center}.page-header .header_wrap_navigate{width:auto;grid-column:3;grid-row:1;justify-self:end;gap:12px}.page-header_fixed-area .container-fluid{padding:0}}@media(max-width:567px){.header_w .logo img{width:calc(var(--logo-width-xs))}.page-header .collection-toogle .collection-item>a{padding-bottom:10px}.page-header .collection-item_product,.page-header .sub_header .sub_header-menu a{padding:12px 0}}@media(max-width:414px){.header_w .logo img{width:calc(var(--logo-width-xs))}}@media(min-width:998px){.page-header_box{gap:28px}.header_wrap_navigate,.page-header .collection-item_product{gap:10px}}@media(prefers-reduced-motion:reduce){.page-header .sub_header,.header_w .menu_burger span,.page-header .menu-overlay{transition:none}}.page-header_desktop-nav{display:none;background-color:var(--desktop-nav-bg, transparent)}.header-icon--desktop,.header_w .cart__label{display:none}.desktop-nav__inner{display:flex;align-items:center;justify-content:center;gap:0 var(--desktop-nav-gap, 28px)}.desktop-nav__item{position:relative;display:inline-flex;align-items:center}.desktop-nav__inner a.desktop-nav__link{display:inline-flex;align-items:center;gap:4px;padding:8px 0;font-size:14px;font-weight:500;line-height:20px;color:var(--text-color, #364153);text-decoration:none;white-space:nowrap;transition:color .3s ease}.desktop-nav__link-text{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.desktop-nav__link-text:after{content:attr(data-text);font-weight:700;height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.desktop-nav__item--highlight>a.desktop-nav__link,.desktop-nav__inner a.desktop-nav__link[aria-current=page],.desktop-nav__inner a.desktop-nav__link:hover,.desktop-nav__item:hover>a.desktop-nav__link,.desktop-nav__item:focus-within>a.desktop-nav__link{color:var(--nav-highlight-color, #1f5f4c);font-weight:700}.desktop-nav__dot{flex-shrink:0;width:8px;height:8px;margin-right:2px;border-radius:50%;background-color:var(--nav-dot-color, #00bc7d);opacity:.57}.desktop-nav__caret{flex-shrink:0;width:14.336px;height:16px;transition:transform .25s ease}.desktop-nav__item:hover .desktop-nav__caret,.desktop-nav__item:focus-within .desktop-nav__caret{transform:rotate(180deg)}.desktop-nav__dropdown{position:absolute;top:calc(100% + var(--xl-padding-y, 0px));left:50%;transform:translate(-50%) translateY(8px);min-width:221px;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 16px #00000014;padding:0;margin:0;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:100}.desktop-nav__dropdown:before{content:"";position:absolute;top:calc(-1 * var(--xl-padding-y, 0px) - 10px);left:0;width:100%;height:calc(var(--xl-padding-y, 0px) + 10px);background:transparent}.desktop-nav__item:hover>.desktop-nav__dropdown,.desktop-nav__item:focus-within>.desktop-nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.desktop-nav__dropdown li{list-style:none;margin:0}.desktop-nav__inner a.desktop-nav__sublink{display:flex;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:500;line-height:20px;color:var(--text-color, #364153);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.desktop-nav__inner a.desktop-nav__sublink:hover,.desktop-nav__inner a.desktop-nav__sublink:focus{background-color:#e9f5e7;color:var(--nav-highlight-color, #1f5f4c)}@media(min-width:769px){.page-header_fixed-area{border-bottom:1px solid #e5e7eb;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.page-header_fixed-area .container,.page-header_fixed-area .container-fluid{--cp-spacer-left: 0;--cp-spacer-right: 0}.page-header_custom-page-width .page-header_box{max-width:calc(var(--custom-width, 1280) * 1px);margin:0 auto}.page-header_box{flex-wrap:wrap;justify-content:flex-start;gap:12px 16px}.page-header .header_left{display:none}.header_w .page-header_box>.logo{display:inline-flex;flex:0 0 auto;order:0}.page-header .header_wrap_navigate{width:auto;margin-left:auto;order:1;align-items:center;gap:16px}.page-header_desktop-nav{display:block;order:2;flex:1 0 100%}.desktop-nav__inner{flex-wrap:wrap}.header_w .header-icon--mobile{display:none}.header_w .header-icon--desktop{display:block}.header_w .header_wrap_navigate>*{margin:0}.header_w #js-search-box{order:1}.header_w .header__action-account{order:2}.header_w .header_wrap_navigate .cart{order:3}.header_w .header__action-search .form-icon{width:auto;height:auto;padding:8px;border-radius:50%;line-height:0;transition:background-color .2s ease}.header_w .header__action-search .form-icon:hover{background-color:#f3f4f6}.header_w .header_wrap_navigate .cart{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9999px;background-color:var(--cart-bg-color, #1f5f4c);color:#fff;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a;text-decoration:none;cursor:pointer;transition:filter .2s ease}.header_w .header_wrap_navigate .cart:hover{color:#fff!important;filter:brightness(1.15)}.header_w .header_wrap_navigate .cart__label{display:block;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.header_w .header_wrap_navigate .cart-count-bubble{position:static;flex-shrink:0;width:20px;height:20px;padding:0;border-radius:50%;background-color:var(--cart-badge-color, #fea53c);color:#101828;font-size:12px;font-weight:800;line-height:16px}}@media(min-width:1280px){.page-header_box{flex-wrap:nowrap}.page-header_desktop-nav{order:1;flex:1 1 auto}.page-header .header_wrap_navigate{order:2;margin-left:0}.desktop-nav__inner{flex-wrap:nowrap;justify-content:space-between;--desktop-nav-gap: 14px}}.product-conversion-bridge *{box-sizing:border-box}.product-conversion-bridge_wrapper{background:var(--bg-color);padding:var(--xs-padding-tb) var(--xs-padding-rl);width:100%}@media screen and (min-width:750px){.product-conversion-bridge_wrapper{padding:var(--xl-padding-tb) var(--xl-padding-rl)}}.product-conversion-bridge_container{max-width:var(--max-width, 1200px);margin:0 auto;text-align:var(--text-align, center)}.product-conversion-bridge_body{font-size:var(--xs-body-size);line-height:1.6;color:var(--text-color);margin:0}@media screen and (min-width:750px){.product-conversion-bridge_body{font-size:var(--xl-body-size)}}.product-conversion-bridge_body p{margin:0 0 16px}.product-conversion-bridge_body p:last-child{margin-bottom:0}.product-conversion-bridge_body strong{font-weight:700}.product-conversion-bridge_body em{font-style:italic}.product-faq-section .product-faq,.product-faq-section .product-faq *{box-sizing:border-box}.product-faq-section .product-faq{display:var(--faq-display-mobile);padding:var(--faq-padding-mobile) 20px;background:var(--faq-section-background);font-family:var(--font-heading-family, "Montserrat", sans-serif)}.product-faq-section .product-faq__container{max-width:var(--faq-content-width);margin:0 auto}.product-faq-section .product-faq__header{margin:0 0 38px;text-align:var(--faq-heading-align)}.product-faq-section .product-faq__header h1,.product-faq-section .product-faq__header h2,.product-faq-section .product-faq__header h3,.product-faq-section .product-faq__header p{margin:0}.product-faq-section .product-faq__title :is(h1,h2,h3,p){color:var(--faq-heading-color);font-size:var(--faq-heading-size-mobile);font-weight:800;line-height:1.2;letter-spacing:-.035em;text-transform:none}.product-faq-section .product-faq__subtitle{margin-top:8px}.product-faq-section .product-faq__subtitle :is(h1,h2,h3,p){color:var(--faq-subtitle-color);font-size:14px;font-weight:600;line-height:1.4}.product-faq-section .product-faq__items{display:grid;gap:12px}.product-faq-section .product-faq__item{overflow:hidden;border:var(--faq-border-size) solid var(--faq-border-color);border-radius:12px;background:var(--faq-card-background);interpolate-size:allow-keywords}.product-faq-section .product-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 16px;color:var(--faq-question-color);font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.product-faq-section .product-faq__question::-webkit-details-marker{display:none}.product-faq-section .product-faq__question:focus-visible{outline:2px solid #1e6756;outline-offset:-3px}.product-faq-section .product-faq__arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--faq-arrow-background);color:var(--faq-arrow-color)}.product-faq-section .product-faq__arrow svg{width:12px;height:12px;transform:rotate(180deg);transition:transform .4s cubic-bezier(.4,0,.2,1)}.product-faq-section .product-faq__arrow svg path{stroke:currentColor}.product-faq-section .product-faq__item[open] .product-faq__arrow svg{transform:rotate(0)}.product-faq-section .product-faq__item::details-content{height:0;overflow:clip;opacity:0;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,content-visibility .4s allow-discrete}.product-faq-section .product-faq__item[open]::details-content{height:auto;opacity:1}@media(prefers-reduced-motion:reduce){.product-faq-section .product-faq__item::details-content,.product-faq-section .product-faq__arrow svg{transition:none}}.product-faq-section .product-faq__answer{margin:0 16px;padding:12px 0 14px;border-top:1px solid #e4e9eb;color:var(--faq-answer-color);font-size:12px;font-weight:400;line-height:1.6}.product-faq-section .product-faq__answer p{margin:0 0 8px}.product-faq-section .product-faq__answer p:last-child{margin-bottom:0}.product-faq-section .product-faq__video{margin-bottom:24px}.product-faq-section .product-faq__video video{display:block;width:100%;border-radius:12px}.product-faq-section .product-faq__video-mobile{display:none}@media(min-width:750px){.product-faq-section .product-faq{display:var(--faq-display-desktop);padding:var(--faq-padding-desktop) max(24px,var(--faq-horizontal-desktop))}.product-faq-section .product-faq__title :is(h1,h2,h3,p){font-size:var(--faq-heading-size-desktop)}}@media(max-width:749px){.product-faq-section .product-faq__video-mobile{display:block}.product-faq-section .product-faq__video-desktop:has(+.product-faq__video-mobile){display:none}}.product-features_wrapper,.product-features_wrapper *{box-sizing:border-box}.product-features_wrapper{background:var(--bg-color);border-top:1px solid rgba(229,231,235,.6);padding:var(--xl-padding-tb) var(--xl-padding-rl);font-family:Montserrat,sans-serif}.product-features_container{max-width:var(--max-width, 1280px);margin:0 auto}.product-features_title{text-align:center;margin-bottom:48px}.product-features_title h2{margin:0;color:var(--text-color);font-size:var(--xl-heading-size);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-transform:uppercase}.product-features_subheading{margin:16px 0 0;color:#4b5563;font-size:16px;line-height:1.5}.product-features_cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-features_card{min-width:0;padding:19px;background:#fff;border:1px solid rgba(229,231,235,.8);border-radius:16px;box-shadow:0 1px 1px #0000000d;text-align:center}.product-features_card-image,.product-features_card-video{width:100%;height:184px;overflow:hidden;border-radius:12px;background:#f9fafb;box-shadow:0 1px 2px #0000000d}.product-features_card-image img,.product-features_card-video video{display:block;width:100%;height:100%;object-fit:cover}.product-features_card-badge{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:16px auto 10px;border-radius:50%;background:#fea53c;box-shadow:0 1px 3px #0000001a;color:#0f172a;font-size:11px;font-weight:800;line-height:1}.product-features_card-title{margin:0;color:#111827;font-size:13px;font-weight:800;line-height:1.5;letter-spacing:-.025em;text-transform:uppercase}.product-features_card-text{margin:4px auto 0;max-width:320px;color:#4b5563;font-size:11px;line-height:1.35}.product-features_card-text :is(p,ul,ol){margin:0}@media(min-width:1280px){.product-features_cards{gap:32px}.product-features_card{padding:25px}.product-features_card-image,.product-features_card-video{height:230px}.product-features_card-badge{width:32px;height:32px;margin-top:20px;margin-bottom:12px;font-size:14px}.product-features_card-title{font-size:16px}.product-features_card-text{font-size:12px;line-height:16px}}@media(max-width:900px){.product-features_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.product-features_wrapper{padding:var(--xs-padding-tb) var(--xs-padding-rl)}.product-features_title{margin-bottom:28px}.product-features_title h2{font-size:var(--xs-heading-size)}.product-features_cards{gap:16px}}@media(max-width:540px){.product-features_cards{grid-template-columns:1fr}}.yas-product-gallery-section .yas-product-gallery,.yas-product-gallery-section .yas-product-gallery *{box-sizing:border-box}.yas-product-gallery-section .yas-product-gallery{display:var(--display, block);background:var(--bg-color, #fff);color:var(--heading-color, #111827);padding:var(--pad-y, 64px) 0}.yas-product-gallery-section .yas-product-gallery.has-bg-image{background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}.yas-product-gallery-section .yas-product-gallery__custom .container,.yas-product-gallery-section .yas-product-gallery__custom .container-fluid{max-width:calc(var(--custom-width, 1200) * 1px)}.yas-product-gallery-section .yas-product-gallery__inner{--cp-spacer-left: var(--pad-x, 24px);--cp-spacer-right: var(--pad-x, 24px)}.yas-product-gallery-section .yas-product-gallery__heading{margin:0 0 36px;text-align:var(--heading-align, center)}.yas-product-gallery-section .yas-product-gallery__heading :is(h1,h2,h3,p){margin:0;color:var(--heading-color, #111827);font-size:var(--heading-size, 36px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:var(--heading-transform, none)}.yas-product-gallery-section .yas-product-gallery__note{margin:-16px 0 28px;color:#6b7280;font-size:13px;line-height:1.45;text-align:center}.yas-product-gallery-section .yas-product-gallery__swiper{overflow:hidden;width:100%;margin:0}.yas-product-gallery-section .yas-product-gallery__swiper .swiper-wrapper{align-items:stretch}.yas-product-gallery-section .yas-gallery-card{width:min(78vw,300px);height:auto}.yas-product-gallery-section .yas-gallery-card__media{position:relative;overflow:hidden;aspect-ratio:5 / 8;border-radius:var(--card-radius, 20px);background:linear-gradient(180deg,#f4f4f4,#d9d9d9 22%,#9a9a9a 46%,#4d4d4d 64%,#2b2b2b 78%,#242424)}.yas-product-gallery-section .yas-gallery-card__media :is(img,video,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.yas-product-gallery-section .yas-gallery-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.yas-product-gallery-section .yas-gallery-card--media .yas-gallery-card__shade{background:linear-gradient(180deg,#0000,#0000000a 36%,#1c1c1c80 60%,#121212e6,#101010f5)}.yas-product-gallery-section .yas-gallery-card__copy{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:4px;padding:64px 18px 18px;pointer-events:none;text-align:left}.yas-product-gallery-section .yas-gallery-card__eyebrow{display:-webkit-box;margin:0;overflow:hidden;color:var(--eyebrow-color, #f5a623);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.yas-product-gallery-section .yas-gallery-card__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--card-text, #fff);font-size:16px;font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.yas-product-gallery-section .yas-gallery-card__description{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--card-text, #fff);font-size:13px;font-weight:400;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:4}.yas-product-gallery-section .yas-gallery-card__description :is(p,span,li,div){margin:0;color:inherit;font-size:inherit;font-weight:400;line-height:inherit}.yas-product-gallery-section .yas-gallery-card__description p+p{margin-top:6px}.yas-product-gallery-section .yas-product-gallery__controls{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px}.yas-product-gallery-section .yas-product-gallery__controls:has(.swiper-button-lock){display:none}.yas-product-gallery-section .yas-product-gallery__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.yas-product-gallery-section .yas-product-gallery__nav:focus-visible{outline:2px solid var(--heading-color, #111827);outline-offset:3px}.yas-product-gallery-section .yas-product-gallery__nav.swiper-button-disabled{opacity:.35;cursor:default}.yas-product-gallery-section .yas-product-gallery__pagination{position:static;display:flex;align-items:center;width:auto!important;margin:0;transform:none}@media(min-width:750px){.yas-product-gallery-section .yas-gallery-card{width:calc((100% - 16px)/2);min-width:0;max-width:none}}@media(min-width:1100px){.yas-product-gallery-section .yas-gallery-card{width:calc((100% - 48px)/4)}.yas-product-gallery-section .yas-product-gallery__heading{margin-bottom:40px}}@media(max-width:749px){.yas-product-gallery-section .yas-product-gallery{display:var(--display-mobile, block);padding:var(--pad-y-mobile, 40px) 0}.yas-product-gallery-section .yas-product-gallery__inner{--cp-spacer-left: var(--pad-x-mobile, 16px);--cp-spacer-right: var(--pad-x-mobile, 16px)}.yas-product-gallery-section .yas-product-gallery__heading{margin-bottom:24px}.yas-product-gallery-section .yas-product-gallery__heading :is(h1,h2,h3,p){font-size:var(--heading-size-mobile, 28px)}.yas-product-gallery-section .yas-gallery-card__title{font-size:15px}.yas-product-gallery-section .yas-gallery-card__description{font-size:12px}.yas-product-gallery-section .yas-product-gallery__controls{gap:16px;margin-top:20px}}.product-hero_wrapper,.product-hero_wrapper *{box-sizing:border-box}.product-hero_wrapper{width:100%;padding:var(--xs-padding-tb) var(--xs-padding-rl);background:var(--bg-color);font-family:Montserrat,sans-serif}.product-hero_container{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;max-width:var(--max-width, 1200px);margin:0 auto}.product-hero_image-wrapper{position:relative;width:100%;aspect-ratio:588 / 588;overflow:hidden;border-radius:20px;box-shadow:0 8px 16px #0000001f}.product-hero_image,.product-hero_video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.product-hero_content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.product-hero_heading{margin:0 0 24px;color:var(--heading-color);font-size:var(--xs-heading-size);font-weight:800;line-height:1.1;letter-spacing:-.035em}.product-hero_description{margin:0 0 24px;color:var(--text-color);font-size:16px;font-weight:400;line-height:1.45}.product-hero_description p{margin:0 0 12px}.product-hero_description p:last-child{margin-bottom:0}.product-hero_description ul{margin:12px 0 0;padding-left:20px}.product-hero_description li{margin-bottom:8px}.product-hero_description li:last-child{margin-bottom:0}.product-hero_cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 32px;border:0;border-radius:var(--btn-border-radius);background:var(--btn-bg-color);box-shadow:0 3px 6px #0000001a;color:var(--btn-text-color);font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:filter .2s ease,transform .2s ease}.product-hero_cta:hover{color:var(--btn-text-color);filter:brightness(.96);transform:translateY(-1px)}.product-hero_cta:focus-visible{outline:2px solid var(--btn-text-color);outline-offset:3px}.product-hero_cta .icon_cart-btns{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;font-style:normal}.product-hero_cta .icon_cart-btns img,.product-hero_cta .icon_cart-btns svg{display:block;width:100%;height:100%;object-fit:contain}.product-hero_below-icon-cart-btns{margin:24px 0 0;color:#374151;font-size:12px;font-weight:600;line-height:1.4}.product-hero_below-icon-cart-btns p{margin:0}@media screen and (min-width:750px){.product-hero_wrapper{padding:var(--xl-padding-tb) var(--xl-padding-rl)}.product-hero_container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.product-hero_heading{font-size:var(--xl-heading-size)}.product-hero_description{font-size:17px}}@media screen and (max-width:749px){.product-hero_image-wrapper{border-radius:16px}.product-hero_heading{margin-bottom:18px}.product-hero_description{margin-bottom:20px}.product-hero_cta{width:100%}}.main-image-gallery_content-wrapper a p{color:var(--text-color)}.main-image-gallery .main-image-gallery_wrapper{display:var(--display-value);text-align:var(--heading-align)}.main-image-gallery_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.main-image-gallery_container-wrapper{padding:var(--xl-padding-y) 0}.inner-padding .main-image-gallery_content-wrapper{padding-top:20px;padding-bottom:20px}.outer-padding .main-image-gallery_container-wrapper,.main-image-gallery_wrapper.inner-padding .container{background:var(--bg-color);color:var(--text-color)}.main-image-gallery_wrapper.outer-padding .container{--cp-spacer-left: 0;--cp-spacer-right: 0}.outer-padding .main-image-gallery_container-wrapper:has(.container){padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.outer-padding .main-image-gallery_container-wrapper:has(.container-fluid){padding-left:0;padding-right:0}.main-image-gallery_wrapper.inner-padding .container,.main-image-gallery_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xl-padding-x);--cp-spacer-right: var(--xl-padding-x)}.yas_gallery.main-image-gallery .main-image-gallery_wrapper.outer-padding .container-fluid{--cp-spacer-left: 0;--cp-spacer-right: 0;padding-left:0;padding-right:0;max-width:100%}.main-image-gallery_content-wrapper{text-align:var(--heading-align)}.main-image-gallery .title h1,.main-image-gallery .title h2,.main-image-gallery .title h3,.main-image-gallery .title p{font-size:var(--xl-heading-size);text-transform:var(--heading-transform);color:var(--title-color);font-weight:700;text-align:var(--heading-align)}.main-image-gallery .title{text-transform:var(--heading-transform);color:var(--title-color);text-align:var(--heading-align)}.main-image-gallery .subtitle h1,.main-image-gallery .subtitle h2,.main-image-gallery .subtitle h3,.main-image-gallery .subtitle p,.main-image-gallery .subtitle{color:var(--subtitle-color)}.main-image-gallery .carousel .carousel-item{background-color:var(--card-bg);border:var(--border-size);border-radius:var(--bdr-radius);box-shadow:var(--box-shadow);color:var(--body-color)}.carousel-nav .arrow{transition:all .3s ease}.carousel-nav .arrow:hover{background-color:var(--color-text-btn)}.carousel-nav .arrow:hover svg{color:var(--payment-terms-background-color)}.carousel-nav .arrow:hover svg path{fill:var(--payment-terms-background-color)}.main-image-gallery .subtitle{font-weight:500;line-height:120%;margin-bottom:0}.yas_gallery .carousel-wrapper{width:100%;margin:0;padding:28px 0 0;overflow:visible;position:relative}.yas_gallery .slider-container{width:100%;margin:0;padding:0}.yas_gallery .container-fluid .slider-container{max-width:100%;margin:0}.yas_gallery .container .slider-container{max-width:100%;margin:0 auto}.yas_gallery .container .carousel-wrapper,.main-image-gallery_wrapper.outer-padding .container .carousel-wrapper{overflow:hidden}.yas_gallery .container-fluid .carousel-wrapper{overflow:visible}.yas_gallery .carousel{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px}.yas_gallery .carousel .carousel-item{flex-shrink:0;text-align:left!important;align-items:unset!important}.yas_gallery .carousel .carousel-item img,.svg_img{width:62px;height:62px;border-radius:50%;object-fit:cover;margin:0}.yas_gallery .carousel .carousel-item .name{font-weight:700;line-height:120%;margin:0 0 3px 13px;width:160px;text-align:left}.yas_gallery .top-slide-content{display:flex;width:233px;margin:39px 32px 21px}.yas_gallery .carousel .carousel-item .status{font-size:14px;line-height:20px;margin:0 0 3px 13px;width:160px;text-align:left}.gallery-pagination{display:flex;gap:30px;align-items:center}.yas_gallery .carousel-nav{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.main-image-gallery .testimonial-text,.yas_gallery .carousel .carousel-item .testimonial-text{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:unset;text-overflow:unset;white-space:normal;max-height:none;height:auto}.testimonial-text p{margin:0;display:block;overflow:visible;-webkit-line-clamp:unset;text-overflow:unset;white-space:normal}@media(min-width:768px){.main-image-gallery .title{margin-bottom:18px}.main-image-gallery .subtitle p,.main-image-gallery .subtitle h1,.main-image-gallery .subtitle h2,.main-image-gallery .subtitle h3{font-size:24px}.yas_gallery .carousel .carousel-item .name{font-size:18px}}@media(max-width:768px){.outer-padding .main-image-gallery_container-wrapper:has(.container){padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.outer-padding .main-image-gallery_container-wrapper:has(.container-fluid){padding-left:0;padding-right:0}.main-image-gallery_wrapper.inner-padding .container,.main-image-gallery_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xs-padding-x);--cp-spacer-right: var(--xs-padding-x)}.yas_gallery.main-image-gallery .main-image-gallery_wrapper.outer-padding .container-fluid{--cp-spacer-left: 0;--cp-spacer-right: 0;padding-left:0;padding-right:0}.main-image-gallery_container-wrapper{padding:var(--xs-padding-y) 0}.gallery-pagination{display:flex;gap:14px;align-items:center}.main-image-gallery .main-image-gallery_wrapper{display:var(--xs-display-value)}.yas_gallery .carousel .carousel-item .status{font-size:12px}.yas_gallery .carousel .carousel-item .name{font-size:16px}.yas_gallery .carousel-wrapper{max-width:100%;padding:9px 0 0}.yas_gallery .container .carousel-wrapper,.main-image-gallery_wrapper.outer-padding .container .carousel-wrapper{overflow:hidden}.yas_gallery .container-fluid .carousel-wrapper{overflow:visible}.main-image-gallery .subtitle p,.main-image-gallery .subtitle h1,.main-image-gallery .subtitle h2,.main-image-gallery .subtitle h3{font-size:20px}.main-image-gallery .title{margin-bottom:14px}.main-image-gallery .heading{margin:0;padding:0}.main-image-gallery .title h2,.main-image-gallery .title h1,.main-image-gallery .title h3,.main-image-gallery .title h4,.main-image-gallery .title p{font-size:var(--xs-heading-size);line-height:100%;margin:0 0 16px}.main-image-gallery .subtitle h2,.main-image-gallery .subtitle h1,.main-image-gallery .subtitle h3,.main-image-gallery .subtitle h4,.main-image-gallery .subtitle p{font-size:20px;line-height:24px}.main-image-gallery .uppertitle h2,.main-image-gallery .uppertitle h3,.main-image-gallery .uppertitle h4,.main-image-gallery .uppertitle p{color:var(--upper-title);font-size:12px;line-height:14px;font-weight:400;margin:0}}.main-product-section .content-wrapper a p{margin:0 auto;color:var(--text-color);cursor:pointer}.main-product-section .product-common_taxes-text{font-size:12px;font-weight:400;display:block;margin-bottom:8px;margin-top:8px}.main-product-section add-card-prod .submit_add_cart svg path{stroke:var(--stroke)}.main-product-section_wrapper{display:var(--display-value);text-align:var(--heading-align);position:relative;width:100%;text-decoration:none}.main-product-section_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.main-product-section_container-wrapper{padding:var(--xl-padding-y) 0}.lab-tested-inner svg{border-radius:100px;height:100%}.outer-padding .main-product-section_container-wrapper,.main-product-section_wrapper.inner-padding .container{background:var(--bg-color);color:var(--text-color)}.main-product-section_wrapper.outer-padding .container{--cp-spacer-left: 0;--cp-spacer-right: 0}.outer-padding .main-product-section_container-wrapper:has(.container){padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.main-product-section_wrapper.inner-padding .container,.main-product-section_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xl-padding-x);--cp-spacer-right: var(--xl-padding-x)}.main-product-section add-card-prod .submit_add_cart{border-radius:var(--btn-border-radius);border:var(--btn-border);color:var(--btn-color);background:var(--btn-background)}.main-product-section_content-wrapper{display:block;position:relative;text-align:var(--heading-align)}.main-product-section .title h2,.main-product-section .title h1,.main-product-section .title h3,.main-product-section .title p{font-size:var(--font-size);text-transform:var(--heading-transform);color:var(--text-color);margin:0 0 16px;text-align:var(--heading-align);line-height:110%;font-weight:700}.main-product-section .heading .sub-heading{font-size:18px;font-weight:500;font-family:var(--font-heading-family);margin-bottom:0}.main-product-section .subtitle h2,.main-product-section .subtitle h3,.main-product-section .subtitle h1,.main-product-section .subtitle p{color:var(--text-color);font-size:20px;font-weight:400;text-align:var(--heading-align);line-height:150%;margin:0}.main-product-section .uppertitle{display:flex;justify-content:var(--heading-align);align-items:center;margin:0 0 14.5px;font-weight:700}.main-product-section .uppertitle svg path{fill:var(--fill)}.main-product-section .uppertitle h2,.main-product-section .uppertitle h3,.main-product-section .uppertitle h4,.main-product-section .uppertitle p{color:var(--text-color);font-size:16px;font-weight:400;line-height:120%;order:5;margin-left:11px}.main-product-section .uppertitle p{margin-left:0}.main-product-section .sizecahrt-placeholder{object-fit:cover;width:100%;height:100%}.main-product-section .gallery-column{position:sticky;top:0;align-self:flex-start}.main-product-section .gallery-section .main-media-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.main-product-section .gallery-section .main-media-item.active{display:block}.main-product-section .gallery-section .main-media-item video,.main-product-section .gallery-section .main-media-item iframe,.main-product-section .gallery-section .main-media-item model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:1px solid #ddd;border-radius:4px;background:#000}.main-product-section .gallery-section .main-media-item iframe.gallery-external-video{background:#000}.main-product-section .gallery-section .main-media-item .sound_video{position:absolute;top:12px;left:12px;z-index:2;background:transparent;border:0;padding:0;cursor:pointer}.main-product-section .gallery-section .main-media-item .sound_video svg{background:#ffffff73;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;padding:6px;width:36px;height:36px}.main-product-section .gallery-section .main-media-item .sound_video.sound_on path:not([fill-rule=evenodd]){opacity:0}.main-product-section .gallery-section .thumbnail{position:relative;cursor:pointer}.main-product-section .gallery-section .thumbnail--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;pointer-events:none;border-radius:inherit}.main-product-section .gallery-section .thumbnail__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#ffffffd9;color:#111;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;box-shadow:0 1px 4px #00000040}.main-product-section .gallery-section .thumbnail__play-icon svg{margin-left:2px}.main-product_block-spacing{margin-bottom:var(--block-spacing)}.main-product-section .content-section.main-product_block-spacing:has(>custom-variant.product-options-section):not(:has(.option-group,.option-block)){margin-bottom:0}.main-product-section custom-variant .variant-card-list{display:flex;flex-wrap:wrap;gap:12px}.main-product-section custom-variant .variant-card{width:183px;min-height:247px;background:#f5f5f5;border:1px solid transparent;border-radius:9px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.main-product-section custom-variant .variant-card.variant-card--active{background:#e6fdee;border-color:#00ec54}.main-product-section custom-variant .variant-card-image{width:153px;height:163px;border-radius:5px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.main-product-section custom-variant .variant-card-image img,.main-product-section custom-variant .variant-card-image svg{width:100%;height:100%;object-fit:contain}.main-product-section custom-variant .variant-card-button{min-width:92px;min-height:34px;border:none;border-radius:32px;background:#0f4e02;color:#fff;font-size:14px;font-weight:700;line-height:1;font-family:inherit;padding:8px 16px;cursor:pointer}.main-product-section custom-variant .variant-card--disabled{opacity:.45;pointer-events:none}@media(max-width:767px){.main-product-section custom-variant .variant-card-list{gap:12px}.main-product-section custom-variant .variant-card{width:119px;min-height:164px;padding:12px 10px;border-radius:9px}.main-product-section custom-variant .variant-card-image{width:98px;height:104px;border-radius:5px}.main-product-section custom-variant .variant-card-image .variant-card-img{width:90px;height:96px;object-fit:contain}.main-product-section custom-variant .variant-card-button{min-width:71.731px;min-height:21px;padding:0 12px;border-radius:32px;font-size:11px;line-height:21px}}.main-product-section .price-block{display:flex;row-gap:15px;column-gap:17px;align-content:center;align-items:center;margin-top:0;margin-bottom:24px!important}.main-product-section .promotion-callout{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:normal;color:#000;margin:0 0 23px;padding:0}.main-product-section .instock{font-size:14px;line-height:150%;font-weight:400;display:flex}.main-product-section .cprice{font-weight:400;font-size:22px;line-height:auto;letter-spacing:0%;text-transform:capitalize;text-decoration:line-through;margin-right:0}.main-product-section :where(.priced,.sale-text){font-weight:700;font-size:16px;line-height:150%;background:#000;border-radius:50px;padding:6px 14px;gap:10px;color:#fff;max-height:36px;margin:0}.main-product-section .price{font-size:24px;font-weight:700;color:#000}.main-product-section .description-block{font-size:16px;line-height:150%;color:#000;margin-top:0;text-align:left}.main-product-section .ripple{transform-origin:center;animation:ripple 1.8s infinite ease-out}.main-product-section .ripple:nth-of-type(2){animation-delay:0s}.main-product-section .ripple:nth-of-type(3){animation-delay:.6s}.main-product-section .ripple:nth-of-type(4){animation-delay:1.2s}@keyframes ripple{0%{r:4;opacity:.8;stroke-width:4}to{r:25;opacity:0;stroke-width:0}}.main-product-section .instock-text,.main-product-section .outstock-text{align-content:center;color:var(--instock-color)}.main-product-section .icon-text{font-size:14px;line-height:1.4}.main-product-section .icon-text--right{width:85px;padding-left:10px}.main-product-section .icon-items{display:flex;justify-content:space-between;flex-wrap:wrap}.main-product-section .icon-items--bottom{gap:20px}.main-product-section .icon-item{display:flex;align-items:center;gap:10px}.main-product-section .icon-item--bottom{flex:0 1 calc(25% - 15px);flex-direction:column;text-align:center}.main-product-section .icon-item--side{flex:0 1 30%;width:30%;text-align:left}.main-product-section .icon-items--right{flex:unset}.main-product-section .icon-item--right{width:50%}.main-product-section .icon-wrapper-dynamic{background:var(--background-item)}.main-product-section .icon-color{color:var(--icon-item)}.main-product-section h3{font-size:1.2em;margin-bottom:10px;font-weight:700;margin-top:0}.main-product-section .product-addons__item{border-radius:var(--container-radius);box-shadow:var(--box-shadow);border:var(--card-border);padding:var(--padding-y-desk) var(--padding-x-desk)}.main-product-section .product-addons__item--placeholder{opacity:.6;pointer-events:none;cursor:not-allowed}.main-product-section .product-addons__item--placeholder .product-addons__switch{opacity:.5;cursor:not-allowed}.main-product-section .product-addons__item--placeholder .product-addons__toggle:disabled{cursor:not-allowed}.product-page-layout .uppertitle .star_span{margin-right:4px}.main-product-section .product-addons__item{margin:0;padding:16px 0!important}@media(max-width:768px){.main-product-section .product-addons__item{padding:var(--padding-y-mob) var(--padding-x-mob)}.main-product-section .icon-item{gap:10px}.outer-padding .main-product-section_container-wrapper:has(.container){padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.main-product-section_wrapper.inner-padding .container,.main-product-section_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xs-padding-x);--cp-spacer-right: var(--xs-padding-x)}.main-product-section_container-wrapper{padding:var(--xs-padding-y) 0}}.main-product-section .unlock-gifts-section .gift-image{overflow:hidden;border-radius:var(--container-radius);box-shadow:var(--box-shadow);border:var(--card-border)}.main-product-section .product-points-content p{font-size:20px;font-weight:400;margin:0 0 32px;line-height:150%;color:inherit}.main-product-section .product-points-content .product-points-list{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:7px}.main-product-section .product-points-content .product-points-list li{font-size:16px;color:var(--color-list);margin:0;display:flex;align-items:center;gap:10px;width:100%;line-height:150%}.main-product-section .product-points-content .product-points-list img{width:24px;height:24px}.main-product-section .icon-wrapper{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.main-product-section .icon-wrapper img,.main-product-section .icon-wrapper svg{width:100%;height:100%;object-fit:cover;border-radius:50%}.main-product-section .icon-wrapper img{width:30px;height:auto;object-fit:contain;border-radius:0}.main-product-section .icon-wrapper .material-icons,.main-product-section .icon-wrapper span{font-size:30px;line-height:34px;width:30px;height:30px}.main-product-section .icon-text p{margin:0}.main-product-section .unlock-gifts-section{width:100%}.main-product-section .unlock-gifts-section h3,.main-product-section .product-addon-section h3{font-size:1.2em;margin-bottom:10px;font-weight:700;margin-top:0}.main-product-section .unlock-gifts-section .gifts{display:flex;gap:20px!important;justify-content:center}.main-product-section .unlock-gifts-section .gift{text-align:center}.main-product-section .unlock-gifts-section .gift-image{width:100%;height:180px;aspect-ratio:unset;border:1px solid #ddd;border-radius:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;line-height:0;flex-direction:column;gap:20px!important}.main-product-section .unlock-gifts-section .gift-image div{line-height:normal}.main-product-section .unlock-gifts-section .gift-image svg{width:60%;min-width:48px}.main-product-section .unlock-gifts-section .gift-image img{width:100%;height:100%;object-fit:contain;display:block}.main-product-section .unlock-gifts-section .gift-image .lock-icon{font-size:40px;color:#666}.main-product-section .unlock-gifts-section .gift-image .placeholder-image{width:100%;height:auto;background-color:#d3d3d3}.main-product-section .unlock-gifts-section .gift[data-locked=false] .gift-image:after{content:url('data:image/svg+xml,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 5.5L7.32941 9L14 2" stroke="black" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:30px;height:30px;background:#fff;border-radius:50%;position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.main-product-section .product-points-section li{color:var(--sim-color)}.main-product-section .product-testimonial-section .testimonial-card{overflow:hidden;background-color:var(--test-background);color:var(--test-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:var(--border-solid);display:block}.main-product-section .testimonial-card .testimonial-photo{display:block}.main-product-section .testimonial-card_top{display:flex;align-items:center;gap:16px}.main-product-section .testimonial-card_image{line-height:0}.testimonial-card_top{margin-bottom:8px}.pack-options-section .pack{border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:var(--border-solid)}.pack-options-section .pack.active,.pack-options-section .pack:hover{border-color:var(--brdr-active)}.pack-options-section .pack.active:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:.1;background:var(--brdr-active)}.product-info-section .rating .rating-star{color:var(--fill)}.product-info-section .rating .rating-text{color:var(--review-color)}.pack-options-section .discount-label{color:var(--dis-color);background-color:var(--dis-bg-color)}.pack-options-section .pack-quantity{color:var(--price-color);background-color:var(--price-bg)}@media(max-width:768px){.main-product-section .lab-tested-step-wrapper:not(:last-child) .lab-tested-circle-w:after{content:"";height:7px;top:24px}.main-product-section .unlock-gifts-section .gift-image{gap:10px!important}.main-product-section .testimonial-photo{width:56px;height:56px}.main-product-section .testimonial-card{padding:25px 16px}}.main-product-section quantity-inputs{order:var(--order)}.main-product-section .payment-methods{margin:20px 0 0}.main-product-section .unlock-gifts-section .gift-title{font-size:14px;font-weight:700;color:#333;margin-top:20px}.main-product-section .product-sizechart-content .product-points-list{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}.main-product-section .product-sizechart-content .product-points-list li{font-size:16px;color:var(--color-list);margin:0;display:flex;align-items:center;gap:10px;width:100%;line-height:150%}.main-product-section .product-sizechart-content .product-points-list img{width:24px;height:24px}.main-product-section .payment-secure-text p{color:#000;text-align:left}.timeline-mode-text{display:block;font-weight:500;font-size:16px;line-height:120%;margin-top:6px}.main-product_installment-form{margin-bottom:10px}.quantity_input_add_to_cart{display:flex;gap:10px}.form_add_cartp{flex-direction:column}@media(min-width:769px)and (max-width:1279px){.main-product-section .product-sizechart-content .product-points-container{gap:25px}.main-product-section .product-sizechart-content .product-points-content{max-width:50%}}@media(max-width:768px){.main-product-section_wrapper{display:var(--xs-display-value)}.main-product-section .unlock-gifts-section .gifts{gap:10px!important}.main-product-section .heading{padding:0}.main-product-section .gallery-column{position:relative;align-self:normal}.main-product-section .title h2,.main-product-section .title h1,.main-product-section .title h3,.main-product-section .title p{font-size:var(--xs-font-size);line-height:auto;margin:0 0 16px}.main-product-section .subtitle h2,.main-product-section .subtitle h3,.main-product-section .subtitle h1,.main-product-section .subtitle p{font-size:16px;line-height:24px}.main-product-section .uppertitle h2,.main-product-section .uppertitle h3,.main-product-section .uppertitle h4,.main-product-section .uppertitle p{color:var(--upper-title);font-size:14px;font-weight:400;order:5;margin-left:3px}.main-product-section .uppertitle{margin-bottom:16px}.main-product-section .uppertitle svg{max-width:12px;margin-left:0}.main-product-section .price-block{flex-wrap:wrap}.main-product-section :where(.priced,.sale-text){margin:0}.main-product-section .product-points-content h2{font-size:28px;margin:0 0 24px}.main-product-section .product-points-content p{margin:0 0 24px;font-weight:500;font-size:16px}.main-product-section .product-points-content .product-points-list{gap:9px}.main-product-section .product-points-content .product-points-list li{margin-bottom:0;font-size:14px}.main-product-section .unlock-gifts-section .gifts{flex-direction:row}.main-product-section .unlock-gifts-section .gift{width:calc(100% / 3)}.main-product-section .unlock-gifts-section .gift-image div{font-size:.7rem}.main-product-section .product-sizechart-content .product-points-content h2{font-size:28px;margin:0 0 24px}.main-product-section .product-sizechart-content .product-points-content p{margin:0 0 24px;font-weight:500;font-size:16px}.main-product-section .product-sizechart-content .product-points-list li{margin-bottom:15px;font-size:14px}.main-product-section .cprice,.main-product-section .price{font-size:16px}.main-product-section :where(.priced,.sale-text){font-size:12px}.main-product-section .quantity_input_add_to_cart{flex-direction:column;gap:12px}.main-product-section .quantity_input_add_to_cart .submit_add_cart{width:100%}.main-product-section .quantity_input_add_to_cart quantity-inputs{width:100%;max-width:100%}}@media(max-width:389px){.main-product-section .submit_add_cart{font-size:14px}}.payment-icons-list{flex-wrap:wrap}@media(min-width:992px){.main-product-section .product-page-layout{gap:48px}.main-product-section .gallery-column,.main-product-section .content-column{max-width:calc(50% - 24px)}}.main-product-section .heading .title :where(h1,h2,h3,p){font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:#111827}.main-product-section .uppertitle{display:flex;align-items:center;gap:6px;margin-bottom:28px}.main-product-section .uppertitle .star_span{display:inline-flex;align-items:center;gap:2px}.main-product-section .uppertitle .star_span svg{width:14px;height:14px}.main-product-section .uppertitle :where(p,span,div){margin:0 0 0 6px;font-size:12px;font-weight:400;line-height:1.3;color:#6b7280;letter-spacing:0}.main-product-section .uppertitle :where(strong,b){font-size:13px;font-weight:700;color:#111827}.main-product-section .heading .sub-heading{margin:7px 0 6px;font-size:17px;font-weight:600;line-height:23px;color:#1a8378}.main-product-section .price-block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:10px;margin-bottom:var(--block-spacing, 24px)!important}.main-product-section .price-block :where(.price,.cprice,.priced,.sale-text,.cprice-wrap){display:inline-block;max-width:100%}.main-product-section .price-block .cprice-wrap{display:inline-flex;align-items:baseline;gap:6px}.main-product-section .price-block .cprice-label{font-size:17px;font-weight:400;line-height:1.2;color:#9ca3af}.main-product-section .price-block .price{order:1;font-size:34px;font-weight:800;line-height:1.1;color:#111827}.main-product-section .price-block .cprice{order:2;font-size:17px;font-weight:400;line-height:1.2;color:#9ca3af;text-decoration:line-through}.main-product-section .price-block :where(.priced,.sale-text){order:3;max-height:none;padding:3px 10px;border-radius:6px;background:#f4405d;color:#fff;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:0}.main-product-section .price-block .instock{order:4;flex:0 0 100%;width:100%;margin-top:6px;align-items:center;gap:8px;font-size:13px;line-height:1.4}.main-product-section .price-block .instock svg{width:14px;height:14px;flex:0 0 auto}.main-product-section .price-block .instock-text{color:#1f5f4c}.main-product-section .product-points-content .product-points-list{gap:10px}.main-product-section .product-points-content .product-points-list li{align-items:flex-start;gap:11px;width:100%;font-size:14px;line-height:20px}.main-product-section .product-points-content .product-points-list li :where(p,div,span){margin:0;font-size:14px;line-height:20px;color:inherit}.main-product-section .product-points-content .product-points-list li :where(strong,b){color:#111827;font-weight:700}.main-product-section .product-points-content .product-points-list li .material-symbols-outlined{flex:0 0 auto;font-size:15px;font-weight:700;line-height:15px;color:#1a8378;margin-top:2px}.main-product-section .product-points-content .product-points-list li img{width:20px;height:20px;margin-top:2px}.main-product-section .quantity_input_add_to_cart{gap:14px;align-items:stretch}.main-product-section .quantity_input_add_to_cart quantity-inputs{max-width:116px;min-height:52px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.main-product-section .quantity_input_add_to_cart quantity-inputs .btn__button{color:#9ca3af}.main-product-section .quantity_input_add_to_cart quantity-inputs input{min-height:50px;font-size:17px;font-weight:700;color:#111827;background:transparent;border:0}.main-product-section add-card-prod .submit_add_cart{min-height:52px;padding:0 24px;border-radius:var(--btn-border-radius, 8px);border:var(--btn-border, 0);background:var(--btn-background);color:var(--btn-color);font-size:17px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;gap:8px}.main-product-section add-card-prod .submit_add_cart .icon_cart-btns{display:inline-flex;align-items:center;gap:2px;width:auto}.main-product-section add-card-prod .submit_add_cart .icon_cart-btns svg{width:20px;height:20px}.main-product-section .payment-methods{margin-top:24px;padding-bottom:14px;border-bottom:1px solid #e5e7eb}.main-product-section .payment-methods:not(:has(*)){display:none}.main-product-section .payment-secure{align-items:center;gap:9px}.main-product-section .payment-secure>svg{width:20px;height:20px;flex:0 0 auto}.main-product-section .payment-secure .payment-secure-text{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.main-product-section .payment-secure p{margin:0;font-size:15px;font-weight:400;line-height:1.4;color:#6b7280}.main-product-section .payment-secure p strong{font-size:15px;font-weight:700;line-height:1.4;color:#111827}.main-product-section .lab-tested-section{align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:0;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.main-product-section .lab-tested-section .lab-tested-step-wrapper{flex:0 0 auto}.main-product-section .lab-tested-circle{width:32px;height:32px;border:0;background:transparent}.main-product-section .lab-tested-inner{width:32px;height:32px;border-radius:50%;background:#1f5f4c}.main-product-section .lab-tested-inner img{width:46%}.main-product-section .lab-tested-inner :where(i,.material-icons,.material-symbols-outlined){font-size:17px;color:#fff}.main-product-section .lab-tested-inner .lab-tested-number{font-size:15px;font-weight:700;line-height:1;letter-spacing:0}.main-product-section .lab-tested-step-wrapper:not(:last-child) .lab-tested-circle-w:after{top:16px;left:50%;right:-50%;width:auto;height:2px;margin:0;background:#1f5f4c;clip-path:inset(0 25% 0 25%)}@media(max-width:767px){.main-product-section .lab-tested-section{justify-content:space-between;padding-bottom:14px}.main-product-section .lab-tested-step-wrapper{flex:1 1 0;min-width:0}.main-product-section .lab-tested-step{width:100%;padding:0 2px}.main-product-section .lab-tested-circle,.main-product-section .lab-tested-inner{width:26px;height:26px}.main-product-section .lab-tested-inner img{width:60%}.main-product-section .lab-tested-inner .lab-tested-number{font-size:13px}.main-product-section .lab-tested-section .lab-tested-text{margin-top:7px;font-size:11px;line-height:1.3}.main-product-section .lab-tested-section .timeline-mode-text{margin-top:2px;font-size:11px;line-height:1.3}.main-product-section .lab-tested-inner :where(i,.material-icons,.material-symbols-outlined){font-size:14px}.main-product-section .lab-tested-step-wrapper:not(:last-child) .lab-tested-circle-w:after{top:12px;left:50%;right:-50%;width:auto;height:2px;margin:0;background:#1f5f4c;clip-path:inset(0 18% 0 18%)}}.main-product-section .lab-tested-text{margin-top:9px;font-size:13px;font-weight:400;line-height:1.25;color:#6b7280}.main-product-section .timeline-mode-text{margin-top:2px;font-size:13px;font-weight:700;line-height:1.25;color:#111827}.main-product-section .accordion-section .accordion{gap:12px}.main-product-section .accordion-section .accordion-item{padding:0 16px;border:1px solid #e7eae9;border-bottom:1px solid #e7eae9;border-radius:10px;background:#fff}.main-product-section .accordion-section .accordion-header{padding:14px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.main-product-section .accordion-section .accordion-header:focus-visible{outline:2px solid #1f5f4c;outline-offset:2px;border-radius:4px}.main-product-section .accordion-section .accordion-header h3{font-size:14px;font-weight:800;line-height:1.4;letter-spacing:.03em;color:#111827;text-transform:uppercase}.main-product-section .accordion-section .accordion-icon{width:20px;height:20px;font-size:12px;font-weight:400;background-color:#1f5f4c;color:#fff;transition:transform .4s cubic-bezier(.4,0,.2,1)}.main-product-section .accordion-section .accordion-header[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.main-product-section .accordion-section .accordion-content{display:grid;grid-template-rows:0fr;padding:0;opacity:0;visibility:hidden;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility 0s linear .4s}.main-product-section .accordion-section .accordion-content.active{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .05s,visibility 0s}.main-product-section .accordion-section .accordion-content>*{min-height:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:padding .4s cubic-bezier(.4,0,.2,1)}.main-product-section .accordion-section .accordion-content.active>*{padding-top:10px;padding-bottom:16px}@media(prefers-reduced-motion:reduce){.main-product-section .accordion-section .accordion-icon,.main-product-section .accordion-section .accordion-content,.main-product-section .accordion-section .accordion-content>*{transition:none}}.main-product-section .accordion-section .accordion-content :where(p,li){font-size:13px;line-height:20px;color:#6b7280}.main-product-section .accordion-section .accordion-content p{margin:0 0 8px}.main-product-section .accordion-section .accordion-content p:last-child{margin-bottom:0}.main-product-section .accordion-section .accordion-content :where(ul,ol){margin:0;padding-left:18px}.main-product-section .accordion-section .accordion-content li{margin-bottom:7px}.main-product-section .accordion-section .accordion-content li:last-child{margin-bottom:0}.main-product-section .trust-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 64px;margin-top:28px}.main-product-section .trust-item{display:flex;align-items:center;gap:8px;max-width:100%}.main-product-section .trust-item_icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.main-product-section .trust-item_icon img,.main-product-section .trust-item_icon svg{width:100%;height:100%;object-fit:contain}.main-product-section .trust-item_dot{font-size:15px;line-height:1;color:#9ca3af}.main-product-section .trust-item_text{font-size:13px;font-weight:400;line-height:16px;color:#6b7280}.main-product-section .trust-item_text :where(p){margin:0}.main-product-section .trust-item_text :where(strong,b){color:#111827;font-weight:700}@media(max-width:767px){.main-product-section .trust-row{gap:10px 24px;margin-top:18px}.main-product-section .trust-item_text{font-size:12px;line-height:15px}}.main-product-section .gallery-section .main-image img,.main-product-section .gallery-section .main-image svg{border:0;border-radius:12px;background:#ededed}.main-product-section .gallery-section .arrow{width:40px;height:40px;background-color:#fea53c}.main-product-section .gallery-section .arrow:hover{background-color:#f59728}.main-product-section .gallery-section .arrow svg{width:16px;height:16px}.main-product-section .gallery-section .arrow svg path{fill:none;stroke:#fff}.main-product-section .gallery-section .arrow-left{left:17px}.main-product-section .gallery-section .arrow-right{right:17px}.main-product-section .gallery-section .thumbnails{gap:16px;margin-top:16px;padding:0}.main-product-section .gallery-section .thumbnails .thumbnail{width:calc((100% - 48px)/4);border:1px solid #e5e7eb;border-radius:10px;background:#ededed}.main-product-section .gallery-section .thumbnails .thumbnail.active,.main-product-section .gallery-section .thumbnails .thumbnail:hover{border-color:#1f5f4c;box-shadow:inset 0 0 0 1px #1f5f4c}.main-product-section .gallery-section .thumbnails .thumbnail img{max-height:none;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.main-product-section custom-variant .option-block.variant-cards>label{display:block;margin-bottom:12px;font-size:13px;font-weight:800;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#111827}.main-product-section custom-variant .variant-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.main-product-section custom-variant .variant-card{position:relative;width:auto;min-height:0;padding:15px 16px;background:#fff;border:1px solid #e4e4e4;border-radius:10px;align-items:flex-start;justify-content:flex-start;text-align:left;gap:0}.main-product-section custom-variant .variant-card.variant-card--active{padding:14px 15px;background:#f3f9f8;border:2px solid #1f5f4c}.main-product-section custom-variant .variant-card-image{display:none}.main-product-section custom-variant .variant-card-badge{position:absolute;top:-9px;right:17px;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;z-index:1}.main-product-section custom-variant .variant-card-badge--popular{background:#1f5f4c;color:#fff}.main-product-section custom-variant .variant-card-badge--value{background:#fea53c;color:#111827}.main-product-section custom-variant .variant-card-button{display:block;width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}.main-product-section custom-variant .variant-card-title{display:block;font-size:12px;font-weight:700;line-height:1.3;color:#111827}.main-product-section custom-variant .variant-card-subtitle{display:block;margin-top:1px;font-size:12px;font-weight:400;line-height:1.35;color:#6b7280}.main-product-section custom-variant .variant-card-price{display:block;margin-top:5px;font-size:16px;font-weight:800;line-height:1.2;color:#111827}.main-product-section custom-variant .variant-card--disabled{opacity:.5;pointer-events:none}@media(max-width:767px){.main-product-section custom-variant .variant-card-list{gap:10px}.main-product-section custom-variant .variant-card{padding:11px 12px;border-radius:9px}.main-product-section custom-variant .variant-card.variant-card--active{padding:10px 11px}.main-product-section custom-variant .variant-card-title{font-size:13px}.main-product-section custom-variant .variant-card-subtitle{font-size:11px}.main-product-section custom-variant .variant-card-price{margin-top:8px;font-size:17px}.main-product-section custom-variant .variant-card-badge{top:-8px;right:8px;padding:2px 7px;font-size:9px}}@media(max-width:767px){.main-product-section .heading .title :where(h1,h2,h3,p){font-size:30px;line-height:1.12}.main-product-section .price-block .price{font-size:28px}.main-product-section .heading .sub-heading{font-size:17px;line-height:23px}.main-product-section .accordion-section .accordion-item{padding:0 16px}.main-product-section add-card-prod .submit_add_cart{font-size:16px;padding:0 16px}}.product-transformation_wrapper,.product-transformation_wrapper *{box-sizing:border-box}.product-transformation_wrapper{background:var(--bg-color);padding:var(--xs-padding-tb) var(--xs-padding-rl);width:100%;border-top:1px solid #f6e7ad;border-bottom:1px solid #f6e7ad;font-family:Montserrat,sans-serif}@media screen and (min-width:750px){.product-transformation_wrapper{padding:var(--xl-padding-tb) var(--xl-padding-rl)}}.product-transformation_container{max-width:var(--max-width, 1200px);margin:0 auto}.product-transformation_title{text-align:center;margin-bottom:44px}.product-transformation_title h2{font-size:var(--xs-heading-size);font-weight:800;line-height:1.2;color:var(--heading-color);margin:0}@media screen and (min-width:750px){.product-transformation_title h2{font-size:var(--xl-heading-size)}}.product-transformation_features{display:grid;grid-template-columns:1fr;gap:28px}@media screen and (min-width:750px){.product-transformation_features{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.product-transformation_feature{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.product-transformation_feature-icon{width:36px;height:36px;margin-bottom:22px;display:flex;align-items:center;justify-content:center;color:#1d654f}.product-transformation_feature-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-transformation_feature-title{font-size:16px;font-weight:700;line-height:1.25;color:var(--text-color);margin:0 0 4px}.product-transformation_feature-description{font-size:12px;line-height:1.35;color:#374151;margin:0;max-width:330px}@media screen and (max-width:749px){.product-transformation_title{margin-bottom:32px}.product-transformation_feature-icon{margin-bottom:12px}}.main-testimonial *{box-sizing:border-box}.main-testimonial_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.main-testimonial .testimonialsv-title-section{text-align:var(--heading-align)}.main-testimonial .testimonialsv-title-section .title h2,.main-testimonial .testimonialsv-title-section .title h3,.main-testimonial .testimonialsv-title-section .title h1{font-size:var(--xl-heading-size);font-weight:700;line-height:normal;text-transform:var(--heading-transform);color:var(--text-h)}.main-testimonial .testimonialsv-title-section .title{text-transform:var(--heading-transform);color:var(--text-h)}.main-testimonial .testimonialsv-title-section{text-transform:var(--heading-transform)}.main-testimonial .testimonialsv-title-section h1,.main-testimonial .testimonialsv-title-section h2,.main-testimonial .testimonialsv-title-section h3{color:var(--text-h);font-size:24px;line-height:120%;font-weight:500}.main-testimonial .testimonialsv-title-section .description{color:var(--text-h)}.main-testimonial_wrapper{display:var(--display-value)}.main-testimonial_container-wrapper{padding:var(--xl-padding-tb) 0}.inner-padding.--top-btm_padding .main-testimonial_content-wrapper{padding-top:20px;padding-bottom:20px}.outer-padding .main-testimonial_container-wrapper,.main-testimonial_wrapper.inner-padding .container{background:var(--bg-color);color:var(--text-color)}.main-testimonial_wrapper.outer-padding .container{--cp-spacer-left: 0;--cp-spacer-right: 0}.main-testimonial_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xl-padding-rl);--cp-spacer-right: var(--xl-padding-rl)}.outer-padding .main-testimonial_container-wrapper:has(.container){padding-left:var(--xl-padding-rl);padding-right:var(--xl-padding-rl)}.main-testimonial_wrapper.inner-padding .container{--cp-spacer-left: var(--xl-padding-rl);--cp-spacer-right: var(--xl-padding-rl)}.testimonialv-video{border-radius:var(--bdr-radius)}.main-testimonial_content-wrapper{overflow:hidden;display:flex;flex-direction:column;align-items:center}.main-testimonial a{transition:all .3s ease}.main-testimonial a:hover{color:var(--color-bg-btn)}.main-testimonial .sound_video.sound_on path:not([fill-rule=evenodd]){opacity:0}.main-testimonial .sound_video{border:0;outline:none;position:absolute;left:20px;top:20px;z-index:1}.main-testimonial .sound_video svg{background:#ffffff4d;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:50%;padding:5px}.testimonialsv-video-section .testimonialv-card{width:228px}.main-testimonial--full-slide .testimonialv-card{width:100%}.testimonialsv-video-section .testimonialv-video{width:100%;position:relative;overflow:hidden;aspect-ratio:var(--media-ratio, 16 / 9);background:#000}.testimonialsv-video-section .testimonial_banner-adapt .testimonialv-video{--ratio-divider: 1;padding-top:calc((var(--ratio-divider, 1) / var(--media-ratio)) * 100%)}.testimonialsv-video-section .testimonialv-video iframe,.testimonialsv-video-section .testimonialv-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.testimonialsv-video-section .testimonial_banner-494 .testimonialv-video{min-height:494px;aspect-ratio:unset}.testimonialsv-video-section .testimonial_banner-420 .testimonialv-video{min-height:420px;aspect-ratio:unset}.testimonialsv-video-section .testimonial_banner-portrait .testimonialv-video{aspect-ratio:var(--media-ratio, 9 / 16)}.testimonialsv-video-section .testimonialv-preview-note{margin:0 0 24px;color:#6b7280;font-size:13px;line-height:1.45;text-align:center}.testimonialsv-video-section .testimonialv-video__sample{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:13px;font-weight:600}.testimonialsv-video-section .testimonialv-video__sample svg{width:48px;height:48px}.testimonialsv-video-section .swiper-pagination-w{display:flex;align-items:center;justify-content:center;margin-top:51px;gap:63px}.testimonialsv-video-section .swiper-container .swiper-pagination,.testimonialsv-video-section .swiper-container .swiper-pagination.swiper-pagination-bullets-dynamic{position:unset;display:flex;align-items:center;justify-content:normal;width:auto!important;gap:30px;transform:unset;max-width:50%;margin:0;padding-top:0}.testimonialsv-video-section .swiper-container{margin:0 auto;width:100%}.testimonialsv-video-section .swiper-wrapper{display:flex;align-items:center}@media(min-width:390px){.testimonialsv-video-section .testimonialv-card{width:288px}.main-testimonial--full-slide .testimonialv-card{width:100%}}@media(min-width:768px){.testimonialsv-video-section .testimonialv-card{width:calc((100% - 60px)/4);min-width:250px;max-width:320px}.main-testimonial--full-slide .testimonialv-card{width:100%;min-width:100%;max-width:100%}}@media(max-width:768px){.main-testimonial .testimonialsv-title-section p{font-size:18px}.main-testimonial .testimonialsv-title-section h1,.main-testimonial .testimonialsv-title-section h2,.main-testimonial .testimonialsv-title-section h3{font-size:20px;line-height:120%;font-weight:500}.outer-padding .main-testimonial_container-wrapper:has(.container){padding-left:var(--xs-padding-rl);padding-right:var(--xs-padding-rl)}.testimonialsv-video-section .swiper-container .swiper-pagination,.testimonialsv-video-section .swiper-container .swiper-pagination.swiper-pagination-bullets-dynamic{gap:14px}.testimonialsv-video-section .swiper-pagination-w{margin-top:34px;gap:36px}.testimonialsv-video-section .testimonial_banner-494 .testimonialv-video{width:100%;min-height:400px}.testimonialsv-video-section .testimonial_banner-420 .testimonialv-video{width:100%;min-height:370px}.main-testimonial_wrapper.inner-padding .container,.main-testimonial_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xs-padding-rl);--cp-spacer-right: var(--xs-padding-rl)}.main-testimonial .testimonialsv-title-section .title h2,.main-testimonial .testimonialsv-title-section .title h1,.main-testimonial .testimonialsv-title-section .title h3{font-size:var(--xs-heading-size)}.main-testimonial_wrapper{display:var(--xs-display-value)}.main-testimonial_container-wrapper{padding:var(--xs-padding-tb) 0}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}70%{transform:translate(-50%,-50%) scale(1.5);opacity:0}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.main-shopable a{transition:all .3s ease}.main-shopable a:hover{color:var(--color-bg-btn)}.main-shopable_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.main-shopable_container-wrapper{padding:var(--xl-padding-y) 0}.inner-padding .main-shopable_content-wrapper{padding-top:20px;padding-bottom:20px}.outer-padding .main-shopable_container-wrapper,.main-shopable_wrapper.inner-padding .container{background:var(--bg-color);color:var(--text-color)}.main-shopable_wrapper.outer-padding .container{--cp-spacer-left: 0;--cp-spacer-right: 0}.outer-padding .main-shopable_container-wrapper:has(.container){padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.main-shopable_wrapper.inner-padding .container,.main-shopable_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xl-padding-x);--cp-spacer-right: var(--xl-padding-x)}.main-shopable_wrapper{display:var(--display-value);text-align:var(--heading-align);position:relative;overflow:hidden;isolation:isolate;width:100%}.main-shopable_content-wrapper{position:relative}.main-shopable .si-grid{display:grid;grid-template-columns:minmax(260px,440px) minmax(0,1fr);align-items:center;column-gap:25px;row-gap:0;padding:var(--xl-padding-y) var(--xl-padding-x);box-sizing:border-box;max-width:var(--width-value);margin:0 auto;width:100%}.main-shopable .heading{margin-bottom:32px}.main-shopable .heading .title :where(h1,h2,h3,p){font-size:var(--xl-heading-size);line-height:110%;font-weight:800;letter-spacing:-.02em;margin:0 0 22px;text-transform:var(--heading-transform);color:var(--text-color);text-align:var(--heading-align)}.main-shopable .heading .title:last-child :where(h1,h2,h3,p):last-child{margin-bottom:0}.main-shopable .heading .title :where(strong,b){font-weight:inherit;font-size:inherit}.main-shopable .heading .subtitle :where(h2,h3,h1,p){font-weight:500;color:var(--text-color);margin:0 0 20px;text-align:var(--heading-align)}.main-shopable .subtitle{margin-bottom:0}.main-shopable .uppertitle{display:flex;align-items:center;justify-content:var(--heading-align);margin:0 0 14.5px}.main-shopable .uppertitle svg path{fill:var(--fill)}.main-shopable .uppertitle :where(h2,h3,h4,p){color:var(--uppertitle-color);font-size:30px;font-weight:700;line-height:120%;margin-left:11px}.main-shopable .media{min-width:0}.main-shopable .shopable-media{display:block}.main-shopable .shopable-image-section{position:relative;width:100%;text-align:center}.main-shopable .shopable-image-wrapper{position:relative;width:100%;overflow:visible;line-height:0}.main-shopable .shopable-media .shopable-image{display:block;width:100%!important;height:auto;object-fit:cover;border-radius:var(--img-radius)}.main-shopable .shopable-image--desktop{display:block}.main-shopable .shopable-image--mobile{display:none}@media(max-width:767px){.main-shopable .shopable-image--desktop{display:none!important}.main-shopable .shopable-image--mobile{display:block!important}}@media(min-width:768px){.main-shopable .shopable-image--mobile{display:none!important}}.main-shopable .shopable-media .shopable-point{position:absolute;left:var(--x);top:var(--y);width:36px;height:36px;margin:0;padding:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--marker-color);color:var(--symbol);font-family:inherit;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer;z-index:2;box-shadow:0 1px 3px #1118272e;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.main-shopable .shopable-media .shopable-point:before,.main-shopable .shopable-media .shopable-point:after{content:none;display:none;animation:none;border:0}.main-shopable .shopable-media .shopable-point:hover,.main-shopable .shopable-media .shopable-point.is-active{background:var(--marker-hover-color);transform:translate(-50%,-50%) scale(1.1)}.main-shopable .shopable-media .shopable-point:focus-visible{outline:3px solid var(--marker-color);outline-offset:3px}.main-shopable .shopable-media .shopable-point_number{display:block;pointer-events:none}.main-shopable .shopable-steps{display:grid;grid-template-columns:repeat(var(--step-columns, 3),minmax(0,1fr));gap:var(--step-gap, 26px);margin:18px 0 0;padding:0;list-style:none}.main-shopable .shopable-media--click .shopable-steps{display:none}.main-shopable .si-grid .shopable-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.main-shopable .shopable-point-anchor{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:3}.main-shopable .shopable-point-anchor.is-active{z-index:6}.main-shopable .shopable-media .shopable-point--plus{width:48px;height:48px;font-size:30px;font-weight:400}.main-shopable .shopable-point_icon{display:none;line-height:1;transition:transform .25s ease}.main-shopable .shopable-media--click .shopable-point_icon{display:block}.main-shopable .shopable-point:hover .shopable-point_icon,.main-shopable .shopable-point:focus-visible .shopable-point_icon,.main-shopable .shopable-point.is-active .shopable-point_icon{transform:rotate(45deg)}.main-shopable .shopable-media .shopable-point-anchor .shopable-point:hover,.main-shopable .shopable-media .shopable-point-anchor .shopable-point.is-active{background:var(--marker-color);transform:translate(-50%,-50%) scale(1);box-shadow:0 1px 3px #1118272e}.main-shopable .shopable-point_tooltip{position:absolute;left:50%;bottom:41px;width:372px;max-width:min(372px,90vw);padding:20px;transform:translate(calc(-50% + var(--tip-shift, 0px)));background:#fff;border-radius:16px;box-shadow:0 3px 10px #00000024;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:5}.main-shopable .shopable-point_tooltip:after{content:"";position:absolute;top:100%;left:var(--tail-x, 50%);transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid #ffffff}.main-shopable .shopable-point-anchor[data-tip-side=bottom] .shopable-point_tooltip{bottom:auto;top:41px}.main-shopable .shopable-point-anchor[data-tip-side=bottom] .shopable-point_tooltip:after{top:auto;bottom:100%;border-top:0;border-bottom:10px solid #ffffff}.main-shopable .shopable-point-anchor:hover .shopable-point_tooltip,.main-shopable .shopable-point-anchor:focus-within .shopable-point_tooltip,.main-shopable .shopable-point-anchor.is-active .shopable-point_tooltip{opacity:1;visibility:visible}.main-shopable .shopable-point_tooltip-title{margin-bottom:8px;font-size:16px;font-weight:700;line-height:20px;color:var(--step-title-color)}.main-shopable .shopable-point_tooltip-text{font-size:16px;font-weight:400;line-height:20px;color:var(--step-title-color)}.main-shopable .shopable-point_tooltip-text :where(p){margin:0 0 8px}.main-shopable .shopable-point_tooltip-text :where(p:last-child){margin-bottom:0}.main-shopable .shopable-point_tooltip-text :where(strong,b){color:var(--step-title-color);font-weight:700}.main-shopable .shopable-step{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--step-bg);border:1px solid var(--step-border);border-radius:var(--step-radius);text-align:left;transition:border-color .25s ease,box-shadow .25s ease}.main-shopable .shopable-step.is-active{border-color:var(--marker-color);box-shadow:0 6px 18px #11182714}.main-shopable .shopable-step_head{display:flex;align-items:center;gap:12px}.main-shopable .shopable-step_number{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--step-number-bg);color:var(--step-number-color);font-size:11px;font-weight:700;line-height:1}.main-shopable .shopable-step .shopable-step_title{margin:0;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--step-title-color);text-align:left}.main-shopable .shopable-step_text{font-size:12px;line-height:19px;font-weight:400;color:var(--step-text-color);text-align:left}.main-shopable .shopable-step_text :where(p){margin:0 0 8px}.main-shopable .shopable-step_text :where(p:last-child){margin-bottom:0}.main-shopable .shopable-step_text :where(ul,ol){margin:0 0 8px;padding-left:18px}.main-shopable .shopable-step_text :where(strong,b){color:var(--step-title-color);font-weight:700}@media(min-width:768px){.main-shopable .heading .subtitle :where(h2,h3,h1,p){font-size:24px;line-height:30px}.main-shopable .shopable-media--media-left{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:start}.main-shopable .shopable-media--media-left .shopable-steps{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.main-shopable .si-grid .shopable-media--media-left{display:block}.main-shopable .si-grid .shopable-media--media-left .shopable-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:18px}}@media(max-width:767px){.outer-padding .main-shopable_container-wrapper:has(.container){padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.main-shopable_wrapper.inner-padding .container,.main-shopable_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xs-padding-x);--cp-spacer-right: var(--xs-padding-x)}.main-shopable_container-wrapper{padding:var(--xs-padding-y) 0}.main-shopable .heading{margin-bottom:24px}.main-shopable .heading .title :where(h1,h2,h3,p){font-size:var(--xs-heading-size);line-height:103%;margin:0 0 9px}.main-shopable .main-shopable_wrapper{display:var(--xs-display-value);padding:0}.main-shopable .shopable-media .shopable-point{left:var(--x-mob)!important;top:var(--y-mob)!important;width:30px;height:30px;font-size:14px}.main-shopable .shopable-point-anchor{left:var(--x-mob)!important;top:var(--y-mob)!important}.main-shopable .shopable-media .shopable-point_number{display:none}.main-shopable .shopable-media .shopable-point_icon{display:block}.main-shopable .shopable-media .shopable-point,.main-shopable .shopable-media .shopable-point--plus{width:36px;height:36px;font-size:24px}.main-shopable .shopable-media .shopable-point:hover,.main-shopable .shopable-media .shopable-point.is-active{background:var(--marker-color);transform:translate(-50%,-50%) scale(1)}.main-shopable .shopable-point:hover .shopable-point_icon,.main-shopable .shopable-point:focus-visible .shopable-point_icon{transform:none}.main-shopable .shopable-point.is-active .shopable-point_icon{transform:rotate(45deg)}.main-shopable .shopable-media--click .shopable-point_tooltip{display:none}.main-shopable .shopable-media--click .shopable-steps{display:grid}.main-shopable .shopable-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:38px}.main-shopable .shopable-step{display:none;position:relative;padding:14px 18px;background:#fff;border:0;border-radius:12px;box-shadow:0 3px 10px #0000001a}.main-shopable .shopable-step.is-active{display:flex}.main-shopable .shopable-step:before{content:"";position:absolute;bottom:100%;left:var(--tail-x, 50%);transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #ffffff}.main-shopable .shopable-step_head{justify-content:center;gap:0}.main-shopable .shopable-step_number{display:none}.main-shopable .shopable-step .shopable-step_title{font-size:18px;line-height:1.3;text-align:center}.main-shopable .shopable-step_text{font-size:17px;line-height:25px;text-align:center}.main-shopable{display:block;padding:var(--xs-padding-y) 0px}.main-shopable .title :where(h1,h2,h3,h4,p){font-size:var(--xs-heading-size);line-height:100%;margin-bottom:16px}.main-shopable .heading .subtitle :where(h2,h3,h1,p){font-size:20px;line-height:120%}.main-shopable .uppertitle :where(h2,h3,h1,p){font-size:20px!important;font-weight:700!important}.main-shopable .uppertitle{margin-bottom:16px}.main-shopable .si-grid{padding:var(--xs-padding-y) var(--xs-padding-x);display:flex;flex-direction:column;gap:35px;grid-template-columns:unset}.main-shopable .shopable-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.main-shopable .shopable-step{padding:16px}}.pcf-card{--pcf-accent-color: var(--pcf-accent, #1e6b4a);--pcf-star-color: var(--pcf-star, #f5a524);--pcf-muted-color: var(--pcf-muted, #6b7280);--pcf-title-color: var(--pcf-title, #111827);position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-width:0;max-width:100%;container-type:inline-size;padding:16px;background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 1px 2px #1118270a,0 4px 14px #1118270d;text-align:left}.pcf-card *,.pcf-card *:before,.pcf-card *:after{box-sizing:border-box}.pcf-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#f3f4f6}.pcf-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.pcf-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:opacity .3s ease,transform .4s ease}.pcf-card__image--secondary{opacity:0}.pcf-card__media:hover .pcf-card__image{transform:scale(1.1)}.pcf-card__media--hover:hover .pcf-card__image--secondary{opacity:1}.pcf-card__body{display:flex;flex:1;flex-direction:column;padding-top:16px}.pcf-card__rating{display:flex;align-items:center;gap:5px;margin:0 0 6px;line-height:1}.pcf-card__stars{display:inline-flex;gap:1px}.pcf-card__stars svg{display:block;width:12px;height:12px;fill:var(--pcf-star-color)}.pcf-card__rating-text{color:var(--pcf-muted-color);font-size:12px;line-height:1}.pcf-card__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--pcf-title-color);font-size:15px;font-weight:800;line-height:1.3;letter-spacing:-.01em;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pcf-title-lines, 2)}.pcf-card__title--full{display:block;overflow:visible;-webkit-line-clamp:unset}.pcf-card__title a{color:inherit;text-decoration:none}.pcf-card__description{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:var(--pcf-muted-color);font-size:12px;font-weight:400;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}.pcf-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding-top:14px;border-top:1px solid #efefef}.pcf-card__content{flex:1;padding-bottom:16px}.pcf-card__price{display:flex;align-items:baseline;flex-wrap:nowrap;gap:6px;min-width:0;margin:0}.pcf-card__price-current{color:var(--pcf-accent-color);font-size:17px;font-weight:800;line-height:1.2;white-space:nowrap}.pcf-card__price-compare{color:#9ca3af;font-size:12px;font-weight:500}.pcf-card__cta{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;color:var(--pcf-accent-color);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:opacity .2s ease}.pcf-card__cta:hover{opacity:.75}.pcf-card__cta-arrow{display:block;width:12px;height:12px;transition:transform .2s ease}.pcf-card__cta:hover .pcf-card__cta-arrow{transform:translate(2px)}@container (max-width: 240px){.pcf-card__footer{align-items:stretch;flex-direction:column;gap:10px}.pcf-card__cta{align-self:flex-end}.pcf-card__price-current,.pcf-card__cta{font-size:14px}}@media(max-width:767px){.pcf-card{padding:10px;border-radius:12px}.pcf-card__title{font-size:14px}.pcf-card__rating{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAEAAEAAAAAAAAJkJgDwnwAAAAAAAAAAAAAAAAAABA */
