.cmp{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 0px)}.cmp__card{max-width:1872px;margin-inline:auto;background:var(--cmp-card-bg, #f8f8f8);border-radius:10px;padding:var(--cmp-card-pad, 38px)}.cmp__head{display:flex;flex-direction:column;gap:14px;align-items:var(--cmp-head-align-flex, flex-start);text-align:var(--cmp-head-align, left)}.cmp__eyebrow{font-size:max(12px,calc(16px * var(--fs-text, 1)));font-weight:600;line-height:1.2;letter-spacing:.056em;text-transform:uppercase;color:#131313}.cmp__title{margin:0;font-size:max(22px,calc(max(30px,2.292vw) * var(--fs-display, 1)));font-weight:700;line-height:1.2;letter-spacing:-.016em;color:#131313}.cmp__scroll{overflow-x:auto;margin-top:var(--cmp-table-gap, 48px)}.cmp__table{display:grid;grid-template-columns:minmax(260px,1.9fr) repeat(var(--cmp-cols, 4),minmax(150px,1fr));min-width:900px}.cmp__cell{display:flex;align-items:center;min-height:var(--cmp-row-h, 84px);border-bottom:1.2px solid var(--cmp-divider, rgba(19, 19, 19, .16))}.cmp__cell--label{font-size:max(12px,calc(max(var(--cmp-label-size, 17px),1.146vw) * var(--fs-text, 1)));line-height:1.3;color:#131313;padding-right:20px}.cmp__cell--value{justify-content:center}.cmp__cell--header{border-bottom:none}.cmp__cell--other-head{justify-content:center;font-size:max(12px,calc(16px * var(--fs-text, 1)));line-height:1.2;letter-spacing:.056em;text-transform:uppercase;color:#737373}.cmp__cell--hero-head{justify-content:center;background:var(--cmp-hero-cap, #7ad700);border-radius:24px 24px 0 0}.cmp__hero-label{font-size:max(12px,calc(20px * var(--fs-display, 1)));font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:#fff}.cmp__logo{display:block;max-width:178px;max-height:46px;object-fit:contain}.cmp__cell--hero{background:var(--cmp-hero-lane, #131313);border-bottom:1.2px solid #ffffff}.cmp__cell--hero-last{border-bottom:none;border-radius:0 0 16px 16px}.cmp__badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px}.cmp__badge--tick{background:var(--cmp-tick-bg, #7ad700)}.cmp__badge--tick svg{width:16px;height:12px}.cmp__badge--plain{background:#fff;border:1.2px solid #d9d9d9}.cmp__badge--plain svg{width:12px;height:12px}.cmp__dash{width:16px;height:2.5px;border-radius:1.2px;background:#9a9a9a}.cmp__value-text{font-size:max(12px,calc(16px * var(--fs-text, 1)));color:#131313}.cmp__footnote{margin:0;padding-top:28px;font-size:max(12px,calc(max(16px,1.042vw) * var(--fs-text, 1)));line-height:1.15;letter-spacing:.015em;color:var(--cmp-footnote, #b4453a)}@media(min-width:1024px){.cmp{padding-top:calc(var(--sec-pt, 64px) + 36px)}}@media(max-width:1023px){.cmp__card{padding:calc(var(--cmp-card-pad, 38px) * .63) 14px}.cmp__scroll{margin-top:28px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.cmp__scroll::-webkit-scrollbar{height:4px}.cmp__scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:999px}.cmp__scroll::-webkit-scrollbar-track{background:transparent}.cmp__table{min-width:0;grid-template-columns:minmax(128px,1.4fr) var(--cmp-mobile-cols, repeat(var(--cmp-cols, 4), minmax(88px, 1fr)))}.cmp__cell{min-height:calc(var(--cmp-row-h, 84px) * .67)}.cmp__cell--label{position:sticky;left:0;z-index:1;background:#f8f8f8;padding-block:10px;padding-right:12px;font-size:13px;line-height:1.35;box-shadow:8px 0 10px -8px #00000026}.cmp__cell--other-head{font-size:12px;letter-spacing:.04em;text-align:center}.cmp__hero-label{font-size:12px;letter-spacing:.027em}.cmp__logo{max-width:56px;max-height:28px}.cmp__cell--hero-head{border-radius:14px 14px 0 0}.cmp__cell--hero-last{border-radius:0 0 12px 12px}.cmp__badge{width:30px;height:30px}.cmp__badge--tick svg{width:13px;height:10px}.cmp__badge--plain svg{width:10px;height:10px}.cmp__dash{width:13px;height:2px}.cmp__value-text{font-size:12px;line-height:1.25;text-align:center}}@media(max-width:767px){.cmp{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 0px)}}.consult{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 0px)}.consult__card{position:relative;display:grid;align-items:var(--cons-v, center);justify-items:var(--cons-hjust, center);max-width:1872px;margin-inline:auto;background:var(--cons-card-bg, #131313);border-radius:var(--cons-card-radius, 20px);overflow:hidden;padding:60px 24px}.consult__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.consult__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cons-overlay, rgba(19, 19, 19, .45))}.consult__content{position:relative;display:flex;flex-direction:column;align-items:var(--cons-hjust, center);text-align:var(--cons-text, center);max-width:1105px}.consult__social{display:flex;align-items:center;gap:9px;margin-bottom:34px}.consult__stars{display:flex;gap:2px}.consult__stars svg{width:20px;height:20px;display:block}.consult__eyebrow{font-size:max(12px,calc(var(--cons-eyebrow-size, 18px) * var(--fs-text, 1)));line-height:1.15;color:var(--cons-content, #ffffff)}.consult__title{margin:0;font-size:max(22px,calc(max(var(--cons-title-size, 30px),2.292vw) * var(--fs-display, 1)));font-weight:700;line-height:1.15;letter-spacing:.02em;color:var(--cons-content, #ffffff)}.consult__text{margin:20px 0 0;font-size:max(12px,calc(var(--cons-text-size, 16px) * var(--fs-text, 1)));line-height:2.2;color:var(--cons-content, #ffffff)}.consult__cta{display:inline-flex;align-items:center;gap:5px;margin-top:37px;padding:20px 38px;border-radius:999px;background:var(--cons-btn-bg, #7ad700);color:var(--cons-btn-color, #131313);font-size:max(12px,calc(var(--cons-btn-size, 20px) * var(--fs-display, 1)));font-weight:600;line-height:1.05;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.consult__cta:hover{background:#8ae51a}.consult__cta svg{width:27px;height:18px}@media(max-width:767px){.consult__card{padding:40px 20px}.consult__card--fixed-m{min-height:var(--cons-h-m, 0px)}.consult__social{flex-direction:column;gap:8px;align-items:var(--cons-hjust, center)}.consult__social{margin-bottom:20px}.consult__text{margin-top:14px;line-height:1.6}.consult__cta{margin-top:24px;padding:16px 28px}}@media(min-width:1024px){.consult{padding-top:calc(var(--sec-pt, 64px) + 36px)}.consult__card{aspect-ratio:1872 / 896;padding:60px}.consult__card--fixed{aspect-ratio:auto;min-height:var(--cons-h, 480px)}}@media(max-width:767px){.consult{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 0px)}}.faqx{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 0px)}.faqx__inner{display:grid;grid-template-columns:699fr 1143fr;gap:30px;max-width:1872px;margin-inline:auto;align-items:start}.faqx__intro{display:flex;flex-direction:column;align-items:var(--faq-head-align-flex, flex-start);text-align:var(--faq-head-align, left)}.faqx__title{margin:0;font-size:max(22px,calc(max(var(--faq-heading-size, 30px),2.292vw) * var(--fs-display, 1)));font-weight:700;line-height:1.2;letter-spacing:0;color:#131313}.faqx__desc{margin:13px 0 0;font-size:max(12px,calc(var(--faq-desc-size, 16px) * var(--fs-text, 1)));line-height:1.5;color:var(--faq-desc-color, #737373);max-width:634px}.faqx__cta{align-self:var(--faq-head-align-flex, flex-start);margin-top:32px;padding:16px 28px;border-radius:99px;background:var(--faq-btn-bg, #7ad700);color:var(--faq-btn-color, #131313);font-size:max(12px,calc(14px * var(--fs-text, 1)));font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.faqx__cta:hover{background:#8ae51a}.faqx__list{display:flex;flex-direction:column;gap:10px}.faqx__item{background:#f7f7f7;border-radius:8px;padding:24px 28px}.faqx__q{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}.faqx__q-text{font-size:max(12px,calc(var(--faq-q-size, 18px) * var(--fs-text, 1)));font-weight:600;line-height:1.78;color:#131313}.faqx__toggle{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:999px;background:#fff}.faqx__toggle:before,.faqx__toggle:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:#27241f;transform:translate(-50%,-50%);transition:transform .2s ease}.faqx__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.group\/accordion.is-active .faqx__toggle:after{transform:translate(-50%,-50%) rotate(0)}.faqx__a{padding-top:16px;font-size:max(12px,calc(var(--faq-a-size, 16px) * var(--fs-text, 1)));line-height:2;color:var(--faq-a-color, #737373)}.faqx__a p{margin:0}@media(min-width:1024px){.faqx{padding-top:calc(var(--sec-pt, 64px) + 36px)}}@media(max-width:1023px){.faqx__inner{grid-template-columns:1fr}}@media(max-width:767px){.faqx{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 0px)}}.usp-strip{padding:var(--usp-py, 20px) clamp(24px,6.67vw,128px);background:var(--usp-bg, #131313);color:var(--usp-text, #ffffff);overflow:hidden}.usp-strip__track{display:flex}.usp-strip__set{display:flex;flex:1 0 100%;align-items:center;justify-content:space-between;gap:24px}.usp-strip__set[aria-hidden=true]{display:none}.usp-strip__item{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.usp-strip__icon,.usp-strip__icon svg{display:block;width:var(--usp-icon, 24px);height:var(--usp-icon, 24px)}.usp-strip__label{font-size:max(12px,calc(var(--usp-font, 16px) * var(--fs-text, 1)));line-height:1.5;letter-spacing:.02em;white-space:nowrap}@media(max-width:767px){.usp-strip__track{width:max-content;animation:usp-marquee var(--usp-speed, 30s) linear infinite}.usp-strip__set{flex:none;gap:32px;padding-right:32px}.usp-strip__set[aria-hidden=true]{display:flex}@keyframes usp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.usp-strip__track{animation:none}}}@media(max-width:767px){.usp-strip{padding-top:var(--usp-py-m, 20px);padding-bottom:var(--usp-py-m, 20px)}}.featgrid{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 0px)}.featgrid__inner{display:flex;flex-direction:column;gap:30px;max-width:1872px;margin-inline:auto}.featgrid__heading{margin:0;font-size:max(22px,calc(max(var(--fg-heading-size, 30px),2.292vw) * var(--fs-display, 1)));font-weight:700;line-height:1.2;letter-spacing:-.022em;color:#131313;text-align:var(--fg-heading-align, left)}.featgrid__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fg-gap, 20px)}.featgrid__col{display:flex;flex-direction:column;gap:10px;padding:var(--fg-card-pad, 0);border-radius:var(--fg-card-radius, 12px);background:var(--fg-card-bg, transparent);text-align:var(--fg-card-align, left)}.featgrid__media{background:#e9e9e9;border-radius:var(--fg-media-radius, 20px);overflow:hidden;aspect-ratio:453 / 395}.featgrid__img{display:block;width:100%;height:100%;object-fit:cover}.featgrid__text{display:flex;flex-direction:column;gap:10px}.featgrid__title{margin:0;font-size:max(12px,calc(var(--fg-title-size, 22px) * var(--fs-display, 1)));font-weight:600;line-height:1.89;letter-spacing:-.029em;color:#131313}.featgrid__desc{margin:0;font-size:max(12px,calc(var(--fg-desc-size, 16px) * var(--fs-text, 1)));line-height:1.6;letter-spacing:.02em;color:var(--fg-desc-color, #737373)}@media(min-width:1024px){.featgrid{padding-top:calc(var(--sec-pt, 64px) + 36px)}}@media(max-width:1023px){.featgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featgrid__title{line-height:1.4}}@media(max-width:639px){.featgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.featgrid__media.featgrid__media{aspect-ratio:1 / 1;border-radius:10px}}@media(max-width:767px){.featgrid{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 0px)}.featgrid__media{aspect-ratio:16 / 9}.featgrid__grid{gap:16px}}.shopify-section-group-header-group{--hdr-type: .85;font-size:max(13px,calc(.833vw * var(--hdr-type)))}.shopify-section-group-header-group .text-body-sm{font-size:max(11px,calc(.729vw * var(--hdr-type)))}.shopify-section-group-header-group .text-body{font-size:max(13px,calc(.833vw * var(--hdr-type)))}.shopify-section-group-header-group .text-body-lg{font-size:max(14px,calc(.938vw * var(--hdr-type)))}.shopify-section-group-header-group .text-body-xl{font-size:max(16px,calc(1.146vw * var(--hdr-type)))}.shopify-section-group-header-group .text-body-2xl{font-size:max(22px,calc(2.083vw * var(--hdr-type)))}.iwt-split{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 0px)}.iwt-split__inner{display:grid;grid-template-columns:1fr 1fr;max-width:1872px;margin-inline:auto}.iwt-split__content{display:flex;flex-direction:column;justify-content:var(--iwt-vjust, flex-start);gap:var(--iwt-gap, 20px);padding:20px 64px 20px 0}.iwt-split__title{margin:0;font-size:max(20px,calc(max(var(--iwt-title-size, 30px),2.292vw) * var(--fs-display, 1)));font-weight:var(--iwt-title-weight, 600);line-height:1.09;letter-spacing:-.045em;color:var(--iwt-title-color, #131313)}.iwt-split__desc{font-size:max(12px,calc(var(--iwt-desc-size, 16px) * var(--fs-text, 1)));line-height:150%;color:var(--iwt-desc-color, #737373)}.iwt-split__desc p{margin:0}.iwt-split__bullet{display:flex;align-items:center;gap:13px}.iwt-split__tick,.iwt-split__tick svg{display:block;width:var(--iwt-tick-size, 25px);height:var(--iwt-tick-size, 25px);flex:none}.iwt-split__text{font-size:max(12px,calc(var(--iwt-bullet-size, 16px) * var(--fs-text, 1)));line-height:140%;color:var(--iwt-bullet-color, #131313)}.iwt-split__media{background:#e9e9e9;border-radius:var(--iwt-media-radius, 20px);overflow:hidden}.iwt-split__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.iwt-split{padding-top:calc(var(--sec-pt, 64px) + 36px)}.iwt-split__media{height:100%;min-height:320px}.iwt-split__inner--img-left .iwt-split__media{order:-1}.iwt-split__inner--img-left .iwt-split__content{padding:20px 0 20px 64px}}@media(max-width:1023px){.iwt-split__inner{grid-template-columns:1fr;gap:30px}.iwt-split__content{padding:0}.iwt-split__media{order:-1;aspect-ratio:936 / 639}}@media(max-width:767px){.iwt-split{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 0px)}}.jdgm-rev-widg{padding-bottom:0!important;margin-bottom:0!important}.shopify-app-block:has(.jdgm-rev-widg){margin-bottom:0!important;padding-bottom:0!important}.pdp-media__main{position:relative;overflow:hidden;background:#fff;border:1px solid var(--media-border, var(--pdp-line, #d9d9d9));border-radius:var(--media-radius, 8px);aspect-ratio:1006 / 766}.pdp-media__track{height:100%}.pdp-media__slide{width:100%;height:100%}.pdp-media__slide img,.pdp-media__slide video{width:100%;height:100%;object-fit:cover}.pdp-media__arrow{position:absolute;top:50%;z-index:2;display:none;width:clamp(34px,4.6%,46px);aspect-ratio:1;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:999px;background:#fff;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.pdp-media__arrow--prev{left:2.78%}.pdp-media__arrow--next{right:2.78%}.pdp-media__arrow:hover{background:#f2f2f2}.pdp-media__arrow-icon{width:10px;height:17px;color:#474747}.pdp-media__rail{gap:12px}.pdp-media__thumb{overflow:hidden;background:#fff;border:1px solid var(--media-border, var(--pdp-line, #d9d9d9));border-radius:var(--media-thumb-radius, 6px);aspect-ratio:203 / 170;width:calc((100% - 36px)/4)}.pdp-media__thumb.is-active{border-color:var(--media-active, var(--shopify-color-green-light, #7ad700))}.pdp-media__rail-nav{display:none}@media(min-width:1024px){.pdp-media__arrow{display:flex}.pdp-media__thumb{width:calc((100% - (var(--media-thumb-count, 5) - 1) * 12px) / var(--media-thumb-count, 5))}}.pdp-section{padding:20px 24px 36px}@media(min-width:1024px){.pdp-section{padding-bottom:48px}}.pdp-section .main-container{max-width:none}.pdp-columns{width:100%;max-width:none;margin-inline:0}@media(min-width:1024px){.pdp-columns{gap:20px;align-items:flex-start}.pdp-columns>.product-media{flex:1006 1 0;min-width:0}.pdp-columns>.product-details{flex:846 1 0;min-width:0}.pdp-media{gap:var(--media-gap, 20px)}.pdp-columns>.product-media{display:flex;flex-direction:column;gap:28px}.pdp-columns>.product-media{position:sticky;top:calc(var(--pdp-header-h, 80px) + 20px);align-self:flex-start}}#main-product{--pdp-type: .85}#main-product .text-body-sm{font-size:max(12px,calc(.729vw * var(--pdp-type)))}#main-product .text-body{font-size:max(13px,calc(.833vw * var(--pdp-type)))}#main-product .text-body-lg{font-size:max(14px,calc(.938vw * var(--pdp-type)))}#main-product .text-body-xl{font-size:max(16px,calc(1.146vw * var(--pdp-type)))}#main-product .text-body-2xl{font-size:max(22px,calc(2.083vw * var(--pdp-type)))}#main-product .text-body-3xl{font-size:max(22px,calc(2.5vw * var(--pdp-type)))}.pdp-reviews{display:flex;flex-direction:column;gap:10px;width:100%}.pdp-reviews__head{display:flex;align-items:center;justify-content:space-between;height:32px}.pdp-reviews__title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#131313}.pdp-reviews__nav{display:flex;align-items:center;gap:8px}.pdp-reviews__arrow{display:flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:999px;background:#fff;color:#131313;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.pdp-reviews__arrow:hover{background:#f2f2f2}.pdp-reviews__arrow-icon{display:block;width:16px;height:16px}.pdp-reviews__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.pdp-reviews__track::-webkit-scrollbar{display:none}.pdp-reviews__track>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}.pdp-review{display:flex;align-items:center;gap:var(--rev-gap, 15px);padding:var(--rev-pad, 15px);overflow:hidden;border:1.5px solid var(--rev-border, #d9d9d9);border-radius:7px;background:#fff}.pdp-review__media{display:block;flex:0 0 167px;width:167px;height:145px;overflow:hidden;border-radius:10px}.pdp-review__img{display:block;width:100%;height:100%;object-fit:cover}.pdp-review__body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:var(--rev-body-gap, 23px)}.pdp-review__group{display:flex;flex-direction:column;gap:12px}.pdp-review__headline{display:flex;align-items:center;gap:12px}.pdp-review__title{margin:0;font-size:var(--rev-title-size, 18px);line-height:150%;font-weight:600;color:#131313}.pdp-review__stars{display:flex;align-items:center;gap:4px;color:var(--rev-star-color, #ffd900)}.pdp-review__star{display:block;flex:0 0 18px;width:18px;height:18px}.pdp-review__quote{margin:0;font-size:var(--rev-quote-size, 14px);line-height:130%;font-weight:400;color:var(--rev-quote-color, #131313)}.pdp-review__attr{display:flex;align-items:center;gap:5px}.pdp-review__attr .pdp-review__stars{margin-left:7px}.pdp-review__verified{font-size:var(--rev-attr-size, 16px);line-height:1.5;font-weight:300;color:#717171}.pdp-review__author{font-size:var(--rev-attr-size, 16px);line-height:1.5;font-weight:600;color:#131313}@media(max-width:1023px){.pdp-review{flex-direction:column;align-items:stretch;gap:var(--rev-gap, 15px);padding:calc(var(--rev-pad, 15px) * .7)}.pdp-review__media{flex:0 0 auto;width:100%;height:auto;aspect-ratio:16 / 9}.pdp-review__body{gap:10px}.pdp-review__group{gap:8px}.pdp-review__title{font-size:max(12px,calc(var(--rev-title-size, 18px) * .85));line-height:1.25}.pdp-review__quote{font-size:max(12px,calc(var(--rev-quote-size, 14px) * .86));line-height:1.5}.pdp-review__verified,.pdp-review__author{font-size:max(12px,calc(var(--rev-attr-size, 16px) * .75));line-height:1.4}.pdp-review__star{flex-basis:14px;width:14px;height:14px}}.pdp-buybox{display:flex;flex-direction:column;gap:0}.pdp-buybox .pdp-buybox__badge,.pdp-buybox .pdp-buybox__rating{margin-bottom:14px}.pdp-buybox .pdp-buybox__titles,.pdp-buybox .pdp-buybox__pricing,.pdp-buybox .pdp-buybox__desc{margin-bottom:24px}.pdp-buybox .pdp-buybox__chips{margin-bottom:10px}.pdp-buybox__chips.has-divider{padding-bottom:19px;border-bottom:1px solid #d9d9d9}.pdp-buybox__info{display:flex;flex-direction:column;gap:24px;padding-bottom:19px;border-bottom:1px solid #d9d9d9}.pdp-buybox__intro{display:flex;flex-direction:column;gap:14px}.pdp-buybox__badge{align-self:flex-start;padding:7px 10px;border-radius:40px;background:var(--pi-badge-bg, #7ad700);color:var(--pi-badge-color, #131313);font-size:max(12px,calc(var(--pi-badge-size, 12px) * var(--fs-text, 1)));font-weight:400;line-height:100%;letter-spacing:-.02em}.pdp-buybox__rating{display:flex;align-items:center;gap:8px}.pdp-buybox__stars{display:flex;align-items:center;gap:4px}.pdp-buybox__star{display:block;width:var(--pi-star-size, 16px);height:var(--pi-star-size, 16px);color:var(--pi-star-color, #131313)}.pdp-buybox__star--empty{color:#d6d6d6}.pdp-buybox__rating-count{color:#131313;font-size:max(12px,calc(var(--pi-count-size, 12px) * var(--fs-text, 1)));font-weight:400;line-height:120%;letter-spacing:-.02em}.pdp-buybox__titles{display:flex;flex-direction:column;gap:10px}.pdp-buybox__title{margin:0;color:#131313;font-size:calc(var(--pi-title-size, 42px) * var(--fs-display, 1));font-weight:var(--pi-title-weight, 600);line-height:100%;letter-spacing:-.02em;text-box:trim-both cap alphabetic}.pdp-buybox__subtitle{margin:0;color:var(--pi-subtitle-color, #737373);font-size:max(12px,calc(var(--pi-subtitle-size, 16px) * var(--fs-text, 1)));font-weight:600;line-height:1.5;letter-spacing:0;text-box:trim-both cap alphabetic}.pdp-buybox__pricing{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.pdp-buybox__price{color:var(--pi-price-color, #131313);font-size:calc(var(--pi-price-size, 28px) * var(--fs-display, 1));font-weight:var(--pi-price-weight, 600);line-height:normal;letter-spacing:0}.pdp-buybox__compare{color:#737373;font-size:calc(20px * var(--fs-display, 1));font-weight:400;line-height:normal;text-decoration:line-through}.pdp-buybox__save{padding:7px 14px;border-radius:99px;background:color-mix(in srgb,var(--pi-save-color, #d70000) 10%,transparent);color:var(--pi-save-color, #d70000);font-size:14px;font-weight:600;line-height:normal}.pdp-buybox__desc{color:var(--pi-desc-color, #131313);font-size:max(12px,calc(var(--pi-desc-size, 16px) * var(--fs-text, 1)));font-weight:400;line-height:150%;letter-spacing:-.02em;text-box:trim-both cap alphabetic}.pdp-buybox__desc>:last-child{margin-bottom:0}.pdp-buybox__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdp-buybox__chip{padding:5px 15px;border:1px solid var(--pi-chip-border, #131313);border-radius:6px;background:var(--pi-chip-bg, #ffffff);color:var(--pi-chip-text, #131313);font-size:max(12px,calc(var(--pi-chip-size, 13px) * var(--fs-text, 1)));font-weight:400;line-height:20px;letter-spacing:.025em}.pdp-buybox__benefits{display:flex;flex-direction:column;gap:15px}.pdp-buybox__benefit{display:flex;align-items:center;gap:8px}.pdp-buybox__benefit-icon{display:block;flex:0 0 20px;width:20px;height:20px;border-radius:999px;object-fit:cover}.pdp-buybox__benefit-text{color:var(--pi-benefit-color, #131313);font-size:max(12px,calc(var(--pi-benefit-size, 16px) * var(--fs-text, 1)));font-weight:400;line-height:120%;letter-spacing:-.02em;text-box:trim-both cap alphabetic}.pdp-buybox__rule{display:block;height:1px;background:#d9d9d9}.pdp-widgets{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.pdp-widgets{gap:26px}}.pdp-select{position:relative}.pdp-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:pointer;text-align:left;padding:16px 20px}.pdp-select__trigger .pdp-select__chev{transition:transform .18s ease}.pdp-select.is-open .pdp-select__chev{transform:rotate(180deg)}.pdp-select__panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 12px 28px #13131324;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.pdp-select.is-open .pdp-select__panel{opacity:1;transform:translateY(0);pointer-events:auto}.pdp-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;font-size:16px;line-height:24px;color:#131313;cursor:pointer}.pdp-select__option:hover,.pdp-select__option.is-active{background:#f7f7f7}.pdp-select__option[aria-selected=true]{background:#f4fce8;font-weight:600}.pdp-select__option[aria-selected=true]:after{content:"";width:14px;height:10px;flex:none;background:#7ad700;clip-path:polygon(5% 55%,15% 42%,38% 62%,85% 5%,96% 15%,40% 92%)}.pdp-select__option[aria-disabled=true]{color:#b0b0b0;text-decoration:line-through;cursor:default}.pdp-select__option[aria-disabled=true]:hover{background:transparent}@media(max-width:1023px){.pdp-select__trigger,.pdp-select__panel{display:none}}@media(min-width:1024px){.pdp-select.is-ready .pdp-buybox__size-control:not(.pdp-select__trigger){display:none}}.pdp-media__track,.pdp-media__main [data-main-overlay],.pdp-media__main [data-main-left],.pdp-media__main [data-main-right]{cursor:zoom-in}.pdp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;display:flex;flex-direction:column;background:#0a0a0ae0}.pdp-lightbox__top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:#fff}.pdp-lightbox__count{font-size:14px;letter-spacing:.06em}.pdp-lightbox__actions{display:flex;gap:10px}.pdp-lightbox__btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer}.pdp-lightbox__btn svg{width:16px;height:16px}.pdp-lightbox__stage{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:auto;scrollbar-width:none}.pdp-lightbox__stage::-webkit-scrollbar{display:none}.pdp-lightbox__media{max-width:min(86vw,1100px);max-height:100%;object-fit:contain;cursor:zoom-in}.pdp-lightbox.is-zoomed .pdp-lightbox__media{max-width:none;max-height:none;width:170%;cursor:zoom-out}.pdp-lightbox__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer}.pdp-lightbox__nav svg{width:18px;height:18px}.pdp-lightbox__nav--prev{left:18px}.pdp-lightbox__nav--next{right:18px}.pdp-lightbox__thumbs{display:flex;gap:8px;justify-content:center;padding:14px 20px 18px;overflow-x:auto;scrollbar-width:none}.pdp-lightbox__thumbs::-webkit-scrollbar{display:none}.pdp-lightbox__thumb{flex:0 0 64px;width:64px;height:54px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#fff;cursor:pointer}.pdp-lightbox__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp-lightbox__thumb.is-current{border-color:#7ad700}body.pdp-lightbox-open{overflow:hidden}.pdp-buybox__stock{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:20px;font-weight:600;color:#131313}.pdp-buybox__stock-dot{flex:0 0 9px;width:9px;height:9px;border-radius:999px;background:#7ad700}.pdp-buybox__stock-dot.is-out{background:#d70000}.pdp-breadcrumbs{margin-bottom:20px}.pdp-breadcrumbs__list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:#535862}.pdp-breadcrumbs__item{display:flex;align-items:center;min-width:0}.pdp-breadcrumbs__link{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.pdp-breadcrumbs__link:hover{color:var(--shopify-color-primary, #131313)}.pdp-breadcrumbs__current{color:#535862;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-breadcrumbs__home{width:15px;height:15px;display:block}.pdp-breadcrumbs__sep{display:flex;align-items:center;color:#535862}.pdp-breadcrumbs__chev{width:12px;height:12px;transform:rotate(-90deg)}.pdp-buybox__form{display:flex;flex-direction:column;gap:15px;width:100%}.pdp-buybox__size{display:flex;flex-direction:column;gap:10px}.pdp-buybox__size.is-hidden{display:none}.pdp-buybox__size-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:24px}.pdp-buybox__size-label{margin:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#131313}.pdp-buybox__size-meta{display:flex;align-items:center;gap:10px;min-width:0}.pdp-buybox__size-count{font-size:14px;line-height:21px;font-weight:400;letter-spacing:0;color:#737373;white-space:nowrap}.pdp-buybox__size-chart{font-size:13px;line-height:20px;color:#131313;white-space:nowrap}.pdp-buybox__size-control{position:relative;height:58px;border:1px solid #d9d9d9;border-radius:8px;background:#fff}.pdp-buybox__size-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:16px 44px 16px 20px;border:0;border-radius:inherit;background:transparent;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#131313;cursor:pointer}.pdp-buybox__size-select:focus-visible{outline:2px solid #7ad700;outline-offset:2px}.pdp-buybox__size-chevron{position:absolute;right:20px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.pdp-buybox__size-helper{margin:0;width:100%;font-size:13px;line-height:20px;font-weight:300;letter-spacing:0;color:#737373}.pdp-buybox__addons{display:flex;flex-direction:column;gap:12px;width:100%}.pdp-buybox__addons-head{display:flex;align-items:center;justify-content:space-between;height:32px}.pdp-buybox__addons-title{margin:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;color:#131313}.pdp-buybox__addons-nav{display:flex;align-items:center;gap:8px}.pdp-buybox__addons-arrow{display:flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:999px;background:#fff;color:#131313;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.pdp-buybox__addons-arrow:hover{background:#f2f2f2}.pdp-buybox__addons-arrow-icon{display:block;width:16px;height:16px}.pdp-buybox__addons-track{display:flex;gap:12px;width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.pdp-buybox__addons-track::-webkit-scrollbar{display:none}.pdp-buybox__addons-track>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}.pdp-buybox__addon-card{display:flex;align-items:center;gap:16px;min-height:122px;padding:16px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer}.pdp-buybox__addon-card:has(input:checked){border-color:#7ad700}.pdp-buybox__addon-card:has(input:checked) .pdp-buybox__addon-btn{background:#7ad700;border-color:#7ad700}.pdp-buybox__addon-media{display:block;flex:0 0 88px;width:88px;height:88px;border-radius:6px;overflow:hidden;background:#f7f7f7}.pdp-buybox__addon-media picture,.pdp-buybox__addon-media img{display:block;width:100%;height:100%;object-fit:cover}.pdp-buybox__addon-info{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.pdp-buybox__addon-title{margin:0;font-size:max(12px,calc(16px * var(--fs-text, 1)));line-height:1.4;line-height:24px;font-weight:600;letter-spacing:0;color:#131313}.pdp-buybox__addon-subtitle{margin:0;font-size:max(12px,calc(13px * var(--fs-text, 1)));line-height:20px;font-weight:300;letter-spacing:0;color:#737373}.pdp-buybox__addon-price{margin:0;font-size:max(12px,calc(16px * var(--fs-text, 1)));line-height:24px;font-weight:600;letter-spacing:0;color:#131313}.pdp-buybox__addon-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:10px 22px;border:1.5px solid #7ad700;border-radius:999px;background:#f4fce8;color:#131313;font-size:max(12px,calc(14px * var(--fs-text, 1)));font-weight:600;letter-spacing:0;white-space:nowrap}.pdp-buybox__submit{height:57px;padding:15px 30px;font-size:max(12px,calc(var(--buy-atc-size, 18px) * var(--fs-text, 1)));letter-spacing:0}.pdp-widgets .pdp-buybox__submit{background-color:var(--buy-atc-bg, var(--color-green-light));color:var(--buy-atc-text, var(--color-primary, #131313))}@media(min-width:1024px){.pdp-widgets .pdp-buybox__submit:hover{background-color:var(--buy-atc-hover, var(--color-green-hover));color:var(--color-secondary, #ffffff)}}.pdp-usp{display:flex;align-items:flex-start;gap:10px;width:100%;padding:0 0 20px;border-bottom:1px solid #d5d7da}.pdp-usp__col{display:flex;flex:1;flex-direction:column;align-items:center;gap:14px}.pdp-usp__icon{display:flex;flex:0 0 50px;width:50px;height:50px;align-items:center;justify-content:center;overflow:hidden;border-radius:100px;background:#f4fce8b3;color:#7ad700}.pdp-usp__icon svg,.pdp-usp__icon img{display:block;width:var(--pusp-icon, 30px);height:var(--pusp-icon, 30px);object-fit:contain}.pdp-usp__label{margin:0;width:100%;font-size:max(12px,calc(var(--pusp-label-size, 16px) * var(--fs-text, 1)));line-height:24px;font-weight:400;letter-spacing:0;color:var(--pusp-label-color, #3d3d3d);text-align:center}@media(max-width:767px){.pdp-usp,.pdp-usp__col{gap:8px}.pdp-usp__icon{flex-basis:40px;width:40px;height:40px}.pdp-usp__label{text-align:center}}.pdp-setup{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:20px}.pdp-setup__heading{margin:0;color:var(--setup-heading-color, #131313);font-size:max(12px,calc(var(--setup-heading-size, 20px) * var(--fs-text, 1)));font-weight:var(--setup-heading-weight, 600);line-height:100%;letter-spacing:0}.pdp-setup__row{display:flex;flex-wrap:wrap;gap:20px;width:100%}.pdp-setup__cell{display:flex;flex:1 1 calc(50% - 10px);min-width:0;flex-direction:column;gap:14px}.pdp-setup__card{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:16px;padding:20px;border:1px solid #d9d9d9;border-radius:8px;background:#fff}.pdp-setup__image{display:block;width:100%;aspect-ratio:373 / 217;border-radius:10px;overflow:hidden;background:#f7f7f7}.pdp-setup__image-wrap,.pdp-setup__image-img{display:block;width:100%;height:100%;object-fit:cover}.pdp-setup__titles{display:flex;flex-direction:column;gap:13px}.pdp-setup__title{margin:0;color:#131313;font-size:max(12px,calc(var(--setup-title-size, 18px) * var(--fs-text, 1)));font-weight:600;line-height:100%;letter-spacing:-.02em;text-transform:lowercase;text-box:trim-both cap alphabetic}.pdp-setup__title:first-letter{text-transform:uppercase}.pdp-setup__desc{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--setup-text-color, #737373);font-size:max(12px,calc(var(--setup-text-size, 14px) * var(--fs-text, 1)));font-weight:400;line-height:150%;letter-spacing:-.02em}.pdp-setup__meta{display:flex;flex-direction:column;gap:20px}.pdp-setup__price{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:13px 24px;border-radius:99px;background:var(--setup-price-bg, #e6ffc1);color:var(--setup-price-color, #131313);font-size:max(12px,calc(var(--setup-price-size, 16px) * var(--fs-text, 1)));font-weight:600;line-height:120%;letter-spacing:-.02em;text-align:center;text-box:trim-both cap alphabetic}.pdp-setup__features{display:flex;flex-direction:column;gap:8px}.pdp-setup__feature{display:flex;align-items:center;gap:8px}.pdp-setup__feature-icon{display:block;flex:0 0 15px;width:15px;height:15px}.pdp-setup__feature-text{color:#131313;font-size:max(12px,calc(13px * var(--fs-text, 1)));font-weight:400;line-height:120%;letter-spacing:-.02em;text-box:trim-both cap alphabetic}.pdp-setup__divider{display:block;height:1px;width:100%;background:#f0f0f0}.pdp-setup__link{align-self:center;flex:0 0 auto;padding-bottom:10px;border-bottom:1px solid #cccccc;color:var(--setup-link-color, #737373);font-size:13px;font-weight:400;line-height:12px;letter-spacing:.108em;text-transform:uppercase;text-align:center;text-decoration:none}@media(max-width:767px){.pdp-setup__row{flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.pdp-setup__row::-webkit-scrollbar{display:none}.pdp-setup__cell{flex:0 0 66%;scroll-snap-align:start}}@media(max-width:767px){.pdp-breadcrumbs{display:none}.pdp-section.pdp-section{padding-top:14px}.pdp-section.pdp-section,.witb.witb,.cmp.cmp,.featgrid.featgrid,.consult.consult,.faqx.faqx,.recsx.recsx,.iwt-split.iwt-split,.video-wide.video-wide,.usp-strip.usp-strip{padding-left:10px;padding-right:10px}product-reviews .px-5{padding-inline:10px}.pdp-media,.pdp-media__rail{gap:8px}.pdp-media__thumb{width:calc((100% - 3 * 8px) / 3.75)}}:root{--fs-display: 1;--fs-text: 1}@supports (width: calc(1px*tan(atan2(1px,1px)))){:root{--fluid-p: clamp(0, tan(atan2(100vw - 375px, 649px)), 1);--fs-display: calc(.7 + .3 * var(--fluid-p));--fs-text: calc(.85 + .15 * var(--fluid-p))}}.pdp-sticky-atc{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:999px;background:#131313;box-shadow:0 8px 28px #00000047;transform:translateY(calc(100% + 24px));opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.pdp-sticky-atc.is-visible{transform:translateY(0);opacity:1}.pdp-sticky-atc__title{padding-left:12px;flex:1 1 auto;min-width:0;color:#fff;font-size:var(--satc-title, 15px);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp-sticky-atc__btn{flex:0 0 auto;height:44px;padding:0 20px;border:none;border-radius:999px;background:var(--color-green-light, #7ad700);color:#131313;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.pdp-sticky-atc__title,.pdp-sticky-atc__btn{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.pdp-sticky-atc.is-visible .pdp-sticky-atc__title{opacity:1;transform:none;transition-delay:.14s}.pdp-sticky-atc.is-visible .pdp-sticky-atc__btn{opacity:1;transform:none;transition-delay:.2s}@media(min-width:1024px){.pdp-sticky-atc{left:auto;right:24px;bottom:24px;width:auto;max-width:480px;min-width:320px}}@media(prefers-reduced-motion:reduce){.pdp-sticky-atc,.pdp-sticky-atc__title,.pdp-sticky-atc__btn{transition:none}}body.gb-pill-visible .tawk-mobile,body.gb-pill-visible [class*=tawk-mobile],body.gb-pill-visible .tawk-min-container,body.gb-pill-visible iframe[title="chat widget"],body.gb-pill-visible #tawkchat-minified-container,body.gb-pill-visible #tawkchat-container,body.gb-pill-visible #ShopifyChat,body.gb-pill-visible .shopify-chat,body.gb-pill-visible #shopify-chat,body.gb-pill-visible #tidio-chat-iframe,body.gb-pill-visible #tidio-chat,body.gb-pill-visible #gorgias-chat-container,body.gb-pill-visible #chat-button,body.gb-pill-visible #hubspot-messages-iframe-container,body.gb-pill-visible .crisp-client .cc-imde{bottom:88px!important;transition:bottom .3s ease}@media(max-width:767px){.pdp-buybox__addons-track{gap:10px;scroll-snap-type:x mandatory}.pdp-buybox__addon-card{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;height:auto;min-height:0;padding:12px;border-radius:16px;border-color:transparent;background:#f7f7f7}.pdp-buybox__addon-media{flex-basis:auto;width:72px;height:72px;border-radius:12px}.pdp-buybox__addon-title{line-height:1.3}.pdp-buybox__addon-btn{grid-column:1 / -1;display:flex;justify-content:center;width:100%;padding:10px 16px}.pdp-buybox__addons-nav{display:none}}.pdp-buybox__addons-dots{display:none}@media(max-width:767px){.pdp-buybox__addons-dots{display:flex;align-items:center;gap:6px}.pdp-buybox__addons-dot{width:6px;height:6px;padding:0;border:none;border-radius:999px;background:#d9d9d9;cursor:pointer;transition:background-color .2s ease,width .25s cubic-bezier(.22,1,.36,1)}.pdp-buybox__addons-dot.is-active{width:16px;background:#7ad700}}@media(min-width:768px){[data-addon-clone]{display:none}}.pdp-buybox__addon-card.is-checked{border-color:#7ad700}.pdp-buybox__addon-card.is-checked .pdp-buybox__addon-btn{background:#7ad700;border-color:#7ad700}@media(max-width:767px){.pdp-buybox__title.pdp-buybox__title{font-size:24px;line-height:1.15}.cmp__title.cmp__title,.consult__title.consult__title,.faqx__title.faqx__title,.featgrid__heading.featgrid__heading,.iwt-split__title.iwt-split__title,.pdp-buybox__price.pdp-buybox__price,.recsx__heading.recsx__heading,.video-wide__heading.video-wide__heading,.witb__heading.witb__heading{font-size:22px;line-height:1.2}.cmp__hero-label.cmp__hero-label,.consult__cta.consult__cta,.consult__eyebrow.consult__eyebrow,.faqx__q-text.faqx__q-text,.featgrid__title.featgrid__title,.pdp-buybox__compare.pdp-buybox__compare,.pdp-buybox__submit.pdp-buybox__submit,.pdp-setup__heading.pdp-setup__heading,.pdp-setup__title.pdp-setup__title,.recsx__title.recsx__title,.video-wide__column-title.video-wide__column-title,.witb__title.witb__title{font-size:16px;line-height:1.35}.cmp__cell--label.cmp__cell--label,.cmp__cell--other-head.cmp__cell--other-head,.cmp__eyebrow.cmp__eyebrow,.cmp__value-text.cmp__value-text,.consult__text.consult__text,.faqx__a.faqx__a,.faqx__cta.faqx__cta,.faqx__desc.faqx__desc,.featgrid__desc.featgrid__desc,.iwt-split__desc.iwt-split__desc,.iwt-split__text.iwt-split__text,.pdp-accordion-row__answer.pdp-accordion-row__answer,.pdp-accordion-row__question.pdp-accordion-row__question,.pdp-buybox__addon-btn.pdp-buybox__addon-btn,.pdp-buybox__addon-price.pdp-buybox__addon-price,.pdp-buybox__addon-title.pdp-buybox__addon-title,.pdp-buybox__benefit-text.pdp-buybox__benefit-text,.pdp-buybox__desc.pdp-buybox__desc,.pdp-buybox__subtitle.pdp-buybox__subtitle,.pdp-setup__desc.pdp-setup__desc,.pdp-setup__price.pdp-setup__price,.pdp-usp__label.pdp-usp__label,.recsx__price.recsx__price,.usp-strip__label.usp-strip__label,.video-wide__column-description.video-wide__column-description,.video-wide__subheading.video-wide__subheading,.witb__desc.witb__desc,.witb__note.witb__note{font-size:14px;line-height:1.5}.cmp__footnote.cmp__footnote,.pdp-buybox__addon-subtitle.pdp-buybox__addon-subtitle,.pdp-buybox__badge.pdp-buybox__badge,.pdp-buybox__chip.pdp-buybox__chip,.pdp-buybox__rating-count.pdp-buybox__rating-count,.pdp-setup__feature-text.pdp-setup__feature-text{font-size:12px;line-height:1.4}[id*=__product_reviews] .text-body-2xl,[id*=__support_] .text-body-2xl{font-size:22px;line-height:1.2}[id*=__support_] [class*=mt-7],[id*=__logo_slider] .text-body-xl{font-size:16px}}.recsx{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 64px)}.recsx__inner{display:flex;flex-direction:column;gap:20px;max-width:1872px;margin-inline:auto}.recsx__heading{margin:0;font-size:max(22px,calc(max(var(--recs-heading-size, 30px),2.292vw) * var(--fs-display, 1)));font-weight:700;line-height:1.2;letter-spacing:0;color:#131313;text-align:var(--recs-heading-align, left)}.recsx__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--recs-gap, 20px)}.recsx__card{display:flex;flex-direction:column;gap:20px;color:inherit;text-decoration:none}.recsx__media{display:block;background:#e9e9e9;border-radius:var(--recs-media-radius, 12px);overflow:hidden;aspect-ratio:453 / 300}.recsx__img{display:block;width:100%;height:100%;object-fit:cover}.recsx__info{display:flex;flex-direction:column;gap:5px}.recsx__title{font-size:max(12px,calc(var(--recs-title-size, 18px) * var(--fs-text, 1)));font-weight:600;line-height:1.1;letter-spacing:-.017em;color:#131313;color:var(--recs-title-color, #131313)}.recsx__card:hover .recsx__title{text-decoration:underline}.recsx__price{display:flex;align-items:center;gap:8px;padding-top:8px;font-size:max(12px,calc(16px * var(--fs-text, 1)));font-weight:600;letter-spacing:-.019em;color:#131313;color:var(--recs-price-color, #131313)}.recsx__compare{color:#737373;font-weight:400}@media(min-width:1024px){.recsx{padding-top:100px;padding-bottom:100px}}@media(max-width:1023px){.recsx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.recsx__grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}.recsx__card{flex:0 0 42%;min-width:0;scroll-snap-align:start}.recsx__media.recsx__media{aspect-ratio:1 / 1}}@media(max-width:767px){.recsx{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 64px)}}product-reviews{padding-top:var(--rev-pt-m, 16px);padding-bottom:var(--rev-pb-m, 16px)}@media(min-width:1024px){product-reviews{padding-top:var(--rev-pt, 32px);padding-bottom:var(--rev-pb, 32px)}}.video-wide{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 0px)}@media(min-width:1024px){.video-wide{padding-top:calc(var(--sec-pt, 64px) + 36px)}}.video-wide__head{display:flex;flex-direction:column;gap:12px}.video-wide__head--center{align-items:center;text-align:center}.video-wide__head--left{align-items:flex-start;text-align:left}.video-wide__head--right{align-items:flex-end;text-align:right}.video-wide__heading{margin:0;font-size:max(22px,calc(max(30px,2.292vw) * var(--fs-display, 1)));font-weight:700;line-height:1.2;color:#131313}.video-wide__subheading{margin:0;font-size:max(12px,calc(16px * var(--fs-text, 1)));line-height:1.5;color:#737373}.video-wide__inner{display:flex;flex-direction:column;gap:30px;max-width:1872px;margin-inline:auto}.video-wide__stage{position:relative;width:100%;aspect-ratio:1872 / 795}@media(max-width:767px){.video-wide__stage{aspect-ratio:4 / 3;height:var(--vw-h-m, auto)}.video-wide__stage[style*="--vw-h-m:"]{aspect-ratio:auto}}.video-wide__stage{overflow:hidden;border-radius:var(--vw-stage-radius, 20px);background:#131313}.video-wide__stage video-component{position:absolute;top:0;right:0;bottom:0;left:0}.video-wide__stage [data-poster]>div[class*="bg-primary/40"]{background-color:#0003}.video-wide__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;background:#ececec;color:#9a9a9a;font-size:14px;text-align:center}.video-wide__yt-poster{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.video-wide__yt-poster picture,.video-wide__poster-img{display:block;width:100%;height:100%;object-fit:cover}.video-wide__embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-wide__play-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.video-wide__play{width:100px;height:100px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.video-wide__play svg{display:block;width:100%;height:100%}.video-wide__columns{display:flex;justify-content:space-between;gap:32px}.video-wide__column{display:flex;flex-direction:column;gap:10px;flex:1 1 0;max-width:478px}.video-wide__column-title{font-size:max(12px,calc(var(--vwc-title-size, 22px) * var(--fs-display, 1)));font-weight:600;line-height:1.53;letter-spacing:-.022em;color:#131313}.video-wide__column-description{font-size:max(12px,calc(var(--vwc-desc-size, 16px) * var(--fs-text, 1)));line-height:1.6;letter-spacing:.02em;color:#737373;color:var(--vwc-desc-color, #737373)}@media(max-width:1023px){.video-wide__columns{flex-direction:column;gap:24px}.video-wide__column{max-width:none}}@media(max-width:767px){.video-wide{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 0px)}}.witb{padding:var(--sec-pt, 64px) 24px var(--sec-pb, 0px)}.witb__header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:30px;text-align:var(--witb-head-align, center)}.witb__eyebrow{padding:8px 12px;border:1px solid rgba(24,30,37,.16);border-radius:24px;font-size:12px;font-weight:600;line-height:13px;letter-spacing:.083em;text-transform:uppercase;color:#131313}.witb__heading{margin:0;font-size:max(22px,calc(max(var(--witb-heading-size, 30px),2.292vw) * var(--fs-display, 1)));font-weight:700;line-height:100%;letter-spacing:-.068em;color:#131313}.witb__note{margin:0;font-size:max(12px,calc(14px * var(--fs-text, 1)));font-weight:300;color:#737373}.witb__grid{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,1fr);gap:var(--witb-gap, 8px);max-width:1872px;margin-inline:auto}.witb__card{background:var(--witb-card-bg, #f8f8f8);border-radius:var(--witb-card-radius, 8px);padding:var(--witb-card-pad, 24px)}.witb__card--row{display:flex;align-items:center;gap:20px}.witb__card--hero{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:21px}.witb__media{background:#e9e9e9;border-radius:8px;overflow:hidden;flex:none}.witb__media--thumb{width:130px;height:130px}.witb__media--hero{width:100%;aspect-ratio:524 / 212}.witb__img{display:block;width:100%;height:100%;object-fit:cover}.witb__text{display:flex;flex-direction:column;gap:12px;min-width:0}.witb__hero-text{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.witb__title{margin:0;font-size:max(12px,calc(var(--witb-title-size, 22px) * var(--fs-text, 1)));font-weight:600;line-height:1.27;letter-spacing:-.023em;color:#131313}.witb__desc{margin:0;font-size:max(12px,calc(var(--witb-desc-size, 16px) * var(--fs-text, 1)));font-weight:400;line-height:1.5;letter-spacing:-.016em;color:var(--witb-desc-color, #737373)}@media(min-width:1024px){.witb{padding-top:calc(var(--sec-pt, 64px) + 36px)}}@media(max-width:767px){.witb__card--row{flex-direction:column;align-items:stretch;gap:10px}.witb__media--thumb{width:100%;height:auto;aspect-ratio:1 / 1}.witb__media--hero{height:160px}.witb__card.witb__card{padding:16px}.witb__card--hero .witb__media--hero{order:-1}.witb__hero-text{align-items:flex-start;text-align:left}}@media(max-width:767px){.witb__grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:10px}.witb__card--hero{grid-row:auto;grid-column:1 / -1}}@media(min-width:768px)and (max-width:1239px){.witb__grid{grid-auto-flow:column;grid-template-columns:1fr 2fr 1fr;grid-template-rows:repeat(2,auto);gap:8px 15px}.witb__card--hero{grid-row:span 2}.witb__card--row{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.witb__media--thumb{width:100px;height:100px}.witb__card--row .witb__title{font-size:14px;line-height:1.1;letter-spacing:-.054em}.witb__card--row .witb__desc{font-size:14px;line-height:1.5;letter-spacing:-.018em}.witb__card--hero .witb__title{font-size:22px;line-height:1.27;letter-spacing:-.023em}.witb__card--hero .witb__desc{font-size:16px}.witb__hero-text{align-items:center;text-align:center}.witb__media--hero{aspect-ratio:472 / 255}}@media(max-width:767px){.witb{padding-top:var(--sec-pt-m, 64px);padding-bottom:var(--sec-pb-m, 0px)}}.pdp-accordion-row{display:block;padding:15px 0;border-bottom:1px solid #d5d7da}.pdp-accordion-list>.shopify-block:has(.pdp-accordion-row):not(:has(~.shopify-block .pdp-accordion-row)) .pdp-accordion-row{border-bottom:none}.pdp-accordion-row__question{font-size:max(12px,calc(var(--acc-question-size, 14px) * var(--fs-text, 1)));line-height:1;letter-spacing:-.02em;color:var(--acc-question-color, #131313);font-weight:400;text-transform:capitalize}.pdp-accordion-row.is-active .pdp-accordion-row__question{font-weight:600}.pdp-accordion-row__icon{position:relative;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--acc-icon-bg, #131313)}.pdp-accordion-row__icon:before,.pdp-accordion-row__icon:after{content:"";position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}.pdp-accordion-row__icon:before{width:10px;height:1px}.pdp-accordion-row__icon:after{width:1px;height:10px;transition:transform .15s ease-in-out}.pdp-accordion-row.is-active .pdp-accordion-row__icon:after{transform:translate(-50%,-50%) scaleY(0)}.pdp-accordion-row__answer{margin-top:14px;font-size:max(12px,calc(var(--acc-answer-size, 14px) * var(--fs-text, 1)));letter-spacing:0;color:var(--acc-answer-color, #535862)}.pdp-accordion-row__answer,.pdp-accordion-row__answer *{line-height:1.5}.pdp-reels:not(:has(.pdp-reels__tile)){display:none}.pdp-reels{position:relative;width:100%}.pdp-reels__viewport{position:relative;overflow-x:auto;scrollbar-width:none}.pdp-reels__viewport::-webkit-scrollbar{display:none}.pdp-reels__track{display:flex;gap:var(--pdp-reels-gap)}.pdp-reels__tile{position:relative;display:block;flex:0 0 auto;overflow:hidden;box-sizing:border-box;width:var(--pdp-reels-tile-w);aspect-ratio:var(--pdp-reels-ratio);border:var(--pdp-reels-border-w) solid var(--pdp-reels-border-color);border-radius:var(--pdp-reels-radius)}.pdp-reels__tile picture{display:block;width:100%;height:100%}.pdp-reels__tile img,.pdp-reels__tile video{display:block;width:100%;height:100%;object-fit:cover}.pdp-reels__arrow{position:absolute;top:0;bottom:0;z-index:2;width:31px;margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;background:var(--pdp-reels-arrow-bg);cursor:pointer}.pdp-reels__arrow--next{right:0}.pdp-reels__arrow--prev{left:0}.pdp-reels__arrow--prev .pdp-reels__arrow-icon{transform:scaleX(-1)}.pdp-reels__arrow-circle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pdp-reels-arrow-size);height:var(--pdp-reels-arrow-size);border-radius:999px;color:var(--pdp-reels-arrow-icon)}.pdp-reels__arrow-icon{width:12px;height:21px}.reelsp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.reelsp__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0aeb;cursor:pointer}.reelsp__stage{position:relative;width:min(92vw,49.5vh);height:min(88vh,calc(92vw * 16 / 9));border-radius:14px;background:#131313;overflow:hidden}.reelsp__frame,.reelsp__frame video,.reelsp__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.reelsp__frame video{object-fit:cover}.reelsp__progress{position:absolute;top:10px;left:10px;right:10px;z-index:3;display:flex;gap:4px}.reelsp__progress span{flex:1;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden;position:relative}.reelsp__progress span i{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:#fff;display:block}.reelsp__progress span.is-done i{transform:scaleX(1)}.reelsp__close,.reelsp__mute{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:#1313138c;color:#fff;cursor:pointer}.reelsp__close{top:22px;right:10px}.reelsp__close svg{width:14px;height:14px}.reelsp__mute{top:22px;right:54px}.reelsp__mute svg{width:18px;height:18px}.reelsp__mute .reelsp__ic-sound,.reelsp__mute.is-sound .reelsp__ic-muted{display:none}.reelsp__mute.is-sound .reelsp__ic-sound{display:block}.reelsp__nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:999px;background:#ffffffeb;color:#131313;cursor:pointer}.reelsp__nav svg{width:16px;height:16px}.reelsp__nav--prev{left:10px}.reelsp__nav--next{right:10px}.reelsp__nav[disabled]{opacity:.35;cursor:default}.reelsp__product{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#fffffff5}.reelsp__p-link{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:inherit;text-decoration:none}.reelsp__p-img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#e9e9e9;flex:none}.reelsp__p-info{display:flex;flex-direction:column;gap:2px;min-width:0}.reelsp__p-title{font-size:14px;font-weight:600;color:#131313;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reelsp__p-price{font-size:13px;color:#535862}.reelsp__p-cta{flex:none;cursor:pointer;padding:12px 18px;border-radius:999px;background:#7ad700;color:#131313;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.reelsp__p-cta:hover{background:#8ae51a}body.reelsp-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/89/compiled_assets/styles.css.map */
