.template-product #MainContent,.template-product .content-for-layout{background:#f4f4f0!important;padding-bottom:0}.product-new-main-section{padding:32px 0 0}@media screen and (min-width:880px){.product-new-main-section{padding:32px 0}}.product-new-main-section-inner{display:flex;flex-wrap:wrap}.product-new-main-left-block{width:60%;padding-right:30px}.product-new-main-right-block{width:40%;background-color:#fff;border-radius:15px;padding:0 26px 20px}.product-new-main-title h2{font-weight:800;margin-bottom:15px;font-size:34px;margin-top:15px;line-height:40px}.product-new-main-title h1{font-size:15px;margin-top:20px;font-weight:400}@media screen and (max-width:767px){.product-new-main-title h1{margin-top:10px}}.product-new-short-description p{font-size:18px;line-height:1.33;margin:0 0 15px}.product-new-short-description{margin:10px 0 0;font-family:var(--font-family-2)}.product-new-main-price{display:flex;gap:8px;align-items:center;margin:15px 0}p.product-new-main-sale-price{font-size:27px;font-weight:700;margin:0!important}.product-new-main-price p.product-new-main-compare-price{text-decoration:line-through;font-size:18px;margin:0}.product-new-main-right-block form button.button.custom-add-btn{width:100%;cursor:pointer;background-color:#158902;color:#fff;border-radius:5px;text-align:center;font-size:1.4em;margin-top:10px;margin-bottom:15px;padding:20px 0!important;font-weight:700;display:flex;align-items:center;justify-content:center;border:0;text-transform:capitalize;animation-name:shakeWB}@keyframes shakeWB{0%{transform:translate(0);-webkit-transform:translate(0,0)}2%{transform:translate(5px) scale(1.05);-webkit-transform:translate(5px,0) scale(1.05)}4%{transform:translate(0) scale(1.1);-webkit-transform:translate(0,0) scale(1.1)}6%{transform:translate(5px) scale(1.05);-webkit-transform:translate(5px,0) scale(1.05)}8%{transform:translate(0) scale(1);-webkit-transform:translate(0,0) scale(1)}10%{transform:translate(5px);-webkit-transform:translate(5px,0)}12%{transform:translate(0);-webkit-transform:translate(0,0)}to{transform:translate(0);-webkit-transform:translate(0,0)}}.product-new-main-right-block form button.button.custom-add-btn svg{width:20px;height:20px}.product-new-custom-text p{text-align:center;font-size:18px;font-weight:400}.product-new-accordion .accordion__inner h3.accordion__label{margin:10px 0;position:relative;padding:10px 40px 10px 15px;color:#232323;background:#fff;border:1px solid #4a4a4a;font-weight:400;font-size:18px;font-family:var(--font-family-2);cursor:pointer}.product-new-accordion .accordion__inner h3.accordion__label:before{content:"";position:absolute;height:17px;width:2px;background:#000;border-radius:5px;right:20px;top:50%;transform:translateY(-50%)}.product-new-accordion .accordion__inner h3.accordion__label:after{content:"";position:absolute;height:2px;width:17px;background:#000;border-radius:5px;right:13px;top:50%;transform:translateY(-50%)}.product-new-accordion .accordion__inner h3.accordion__label.active:before{opacity:0}.accordion__inner .accordion__content{margin-top:15px;margin-bottom:15px}.accordion__inner .accordion__content>div{font-size:100%!important}.accordion__inner .accordion__content table.pf-inner-table{width:100%;border-collapse:collapse;border-spacing:0}.accordion__inner .accordion__content table.pf-inner-table tr td{font-weight:500;min-width:50px;padding:10px 15px;text-align:inherit;font-size:16px;border:1px solid #d1d5db}.accordion__inner .accordion__content table.pf-inner-table tr:nth-of-type(odd){background-color:#00003205}.accordion__inner .accordion__content p{font-size:16px;line-height:28px}.accordion__content .table-image{margin:20px 0}.product-new-main-left-block .product-new-main-imgs-block{position:sticky;top:0;display:flex;flex-direction:column;gap:10px}.product-new-image-main-block .owl-stage-outer .product-new-image-item img{border-radius:15px}.product-new-image-thumbs-block .owl-item.active.current .product-new-image{border-radius:10px;border:3px solid #158902}.product-new-image-thumbs-block .owl-item.active .product-new-image:hover{border:3px solid #158902;border-radius:10px}.product-new-image-thumbs-block .owl-item .product-new-image{padding:10px 0;margin:0 5px;cursor:pointer;border:3px solid transparent}.product-new-image-thumbs-block .owl-item.active:last-child .product-new-image{margin-right:0}.product-new-image-thumbs-block{position:relative}.product-new-image-thumbs-block .slick-track .product-new-image.slick-current.slick-active{border:1px solid #232323;border-radius:5px}.product-new-image-thumbs-block .slick-track .product-new-image{height:80px;margin-bottom:10px}.product-new-image-thumbs-block .slick-track .product-new-image img{border-radius:5px;display:block;height:calc(100% - 2px);object-fit:cover;width:calc(100% - 2px);position:relative;top:1px}.product-new-image-thumbs-block .owl-nav button{width:40px;height:40px;position:absolute;font-size:20px!important;top:calc(50% - 20px);border:none!important;cursor:pointer!important;-webkit-transition:.35s;transition:.35s;line-height:1!important;background:#158902!important;border-radius:3px;scale:50%;z-index:4;opacity:1}.product-new-image-thumbs-block .owl-nav button.owl-prev{left:20px}.product-new-image-thumbs-block .owl-nav button.owl-next{right:20px}.product-new-image-thumbs-block .owl-nav button svg path{stroke:#fff!important;stroke-width:2px!important}.product-new-image-thumbs-block .owl-nav button svg{width:10px;height:20px}.product-new-image-thumbs-block .owl-nav button.disabled{opacity:0!important}.product-card-layout-02 .productView-badge.halo-productBadges{right:0;top:12px}.productView-badge.halo-productBadges .badge.custom-badge{padding:8px 12px 6px;background:var(--color-green);color:var(--color-white);font-weight:var(--font-weight-400);font-family:inherit;font-size:20px;line-height:1;text-transform:capitalize;letter-spacing:0;border-radius:4px}@media screen and (max-width:767px){.product-card-layout-02 .productView-badge.halo-productBadges{top:0}.productView-badge.halo-productBadges .badge.custom-badge{font-size:16px}}.product-reviews-section{background:var(--color-white);padding:40px 0;color:var(--color-black);font-family:var(--font-family-2);overflow:hidden}.product-reviews-section .inner{max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.product-reviews-custom-head{margin-bottom:20px}.product-reviews-section .product-reviews-widget,.product-reviews-section .okeReviews,.product-reviews-section [data-oke-widget] .okeReviews{letter-spacing:0}.product-reviews-section div.okeReviews .oke-button{font-weight:var(--font-weight-500)}.product-reviews-section .okeReviews[data-oke-container] p,.product-reviews-section div.okeReviews p{font-weight:var(--font-weight-400);line-height:1.6;letter-spacing:0}.product-reviews-section div.okeReviews .oke-title{font-weight:var(--font-weight-500)}.product-reviews-section .oke-sortSelect-label,.product-reviews-section div.okeReviews .oke-w-reviewer,.product-reviews-section .okeReviews .oke-w-reviewReply{font-size:14px}.product-reviews-section .oke-w-header,.product-reviews-section .oke-w-reviewsAggregate-header,.product-reviews-section [class*=oke-w-reviewsAggregate-mod--header]{margin-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.product-reviews-section .oke-w-reviewsAggregate-heading,.product-reviews-section [class*=oke-w-reviewsAggregate-heading],.product-reviews-section .oke-w-header-content{flex:1 1 0;min-width:0}.product-reviews-section .oke-w-reviewsAggregate-heading .eyebrow,.product-reviews-section .oke-w-header .eyebrow{display:block}.product-reviews-section .oke-w-reviewsAggregate-heading .h-section,.product-reviews-section .oke-w-reviewsAggregate-heading h2,.product-reviews-section .oke-w-header h2{margin-top:6px}.product-reviews-section .oke-w-header-actions,.product-reviews-section .oke-w-reviewsAggregate-actions,.product-reviews-section [class*=oke-w-reviewsAggregate-mod--actions]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.product-reviews-section .oke-stars svg,.product-reviews-section .oke-sr-stars svg{height:auto}.product-reviews-section .oke-w-header .oke-stars,.product-reviews-section .oke-w-reviewsAggregate-rating .oke-stars,.product-reviews-section .oke-w-review-starRating .oke-stars,.product-reviews-section .oke-sr-stars{color:#ffb800;letter-spacing:2px}.product-reviews-section .oke-w-header .oke-stars svg,.product-reviews-section .oke-w-reviewsAggregate-rating .oke-stars svg,.product-reviews-section .oke-w-review-starRating .oke-stars svg{fill:#ffb800}.product-reviews-section .oke-w-header-actions .oke-stars,.product-reviews-section .oke-w-reviewsAggregate-actions .oke-stars{font-size:22px}.product-reviews-section .oke-w-review-starRating .oke-stars{font-size:13px;letter-spacing:1px}.product-reviews-section .oke-w-ratingDistribution,.product-reviews-section [class*=oke-w-ratingDistribution],.product-reviews-section .oke-w-reviewsAggregate-distribution{background:var(--color-white);border-radius:12px;padding:18px 16px;margin-bottom:18px;border:1px solid #ececec}.product-reviews-section .oke-w-ratingDistribution-row,.product-reviews-section [class*=oke-w-ratingDistribution-row]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;margin-bottom:6px}.product-reviews-section .oke-w-ratingDistribution-row:last-child,.product-reviews-section [class*=oke-w-ratingDistribution-row]:last-child{margin-bottom:0}.product-reviews-section .oke-w-ratingDistribution-label,.product-reviews-section [class*=oke-w-ratingDistribution-label]{font-size:12px;color:#666;display:flex;align-items:center;gap:4px}.product-reviews-section .oke-w-ratingDistribution-label .oke-stars,.product-reviews-section [class*=oke-w-ratingDistribution-label] .oke-stars{color:#ffb800;font-size:12px;letter-spacing:0}.product-reviews-section .oke-w-ratingDistribution-bar,.product-reviews-section [class*=oke-w-ratingDistribution-bar]:not([class*=fill]){height:6px;background:#ececec;border-radius:3px;overflow:hidden}.product-reviews-section .oke-w-ratingDistribution-bar-fill,.product-reviews-section [class*=oke-w-ratingDistribution-bar-fill],.product-reviews-section [class*=oke-w-ratingDistribution-bar] [class*=fill]{height:100%;background:var(--color-green);border-radius:3px}.product-reviews-section .oke-w-ratingDistribution-percent,.product-reviews-section [class*=oke-w-ratingDistribution-percent]{font-size:11px;color:#888;text-align:right}.product-reviews-section .oke-w-reviews-controls,.product-reviews-section .oke-w-filterGroup,.product-reviews-section [class*=oke-w-filterGroup],.product-reviews-section [class*=oke-w-reviews-filter]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.product-reviews-section .oke-w-reviews-controls::-webkit-scrollbar,.product-reviews-section .oke-w-filterGroup::-webkit-scrollbar,.product-reviews-section [class*=oke-w-filterGroup]::-webkit-scrollbar{display:none}.product-reviews-section .oke-w-filterChip,.product-reviews-section [class*=oke-w-filterChip],.product-reviews-section [class*=oke-w-filter-chip]{flex-shrink:0;padding:8px 14px;border-radius:100px;background:var(--color-white);color:var(--color-black);border:1px solid #e0e0dc;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.product-reviews-section .oke-w-filterChip.is-active,.product-reviews-section .oke-w-filterChip[aria-pressed=true],.product-reviews-section [class*=oke-w-filterChip].is-active,.product-reviews-section [class*=oke-w-filterChip][aria-pressed=true],.product-reviews-section [class*=oke-w-filter-chip].is-active,.product-reviews-section [class*=oke-w-filter-chip][aria-pressed=true]{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.product-reviews-section .oke-w-reviews-list,.product-reviews-section [class*=oke-w-reviews-list]{display:flex;flex-direction:column;gap:10px;border:0!important;padding-bottom:0!important}.product-reviews-section .oke-w-review-main,.product-reviews-section [class*=oke-w-review-main]{display:block}.product-reviews-section .oke-w-review-reviewer,.product-reviews-section [class*=oke-w-review-reviewer]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.product-reviews-section .oke-w-review-reviewer-avatar,.product-reviews-section [class*=oke-w-review-reviewer-avatar],.product-reviews-section .oke-w-review-reviewer-image{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--color-green),#0d6401);color:var(--color-white);font-family:var(--font-heading-family);font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.product-reviews-section .oke-w-review-reviewer-avatar img,.product-reviews-section [class*=oke-w-review-reviewer-avatar] img,.product-reviews-section .oke-w-review-reviewer-image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.product-reviews-section .oke-w-review-reviewer-profile,.product-reviews-section [class*=oke-w-review-reviewer-profile],.product-reviews-section .oke-w-review-reviewer-identity{flex:1 1 0%;min-width:0}.product-reviews-section .oke-w-review-reviewer-name,.product-reviews-section [class*=oke-w-review-reviewer-name]{font-size:13px;font-weight:800;color:var(--color-black);line-height:1.2}.product-reviews-section .oke-w-review-reviewer-date,.product-reviews-section .oke-w-review-reviewer-verified,.product-reviews-section [class*=oke-w-review-reviewer-date],.product-reviews-section [class*=oke-w-review-reviewer-verified],.product-reviews-section .oke-w-review-reviewer-identity-subtitle{font-size:11px;color:#888;line-height:1.3}.product-reviews-section .oke-w-review-starRating{flex-shrink:0}.product-reviews-section .oke-w-review-attribute,.product-reviews-section .oke-w-review-tag,.product-reviews-section [class*=oke-w-review-attribute],.product-reviews-section [class*=oke-w-review-tag],.product-reviews-section [class*=oke-w-attributeTag]{display:inline-block;font-size:10px;font-weight:800;background:var(--color-green-light);color:var(--color-green);padding:3px 8px;border-radius:100px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;line-height:1.2}.product-reviews-section .oke-w-review-content,.product-reviews-section .oke-w-review-body,.product-reviews-section [class*=oke-w-review-content],.product-reviews-section [class*=oke-w-review-body]{font-size:14px;color:#333;line-height:1.55}.product-reviews-section .oke-w-review-content p,.product-reviews-section .oke-w-review-body p{margin:0}.product-reviews-section .oke-w-showMore,.product-reviews-section .oke-w-loadMore,.product-reviews-section [class*=oke-w-showMore],.product-reviews-section [class*=oke-w-loadMore]{width:100%;margin-top:14px}.product-reviews-section:has(.product-reviews-custom-head .eyebrow) .oke-w-header .eyebrow,.product-reviews-section:has(.product-reviews-custom-head .eyebrow) .oke-w-reviewsAggregate-heading .eyebrow{display:none}.product-reviews-section:has(.product-reviews-custom-title) .oke-w-reviewsAggregate-heading h2,.product-reviews-section:has(.product-reviews-custom-title) .oke-w-header h2{display:none}@media(max-width:879px){.product-reviews-section{padding:32px 0}.product-reviews-section .h-section{font-size:30px}.product-reviews-section .oke-w-header-actions .oke-stars,.product-reviews-section .oke-w-reviewsAggregate-actions .oke-stars{font-size:18px}}@media(max-width:479px){.product-reviews-section .h-section{font-size:26px}.product-reviews-section .oke-w-header,.product-reviews-section .oke-w-reviewsAggregate-header{align-items:flex-start}.product-reviews-section .oke-w-header-actions,.product-reviews-section .oke-w-reviewsAggregate-actions{align-items:flex-start;width:100%}}.filterlayers-section{background:var(--color-solid-black);padding:40px 0;color:var(--color-white)}.filterlayers-section .inner{max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.filterlayers-header{margin-bottom:24px}.filterlayers-header .sub-heading,.filterlayers-header .title{color:inherit;border-color:currentColor}.filterlayers-image{position:relative;aspect-ratio:16 / 7;overflow:hidden;background-color:#15280e;background-image:url(filter-backdrop.png);background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:12px}.filterlayers-slide-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:0;transform:scale(1.7);filter:drop-shadow(rgba(0,0,0,.18) 0px 6px 16px);transition:opacity .2s;opacity:0;pointer-events:none}.filterlayers-slide-img.is-active{opacity:1;pointer-events:auto}.filterlayers-slide-placeholder{background:#ffffff0f}.filterlayers-step{position:absolute;top:10px;left:12px;font-family:var(--font-family-heading);font-size:16px;font-weight:var(--font-weight-500);color:var(--color-solid-black);text-transform:uppercase;opacity:0;transition:opacity .2s}.filterlayers-badge{position:absolute;top:14px;right:14px;background:var(--color-solid-black);color:var(--color-white);font-size:14px;font-weight:var(--font-weight-500);line-height:1;padding:9px 14px 7px;border-radius:6px;opacity:0}.filterlayers-step.is-active,.filterlayers-badge.is-active{opacity:1}.filterlayers-tabs{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filterlayers-tabs::-webkit-scrollbar{display:none}.filterlayers-tab{min-width:160px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:10px 6px;text-align:left;font-family:var(--font-family-body);background:var(--color-white);border:1px solid var(--border-color);border-radius:12px;padding:8px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.filterlayers-tab:hover{border-color:color-mix(in srgb,var(--border-color) 50%,transparent)}.filterlayers-tab-pill{grid-column:1;grid-row:1;justify-self:start;align-self:start;display:inline-block;font-size:12px;font-weight:var(--font-weight-300);line-height:1;color:var(--text-color);text-transform:capitalize;padding:4px 10px 3px;border:1px solid color-mix(in srgb,var(--text-color) 40%,transparent);border-radius:100px}.filterlayers-tab-title{grid-column:1;grid-row:2;font-family:var(--font-family-heading);font-size:16px;font-weight:var(--font-weight-500);color:var(--text-color);line-height:1.05}.filterlayers-tab-chevron{grid-column:2;grid-row:1 / 3;align-self:center;font-size:32px;line-height:1;color:color-mix(in srgb,var(--text-color) 90%,transparent);transition:transform .2s,color .2s}.filterlayers-tab.is-active{background:var(--bg-color-active);border-color:var(--border-color-active)}.filterlayers-tab.is-active .filterlayers-tab-title{color:var(--text-color-active)}.filterlayers-tab.is-active .filterlayers-tab-pill{color:var(--text-color-active);border-color:color-mix(in srgb,var(--text-color-active) 40%,transparent)}.filterlayers-tab.is-active .filterlayers-tab-chevron{color:var(--text-color-active);transform:translate(2px)}.filterlayers-stage{display:none}.filterlayers-stage.is-active{display:flex;flex-direction:column;gap:12px}.filterlayers-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 10px;pointer-events:none}.filterlayers-nav{pointer-events:auto;width:34px;height:34px;border-radius:50%;background:var(--color-green);color:var(--color-white);border:1px solid var(--color-green);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s}.filterlayers-nav svg{width:13px;height:13px;fill:currentColor}.filterlayers-nav:hover:not(:disabled){transform:scale(1.05)}.filterlayers-nav:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.filterlayers-nav:disabled{opacity:.35;cursor:default;box-shadow:none}.filterlayers-panels{position:relative}.filterlayers-card{display:none;background:var(--color-white);border-radius:12px;border:1px solid rgb(236,236,236);padding:12px 14px}.filterlayers-card.is-active{display:block}.filterlayers-card-kicker{font-size:14px;line-height:1.1;color:var(--color-gray);text-transform:capitalize;margin-bottom:2px}.filterlayers-card-title{font-family:var(--font-family-heading);font-size:30px;font-weight:var(--font-weight-500);color:var(--color-solid-black);line-height:1.1}.filterlayers-card-desc{font-weight:var(--font-weight-300);font-size:18px;color:var(--color-gray-dark);line-height:1.3;margin-top:6px}.filterlayers-card-captures{margin-top:8px;padding-top:8px;border-top:1px dashed rgb(216,216,212);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.filterlayers-card-captures-label{font-size:16px;font-weight:var(--font-weight-500);color:#158902;text-transform:capitalize}.filterlayers-card-captures-items{font-size:16px;color:var(--color-solid-black);font-weight:var(--font-weight-400)}@media(min-width:880px){.filterlayers-grid{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:32px;align-items:start}.filterlayers-tabs{position:sticky;top:80px;display:grid;grid-template-columns:1fr;margin-bottom:0}.filterlayers-tab{padding:12px;gap:8px 10px}.filterlayers-tab-title{font-size:20px}.filterlayers-stage.is-active{gap:16px}.filterlayers-image{aspect-ratio:16 / 9;width:100%}.filterlayers-controls{padding:0 16px}.filterlayers-nav{width:44px;height:44px}.filterlayers-nav svg{width:14px;height:14px}.filterlayers-slide-img{transform:scale(1)}}.howitworks-section{background:var(--section-bg-color);padding:40px 0}.howitworks-section .inner{max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.howitworks-h2-wrap{margin-bottom:14px}.howitworks-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--bg-color);border-radius:100px;padding:4px;margin-bottom:16px}.howitworks-tab{padding:12px 12px 10px;background:transparent;color:var(--text-color);cursor:pointer;border-radius:100px;font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-500);text-transform:uppercase;transition:background .15s,color .15s,border-color .15s;border:1px solid color-mix(in srgb,var(--text-color) 20%,transparent)}.howitworks-tab.is-active{background:var(--highlight-bg-color);color:var(--highlight-text-color);border-color:var(--highlight-bg-color)}.hiw-mobilewrap.hiw-hide-mobile,.hiw-col-header{display:none}.hiw-card{border-radius:12px;padding:20px 16px 16px}.hiw-card--primary{background:var(--highlight-bg-color);color:var(--highlight-text-color);border:1px solid rgb(236,236,236);position:relative;box-shadow:#0000001a 0 4px 10px;margin-bottom:10px;margin-top:12px}.hiw-card--secondary{background:var(--bg-color);border:1px solid rgb(236,236,236)}.hiw-card-badge{position:absolute;top:-8px;left:14px;background:var(--impression-color);color:var(--badge-text-color);font-size:12px;font-weight:var(--font-weight-500);line-height:1;text-transform:uppercase;padding:4px 8px 2px;border-radius:20px}.hiw-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.hiw-card-kicker{font-weight:var(--font-weight-500);font-size:16px;color:var(--text-color);text-transform:capitalize;margin-bottom:4px}.hiw-card-kicker--green{color:var(--impression-color)}.hiw-card-title{font-family:var(--font-family-heading);font-size:24px;font-weight:var(--font-weight-500);color:var(--highlight-text-color);line-height:1}.hiw-card-title--muted{color:var(--text-color)}.hiw-card-price-wrap{text-align:right}.hiw-card-price{font-family:var(--font-family-heading);font-weight:var(--font-weight-500);line-height:1}.hiw-card-price--green{font-size:30px;line-height:1;color:var(--impression-color)}.hiw-card-price--muted{font-size:22px;color:var(--text-color)}.hiw-card-period{font-size:14px;color:var(--text-color);text-transform:capitalize;font-weight:var(--font-weight-500)}.hiw-card-period--light{color:var(--highlight-text-color)}.hiw-card-list{list-style:none;display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.2);margin:0}.hiw-card-list--secondary{border-top-color:#d8d8d4}.hiw-card-list-item{display:flex;gap:8px;align-items:center;font-weight:var(--font-weight-300);font-size:16px;color:var(--highlight-text-color)}.hiw-card-list--secondary .hiw-card-list-item{color:color-mix(in srgb,var(--text-color) 80%,transparent)}.hiw-icon{flex-shrink:0;fill:none}.hiw-footnote{font-size:14px;color:var(--text-color);margin-top:10px;line-height:1.2;text-align:center}.hiw-energy-hero{background:var(--highlight-bg-color);color:var(--highlight-text-color);border:1px solid rgb(236,236,236);border-radius:12px;padding:16px;margin-bottom:10px;text-align:center;box-shadow:#0000001a 0 4px 10px}.hiw-energy-label{font-size:16px;color:var(--impression-color);margin-bottom:8px;font-weight:var(--font-weight-500)}.hiw-energy-price{font-size:48px;font-weight:var(--font-weight-500);color:var(--impression-color);line-height:1;letter-spacing:-.05em}.hiw-energy-subtitle{font-weight:var(--font-weight-300);font-size:16px;color:var(--highlight-text-color);margin-top:6px}.hiw-energy-tiers{background:var(--bg-color);border-radius:12px;padding:6px 14px;border:1px solid rgb(236,236,236)}.hiw-energy-tier{display:grid;grid-template-columns:1fr auto;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06);align-items:center;gap:10px}.hiw-energy-tier--last{border-bottom:none}.hiw-energy-tier-info{min-width:0}.hiw-energy-tier-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hiw-energy-tier-name{font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-500);color:var(--text-color);line-height:1}.hiw-energy-tier-badge{font-size:10px;font-weight:var(--font-weight-500);line-height:1;color:var(--badge-text-color);background:var(--impression-color);padding:4px 4px 2px;border-radius:3px;letter-spacing:.05em;text-transform:uppercase}.hiw-energy-tier-watt{font-size:14px;font-weight:var(--font-weight-300);color:var(--text-color)}.hiw-energy-tier-price-wrap{text-align:right}.hiw-energy-tier-price{font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-500);color:var(--impression-color);line-height:1;letter-spacing:-.05em}.hiw-energy-tier-period{font-size:12px;color:var(--text-color);text-transform:uppercase;font-weight:var(--font-weight-500)}@media(min-width:880px){.howitworks-tabs,.howitworks-h2-wrap{display:none}.howitworks-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.hiw-mobilewrap{display:block!important}.hiw-col-header{display:block;min-height:64px;margin-bottom:20px}.hiw-col-header .sub-heading{margin-bottom:10px;font-size:16px}.hiw-panel-filters .hiw-card--primary{margin-top:0}}.whyfeatures-section{background:#f4f4f0;padding:40px 0}.whyfeatures-section .inner{max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.whyfeatures-header{margin-bottom:20px}.whyfeatures-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.whyfeatures-card{background:#fff;border-radius:14px;padding:18px 16px;border:1px solid rgb(236,236,236)}.whyfeatures-icon{width:40px;height:40px;border-radius:8px;background:var(--color-green);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.whyfeatures-icon svg{fill:none;stroke:var(--color-white)}.whyfeatures-card-title{font-family:var(--font-family-heading);font-size:24px;font-weight:var(--font-weight-500);color:var(--color-solid-black);line-height:1.1;margin-bottom:6px}.whyfeatures-card-desc{font-size:18px;color:var(--color-gray-dark);font-weight:var(--font-weight-300);line-height:1.3}@media screen and (max-width:767px){.whyfeatures-card-title{font-size:20px}.whyfeatures-card-desc{font-size:16px}}@media screen and (max-width:479px){.whyfeatures-grid{grid-template-columns:1fr}}.inthebox-section{background:var(--bg-color);padding:40px 0;color:var(--text-color)}.inthebox-section .inner{max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.inthebox-header{margin-bottom:24px}.inthebox-header .sub-heading,.inthebox-header .title{color:inherit;border-color:currentColor}.inthebox-tabs{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.inthebox-tabs::-webkit-scrollbar{display:none}.inthebox-tab{min-width:160px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:10px 6px;text-align:left;font-family:var(--font-family-body);background:var(--color-white);border:1px solid var(--border-color);border-radius:12px;padding:8px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.inthebox-tab:hover{border-color:color-mix(in srgb,var(--border-color) 50%,transparent)}.inthebox-tab-pill{grid-column:1;grid-row:1;justify-self:start;align-self:start;display:inline-block;font-size:12px;font-weight:var(--font-weight-300);line-height:1;color:var(--text-color);text-transform:capitalize;padding:4px 10px 3px;border:1px solid color-mix(in srgb,var(--text-color) 40%,transparent);border-radius:100px}.inthebox-tab-title{grid-column:1;grid-row:2;font-family:var(--font-family-heading);font-size:16px;font-weight:var(--font-weight-500);color:var(--text-color);line-height:1.05}.inthebox-tab-chevron{grid-column:2;grid-row:1 / 3;align-self:center;font-size:32px;line-height:1;color:color-mix(in srgb,var(--text-color) 90%,transparent);transition:transform .2s,color .2s}.inthebox-tab.is-active{background:var(--bg-color-active);border-color:var(--border-color-active)}.inthebox-tab.is-active .inthebox-tab-title{color:var(--text-color-active)}.inthebox-tab.is-active .inthebox-tab-pill{color:var(--text-color-active);border-color:color-mix(in srgb,var(--text-color-active) 40%,transparent)}.inthebox-tab.is-active .inthebox-tab-chevron{color:var(--text-color-active);transform:translate(2px)}.inthebox-image{position:relative;aspect-ratio:21 / 9;border-radius:10px;margin-bottom:12px;overflow:hidden;background:linear-gradient(160deg,#1a3a0a,#2d5c14);display:flex;align-items:center;justify-content:center}.inthebox-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.inthebox-slide-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s;pointer-events:none}.inthebox-slide-img.is-active{opacity:1;pointer-events:auto}div.inthebox-slide-img{display:flex;align-items:center;justify-content:center}.inthebox-image-placeholder{font-size:14px;color:#fff6;letter-spacing:.1em;text-align:center}.inthebox-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.inthebox-item{background:color-mix(in srgb,var(--box-bg-color) 5%,transparent);border:1px solid color-mix(in srgb,var(--box-bg-color) 10%,transparent);border-radius:8px;color:var(--box-text-color);padding:16px 12px 12px;display:flex;gap:10px;min-height:0}.inthebox-item-check{width:18px;height:18px;border-radius:50%;color:var(--color-white);background:var(--color-green);flex-shrink:0;display:flex;align-items:center;justify-content:center}.inthebox-item-check svg{fill:none}.inthebox-item-text{min-width:0}.inthebox-item-title{font-size:18px;font-weight:var(--font-weight-500);color:inherit;line-height:1}.inthebox-item-subtitle{font-weight:var(--font-weight-300);font-size:16px;color:color-mix(in srgb,var(--box-text-color) 80%,transparent);margin-top:4px;line-height:1.1}@media(min-width:880px){.inthebox-layout.has-tabs{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:32px;align-items:start}.inthebox-tabs{position:sticky;top:80px;display:grid;grid-template-columns:1fr;margin-bottom:0}.inthebox-tab{padding:12px;gap:8px 10px}.inthebox-tab-title{font-size:20px}.inthebox-tabs::-webkit-scrollbar{width:6px}.inthebox-tabs::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:100px}.inthebox-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:center}.inthebox-image{aspect-ratio:1 / 1;max-width:380px;margin-bottom:0}.inthebox-list{margin:0}.inthebox-section .h-section{font-size:32px}}.compare-faq-wrap{display:flex;flex-direction:column}.compare-panel,.faq-panel{padding:40px 0}.compare-faq-pair .inner{max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.compare-faq-header{margin-bottom:20px}.compare-faq-header .sub-heading{margin-bottom:10px;font-size:16px}.compare-faq-pair .h-section{font-family:var(--font-family-heading);font-size:36px;font-weight:800;color:var(--color-solid-black);line-height:1.1;margin-top:6px}.compare-table{background:var(--color-white);border-radius:12px;overflow:hidden;border:1px solid rgb(236,236,236)}.compare-table-head,.compare-table-row{display:grid;grid-template-columns:40% 20% 20% 20%;align-items:center}.compare-table-head{padding:17px 12px 15px;background:var(--color-solid-black);color:var(--color-white);font-size:14px;line-height:1;font-weight:var(--font-weight-500);text-transform:uppercase}.compare-table-col{text-align:center}.compare-table-col--brand{color:var(--color-green-hover)}.compare-table-row{padding:12px;border-bottom:1px solid rgb(232,232,228);background:var(--color-white)}.compare-table-row--alt{background:#f4f4f0}.compare-table-row:last-child{border-bottom:none}.compare-table-feature{display:block;font-size:16px;color:var(--color-solid-black);font-weight:var(--font-weight-300);padding-right:6px;line-height:1.1}.compare-table-cell{display:flex;justify-content:center;align-items:center}.compare-table-cell svg{fill:none}.compare-table-cell--highlight{background:#1589020f;padding:4px;border-radius:4px}.compare-text--brand{font-size:16px;font-weight:var(--font-weight-500);color:var(--color-green)}.compare-text--muted{font-size:16px;font-weight:var(--font-weight-300);color:var(--color-gray)}.compare-footnote{text-align:center;font-size:14px;color:var(--color-gray);margin-top:10px}.compare-faq-accordion{border-top:1px solid rgb(232,232,228)}.compare-faq-pair .acc-row{border-bottom:1px solid rgb(232,232,228)}.compare-faq-pair .acc-trigger{width:100%;background:none;border:none;cursor:pointer;padding:16px 15px 14px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-500);line-height:1.1;color:var(--color-solid-black);text-align:left}.compare-faq-pair .acc-trigger-label{padding-right:12px}.compare-faq-pair .acc-trigger-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-green);font-size:28px;font-weight:var(--font-weight-300);line-height:1;transition:transform .2s}.compare-faq-pair .acc-trigger[aria-expanded=true] .acc-trigger-icon{transform:rotate(45deg)}.compare-faq-pair .acc-content{padding:0 15px 20px;font-weight:var(--font-weight-300);font-size:16px;color:var(--color-solid-black);line-height:1.3}.compare-faq-pair .acc-content[hidden]{display:none}.compare-faq-pair .acc-content p{margin:0 0 10px}.compare-faq-pair .acc-content p:last-child{margin-bottom:0}@media(min-width:880px){.compare-faq-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;max-width:1140px;margin:0 auto;padding:40px 20px;align-items:start}.compare-panel,.faq-panel{padding:0}.compare-faq-pair .inner{padding:0;max-width:none}.compare-faq-header,.compare-faq-header--faq{margin-bottom:18px;min-height:64px}.compare-faq-pair .h-section{font-size:32px;margin-top:6px;line-height:1}}@media(max-width:879px){.faq-panel{background:var(--faq-bg-color)}}.pdp-contact-section{position:relative;background:var(--color-solid-black);color:var(--color-white);padding:64px 0;overflow:hidden}.pdp-contact-section .inner{position:relative;max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.pdp-contact-section .eyebrow{font-family:var(--font-family-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-green)}.contact-left-headline{text-align:left;margin-bottom:28px}.contact-left-headline .sub-heading,.contact-left-headline .title{color:inherit;border-color:currentColor}.pdp-contact-intro{font-size:20px;font-weight:var(--font-weight-300);color:var(--color-white);margin-top:14px;line-height:1.3;max-width:460px}@media screen and (max-width:767px){.pdp-contact-intro{font-size:18px}}.contact-cards{display:flex;flex-direction:column;gap:14px}.contact-card{display:block;text-decoration:none;color:inherit!important}.contact-card-inner{display:flex;align-items:center;gap:18px;padding:20px 22px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:14px;transition:background .15s,border-color .15s}.contact-card--phone:hover .contact-card-inner,.contact-card--email:hover .contact-card-inner{background:#ffffff0f;border-color:#ffffff2e}.contact-card--location{cursor:default}.contact-card-avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--color-green);border:2px solid var(--color-green);box-shadow:rgba(var(--color-green),.35) 0 6px 18px}.contact-card-avatar img{width:100%;height:100%;object-fit:cover;display:block}.contact-card-icon{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:var(--color-green);display:flex;align-items:center;justify-content:center;box-shadow:rgba(var(--color-green),.35) 0 6px 18px}.contact-card-icon svg{fill:none}.contact-card-body{min-width:0;flex:1 1 0%}.contact-card-label{font-family:var(--font-family-body);font-size:13px;font-weight:var(--font-weight-500);text-transform:uppercase;color:#ffffff8c;margin-bottom:4px}.contact-card-value{font-family:var(--font-family-body);font-size:20px;font-weight:var(--font-weight-500);color:var(--color-white);line-height:1.2;word-break:break-word}.contact-card-sub{font-weight:var(--font-weight-300);font-size:16px;color:#ffffff8c;margin-top:6px;line-height:1.2}.contact-form-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:32px 30px}.contact-form-heading{font-family:var(--font-family-body);font-size:36px;font-weight:var(--font-weight-500);color:var(--color-white);line-height:1.1;margin-bottom:8px}.contact-form-intro{font-size:20px;font-weight:var(--font-weight-300);color:var(--color-white);margin-bottom:22px;line-height:1.3}@media screen and (max-width:767px){.contact-form-heading{font-size:30px}.contact-form-intro{font-size:18px}}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form-input,.contact-form-textarea{width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:16px 18px;font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-300);color:var(--color-white);outline:none;transition:border-color .15s,background .15s}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:#ffffff73;font-weight:var(--font-weight-300)}.contact-form-input:focus,.contact-form-textarea:focus{border-color:var(--color-green);background:#ffffff14}.contact-form-textarea{resize:vertical;min-height:130px}.contact-form-consent{display:flex;gap:10px;align-items:flex-start;font-weight:var(--font-weight-300);font-size:16px;line-height:1.3;color:#ffffffb3;margin-top:4px;margin-bottom:6px;cursor:pointer}.contact-form-consent input{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:var(--color-green);cursor:pointer;display:block;clip:auto;position:static;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-form-consent a{font-weight:var(--font-weight-500);color:var(--color-green);text-decoration:underline}.contact-form-submit{width:100%;background:var(--color-green);color:var(--color-white);border:none;cursor:pointer;border-radius:100px;padding:18px 24px;font-family:var(--font-family-body);font-size:20px;font-weight:var(--font-weight-400);box-shadow:#0d6e01 0 3px,#1589024d 0 12px 28px;margin-top:6px;transition:background .15s,transform .1s}.contact-form-submit:hover{background:var(--color-green-hover);transform:translateY(-1px)}.contact-form-trust-line{text-align:center;font-weight:var(--font-weight-300);font-size:14px;color:#fff6;margin-top:18px}.pdp-contact-section .form-message{margin-bottom:12px}.pdp-contact-section .alertBox-message{font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(max-width:579px){.contact-row-2{grid-template-columns:1fr}.contact-form-card{padding:24px 20px}}@media(min-width:880px){.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}}.room-calculator-wrapper{padding-block:40px;font-family:var(--font-family-body)}@media screen and (min-width:768px){.calculator-wrapper{display:flex;gap:48px;align-items:flex-start}.calculator-wrapper .calculator-header{flex:0 0 calc(50% - 24px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.calculator-wrapper .calculator-main{flex:1}}.calculator-image{display:block;height:auto;max-width:250px}@media screen and (max-width:767px){.calculator-image{margin-inline:auto;margin-bottom:24px}}.calculator-inputs{display:grid;gap:14px;margin-bottom:20px}.calculator-form .form-field{position:relative;margin:0}.slider-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;font-size:16px;font-weight:var(--font-weight-500)}.slider-label em{font-weight:var(--font-weight-400);font-style:normal;color:var(--color-gray-dark);font-size:14px}.slider-value{font-size:20px;font-weight:var(--font-weight-500);color:var(--color-green);min-width:50px;text-align:right}.slider-value>span{letter-spacing:-.05em}.calculator-slider{width:100%;height:4px;border-radius:4px;background:var(--form-input-border);outline:none;-webkit-appearance:none;appearance:none;margin:10px 0;transition:background .3s ease}.calculator-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--btn-1-bg);cursor:pointer;box-shadow:0 2px 4px #0003;transition:all .2s ease}.calculator-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.calculator-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--btn-1-bg);cursor:pointer;border:none;box-shadow:0 2px 4px #0003;transition:all .2s ease}.calculator-slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.calculator-slider:focus{outline:none}.calculator-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #12121233}.calculator-slider:focus::-moz-range-thumb{box-shadow:0 0 0 3px #12121233}.slider-labels{display:flex;justify-content:space-between;font-size:14px;line-height:1}.results-volume{margin-top:12px;color:#ffffffb3;display:flex;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:var(--font-weight-400);line-height:1.2}.results-volume strong{font-size:20px;font-weight:var(--font-weight-500);color:var(--color-green-hover);font-family:var(--font-family-heading)}.calculator-results{margin-bottom:20px}.results-variants{display:grid;gap:20px}.results-variants--single{grid-template-columns:1fr;max-width:100%}@keyframes room-calculator-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.calculator-result-card{background:#0a1a05;border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.08);animation:room-calculator-fade-up .3s ease}.calculator-result-card__label{font-family:Barlow,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-green);margin-bottom:6px}.calculator-result-card__title{font-family:var(--font-family-heading);font-size:28px;font-weight:var(--font-weight-800);color:var(--calc-text-color);line-height:1;margin-bottom:8px}.calculator-result-card__meta{font-size:13px;color:#fffc;margin-bottom:16px;line-height:1.5}.calculator-result-card__meta strong{color:var(--calc-text-color);font-weight:var(--font-weight-700)}.calculator-result-card__cta{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background:var(--color-green);color:var(--color-white);border:none;cursor:pointer;border-radius:8px;padding:13px;font-family:Barlow,sans-serif;font-size:14px;font-weight:800;letter-spacing:.04em}.calculator-result-card__cta:hover{filter:brightness(1.06);color:var(--color-white)}.calculator-result-card__cta--disabled,.calculator-result-card__cta:disabled{opacity:.6;cursor:not-allowed;filter:none}.results-variants.calculator-result-modal{display:block;max-width:none}.calculator-result-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:12px;overflow-y:auto}.calculator-result-modal__panel{position:relative;background:#fff;color:#0a1a05;border-radius:16px;width:100%;max-width:460px;max-height:94vh;overflow-y:auto;box-shadow:#00000080 0 20px 60px}.calculator-result-modal__close{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;background:#f0f0ec;border:none;color:var(--color-solid-black);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:700}.calculator-result-modal__body{margin:0;padding:6px}.calculator-result-modal__body .results-volume{background:var(--calc-box-bg-color);color:var(--calc-text-color);border:1px solid #f4f4f0;border-radius:12px;margin:0;padding:6px 16px;height:42px;justify-content:flex-start}.calculator-result-modal__body .results-volume strong{color:var(--calc-text-highlight-color)}.calculator-result-modal__stack,.calculator-result-modal__cards{display:flex;flex-direction:column;gap:6px}.calculator-result-modal__card{background:var(--calc-box-bg-color);color:var(--calc-text-color);border:1px solid #f4f4f0;border-radius:12px;padding:16px;animation:room-calculator-fade-up .3s ease}.calculator-result-modal__badge{font-size:14px;color:var(--calc-text-highlight-color);text-transform:uppercase;font-weight:var(--font-weight-500);margin-bottom:10px}.calculator-result-modal__row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.calculator-result-modal__thumb{height:60px;width:auto;max-width:100px;object-fit:contain;flex-shrink:0}.calculator-result-modal__info{flex:1 1 0;min-width:0}.calculator-result-modal__name{font-family:var(--font-family-heading);font-size:30px;font-weight:var(--font-weight-500);color:var(--calc-text-color);line-height:.95}.calculator-result-modal__ideal{font-size:16px;color:var(--calc-text-color);margin-top:4px;line-height:1.2}.calculator-result-modal__price-col{text-align:right;flex-shrink:0}.calculator-result-modal__price{font-family:var(--font-family-heading);font-size:24px;font-weight:var(--font-weight-500);color:var(--calc-text-highlight-color);line-height:1;letter-spacing:-.05em}.calculator-result-modal__price-note{font-size:12px;line-height:1;text-transform:uppercase;margin-top:3px;font-weight:var(--font-weight-500)}.calculator-result-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.calculator-result-modal__cta{width:auto!important;min-width:170px;max-width:fit-content}.calculator-result-modal__cta--disabled,.calculator-result-modal__cta--disabled:hover{opacity:.6;cursor:not-allowed;filter:none}.herovideo-section{padding:40px 0;color:var(--color-solid-black)}.herovideo-section .inner{max-width:1140px;margin:0 auto;padding:0 20px;width:100%}.herovideo-section .herovideo-titleblock{margin-bottom:16px}.herovideo-section .herovideo-titleblock .title{font-size:50px}@media screen and (max-width:767px){.herovideo-section .herovideo-titleblock .title{font-size:36px}}.herovideo-section .herovideo-video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#1a3a0a,#2d5c14,#1a3a0a);box-shadow:#0000004d 0 4px 10px;cursor:pointer}.herovideo-section .herovideo-video .image-video-block{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.herovideo-section .herovideo-video .image-video-list-img,.herovideo-section .herovideo-video .image-video-list-img img{width:100%;height:100%;object-fit:cover}.herovideo-section .herovideo-video .image-video-list-img{position:relative;height:100%}.herovideo-section .herovideo-video .image-video-block video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.herovideo-section .herovideo-video-shine{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 30% 40%,rgba(127,197,90,.22) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none;z-index:1}.herovideo-section .herovideo-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:#0000004d 0 8px 20px;z-index:2;cursor:pointer}.herovideo-section .herovideo-video .image-video-list-img .herovideo-video-play{position:absolute}.herovideo-section .herovideo-video-play svg{margin-left:3px}.herovideo-section .herovideo-usecases-wrap{margin-top:16px}.herovideo-section .usecase-card{background:var(--color-white);border:1px solid rgb(236,236,236);border-radius:8px;padding:12px 10px}@media(max-width:879px){.herovideo-section{overflow:hidden}.herovideo-section .herovideo-usecases-wrap{padding-bottom:var(--usecases-padding-bottom, 0)}.herovideo-section .usecases-marquee{overflow:hidden;width:auto;padding:4px 0 0;margin-inline:-20px}.herovideo-section .usecases-marquee-track{display:flex;width:max-content;padding-left:20px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);touch-action:pan-y;cursor:grab}.herovideo-section .usecases-marquee-track.is-autoplay{will-change:transform;animation:herovideo-usecases-scroll var(--usecases-scroll-duration, 30s) linear infinite}.herovideo-section .usecases-marquee-track.is-autoplay.is-paused{animation-play-state:paused}.herovideo-section .usecases-marquee-track.is-dragging{touch-action:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.herovideo-section .usecases-marquee-group{display:flex;align-items:stretch;gap:8px;padding-right:8px;flex-shrink:0}.herovideo-section .usecases-marquee .usecase-card{width:140px;flex:0 0 140px;height:100%;display:flex;flex-direction:column;box-sizing:border-box;scroll-snap-align:start}@keyframes herovideo-usecases-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}}.herovideo-section .usecase-stat{font-family:var(--font-family-heading);font-size:22px;font-weight:var(--font-weight-500);color:var(--color-green);line-height:1}.herovideo-section .usecase-label{font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-500);color:var(--color-solid-black);margin-top:6px}.herovideo-section .usecase-sub{font-weight:var(--font-weight-300);font-size:14px;color:#666;margin-top:4px;line-height:1.3}@media(min-width:880px){.herovideo-section .usecase-card{padding:18px 16px;border-radius:12px}.herovideo-section .usecase-stat{font-size:32px}.herovideo-section .usecase-label{margin-top:10px}.herovideo-section .herovideo-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"video title" "video usecases";column-gap:32px;row-gap:16px;align-items:stretch}.herovideo-section .hv-area-video{grid-area:video;min-height:0;align-self:center}.herovideo-section .hv-area-title{grid-area:title}.herovideo-section .hv-area-usecases{grid-area:usecases;align-self:stretch;display:flex;flex-direction:column}.herovideo-section .herovideo-h2{text-align:left;font-size:30px;line-height:1.1}.herovideo-section .herovideo-video{margin-bottom:0}.herovideo-section .herovideo-usecases-wrap{margin-top:0;flex:1;display:flex;flex-direction:column}.herovideo-section .herovideo-usecases-wrap .usecases-strip{margin:0;padding:0;display:grid!important;gap:8px;grid-template-columns:1fr 1fr;flex:1;overflow:visible}.herovideo-section .usecases-marquee-track{display:contents;animation:none;padding-left:0}.herovideo-section .usecases-marquee-group{display:contents}.herovideo-section .usecases-marquee-group[aria-hidden=true]{display:none}.herovideo-section .herovideo-usecases-wrap .usecase-card{min-width:0;width:auto;padding:10px 12px}.herovideo-section .herovideo-usecases-wrap .usecase-stat{font-size:24px}.herovideo-section .herovideo-usecases-wrap .usecase-label{margin-top:4px}.herovideo-section .herovideo-usecases-wrap .usecase-sub{margin-top:2px;font-size:16px}.herovideo-section .herovideo-usecases-wrap .usecase-card:nth-child(7){display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-new.pdp.css.map */
