.ffs{--bg:#fafafa;--bg2:#f0efee;--panel:#fff;--ink:#121212;--mute:#a7a5a2;--body:#4d4b49;--line:rgba(18,18,18,.12);--accent:#141414;--acc2:#8a6a52;--soft:#bdbbb8;--ease:cubic-bezier(.32,.72,0,1);font-family:var(--ff-sans);font-weight:400;color:var(--ink);line-height:1.6}.ffs *,.ffs *:before,.ffs *:after{box-sizing:border-box}.ffs h1,.ffs h2,.ffs h3,.ffs p{margin:0}.ffs h1,.ffs h2,.ffs h3,.ffs .serif{font-family:var(--ff-sans);font-weight:500;letter-spacing:-.03em}.ffs em{font-style:normal}.ffs a{color:inherit;text-decoration:none}.ffs button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.ffs .pill{display:inline-flex;align-items:center;gap:14px;background:#141414;color:#fafafa;border:0;border-radius:999px;padding:5px 5px 5px 20px;font:500 14px var(--ff-sans);letter-spacing:0;text-transform:none;transition:transform .5s var(--ease)}.ffs .pill i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fafafa;color:#141414;font-style:normal;transition:transform .5s var(--ease)}.ffs .pill:hover{transform:translateY(-2px)}.ffs .pill:hover i{transform:rotate(45deg)}.ffs .pill:active{transform:scale(.97)}.ffs .pill.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ffs .pill.ghost i{background:var(--ink);color:var(--bg)}.ffs .fl{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.ffs .ttl{font-size:clamp(34px,4.6vw,64px);line-height:1.05}.ffs .ttl span{color:var(--soft)}.ffs .ff-ph{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#d3a283}.ffs .ff-ph>*{position:absolute}.ffs .ff-ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ffs .ff-phh{background:radial-gradient(55% 60% at 40% 35%,#eccab0,transparent 68%),radial-gradient(50% 60% at 80% 72%,#b97f5d,transparent 70%),linear-gradient(160deg,#d3a283,#8f5f43)}.ffs .ff-phh .skin{left:-10%;bottom:-18%;width:80%;height:72%;border-radius:50%;background:radial-gradient(ellipse at 55% 30%,#f1cdb2,#c08a66 55%,transparent 72%);filter:blur(22px);opacity:.85}.ffs .ff-phh .skin2{left:32%;top:14%;width:24%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9c9,#c98a55 55%,transparent 72%);filter:blur(10px);opacity:.8;transition:transform .3s linear}.ffs .ff-phs{background:radial-gradient(60% 60% at 40% 35%,#f2d8c4,transparent 68%),linear-gradient(160deg,#e5c3a8,#b07c5c)}.ffs.ff-hero{padding:12px}.ffs .hc{position:relative;isolation:isolate;border-radius:22px;overflow:hidden;min-height:min(86vh,780px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(110px,11vw,150px) clamp(20px,3vw,44px) 0;color:#fff}.ffs .hc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(40,24,14,.35),transparent 40%,rgba(40,24,14,.25))}.ffs .hc>.ff-ph{z-index:0}.ffs .hc>*:not(.ff-ph){position:relative;z-index:2}.ffs .hc h1{font-size:clamp(28px,3.4vw,46px);line-height:1.08;max-width:16ch;font-weight:400;margin-bottom:0}.ffs .hc em{color:#fff9}.ffs .hc p.l{margin:16px 0 22px;max-width:40ch;color:#ffffffe6;font-size:15px}.ffs .hc .pill{background:#141414;color:#fff}.ffs .hc .pill i{background:#fff;color:#141414}.ffs .ff-chr{display:flex;gap:clamp(20px,5vw,80px);flex-wrap:wrap;font-size:13px;margin:26px 0 0 auto;color:#ffffffeb;max-width:760px;justify-content:flex-end}.ffs .ff-chr span{display:flex;align-items:center;gap:10px}.ffs .ff-chr i{width:26px;height:26px;border-radius:7px;border:1px solid rgba(255,255,255,.5);display:grid;place-items:center}.ffs .ff-chr svg{width:14px;height:14px;stroke:#fff}.ffs .ff-wm{display:flex;justify-content:center;font:600 clamp(80px,19.5vw,300px)/.82 var(--ff-sans);letter-spacing:-.055em;white-space:nowrap;margin:30px 0 -.06em;-webkit-user-select:none;user-select:none;color:#fff}.ffs .ff-wm span{display:inline-block;transition:transform .5s var(--ease)}.ffs .ff-wm span:hover{transform:translateY(-.08em)}.ffs.ff-st{text-align:center;padding:clamp(70px,10vw,140px) clamp(16px,4vw,56px) clamp(40px,6vw,70px)}.ffs.ff-st h2{font-size:clamp(30px,4.6vw,64px);line-height:1.08;max-width:15em;margin:0 auto 26px}.ffs.ff-st .w{color:var(--soft);transition:color .6s var(--ease)}.ffs.ff-st .w.on{color:var(--ink)}html:not(.ff-js) .ffs.ff-st .w{color:var(--ink)}.ffs .ff-wide{position:relative;overflow:hidden;border-radius:10px;margin:30px auto 0;max-width:min(900px,100%);aspect-ratio:1.3;background:#e9e6e1}.ffs .ff-wide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(var(--s,1.12));transition:transform .2s linear}.ffs .ff-wide .ff-ph{transform:scale(var(--s,1.12))}.ffs.ff-ess{padding:clamp(50px,8vw,110px) clamp(16px,4vw,56px)}.ffs .ff-hd2{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.ffs .ff-hd2 .it{max-width:44ch;color:var(--body)}.ffs .ff-cs{display:flex;gap:10px;height:clamp(380px,46vw,560px)}.ffs .cd{position:relative;flex:1;border-radius:14px;overflow:hidden;color:#fff;cursor:pointer;background:#c79d80;transition:flex .8s var(--ease)}.ffs .ff-cs:hover .cd{flex:.7}.ffs .ff-cs .cd:hover{flex:1.7}.ffs .cd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ffs .cd:hover>img{transform:scale(1.05)}.ffs .cd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 45%);pointer-events:none}.ffs .cd .lab{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px;z-index:3;gap:10px;pointer-events:none}.ffs .cd .lab span{font-size:14px;max-width:16ch}.ffs .cd .lab b{font:500 clamp(30px,4vw,56px)/1 var(--ff-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ffs .cd .lnk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.ffs .cd .pill{position:absolute;left:18px;bottom:18px;z-index:5;background:#fff;color:#141414;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .5s var(--ease)}.ffs .cd .pill i{background:#141414;color:#fff}.ffs .cd:hover .pill,.ffs .cd:focus-within .pill{opacity:1;transform:none}@media(hover:none){.ffs .cd .pill{opacity:1;transform:none}}.ffs.ff-dvw{padding:0 12px}.ffs .ff-dv{border-radius:22px;background:#141414;color:#fafafa;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1.3fr auto;gap:30px;align-items:center}.ffs.ff-dvw h2{font-size:clamp(28px,4vw,56px);line-height:1.05}.ffs.ff-dvw h2 span,.ffs.ff-dvw .fl{color:#8f8d8a}.ffs.ff-dvw .ff-bar{background:#ffffff2e;height:6px;margin-top:24px}.ffs.ff-dvw .ff-bar i{background:#fff}.ffs.ff-dvw p{font-size:14px;color:#cfcdca;margin-top:12px}.ffs.ff-dvw .pill{background:#fafafa;color:#141414}.ffs.ff-dvw .pill i{background:#141414;color:#fafafa}.ffs.ff-why{padding:clamp(70px,10vw,130px) clamp(16px,4vw,56px);text-align:center}.ffs.ff-why h2{font-size:clamp(32px,4.4vw,60px);line-height:1.05;margin:10px auto 40px;max-width:12em}.ffs.ff-why h2 span{color:var(--soft)}.ffs .wh{position:relative;width:min(640px,100%);aspect-ratio:1.05;margin:0 auto}.ffs .wh .rg{position:absolute;top:8%;right:10%;bottom:8%;left:10%;border-radius:50%;border:1px solid var(--line);background:radial-gradient(closest-side,#fff,transparent)}.ffs .wh .rg:before,.ffs .wh .rg:after{content:"";position:absolute;background:var(--line)}.ffs .wh .rg:before{left:50%;top:0;bottom:0;width:1px}.ffs .wh .rg:after{top:50%;left:0;right:0;height:1px}.ffs .nd{position:absolute;width:clamp(120px,22%,170px);display:grid;gap:8px;justify-items:center;text-align:center;font-size:12px;transition:transform .5s var(--ease),opacity .4s;opacity:.55;cursor:pointer}.ffs .nd.on{opacity:1;transform:scale(1.08)}.ffs .nd .ci{width:clamp(56px,8vw,86px);aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;background:linear-gradient(160deg,#d3a283,#8f5f43);box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--line);transition:box-shadow .4s}.ffs .nd.on .ci{box-shadow:0 0 0 3px var(--bg),0 0 0 4px #141414}.ffs .nd .ci img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ffs .nd:nth-child(2){left:0;top:4%}.ffs .nd:nth-child(3){right:0;top:4%}.ffs .nd:nth-child(4){left:0;bottom:4%}.ffs .nd:nth-child(5){right:0;bottom:4%}.ffs .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38%;text-align:center}.ffs .core b{display:block;font:500 clamp(56px,9vw,110px)/1 var(--ff-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ffs .core h3{font-size:16px}.ffs .core p{font-size:13px;color:var(--mute)}.ffs.ff-ts{text-align:center;padding:clamp(60px,9vw,120px) clamp(16px,4vw,56px);background:var(--bg2)}.ffs .ff-sl{display:grid;max-width:900px;margin:22px auto 0}.ffs .ff-sl>div{grid-area:1/1;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease);pointer-events:none}.ffs .ff-sl>div.on{opacity:1;transform:none;pointer-events:auto}.ffs .ff-q{font:500 clamp(24px,3.2vw,42px)/1.18 var(--ff-sans);letter-spacing:-.03em}.ffs .ff-au{font-size:13px;color:var(--mute);margin-top:14px;letter-spacing:.04em}.ffs .ff-stars{color:var(--acc2);letter-spacing:.3em;font-size:15px;margin-bottom:18px}.ffs .ff-ctl{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:14px}.ffs .ff-ctl>button{border-radius:99px;padding:8px 16px;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;transition:background-color .3s,color .3s}.ffs .ff-ctl>button:hover{background:var(--ink);color:var(--bg)}.ffs .ff-dots{display:flex;gap:8px;align-items:center}.ffs .ff-dot{width:9px;height:9px;border-radius:50%;background:var(--line);padding:0;transition:.4s var(--ease)}.ffs .ff-dot.on{background:var(--ink);width:26px;border-radius:9px}.ffs.ff-ft{padding:clamp(60px,9vw,120px) clamp(16px,4vw,56px)}.ffs .ff-fhd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:30px}.ffs .ff-fhd .ttl{font-size:clamp(34px,4.6vw,64px)}.ffs .ff-fg{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.ffs .ff-fg>div{padding:30px 26px 34px;border-right:1px solid var(--line);transition:background .4s}.ffs .ff-fg>div:first-child{padding-left:0}.ffs .ff-fg>div:last-child{border:0}.ffs .ff-fg>div:hover{background:linear-gradient(180deg,var(--bg2),transparent)}.ffs .ff-fg .ic{font-size:22px;color:var(--ink);margin-bottom:26px;line-height:1}.ffs .ff-fg h3{font-size:22px;margin-bottom:8px}.ffs .ff-fg p{color:var(--body);font-size:14px;max-width:36ch}.ffs.ff-fq{padding:clamp(50px,8vw,100px) clamp(16px,4vw,56px);text-align:center;background:var(--bg2)}.ffs.ff-fq details{max-width:820px;margin:0 auto;border-bottom:1px solid var(--line);text-align:left}.ffs.ff-fq details:first-of-type{margin-top:22px}.ffs.ff-fq summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font:500 clamp(17px,2vw,21px) var(--ff-sans);letter-spacing:-.02em}.ffs.ff-fq summary::-webkit-details-marker{display:none}.ffs.ff-fq summary:after{content:"+";font:300 26px var(--ff-sans);transition:transform .5s var(--ease)}.ffs.ff-fq details[open] summary:after{transform:rotate(45deg)}.ffs.ff-fq .a{color:var(--body);padding:0 0 24px;max-width:68ch}.ffs.ff-fq .a p+p{margin-top:12px}@media(max-width:860px){.ffs .ff-cs{flex-direction:column;height:auto}.ffs .cd{flex:none!important;height:360px}.ffs .ff-dv,.ffs .ff-fg{grid-template-columns:1fr}.ffs .ff-fg>div{padding:26px 0!important;border-right:0;border-bottom:1px solid var(--line)}.ffs .ff-chr{justify-content:flex-start;margin-left:0}.ffs .wh{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ffs .wh .rg{display:none}.ffs .nd{position:static!important;width:auto;opacity:.7}.ffs .core{position:static;transform:none;width:auto;grid-column:1/3;order:-1;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ff-sections.css.map */
