.comparison-table__header{gap:var(--fix-m);margin-bottom:var(--fix-4xl)}.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:var(--font-heading-weight);font-size:var(--heading-4);line-height:1.2}.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__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-family);font-weight:var(--font-heading-weight);font-size:var(--heading-3);line-height:1.15}.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),.9)}.faq-topics__item{border-bottom:1px solid rgb(var(--color-normal-text-rgb),.15)}.faq-topics__question{gap:var(--fix-m);justify-content:space-between;padding:var(--fix-l) 0;cursor:pointer;list-style:none}.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-borax-family);font-size:1.125rem;font-weight:700;letter-spacing:.01em;line-height:1.4}.faq-topics__toggle{align-items:center;justify-content:center;width:2rem;height:2rem;flex:none;border:1px solid rgb(var(--color-normal-text-rgb),.3);border-radius:50%;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.faq-topics__toggle-v{transform-origin:center;transition:transform .25s ease}.faq-topics__item[open] .faq-topics__toggle{background:rgb(var(--color-normal-text-rgb));border-color:rgb(var(--color-normal-text-rgb));color:var(--color-background)}.faq-topics__item[open] .faq-topics__toggle-v{transform:scaleY(0)}.faq-topics__question:hover .faq-topics__toggle{border-color:rgb(var(--color-normal-text-rgb))}.faq-topics__answer{max-width:44rem;padding:0 3rem var(--fix-xl) 0;font-size:1rem;line-height:1.7;color:rgb(var(--color-normal-text-rgb),.8)}.faq-topics__answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){.faq-topics__item[open] .faq-topics__answer{animation:faqTopicsReveal .25s ease}}@keyframes faqTopicsReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@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-4xl)}.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:var(--font-heading-weight);font-size:var(--heading-4);line-height:1.25}.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)}.feature-columns--strip .feature-columns__grid{gap:var(--fix-l) var(--fix-m)}.feature-columns--strip .feature-columns__item{flex-direction:row;align-items: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-family:var(--font-body-family);font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.feature-columns--strip .feature-columns__text{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-body-family);font-weight:700;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:767px){.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}}[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{margin-bottom:var(--fix-2xl)}.steps__images{grid-template-columns:1fr}@media(min-width:768px){.steps__images{grid-template-columns:repeat(var(--steps-images-columns, 2),minmax(0,1fr))}}.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-l) var(--fix-m);margin-top:var(--fix-2xl)}.steps__item{display:flex;align-items:flex-start;gap:var(--fix-s)}@media(min-width:768px){.steps__list{grid-template-columns:repeat(var(--steps-columns-desktop, 4),minmax(0,1fr))}.steps__item{padding-left:var(--fix-m);border-left:1px solid rgba(var(--color-normal-text-rgb),.2)}.steps__item:first-child{padding-left:0;border-left:none}}.steps__number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border:1px solid rgba(var(--color-normal-text-rgb),.4);border-radius:50%}.steps__content{display:flex;flex-direction:column;gap:var(--fix-4xs)}.steps__title{margin:0;font-family:var(--font-heading-technical-family, var(--font-body-family));font-size:1.0625rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.steps__text{margin:0;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
