.comparison-table__header{gap:var(--fix-m);margin-bottom:var(--fix-4xl)}.comparison-table__header.section__header>*{margin-block:0}.comparison-table__header .section__subheading{font-family:var(--font-body-family);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-normal-text-rgb),.6)}.comparison-table__header .section__description{max-width:44rem;font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-normal-text-rgb),.8)}.comparison-table__header.ta-center-md .section__description{margin-inline:auto}.comparison-table__scroll{overflow-x:auto;margin-inline:calc(var(--fix-xl) * -1);padding-inline:var(--fix-xl);scrollbar-width:thin}.comparison-table__scroll:focus-visible{outline:2px solid currentColor;outline-offset:2px}.comparison-table__table{width:100%;min-width:calc(9rem + var(--comparison-columns, 4) * 9.5rem);border-collapse:collapse;table-layout:fixed;text-align:left}.comparison-table__corner,.comparison-table__row-head{width:9rem}.comparison-table__col-head,.comparison-table__cell,.comparison-table__row-head{padding:var(--fix-l) var(--fix-m);vertical-align:top}.comparison-table__col-head{vertical-align:bottom;padding-block:var(--fix-2xl) var(--fix-l)}.comparison-table__col-inner{gap:var(--fix-xs);align-items:flex-start}.comparison-table__col-title{font-family:var(--font-heading-technical-family, var(--font-heading-family));font-weight:500;font-size:var(--heading-4);line-height:1.2;text-transform:uppercase}.comparison-table__badge{padding:var(--fix-3xs) var(--fix-xs);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid currentColor}[style*=--comparison-badge-bg] .comparison-table__badge{background:var(--comparison-badge-bg);border-color:var(--comparison-badge-bg);color:#fff}.comparison-table__row-head{font-family:var(--font-body-family);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;position:sticky;left:0;z-index:1;background:var(--color-background)}.comparison-table__cell{font-size:1rem;line-height:1.5}.comparison-table tbody tr{border-top:1px solid rgb(var(--color-normal-text-rgb),.15)}.comparison-table tbody tr:last-child{border-bottom:1px solid rgb(var(--color-normal-text-rgb),.15)}.comparison-table__cell:not(.is-highlighted){color:rgb(var(--color-normal-text-rgb),.78)}.comparison-table .is-highlighted{background:rgb(var(--color-normal-text-rgb));color:var(--color-background)}.comparison-table tbody .is-highlighted{border-top-color:rgb(var(--color-background-rgb),.18)}.comparison-table__footnote{margin-top:var(--fix-l);font-size:.875rem;color:rgb(var(--color-normal-text-rgb),.6)}@media(min-width:1025px){.comparison-table__scroll{margin-inline:0;padding-inline:0}.comparison-table__row-head,.comparison-table__corner{width:13rem;position:static}.comparison-table__col-head,.comparison-table__cell{padding-inline:var(--fix-xl)}.comparison-table__cell{font-size:1.0625rem}}.contact-form__notice{padding:var(--fix-l) var(--fix-xl);border:1px solid currentColor;font-size:1rem;line-height:1.6}.contact-form__notice--success{align-items:flex-start;background:rgb(var(--color-normal-text-rgb),.04)}.contact-form__notice--error{color:var(--color-error)}.contact-form__notice--error ul{margin:var(--fix-xs) 0 0;padding-inline-start:1.2em}.contact-form__notice-icon svg{width:1.5rem;height:1.5rem;color:var(--color-success)}.contact-form__notice .rte>:last-child{margin-bottom:0}.faq-topics__layout{display:grid;gap:var(--fix-4xl)}.faq-topics__aside{gap:var(--fix-3xl);min-width:0}.faq-topics__header{gap:var(--fix-m)}.faq-topics__header.section__header>*{margin-block:0}.faq-topics__header .section__subheading{font-family:var(--font-body-family);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-normal-text-rgb),.6)}.faq-topics__header .section__description{font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-normal-text-rgb),.8)}.faq-topics__nav-list{display:flex;gap:var(--fix-xs);overflow-x:auto;margin-inline:calc(var(--fix-xl) * -1);padding:0 var(--fix-xl) var(--fix-3xs);scrollbar-width:none}.faq-topics__nav-list::-webkit-scrollbar{display:none}.faq-topics__nav-link{gap:var(--fix-xs);min-height:44px;padding:0 var(--fix-m);white-space:nowrap;color:inherit;text-decoration:none;border:1px solid rgb(var(--color-normal-text-rgb),.2);transition:background-color .2s ease,color .2s ease}.faq-topics__nav-link:hover{background:rgb(var(--color-normal-text-rgb));color:var(--color-background)}.faq-topics__nav-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-topics__nav-title{font-weight:700;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.faq-topics__nav-count{font-size:.8125rem;opacity:.6}.faq-topics__svg{width:1.5rem;height:1.5rem}.faq-topics__nav .faq-topics__svg{width:1.25rem;height:1.25rem}.faq-topics__help{gap:var(--fix-m);padding:var(--fix-2xl);background:rgb(var(--color-normal-text-rgb),.04)}.faq-topics__help-text{font-size:1rem;line-height:1.6}.faq-topics__help-text>:first-child{margin-top:0}.faq-topics__content{display:flex;flex-direction:column;gap:var(--fix-5xl);min-width:0}.faq-topics__group{scroll-margin-top:calc(var(--header-height, 0px) + var(--fix-2xl))}.faq-topics__group-head{gap:var(--fix-m);align-items:flex-start;margin-bottom:var(--fix-l)}.faq-topics__group-icon{align-items:center;justify-content:center;width:3rem;height:3rem;flex:none;color:var(--color-background);background:rgb(var(--color-normal-text-rgb))}.faq-topics__group-text{gap:var(--fix-3xs);padding-top:var(--fix-3xs)}.faq-topics__group-title{margin:0;font-family:var(--font-heading-technical-family, var(--font-heading-family));font-weight:500;font-size:var(--heading-4);line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.faq-topics__group-desc{font-size:.9375rem;color:rgb(var(--color-normal-text-rgb),.7)}.faq-topics__list{border-top:1px solid rgb(var(--color-normal-text-rgb))}.faq-topics__item{border-bottom:1px solid rgb(var(--color-normal-text-rgb),.15)}.faq-topics__question{gap:var(--fix-l);justify-content:space-between;padding:var(--fix-l) 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.faq-topics__question::-webkit-details-marker{display:none}.faq-topics__question:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-topics__question-text{font-family:var(--font-heading-technical-family, var(--font-heading-family));font-size:1.125rem;font-weight:500;letter-spacing:.01em;line-height:1.4;color:rgb(var(--color-normal-text-rgb),.85);transition:color .2s ease}.faq-topics__question:hover .faq-topics__question-text,.faq-topics__item[open]:not(.is-closing) .faq-topics__question-text{color:rgb(var(--color-normal-text-rgb))}.faq-topics__toggle{align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:none;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.faq-topics__toggle-v{transform-origin:center;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.faq-topics__item[open]:not(.is-closing) .faq-topics__toggle{transform:rotate(180deg)}.faq-topics__item[open]:not(.is-closing) .faq-topics__toggle-v{transform:scaleY(0)}.faq-topics__answer{max-width:44rem;padding:0 2.5rem var(--fix-xl) 0;font-size:1rem;line-height:1.7;color:rgb(var(--color-normal-text-rgb),.75)}.faq-topics__answer>:first-child{margin-top:0}.faq-topics__answer>:last-child{margin-bottom:0}.faq-topics__answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(min-width:1025px){.faq-topics__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--fix-8xl);align-items:start}.faq-topics__aside{position:sticky;top:calc(var(--header-height, 0px) + var(--fix-2xl))}.faq-topics__nav-list{flex-direction:column;gap:0;overflow:visible;margin:0;padding:0;border-top:1px solid rgb(var(--color-normal-text-rgb),.15)}.faq-topics__nav-link{padding:0 var(--fix-xs);border:0;border-bottom:1px solid rgb(var(--color-normal-text-rgb),.15)}.faq-topics__nav-title{flex:1 1 auto}.faq-topics__question-text{font-size:1.125rem}}.feature-columns__header{gap:var(--fix-m);margin-bottom:var(--fix-3xl)}.feature-columns__header.section__header>*{margin-block:0}.feature-columns__header .section__description{max-width:44rem;font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-normal-text-rgb),.8)}.feature-columns__header.ta-center-md .section__description,.feature-columns__header.ta-center .section__description{margin-inline:auto}.feature-columns__header .section__subheading{font-family:var(--font-body-family);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-normal-text-rgb),.6)}.feature-columns__grid{grid-template-columns:repeat(var(--columns-mobile, 1),minmax(0,1fr));gap:var(--fix-m)}@media(min-width:768px){.feature-columns__grid{grid-template-columns:repeat(min(var(--columns-desktop, 4),2),minmax(0,1fr));gap:var(--fix-xl)}}@media(min-width:1025px){.feature-columns__grid{grid-template-columns:repeat(var(--columns-desktop, 4),minmax(0,1fr))}}.feature-columns__item{flex-direction:column;gap:var(--fix-m);min-width:0}.feature-columns__item--card{padding:var(--fix-3xl) var(--fix-2xl)}.feature-columns__item--card:not(.background){background:rgb(var(--color-normal-text-rgb),.04)}.feature-columns__item--outline{padding:var(--fix-3xl) var(--fix-2xl);border:1px solid rgb(var(--color-normal-text-rgb),.15)}.feature-columns__icon{color:var(--feature-icon-color, currentColor)}.feature-columns__svg,.feature-columns__icon-image{width:2rem;height:2rem;object-fit:contain}.feature-columns__body{gap:var(--fix-xs)}.feature-columns__title{margin:0;font-family:var(--font-heading-technical-family, var(--font-heading-family));font-weight:500;font-size:1.125rem;line-height:2;letter-spacing:.02em;text-transform:uppercase}@media(min-width:1025px){.feature-columns__title{font-size:1.25rem}}.feature-columns__text{font-size:1rem;line-height:1.6;color:rgb(var(--color-normal-text-rgb),.78)}.feature-columns__text ul{margin:var(--fix-xs) 0 0}.feature-columns__item--link{color:inherit;text-decoration:none;transition:transform var(--duration-fast-01, .2s) ease,box-shadow var(--duration-fast-01, .2s) ease}.feature-columns__item--link .feature-columns__body{flex:1 1 auto}.feature-columns__item--card.feature-columns__item--link:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.feature-columns__item--link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.feature-columns__link-label{gap:var(--fix-xs);margin-top:auto;padding-top:var(--fix-xs);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.feature-columns__arrow{flex:none;transition:transform var(--duration-fast-01, .2s) ease}.feature-columns__item--link:hover .feature-columns__arrow{transform:translate(4px)}.feature-columns__arrow--end{align-self:center;margin-left:auto}.feature-columns__footer{margin-top:var(--fix-4xl)}@media(max-width:1024px){.feature-columns--strip{padding-block:max(16px,calc(var(--band-pt, 96px) * .6)) max(16px,calc(var(--band-pb, 96px) * .6))}}.feature-columns__carousel{--but-swiper-sb-size: 2px}.feature-columns__carousel.but-swiper--sb-outside>.but-swiper__scrollbar{position:relative;inset:auto}.feature-columns__carousel>.but-swiper__scrollbar:before{content:"";position:absolute;top:-.625rem;right:0;bottom:-.625rem;left:0}@media(max-width:767px){.feature-columns__carousel--fits-mobile>.but-swiper__scrollbar{display:none}.feature-columns__carousel:not(.feature-columns__carousel--fits-mobile)>.swiper{width:calc(100% + var(--fix-xl));margin-inline-end:calc(-1 * var(--fix-xl))}.feature-columns__carousel.but-swiper--sb-outside:not(.feature-columns__carousel--fits-mobile)>.but-swiper__scrollbar{width:calc(100% + 2 * var(--fix-xl));margin-inline:calc(-1 * var(--fix-xl))}}@media(min-width:768px){.feature-columns__carousel--fits-desktop>.but-swiper__scrollbar{display:none}}.feature-columns--strip .feature-columns__item{flex-direction:column;align-items:flex-start;gap:var(--fix-xs);height:100%}.feature-columns--strip .feature-columns__svg,.feature-columns--strip .feature-columns__icon-image{width:1.5rem;height:1.5rem}.feature-columns--strip .feature-columns__title{font-family:var(--font-body-family);font-weight:700;font-size:.8125rem;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}.feature-columns--strip .feature-columns__text{font-size:.875rem}@media(min-width:1025px){.feature-columns--strip .feature-columns__item{flex-direction:row;align-items:center;justify-content:center;gap:var(--fix-s)}.feature-columns--strip .feature-columns__svg,.feature-columns--strip .feature-columns__icon-image{width:1.75rem;height:1.75rem}.feature-columns--strip .feature-columns__title{font-size:.875rem}}.feature-columns__split{display:grid;gap:var(--fix-4xl)}.feature-columns__aside{gap:var(--fix-2xl)}.feature-columns__aside .feature-columns__header{margin-bottom:0}.feature-columns--split .feature-columns__item{flex-direction:row;align-items:flex-start;gap:var(--fix-m);padding-block:var(--fix-xl);border-bottom:1px solid rgb(var(--color-normal-text-rgb),.2)}.feature-columns--split .feature-columns__item:first-child{padding-top:0}.feature-columns--split .feature-columns__title{font-family:var(--font-heading-technical-family, var(--font-heading-family));font-weight:500;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}@media(min-width:1025px){.feature-columns__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--fix-8xl);align-items:start}}.image-comparison__content{padding-block:var(--fix-2xl)}.image-comparison__content .subheading{font-family:var(--font-body-family);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.image-comparison__content .rte{font-size:1.0625rem;line-height:1.65}.image-comparison__placeholder{aspect-ratio:var(--ba-ratio, 1)}.image-comparison .image-comparison__labels{top:var(--fix-m);bottom:auto;padding-inline:var(--fix-m);pointer-events:none}.image-comparison .image-comparison__label{padding:var(--fix-2xs) var(--fix-s);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:#fbf8f3eb;color:#000}.image-comparison .before-after__label--before,.image-comparison .before-after__label--after{padding-inline:var(--fix-s)}.image-comparison .before-after__divider{color:#fff}@media(min-width:1025px){.image-comparison__content{padding-inline:var(--fix-2xl) var(--fix-5xl)}.image-comparison .fd-row-reverse-md .image-comparison__content{padding-inline:var(--fix-5xl) var(--fix-2xl)}}.multiple-information__grid{grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr))}@media(min-width:768px){.multiple-information__grid{grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr))}}.multiple-information__item{display:flex;flex-direction:column;gap:1rem;min-width:0}.multiple-information__item>a{display:flex;flex-direction:column;gap:1rem}.multiple-information__image{width:100%;aspect-ratio:var(--ratio, 1)}.multiple-information__image :where(but-image-atf,img,svg){width:100%;height:100%;object-fit:cover}.multiple-information__caption{margin:0;font-weight:700}.product-before-after__card{background:var(--ba-card-bg, #fff)}.product-before-after>.container{position:relative}@media(max-width:1024px){.product-before-after>.container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 10px 12px -8px #0000002e,0 24px 28px -18px #00000038;pointer-events:none}}@media(min-width:1025px){.product-before-after>.container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 2px 6px #0000001f,0 8px 24px #0000000f;pointer-events:none}.shopify-section:has(.product-navigation-hotspot:last-child)+.shopify-section .product-before-after>.container:before{top:-3rem;clip-path:inset(3rem -3rem -3rem)}}[role=main] .shopify-section:has(.product-navigation-hotspot:last-child)+.shopify-section:has(.product-before-after){padding-top:0}.product-before-after__card>.rw{--gutter: 0;margin:0}.product-before-after__content{padding:var(--fix-2xl) var(--fix-m)}.product-before-after__text{max-width:34rem}.product-before-after__text>:first-child{margin-top:0}.product-before-after__text>:last-child{margin-bottom:0}.product-before-after__text :is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--fix-s);line-height:1.1;text-transform:none}.product-before-after__text p{color:rgba(var(--color-normal-text-rgb),.72);line-height:1.65}.product-before-after .before-after__labels{bottom:var(--fix-m)}.product-before-after .before-after__label{font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.product-before-after__card .ta-center-md .product-before-after__text,.product-before-after__card .ta-center .product-before-after__text{margin-inline:auto}.product-before-after__card .ta-right-md .product-before-after__text{margin-inline-start:auto}@media(max-width:767px){[role=main] .shopify-section:has(.js-product-before-after){padding-inline:0}.product-before-after__card .media-with-text__images{padding-block:var(--fix-m);padding-inline:0}.product-before-after__content{padding:var(--fix-2xl)}.product-before-after__card .text-first>.product-before-after__content{padding-bottom:0}}@media(min-width:768px){.product-before-after__content{padding:var(--fix-5xl) var(--fix-6xl)}}.steps__header{gap:var(--fix-xs);margin-bottom:var(--fix-3xl)}.steps__header.section__header>*{margin-block:0}.steps__header .section__subheading{margin:0;font-family:var(--font-heading-technical-family, var(--font-body-family));font-size:.8125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-normal-text-rgb),.6)}.steps__header .section__heading{margin:0;line-height:1.1}.steps__header .section__description{max-width:40rem;font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-normal-text-rgb),.8)}.steps__header:is(.ta-center,.ta-center-md) .section__description{margin-inline:auto}.steps__images{grid-template-columns:1fr;gap:var(--fix-m)}.steps__image{aspect-ratio:4 / 3}.steps__image :where(but-image-atf,img,svg){width:100%;height:100%;object-fit:cover}.steps__list{display:grid;grid-template-columns:repeat(var(--steps-columns-mobile, 1),minmax(0,1fr));gap:var(--fix-2xl);margin-top:var(--fix-3xl)}.steps__item{position:relative;display:flex;flex-direction:column;gap:var(--fix-s);padding-top:var(--fix-m);border-top:1px solid rgb(var(--color-normal-text-rgb),.18)}.steps__item:before{content:"";position:absolute;top:-1px;left:0;width:2.5rem;height:2px;background:rgb(var(--color-normal-text-rgb))}.steps__number{font-size:1.75rem;font-weight:500;line-height:1;letter-spacing:.02em;color:rgb(var(--color-normal-text-rgb),.35)}.steps__content{display:flex;flex-direction:column;gap:var(--fix-2xs)}.steps__title{margin:0;font-family:var(--font-heading-technical-family, var(--font-body-family));font-size:1.125rem;font-weight:500;line-height:1.25;letter-spacing:.03em;text-transform:uppercase}.steps__text{margin:0;max-width:22rem;font-size:.9375rem;line-height:1.55;color:rgb(var(--color-normal-text-rgb),.72)}@media(min-width:768px){.steps__header{margin-bottom:var(--fix-4xl)}.steps__images{grid-template-columns:repeat(var(--steps-images-columns, 2),minmax(0,1fr))}.steps__list{grid-template-columns:repeat(min(var(--steps-columns-desktop, 4),2),minmax(0,1fr));gap:var(--fix-3xl);margin-top:var(--fix-4xl)}}@media(min-width:1025px){.steps__list{grid-template-columns:repeat(var(--steps-columns-desktop, 4),minmax(0,1fr))}.steps__number{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
