.comparison-table{--comparison-accent: var(--comparison-badge-bg, rgb(var(--color-normal-text-rgb)));--comparison-tint: color-mix(in srgb, var(--comparison-accent) 7%, transparent);--comparison-edge: color-mix(in srgb, var(--comparison-accent) 32%, transparent);--comparison-rule: rgb(var(--color-normal-text-rgb), .12);--comparison-rowhead: 9rem}.comparison-table__header{gap:var(--fix-m);margin-bottom:var(--fix-3xl)}.comparison-table__header.section__header>*{margin-block:0}.comparison-table__header .section__subheading{font-family:var(--font-heading-technical-family, var(--font-body-family));font-weight:500;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--comparison-accent)}.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}@media(min-width:1025px){.comparison-table__header--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--fix-2xl);row-gap:var(--fix-xs);align-items:end;text-align:left}.comparison-table__header--split>*{grid-column:1}.comparison-table__header--split .section__description{grid-column:2;grid-row:1 / span 2;max-width:35rem;font-size:1.0625rem;line-height:1.6}}.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(var(--comparison-rowhead) + var(--comparison-columns, 4) * 9.5rem);border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.comparison-table__corner,.comparison-table__row-head{width:var(--comparison-rowhead)}.comparison-table__col-head,.comparison-table__cell,.comparison-table__row-head{padding:var(--fix-l) var(--fix-m);vertical-align:top;border-bottom:1px solid var(--comparison-rule);transition:background-color .2s ease,color .2s ease}.comparison-table__corner{border-bottom:1px solid rgb(var(--color-normal-text-rgb),.24)}.comparison-table__col-head{vertical-align:bottom;padding-block:var(--fix-l) var(--fix-m);border-bottom-color:rgb(var(--color-normal-text-rgb),.24)}.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:1.125rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.comparison-table__badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--fix-xs);font-family:var(--font-heading-technical-family, var(--font-body-family));font-size:.625rem;font-weight:500;letter-spacing:.16em;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{padding-left:0;font-family:var(--font-heading-technical-family, var(--font-body-family));font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-normal-text-rgb),.68)}.comparison-table__cell{font-size:1rem;line-height:1.5;color:rgb(var(--color-normal-text-rgb),.78)}.comparison-table .is-highlighted{background:var(--comparison-tint);border-left:1px solid var(--comparison-edge);border-right:1px solid var(--comparison-edge)}.comparison-table__col-head.is-highlighted{border-top:2px solid var(--comparison-accent);border-bottom-color:color-mix(in srgb,var(--comparison-accent) 40%,transparent);color:color-mix(in srgb,var(--comparison-accent) 70%,#000)}.comparison-table__cell.is-highlighted{border-bottom-color:color-mix(in srgb,var(--comparison-accent) 16%,transparent);color:rgb(var(--color-normal-text-rgb));font-weight:500}.comparison-table tbody tr:last-child .is-highlighted{border-bottom-color:var(--comparison-edge)}@media(hover:hover){.comparison-table tbody tr:hover>*{background:#f0e6db99}.comparison-table tbody tr:hover>.is-highlighted{background:color-mix(in srgb,var(--comparison-accent) 12%,transparent)}.comparison-table tbody tr:hover>.comparison-table__row-head{color:rgb(var(--color-normal-text-rgb))}}.comparison-table__meter{gap:3px;margin-top:var(--fix-xs)}.comparison-table__meter i,.comparison-table__bar{height:3px;background:rgb(var(--color-normal-text-rgb),.14)}.comparison-table__meter i{width:14px}.comparison-table__meter i.is-on,.comparison-table__bar i{background:rgb(var(--color-normal-text-rgb),.5)}.comparison-table .is-highlighted :is(.comparison-table__meter i.is-on,.comparison-table__bar i){background:var(--comparison-accent)}.comparison-table__bar{display:block;max-width:8rem;margin-top:var(--fix-s)}.comparison-table__bar i{display:block;height:100%}.comparison-table__footnote{margin-top:var(--fix-m);font-size:.875rem;line-height:1.5;color:rgb(var(--color-normal-text-rgb),.68)}.comparison-table__switch{display:none}@media(min-width:1025px){.comparison-table{--comparison-rowhead: 13.5rem}.comparison-table__scroll{margin-inline:0;padding-inline:0;overflow:visible}.comparison-table__col-head,.comparison-table__cell{padding-inline:var(--fix-l)}.comparison-table__footnote{padding-left:var(--comparison-rowhead)}}@media(max-width:1024px){.has-versus .comparison-table__switch{display:block;margin-bottom:var(--fix-l)}.comparison-table__switch-label{margin:0 0 var(--fix-xs);font-family:var(--font-heading-technical-family, var(--font-body-family));font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-normal-text-rgb),.66)}.comparison-table__pills{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;background:#f0e6db}.comparison-table__pill{flex:1;min-height:44px;padding:0 var(--fix-xs);border:0;background:transparent;color:rgb(var(--color-normal-text-rgb),.72);font-family:var(--font-heading-technical-family, var(--font-body-family));font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.comparison-table__pill[aria-pressed=true]{background:#fff;color:rgb(var(--color-normal-text-rgb));box-shadow:0 1px 2px #5d3b2e29,inset 0 -2px 0 var(--comparison-accent)}.comparison-table__pill:focus-visible{outline:2px solid var(--comparison-accent);outline-offset:-2px}.has-versus .comparison-table__scroll{overflow:visible;margin-inline:0;padding:0}.has-versus :is(.comparison-table__table,thead,tbody){display:block;min-width:0}.has-versus tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.has-versus .comparison-table__corner,.has-versus :is(.comparison-table__col-head,.comparison-table__cell):not(.is-highlighted,.is-compared){display:none}.has-versus .comparison-table__row-head{grid-column:1 / -1;order:-2;width:auto;padding:var(--fix-m) var(--fix-s) var(--fix-xs);border-bottom:0;font-size:.6875rem;background:linear-gradient(to right,var(--comparison-edge) 0 1px,var(--comparison-tint) 1px calc(50% - 1px),var(--comparison-edge) calc(50% - 1px) 50%,transparent 50%)}.has-versus .is-highlighted{order:-1}.has-versus .comparison-table__col-head{padding:var(--fix-m) var(--fix-s)}.has-versus .comparison-table__col-head.is-compared{padding-left:var(--fix-m)}.has-versus .comparison-table__col-head.is-compared .comparison-table__col-inner{justify-content:flex-end;height:100%}.has-versus .comparison-table__cell{padding:0 var(--fix-s) var(--fix-m);font-size:.9375rem;line-height:1.4}.has-versus .comparison-table__cell.is-compared{padding-left:var(--fix-m)}.has-versus .comparison-table__col-title{font-size:1rem}.comparison-table__footnote{margin-top:var(--fix-m)}}.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--title-inline .feature-columns__item--card,.feature-columns--title-inline .feature-columns__item--outline{padding:var(--fix-2xl)}.feature-columns--title-inline .feature-columns__item{gap:var(--fix-m)}.feature-columns__head{gap:var(--fix-s);padding-bottom:var(--fix-m);border-bottom:1px solid rgb(var(--color-normal-text-rgb),.12)}.feature-columns__head .feature-columns__icon{align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--feature-icon-color, currentColor) 10%,transparent)}.feature-columns__head .feature-columns__svg,.feature-columns__head .feature-columns__icon-image{width:1.25rem;height:1.25rem}.feature-columns__head .feature-columns__title{font-size:1.0625rem;line-height:1.3;letter-spacing:.03em}.feature-columns--title-inline .feature-columns__text{font-size:.9375rem}@media(min-width:1025px){.feature-columns__head .feature-columns__title{font-size:1.125rem}}.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)}}.leather-timeline{--lt-spine: 96px;--lt-node: 56px;--lt-gap: 64px;--lt-nav-h: 0px;--lt-sand: color-mix(in srgb, var(--lt-accent) 12%, var(--color-background));--lt-sand-deep: color-mix(in srgb, var(--lt-accent) 22%, var(--color-background))}.leather-timeline--markers-dot{--lt-node: 40px}.leather-timeline__header{gap:var(--fix-m);margin-bottom:var(--fix-4xl)}.leather-timeline__header.section__header>*{margin-block:0}.leather-timeline__chapters{display:flex;flex-direction:column;gap:var(--lt-gap);margin:0;padding:0;list-style:none;counter-reset:lt-chapter}.lt-nav__icon{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;color:var(--lt-accent)}.lt-nav__icon svg{width:22px;height:22px}.lt-nav__icon-no{font-size:.875rem;font-weight:500}.lt-nav__no{font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.16em;opacity:.8}.lt-nav__label{font-family:var(--font-heading-technical-family);font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lt-nav__check{position:absolute;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--lt-accent);color:#fff;box-shadow:0 0 0 2px var(--lt-sand-deep);opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .25s ease}.lt-nav__link[data-state=done] .lt-nav__check{opacity:1;transform:none}.lt-nav__link:focus-visible{outline:2px solid var(--lt-accent);outline-offset:2px}@media(min-width:1025px){.lt-nav{position:sticky;top:calc(var(--lt-nav-top, 0px) + var(--fix-2xl));z-index:4;height:0}.lt-nav__toggle{display:none}.lt-nav__rail{position:absolute;top:0;right:calc((100% - 100vw) / 2 + var(--lt-sbw, 0px));display:flex;flex-direction:column;align-items:flex-end;gap:var(--fix-xs)}.lt-nav__counter{margin:0 var(--fix-m) var(--fix-2xs) 0;font-size:.75rem;font-weight:500;letter-spacing:.14em;color:rgb(var(--color-normal-text-rgb),.6)}.lt-nav__counter .lt-nav__current-no{color:var(--lt-accent)}.lt-nav__list{display:flex;flex-direction:column;align-items:flex-end;gap:var(--fix-xs);margin:0;padding:0;list-style:none}.lt-nav__list>li{display:flex;justify-content:flex-end}.lt-nav__link{position:relative;display:flex;align-items:center;gap:var(--fix-2xs);width:56px;height:52px;padding-left:6px;overflow:hidden;border-radius:8px 0 0 8px;background:var(--lt-sand);color:rgb(var(--color-normal-text-rgb));text-decoration:none;box-shadow:-2px 2px 6px #1a161314;transition:width .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease}.lt-nav__link:after{content:"";position:absolute;top:5px;right:0;bottom:5px;left:5px;border:1px dashed color-mix(in srgb,var(--lt-accent) 45%,transparent);border-right:0;border-radius:5px 0 0 5px;pointer-events:none}.lt-nav__text{display:flex;flex-direction:column;gap:3px;padding-right:var(--fix-m);opacity:0;transition:opacity .2s ease}.lt-nav__link:is(:hover,:focus-visible){width:148px}.lt-nav__link:is(:hover,:focus-visible) .lt-nav__text{opacity:1}.lt-nav__link[data-state=done]{background:var(--lt-sand-deep)}.lt-nav__link[aria-current=step]{background:var(--lt-accent);color:var(--color-background);box-shadow:-4px 4px 12px #5d3b2e47}.lt-nav__link[aria-current=step]:after{border-color:rgb(var(--color-background-rgb),.5)}.lt-nav__link[aria-current=step] .lt-nav__icon{color:var(--color-background)}.lt-nav__check{left:34px;top:6px}}@media(min-width:1440px){.lt-nav__link[aria-current=step]{width:148px}.lt-nav__link[aria-current=step] .lt-nav__text{opacity:1}}@media(min-width:1600px){.lt-nav__link{width:136px}.lt-nav__link .lt-nav__text{opacity:1}.lt-nav__link:is(:hover,:focus-visible,[aria-current=step]){width:152px}}.leather-timeline__seam{position:absolute;top:var(--lt-seam-top, 0);height:var(--lt-seam-height, 100%);left:calc(50% - 1px);width:2px;pointer-events:none}.leather-timeline__thread{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,var(--lt-thread) 0 6px,transparent 6px 12px)}.leather-timeline__thread--sewn{background:var(--lt-accent);clip-path:inset(0 0 calc(100% - var(--lt-progress, 0) * 100%) 0)}.leather-timeline__needle{position:absolute;left:-7.25px;top:0;z-index:1;color:#1a1613;transform:translateY(calc(var(--lt-progress, 0) * var(--lt-seam-height, 0px) - 43.5px)) rotate(-12deg);transform-origin:8.25px 44.25px;opacity:var(--lt-needle-on, 0);transition:opacity .3s ease}.leather-timeline__needle svg{display:block}@media(prefers-reduced-motion:reduce){.leather-timeline__needle{display:none}}@media(max-width:1024px){.leather-timeline,.leather-timeline--markers-dot{--lt-node: 28px;--lt-gap: var(--fix-2xl);--lt-nav-h: 57px}.leather-timeline__seam{display:none}.lt-nav{position:sticky;top:var(--lt-nav-top, 0px);z-index:4;margin:0 calc(var(--fix-xl) * -1) var(--fix-2xl);background:var(--color-background);border-bottom:1px solid rgb(var(--color-normal-text-rgb),.12);transition:top .3s ease}.lt-nav__toggle{position:relative;display:flex;align-items:center;gap:var(--fix-s);width:100%;min-height:56px;padding:0 var(--fix-xl);border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lt-nav__toggle:focus-visible{outline:2px solid var(--lt-accent);outline-offset:-3px}.lt-nav__icon{width:40px;height:40px;border-radius:6px;background:var(--lt-sand)}.lt-nav__icon:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed color-mix(in srgb,var(--lt-accent) 45%,transparent);border-radius:4px}.lt-nav__icon svg{width:20px;height:20px}.lt-nav__current-icon{background:var(--lt-accent);color:var(--color-background)}.lt-nav__current-icon:after{border-color:rgb(var(--color-background-rgb),.5)}.lt-nav__count{font-size:.75rem;font-weight:500;letter-spacing:.14em;color:var(--lt-accent)}.lt-nav__current-label{flex:1;min-width:0;overflow:hidden;font-family:var(--font-heading-technical-family);font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.lt-nav__chevron{flex:none;transition:transform .25s ease}.lt-nav__toggle[aria-expanded=true] .lt-nav__chevron{transform:rotate(180deg)}.lt-nav__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px}.lt-nav__progress i{display:block;height:100%;background:var(--lt-accent);transform:scaleX(var(--lt-progress, 0));transform-origin:left}.lt-nav__counter{display:none}.lt-nav__list{position:absolute;top:calc(100% + 1px);left:0;right:0;display:none;margin:0;padding:var(--fix-xs) var(--fix-xl);list-style:none;background:var(--color-background);box-shadow:0 16px 24px #1a161324}.lt-nav.is-open .lt-nav__list{display:block}.lt-nav__link{position:relative;display:flex;align-items:center;gap:var(--fix-s);min-height:52px;color:rgb(var(--color-normal-text-rgb));text-decoration:none}.lt-nav__text{display:flex;align-items:baseline;gap:var(--fix-xs)}.lt-nav__no{color:var(--lt-accent)}.lt-nav__link[data-state=done] .lt-nav__icon{background:var(--lt-sand-deep)}.lt-nav__link[aria-current=step] .lt-nav__icon{background:var(--lt-accent);color:var(--color-background)}.lt-nav__link[aria-current=step] .lt-nav__icon:after{border-color:rgb(var(--color-background-rgb),.5)}.lt-nav__link[aria-current=step] .lt-nav__label{font-weight:600}.lt-nav__check{left:30px;top:2px}}.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}}.lt-chapter{counter-increment:lt-chapter;scroll-margin-top:calc(var(--header-height, 0px) + var(--lt-nav-h, 0px) + var(--fix-l));display:grid;grid-template-columns:minmax(0,1fr) var(--lt-spine) minmax(0,1fr);grid-template-areas:"content node media";align-items:center}.leather-timeline--text-first .lt-chapter:nth-child(2n),.leather-timeline--media-first .lt-chapter:nth-child(odd){grid-template-areas:"media node content"}.lt-chapter:focus{outline:none}.lt-chapter__media{grid-area:media;min-width:0}.lt-chapter__content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;gap:var(--fix-m);padding-inline:var(--fix-l);text-align:left}.lt-chapter__content>*{margin-block:0}.lt-chapter__node{grid-area:node;justify-self:center;position:relative;z-index:1;display:grid;place-items:center;width:var(--lt-node);height:var(--lt-node);border-radius:50%;background:var(--color-background);color:var(--lt-accent);box-shadow:inset 0 0 0 1.5px var(--lt-accent);transition:background-color .35s ease,color .35s ease}.lt-chapter__node:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1.5px dashed currentColor;opacity:.55}.lt-chapter.is-reached .lt-chapter__node{background:var(--lt-accent);color:var(--color-background)}.lt-chapter__node svg{width:22px;height:22px}.lt-chapter__node--number:before{content:counter(lt-chapter,decimal-leading-zero);font-family:var(--font-numeric-family);font-weight:500;font-size:1.125rem}.leather-timeline--markers-dot .lt-chapter__node{background:var(--color-background);box-shadow:inset 0 0 0 1.5px rgb(var(--color-normal-text-rgb),.28);color:rgb(var(--color-normal-text-rgb),.6);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.leather-timeline--markers-dot .lt-chapter__node svg,.leather-timeline--markers-dot .lt-chapter__node:after{display:none}.leather-timeline--markers-dot .lt-chapter__node:before{content:counter(lt-chapter,decimal-leading-zero);font-family:var(--font-numeric-family);font-weight:500;font-size:.75rem;letter-spacing:.06em}.leather-timeline--markers-dot .lt-chapter.is-reached .lt-chapter__node{background:var(--lt-accent);box-shadow:none;color:#fff}.leather-timeline--markers-dot .lt-chapter.is-current .lt-chapter__node{box-shadow:0 0 0 4px var(--color-background),0 0 0 5px var(--lt-accent)}.lt-chapter__content>.subheading{display:flex;align-items:center;font-family:var(--font-heading-technical-family);font-weight:500;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase}.lt-chapter__content .rte{font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-normal-text-rgb),.8)}.lt-chapter__content .rte p{margin-bottom:var(--fix-m)}.lt-chapter__content .rte ul{list-style:none;padding-inline-start:0;margin-bottom:0;color:rgb(var(--color-normal-text-rgb))}.lt-chapter__content .rte li{position:relative;padding-left:28px;margin-bottom:var(--fix-xs)}.lt-chapter__content .rte li:before{content:"";position:absolute;left:0;top:.8em;width:16px;border-top:2px dashed var(--lt-accent)}.lt-chapter--hotspots .rte ul{counter-reset:lt-pin}.lt-chapter--hotspots .rte li{counter-increment:lt-pin;padding-left:34px;cursor:default}.lt-chapter--hotspots .rte li:before{content:counter(lt-pin);top:.1em;width:22px;height:22px;border:1.5px solid var(--lt-accent);border-radius:50%;display:grid;place-items:center;font-family:var(--font-numeric-family);font-size:.6875rem;font-weight:600;color:var(--lt-accent);transition:background-color .2s ease,color .2s ease}.lt-chapter--hotspots .rte li.is-active:before{background:var(--lt-accent);color:var(--color-background)}.lt-media{position:relative;aspect-ratio:var(--lt-ratio, 1);overflow:hidden;background:rgb(var(--color-normal-text-rgb),.05)}.lt-media img{display:block;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.lt-hint,.lt-tag{display:inline-flex;align-items:center;gap:var(--fix-xs);padding:6px 10px;background:#fbf8f3f0;color:#1a1613;font-family:var(--font-heading-technical-family);font-weight:500;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.lt-hint{position:absolute;left:var(--fix-m);bottom:var(--fix-m);transition:opacity .25s ease}.lt-media.is-active .lt-hint{opacity:0}.lt-hint__mobile{display:none}grain-loupe{cursor:zoom-in;touch-action:pan-y}.lt-loupe{--lt-lens: 200px;position:absolute;top:0;left:0;width:var(--lt-lens);height:var(--lt-lens);border-radius:50%;background:var(--lt-loupe-src) no-repeat;box-shadow:0 0 0 4px #fbf8f3,0 0 0 5px var(--lt-accent),0 18px 40px #00000059;pointer-events:none;opacity:0;transform:translate3d(var(--lt-x, 0),var(--lt-y, 0),0) scale(.6);transition:opacity .2s ease,transform .2s ease;will-change:transform}.lt-loupe:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1.5px dashed rgba(251,248,243,.8)}grain-loupe.is-active .lt-loupe{opacity:1;transform:translate3d(var(--lt-x, 0),var(--lt-y, 0),0) scale(1);transition:opacity .2s ease}.lt-reveal__cover{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s ease,transform .8s cubic-bezier(.3,.7,.2,1)}box-reveal.is-open .lt-reveal__cover{opacity:0;transform:translateY(-6%);pointer-events:none}.lt-reveal__button{position:absolute;left:50%;bottom:var(--fix-m);transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--fix-xs);min-height:44px;padding:0 var(--fix-l);border:0;background:#fbf8f3f5;color:#1a1613;font-family:var(--font-heading-technical-family);font-weight:500;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.lt-reveal__button svg{transition:transform .3s ease}box-reveal.is-open .lt-reveal__button svg{transform:rotate(180deg)}.lt-reveal__button:focus-visible{outline:2px solid var(--lt-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lt-reveal__cover{transition:opacity .2s ease}box-reveal.is-open .lt-reveal__cover{transform:none}}.lt-pin{position:absolute;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer}.lt-pin__dot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fbf8f3;color:#1a1613;font-size:.6875rem;font-weight:600;box-shadow:0 0 0 6px #fbf8f359,0 2px 8px #0000004d;transition:transform .2s ease,background-color .2s ease}.lt-pin[aria-pressed=true] .lt-pin__dot{background:var(--lt-accent);color:#fbf8f3;transform:scale(1.3)}.lt-pin:focus-visible{outline:none}.lt-pin:focus-visible .lt-pin__dot{outline:2px solid #fbf8f3;outline-offset:6px}.lt-pin-caption{position:absolute;left:var(--fix-m);right:var(--fix-m);bottom:var(--fix-m);display:flex;align-items:center;gap:var(--fix-s);margin:0;padding:var(--fix-s) var(--fix-m);background:#fbf8f3f5;color:#1a1613;font-weight:500;pointer-events:none}.lt-pin-caption:has(.lt-pin-caption__text:empty){display:none}.lt-pin-caption__no{flex:none;font-size:.75rem;font-weight:500;letter-spacing:.14em;color:var(--lt-accent)}.lt-pin-caption__no:after{content:"";display:inline-block;width:1px;height:16px;margin-left:var(--fix-s);vertical-align:middle;background:#1a161333}.lt-compare .lt-compare__labels{top:var(--fix-m);bottom:auto;padding-inline:var(--fix-m);pointer-events:none}.lt-compare .before-after__label--before,.lt-compare .before-after__label--after{padding-inline:10px}@media(max-width:1024px){.lt-chapter,.leather-timeline--text-first .lt-chapter:nth-child(2n),.leather-timeline--media-first .lt-chapter:nth-child(odd){display:flex;flex-direction:column;align-items:flex-start;gap:var(--fix-m);text-align:left}.lt-chapter+.lt-chapter{padding-top:var(--fix-2xl);border-top:1px dashed color-mix(in srgb,var(--lt-accent) 35%,transparent)}.lt-chapter__node{display:none}.lt-chapter__media,.lt-chapter__content>.rte{align-self:stretch}.lt-chapter__content{display:contents}.lt-chapter__content>*{order:1}.lt-chapter__content>.subheading:first-child{order:-1}.lt-chapter__content .rte{font-size:1rem}.lt-loupe{--lt-lens: 140px}.lt-hint__desktop:has(+.lt-hint__mobile){display:none}.lt-hint__mobile{display:inline}.lt-hint,.lt-pin-caption{left:var(--fix-s);bottom:var(--fix-s)}.lt-pin-caption{right:var(--fix-s);font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
