.fw-look{background:var(--parch);padding-block:44px 40px}.fw-look-in{display:grid;gap:18px}.fw-look h2,.fw-bond h2,.fw-ch h2{font-family:var(--display);font-weight:500;font-size:clamp(30px,7vw,42px);line-height:1.08;margin:0;text-wrap:balance}.fw-look .a-eyebrow{margin:0 0 6px}.fw-hint{margin:6px 0 0;color:var(--mute);font-size:14px}.fw-pic{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:0 10px 26px #3b242029}.fw-pic img{display:block;width:100%;height:auto}.fw-dot{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;border:0;padding:0;background:none;cursor:pointer}.fw-dot:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:#fff6e3;box-shadow:0 0 0 2px var(--gold),0 2px 6px #00000073}.fw-dot:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1.5px solid #fff6e3;opacity:.8;animation:fw-ping 2.4s ease-out infinite}.fw-dot[aria-pressed=true]:before{background:var(--gold-hi);box-shadow:0 0 0 3px var(--court),0 2px 6px #00000073}@keyframes fw-ping{0%{transform:scale(.7);opacity:.9}80%,to{transform:scale(1.5);opacity:0}}.fw-note{display:grid;gap:3px;margin-top:12px;padding:12px 14px;border-left:3px solid var(--gold);background:var(--paper);min-height:76px;align-content:center}.fw-note b{font:600 21px/1.1 var(--display);color:var(--court)}.fw-note span{font-size:14.5px;line-height:1.4;color:var(--ink)}.fw-ch{background:radial-gradient(90% 60% at 50% 0,#3a2416,#17110d 70%);color:#f1e3d3;padding-block:46px 30px;overflow:hidden}.fw-eb{margin:0 0 6px;font:600 11px/1 var(--body);letter-spacing:3px;text-transform:uppercase;color:var(--gold-hi)}.fw-ch h2{color:#f6e8d2}.fw-pages{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:22px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px));scrollbar-width:none}.fw-pages::-webkit-scrollbar{display:none}.fw-page{flex:0 0 84%;max-width:380px;scroll-snap-align:center;background:#fbf4e8;color:var(--ink);border-radius:3px 10px 10px 3px;padding:13px 16px 10px;box-shadow:inset 16px 0 18px -16px #46281480,0 14px 30px #00000073}.fw-run{display:flex;justify-content:space-between;gap:10px;font:600 9.5px/1 var(--body);letter-spacing:1.8px;text-transform:uppercase;color:var(--mute)}.fw-page img{display:block;width:100%;height:auto;margin-block:10px 12px;border-radius:2px}.fw-page h3{margin:0 0 4px;font:italic 500 25px/1.1 var(--display);color:var(--ink)}.fw-page p{margin:0;font:500 18px/1.32 var(--display);color:var(--ink)}.fw-page p:first-letter{float:left;font-size:3.1em;line-height:.8;padding:4px 6px 0 0;color:var(--court)}.fw-pn{margin-top:8px;text-align:center;font:500 13px/1 var(--display);color:var(--mute)}.fw-turn{margin:0;text-align:center;font-size:13px;color:var(--gold-hi)}.fw-bond{background:linear-gradient(160deg,#d3ae72,#bb9154);color:#2a1a10;padding-block:44px;text-align:center}.fw-bond .fw-hint{color:#4a3220;font-weight:500}.fw-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.fw-cat{display:grid;justify-items:center;gap:7px;padding:12px 4px 10px;border:1.5px solid rgba(42,26,16,.28);border-radius:var(--r);background:#fff8e861;color:#2a1a10;font:600 14px/1 var(--body);cursor:pointer}.fw-cat i{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #2a1a1059}.fw-cat[aria-pressed=true]{background:#fbf4e8;border-color:#2a1a10}.fw-res{display:grid;gap:4px;margin-top:14px;padding:16px;border-radius:var(--r);background:#17110d;color:#f1e3d3;min-height:100px;align-content:center}.fw-res b{font:italic 500 27px/1.1 var(--display);color:var(--gold-hi)}.fw-res span{font-size:15px;line-height:1.4}.fw-end{position:relative;background:radial-gradient(85% 100% at 50% 0,#a8333d,var(--court) 45%,#4a1219 100%);color:#fbeee0;padding-block:58px;text-align:center;overflow:hidden}.fw-end:before,.fw-end:after{content:"";position:absolute;left:50%;width:120px;height:1px;margin-left:-60px;background:linear-gradient(90deg,transparent,var(--gold-hi),transparent)}.fw-end:before{top:26px}.fw-end:after{bottom:26px}.fw-q{margin:0;font:500 clamp(32px,8vw,46px)/1.12 var(--display);color:#fff4e6;text-wrap:balance}.fw-q em{color:var(--gold-hi)}.fw-sub{margin:12px 0 22px;font-size:15px;opacity:.9}.fw-end .a-atc{display:inline-flex;align-items:center;justify-content:center;width:auto;padding-inline:40px;text-decoration:none;background:#fbf4e8;color:var(--court)}.a-cur{font:600 13px/1 var(--body);color:var(--mute);letter-spacing:.5px;margin-left:-6px}@media(min-width:900px){.fw-look-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.fw-pages{justify-content:center}.fw-page{flex-basis:340px}}.h-hero{position:relative;color:#fff4e6;background:#17110d}.h-hero img{display:block;width:100%;height:min(82svh,640px);min-height:440px;object-fit:cover;object-position:50% 62%}.h-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17110d00 22%,#17110d9e,#17110de6 70%,#17110df5)}.h-hero-tx{text-shadow:0 2px 14px rgba(0,0,0,.55)}.h-hero-tx{position:absolute;left:0;right:0;bottom:0;z-index:1;padding-block:0 30px}.h-hero .a-eyebrow{color:var(--gold-hi);margin:0 0 10px}.h-hero h1{margin:0;max-width:13ch;font:500 clamp(40px,10.5vw,68px)/1.02 var(--display);text-wrap:balance;color:#fff4e6}.h-hero .a-atc{text-shadow:none;box-shadow:0 8px 22px #00000059}.h-hero h1 em{color:var(--gold-hi)}.h-hero p.h-sub{margin:12px 0 20px;max-width:34ch;font-size:16px;line-height:1.45;opacity:.92}.h-hero .a-atc{width:auto;min-height:52px;padding-inline:34px;text-decoration:none;background:#fbf4e8;color:var(--court)}.h-shop{background:var(--parch);padding-block:40px 30px}.h-head{text-align:center;margin-bottom:20px}.h-head h2,.h-story h2,.a-faq h2{font:500 clamp(30px,7.5vw,44px)/1.08 var(--display);margin:0;text-wrap:balance}.h-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:920px;margin:0 auto}.h-card{display:flex;flex-direction:column;min-width:0;background:var(--paper);border-radius:var(--r);overflow:hidden;box-shadow:0 1px #3b242014,0 10px 24px #3b24201a}.h-img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#e9dccb;border:0;padding:0;cursor:pointer}.h-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.h-card:hover .h-img img{transform:scale(1.04)}.h-badge{position:absolute;left:8px;top:8px;background:var(--court);color:#fbf4e8;font:700 10.5px/1 var(--body);letter-spacing:1px;text-transform:uppercase;padding:6px 8px;border-radius:4px}.h-body{display:flex;flex-direction:column;gap:5px;flex:1;padding:12px 12px 14px}.h-for{margin:0;font:600 10.5px/1.2 var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.h-body h3{margin:0;font:600 clamp(19px,5vw,25px)/1.08 var(--display);color:var(--ink);text-wrap:balance}.h-line{margin:0;font-size:13.5px;line-height:1.35;color:var(--mute)}.h-pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;margin-top:auto;padding-top:6px;font-variant-numeric:lining-nums tabular-nums}.h-pr b{font:700 18px/1 var(--body);color:var(--ink)}.h-pr small{font:600 11px/1 var(--body);color:var(--mute);margin-left:-3px}.h-pr s{font-size:13px;color:var(--mute)}.h-btn{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;border:0;border-radius:6px;background:var(--coral);color:var(--gold-hi);font:600 14px/1 var(--body);text-decoration:none;cursor:pointer;width:100%}.h-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;max-width:920px;margin:26px auto 0;padding:18px 6px 0;border-top:1px solid rgba(59,36,32,.12);list-style:none}.h-trust li{display:flex;align-items:center;gap:9px;font:600 13px/1.25 var(--body);color:var(--ink);min-width:0}.h-trust svg{flex:0 0 26px;width:26px;height:26px;color:var(--gold)}.h-story{background:#f3e7d9;color:var(--ink);padding-block:46px;border-top:1px solid rgba(168,129,47,.25);border-bottom:1px solid rgba(168,129,47,.25)}.h-story-in{display:grid;gap:20px;align-items:center}.h-photo{margin:0;padding:10px;background:#fffaf2;border-radius:4px;box-shadow:0 1px #3b24200f,0 14px 28px #3b242024;transform:rotate(-1.2deg)}.h-story img{display:block;width:100%;height:auto;border-radius:2px}.h-story h2{color:var(--ink)}.h-story h2 em{color:var(--court)}.h-story p{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink);opacity:.85;max-width:52ch}.h-story .a-eyebrow{margin:0 0 8px}@media(min-width:760px){.h-grid{gap:24px}.h-trust{grid-template-columns:repeat(4,minmax(0,1fr))}.h-story-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.h-body{padding:16px 18px 18px}.h-hero-tx{padding-block:0 56px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/store-home.css.map */
