.fsh{--bone:#EFE8DC;--char:#222323;--red:#9E2F2E;--slate:#56697A;--muted:#6b6966;font-family:DM Sans,system-ui,sans-serif;color:var(--char)}.fsh *{box-sizing:border-box}.fsh a{color:inherit;text-decoration:none}.fsh-wrap{max-width:1400px;margin:0 auto;padding-inline:max(16px,3vw)}.fsh .fsh-serif{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important;text-transform:none!important}.fsh .fsh-loud{font-family:Anton,Oswald,Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.01em!important;line-height:.95!important}.fsh-label{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.fsh-btn{display:inline-block;padding:15px 28px;background:var(--char);color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .2s;border:0;cursor:pointer;font-family:inherit}.fsh-btn:hover{background:#000}.fsh-btn--light{background:#fff;color:var(--char)!important}.fsh-btn--light:hover{background:var(--bone)}.fsh-link{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.fsh-img{display:block;width:100%;height:100%;object-fit:cover}.fsh-ph-empty{width:100%;height:100%;background:var(--bone)}.fsh-ph-empty svg{width:100%;height:100%;opacity:.25}.fsh-banner{position:relative;overflow:hidden;background:var(--char);color:#fff}.fsh-banner__ph{width:100%;aspect-ratio:16/9;max-height:88vh}.fsh-banner--short .fsh-banner__ph{aspect-ratio:21/9;max-height:70vh}.fsh-banner__ph img{object-position:var(--fp-d,50%) 45%}.fsh-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(20,18,16,var(--ov,.55)),rgba(20,18,16,calc(var(--ov,.55)*.45)) 38%,#14121000 62%),linear-gradient(to top,rgba(20,18,16,calc(var(--ov,.55)*.7)),#14121000 45%)}.fsh-banner--right:after{background:linear-gradient(270deg,rgba(20,18,16,var(--ov,.55)),rgba(20,18,16,calc(var(--ov,.55)*.45)) 38%,#14121000 62%),linear-gradient(to top,rgba(20,18,16,calc(var(--ov,.55)*.7)),#14121000 45%)}.fsh-banner__txt{position:absolute;z-index:1;bottom:0;left:0;width:min(640px,55%);padding:0 0 clamp(32px,5vw,64px) max(20px,4.5vw);display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-shadow:0 1px 20px rgba(0,0,0,.3)}.fsh-banner--right .fsh-banner__txt{left:auto;right:0;padding:0 max(20px,4.5vw) clamp(32px,5vw,64px) 0;align-items:flex-end;text-align:right}.fsh-banner__label{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}..fsh-banner__label::after{content:"";width:28px;height:2px;background:currentColor}.fsh-banner--right .fsh-banner__label:after{display:none}.fsh-banner__h{margin:0;font-size:clamp(46px,6vw,92px)}.fsh-banner--short .fsh-banner__h{font-size:clamp(34px,3.6vw,54px)}.fsh-banner__p{margin:0;font-size:clamp(19px,1.7vw,26px);font-weight:500;line-height:1.3;max-width:30ch}.fsh-banner--short .fsh-banner__p{font-size:clamp(16px,1.3vw,19px);font-weight:400;max-width:36ch}.fsh-banner__btns{margin-top:10px}.fsh-strip{background:var(--char);color:#fff}.fsh-strip ul{list-style:none;margin:0 auto;padding:16px max(16px,3vw);max-width:1400px;display:flex;justify-content:center;gap:12px 48px;flex-wrap:wrap}.fsh-strip li{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fsh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.fsh-head h2{margin:6px 0 0;font-size:clamp(34px,4.2vw,56px)}.fsh-head .fsh-label{color:var(--red)}.fsh-grid{display:grid;gap:12px}.fsh-grid--4{grid-template-columns:repeat(4,1fr)}.fsh-grid--3{grid-template-columns:repeat(3,1fr)}.fsh-tile{display:block;min-width:0}.fsh-tile__ph{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bone)}.fsh-tile__ph img{transition:transform .6s ease}.fsh-tile:hover .fsh-tile__ph img{transform:scale(1.03)}.fsh-tile__tag{position:absolute;top:12px;left:12px;z-index:1;background:var(--red);color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 10px}.fsh-tile__meta{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-size:14px}.fsh-tile__meta b{font-weight:500}.fsh-tile__meta span{color:var(--muted);white-space:nowrap}.fsh-tile__sub{display:block;font-size:13px;color:var(--muted);padding-top:3px}.fsh-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.fsh-split__ph{aspect-ratio:1/1;overflow:hidden;min-width:0}.fsh-split__txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:48px max(24px,5vw);min-width:0}.fsh-split__txt h2{margin:0;font-size:clamp(40px,5vw,72px)}.fsh-split__txt .fsh-rte{font-size:16px;line-height:1.6;max-width:42ch;color:#444}.fsh-split__txt .fsh-rte p{margin:0 0 .6em}.fsh-split__txt .fsh-rte p:last-child{margin:0}.fsh-split__txt .fsh-label{color:var(--red)}.fsh-split--rev .fsh-split__ph{order:2}.fsh-scheme-bone{background:var(--bone)}.fsh-scheme-white{background:#fff}.fsh-scheme-slate{background:var(--slate);color:#fff}.fsh-scheme-slate .fsh-split__txt .fsh-rte{color:#ffffffe0}.fsh-scheme-slate .fsh-label{color:var(--bone)!important}.fsh-trio{padding-block:56px}.fsh-trio__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:28px}.fsh-trio__top>div{display:flex;flex-direction:column;gap:12px;min-width:0}.fsh-trio__top h2{margin:0;font-size:clamp(40px,5vw,72px)}.fsh-trio__top .fsh-label{color:var(--red)}.fsh-trio__top .fsh-rte{font-size:16px;line-height:1.6;max-width:46ch;color:#444}.fsh-trio__top .fsh-rte p{margin:0}.fsh-trio__grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px}.fsh-trio__item{min-width:0}.fsh-trio__item .fsh-tile__ph{aspect-ratio:1/1}.fsh-trio__cap{display:block;padding-top:10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fsh-signup{display:flex;flex-wrap:wrap;gap:8px;max-width:460px;width:100%}.fsh-signup input{flex:1 1 200px;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--char);background:#fff;font:inherit;font-size:15px}.fsh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:899px){.fsh-grid--4{grid-template-columns:repeat(2,1fr)}.fsh-grid--3,.fsh-trio__grid{gap:10px}.fsh-tile__meta{font-size:13px;flex-direction:column;gap:2px}.fsh-split{grid-template-columns:1fr}.fsh-split--rev .fsh-split__ph{order:0}.fsh-split__txt{padding:36px 20px 44px}.fsh-trio{padding-block:44px}}@media(max-width:599px){.fsh-grid--3,.fsh-trio__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(16px,3vw);gap:10px;margin-inline:calc(-1*max(16px,3vw));padding-inline:max(16px,3vw);scrollbar-width:none}.fsh-grid--3::-webkit-scrollbar,.fsh-trio__grid::-webkit-scrollbar{display:none}.fsh-grid--3>.fsh-tile,.fsh-trio__item{flex:0 0 72%;scroll-snap-align:start}.fsh-tile__meta{font-size:14px;flex-direction:row;gap:12px}}@media(max-width:749px){.fsh-banner__ph,.fsh-banner--short .fsh-banner__ph{aspect-ratio:4/5;max-height:none}.fsh-banner--short .fsh-banner__ph{aspect-ratio:1/1}.fsh-banner__ph img{object-position:var(--fp-m,50%) 50%}.fsh-banner:after,.fsh-banner--right:after{background:linear-gradient(to top,#141210b8,#1412104d 38%,#14121000 62%)}.fsh-banner__txt,.fsh-banner--right .fsh-banner__txt{left:0;right:0;width:auto;padding:0 20px 28px;align-items:flex-start;text-align:left;gap:10px}.fsh-banner__h{font-size:46px}.fsh-banner--short .fsh-banner__h{font-size:34px}.fsh-banner__p{font-size:19px}.fsh-banner__label{font-size:12px}.fsh-strip ul{gap:8px 24px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fs-home.css.map */
