.ah{--ah-fg: var(--color-foreground, 18, 18, 18);--ah-bg: var(--color-background, 255, 255, 255);--ah-accent: var(--color-button, 18, 18, 18);--ah-radius: var(--media-radius, 8px);display:block;color:rgb(var(--ah-fg))}.ah a{color:inherit}.ah :focus-visible{outline:2px solid rgb(var(--ah-fg));outline-offset:3px}.ah-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ah-crumbs ol{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.85em;color:rgba(var(--ah-fg),.7)}.ah-crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.ah-crumbs a{text-decoration:none}.ah-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.ah-hero{display:grid;gap:32px;align-items:center;margin-bottom:56px}@media screen and (min-width:990px){.ah-hero--media{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}}.ah-hero__title{margin:0 0 16px}.ah-hero__intro{max-width:62ch;color:rgba(var(--ah-fg),.8)}.ah-hero__intro>:first-child{margin-top:0}.ah-hero__intro>:last-child{margin-bottom:0}.ah-hero__media{border-radius:var(--ah-radius);overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--ah-fg),.04)}.ah-hero__img{display:block;width:100%;height:100%;object-fit:cover}.ah-jump ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:24px 0 0}.ah-jump a{font-size:.9em;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(var(--ah-fg),.3)}.ah-jump a:hover{text-decoration-color:currentColor}@media screen and (max-width:749px){.ah-jump{display:none}}.ah-block{margin-top:80px;scroll-margin-top:110px}.ah-types{margin-top:0}.ah-block__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px}.ah-block__head--stack{flex-direction:column;align-items:flex-start}.ah-block__title{margin:0}.ah-block__lead{max-width:64ch;color:rgba(var(--ah-fg),.78)}.ah-block__lead>*{margin:0}.ah-filters{display:none;flex-wrap:wrap;align-items:center;gap:8px}.ah.is-ready .ah-filters{display:flex}.ah-chip{font:inherit;font-size:.9em;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid rgba(var(--ah-fg),.25);background:transparent;color:rgb(var(--ah-fg));cursor:pointer}.ah-chip:hover{border-color:rgb(var(--ah-fg))}.ah-chip[aria-pressed=true]{background:rgb(var(--ah-fg));color:rgb(var(--ah-bg));border-color:rgb(var(--ah-fg))}.ah-status{margin:0 0 0 8px;font-size:.85em;color:rgba(var(--ah-fg),.65)}@media screen and (max-width:749px){.ah-types .ah-block__head{gap:12px;margin-bottom:20px}.ah-filters{position:relative;flex-wrap:nowrap;width:calc(100% + 30px);margin-inline:-15px;padding:2px 15px 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:15px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ah-filters::-webkit-scrollbar{display:none}.ah-filters.is-end{-webkit-mask-image:none;mask-image:none}.ah-chip{flex:none;min-height:36px;padding:6px 14px;white-space:nowrap;scroll-snap-align:start}.ah-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.ah-grid{list-style:none;margin:0;padding:0;display:grid;gap:36px 14px;grid-template-columns:repeat(var(--cols-m),minmax(0,1fr))}@media screen and (min-width:750px){.ah-grid{grid-template-columns:repeat(var(--cols-t),minmax(0,1fr));gap:44px 24px}}@media screen and (min-width:990px){.ah-grid{grid-template-columns:repeat(var(--cols-d),minmax(0,1fr))}}.ah-card{position:relative;display:flex;flex-direction:column}.ah-card[hidden]{display:none}.ah-card__media{position:relative;aspect-ratio:var(--ah-ratio, 1 / 1);border-radius:var(--ah-radius);overflow:hidden;background:rgba(var(--ah-fg),.04)}.ah-card__img{display:block;width:100%;height:100%;object-fit:cover}.ah-placeholder{fill:rgba(var(--ah-fg),.35)}.ah-card__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;font-size:.75em;line-height:1.4;background:rgb(var(--ah-bg));color:rgb(var(--ah-fg))}.ah-card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding-top:14px}.ah-card__title{margin:0;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 600);font-size:1.15em;line-height:1.3}.ah-card__link{text-decoration:none}.ah-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ah-card:hover .ah-card__link{text-decoration:underline;text-underline-offset:3px}.ah-card__desc{margin:0;font-size:.9em;line-height:1.5;color:rgba(var(--ah-fg),.75);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ah-card__meta{margin:auto 0 0;padding-top:4px;font-size:.8em;color:rgba(var(--ah-fg),.6)}.ah-tool{display:grid;gap:28px;padding:20px;border-radius:var(--ah-radius);background:rgba(var(--ah-fg),.04)}.ah-tool{grid-template-columns:minmax(0,1fr)}.ah-tool>*,.ah-tool__pair>*{min-width:0}.ah-tool[hidden]{display:none}@media screen and (min-width:990px){.ah-tool{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:48px;padding:36px}}.ah-tool__form{display:flex;flex-direction:column;gap:18px}.ah-tool__label{display:block;font-size:.85em;color:rgba(var(--ah-fg),.75)}.ah-tool__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ah-tool__design{margin:0;min-height:1.5em;font-size:.9em;color:rgba(var(--ah-fg),.75)}.ah-field{display:flex;flex-direction:column;gap:6px}.ah-field[hidden]{display:none}.ah-field select,.ah-input{font:inherit;width:100%;border:1px solid rgba(var(--ah-fg),.3);border-radius:var(--inputs-radius, 6px);background:rgb(var(--ah-bg));color:rgb(var(--ah-fg))}.ah-field select{padding:10px 12px}.ah-input{display:flex;align-items:center}.ah-input:focus-within{border-color:rgb(var(--ah-fg))}.ah-input input{font:inherit;font-size:1.05em;flex:1;width:100%;min-width:0;padding:10px 0 10px 12px;border:0;background:transparent;color:inherit;-moz-appearance:textfield}.ah-input input:focus{outline:none}.ah-input input::-webkit-outer-spin-button,.ah-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ah-input__unit{padding:0 12px 0 6px;font-size:.85em;color:rgba(var(--ah-fg),.6)}.ah-seg{margin:0;padding:0;border:0;min-width:0}.ah-seg legend{margin-bottom:6px;padding:0}.ah-seg__options{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;border:1px solid rgba(var(--ah-fg),.25);background:rgb(var(--ah-bg))}.ah-seg__opt{position:relative;cursor:pointer}.ah-seg__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ah-seg__opt span{display:block;padding:8px 12px;border-radius:999px;text-align:center;font-size:.9em}.ah-seg__opt input:checked+span{background:rgb(var(--ah-fg));color:rgb(var(--ah-bg))}.ah-seg__opt input:focus-visible+span{outline:2px solid rgb(var(--ah-fg));outline-offset:2px}.ah-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 24px;align-items:end}.ah-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ah-fig__svg{display:block;width:100%;max-width:300px;height:auto;overflow:visible}.ah-fig__cap{display:flex;flex-direction:column;align-items:center;gap:2px}.ah-fig__name{font-size:.85em;color:rgba(var(--ah-fg),.7)}.ah-fig__size{font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 600);font-size:1.6em;line-height:1.2;font-variant-numeric:tabular-nums}.ah-fig__note{max-width:26ch;font-size:.82em;color:rgba(var(--ah-fg),.7)}.ah-fig__note:empty{display:none}.ah-fig__link{margin-top:6px;font-size:.88em;text-decoration:underline;text-underline-offset:3px}.ah-svg-fabric{fill:var(--ah-fabric, #f2ede3)}.ah-svg-ring{fill:none;stroke:var(--ah-wood, #c9a27a)}.ah-svg-ring--outer{stroke:var(--ah-wood-dark, #a77d55)}.ah-svg-clamp{fill:var(--ah-wood-dark, #a77d55)}.ah-svg-screw{fill:rgba(var(--ah-fg),.55)}.ah-svg-design{stroke:rgb(var(--ah-accent));fill-opacity:1}.ah-svg-design-bg{fill:rgba(var(--ah-accent),.07)}.ah-svg-x{stroke:rgb(var(--ah-accent));stroke-linecap:round}.ah-svg-outside{opacity:.3}.ah-fig.is-too-big .ah-fig__size{opacity:.55}.ah-ref{margin-top:20px;border-bottom:1px solid rgba(var(--ah-fg),.15)}.ah-ref summary,.ah-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-weight:600}.ah-ref summary::-webkit-details-marker,.ah-faq__item summary::-webkit-details-marker{display:none}.ah-ref .ah-table-wrap{border-top:0}.ah-ref .ah-note{margin-bottom:18px}.ah-plus{position:relative;flex:none;width:14px;height:14px}.ah-plus:before,.ah-plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .25s ease}.ah-plus:after{transform:rotate(90deg)}details[open]>summary .ah-plus:after{transform:rotate(0)}.ah-table-wrap{overflow-x:auto;border-top:1px solid rgba(var(--ah-fg),.15)}.ah-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.92em}.ah-table--ref{min-width:440px}.ah-table th,.ah-table td{text-align:left;vertical-align:top;padding:14px 20px 14px 0;border-bottom:1px solid rgba(var(--ah-fg),.1)}.ah-table thead th{font-size:.85em;font-weight:600;color:rgba(var(--ah-fg),.7);vertical-align:bottom}.ah-table tbody th{font-weight:600}.ah-table td a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ah-fg),.35)}.ah-table td a:hover{text-decoration-color:currentColor}.ah-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ah-muted{color:rgba(var(--ah-fg),.72)}.ah-note{margin:14px 0 0;font-size:.85em;color:rgba(var(--ah-fg),.65)}.ah-brands{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.ah-brands{grid-template-columns:repeat(var(--brand-cols),minmax(0,1fr))}}.ah-brand{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid rgba(var(--ah-fg),.12);border-radius:var(--ah-radius)}.ah-brand:hover{border-color:rgba(var(--ah-fg),.45)}.ah-brand__logo{height:64px;display:flex;align-items:center}.ah-brand__logo img{max-height:100%;max-width:160px;width:auto;height:auto;object-fit:contain}.ah-brand__fallback{font-size:1.3em;font-weight:600}.ah-brand__name{margin:0;font-size:1em}.ah-brand__text{margin:0;font-size:.88em;color:rgba(var(--ah-fg),.75)}.ah-brand__link{margin-top:auto;font-size:.88em;text-decoration:underline;text-underline-offset:3px}.ah-brand__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ah-info{display:grid;gap:56px;margin-top:88px}@media screen and (min-width:990px){.ah-info--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:80px;align-items:start}}.ah-seo .ah-block__title,.ah-faq .ah-block__title{margin-bottom:20px}.ah-seo__body{position:relative;max-width:72ch}.ah-seo__body.is-collapsed{max-height:340px;overflow:hidden}.ah-seo__body.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(rgba(var(--ah-bg),0),rgb(var(--ah-bg)))}.ah-more{margin-top:12px;padding:4px 0;font:inherit;font-weight:600;cursor:pointer;background:none;border:0;color:rgb(var(--ah-fg));text-decoration:underline;text-underline-offset:4px}.ah-faq__list{border-top:1px solid rgba(var(--ah-fg),.15)}.ah-faq__item{border-bottom:1px solid rgba(var(--ah-fg),.15)}.ah-faq__item summary{padding:18px 0;font-weight:400}.ah-faq__q{margin:0;font-family:var(--font-body-family, inherit);font-size:1em;font-weight:600;line-height:1.4;letter-spacing:normal}.ah-faq__a{padding:0 0 20px;max-width:65ch;color:rgba(var(--ah-fg),.8)}.ah-faq__a>:first-child{margin-top:0}@media(prefers-reduced-motion:reduce){.ah-plus:before,.ah-plus:after{transition:none}}.fh{--fh-fg: var(--color-foreground, 18, 18, 18);--fh-bg: var(--color-background, 255, 255, 255);--fh-accent: var(--color-button, 18, 18, 18);--fh-radius: var(--media-radius, 8px);display:block;color:rgb(var(--fh-fg))}.fh a{color:inherit}.fh :focus-visible{outline:2px solid rgb(var(--fh-fg));outline-offset:3px}.fh-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fh-crumbs ol{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.85em;color:rgba(var(--fh-fg),.7)}.fh-crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.fh-crumbs a{text-decoration:none}.fh-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.fh-hero{display:grid;gap:32px;align-items:center;margin-bottom:56px}@media screen and (min-width:990px){.fh-hero--media{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}}.fh-hero__title{margin:0 0 16px}.fh-hero__intro{max-width:62ch;color:rgba(var(--fh-fg),.8)}.fh-hero__intro>:first-child{margin-top:0}.fh-hero__intro>:last-child{margin-bottom:0}.fh-hero__media{border-radius:var(--fh-radius);overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--fh-fg),.04)}.fh-hero__img{display:block;width:100%;height:100%;object-fit:cover}.fh-jump ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:24px 0 0}.fh-jump a{font-size:.9em;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(var(--fh-fg),.3)}.fh-jump a:hover{text-decoration-color:currentColor}@media screen and (max-width:749px){.fh-jump{display:none}}.fh-block{margin-top:80px;scroll-margin-top:110px}.fh-types{margin-top:0}.fh-block__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px}.fh-block__head--stack{flex-direction:column;align-items:flex-start}.fh-block__title{margin:0}.fh-block__lead{max-width:64ch;color:rgba(var(--fh-fg),.78)}.fh-block__lead>*{margin:0}.fh-filters{display:none;flex-wrap:wrap;align-items:center;gap:8px}.fh.is-ready .fh-filters{display:flex}.fh-chip{font:inherit;font-size:.9em;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid rgba(var(--fh-fg),.25);background:transparent;color:rgb(var(--fh-fg));cursor:pointer}.fh-chip:hover{border-color:rgb(var(--fh-fg))}.fh-chip[aria-pressed=true]{background:rgb(var(--fh-fg));color:rgb(var(--fh-bg));border-color:rgb(var(--fh-fg))}.fh-status{margin:0 0 0 8px;font-size:.85em;color:rgba(var(--fh-fg),.65)}@media screen and (max-width:749px){.fh-types .fh-block__head{gap:12px;margin-bottom:20px}.fh-filters{position:relative;flex-wrap:nowrap;width:calc(100% + 30px);margin-inline:-15px;padding:2px 15px 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:15px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.fh-filters::-webkit-scrollbar{display:none}.fh-filters.is-end{-webkit-mask-image:none;mask-image:none}.fh-chip{flex:none;min-height:36px;padding:6px 14px;white-space:nowrap;scroll-snap-align:start}.fh-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.fh-grid{list-style:none;margin:0;padding:0;display:grid;gap:36px 14px;grid-template-columns:repeat(var(--cols-m),minmax(0,1fr))}@media screen and (min-width:750px){.fh-grid{grid-template-columns:repeat(var(--cols-t),minmax(0,1fr));gap:44px 24px}}@media screen and (min-width:990px){.fh-grid{grid-template-columns:repeat(var(--cols-d),minmax(0,1fr))}}.fh-card{position:relative;display:flex;flex-direction:column}.fh-card[hidden]{display:none}.fh-card__media{position:relative;aspect-ratio:var(--fh-ratio, 1 / 1);border-radius:var(--fh-radius);overflow:hidden;background:rgba(var(--fh-fg),.04)}.fh-card__img{display:block;width:100%;height:100%;object-fit:cover}.fh-placeholder{fill:rgba(var(--fh-fg),.35)}.fh-card__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;font-size:.75em;line-height:1.4;background:rgb(var(--fh-bg));color:rgb(var(--fh-fg))}.fh-card__body{display:flex;flex-direction:column;gap:6px;flex:1}.fh-card__spec{position:relative;z-index:1;display:flex;align-items:flex-end;gap:10px;margin:-28px 0 0;padding-left:12px;font-size:.85em}.fh-card__spec--plain{margin-top:12px;padding-left:0}.fh-card__spec-label{padding-bottom:3px;color:rgba(var(--fh-fg),.72)}.fh-card__title{margin:4px 0 0;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 600);font-size:1.15em;line-height:1.3}.fh-card__link{text-decoration:none}.fh-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.fh-card:hover .fh-card__link{text-decoration:underline;text-underline-offset:3px}.fh-card__desc{margin:0;font-size:.9em;line-height:1.5;color:rgba(var(--fh-fg),.75);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fh-card__meta{margin:auto 0 0;padding-top:4px;font-size:.8em;color:rgba(var(--fh-fg),.6)}.fh-swatch{--sw: 56px;--cell: calc(140px / var(--ct, 14));--span: 1;position:relative;display:inline-block;flex:none;width:var(--sw);height:var(--sw);border-radius:50%;background-color:var(--fabric, #f2ede3);background-size:var(--cell) var(--cell);background-position:calc(50% + var(--cell) / 2) calc(50% + var(--cell) / 2);border:3px solid rgb(var(--fh-bg));box-shadow:0 0 0 1px rgba(var(--fh-fg),.15);transform-origin:30% 70%;transition:transform .35s ease}.fh-swatch--aida{background-image:radial-gradient(circle,rgba(0,0,0,.34) 0 calc(var(--cell) * .14),transparent calc(var(--cell) * .2))}.fh-swatch--evenweave{--span: 2;background-image:linear-gradient(90deg,rgba(0,0,0,.16) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.16) 1px,transparent 1px)}.fh-swatch:before,.fh-swatch:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--cell) * var(--span) * 1.414);height:max(1.5px,calc(var(--cell) * var(--span) * .22));border-radius:999px;background:rgb(var(--fh-accent));transform:translate(-50%,-50%) rotate(45deg)}.fh-swatch:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover){.fh-card:hover .fh-swatch{transform:scale(1.5)}}.fh-calc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;padding:20px;margin-bottom:24px;border-radius:var(--fh-radius);background:rgba(var(--fh-fg),.04)}.fh-calc[hidden]{display:none}.fh-calc__title{flex-basis:100%;margin:0;font-weight:600}.fh-field{display:flex;flex-direction:column;gap:6px;font-size:.85em}.fh-field input{font:inherit;font-size:1.05em;width:140px;padding:10px 12px;border:1px solid rgba(var(--fh-fg),.3);border-radius:var(--inputs-radius, 6px);background:rgb(var(--fh-bg));color:rgb(var(--fh-fg))}.fh-table-wrap{overflow-x:auto;border-top:1px solid rgba(var(--fh-fg),.15)}.fh-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.92em}.fh-table th,.fh-table td{text-align:left;vertical-align:middle;padding:14px 18px 14px 0;border-bottom:1px solid rgba(var(--fh-fg),.1)}.fh-table thead th{font-size:.85em;font-weight:600;color:rgba(var(--fh-fg),.7)}.fh-table th[hidden],.fh-table td[hidden]{display:none}.fh-table .fh-swatch{--sw: 52px;display:block}.fh-table__name a{font-weight:600;text-decoration:none}.fh-table__name a:hover{text-decoration:underline;text-underline-offset:3px}.fh-table__sub{display:block;margin-top:2px;font-size:.85em;color:rgba(var(--fh-fg),.65)}.fh-num{font-variant-numeric:tabular-nums;white-space:nowrap}.fh-size__fabric{display:block;font-size:.85em;color:rgba(var(--fh-fg),.65)}.fh-note{margin:14px 0 0;font-size:.85em;color:rgba(var(--fh-fg),.65)}.fh-brands{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.fh-brands{grid-template-columns:repeat(var(--brand-cols),minmax(0,1fr))}}.fh-brand{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid rgba(var(--fh-fg),.12);border-radius:var(--fh-radius)}.fh-brand:hover{border-color:rgba(var(--fh-fg),.45)}.fh-brand__logo{height:64px;display:flex;align-items:center}.fh-brand__logo img{max-height:100%;max-width:160px;width:auto;height:auto;object-fit:contain}.fh-brand__fallback{font-size:1.3em;font-weight:600}.fh-brand__name{margin:0;font-size:1em}.fh-brand__text{margin:0;font-size:.88em;color:rgba(var(--fh-fg),.75)}.fh-brand__link{margin-top:auto;font-size:.88em;text-decoration:underline;text-underline-offset:3px}.fh-brand__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fh-info{display:grid;gap:56px;margin-top:88px}@media screen and (min-width:990px){.fh-info--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:80px;align-items:start}}.fh-seo .fh-block__title,.fh-faq .fh-block__title{margin-bottom:20px}.fh-seo__body{position:relative;max-width:72ch}.fh-seo__body.is-collapsed{max-height:340px;overflow:hidden}.fh-seo__body.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(rgba(var(--fh-bg),0),rgb(var(--fh-bg)))}.fh-more{margin-top:12px;padding:4px 0;font:inherit;font-weight:600;cursor:pointer;background:none;border:0;color:rgb(var(--fh-fg));text-decoration:underline;text-underline-offset:4px}.fh-faq__list{border-top:1px solid rgba(var(--fh-fg),.15)}.fh-faq__item{border-bottom:1px solid rgba(var(--fh-fg),.15)}.fh-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.fh-faq__item summary::-webkit-details-marker{display:none}.fh-faq__q{margin:0;font-family:var(--font-body-family, inherit);font-size:1em;font-weight:600;line-height:1.4;letter-spacing:normal}.fh-faq__icon{position:relative;flex:none;width:14px;height:14px}.fh-faq__icon:before,.fh-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .25s ease}.fh-faq__icon:after{transform:rotate(90deg)}.fh-faq__item[open] .fh-faq__icon:after{transform:rotate(0)}.fh-faq__a{padding:0 0 20px;max-width:65ch;color:rgba(var(--fh-fg),.8)}.fh-faq__a>:first-child{margin-top:0}@media(prefers-reduced-motion:reduce){.fh-swatch,.fh-faq__icon:before,.fh-faq__icon:after{transition:none}.fh-card:hover .fh-swatch{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
