.fh-media{position:relative;overflow:hidden;background:var(--fh-sand)}.fh-media>img,.fh-media>video,.fh-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fh-ratio--portrait{aspect-ratio:4 / 5}.fh-ratio--tall{aspect-ratio:3 / 4}.fh-ratio--square{aspect-ratio:1 / 1}.fh-ratio--landscape{aspect-ratio:4 / 3}.fh-marquee{overflow:hidden;border-bottom:var(--fh-line-width) solid rgb(var(--fh-rule, var(--color-foreground)));white-space:nowrap}.fh-marquee__track{display:inline-flex;animation:fh-marquee var(--fh-marquee-speed, 60s) linear infinite}.fh-marquee--static .fh-marquee__track{animation:none;display:flex;justify-content:center;width:100%}.fh-marquee--static{white-space:normal}.fh-marquee--static .fh-marquee__group{flex-wrap:wrap;justify-content:center;flex-shrink:1;padding:.4rem 1.6rem}.fh-marquee--static .fh-marquee__item{padding:1rem 2rem;text-align:center}.fh-marquee--static .fh-marquee__item:after{margin-left:4rem}.fh-marquee--static .fh-marquee__item:last-child:after{display:none}@media(max-width:749px){.fh-marquee--static .fh-marquee__group{flex-direction:column;align-items:center;padding:1.2rem 1.6rem}.fh-marquee--static .fh-marquee__item{padding:.4rem 0}.fh-marquee--static .fh-marquee__item:after{display:none}}.fh-marquee__group{display:inline-flex;flex-shrink:0}.fh-marquee__item{padding:1.4rem 2.4rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase}.fh-marquee__item:after{content:"";display:inline-block;width:.7rem;height:.7rem;margin-left:4.8rem;border-radius:50%;background:currentColor;vertical-align:.1em}.fh-marquee:hover .fh-marquee__track{animation-play-state:paused}@keyframes fh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fh-hero{position:relative;border-bottom:var(--fh-line-width) solid rgb(var(--fh-rule, var(--color-foreground)))}.fh-hero__media{height:var(--fh-hero-height, 88vh);min-height:48rem}.fh-hero--medium .fh-hero__media{--fh-hero-height: 64vh}.fh-hero--full .fh-hero__media{--fh-hero-height: calc(100vh - 10rem) }.fh-hero__content{position:absolute;left:0;right:0;bottom:0;padding:3.2rem 2rem;display:flex;flex-direction:column;gap:.8rem;background:none}.fh-hero__content--center{top:0;justify-content:center;align-items:center;text-align:center}.fh-hero__heading{margin:0;font-size:clamp(1.9rem,4.6vw,4.4rem);line-height:1.15;letter-spacing:.04em;white-space:nowrap}.fh-hero__sub{margin:0;font-size:1.4rem;letter-spacing:.08em}.fh-hero__link{margin-top:1.2rem;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-underline-offset:.4em}@media screen and (max-width:749px){.fh-hero__media{min-height:56rem;height:80vh}.fh-hero__content{padding:2.4rem 1.6rem}}.fh-grid__heading{padding:1.4rem 1.6rem;border-bottom:var(--fh-line-width) solid var(--fh-line);display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.fh-grid__heading a{color:inherit;font-size:1.25rem;letter-spacing:.08em;text-underline-offset:.35em}.fh-grid__list{display:grid;grid-template-columns:repeat(var(--fh-cols-mobile, 2),minmax(0,1fr));gap:var(--fh-line-width);background:var(--fh-line);border-bottom:var(--fh-line-width) solid var(--fh-line);list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.fh-grid__list{grid-template-columns:repeat(var(--fh-cols, 4),minmax(0,1fr))}}.fh-grid__item{background:rgb(var(--color-background));display:flex;flex-direction:column;min-width:0}.fh-grid__link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.fh-grid__item .fh-media img{transition:transform 1.2s ease}.fh-grid__link:hover .fh-media img{transform:scale(1.03)}.fh-grid__caption{border-top:var(--fh-line-width) solid var(--fh-line);padding:1.1rem 1.4rem 1.2rem;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.fh-grid__sub{font-size:1.15rem;letter-spacing:.06em;opacity:.75}.fh-grid__link:hover .fh-grid__caption .fh-label{text-decoration:underline;text-underline-offset:.35em}.fh-split{display:grid;grid-template-columns:1fr;border-bottom:var(--fh-line-width) solid var(--fh-line)}@media screen and (min-width:750px){.fh-split{grid-template-columns:1fr 1fr}.fh-split__media{aspect-ratio:auto;height:min(62.5vw,86vh)}.fh-split__media.fh-ratio--square{height:min(50vw,86vh)}.fh-split__media.fh-ratio--landscape{height:min(37.5vw,86vh)}.fh-split--reverse .fh-split__media{order:2}.fh-split__media{border-right:var(--fh-line-width) solid var(--fh-line)}.fh-split--reverse .fh-split__media{border-right:0;border-left:var(--fh-line-width) solid var(--fh-line)}}.fh-split__body{padding:2.4rem 1.6rem 4rem;display:flex;flex-direction:column;gap:1.6rem}.fh-split--text-bottom .fh-split__body{justify-content:flex-end}.fh-split--text-center .fh-split__body{justify-content:center}@media screen and (min-width:990px){.fh-split__body{padding:2.4rem 3.2rem 4.8rem}}.fh-split__eyebrow{opacity:.8}.fh-split__heading{margin:0;font-size:clamp(2rem,2.2vw,3rem);line-height:1.3;letter-spacing:.04em}.fh-split__text{max-width:52ch;font-size:1.45rem;line-height:2}.fh-split__text p{margin:0 0 1em}.fh-split__link{align-self:flex-start;color:inherit;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.4em}.fh-sets{border-bottom:var(--fh-line-width) solid var(--fh-line)}.fh-sets__head{padding:1.4rem 1.6rem;border-bottom:var(--fh-line-width) solid var(--fh-line)}.fh-sets__list{display:grid;grid-template-columns:1fr;gap:var(--fh-line-width);background:var(--fh-line);list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.fh-sets__list{grid-template-columns:repeat(var(--fh-tiers, 3),minmax(0,1fr))}}.fh-sets__tier{background:rgb(var(--color-background));padding:3.2rem 1.6rem 3.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.fh-sets__count{font-size:1.3rem;letter-spacing:.1em}.fh-sets__rate{font-size:clamp(4rem,5vw,6.4rem);line-height:1;letter-spacing:.02em}.fh-sets__note{font-size:1.25rem;opacity:.8}.fh-sets__foot{padding:1.4rem 1.6rem;border-top:var(--fh-line-width) solid var(--fh-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:1.25rem}.fh-sets__foot a{color:inherit;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.35em}.fh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem;padding:clamp(4.8rem,6vw,8rem) clamp(1.6rem,4vw,4.8rem) clamp(2.4rem,3vw,3.6rem);border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-head__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0;font-size:1.2rem;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:#c26a48}.fh-head__eyebrow:before{content:"";display:block;width:3.2rem;height:1px;background:currentColor}.fh-head__title{margin:1.2rem 0 0;font-size:clamp(2.6rem,3.2vw,4rem);font-weight:400;line-height:1.35;letter-spacing:.06em;text-transform:none;color:rgb(var(--color-foreground))}.fh-head__desc{margin:1.4rem 0 0;max-width:52rem;font-size:1.45rem;line-height:1.9;letter-spacing:.04em;color:rgba(var(--color-foreground),.78)}.fh-head__link{flex-shrink:0;padding-bottom:.4rem;border-bottom:1px solid currentColor;color:rgb(var(--color-foreground));font-size:1.3rem;letter-spacing:.14em;text-decoration:none;white-space:nowrap}.fh-head__link:hover{opacity:.7}@media(max-width:749px){.fh-head{flex-direction:column;align-items:flex-start;gap:1.6rem}}.collection__title .fh-head{width:100%;padding-left:0;padding-right:0;border-bottom:0}.fh-style__intro{display:grid;grid-template-columns:1fr;border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}@media(min-width:990px){.fh-style__intro{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.fh-style__text{padding:clamp(4rem,6vw,8rem) clamp(1.6rem,4vw,4.8rem);display:flex;flex-direction:column;justify-content:center}.fh-style__title{margin:1.4rem 0 0;font-size:clamp(2.6rem,3vw,3.8rem);font-weight:400;line-height:1.4;letter-spacing:.05em}.fh-style__body{margin-top:2rem;font-size:1.5rem;line-height:2;letter-spacing:.04em}.fh-style__body p{margin:0 0 1.2em}.fh-style__jump{align-self:flex-start;margin-top:2.4rem}.fh-style__main{position:relative;min-height:46rem}.fh-style__main img,.fh-style__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fh-style__gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}@media(min-width:750px){.fh-style__gallery{grid-template-columns:repeat(3,1fr)}}.fh-style__shot{position:relative;aspect-ratio:4 / 5;border-right:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-style__shot:last-child{border-right:0}.fh-style__shot a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fh-style__grid{padding:3.2rem clamp(1.6rem,4vw,4.8rem) 6.4rem;margin:0}.fh-style__others-list{list-style:none;margin:0;padding:3.2rem clamp(1.6rem,4vw,4.8rem) 6.4rem;display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.fh-style__others-list{grid-template-columns:repeat(5,1fr)}}.fh-style__other{display:block;color:inherit;text-decoration:none}.fh-style__other .fh-media{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden}.fh-style__other .fh-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.fh-style__other:hover .fh-media img{transform:scale(1.03)}.fh-style__other-label{display:block;margin-top:1.2rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#c26a48}.fh-style__other-title{display:block;margin-top:.4rem;font-size:1.4rem;line-height:1.6}@media(max-width:749px){.fh-style__main{min-height:0;aspect-ratio:4 / 5}.fh-style__shot{border-right:0;border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}}.fh-gift__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}@media(min-width:750px){.fh-gift__steps{grid-template-columns:repeat(3,1fr)}}.fh-gift__step{padding:clamp(3.2rem,4vw,5.6rem) clamp(1.6rem,4vw,4.8rem);border-right:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-gift__step:last-child{border-right:0}.fh-gift__num{display:block;font-size:1.2rem;letter-spacing:.22em;color:#c26a48}.fh-gift__step-title{margin:1.2rem 0 0;font-size:2rem;font-weight:400;letter-spacing:.05em}.fh-gift__step-text{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.9;color:rgba(var(--color-foreground),.78)}.fh-gift__sets{list-style:none;margin:0;padding:3.2rem clamp(1.6rem,4vw,4.8rem) 6.4rem;display:grid;gap:3.2rem 2.4rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.fh-gift__sets{grid-template-columns:repeat(4,1fr)}}.fh-gift__soon .fh-media{position:relative;overflow:hidden}.fh-gift__soon .fh-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fh-gift__name{margin:1.2rem 0 0;font-size:1.5rem;letter-spacing:.04em}.fh-gift__badge{margin:.6rem 0 0;font-size:1.1rem;letter-spacing:.18em;color:#c26a48}.fh-gift__contents{margin:.6rem 0 0;font-size:1.25rem;line-height:1.7;color:rgba(var(--color-foreground),.7)}.fh-gift__notes-body{padding:3.2rem clamp(1.6rem,4vw,4.8rem) 6.4rem;font-size:1.4rem;line-height:2;max-width:80rem}@media(max-width:749px){.fh-gift__step{border-right:0;border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}}.fh-gift__teaser{margin:1.8rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;font-size:1.45rem;line-height:1.8}.fh-gift__teaser span{display:inline-block;padding:.4rem 1.2rem;border:1px solid #C26A48;color:#c26a48;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase}.fh-ftext{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-ftext__inner{padding:clamp(5.6rem,8vw,11.2rem) clamp(1.6rem,4vw,4.8rem)}.fh-ftext--lead .fh-ftext__inner{max-width:76rem;margin:0 auto;text-align:center}.fh-ftext--lead .fh-ftext__eyebrow{justify-content:center}.fh-ftext--lead .fh-ftext__eyebrow:before{display:none}.fh-ftext__heading{margin:1.6rem 0 0;font-size:clamp(2.4rem,3vw,3.6rem);font-weight:400;line-height:1.6;letter-spacing:.08em}.fh-ftext__body{margin-top:2.8rem;font-size:1.55rem;line-height:2.2;letter-spacing:.05em}.fh-ftext__body p{margin:0 0 1.4em}.fh-ftext--notes .fh-ftext__inner{max-width:88rem;padding-top:clamp(4rem,5vw,6.4rem);padding-bottom:clamp(4rem,5vw,6.4rem)}.fh-ftext--notes .fh-ftext__heading{font-size:clamp(2rem,2.2vw,2.6rem)}.fh-ftext--notes .fh-ftext__body{margin-top:2rem;font-size:1.4rem;line-height:2}.fh-ftext--notes .fh-ftext__body ul{margin:0;padding-left:1.4em}.fh-ftext--notes .fh-ftext__body li{margin-bottom:.6em}.fh-ftext__link{display:inline-block;margin-top:2.4rem}.fh-budget{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-budget__nav{display:flex;gap:0;overflow-x:auto;background:rgb(var(--color-background));border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-budget__tab{flex:1 0 auto;padding:1.6rem 2rem;text-align:center;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.35rem;letter-spacing:.08em;white-space:nowrap;border-right:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-budget__tab:last-child{border-right:0}.fh-budget__tab:hover{background:rgba(var(--color-foreground),.06)}.fh-budget__band{scroll-margin-top:10rem}.fh-budget__band-head{padding:clamp(3.2rem,4vw,4.8rem) clamp(1.6rem,4vw,4.8rem) 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 2rem}.fh-budget__band-title{margin:0;font-size:clamp(1.9rem,2vw,2.4rem);font-weight:400;letter-spacing:.06em}.fh-budget__band-note{margin:0;font-size:1.35rem;color:rgba(var(--color-foreground),.72)}.fh-budget__grid{padding:2.4rem clamp(1.6rem,4vw,4.8rem) 4rem;margin:0}.fh-pairs{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-pairs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}@media(min-width:990px){.fh-pairs__list{grid-template-columns:1fr 1fr}}.fh-pairs__item{display:flex;flex-direction:column;gap:2rem;padding:clamp(3.2rem,4vw,4.8rem) clamp(1.6rem,4vw,4.8rem);border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}@media(min-width:990px){.fh-pairs__item:nth-child(odd){border-right:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}}.fh-pairs__num{margin:0;font-size:1.2rem;letter-spacing:.22em;color:#c26a48}.fh-pairs__title{margin:.8rem 0 0;font-size:clamp(2rem,2.2vw,2.6rem);font-weight:400;letter-spacing:.06em}.fh-pairs__text{margin:1rem 0 0;font-size:1.4rem;line-height:1.9;color:rgba(var(--color-foreground),.78)}.fh-pairs__products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.fh-pairs__product{position:relative}.fh-pairs__product+.fh-pairs__product:before{content:"+";position:absolute;left:-1.2rem;top:38%;transform:translate(-50%,-50%);font-size:1.8rem;color:rgba(var(--color-foreground),.6)}.fh-pairs__link{display:flex;flex-direction:column;gap:.4rem;color:inherit;text-decoration:none}.fh-pairs__link .fh-media{display:block;margin-bottom:.8rem}.fh-pairs__name{font-size:1.3rem;line-height:1.5}.fh-pairs__color{font-size:1.15rem;color:rgba(var(--color-foreground),.65)}.fh-pairs__price{font-size:1.3rem}.fh-pairs__sum{margin-top:auto;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.2)}.fh-pairs__total{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;font-size:1.4rem}.fh-pairs__total s{color:rgba(var(--color-foreground),.55)}.fh-pairs__after{font-size:2rem;letter-spacing:.04em}.fh-pairs__rate{padding:.2rem .8rem;border:1px solid #C26A48;color:#c26a48;font-size:1.15rem;letter-spacing:.1em}.fh-pairs__hint{margin:.8rem 0 1.6rem;font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.fh-pairs__add{width:100%}@media(min-width:750px){.fh-pairs__add{width:auto;min-width:28rem}}.fh-picks{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-picks__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}@media(min-width:750px){.fh-picks__list--3{grid-template-columns:repeat(3,1fr)}.fh-picks__list--4{grid-template-columns:repeat(4,1fr)}}.fh-picks__item{border-right:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-picks__item:last-child{border-right:0}.fh-picks__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;padding-bottom:3.2rem}.fh-picks__link .fh-media{display:block}.fh-picks__link .fh-media img{transition:transform .6s ease}.fh-picks__link:hover .fh-media img{transform:scale(1.03)}.fh-picks__label{margin:1.6rem 1.6rem 0;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#c26a48}.fh-picks__title{margin:.6rem 1.6rem 0;font-size:1.7rem;letter-spacing:.05em}.fh-picks__text{margin:.8rem 1.6rem 0;font-size:1.3rem;line-height:1.8;color:rgba(var(--color-foreground),.75)}.fh-picks__product{margin:auto 1.6rem 0;padding-top:1.4rem;font-size:1.25rem;line-height:1.6;display:flex;flex-direction:column}.fh-picks__price{color:rgba(var(--color-foreground),.75)}@media(max-width:749px){.fh-picks__item:nth-child(2n){border-right:0}.fh-picks__item{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-pairs__products{gap:1.2rem}}.fh-palette{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-palette__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--fh-palette-count, 6),1fr)}.fh-palette__tile{display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:clamp(16rem,18vw,24rem);padding:2rem 1.8rem;color:#f7f4ee;text-decoration:none;transition:filter .3s ease}.fh-palette__tile--dark{color:#1e4c9a}.fh-palette__tile:hover{filter:brightness(1.06)}.fh-palette__en{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.9}.fh-palette__ja{font-size:clamp(1.8rem,1.8vw,2.2rem);letter-spacing:.06em}.fh-palette__motif{font-size:1.25rem;opacity:.85}@media(max-width:749px){.fh-palette__list{grid-template-columns:repeat(3,1fr)}.fh-palette__tile{min-height:12rem;padding:1.4rem 1.2rem}}.fh-color{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25));scroll-margin-top:8rem}.fh-color__intro{display:grid;grid-template-columns:1fr;border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-color__media{aspect-ratio:4 / 5}@media(min-width:750px){.fh-color__intro{grid-template-columns:1fr 1fr}.fh-color__media{aspect-ratio:auto;height:min(56vw,80vh);border-right:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-color__intro--reverse .fh-color__media{order:2;border-right:0;border-left:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}}.fh-color__body{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:clamp(3.2rem,5vw,6.4rem) clamp(1.6rem,4vw,5.6rem)}.fh-color__swatch{display:block;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--fh-color-swatch);box-shadow:inset 0 0 0 1px #00000014}.fh-color__title{margin:0;font-size:clamp(2.4rem,2.8vw,3.4rem);font-weight:400;line-height:1.45;letter-spacing:.06em}.fh-color__text{max-width:48ch;font-size:1.5rem;line-height:2.1}.fh-color__text p{margin:0 0 1em}.fh-color__all{align-self:flex-start;white-space:normal}.fh-color__grid{padding:3.2rem clamp(1.6rem,4vw,4.8rem) 4.8rem;margin:0}.fh-sizes{border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-sizes__diagrams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}@media(min-width:750px){.fh-sizes__diagrams{grid-template-columns:repeat(3,1fr)}}.fh-sizes__diagram{padding:clamp(3.2rem,4vw,4.8rem) clamp(1.6rem,3vw,3.2rem);border-bottom:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}@media(min-width:750px){.fh-sizes__diagram{border-right:var(--fh-line-width, 1px) solid var(--fh-line, rgba(30, 76, 154, .25))}.fh-sizes__diagram:last-child{border-right:0}}.fh-sizes__verdict{display:inline-block;margin:0;padding:.3rem 1rem;font-size:1.2rem;letter-spacing:.1em;border:1px solid currentColor}.fh-sizes__diagram--ok .fh-sizes__verdict{color:#1e4c9a}.fh-sizes__diagram--ng .fh-sizes__verdict{color:#c26a48}.fh-sizes__title{margin:1.2rem 0 0;font-size:1.7rem;font-weight:400;line-height:1.6;letter-spacing:.04em}.fh-sizes__svg{display:block;width:100%;max-width:30rem;height:auto;margin:2.4rem auto 1.6rem}.fh-sizes__outer{fill:#1e4c9a29;stroke:#1e4c9a;stroke-width:1.5;vector-effect:non-scaling-stroke}.fh-sizes__inner{fill:none;stroke:rgb(var(--color-foreground));stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.fh-sizes__over{fill:#c26a488c;stroke:none}.fh-sizes__legend{margin:0;display:grid;gap:.6rem;font-size:1.35rem}.fh-sizes__legend div{display:flex;justify-content:space-between;gap:1.2rem}.fh-sizes__legend dt{display:flex;align-items:center;gap:.8rem}.fh-sizes__legend dd{margin:0;white-space:nowrap}.fh-sizes__key{display:inline-block;width:1.6rem;height:1rem;flex-shrink:0}.fh-sizes__key--outer{background:#1e4c9a29;border:1px solid #1E4C9A}.fh-sizes__key--inner{border:1px dashed rgb(var(--color-foreground))}.fh-sizes__note{margin:1.6rem 0 0;font-size:1.35rem;line-height:1.9;color:rgba(var(--color-foreground),.8)}.fh-sizes__table-wrap{padding:clamp(3.2rem,4vw,4.8rem) clamp(1.6rem,4vw,4.8rem) clamp(4rem,5vw,6.4rem)}.fh-sizes__table-title{margin:0 0 1.6rem;font-size:1.8rem;font-weight:400;letter-spacing:.05em}.fh-sizes__table{overflow-x:auto}.fh-sizes__table table{width:100%;min-width:52rem;border-collapse:collapse;font-size:1.4rem}.fh-sizes__table th,.fh-sizes__table td{border:1px solid rgba(var(--color-foreground),.25);padding:1.2rem 1.4rem;text-align:left;vertical-align:top;line-height:1.6}.fh-sizes__table th{font-weight:500;background:rgba(var(--color-foreground),.05)}.fh-sizes__table tr.is-current td{background:#e9e1d3;font-weight:500}.fh-sizes__table-note{margin:1.6rem 0 0;font-size:1.3rem;opacity:.75}.fh-split__text ul{margin:0 0 1em;padding-left:1.4em}.fh-split__text li{margin-bottom:.6em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fh-sections.css.map */
