*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--f-body);font-weight:400;font-size:clamp(.95rem,.92rem + .15vw,1.04rem);line-height:1.68;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}html{background:var(--cream);overflow-x:clip}img{max-width:100%;display:block;height:auto}a{color:inherit}p{margin:0}h1,h2,h3{margin:0;font-family:var(--f-display);font-weight:400;line-height:.98;letter-spacing:-.02em;text-wrap:balance}:focus-visible{outline:1px solid var(--gold-deep);outline-offset:4px}::selection{background:var(--gold-hi);color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-left:var(--gl);padding-right:var(--gr)}@media(min-width:900px){.wrap{padding-left:max(48px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}}.eyebrow{font-family:var(--f-foil);font-weight:600;font-size:.74rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:14px}.eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.foil-text{padding:.04em .12em .26em;margin:-.04em -.12em -.26em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.foil-text .wi{padding:.04em .1em .26em;margin:-.04em -.1em -.26em}.foil-text,.foil-text .wi{background:var(--foil);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:foilshine 7s ease-in-out infinite}@keyframes foilshine{0%,to{background-position:0% 0}50%{background-position:100% 0}}.it{font-style:italic}h1,h2,h3,.hero-title,h1.hero-title,.m-nav a,.pi h3,.stk h3{font-family:var(--f-title);font-weight:500;letter-spacing:-.01em}h1 em,h2 em,h3 em,.hero-title em{font-weight:500;letter-spacing:-.005em}h1 em,h2 em,h3 em,.it,.hero-title em,.m-nav a:nth-child(2n),.pdp-info h2,.rv-in blockquote{font-family:var(--f-italic);font-style:italic;letter-spacing:-.01em}.lede{font-size:clamp(1.08rem,.98rem + .4vw,1.3rem);line-height:1.62;color:var(--ink-soft);font-weight:400;max-width:32em}.muted{color:var(--mist)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .16em .3em;margin:-.06em -.16em -.3em}.wi{display:inline-block;will-change:transform}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 30px;font-family:var(--f-foil);font-weight:700;font-size:.86rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,background-color .3s,color .3s,border-color .3s}.btn-gold{background:var(--btn-foil);background-size:200% 100%;color:#20170a;box-shadow:0 12px 34px -14px #7a5a1f8c}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 18px 44px -12px #7a5a1f8c;background-position:100% 0}.btn-gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.btn-gold:hover:after{transform:translate(120%)}.btn-line{color:var(--ink);border-color:#1d2a2259;background:#fbf8f18c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.btn-gold:before{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.55),transparent);animation:btnshine 5s ease-in-out infinite;pointer-events:none}@keyframes btnshine{0%,70%{left:-40%}to{left:130%}}.btn-sm{min-height:44px;padding:0 22px;font-size:.74rem}.btn[disabled]:after,.btn[disabled]:before{display:none}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn .arrow{width:18px;height:1px;background:currentColor;position:relative;transition:width .4s}.btn .arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.btn:hover .arrow{width:28px}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:var(--grain);animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:radial-gradient(80% 70% at 50% 45%,#fffaf0,var(--cream) 70%);display:grid;place-items:center;animation:introfail .8s 3.4s forwards}#intro .in{display:grid;justify-items:center;gap:22px}#intro img{width:150px;animation:crest 1.4s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 10px 24px rgba(122,90,31,.25))}#intro .bar{width:160px;height:1px;background:#1d2a221f;position:relative;overflow:hidden}#intro .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform-origin:left;animation:bar 1.3s .1s cubic-bezier(.6,0,.2,1) both}#intro p{font-family:var(--f-foil);font-size:.66rem;letter-spacing:.4em;color:var(--mist);text-transform:uppercase;animation:fadein 1s .3s both}#intro.done{animation:introout 1s cubic-bezier(.7,0,.2,1) forwards}@keyframes crest{0%{opacity:0;transform:scale(.88);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes introout{to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes introfail{to{opacity:0;visibility:hidden}}.site-head{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background-color .5s,border-color .5s;border-bottom:1px solid transparent}.site-head.solid{background:#f6f0e4db;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.head-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--head);gap:16px}.wrap.head-in{max-width:none;padding-left:clamp(16px,2.2vw,40px);padding-right:clamp(16px,2.2vw,40px)}.nav{display:flex;gap:34px}.nav a,.h-act a{font-family:var(--f-foil);font-weight:700;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;color:#1d2a22e6;position:relative;padding:6px 0;white-space:nowrap}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.brand{position:relative;display:inline-block}.brand img{height:40px;width:auto;filter:saturate(1.15) contrast(1.06) drop-shadow(0 1px 0 rgba(255,253,244,.9)) drop-shadow(0 1px 1px rgba(90,60,10,.35))}.brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:url(/cdn/shop/files/bp-logo-wordmark.webp) center / contain no-repeat;mask:url(/cdn/shop/files/bp-logo-wordmark.webp) center / contain no-repeat;background:linear-gradient(105deg,transparent 35%,rgba(255,250,225,.95) 47%,rgba(255,255,255,1) 50%,rgba(255,250,225,.95) 53%,transparent 65%) -150% 0 / 250% 100% no-repeat;mix-blend-mode:screen;animation:logoshine 6s 1.5s ease-in-out infinite}@keyframes logoshine{0%{background-position:150% 0}35%,to{background-position:-150% 0}}.h-act a{display:inline-flex;gap:10px;align-items:center}.h-act svg{width:19px;height:19px}.menu-btn{display:none;width:44px;height:44px;margin-left:-10px;background:none;border:0;color:var(--ink);cursor:pointer;position:relative}.menu-btn span{position:absolute;left:10px;right:10px;height:1px;background:currentColor;transition:transform .4s,top .4s}.menu-btn span:nth-child(1){top:17px}.menu-btn span:nth-child(2){top:26px}.menu-open .menu-btn span:nth-child(1){top:22px;transform:rotate(45deg)}.menu-open .menu-btn span:nth-child(2){top:22px;transform:rotate(-45deg)}.m-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:radial-gradient(120% 80% at 50% 0%,#fffaf0,var(--cream) 70%);padding:calc(var(--head) + 40px + env(safe-area-inset-top,0px)) var(--gr) 40px var(--gl);display:grid;align-content:start;gap:6px;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility .7s}.menu-open .m-nav{clip-path:inset(0 0 0 0);visibility:visible}.m-nav a{font-family:var(--f-display);font-size:clamp(2.4rem,11vw,4rem);text-decoration:none;line-height:1.15;color:var(--ink)}.m-nav a:nth-child(2n){font-style:italic}.m-nav small{margin-top:30px;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.8rem;color:var(--mist)}@media(max-width:1200px){.nav{display:none}.menu-btn{display:block}}.brand img{max-width:none;flex-shrink:0}@media(max-width:899px){.brand img{height:28px!important}.h-act .t{display:none}}[hidden]{display:none!important}.page:not([data-page=home]){padding-top:calc(var(--head) + env(safe-area-inset-top,0px))}.hero{position:relative;height:100vh;height:100svh;min-height:660px;max-height:1100px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 60% at 62% 30%,#fffdf6,#fbf3e0 30%,#efe5cc 58%,#dfcaa6)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(246,240,228,.85))}.hero canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#rays{z-index:1}.hero-in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:3vw;padding:calc(var(--head) + 2vh) var(--gr) 11vh var(--gl);pointer-events:none}.hero-in a{pointer-events:auto}.hero-copy{position:relative;display:grid;gap:26px;justify-items:start}.hero-copy:before{content:"";position:absolute;top:-18%;right:-14%;bottom:-18%;left:-30%;z-index:-1;background:radial-gradient(closest-side,#fbf7eceb,#fbf7ecb3 55%,#fbf7ec00);pointer-events:none}.hero-title{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(3rem,.8rem + 5.2vw,7.6rem);line-height:.9;letter-spacing:-.02em;color:var(--ink)}.hero-title .l1,.hero-title .l2{display:block;white-space:nowrap}.hero-title .l2{padding-left:.6em}.hero-title em{font-style:italic}.hero-copy .lede{max-width:25em;color:var(--ink-soft)}.hero-trio{position:relative;height:min(68vh,640px);perspective:1400px}.hero-trio .tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.ht{position:absolute;left:50%;top:50%;width:var(--wd);translate:var(--tx) var(--ty);rotate:var(--rr);z-index:var(--zz);text-decoration:none;transition:translate .9s cubic-bezier(.16,1,.3,1),rotate .9s cubic-bezier(.16,1,.3,1),width .9s cubic-bezier(.16,1,.3,1)}.tilt{--wc: min(50%, 38vh);--ws: min(42%, 31vh)}.ht-st,.tilt[data-f=st] .ht-np{--wd: var(--ws);--tx: -118%;--ty: -32%;--rr: -9deg;--zz: 1}.ht-np,.tilt[data-f=st] .ht-st,.tilt[data-f=wt] .ht-wt{--wd: var(--wc);--tx: -48%;--ty: -44%;--rr: -2deg;--zz: 3}.ht-wt,.tilt[data-f=wt] .ht-np{--wd: var(--ws);--tx: 20%;--ty: -64%;--rr: 8deg;--zz: 1}#heroStamp{top:auto;bottom:0;right:2%;width:min(26%,160px);z-index:4}.ht-st img{animation-delay:-2.3s}.ht-wt img{animation-delay:-4.6s}.ht-np .sheen{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:url(/cdn/shop/files/bp-cut-np.webp) center / 100% 100% no-repeat;mask:url(/cdn/shop/files/bp-cut-np.webp) center / 100% 100% no-repeat;background:linear-gradient(115deg,transparent 38%,rgba(255,236,190,.5) 48%,rgba(255,255,255,.08) 54%,transparent 62%);background-size:300% 100%;mix-blend-mode:screen;animation:sheen 6.5s 2.5s ease-in-out infinite;background-position:120% 0;pointer-events:none}@keyframes sheen{0%{background-position:120% 0}45%,to{background-position:-40% 0}}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -10px}}.hero-stamp{position:absolute;z-index:4;right:6%;top:4%;width:min(30%,190px);aspect-ratio:1;opacity:0;pointer-events:none;transform:rotate(-14deg)}.hero-stamp svg{width:100%;height:100%;display:block}.hero-stamp.hit{animation:stamp .75s cubic-bezier(.3,1.6,.4,1) forwards}@keyframes stamp{0%{opacity:0;transform:scale(2.6) rotate(-34deg);filter:blur(6px)}55%{opacity:.95;transform:scale(.9) rotate(-12deg);filter:none}to{opacity:.88;transform:scale(1) rotate(-14deg)}}.hero-stamp i{position:absolute;left:50%;top:50%;width:var(--s, 6px);height:var(--s, 6px);border-radius:50%;background:var(--stamp);opacity:0}.hero-stamp.hit i{animation:splat .6s .2s ease-out forwards}@keyframes splat{0%{opacity:.9;transform:translate(-50%,-50%)}to{opacity:.75;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y)))}}.hero-trio.thud .ht-np{animation:thud .4s .35s ease-out}@keyframes thud{0%{margin-top:0}30%{margin-top:6px}60%{margin-top:-2px}to{margin-top:0}}.hero-ui{position:absolute;z-index:6;left:0;right:0;bottom:0;padding:0 var(--gr) calc(28px + env(safe-area-inset-bottom,0px)) var(--gl);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px}.hero-ui .meta{display:grid;gap:12px}.scroll-cue{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-foil);font-size:.66rem;font-weight:600;letter-spacing:.3em;color:var(--ink-soft);text-transform:uppercase}.scroll-cue i{width:1px;height:44px;background:linear-gradient(var(--gold),transparent);position:relative;overflow:hidden}.scroll-cue i:after{content:"";position:absolute;left:0;width:1px;height:14px;background:var(--gold-deep);animation:cue 2.2s ease-in-out infinite}@keyframes cue{0%{top:-14px}to{top:44px}}@media(min-width:900px){.hero-ui{padding-left:clamp(44px,4.5vw,72px);padding-right:clamp(44px,4.5vw,72px)}.hero-in{padding-left:clamp(52px,5.5vw,96px);padding-right:clamp(44px,4.5vw,72px)}}@media(max-width:760px){.hero{max-height:none;min-height:720px}.hero-in{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:0;padding-top:calc(var(--head) + 2vh);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.hero-copy{gap:16px}.hero-title{font-size:clamp(2.5rem,12.2vw,4.4rem)}.hero-title .l2{padding-left:.4em}.hero-copy .lede{display:none}.hero-copy .btn-row{position:absolute;top:calc(100% + 47svh);left:0;right:0}.hero-copy .btn{flex:1 1 auto;padding:0 18px}.hero-trio{height:46svh}.tilt{--wc: min(46%, 31svh);--ws: min(38%, 26svh)}.hero-ui .meta{display:none}}.marquee{border-block:1px solid var(--line);overflow:hidden;padding-block:12px;background:var(--paper)}.mq-track{display:flex;width:max-content;animation:mq 80s linear infinite}.mq-track span{font-family:var(--f-italic);font-style:italic;font-size:clamp(1.15rem,.9rem + 1.1vw,1.7rem);white-space:nowrap;color:var(--ink);display:inline-flex;align-items:center;padding-right:0}.mq-logo{display:inline-block;height:.86em;width:auto;margin:0 .6em;translate:0 .02em;filter:saturate(1.2) contrast(1.06) drop-shadow(0 0 1.5px rgba(255,255,255,.95))}@keyframes mq{to{transform:translate(-50%)}}.sec{position:relative;padding-block:clamp(70px,8.5vw,128px)}.sec-head{display:grid;gap:24px;margin-bottom:clamp(40px,5vw,72px);max-width:1000px}.sec-head h2{font-size:var(--s3)}.sec-head h2 em{font-style:italic}.ob{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:var(--sand)}.ob:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 55%,transparent 30%,rgba(238,229,211,.85) 100%);pointer-events:none}.ob-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px}.ob-head h2{font-size:clamp(2.2rem,1.4rem + 3.4vw,4.6rem);max-width:11em}.ob-head p{max-width:28em;color:var(--ink-soft)}.ob-prog{position:absolute;right:0;bottom:8px;width:min(220px,26vw);height:1px;background:var(--line)}.ob-prog i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform-origin:left;transform:scaleX(0)}@media(max-width:700px){.ob-head p,.ob-prog{display:none}}.nums ul{list-style:none;margin:0 auto;padding-block:0;display:grid;grid-template-columns:repeat(2,1fr)}.nums li{display:grid;align-content:start;border-right:1px solid var(--line);min-width:0}.nums li:nth-child(4){border-right:0}@media(min-width:980px){.nums.n3 li:nth-child(3){border-right:0}}@media(max-width:979px){.nums.n3 li:nth-child(3){grid-column:1 / -1;border-right:0}.nums li:nth-child(2){border-right:0}.nums li:nth-child(-n+2){border-bottom:1px solid var(--line)}}.nums b{font-family:var(--f-num);font-weight:500;font-variant-numeric:lining-nums;line-height:.9;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--ink)}.nums b small{font-size:.4em;letter-spacing:0}.coll{background:radial-gradient(60% 50% at 50% 0%,rgba(255,236,190,.55),transparent 70%),var(--paper);overflow:hidden}.coll-grid{display:grid;grid-template-columns:1fr;gap:72px 40px}@media(min-width:900px){.coll-grid{grid-template-columns:repeat(3,1fr)}}.pi{position:relative;display:grid;gap:20px;text-decoration:none;justify-items:center;text-align:center;min-width:0}.pi-stage{position:relative;width:100%;max-width:440px;aspect-ratio:4 / 5;display:grid;place-items:center}.pi-stage:before{content:"";position:absolute;left:50%;top:-18%;width:120%;height:120%;transform:translate(-50%);background:conic-gradient(from 180deg at 50% 0%,transparent 160deg,rgba(255,226,160,.32) 175deg,rgba(255,232,170,.45) 180deg,rgba(255,226,160,.32) 185deg,transparent 200deg);filter:blur(10px);opacity:.9;transition:opacity .6s;pointer-events:none}.pi-stage:after{content:"";position:absolute;bottom:4%;left:50%;width:62%;height:8%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(60,48,24,.42),transparent);filter:blur(4px);transition:transform .6s,opacity .6s}.pi-stage img{position:relative;z-index:1;width:58%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s;animation:float 6s ease-in-out infinite;animation-delay:var(--d, 0s);filter:drop-shadow(0 30px 26px rgba(60,48,24,.32))}@keyframes float{0%,to{translate:0 0}50%{translate:0 -14px}}.pi h3{font-size:var(--s2)}.stamp{position:absolute;z-index:2;right:8%;top:10%;width:104px;height:104px;border-radius:50%;border:2px solid var(--stamp);color:var(--stamp);display:grid;place-items:center;text-align:center;transform:rotate(14deg);font-family:var(--f-foil);font-weight:600;font-size:.54rem;letter-spacing:.18em;line-height:1.45;text-transform:uppercase;background:#fbf8f159}.stamp:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1px dashed currentColor}.stamp b{display:block;font-family:var(--f-mono);font-size:1.05rem;letter-spacing:.12em;font-weight:500}.board-sec{background:radial-gradient(60% 60% at 85% 30%,rgba(255,232,180,.6),transparent 70%),var(--cream);overflow:hidden}.board-sec .globe{position:absolute;right:-12%;top:50%;width:min(900px,80vw);aspect-ratio:1;translate:0 -50%;pointer-events:none;opacity:.55}.board-grid{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,80px);align-items:center}@media(min-width:1180px){.board-grid{grid-template-columns:.8fr 1.2fr}}.board-copy{display:grid;gap:26px;justify-items:start}.board-copy h2{font-size:var(--s3)}.board-copy .fine{font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.78rem;color:var(--mist)}.board{--t: clamp(10px, calc((100vw - 200px) / 38), 23px);background:linear-gradient(180deg,#172133,var(--board));border:1px solid rgba(201,162,78,.55);outline:6px solid #2a3243;outline-offset:0;border-radius:3px;padding:clamp(16px,2.4vw,32px);box-shadow:0 50px 90px -40px #1e1e1499,inset 0 1px #ffffff0f;overflow:hidden;max-width:100%;color:#efe9dc}@media(min-width:1180px){.board{--t: clamp(11px, calc((min(52vw, 750px) - 330px) / 31), 23px)}}.board-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-family:var(--f-foil);font-weight:600;font-size:.7rem;letter-spacing:.3em;color:var(--gold-hi);text-transform:uppercase}.board-top .clock{font-family:var(--f-mono);letter-spacing:.1em;color:#efe9dc}.b-row{display:flex;gap:calc(var(--t) * .55);align-items:center;padding-block:calc(var(--t) * .22);border-bottom:1px solid rgba(255,255,255,.05)}.b-row.head{font-family:var(--f-foil);font-weight:600;font-size:.6rem;letter-spacing:.22em;color:#aaa596;border-bottom-color:#c9a24e4d;padding-bottom:10px}.b-cell{display:flex;gap:2px;flex:0 0 auto}.b-row.head .b-cell{display:block}.c-tm{width:calc(var(--t) * 7 + 10px)}.c-dst{width:calc(var(--t) * 14 + 26px)}.c-gt{width:calc(var(--t) * 2 + 2px)}.c-stat{width:calc(var(--t) * 8 + 14px)}.flap{width:var(--t);height:calc(var(--t) * 1.42);display:grid;place-items:center;background:linear-gradient(180deg,#1b1f2a,#151923 49.5%,#0b0e15 50.5%,#141822);border-radius:2px;font-family:var(--f-mono);font-weight:500;font-size:calc(var(--t) * .86);color:#efe9dc;box-shadow:inset 0 -1px #0009,0 1px #ffffff08;line-height:1}.b-row.now .flap{color:var(--gold-hi)}.b-row .c-stat .flap{color:#9fd3a6}.b-row.late .c-stat .flap{color:#f0a27a}.b-row.now .c-stat .flap{color:var(--gold-hi)}@media(max-width:760px){.c-stat{display:none!important}.board{--t: clamp(9px, calc((100vw - 120px) / 24), 18px)}}.board-wrap{position:relative;min-width:0;padding-bottom:clamp(190px,19vw,280px)}.board-pp{position:absolute;right:-2%;bottom:0;width:clamp(170px,16vw,240px);rotate:10deg}.board-pp img{width:100%;filter:drop-shadow(0 40px 34px rgba(30,24,12,.45)) drop-shadow(0 0 40px rgba(255,226,160,.45));animation:float 6s ease-in-out infinite;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.board-pp:hover img{transform:translateY(-10px) rotate(3deg)}@media(max-width:760px){.board-wrap{padding-bottom:46vw}.board-pp{width:36%;right:2%}}.pi h3 .nm,.pi h3 .pp{display:block;white-space:nowrap}.pi h3 .pp{font-family:var(--f-italic);font-style:italic;font-weight:600;color:transparent;background-image:var(--tex),var(--g);background-size:520% auto,100% 100%;background-position:6% 62%,0 0;background-blend-mode:overlay,normal;-webkit-background-clip:text;background-clip:text;padding:0 .08em .12em;filter:drop-shadow(0 1px 0 rgba(255,250,236,.8))}.swatch.na i:after{content:"";position:absolute;left:50%;top:-15%;width:1.5px;height:130%;background:#f6f0e4;transform:translate(-50%) rotate(40deg);box-shadow:0 0 0 .5px #1d2a2240}.pi .btn-sm{margin-top:2px}.stamp.pre{color:var(--gold-deep);border-color:var(--gold-deep);background:#fffaec8c}.swatch small{font-family:var(--f-italic);font-style:italic;font-size:.78rem;color:var(--mist);margin-left:2px}.swatch.na{opacity:1;color:var(--mist)}.swatch.na i{opacity:.55}.swatch.na span{text-decoration:line-through;text-decoration-color:#1d2a2266}.pdp-info h1 .nm{display:block}.hs-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity 1.4s ease;pointer-events:none}.hs-bg.on{opacity:1}.hs-bg svg{width:100%;height:100%;display:block;overflow:visible}#leaves{z-index:4;pointer-events:none;transition:opacity 1.2s ease}.hs-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s ease,visibility .9s}.hs-slide.on{opacity:1;visibility:visible}.hs-slide.on .hero-copy a,.hs-slide.on .hero-trio a{pointer-events:auto}.hs-slide:not(.on) a{pointer-events:none}.poster .hero-copy>*{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.poster.on .hero-copy>*{opacity:1;transform:none}.poster.on .hero-copy>:nth-child(2){transition-delay:.08s}.poster.on .hero-copy>:nth-child(3){transition-delay:.18s}.poster.on .hero-copy>:nth-child(4){transition-delay:.28s}.poster .hero-title .l2{padding-left:.6em}.hs-pp{position:absolute;left:50%;top:50%;width:min(48%,37vh);translate:-50% -50%;rotate:-5deg;display:block;transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity 1s ease}.poster:not(.on) .hs-pp{transform:translate(16%) scale(.88) rotate(8deg);opacity:0}.hero-stamp.gold{right:4%;top:2%}.poster.on .hero-stamp.gold{animation:stamp .75s .85s cubic-bezier(.3,1.6,.4,1) forwards}@keyframes dash{to{stroke-dashoffset:-96}}.st-route{animation:dash 6s linear infinite}.st-pins .pulse{transform-box:fill-box;transform-origin:center;animation:pin 2.6s ease-out infinite}@keyframes pin{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.2);opacity:0}}.hs-nav{display:flex;gap:clamp(14px,2vw,28px);pointer-events:auto}.hs-nav button{display:grid;gap:2px 8px;background:none;border:0;padding:6px 0;cursor:pointer;text-align:left;color:var(--mist);transition:color .4s}.hs-nav i{grid-column:1 / -1;display:block;height:2px;width:100%;min-width:90px;background:#1d2a2224;border-radius:2px;overflow:hidden;margin-top:6px}.hs-nav i b{display:block;height:100%;width:0;background:linear-gradient(90deg,#c99a43,#f3d98c,#b9893a)}.hs-nav button[aria-selected=true]{color:var(--ink)}@keyframes hsprog{to{width:100%}}@media(max-width:1100px){.hs-nav i{min-width:46px}}@media(max-width:760px){.hs-pp{width:min(52%,28svh)}.hero-stamp.gold{right:6%;width:min(28%,120px)}.hs-nav{gap:10px}.hs-nav .n{display:none}.hs-nav i{min-width:38px;margin:0}.hero-ui{pointer-events:none;justify-content:center}}.hs-bg canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lay-center{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;text-align:center;gap:1.2vh;padding-bottom:12vh}.lay-center .hero-copy{justify-items:center;gap:14px}.lay-center .hero-copy:before{top:-30%;right:-10%;bottom:-30%;left:-10%}.lay-center .hero-title{font-size:clamp(2.6rem,1rem + 3.6vw,5.4rem)}.lay-center .hero-title .l1,.lay-center .hero-title .l2{display:inline;padding-left:0}.lay-center .hero-title .l2{margin-left:.22em}.lay-center .hero-trio{width:min(100%,900px);height:100%;min-height:0}.lay-flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-car{filter:drop-shadow(0 4px 3px rgba(60,40,10,.25))}.wt-paths path{animation:dash 5s linear infinite}.wt-clouds{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wt-clouds i{position:absolute;left:-45%;top:var(--y);width:var(--w);aspect-ratio:3 / 1;background:radial-gradient(34% 52% at 30% 62%,#fff 0 40%,#fff0),radial-gradient(30% 62% at 52% 44%,#fff 0 45%,#fff0),radial-gradient(30% 50% at 72% 62%,#fff 0 40%,#fff0),radial-gradient(60% 30% at 52% 86%,#b0b8c873,#b0b8c800);filter:blur(5px);opacity:.8;animation:cloud var(--t) linear infinite;animation-delay:var(--dl)}@keyframes cloud{to{transform:translate(calc(100vw + 100%))}}.wst{transform-box:fill-box;transform-origin:center;opacity:0}.hs-bg.on .wst{animation:wstamp .5s cubic-bezier(.3,1.6,.4,1) both;animation-delay:var(--d)}@keyframes wstamp{0%{opacity:0;transform:scale(1.8)}55%{opacity:.92}to{opacity:.82;transform:scale(1)}}.wt-stamps{mix-blend-mode:multiply}.wst .hw{font-weight:400}@media(max-width:760px){.lay-center .hero-title .l1,.lay-center .hero-title .l2{display:block;margin-left:0}.lay-center{grid-template-rows:auto 1fr;padding-bottom:24px}.lay-center .hc-bottom{position:absolute;left:var(--gl);right:var(--gr);bottom:70px}.lay-center .hc-bottom .btn-row{position:static}.lay-flip{grid-template-columns:1fr}.lay-flip .hero-trio{order:2}.wt-stamps{opacity:.6}}.stamp.po{border:0;border-radius:0;background:none;color:#fff8ec;rotate:0deg;transform:rotate(-12deg);filter:drop-shadow(0 10px 14px rgba(120,20,10,.35));animation:poPop 3.2s ease-in-out infinite}.stamp.po:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e21b00'/%3E%3Cstop offset='1' stop-color='%237c0008'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url%28%23g%29' d='M50.00 3.30 L50.41 3.36 L50.81 3.53 L51.21 3.81 L51.60 4.18 L51.98 4.60 L52.36 5.06 L52.72 5.52 L53.08 5.96 L53.44 6.34 L53.79 6.64 L54.16 6.84 L54.53 6.94 L54.91 6.92 L55.30 6.80 L55.72 6.58 L56.14 6.28 L56.59 5.93 L57.04 5.55 L57.50 5.18 L57.96 4.85 L58.42 4.57 L58.87 4.38 L59.30 4.29 L59.71 4.32 L60.10 4.46 L60.45 4.72 L60.79 5.07 L61.09 5.51 L61.38 6.01 L61.65 6.53 L61.91 7.06 L62.17 7.56 L62.44 8.01 L62.73 8.37 L63.04 8.65 L63.38 8.82 L63.76 8.88 L64.17 8.84 L64.62 8.71 L65.10 8.51 L65.61 8.26 L66.13 7.99 L66.65 7.72 L67.18 7.49 L67.68 7.31 L68.16 7.22 L68.60 7.23 L68.99 7.34 L69.34 7.56 L69.64 7.88 L69.89 8.30 L70.10 8.79 L70.28 9.33 L70.43 9.90 L70.58 10.47 L70.73 11.02 L70.90 11.51 L71.10 11.93 L71.35 12.26 L71.65 12.50 L72.01 12.64 L72.42 12.69 L72.88 12.66 L73.40 12.56 L73.94 12.42 L74.51 12.26 L75.08 12.11 L75.64 11.99 L76.17 11.92 L76.66 11.93 L77.09 12.03 L77.45 12.22 L77.74 12.51 L77.97 12.89 L78.13 13.35 L78.23 13.87 L78.29 14.44 L78.32 15.03 L78.34 15.62 L78.38 16.18 L78.44 16.70 L78.56 17.15 L78.73 17.53 L78.97 17.82 L79.29 18.03 L79.69 18.17 L80.15 18.23 L80.67 18.24 L81.23 18.22 L81.82 18.18 L82.41 18.15 L82.98 18.15 L83.51 18.20 L83.99 18.31 L84.39 18.49 L84.70 18.75 L84.93 19.09 L85.07 19.51 L85.13 19.99 L85.12 20.53 L85.06 21.10 L84.97 21.68 L84.87 22.26 L84.79 22.82 L84.75 23.34 L84.76 23.80 L84.85 24.21 L85.03 24.55 L85.30 24.82 L85.66 25.03 L86.10 25.19 L86.60 25.31 L87.16 25.41 L87.74 25.49 L88.32 25.59 L88.88 25.70 L89.39 25.86 L89.83 26.07 L90.19 26.33 L90.44 26.65 L90.60 27.03 L90.65 27.47 L90.60 27.95 L90.48 28.47 L90.31 29.02 L90.10 29.57 L89.88 30.12 L89.68 30.65 L89.53 31.14 L89.45 31.60 L89.45 32.02 L89.56 32.39 L89.76 32.71 L90.07 32.99 L90.46 33.24 L90.94 33.46 L91.46 33.67 L92.01 33.87 L92.56 34.09 L93.08 34.32 L93.55 34.58 L93.94 34.87 L94.23 35.20 L94.41 35.57 L94.48 35.97 L94.44 36.41 L94.30 36.88 L94.07 37.36 L93.79 37.86 L93.47 38.35 L93.14 38.84 L92.84 39.32 L92.59 39.78 L92.41 40.21 L92.33 40.62 L92.35 41.00 L92.49 41.36 L92.73 41.69 L93.06 42.02 L93.48 42.33 L93.95 42.65 L94.45 42.96 L94.94 43.28 L95.40 43.62 L95.81 43.97 L96.13 44.34 L96.34 44.72 L96.44 45.12 L96.43 45.53 L96.30 45.95 L96.06 46.38 L95.74 46.80 L95.36 47.23 L94.94 47.64 L94.52 48.06 L94.12 48.46 L93.78 48.85 L93.52 49.24 L93.36 49.62 L93.30 50.00 L93.36 50.38 L93.52 50.76 L93.78 51.15 L94.12 51.54 L94.52 51.94 L94.94 52.36 L95.36 52.77 L95.74 53.20 L96.06 53.62 L96.30 54.05 L96.43 54.47 L96.44 54.88 L96.34 55.28 L96.13 55.66 L95.81 56.03 L95.40 56.38 L94.94 56.72 L94.45 57.04 L93.95 57.35 L93.48 57.67 L93.06 57.98 L92.73 58.31 L92.49 58.64 L92.35 59.00 L92.33 59.38 L92.41 59.79 L92.59 60.22 L92.84 60.68 L93.14 61.16 L93.47 61.65 L93.79 62.14 L94.07 62.64 L94.30 63.12 L94.44 63.59 L94.48 64.03 L94.41 64.43 L94.23 64.80 L93.94 65.13 L93.55 65.42 L93.08 65.68 L92.56 65.91 L92.01 66.13 L91.46 66.33 L90.94 66.54 L90.46 66.76 L90.07 67.01 L89.76 67.29 L89.56 67.61 L89.45 67.98 L89.45 68.40 L89.53 68.86 L89.68 69.35 L89.88 69.88 L90.10 70.43 L90.31 70.98 L90.48 71.53 L90.60 72.05 L90.65 72.53 L90.60 72.97 L90.44 73.35 L90.19 73.67 L89.83 73.93 L89.39 74.14 L88.88 74.30 L88.32 74.41 L87.74 74.51 L87.16 74.59 L86.60 74.69 L86.10 74.81 L85.66 74.97 L85.30 75.18 L85.03 75.45 L84.85 75.79 L84.76 76.20 L84.75 76.66 L84.79 77.18 L84.87 77.74 L84.97 78.32 L85.06 78.90 L85.12 79.47 L85.13 80.01 L85.07 80.49 L84.93 80.91 L84.70 81.25 L84.39 81.51 L83.99 81.69 L83.51 81.80 L82.98 81.85 L82.41 81.85 L81.82 81.82 L81.23 81.78 L80.67 81.76 L80.15 81.77 L79.69 81.83 L79.29 81.97 L78.97 82.18 L78.73 82.47 L78.56 82.85 L78.44 83.30 L78.38 83.82 L78.34 84.38 L78.32 84.97 L78.29 85.56 L78.23 86.13 L78.13 86.65 L77.97 87.11 L77.74 87.49 L77.45 87.78 L77.09 87.97 L76.66 88.07 L76.17 88.08 L75.64 88.01 L75.08 87.89 L74.51 87.74 L73.94 87.58 L73.40 87.44 L72.88 87.34 L72.42 87.31 L72.01 87.36 L71.65 87.50 L71.35 87.74 L71.10 88.07 L70.90 88.49 L70.73 88.98 L70.58 89.53 L70.43 90.10 L70.28 90.67 L70.10 91.21 L69.89 91.70 L69.64 92.12 L69.34 92.44 L68.99 92.66 L68.60 92.77 L68.16 92.78 L67.68 92.69 L67.18 92.51 L66.65 92.28 L66.13 92.01 L65.61 91.74 L65.10 91.49 L64.62 91.29 L64.17 91.16 L63.76 91.12 L63.38 91.18 L63.04 91.35 L62.73 91.63 L62.44 91.99 L62.17 92.44 L61.91 92.94 L61.65 93.47 L61.38 93.99 L61.09 94.49 L60.79 94.93 L60.45 95.28 L60.10 95.54 L59.71 95.68 L59.30 95.71 L58.87 95.62 L58.42 95.43 L57.96 95.15 L57.50 94.82 L57.04 94.45 L56.59 94.07 L56.14 93.72 L55.72 93.42 L55.30 93.20 L54.91 93.08 L54.53 93.06 L54.16 93.16 L53.79 93.36 L53.44 93.66 L53.08 94.04 L52.72 94.48 L52.36 94.94 L51.98 95.40 L51.60 95.82 L51.21 96.19 L50.81 96.47 L50.41 96.64 L50.00 96.70 L49.59 96.64 L49.19 96.47 L48.79 96.19 L48.40 95.82 L48.02 95.40 L47.64 94.94 L47.28 94.48 L46.92 94.04 L46.56 93.66 L46.21 93.36 L45.84 93.16 L45.47 93.06 L45.09 93.08 L44.70 93.20 L44.28 93.42 L43.86 93.72 L43.41 94.07 L42.96 94.45 L42.50 94.82 L42.04 95.15 L41.58 95.43 L41.13 95.62 L40.70 95.71 L40.29 95.68 L39.90 95.54 L39.55 95.28 L39.21 94.93 L38.91 94.49 L38.62 93.99 L38.35 93.47 L38.09 92.94 L37.83 92.44 L37.56 91.99 L37.27 91.63 L36.96 91.35 L36.62 91.18 L36.24 91.12 L35.83 91.16 L35.38 91.29 L34.90 91.49 L34.39 91.74 L33.87 92.01 L33.35 92.28 L32.82 92.51 L32.32 92.69 L31.84 92.78 L31.40 92.77 L31.01 92.66 L30.66 92.44 L30.36 92.12 L30.11 91.70 L29.90 91.21 L29.72 90.67 L29.57 90.10 L29.42 89.53 L29.27 88.98 L29.10 88.49 L28.90 88.07 L28.65 87.74 L28.35 87.50 L27.99 87.36 L27.58 87.31 L27.12 87.34 L26.60 87.44 L26.06 87.58 L25.49 87.74 L24.92 87.89 L24.36 88.01 L23.83 88.08 L23.34 88.07 L22.91 87.97 L22.55 87.78 L22.26 87.49 L22.03 87.11 L21.87 86.65 L21.77 86.13 L21.71 85.56 L21.68 84.97 L21.66 84.38 L21.62 83.82 L21.56 83.30 L21.44 82.85 L21.27 82.47 L21.03 82.18 L20.71 81.97 L20.31 81.83 L19.85 81.77 L19.33 81.76 L18.77 81.78 L18.18 81.82 L17.59 81.85 L17.02 81.85 L16.49 81.80 L16.01 81.69 L15.61 81.51 L15.30 81.25 L15.07 80.91 L14.93 80.49 L14.87 80.01 L14.88 79.47 L14.94 78.90 L15.03 78.32 L15.13 77.74 L15.21 77.18 L15.25 76.66 L15.24 76.20 L15.15 75.79 L14.97 75.45 L14.70 75.18 L14.34 74.97 L13.90 74.81 L13.40 74.69 L12.84 74.59 L12.26 74.51 L11.68 74.41 L11.12 74.30 L10.61 74.14 L10.17 73.93 L9.81 73.67 L9.56 73.35 L9.40 72.97 L9.35 72.53 L9.40 72.05 L9.52 71.53 L9.69 70.98 L9.90 70.43 L10.12 69.88 L10.32 69.35 L10.47 68.86 L10.55 68.40 L10.55 67.98 L10.44 67.61 L10.24 67.29 L9.93 67.01 L9.54 66.76 L9.06 66.54 L8.54 66.33 L7.99 66.13 L7.44 65.91 L6.92 65.68 L6.45 65.42 L6.06 65.13 L5.77 64.80 L5.59 64.43 L5.52 64.03 L5.56 63.59 L5.70 63.12 L5.93 62.64 L6.21 62.14 L6.53 61.65 L6.86 61.16 L7.16 60.68 L7.41 60.22 L7.59 59.79 L7.67 59.38 L7.65 59.00 L7.51 58.64 L7.27 58.31 L6.94 57.98 L6.52 57.67 L6.05 57.35 L5.55 57.04 L5.06 56.72 L4.60 56.38 L4.19 56.03 L3.87 55.66 L3.66 55.28 L3.56 54.88 L3.57 54.47 L3.70 54.05 L3.94 53.62 L4.26 53.20 L4.64 52.77 L5.06 52.36 L5.48 51.94 L5.88 51.54 L6.22 51.15 L6.48 50.76 L6.64 50.38 L6.70 50.00 L6.64 49.62 L6.48 49.24 L6.22 48.85 L5.88 48.46 L5.48 48.06 L5.06 47.64 L4.64 47.23 L4.26 46.80 L3.94 46.38 L3.70 45.95 L3.57 45.53 L3.56 45.12 L3.66 44.72 L3.87 44.34 L4.19 43.97 L4.60 43.62 L5.06 43.28 L5.55 42.96 L6.05 42.65 L6.52 42.33 L6.94 42.02 L7.27 41.69 L7.51 41.36 L7.65 41.00 L7.67 40.62 L7.59 40.21 L7.41 39.78 L7.16 39.32 L6.86 38.84 L6.53 38.35 L6.21 37.86 L5.93 37.36 L5.70 36.88 L5.56 36.41 L5.52 35.97 L5.59 35.57 L5.77 35.20 L6.06 34.87 L6.45 34.58 L6.92 34.32 L7.44 34.09 L7.99 33.87 L8.54 33.67 L9.06 33.46 L9.54 33.24 L9.93 32.99 L10.24 32.71 L10.44 32.39 L10.55 32.02 L10.55 31.60 L10.47 31.14 L10.32 30.65 L10.12 30.12 L9.90 29.57 L9.69 29.02 L9.52 28.47 L9.40 27.95 L9.35 27.47 L9.40 27.03 L9.56 26.65 L9.81 26.33 L10.17 26.07 L10.61 25.86 L11.12 25.70 L11.68 25.59 L12.26 25.49 L12.84 25.41 L13.40 25.31 L13.90 25.19 L14.34 25.03 L14.70 24.82 L14.97 24.55 L15.15 24.21 L15.24 23.80 L15.25 23.34 L15.21 22.82 L15.13 22.26 L15.03 21.68 L14.94 21.10 L14.88 20.53 L14.87 19.99 L14.93 19.51 L15.07 19.09 L15.30 18.75 L15.61 18.49 L16.01 18.31 L16.49 18.20 L17.02 18.15 L17.59 18.15 L18.18 18.18 L18.77 18.22 L19.33 18.24 L19.85 18.23 L20.31 18.17 L20.71 18.03 L21.03 17.82 L21.27 17.53 L21.44 17.15 L21.56 16.70 L21.62 16.18 L21.66 15.62 L21.68 15.03 L21.71 14.44 L21.77 13.87 L21.87 13.35 L22.03 12.89 L22.26 12.51 L22.55 12.22 L22.91 12.03 L23.34 11.93 L23.83 11.92 L24.36 11.99 L24.92 12.11 L25.49 12.26 L26.06 12.42 L26.60 12.56 L27.12 12.66 L27.58 12.69 L27.99 12.64 L28.35 12.50 L28.65 12.26 L28.90 11.93 L29.10 11.51 L29.27 11.02 L29.42 10.47 L29.57 9.90 L29.72 9.33 L29.90 8.79 L30.11 8.30 L30.36 7.88 L30.66 7.56 L31.01 7.34 L31.40 7.23 L31.84 7.22 L32.32 7.31 L32.82 7.49 L33.35 7.72 L33.87 7.99 L34.39 8.26 L34.90 8.51 L35.38 8.71 L35.83 8.84 L36.24 8.88 L36.62 8.82 L36.96 8.65 L37.27 8.37 L37.56 8.01 L37.83 7.56 L38.09 7.06 L38.35 6.53 L38.62 6.01 L38.91 5.51 L39.21 5.07 L39.55 4.72 L39.90 4.46 L40.29 4.32 L40.70 4.29 L41.13 4.38 L41.58 4.57 L42.04 4.85 L42.50 5.18 L42.96 5.55 L43.41 5.93 L43.86 6.28 L44.28 6.58 L44.70 6.80 L45.09 6.92 L45.47 6.94 L45.84 6.84 L46.21 6.64 L46.56 6.34 L46.92 5.96 L47.28 5.52 L47.64 5.06 L48.02 4.60 L48.40 4.18 L48.79 3.81 L49.19 3.53 L49.59 3.36 L50.00 3.30Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.stamp.po:before{border:1.5px solid rgba(255,244,236,.85)}.stamp.po small{font-family:var(--f-body);font-weight:700;text-transform:uppercase}.stamp.po b{font-family:var(--f-body);font-weight:800;letter-spacing:.02em;text-shadow:0 1px 0 rgba(90,10,5,.4)}@keyframes poPop{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(-8deg) scale(1.07)}}.sec-head:has(.kraft){max-width:none}@media(min-width:761px){.sec-head h2:has(.kraft){white-space:nowrap}}.kraft{position:relative;display:inline-block;isolation:isolate;padding:.08em .36em .16em;margin-left:.12em;vertical-align:baseline;rotate:-3deg;color:#3a2310;font-weight:600;filter:drop-shadow(0 6px 8px rgba(70,44,18,.28))}.kraft:before{content:"";position:absolute;top:-.02em;right:-.06em;bottom:.02em;left:-.06em;z-index:-1;clip-path:polygon(0% 4.4%,4% 5.2%,8% 5.6%,12% 6.6%,16% 5.2%,20% 6.5%,24% .2%,28% 3.3%,32% 6.6%,36% 4.5%,40% 6.3%,44% .8%,48% 3.3%,52% 1.7%,56% 3.8%,60% 4%,64% .1%,68% 1.5%,72% 2%,76% 6.4%,80% 5.4%,84% 1.1%,88% 5.6%,92% 1%,96% 4.3%,100% .9%,100% 10%,97.8% 26%,99.5% 42%,99.5% 58%,97.5% 74%,97.8% 90%,100% 98%,96% 93.3%,92% 96.2%,88% 95.3%,84% 98.6%,80% 93.4%,76% 95.2%,72% 93.2%,68% 93.7%,64% 97.9%,60% 97.5%,56% 98.8%,52% 99%,48% 99.5%,44% 97.9%,40% 95.8%,36% 100%,32% 95.3%,28% 97.6%,24% 97.8%,20% 94.3%,16% 96.6%,12% 97.8%,8% 96.6%,4% 95.1%,0% 99.6%,2.4% 90%,.1% 74%,1.9% 58%,2.1% 42%,0% 26%,2% 10%);background:linear-gradient(176deg,#683e1ac7,#462810d6),url(/cdn/shop/files/bp-papyrus.webp) 30% 40% / 260px auto;background-blend-mode:multiply}.kraft .w{vertical-align:baseline}.ch-copy h2 em,.board-copy h2 em{display:block}.nw{white-space:nowrap}.tagline{font-family:var(--f-italic);font-style:italic;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);color:var(--gold-deep);margin-top:-6px}.nx-title{align-items:center;gap:14px;min-width:0}.nx-shape{width:clamp(52px,5vw,68px);height:clamp(52px,5vw,68px);flex:none;overflow:visible;filter:drop-shadow(0 1px 0 rgba(255,255,255,.95)) drop-shadow(0 -1px 0 rgba(110,74,20,.45)) drop-shadow(0 5px 6px rgba(110,74,20,.3))}.nx-shape path{fill:url(#nxFoil);stroke:#b5832e;stroke-width:.8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nx-shape.pop{animation:nxshape .7s cubic-bezier(.2,1.5,.4,1)}@keyframes nxshape{0%{transform:scale(.6) rotate(-8deg);opacity:0}}.h-act a.cart-btn{min-height:40px;padding:0 12px 0 16px;gap:10px;font-size:.7rem;letter-spacing:.22em;color:#20170a;box-shadow:0 8px 22px -12px #7a5a1fb3,inset 0 1px #fffae6b3}.h-act a.cart-btn svg{width:17px;height:17px;transition:transform .5s cubic-bezier(.2,1.6,.4,1)}.h-act a.cart-btn:hover svg{transform:rotate(-12deg) translateY(-2px)}.cart-n{min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;background:#20170a;color:#f3d98c;font-family:var(--f-body);font-weight:700;font-size:.7rem;letter-spacing:0;border-radius:11px}@media(max-width:899px){.h-act a.cart-btn .t{display:none}.h-act a.cart-btn{padding:0 8px 0 10px;min-height:36px}}.np5{--H: min(46vh, 440px);position:absolute;left:50%;top:50%;width:0;height:var(--H);translate:0 -50%}.n5{position:absolute;bottom:0;left:0;display:block;height:calc(var(--H) * var(--k));translate:calc(-50% + var(--H) * var(--dx)) 0;rotate:var(--r);pointer-events:auto}.n5 img{height:100%;width:auto;max-width:none;filter:drop-shadow(0 30px 26px rgba(46,40,20,.32));transition:transform .6s cubic-bezier(.2,1.4,.4,1),filter .6s}.n5:hover img,.n5:focus-visible img{transform:translateY(-7%) scale(1.04);filter:drop-shadow(0 40px 30px rgba(46,40,20,.36)) drop-shadow(0 0 30px rgba(255,236,180,.7))}.n5.c{--k: 1;--dx: 0;--r: 0deg;z-index:3;bottom:0}.n5.i{--k: .8;z-index:2;bottom:4%}.n5.i.l{--dx: -.52;--r: -8deg}.n5.i.r{--dx: .52;--r: 8deg}.n5.o{--k: .66;z-index:1;bottom:8%}.n5.o.l{--dx: -.92;--r: -14deg}.n5.o.r{--dx: .92;--r: 14deg}.poster:not(.on) .n5{transform:translateY(14%) scale(.9);opacity:0}.poster.on .n5.i{transition-delay:.12s}.poster.on .n5.o{transition-delay:.24s}.lay-center .hero-stamp.gold{right:-9%;top:-14%;width:min(22%,150px)}.gift-tab:hover .gt-boxes .b1{translate:0 -24%;rotate:-3deg;scale:1.06}.gift-tab:hover .gt-boxes .b2{translate:-14% -8%;rotate:-20deg}.gift-tab:hover .gt-boxes .b3{translate:16% -30%;rotate:17deg}.btn>b{font-weight:900;font-size:1.12em;letter-spacing:.14em}@media(min-width:980px){.nums ul{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.65fr) minmax(0,.8fr)}.nums.n3 ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr)}.nums.n3.wt ul{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr)}}@media(max-width:979px){.nums b.dim{font-size:clamp(2.2rem,1rem + 6vw,3.4rem)}}.gk-box{position:relative;margin-bottom:12px;grid-template-columns:auto 1fr auto auto}.gk-add.gk-box{background:linear-gradient(100deg,#b9bec6,#eef0f3 30%,#cfd3d9 55%,#fff 70%,#aeb3bb);color:#1f2329;box-shadow:inset 0 1px #ffffffe6,0 18px 36px -22px #3c425099}.gk-box .box{border-color:#1f2329}.gk-box input:checked+.box{background:#1f2329}.gk-box input:checked+.box:after{border-color:#eef0f3}@media(max-width:600px){.gk-box{grid-template-columns:auto 1fr auto}.gk-box .pr{grid-column:2}}.read-line{position:fixed;left:0;top:var(--head);height:2px;width:100%;z-index:49;transform-origin:0 50%;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,#b9893a,#f3d98c 50%,#c99a43);box-shadow:0 0 8px #f3d98cb3;pointer-events:none}.cd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#20180a61;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .4s}.cd-scrim.on{opacity:1}.cd.on{transform:none}.cd-head{display:flex;align-items:baseline;gap:12px;padding:26px 26px 14px;border-bottom:1px solid var(--line)}.cd-head h2{font-size:2rem}.cd-count{font-family:var(--f-small);font-style:italic;color:var(--mist)}.cd-x{margin-left:auto;width:40px;height:40px;border:1px solid var(--line);background:none;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--ink);transition:rotate .4s,border-color .3s}.cd-x:hover{rotate:90deg;border-color:var(--gold-deep)}.cd-ship{padding:14px 26px 16px;display:grid;gap:8px;font-size:.9rem;color:var(--ink-soft)}.cd-ship b{color:var(--gold-deep)}.cd-bar{height:4px;background:#a17a2c26;overflow:hidden}.cd-bar i{display:block;height:100%;width:0;background:var(--btn-foil);transition:width .8s cubic-bezier(.16,1,.3,1)}.cd-it{display:grid;grid-template-columns:74px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);animation:cdin .5s cubic-bezier(.16,1,.3,1) both}@keyframes cdin{0%{opacity:0;transform:translate(20px)}}.cd-it .ph{width:74px;height:88px;display:grid;place-items:center;background:radial-gradient(closest-side,#fff8e6,transparent)}.cd-it .ph img{max-height:84px;width:auto;filter:drop-shadow(0 8px 8px rgba(60,40,10,.25))}.cd-it h3{font-size:1.12rem;line-height:1.15}.cd-it .meta{font-family:var(--f-small);font-style:italic;font-size:.85rem;color:var(--mist)}.cd-it .meta .pre{color:#b2261a;font-style:normal;font-family:var(--f-body);font-weight:700;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;margin-left:4px}.cd-it .row{display:flex;align-items:center;gap:12px;margin-top:8px}.cd-q{display:inline-flex;border:1px solid var(--line)}.cd-q button{width:28px;height:28px;background:none;border:0;cursor:pointer;font-size:1rem;color:var(--ink)}.cd-q output{min-width:24px;display:grid;place-items:center;font-family:var(--f-body);font-weight:600;font-size:.85rem}.cd-rm{background:none;border:0;padding:0;font-family:var(--f-small);font-style:italic;font-size:.82rem;color:var(--mist);text-decoration:underline;cursor:pointer}.cd-it .pr{font-family:var(--f-display);font-weight:600;font-size:1.05rem;align-self:start}.cd-empty{padding:40px 26px;display:grid;gap:18px;justify-items:start;color:var(--ink-soft)}.cd-up{padding:14px 26px;border-top:1px solid var(--line);display:grid;gap:10px}.cd-up:empty{display:none}.cd-up>span{font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep)}.cd-up .u{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center}.cd-up .u img{height:58px;width:auto;justify-self:center;filter:drop-shadow(0 6px 6px rgba(60,40,10,.2))}.cd-up .u b{font-family:var(--f-display);font-weight:500;font-size:.98rem}.cd-up .u small{display:block;color:var(--mist);font-size:.82rem}.cd-add{min-height:34px;padding:0 14px;font-size:.66rem}.cd-gift{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;cursor:pointer;background:linear-gradient(100deg,#b9bec6,#eef0f3 30%,#cfd3d9 55%,#fff 70%,#aeb3bb);color:#1f2329}.cd-gift input{position:absolute;opacity:0}.cd-gift .box{width:20px;height:20px;border:1.5px solid #2a1d06;background:#fffdf099;display:grid;place-items:center}.cd-gift input:checked+.box{background:#2a1d06}.cd-gift input:checked+.box:after{content:"";width:5px;height:10px;border-right:2px solid #f3d98c;border-bottom:2px solid #f3d98c;transform:translateY(-1px) rotate(45deg)}.cd-gift b{font-family:var(--f-display);font-weight:600;display:block}.cd-gift small{font-size:.8rem;opacity:.8}.cd-gift em{font-style:normal;font-family:var(--f-foil);font-weight:700}.cd-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-display);font-size:1.3rem}.cd-fine{font-size:.82rem;color:var(--mist);margin:-6px 0 0}.cd-go{width:100%}.cd-note{font-family:var(--f-small);font-style:italic;font-size:.88rem;color:var(--ink-soft);text-align:center}.cart-btn.bump{animation:cartbump .7s cubic-bezier(.2,1.6,.4,1)}@keyframes cartbump{30%{transform:scale(1.12) rotate(-3deg)}}.btn-add{background:#1d2a22;color:#f3d98c;border-color:#1d2a22}.btn-add:hover{background:#2a3a30;transform:translateY(-2px)}.framed.polaroid{padding:16px 16px 0;background:#fffefa;border:0;box-shadow:0 2px #0000000a,0 50px 90px -40px #2e28188c;transform:rotate(2.5deg) scale(1.04)}.framed.polaroid:before{content:"";position:absolute;left:50%;top:-14px;width:120px;height:30px;translate:-50% 0;rotate:-3deg;background:#f0e2bebf;box-shadow:0 2px 4px #0000000f}.framed.polaroid figcaption{position:static;padding:16px 8px 22px;font-family:Nothing You Could Do,cursive;font-style:normal;font-weight:400;font-size:clamp(1.3rem,1rem + .8vw,1.75rem);line-height:1.1;color:#233a6b;letter-spacing:0;rotate:-1.5deg}.be{width:min(1040px,100%);margin-inline:auto;display:grid;gap:30px;padding:clamp(24px,4vw,52px);background:#fffcf5eb;border:1px solid rgba(161,122,44,.35);box-shadow:0 50px 100px -60px #2e28188c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.be-head{display:grid;gap:12px;justify-items:center;text-align:center}.be-head h2{font-size:var(--s3)}.be-grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,54px);align-items:start}@media(min-width:861px){.be-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:859px){.be-prev{grid-template-columns:110px 1fr;align-items:center}}.be-prev{display:grid;gap:20px;justify-items:center;position:sticky;top:calc(var(--head) + 20px)}.be-book{position:relative;width:min(230px,60%)}.be-book img{width:100%;filter:drop-shadow(0 30px 26px rgba(60,40,16,.35));animation:float 6s ease-in-out infinite;transition:opacity .3s,transform .5s cubic-bezier(.2,1.5,.4,1)}.be-book img.swap{opacity:0;transform:scale(.9) rotate(-4deg)}.be-sum{margin:10px 0 0;width:100%;display:grid;border-top:1px solid var(--line)}.be-sum div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.be-sum dt{font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mist)}.be-sum dd{margin:0;font-family:var(--f-display);font-weight:500;text-align:right}.be-sum dd.set{color:var(--ink)}.be-sum dd:not(.set){color:var(--mist);font-style:italic}.be-steps{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;counter-reset:s}.be-steps li{counter-increment:s;padding-top:10px;border-top:3px solid rgba(161,122,44,.18);font-family:var(--f-foil);font-weight:700;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);transition:border-color .4s,color .4s}.be-steps li:before{content:"0" counter(s) " ";color:var(--gold)}.be-steps li.on,.be-steps li.ok{border-top-color:var(--gold);color:var(--ink)}.be-step{border:0;margin:0;padding:0;display:none;gap:18px}.be-step.on{display:grid;animation:bein .6s cubic-bezier(.16,1,.3,1)}@keyframes bein{0%{opacity:0;transform:translate(24px)}}.be-step legend{font-family:var(--f-display);font-weight:500;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);text-transform:none;letter-spacing:-.01em;color:var(--ink);padding:0;margin-bottom:4px}.be .chips span{text-align:center;padding:10px}.be-covers{display:flex;flex-wrap:wrap;gap:10px}.be-covers label{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--line);background:#fffdf8;cursor:pointer;font-size:.95rem;transition:border-color .3s,transform .3s}.be-covers label:hover{transform:translateY(-2px)}.be-covers input{position:absolute;opacity:0}.be-covers span{width:26px;height:26px;background:var(--c);border-radius:0;box-shadow:inset 0 0 0 1px #00000026}.be-covers label:has(input:checked){border-color:var(--gold-deep);box-shadow:0 0 0 1px var(--gold-deep)}.be-nav{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.pi .row{display:flex;align-items:center;justify-content:center;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.82rem;color:var(--mist);letter-spacing:.06em;gap:0}.pi-sw{display:flex;gap:10px;justify-content:center;margin-top:-6px}.psw{position:relative;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--tex) 9% 80% / 900% auto no-repeat,var(--c);box-shadow:inset 0 2px 3px #ffffff40,inset 0 -2px 4px #00000040,0 0 0 2px #fffaf0,0 0 0 3px #1d2a222e;cursor:pointer;transition:transform .4s cubic-bezier(.2,1.6,.4,1),box-shadow .3s}button.psw:hover{transform:translateY(-3px) scale(1.12)}.psw[aria-pressed=true]{box-shadow:inset 0 2px 3px #ffffff40,inset 0 -2px 4px #00000040,0 0 0 2px #fffaf0,0 0 0 4px #c99a43,0 6px 14px -4px #7a5a1f99}.psw span{position:absolute;left:50%;bottom:calc(100% + 10px);translate:-50% 4px;white-space:nowrap;padding:4px 10px;background:#1d2a22;color:#f6ead2;font-family:var(--f-small);font-style:italic;font-size:.78rem;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s}button.psw:hover span,button.psw:focus-visible span{opacity:1;translate:-50% 0}.psw.out{cursor:not-allowed;opacity:.55}.psw.out:after{content:"";position:absolute;left:50%;top:-12%;width:2px;height:124%;background:#fffaf0;transform:translate(-50%) rotate(42deg);box-shadow:0 0 0 .5px #1d2a224d}.pi-stage{text-decoration:none}.pi-stage img.cov.behind{position:absolute;z-index:0;width:58%;transform:translate(-16%,4%) rotate(-9deg) scale(.94);filter:brightness(.9) drop-shadow(0 20px 20px rgba(60,48,24,.25));transition:transform .7s cubic-bezier(.2,1.2,.4,1),filter .7s;animation:none}.pi-stage img.popin{animation:popin .8s cubic-bezier(.2,1.5,.4,1) both}@keyframes popin{0%{transform:translateY(18%) scale(.7) rotate(8deg);opacity:0}}.pi:hover .pi-stage img.cov:not(.behind){transform:translateY(-16px) rotate(-2deg) scale(1.03);filter:drop-shadow(0 46px 36px rgba(60,48,24,.36)) drop-shadow(0 0 40px rgba(255,220,140,.45))}.pi:hover .pi-stage:before{opacity:1}.pills.lp{gap:12px}.lpill{display:inline-flex;align-items:center;padding:12px 20px;background:var(--tex) 30% 70% / 700% auto;border-radius:4px;box-shadow:inset 0 1px #ffffff26,inset 0 -2px 6px #0000004d,0 10px 22px -12px #1e140899;font-family:var(--f-foil);font-weight:700;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.lpill:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(243,217,140,.55);border-radius:2px;pointer-events:none}.lpill{color:#f3d98c;text-shadow:0 1px 0 rgba(0,0,0,.45)}.lpill:hover{transform:translateY(-3px) rotate(-1.5deg)}.lpill.g{rotate:-1.5deg}.lpill.b{rotate:1deg}.lpill.n{rotate:-.5deg}.ps-cards{position:relative;margin-top:30px;display:grid;gap:16px}.ps-card{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:start;padding:18px 20px;background:#fffdf8;border:1px solid rgba(161,122,44,.3);box-shadow:0 18px 36px -24px #3c281073;transition:transform .5s cubic-bezier(.2,1.5,.4,1),box-shadow .4s}.ps-card:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 26px 46px -24px #3c28108c}.ps-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--edge)}.ps-card.c1{rotate:-1deg;--edge: linear-gradient(180deg, #3f7a5a, #1f4a35);--ic: #1f4a35}.ps-card.c2{rotate:.8deg;margin-left:26px;--edge: linear-gradient(180deg, #c9503f, #8e2a22);--ic: #a8322a}.ps-card.c3{rotate:-.5deg;margin-right:26px;--edge: linear-gradient(180deg, #4a6596, #1b2b4f);--ic: #1b2b4f}.ps-ic{grid-row:span 2;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8e2,#f3dfae);color:var(--ic);box-shadow:inset 0 0 0 1px #a17a2c66}.ps-ic svg{width:28px;height:28px}.ps-card h3{font-size:1.3rem}.ps-card p,.ps-card ul{grid-column:2;margin:0;color:var(--ink-soft);font-size:.97rem}.ps-card ul{padding-left:1.1em;display:grid;gap:3px}.ps-stk{position:absolute;z-index:2;width:92px;filter:drop-shadow(0 12px 12px rgba(60,40,16,.3));pointer-events:none}.ps-stk.s1{right:-30px;top:-34px;rotate:14deg;width:74px}.ps-stk.s2{right:-18px;bottom:-46px;rotate:-10deg;width:76px}@media(max-width:700px){.ps-card.c2,.ps-card.c3{margin:0}.ps-stk{width:60px!important}.ps-stk.s1{right:-6px;top:-30px}.ps-stk.s2{right:-4px}}.hero-copy{z-index:2}.ht:before{content:"";position:absolute;top:-22%;right:-30%;bottom:-22%;left:-30%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#ffe296cc,#ffe29640 60%,#ffe29600);filter:blur(12px);opacity:0;transition:opacity .6s;pointer-events:none}.ht:hover:before,.ht:focus-visible:before{opacity:1}.ht img{width:100%;filter:drop-shadow(0 40px 34px rgba(46,58,30,.34)) drop-shadow(0 0 50px rgba(255,236,180,.55));animation:bob 7s ease-in-out infinite;transition:transform .6s cubic-bezier(.2,1.4,.4,1),filter .6s}.ht:hover img{transform:translateY(-4%) scale(1.04);filter:drop-shadow(0 46px 36px rgba(46,58,30,.36)) drop-shadow(0 0 40px rgba(255,226,150,.9))}.ht:hover{--zz: 5}.n5:before{content:"";position:absolute;top:-14%;right:-22%;bottom:-14%;left:-22%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#ffe296bf,#ffe29600);filter:blur(12px);opacity:0;transition:opacity .6s;pointer-events:none}.n5:hover:before{opacity:1}.bs-flights{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.bs-flights path{animation:dash 5s linear infinite}.board-sec .wrap{position:relative;z-index:1}.be .chips{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.be .chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct .wrap{position:relative;z-index:1;display:grid;gap:clamp(26px,3.5vw,44px);padding-block:clamp(50px,7vw,100px);justify-items:center}.ct-head{display:grid;gap:16px;justify-items:center;text-align:center;max-width:720px}.ct-head h1{font-size:var(--s4);letter-spacing:-.02em}.ct-topics{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ct-topics button{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;background:#fffaf0;border:1px solid rgba(161,122,44,.35);font-family:var(--f-body);font-weight:600;font-size:.92rem;color:var(--ink);cursor:pointer;transition:transform .35s cubic-bezier(.2,1.6,.4,1),background .3s,border-color .3s}.ct-topics button svg{width:18px;height:18px;fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linejoin:round}.ct-topics button:hover{transform:translateY(-2px);border-color:var(--gold-deep)}.ct-topics button[aria-pressed=true]{background:var(--btn-foil);border-color:transparent;color:#20170a;box-shadow:0 10px 22px -12px #7a5a1fb3}.ct-topics button[aria-pressed=true] svg{stroke:#20170a}.pc{position:relative;width:min(980px,100%);background:#fffcf4;box-shadow:0 2px #00000008,0 50px 100px -50px #3c281099;rotate:-.6deg}.pc:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(161,122,44,.25);pointer-events:none}.pc:after{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,#a8322a 0 18px,#fffcf4 18px 26px,#1b2b4f 26px 44px,#fffcf4 44px 52px);opacity:.85}.pc-in{display:grid;grid-template-columns:1.25fr 1fr;gap:0;padding:clamp(26px,3.5vw,48px)}.pc-msg{display:grid;align-content:start;gap:10px;padding-right:clamp(20px,3vw,40px);border-right:1px solid rgba(161,122,44,.35)}.pc-dear{font-family:Caveat,cursive;font-size:2rem;color:#233a6b;line-height:1}.pc-msg textarea{min-height:260px;border:0;padding:4px 2px;resize:vertical;background:repeating-linear-gradient(180deg,transparent 0 37px,rgba(122,90,31,.25) 37px 38px);line-height:38px;font-family:Caveat,cursive;font-size:1.6rem;color:#233a6b}.pc-msg textarea:focus{outline:none}.pc-msg textarea::placeholder{color:#233a6b59}.pc-addr{position:relative;display:grid;align-content:start;gap:14px;padding-left:clamp(20px,3vw,40px);padding-top:120px}.pc-stamp{position:absolute;right:0;top:0;width:92px;height:110px;display:grid;justify-items:center;align-content:center;gap:2px;background:#f4e9cf;border:2px dashed #fffcf4;outline:1px solid rgba(161,122,44,.4);box-shadow:0 6px 12px -6px #3c281066;rotate:4deg;font-family:var(--f-foil);font-weight:700;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#7a5a1f;text-align:center;line-height:1.2}.pc-stamp img{width:46px}.pc-stamp b{font-family:var(--f-display);font-size:1rem;font-weight:400;color:#a8322a;line-height:1}.pc-pm{position:absolute;right:58px;top:24px;width:112px;color:#233a6b8c;rotate:-14deg;pointer-events:none}.pc-pm.hit{animation:pmhit .6s cubic-bezier(.3,1.6,.4,1);color:#a8322abf}@keyframes pmhit{0%{transform:scale(2.2);opacity:0}60%{transform:scale(.92);opacity:1}}.pc-l{display:grid;grid-template-columns:76px 1fr;align-items:end;gap:10px;border-bottom:1px solid rgba(122,90,31,.35);padding-bottom:4px}.pc-l span{font-family:var(--f-foil);font-weight:700;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);padding-bottom:6px}.pc-l input{border:0;background:none;padding:4px 0;font-family:Caveat,cursive;font-size:1.5rem;color:#233a6b;min-width:0}.pc .pc-l input,.pc .pc-msg textarea{border:0;box-shadow:none;background-color:transparent}.pc .pc-l input{font-family:Caveat,cursive;font-size:1.5rem;padding:4px 0}.pc .pc-l input::placeholder{font-family:var(--f-small);font-style:italic;font-size:1rem;color:#233a6b66}.pc .pc-msg textarea{padding:4px 2px;font-family:Caveat,cursive;font-size:1.6rem;line-height:38px}.pc-l input:focus{outline:none}.pc-l:focus-within{border-bottom-color:var(--gold-deep)}.pc-addr .btn{justify-self:start;margin-top:8px}.pc .done{margin:30px}.sr{white-space:nowrap;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ct-info{width:min(980px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ct-info>div{display:grid;gap:4px;padding:18px 20px;background:#fffcf4d9;border:1px solid rgba(161,122,44,.25)}.ci-ic{width:46px;height:54px;display:grid;place-items:center;margin-bottom:8px;background:radial-gradient(circle at 50% 50%,transparent 2.6px,#fffaf0 3.2px) -4px -4px / 8px 8px;filter:drop-shadow(0 4px 6px rgba(80,55,15,.18));position:relative;rotate:-3deg}.ct-info>div:nth-child(2) .ci-ic{rotate:2deg}.ct-info>div:nth-child(3) .ci-ic{rotate:-1deg}.ci-ic:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(161,122,44,.55);background:linear-gradient(160deg,#fbf3df,#f1e2bf)}.ci-ic svg{position:relative;width:24px;height:24px;fill:none;stroke:var(--gold-deep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ct-info b{font-family:var(--f-display);font-weight:600;font-size:1.1rem}.ct-info p{color:var(--ink-soft);font-size:.95rem}@media(max-width:760px){.pc{rotate:0deg}.pc-in{grid-template-columns:1fr}.pc-msg{padding-right:0;border-right:0;border-bottom:1px solid rgba(161,122,44,.35);padding-bottom:20px}.pc-addr{padding-left:0;padding-top:130px;margin-top:20px}.ct-info{grid-template-columns:1fr}}.hs-stk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hs-stk img{position:absolute;left:var(--x);top:var(--y);width:min(var(--w),var(--cap, 17vh));height:auto;translate:-50% -50%;rotate:var(--r);filter:drop-shadow(0 14px 14px rgba(60,40,16,.28));transition:left 1s cubic-bezier(.16,1,.3,1),top 1s cubic-bezier(.16,1,.3,1),scale 1s cubic-bezier(.2,1.3,.4,1),opacity .6s,rotate 1s;transition-delay:calc(.25s + var(--i) * .08s)}.hs-slide:not(.on) .hs-stk img{left:50%;top:50%;scale:.35;opacity:0;rotate:0deg;transition-delay:0s;transition-duration:.3s}.hero-trio .tilt,.np5,.hs-pp{z-index:2}@media(max-width:760px){.hs-stk img{width:min(calc(var(--w) * 1.25),11svh)}}.poster:not(.lay-center) .hs-pp{width:min(66%,52vh)}.hs-pp:before{content:"";position:absolute;top:-14%;right:-24%;bottom:-14%;left:-24%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#ffe296d9,#ffe29640 60%,#ffe29600);filter:blur(14px);opacity:0;transition:opacity .6s;pointer-events:none}.hs-pp:hover:before,.hs-pp:focus-visible:before{opacity:1}.hs-pp img{width:100%;filter:drop-shadow(0 44px 36px rgba(46,58,30,.32)) drop-shadow(0 0 60px rgba(255,236,180,.6));animation:bob 7s ease-in-out infinite;transition:transform .7s cubic-bezier(.2,1.4,.4,1),filter .6s}.hs-pp:hover img{transform:translateY(-3%) scale(1.06);filter:drop-shadow(0 50px 40px rgba(46,58,30,.36)) drop-shadow(0 0 50px rgba(255,226,150,.95))}@media(max-width:760px){.poster:not(.lay-center) .hs-pp{width:min(62%,36svh)}}.pp{transition:color .4s}.pi-stage img.pi-stk{position:absolute;z-index:2;width:22%;height:auto;animation:none;filter:drop-shadow(0 10px 10px rgba(60,40,16,.28));transition:transform .6s cubic-bezier(.2,1.5,.4,1);pointer-events:none}.stk .ph img[class^=t]{position:absolute;max-height:none;filter:drop-shadow(0 18px 18px rgba(60,40,16,.28));transition:transform .7s cubic-bezier(.2,1.4,.4,1)}.stk .ph img[class^=t].t1{translate:-62% 4%;rotate:-12deg;z-index:1}.stk .ph img[class^=t].t2{z-index:3;rotate:-1deg}.stk .ph img[class^=t].t3{translate:62% 6%;rotate:11deg;z-index:2}.stk:hover .ph img.t1{transform:translate(-10%,-3%) rotate(-5deg)}.stk:hover .ph img.t2{transform:translateY(-6%) scale(1.04)}.stk:hover .ph img.t3{transform:translate(10%,-2%) rotate(5deg)}.cd-gift.cd-gold{background:linear-gradient(100deg,#c48d34,#efc765 30%,#e2b04f 55%,#fde59a 70%,#d09d42);color:#2a1d06}.cd-gift.cd-gold .box{border-color:#2a1d06}.cd-gift.cd-gold input:checked+.box{background:#2a1d06}.cd-gift.cd-gold input:checked+.box:after{border-color:#f3d98c}.craft .trio{gap:clamp(40px,5vw,70px)}.craft .feat{justify-items:center;text-align:center;gap:14px}.craft .spread-stage{margin-bottom:14px}.craft .feat h3{font-family:var(--f-display);font-size:clamp(1.45rem,1.1rem + .9vw,2rem);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.craft .feat h3:after{content:"";display:block;width:44px;height:2px;margin:12px auto 0;background:var(--btn-foil)}.craft .feat p{max-width:22em;font-size:1.02rem}.hw-heart{width:1.05em;height:1em;vertical-align:-.12em;margin-left:2px;fill:none;stroke:#b03a46;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;rotate:-8deg}.framed.polaroid figcaption span{font-size:.72em;color:#3c4f78;display:inline-block;margin-top:4px}.foot-band{position:relative;isolation:isolate;margin-top:clamp(50px,6vw,80px);padding-top:clamp(30px,4vw,50px);border-top:1px solid rgba(161,122,44,.45);box-shadow:inset 0 3px 0 -2px #a17a2c40}.foot-band:before{content:"";position:absolute;left:0;right:0;top:4px;border-top:1px solid rgba(161,122,44,.3)}.foot-band .foot-word{margin-top:0}.foot-guil{position:absolute;top:-40px;bottom:-40px;left:50%;width:100vw;height:calc(100% + 80px);translate:-50% 0;z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.foot-guil text{font-family:IBM Plex Mono,monospace;font-size:7px;letter-spacing:1.5px;fill:#b5832e;fill-opacity:.42}.foot-guil path{fill:none;stroke:#b5832e;stroke-width:1;vector-effect:non-scaling-stroke}.foot-guil .b path{stroke-opacity:.3}.foot-guil .z path{stroke-opacity:.32}.foot-guil .d path{stroke-opacity:.4;stroke-dasharray:1 5}.foot-guil .r path{stroke-opacity:.16}.site-foot .wrap{position:relative}.gstars i{width:46px}.gstars i img{position:relative;width:100%;height:auto;display:block;filter:saturate(1.08) drop-shadow(0 0 6px rgba(255,214,120,.75)) drop-shadow(0 3px 4px rgba(122,80,20,.3))}.gstars i:before{display:block;top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:0}.rv-slide.on .gstars i:before{animation:starpulse 3.4s ease-in-out infinite;animation-delay:calc(var(--n, 0) * .22s)}@keyframes starpulse{0%,to{opacity:.15}70%{opacity:.85}}.gstars i:nth-child(2){--n: 1}.gstars i:nth-child(3){--n: 2}.gstars i:nth-child(4){--n: 3}.gstars i:nth-child(5){--n: 4}.gstars i:after{content:"";position:absolute;bottom:0;left:0;-webkit-mask:url(/cdn/shop/files/bp-star-gold.webp) center / 100% 100%;mask:url(/cdn/shop/files/bp-star-gold.webp) center / 100% 100%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,240,.95) 50%,transparent 62%) 160% 0 / 300% 100% no-repeat;mix-blend-mode:screen;pointer-events:none;opacity:1;clip-path:none;width:auto;height:auto;right:0;top:0}@keyframes starsheen{0%,55%{background-position:160% 0}85%,to{background-position:-60% 0}}@media(max-width:760px){.gstars i{width:36px}}.st-trio .hero-stamp.gold{right:-6%;top:-4%}.cd .ph.trio{position:relative;display:block}.cd .ph.trio img{position:absolute;top:50%;left:50%;height:auto;max-height:none;filter:drop-shadow(0 4px 5px rgba(60,40,10,.28))}.cd-it .ph.trio img{width:36px}.cd .ph.trio .t1{translate:-95% -48%;rotate:-12deg}.cd .ph.trio .t2{translate:-50% -56%;rotate:2deg;z-index:2}.cd .ph.trio .t3{translate:-5% -44%;rotate:11deg}.cd-up .u .ph.trio{width:52px;height:58px}.cd-up .u .ph.trio img{width:26px}@media(min-width:900px){.craft .trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.pi[data-key=wt] .pi-stage img.pi-stk.a{rotate:84deg;left:6%;bottom:13%}.pi[data-key=wt] .pi-stage img.pi-stk.b{rotate:98deg;left:21%;bottom:3%}.pi-stage .stamp.po{z-index:5}.stk-add{justify-self:center}.hs-slide.on .hs-stk img{animation:stkdrift 26s ease-in-out infinite alternate;animation-delay:calc(1.2s + var(--i) * -2.7s)}@keyframes stkdrift{0%{transform:translate(0) rotate(0)}50%{transform:translate(calc(var(--i) * .5px - 3px),-7px) rotate(1.4deg)}to{transform:translate(5px,4px) rotate(-1.2deg)}}@media(prefers-reduced-motion:reduce){.hs-slide.on .hs-stk img{animation:none}}.rv-slide.on .gstars i:after{animation:starsheen 3.4s ease-in-out infinite;animation-delay:calc(var(--n, 0) * .22s)}[data-off] *,[data-off] *:before,[data-off] *:after{animation-play-state:paused!important}label.opt-note{position:relative;background:linear-gradient(160deg,#fffdf6,#f6ecd8)!important;color:var(--ink)!important;padding-block:16px}label.opt-note .box{border-color:#8a5e1c!important;background:#fffdf6!important}label.opt-note input:checked+.box{background:var(--btn-foil)!important}label.opt-note input:checked+.box:after{border-color:#2a1d06!important}.opt-note b{font-family:var(--f-italic)!important;font-style:italic;font-weight:500!important;font-size:1.15rem!important}.opt-note small{font-family:var(--f-italic);font-style:italic;color:var(--ink-soft);opacity:1!important}.opt-note .n-sig{display:block;font-family:Caveat,cursive;font-size:1.15rem;color:#233a6b;margin-top:2px}.opt-note .pr,.opt-note em{color:var(--gold-deep)}label.opt-box{position:relative;overflow:visible;background:url(/cdn/shop/files/bp-box-lid.webp) center / 100% 100% no-repeat,#f6f5f2!important;color:#1f2329!important;box-shadow:0 26px 30px -20px #1e1e1e59,0 6px 10px -6px #1e1e1e2e!important;border-radius:2px;padding:52px 20px 18px 24px!important}label.opt-box:after{content:attr(data-rib);position:absolute;z-index:2;left:0;right:0;top:24px;height:24px;display:flex;align-items:center;padding-left:52px;background:url(/cdn/shop/files/bp-ribbon-h.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 2px 2px rgba(90,60,10,.25));font-family:var(--f-foil);font-weight:700;font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:#fffbea;text-shadow:0 1px 1px rgba(90,55,0,.75),0 0 6px rgba(120,70,0,.35);pointer-events:none}label.opt-box:before{content:"";position:absolute;z-index:2;top:0;bottom:0;width:24px;background:url(/cdn/shop/files/bp-ribbon-v.webp) center / 100% 100% no-repeat;filter:drop-shadow(2px 0 2px rgba(90,60,10,.22));pointer-events:none}label.opt-box .box{border-color:#1f2329!important;background:#fff!important}label.opt-box input:checked+.box{background:var(--btn-foil)!important}label.opt-box input:checked+.box:after{border-color:#2a1d06!important}label.opt-box .pr,label.opt-box em{color:#8a5e1c}.cd-foot label.opt-box{margin-top:14px}.nums{background:var(--paper);border-block:0;padding-block:clamp(32px,4.5vw,60px)}.nums ul{gap:clamp(14px,2.2vw,34px);max-width:1180px}.nums li{position:relative;isolation:isolate;border:0!important;padding:clamp(24px,2.6vw,34px) clamp(18px,2vw,28px);gap:8px;justify-items:center;text-align:center;filter:drop-shadow(0 16px 18px rgba(60,40,16,.16)) drop-shadow(0 2px 2px rgba(60,40,16,.08));transition:transform .6s cubic-bezier(.2,1.4,.4,1)}.nums li:nth-child(odd){rotate:-1.2deg}.nums li:nth-child(2n){rotate:1deg}.nums li:hover{transform:translateY(-6px)}.nums li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:7px;background:#fffcf4;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 4.6px,#000 5px) -7px -7px / 14px 14px round;-webkit-mask-composite:source-over;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 4.6px,#000 5px) -7px -7px / 14px 14px round;mask-composite:add}.nums li:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;z-index:-1;border:1px solid rgba(176,122,42,.4);box-shadow:inset 0 0 0 4px #fffcf4,inset 0 0 0 5px #b07a2a33;pointer-events:none}.h-act{justify-content:flex-end;position:relative}.cart-ink{position:absolute;z-index:3;right:40px;top:50%;translate:0 -50%;padding:3px 9px;border:2px solid #b23a2c;border-radius:4px;color:#b23a2c;font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;background:#fffaf0eb;opacity:0;pointer-events:none;rotate:-12deg}.cart-btn.inked+.cart-ink{animation:inkhit 1.4s cubic-bezier(.3,1.6,.4,1) both}@keyframes inkhit{0%{opacity:0;transform:scale(2.4)}22%{opacity:1;transform:scale(.94)}30%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1)}}.seal-top{display:flex;align-items:center;gap:12px;margin:26px auto 0;padding:0;background:none;border:0;cursor:pointer;font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.cd{position:fixed;top:0;right:0;bottom:0;z-index:91;width:min(440px,100vw);grid-template-rows:auto auto 1fr auto auto;background:radial-gradient(120% 60% at 100% 0%,#fffaf0,var(--paper) 70%);box-shadow:-30px 0 80px -30px #281c0a73;transform:translate(104%);transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;overflow-y:auto;overscroll-behavior:contain}.cd-items{list-style:none;margin:0;padding:4px 26px;display:grid;align-content:start;overflow:visible}label.opt-box>*{position:relative;z-index:1}label.opt-box input{position:absolute}.seal-disc{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--btn-foil);background-size:200% 100%;box-shadow:0 10px 22px -10px #7a5a1fb3,inset 0 1px #fffae6b3}.seal-disc svg{width:22px;height:22px;fill:none;stroke:#20170a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.seal-top:hover .seal-disc{transform:translateY(-4px) rotate(360deg);background-position:100% 0;transition:transform .9s cubic-bezier(.2,1.2,.4,1),background-position .6s}.seal-top .seal-l{transition:letter-spacing .5s,color .3s}.seal-top:hover .seal-l{letter-spacing:.34em;color:var(--gold)}.btn-line:before,.btn-line:after{content:"";position:absolute;width:0;height:0;box-sizing:border-box;border:2px solid transparent;pointer-events:none}.btn-line:before{top:0;left:0}.btn-line:after{bottom:0;right:0}.btn-line:hover:before{width:100%;height:100%;border-top-color:#d6a443;border-right-color:#d6a443;transition:width .22s ease-out,height .22s ease-out .22s}.btn-line:hover:after{width:100%;height:100%;border-bottom-color:#d6a443;border-left-color:#d6a443;transition:border-color 0s .44s,width .22s ease-out .44s,height .22s ease-out .66s}.btn-line:hover{border-color:var(--gold-deep);color:var(--gold-deep);background:#fff8e6d9}.nums b{font-size:clamp(2.2rem,1.5rem + 3vw,4.6rem)}.nums span{color:var(--mist);max-width:15em;font-size:.92rem}.st-ic{fill:none;stroke:#b5832e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:2px;width:34px;height:34px}label.opt-box{grid-template-columns:auto 1fr auto!important}label.opt-box>.t,label.opt-box>span:not(.box):not(.pr){padding-right:calc(18% + 40px)!important;min-width:0}label.gk-box.opt-box .t small{display:block}label.opt-box .pr,label.opt-box em{position:absolute!important;right:18px;bottom:16px;left:auto!important;width:auto!important;grid-area:auto!important;font-size:1.15rem;z-index:3;padding:0 4px;text-shadow:0 1px 0 #fff}@media(max-width:600px){label.opt-box>.t,label.opt-box>span:not(.box):not(.pr){padding-right:calc(26% + 34px)!important}label.opt-box img.bow{width:112px!important;top:-15px!important}}.nx-thanks{margin:0;padding:12px 16px;background:linear-gradient(100deg,#efc76538,#fde59a4d);border-left:3px solid #d6a443;font-family:var(--f-italic);font-style:italic;font-size:1.05rem;color:var(--ink);animation:nxin .6s cubic-bezier(.16,1,.3,1)}.nx-up.voted{animation:voted .9s cubic-bezier(.2,1.6,.4,1);background:var(--btn-foil)}.nx-up.voted svg{fill:#2a1d06}@keyframes voted{0%{transform:scale(1)}30%{transform:scale(1.35) rotate(-8deg);box-shadow:0 0 0 10px #efc76559}to{transform:scale(1);box-shadow:0 0 #efc76500}}.nx-consent .opt,.nx-form .opt{font-family:var(--f-small);font-style:italic;font-weight:400;font-size:.8em;letter-spacing:0;text-transform:none;opacity:.7}label.opt-box{padding-top:70px!important}label.opt-box img.bow{position:absolute;z-index:3;width:144px;height:auto;max-width:none;top:-30px;pointer-events:none;transform-origin:53.6% 45.4%;filter:drop-shadow(0 6px 6px rgba(90,60,10,.3));animation:bowsway 4.6s ease-in-out infinite}@keyframes bowsway{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-3deg) scale(1.02)}60%{transform:rotate(2.4deg) scale(.99)}}label.opt-box:hover img.bow{animation-duration:1.6s}@media(prefers-reduced-motion:reduce){label.opt-box img.bow{animation:none}}.price-row .tag,.tag{font-style:normal!important;font-family:var(--f-body)!important;font-weight:700;font-size:.7rem;letter-spacing:.1em;padding:6px 12px;border-radius:3px}.tag.pre{background:var(--btn-foil);border-color:transparent;color:#2a1d06!important}.gk-conf{border:0;margin:-4px 0 14px;padding:12px 14px;flex-wrap:wrap;align-items:center;background:#fffaf0;border:1px dashed rgba(176,122,42,.45)}.gk-conf[hidden]{display:none}.gk-conf legend{float:none;width:100%;margin-bottom:2px;padding:0;font-family:var(--f-foil);font-weight:700;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.gk-conf label{position:relative;cursor:pointer}.gk-conf input{position:absolute;opacity:0}.gk-conf label>span{display:inline-flex;align-items:center;border:1px solid rgba(176,122,42,.35);background:#fff;font-size:.9rem}.gk-conf b{font-weight:600}.gk-conf label>span>small{font-family:var(--f-small);font-style:italic;color:var(--mist)}.gk-conf input:checked+span{background:#fffaf0;border-color:#d6a443;box-shadow:0 0 0 1px #d6a443,0 6px 14px -8px #b07a2a99}.gk-conf .ci{align-self:center;transition:transform .4s cubic-bezier(.2,1.6,.4,1),filter .4s}.gk-conf label:hover .ci{filter:grayscale(.4) opacity(.75)}.gk-conf .ci+.ci{margin-left:-4px}.gk-conf input:checked+span .ci{transform:scale(1.2) rotate(-8deg)}.gk-conf input:focus-visible+span{outline:1px solid var(--gold-deep);outline-offset:2px}.gx-form.bag-mode .gx-step:not(.gk-note){display:none}.gx-form.bag-mode .gk-note h2>span:first-child{display:none}.gx-sum .sm-lines>div{width:100%;display:flex;justify-content:space-between;gap:12px}.sm-lines small{display:block;font-family:var(--f-small);font-style:italic;font-size:.82rem;color:var(--mist)}.faq{width:min(780px,100%);display:grid;gap:22px}.faq h2{font-size:var(--s2);text-align:center}.faq .acc summary{font-family:var(--f-display);font-weight:500;font-size:1.15rem;letter-spacing:0;text-transform:none;color:var(--ink)}.faq .acc details[open] summary{color:var(--gold-deep)}.tagd{position:relative;transform-origin:-26px -20px}.tg{position:relative;display:inline-grid;justify-items:center;gap:1px;padding:7px 12px 7px 20px;background:var(--btn-foil);color:#2a1d06;font-family:var(--f-display);font-style:normal;font-weight:600;font-size:1.12rem;line-height:1;letter-spacing:0;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);filter:drop-shadow(0 4px 6px rgba(90,60,10,.3))}.tg small{font-family:var(--f-body);font-style:normal;font-weight:700;font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75;color:#2a1d06!important}.tg:after{content:"";position:absolute;left:6px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#fffaf0;box-shadow:inset 0 0 0 1px #8a5e1c80}@keyframes tagsway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-1deg)}}label.opt-note .pr,label.opt-note>em,label.opt-box .pr,label.opt-box>em{background:none!important;padding:0!important;text-shadow:none!important}.tagd.sm{transform-origin:-22px -16px}.tagd.sm .tg{font-size:.86rem;padding:5px 9px 5px 16px;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%)}.tagd.sm .tg:after{left:4px;width:4px;height:4px;margin-top:-2px}.gx-float>*{position:absolute;animation:bob 7s ease-in-out infinite;animation-delay:var(--d, 0s);filter:drop-shadow(0 24px 22px rgba(46,40,24,.35))}.fl-pp{height:auto}.fl-trio{aspect-ratio:1}.fl-trio img{position:absolute;top:50%;left:50%;width:48%;height:auto;filter:drop-shadow(0 8px 8px rgba(60,40,10,.28))}.fl-trio .t1{translate:-95% -48%;rotate:-12deg}.fl-trio .t2{translate:-50% -56%;rotate:2deg;z-index:2}.fl-trio .t3{translate:-5% -44%;rotate:11deg}.pdp-faq h2{font-size:var(--s2)}.pdp-faq .acc summary,.faq .acc summary{font-family:var(--f-display);font-weight:500;font-size:1.15rem;letter-spacing:0;text-transform:none;color:var(--ink)}.pdp-faq .acc details[open] summary{color:var(--gold-deep)}.whimsy{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:18px 20px;background:linear-gradient(120deg,#fffaf0,#f6ecd8);border:1px solid rgba(176,122,42,.4);box-shadow:inset 0 0 0 4px #fffaf0,inset 0 0 0 5px #b07a2a40}.whimsy b{display:block;font-family:var(--f-italic);font-style:italic;font-weight:600;font-size:1.15rem;color:var(--gold-deep);margin-bottom:4px}.whimsy p{margin:0;color:var(--ink-soft);font-size:.97rem}.wh-ic{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--btn-foil);color:#2a1d06;font-size:1.1rem;rotate:-20deg}.bk-faq .faq{margin-inline:auto}.bk-faq-more{text-align:center;color:var(--ink-soft);margin-top:6px}.tlink2{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.nx{background:radial-gradient(60% 70% at 80% 40%,rgba(255,232,180,.45),transparent 70%),var(--paper);overflow:hidden}.nx-grid{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,90px);align-items:center}.nx-copy{display:grid;gap:24px;justify-items:start;min-width:0}.nx-copy h2{font-size:var(--s3)}.nx-pick{width:min(420px,100%)}.nx-select{position:relative;display:block}.nx-select:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--gold-deep);border-bottom:1.5px solid var(--gold-deep);transform:translateY(-70%) rotate(45deg);pointer-events:none}.nx-select select{width:100%;appearance:none;-webkit-appearance:none;font-family:var(--f-display);font-size:1.25rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);background:#fffdf8;border:1px solid rgba(161,122,44,.45);border-radius:999px;padding:14px 48px 14px 22px;cursor:pointer;box-shadow:0 10px 24px -18px #3c301880}.nx-select select:focus{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px #c9a24e40}.nx-card{width:min(520px,100%);display:grid;gap:16px;padding:clamp(22px,3vw,32px);background:#fffdf8;border:1px solid rgba(161,122,44,.35);border-radius:18px;box-shadow:0 30px 60px -40px #2e281880;animation:nxin .6s cubic-bezier(.16,1,.3,1)}@keyframes nxin{0%{opacity:0;transform:translateY(12px)}}.nx-head{flex-wrap:wrap;justify-content:space-between;gap:10px}.nx-head h3{font-size:var(--s2)}.nx-status{font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.95rem;color:var(--gold-deep);padding:4px 14px;border:1px solid rgba(161,122,44,.45);border-radius:999px}.nx-msg{color:var(--ink-soft)}.nx-form{gap:14px}.nx-done{font-family:var(--f-italic);font-style:italic;font-size:1.15rem;color:var(--ink)}.nx.sec{padding-block:clamp(70px,9vw,130px)}@media(min-width:980px){.nx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3vw,48px)}}.nx-side{display:grid;gap:18px;justify-items:center;min-width:0}.nx-art{position:relative;width:100%;max-width:620px;aspect-ratio:1 / .86}.nx-halo{position:absolute;left:50%;bottom:4%;width:78%;height:16%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(90,66,30,.28),transparent);filter:blur(6px)}.nx-art img{position:absolute;height:auto;filter:drop-shadow(0 26px 24px rgba(60,48,24,.3));transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.nx-art .a2{width:46%;left:27%;bottom:6%;z-index:3;transform:rotate(-2deg);filter:drop-shadow(0 40px 34px rgba(60,48,24,.42))}.nx-art .a1{width:31%;left:3%;top:8%;z-index:1;transform:rotate(-13deg)}.nx-art .a3{width:31%;right:3%;top:8%;z-index:2;transform:rotate(12deg)}.nx-art:hover .a1{transform:rotate(-16deg) translate(-4%,-2%)}.nx-art:hover .a3{transform:rotate(15deg) translate(4%,-2%)}.nx-art:hover .a2{transform:rotate(0) translateY(-2%)}.nx-stamp{right:6%;bottom:14%;top:auto;z-index:4}.nx-votes{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border:1px solid rgba(161,122,44,.3);background:linear-gradient(180deg,#fffaf0,#f7eedb)}.nx-up{width:38px;height:38px;display:grid;place-items:center;background:linear-gradient(160deg,#6e4630,#4a2c1c);outline:1px dashed rgba(246,234,210,.55);outline-offset:-5px;box-shadow:inset 0 1px #ffffff26,0 8px 18px -10px #3c1e0ab3}.nx-up svg{width:18px;height:18px;fill:#f6ead2}.nx-votes b{font-family:var(--f-num);font-weight:600;font-size:1.9rem;line-height:1;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.nx-votes>span:last-child{font-family:var(--f-small);font-style:italic;font-size:.98rem;color:var(--ink-soft);line-height:1.3}.nx-votes.bump b{animation:nxbump .7s cubic-bezier(.2,1.6,.4,1)}@keyframes nxbump{40%{transform:translateY(-6px) scale(1.18);color:var(--gold-deep)}}.nx-consent{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:14px 16px;cursor:pointer;background:linear-gradient(100deg,#c48d34,#efc765 30%,#e2b04f 55%,#fde59a 70%,#d09d42);color:#2a1d06;box-shadow:inset 0 1px #fffdf0cc,0 14px 30px -22px #96681eb3}.nx-consent input{position:absolute;opacity:0}.nx-consent .box{width:22px;height:22px;margin-top:2px;border:1.5px solid #2a1d06;background:#fffdf099;display:grid;place-items:center}.nx-consent input:checked+.box{background:#2a1d06}.nx-consent input:checked+.box:after{content:"";width:6px;height:11px;border-right:2px solid #f3d98c;border-bottom:2px solid #f3d98c;transform:translateY(-1px) rotate(45deg)}.nx-consent input:focus-visible+.box{outline:1px solid #2a1d06;outline-offset:3px}.nx-consent .t{display:grid;gap:2px}.nx-consent .t b{font-family:var(--f-display);font-weight:600;font-size:1.08rem}.nx-consent .t small{font-size:.86rem;line-height:1.45;opacity:.85}.nx-board{width:min(520px,100%);display:grid;gap:10px}.nx-board-h{font-family:var(--f-foil);font-weight:700;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);text-align:center}.nx-board ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nx-board li{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fffdf8;border:1px solid rgba(161,122,44,.3);font-family:var(--f-display);font-size:.98rem;cursor:pointer}.nx-board li b{font-family:var(--f-num);font-weight:600;color:var(--gold-deep);font-variant-numeric:lining-nums}.nx-board li b:before{content:"\25b2  ";font-size:.7em}.nx-board li:hover{border-color:var(--gold-deep)}@media(max-width:979px){.nx-side{display:contents}.nx-art{order:-1;max-width:460px;justify-self:center}.nx-board{order:2;justify-self:center}.nx-stamp{width:82px;height:82px;right:0;bottom:6%}}.gx{display:grid;grid-template-columns:1fr;min-height:calc(100vh - var(--head))}@media(min-width:1000px){.gx{grid-template-columns:1fr 1fr}.gx .gx-stage{position:sticky;top:var(--head);height:calc(100vh - var(--head));align-self:start}}.gx-stage{position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:center;min-height:560px;background:#efe4cf}.gx-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 60% at 50% 45%,#fff8e88c,#f0e4cdd1 70%),linear-gradient(180deg,#f6f0e433,#f6f0e4bf)}.gx-scene{position:relative;width:min(78%,520px);aspect-ratio:1 / 1.05}.gx-pp{z-index:1;position:absolute;left:4%;top:2%;width:56%;rotate:-8deg;filter:drop-shadow(0 46px 40px rgba(46,40,24,.42)) drop-shadow(0 0 60px rgba(255,236,180,.5));animation:bob 7s ease-in-out infinite;transition:opacity .4s}.gx-pp.swap{opacity:0}.gk-card{position:absolute;right:0;bottom:0;width:66%;display:grid;gap:10px;padding:clamp(22px,2.6vw,34px);rotate:4deg;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.gk-to,.gk-from{font-family:var(--f-italic);font-style:italic;font-size:1.1rem;color:var(--ink)}.gk-body{font-family:var(--f-italic);font-style:italic;font-size:1.02rem;line-height:1.5;color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;min-height:3em;max-height:9em;overflow:hidden}.gk-sigimg{width:70%;max-height:70px;object-fit:contain;object-position:left}.gx-cap{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-family:var(--f-small);font-style:italic;color:var(--ink-soft)}.gx-form{display:grid;gap:0;align-content:start;padding:26px clamp(20px,5vw,80px) clamp(70px,8vw,110px);background:var(--paper);min-width:0}.gx-head{display:grid;gap:16px;justify-items:start;padding-block:24px 30px}.gx-head h1{font-size:clamp(2.6rem,1.4rem + 3.6vw,5rem)}.gx-step{display:grid;gap:18px;padding-block:28px;border-top:1px solid var(--line)}.gx-step h2{display:flex;align-items:baseline;gap:14px;font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem)}.gx-step h2 span{font-family:var(--f-foil);font-weight:700;font-size:.72rem;letter-spacing:.22em;color:var(--gold)}.gx-step h2 b{font-family:var(--f-small);font-style:italic;font-weight:500;font-size:1rem;color:var(--gold-deep)}.gk-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gk-opt{position:relative;display:grid;gap:8px;justify-items:center;text-align:center;padding:18px 8px 14px;border:1px solid var(--line);cursor:pointer;background:#fffdf8;transition:border-color .3s,box-shadow .4s,transform .4s cubic-bezier(.16,1,.3,1)}.gk-opt:hover{transform:translateY(-3px);box-shadow:0 20px 40px -26px #3c301880}.gk-opt input{position:absolute;opacity:0}.gk-opt img{width:56%;filter:drop-shadow(0 12px 12px rgba(60,48,24,.25))}.gk-opt b{font-family:var(--f-display);font-weight:500;font-size:1.02rem;line-height:1.15}.gk-opt small{font-family:var(--f-small);font-style:italic;color:var(--mist)}.gk-opt:has(input:checked){border-color:var(--gold-deep);box-shadow:inset 0 0 0 1px var(--gold-deep),0 20px 40px -26px #96681e99;background:linear-gradient(180deg,#fffaf0,#fffdf8)}.gk-opt:has(input:focus-visible){outline:1px solid var(--gold-deep);outline-offset:3px}.gk-note.on{position:relative}.gk-note.on:before{content:"";position:absolute;top:12px;right:-18px;bottom:0;left:-18px;z-index:0;background:linear-gradient(180deg,#fff0c880,#fffaec00);border-left:2px solid var(--gold-hi);pointer-events:none}.gk-note>*{position:relative}.gk-add{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;background:linear-gradient(100deg,#c48d34,#efc765 30%,#e2b04f 55%,#fde59a 70%,#d09d42);color:#2a1d06;box-shadow:inset 0 1px #fffdf0cc,0 18px 36px -22px #96681eb3}.gk-add input{position:absolute;opacity:0}.gk-add .box{width:22px;height:22px;border:1.5px solid #2a1d06;background:#fffdf099;display:grid;place-items:center}.gk-add input:checked+.box{background:#2a1d06}.gk-add input:checked+.box:after{content:"";width:6px;height:11px;border-right:2px solid #f3d98c;border-bottom:2px solid #f3d98c;transform:translateY(-1px) rotate(45deg)}.gk-add input:focus-visible+.box{outline:1px solid #2a1d06;outline-offset:3px}.gk-add .t{display:grid}.gk-add .t b{font-family:var(--f-display);font-weight:600;font-size:1.12rem}.gk-add .t small{font-size:.86rem;opacity:.8}.gk-add .pr{font-family:var(--f-foil);font-weight:700;letter-spacing:.1em}.gk-fields{display:grid;gap:20px;padding-top:6px}.gk-sign-wrap{gap:10px}.gk-sl{font-family:var(--f-foil);font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--mist)}.gk-sl .opt{font-family:var(--f-small);font-style:italic;letter-spacing:0;text-transform:none;font-size:.9rem}.gk-sign{position:relative;height:160px;background:#fffef9;box-shadow:inset 0 0 0 1px #a17a2c59;touch-action:none}.gk-sign:before,.gk-sign:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid var(--gold);pointer-events:none}.gk-sign:before{left:8px;top:8px;border-right:0;border-bottom:0}.gk-sign:after{right:8px;bottom:8px;border-left:0;border-top:0}.gk-sign canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:crosshair}.gk-line{position:absolute;left:22px;right:22px;bottom:36px;border-bottom:1px solid rgba(29,42,34,.22);font-size:.8rem;color:var(--mist);line-height:1;pointer-events:none}.gk-clear{position:absolute;right:30px;top:10px;background:none;border:0;font-family:var(--f-small);font-style:italic;color:var(--gold-deep);cursor:pointer;padding:6px}.gx-sum{display:grid;gap:12px;padding-top:28px;border-top:1px solid var(--line)}.gx-sum>div:not(.done){display:flex;justify-content:space-between;gap:12px}.gx-sum>div span:last-child{font-family:var(--f-num);font-weight:500}.gx-sum .tot{padding-top:10px;border-top:1px dashed rgba(161,122,44,.4);font-family:var(--f-display);font-size:1.4rem;font-weight:500}.gx-sum .btn{width:100%;min-height:60px}@media(max-width:999px){.gx-stage{min-height:74vw}.gx-scene{width:min(86%,440px)}}@media(max-width:600px){.gk-opt b{font-size:.86rem}.gk-add{grid-template-columns:auto 1fr}.gk-add .pr{grid-column:2}.gx-stage{min-height:100vw}}.chapter{overflow-x:clip;overflow:hidden}.ch-np{background:radial-gradient(55% 60% at 75% 50%,rgba(255,232,180,.55),transparent 70%),var(--paper)}.ch-st{background:radial-gradient(55% 60% at 25% 50%,rgba(208,224,200,.6),transparent 70%),var(--cream)}.ch-grid{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,90px);align-items:center}@media(min-width:980px){.ch-grid{grid-template-columns:1fr 1fr}}.ch-copy{display:grid;gap:26px;justify-items:start;min-width:0}.ch-copy h2{font-size:var(--s3)}@media(min-width:980px){.ch-np .ch-grid{grid-template-columns:.8fr 1.2fr}}.fan4wrap{display:grid;gap:clamp(22px,3vw,40px);min-width:0}.fan4{position:relative;display:block;width:100%;aspect-ratio:6 / 5.2}.bk{position:absolute;width:var(--w);left:var(--x);top:var(--y);rotate:var(--r);display:block;z-index:var(--z, 1);transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s ease,filter .8s ease,rotate 1.1s cubic-bezier(.16,1,.3,1),left .9s cubic-bezier(.16,1,.3,1),top .9s cubic-bezier(.16,1,.3,1),width .9s cubic-bezier(.16,1,.3,1);outline:none}.bk img{position:relative;z-index:1;width:100%;filter:drop-shadow(0 22px 22px rgba(40,32,18,.22));animation:drift var(--t, 7s) ease-in-out infinite;animation-delay:var(--dl, 0s)}@keyframes drift{0%,to{translate:0 0}50%{translate:0 -2.2%}}.bk .glow{position:absolute;z-index:0;top:-18%;right:-26%;bottom:-18%;left:-26%;border-radius:50%;background:radial-gradient(closest-side,#ffe2a0bf,#ffe2a038 60%,#ffe2a000);opacity:0;filter:blur(14px);transition:opacity 1.1s ease;pointer-events:none}.bk.k1{--x: 20%;--y: 9%;--w: 40%;--r: -6deg;--z: 4;--t: 7.5s}.bk.k2{--x: 53%;--y: 50%;--w: 30%;--r: -9deg;--z: 6;--t: 6.2s;--dl: -2s}.bk.k3{--x: 9%;--y: 60%;--w: 22%;--r: 15deg;--z: 5;--t: 8s;--dl: -4s}.bk.k4{--x: 67%;--y: 6%;--w: 24%;--r: 11deg;--z: 3;--t: 6.8s;--dl: -1s}.bk.k5{--x: 1%;--y: 25%;--w: 17%;--r: -17deg;--z: 2;--t: 7.2s;--dl: -3s}.fan4.focus .bk{opacity:.55;filter:saturate(.8)}@media(max-width:600px){.swrow button{padding-inline:0}}.fan4.focus .bk.on{opacity:1;filter:none;transform:scale(1.06);rotate:calc(var(--r) * .4);z-index:10}.fan4.focus .bk.on .glow{opacity:1}.swrow{display:flex;flex-wrap:wrap;justify-content:center}.swrow button{display:inline-flex;align-items:center;cursor:pointer;font-family:var(--f-body);color:var(--mist);letter-spacing:.01em}.swrow button i{border-radius:50%;transition:box-shadow .4s}.swrow button:hover,.swrow button.on,.swrow button:focus-visible{color:var(--ink);outline:none}.swrow button:hover i,.swrow button.on i,.swrow button:focus-visible i{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--ink)}.swrow .hint{flex-basis:100%;text-align:center;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.72rem;letter-spacing:.08em;color:var(--mist)}.st-vis{position:relative;height:clamp(380px,42vw,580px)}.print{position:absolute;margin:0;width:56%;background:#fffdf8;padding:3% 3% 0;box-shadow:0 30px 60px -28px #2e281873,0 2px 6px #2e28181a}.print img{width:100%;aspect-ratio:1;object-fit:cover}.print figcaption{padding:8px 2px 10px;font-family:var(--f-italic);font-style:italic;font-size:1.05rem;color:var(--ink-soft)}.st-pp{position:absolute;z-index:2;left:50%;bottom:0;width:clamp(150px,17vw,240px);translate:-50% 0}.st-pp img{width:100%;filter:drop-shadow(0 34px 30px rgba(46,40,24,.38));animation:float 6s ease-in-out infinite}.st-pp .stamp{right:-18%;top:-6%;width:92px;height:92px}@media(max-width:979px){.ch-st .st-vis{order:2}}.rv-sec{position:relative;overflow:hidden;isolation:isolate;background:var(--cream);color:var(--dusk-ink)}.rv-track{display:flex;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.rv-track.dragging{transition:none;cursor:grabbing}.rv-slide{position:relative;flex:0 0 100%;min-width:0;min-height:min(86vh,780px);display:grid;align-items:center;overflow:hidden;isolation:isolate}.rv-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none;transform:scale(1.06);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.rv-slide.on .rv-bg{transform:scale(1)}.rv-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f8f2e8e6,#f8f2e8b8 42%,#f8f2e81f 78%,#f8f2e800),linear-gradient(0deg,rgba(248,242,232,.55),transparent 35%)}.rv-in{display:grid;gap:26px;justify-items:start;padding-block:clamp(150px,15vw,190px) clamp(130px,12vw,160px)}.rv-in .rv-title{font-family:var(--f-foil);font-weight:600;font-size:.76rem;letter-spacing:.28em;text-transform:uppercase;color:#7a4c22}.rv-in blockquote{margin:0;font-family:var(--f-italic);font-style:italic;font-weight:400;font-size:clamp(1.8rem,1.15rem + 2.5vw,3.3rem);line-height:1.16;letter-spacing:-.01em;max-width:19em;color:var(--dusk-ink);text-wrap:pretty}.rv-in cite{font-style:normal;font-family:var(--f-body);font-weight:500;font-size:.98rem;color:var(--dusk-ink)}.rv-in cite span{font-family:var(--f-small);font-style:italic;font-weight:500;font-weight:400;font-size:.78rem;color:var(--dusk-soft)}.rv-ui{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding-block:clamp(70px,8vw,110px) clamp(50px,6vw,80px)}.rv-ui>*{pointer-events:auto}.rv-ui .eyebrow{color:#7a4c22;align-self:flex-start}.rv-ui .q-nav{margin:0;color:var(--dusk-ink)}.gstars{display:inline-flex;gap:10px}.gstars i{position:relative;display:block}.gstars i:before{content:"";position:absolute;left:50%;top:52%;width:150%;height:150%;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#fff,#fffdf4e6 38%,#ffe29652 68%,#ffe29600);pointer-events:none}@media(max-width:700px){.rv-slide{min-height:0}.rv-slide:before{background:linear-gradient(180deg,#f8f2e88c,#f8f2e8e0 40%,#f8f2e8e6)}.rv-in{padding-block:130px 130px;gap:20px}.rv-in blockquote{font-size:clamp(1.45rem,6.4vw,1.9rem)}.gstars{gap:7px}}.trail{background:var(--cream);overflow:hidden}.trail-in{padding-top:clamp(80px,9vw,120px);padding-bottom:clamp(60px,7vw,90px)}.q-nav{display:flex;gap:14px;align-items:center;margin-top:40px;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.82rem;color:var(--dusk-ink)}.q-nav button{background:none;border:1px solid rgba(26,22,38,.35);color:var(--dusk-ink);width:48px;height:48px;border-radius:50%;cursor:pointer;font-size:1.1rem;transition:background .3s,color .3s}.q-nav button:hover{background:var(--dusk-ink);color:var(--dusk-a)}.gift{position:relative;padding-block:clamp(50px,6vw,90px) clamp(70px,8vw,110px);background:radial-gradient(70% 60% at 70% 40%,rgba(255,236,190,.45),transparent 70%),var(--paper);overflow:hidden}.gift-grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:980px){.gift-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.gift h2{text-transform:uppercase;letter-spacing:-.02em}.gift-photo{margin:0;justify-self:center;width:min(100%,82vh);aspect-ratio:1;box-shadow:0 50px 90px -50px #3c28108c}.gift-photo img{width:100%;height:100%;object-fit:contain;display:block}.gift-tab{position:relative;margin-top:clamp(120px,12vw,160px);display:grid;grid-template-columns:clamp(220px,24vw,320px) minmax(0,1fr) auto;gap:20px 36px;align-items:center;padding:22px clamp(20px,3vw,40px);background:#fffaf0;border:1px solid rgba(161,122,44,.4);box-shadow:0 30px 60px -40px #3c281073}.gt-boxes{position:relative;align-self:stretch;min-height:90px}.gt-boxes img{transition:translate .8s cubic-bezier(.2,1.6,.4,1),rotate .8s cubic-bezier(.2,1.6,.4,1),scale .8s cubic-bezier(.2,1.6,.4,1);position:absolute;bottom:-8px;height:auto;filter:drop-shadow(0 18px 18px rgba(60,40,16,.3))}.gt-boxes .b1{width:42%;left:29%;z-index:3}.gt-boxes .b2{transition-delay:.06s;width:34%;left:2%;rotate:-12deg;z-index:1}.gt-boxes .b3{transition-delay:.12s;width:34%;right:2%;rotate:12deg;z-index:2}.gift-tab.in .gt-boxes img{animation:burst 1s cubic-bezier(.2,1.5,.4,1) both}.gift-tab.in .gt-boxes .b2{animation-delay:.12s}.gift-tab.in .gt-boxes .b3{animation-delay:.22s}@keyframes burst{0%{transform:translateY(55%) scale(.7);opacity:0}}.gt-copy{display:grid;gap:6px}.gt-copy h3{font-size:clamp(1.4rem,1.1rem + .9vw,2rem)}.gt-copy h3 em{font-style:italic;color:var(--gold-deep)}.gt-copy p{color:var(--ink-soft)}@media(max-width:860px){.gift-tab{grid-template-columns:1fr;justify-items:start;margin-top:46vw}.gt-boxes{position:absolute;left:50%;bottom:100%;width:min(320px,80%);height:10px;translate:-50% 0;min-height:0}}.stk-sec{background:radial-gradient(70% 60% at 50% 30%,#fffaf0,var(--paper) 70%);overflow:hidden}.stk-sec .eyebrow{color:var(--gold)}.stk-grid{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:761px){.stk-grid{grid-template-columns:repeat(3,1fr)}}.stk{justify-items:center;text-align:center;display:grid;gap:16px;min-width:0;grid-template-columns:minmax(0,1fr);will-change:transform}.stk .ph{width:100%;position:relative;height:clamp(300px,30vw,440px);display:flex;align-items:center;justify-content:center}.stk .ph img{width:auto;height:auto;max-width:100%;max-height:100%;filter:drop-shadow(0 26px 30px rgba(60,48,24,.28)) drop-shadow(0 2px 4px rgba(60,48,24,.12));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.stk:hover .ph img{transform:rotate(-3deg) scale(1.04)}.stk h3{font-family:var(--f-display);font-size:var(--s1)}.stk .row{width:100%;max-width:360px;display:flex;justify-content:space-between;gap:12px;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.82rem;color:var(--mist);border-top:1px solid var(--line);padding-top:12px}.topo-sec{position:relative;overflow:hidden;background:#f1ead9;isolation:isolate}.topo-sec>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.topo-sec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 80% at 30% 50%,#f6f0e4eb,#f6f0e459 75%);pointer-events:none}.bt-grid{display:grid;grid-template-columns:1fr;gap:60px;align-items:center}@media(min-width:1000px){.bt-grid{grid-template-columns:1.1fr .9fr}}.bt-copy{display:grid;gap:28px;justify-items:start}.bt-copy h2{font-size:var(--s3)}.bt-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:10px;width:100%}.bt-stats div{padding:22px 16px 0 0;display:grid;gap:4px}.bt-stats b{font-family:var(--f-num);font-weight:500;font-variant-numeric:lining-nums;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);line-height:1}.bt-stats span{font-size:.86rem;color:var(--mist)}.fan{position:relative;height:clamp(360px,42vw,560px)}.fan img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:clamp(160px,17vw,260px);filter:drop-shadow(0 34px 30px rgba(60,48,24,.35))}.fan .f2{z-index:2}html:not(.anim) .fan .f1{transform:translate(-62%) rotate(-12deg)}html:not(.anim) .fan .f3{transform:translate(62%) rotate(12deg)}.site-foot{position:relative;isolation:isolate;background:var(--sand);border-top:1px solid var(--line);padding-top:clamp(70px,9vw,120px);padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));overflow:hidden}.foot-grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:861px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.foot-grid h4,.foot-grid .foot-h{margin:0 0 16px;font-family:var(--f-foil);font-size:.68rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);font-weight:700}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot-grid a{text-decoration:none;color:var(--ink-soft);transition:color .3s}.foot-grid a:hover{color:var(--ink)}.foot-grid p{color:var(--mist);max-width:26em}.foot-word{margin-top:clamp(60px,8vw,110px)}.foot-word img{width:100%}.mrz{margin-top:36px;padding-top:20px;border-top:1px dashed rgba(29,42,34,.25);font-family:var(--f-mono);font-size:clamp(.5rem,.36rem + .6vw,.82rem);letter-spacing:.14em;color:#1d2a2280;white-space:pre;overflow-x:auto;line-height:1.8}.legal{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.72rem;color:#1d2a2280}.pg-hero{position:relative;padding-block:clamp(70px,10vw,150px) clamp(40px,5vw,70px)}.pg-hero h1{font-size:var(--s4);letter-spacing:-.02em;margin-block:22px 26px}.pg-hero h1 em{font-style:italic}.crumbs{font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.76rem;color:var(--mist);padding-top:28px;letter-spacing:.04em}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.pdp{display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,80px);padding-block:24px clamp(80px,10vw,140px)}@media(min-width:980px){.pdp{grid-template-columns:1.15fr 1fr;align-items:start}}.g-main{position:relative;aspect-ratio:1;display:grid;place-items:center}.g-main:before{content:"";position:absolute;left:50%;top:-30%;width:110%;height:120%;transform:translate(-50%);background:conic-gradient(from 180deg at 50% 0%,transparent 162deg,rgba(255,226,160,.4) 180deg,transparent 198deg);filter:blur(12px);pointer-events:none}.g-main img{position:relative;transition:opacity .4s,transform .8s cubic-bezier(.2,.8,.2,1)}.g-main img.cut{width:auto;max-width:72%;max-height:84%;filter:drop-shadow(0 34px 30px rgba(60,48,24,.35));animation:float 6s ease-in-out infinite}.g-main img.full{width:100%;height:100%;object-fit:cover}.g-main img.swap{opacity:0;transform:scale(.97)}.thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:82px;gap:10px;overflow-x:auto;padding-bottom:6px}.thumbs button{padding:4px;border:1px solid var(--line);background:var(--paper);aspect-ratio:1;cursor:pointer;opacity:.6;transition:opacity .3s,border-color .3s}.thumbs button img{width:100%;height:100%;object-fit:contain}.thumbs button[aria-current=true]{opacity:1;border-color:var(--gold)}.pdp-info{display:grid;gap:24px;min-width:0}.pdp-info h1{font-size:var(--s3)}.price-row{display:flex;align-items:center;gap:16px;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:1.15rem}.tag{font-family:var(--f-foil);font-weight:600;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border:1px solid currentColor}.tag.in{background:#2f6a45;border-color:#2f6a45;color:#fff!important;color:var(--ok)}.tag.out{color:var(--stamp)}.pdp-info h2{font-size:var(--s1);font-style:italic;color:var(--gold-deep)}.prose{display:grid;gap:1em;max-width:60ch}.prose p{color:var(--ink-soft)}.opt-label{font-family:var(--f-foil);font-weight:600;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mist)}.opt-label b{color:var(--ink);font-weight:600;margin-left:6px}.swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.swatch i{position:relative;overflow:hidden;width:30px;height:30px;border-radius:50%;background:var(--tex) 9% 80% / 900% auto no-repeat,var(--c);box-shadow:inset 0 2px 3px #ffffff40,inset 0 -2px 4px #00000040,0 0 0 2px #fffaf0,0 0 0 3px #1d2a222e;flex:none}.swatch[aria-pressed=true] i{box-shadow:inset 0 2px 3px #ffffff40,inset 0 -2px 4px #00000040,0 0 0 2px #fffaf0,0 0 0 4px #c99a43}.swatch{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:.95rem;cursor:pointer;transition:border-color .3s;border-radius:999px;padding:6px 16px 6px 6px}.swatch[aria-pressed=true]{border-color:var(--gold-deep);box-shadow:0 0 0 1px var(--gold-deep)}.qty{display:inline-flex;border:1px solid var(--line);background:var(--paper)}.qty button{width:46px;background:none;border:0;color:var(--ink);font-size:1.2rem;cursor:pointer}.qty output{min-width:34px;display:grid;place-items:center;font-family:var(--f-mono)}.fine{font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.74rem;color:var(--mist)}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:20px 0;font-family:var(--f-foil);font-weight:600;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-family:var(--f-mono);color:var(--gold);font-size:1.1rem;line-height:1}.acc details[open] summary:after{content:"\2212"}.acc .body{padding-bottom:24px;color:var(--ink-soft);display:grid;gap:.8em}.acc ul{margin:0;padding-left:1.1em;display:grid;gap:.5em}.acc li b{color:var(--ink);font-weight:500}.bk-hero{min-height:min(92vh,900px);display:grid;align-items:center;padding-block:60px 90px}.bk-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:center}@media(min-width:1000px){.bk-grid{grid-template-columns:1.1fr .9fr}}.bk-grid h1{font-size:clamp(3rem,1.4rem + 6.4vw,8.4rem);text-transform:uppercase;line-height:.86;letter-spacing:-.03em;margin-block:24px}.pills{display:flex;flex-wrap:wrap;gap:10px}.framed{position:relative;transform:rotate(2deg);border:1px solid rgba(161,122,44,.35);padding:12px;background:#fffdf8;box-shadow:0 50px 90px -40px #2e28188c}.framed img{width:100%}.framed figcaption{position:absolute;left:12px;bottom:-34px;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.74rem;color:var(--mist)}.trio{display:grid;grid-template-columns:1fr;gap:56px}@media(min-width:861px){.trio{grid-template-columns:repeat(3,1fr)}}.trio .pi-stage img{width:62%}.spread-stage{aspect-ratio:4 / 3;display:grid;place-items:center;width:100%}.spread-stage img{width:100%;aspect-ratio:1.34;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(60,48,24,.3));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.trio>div:hover .spread-stage img{transform:translateY(-10px) rotate(-1deg)}.feat{display:grid;gap:12px;justify-items:start}.feat.c{justify-items:center;text-align:center}.feat h3{font-family:var(--f-foil);font-size:.78rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep)}.feat p{color:var(--ink-soft);max-width:26em}.split2{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,90px);align-items:center}@media(min-width:980px){.split2{grid-template-columns:1fr 1fr}}.split2 h2{font-size:var(--s2);margin-block:20px 24px}.split2 figure{margin:0;overflow:hidden;box-shadow:0 40px 80px -40px #2e281880}.split2 figure img{width:100%}form{display:grid;gap:22px}.f-row{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:700px){.f-row.two{grid-template-columns:1fr 1fr}}label.f{display:grid;gap:10px;font-family:var(--f-foil);font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--mist)}label.f .opt{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-weight:300}input[type=text],input[type=email],input[type=tel],textarea{width:100%;font-family:var(--f-body);font-weight:400;font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgba(29,42,34,.28);padding:12px 0;border-radius:0;transition:border-color .3s}textarea{min-height:130px;resize:vertical;border:1px solid rgba(29,42,34,.28);padding:14px;background:#ffffff80}input:focus,textarea:focus{outline:none;border-color:var(--gold-deep)}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-family:var(--f-foil);font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--mist);margin-bottom:14px;padding:0}.chips{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:700px){.chips{grid-template-columns:repeat(4,1fr)}}.chips label{position:relative}.chips input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.chips span{display:grid;place-items:center;align-content:center;min-height:72px;border:1px solid rgba(29,42,34,.2);background:#ffffff80;font-family:var(--f-display);font-size:1.5rem;cursor:pointer;transition:border-color .3s,background .3s,color .3s;line-height:1.1}.chips span small{display:block;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.62rem;color:var(--mist);letter-spacing:.14em}.chips input:checked+span{border-color:var(--gold-deep);background:#c9a24e24;color:var(--gold-deep)}.chips input:focus-visible+span{outline:1px solid var(--gold-deep);outline-offset:3px}.err{color:var(--stamp);min-height:1.3em;font-size:.95rem}.done{border:1px solid var(--gold);padding:24px;display:grid;gap:14px;background:#fff9}.done h3{font-size:var(--s1)}.done pre{white-space:pre-wrap;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.8rem;background:#1d2a220d;padding:14px;margin:0;max-height:240px;overflow:auto;color:var(--ink-soft)}.addr{font-family:var(--f-small);font-style:italic;font-weight:500;-webkit-user-select:all;user-select:all}.copy-btn{display:inline-flex;align-items:center;gap:5px;background:#fffaf0;border:1px solid rgba(161,122,44,.45);border-radius:3px;color:var(--ink);font-family:var(--f-small);font-style:italic;font-weight:600;font-size:.74rem;padding:5px 12px;margin-left:10px;cursor:pointer;box-shadow:0 2px #7a5a1f59,0 4px 10px -6px #50370f66;transition:transform .12s,box-shadow .12s,background .3s,color .3s}.copy-btn:hover{transform:translateY(-1px);box-shadow:0 3px #7a5a1f59,0 6px 12px -6px #50370f73}.copy-btn:active{transform:translateY(2px) scale(.96);box-shadow:0 0 #7a5a1f59,0 1px 3px -1px #50370f66;transition-duration:.05s}.copy-btn.done{background:var(--btn-foil);border-color:transparent;color:#20170a;animation:copied .45s cubic-bezier(.2,1.6,.4,1)}@keyframes copied{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.fstar,.fheart{display:block;background:var(--btn-foil);background-size:220% 100%;background-position:0 0}.fstar{aspect-ratio:180 / 171;-webkit-mask:url(/cdn/shop/files/bp-star-gold.webp) center / 100% 100% no-repeat;mask:url(/cdn/shop/files/bp-star-gold.webp) center / 100% 100% no-repeat}.fheart{aspect-ratio:24 / 22;--hm: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21C5 15.6 1 12 1 7.2 1 3.8 3.6 1.2 6.8 1.2c2.1 0 4 1.1 5.2 2.9 1.2-1.8 3.1-2.9 5.2-2.9C20.4 1.2 23 3.8 23 7.2 23 12 19 15.6 12 21z'/%3E%3C/svg%3E");-webkit-mask:var(--hm) center / 100% 100% no-repeat;mask:var(--hm) center / 100% 100% no-repeat}@keyframes foilmove{0%,to{background-position:0 0}50%{background-position:100% 0}}.gstars i{filter:drop-shadow(0 0 6px rgba(255,214,120,.6)) drop-shadow(0 3px 4px rgba(122,80,20,.3))}.gstars i:after{display:none}.gstars .fstar{width:100%}.rv-slide.on .gstars .fstar{animation:foilmove 4.2s ease-in-out infinite;animation-delay:calc(var(--n, 0) * .25s)}.gk-conf .ci{display:inline-block;width:18px;height:auto;filter:grayscale(1) opacity(.45)}.gk-conf .fheart{width:19px}.gk-conf input:checked+span .ci{filter:drop-shadow(0 0 4px rgba(246,211,114,.7));animation:foilmove 3.2s ease-in-out infinite}.gk-conf label>span{transition:background .3s,border-color .3s}@media(prefers-reduced-motion:reduce){.fstar,.fheart{animation:none!important}}.tagd{margin-left:0;animation:none;transform:rotate(-3deg)}.tagd.sm{margin-left:2px}label.opt-note .pr,label.opt-note>em{align-self:center;margin-top:0}label.opt-box .pr,label.opt-box>em{bottom:auto!important;translate:0 -50%}.gk-conf span .tagd{margin-top:-4px;margin-bottom:-4px}.q-nav button.q-seal{width:auto;height:auto;padding:0;border:0;border-radius:50%;background:none}.q-nav button.q-seal:hover{background:none}.q-seal .seal-disc{width:48px;height:48px}.q-seal:hover .seal-disc{background-position:100% 0;transform:translateY(-3px)}#qPrev:hover svg{animation:nudgel .6s ease-in-out}#qNext:hover svg{animation:nudger .6s ease-in-out}@keyframes nudgel{50%{transform:translate(-3px)}}@keyframes nudger{50%{transform:translate(3px)}}.q-seal:focus-visible{outline:1px solid var(--gold-deep);outline-offset:4px}.gk-card{z-index:4}.sm-h{font-family:var(--f-foil);font-weight:700;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.gx-sum .sm-lines{list-style:none;margin:0;padding:0;display:grid!important;gap:0}.sm-it{display:grid;grid-template-columns:56px 1fr auto auto 30px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.sm-it .ph{position:relative;width:56px;height:62px;display:grid;place-items:center;background:radial-gradient(closest-side,#fff8e6,transparent)}.sm-it .ph>img{max-width:54px;max-height:60px;width:auto;height:auto;filter:drop-shadow(0 6px 6px rgba(60,40,10,.25))}.sm-it .ph.trio img{position:absolute;top:50%;left:50%;width:28px;filter:drop-shadow(0 3px 4px rgba(60,40,10,.28))}.sm-it .ph.trio .t1{translate:-95% -48%;rotate:-12deg}.sm-it .ph.trio .t2{translate:-50% -56%;rotate:2deg;z-index:2}.sm-it .ph.trio .t3{translate:-5% -44%;rotate:11deg}.sm-it .nm{font-family:var(--f-display);font-weight:500;font-size:1.02rem;line-height:1.2;min-width:0}.sm-it .nm small{display:block;font-family:var(--f-small);font-style:italic;font-size:.8rem;color:var(--mist)}.sm-it .pr{font-family:var(--f-num);font-weight:500;grid-column:4}.sm-it.add .nm{grid-column:2 / 4}.sm-it.add .ph .fstar,.sm-it.add .ph .fheart{width:20px;position:absolute}.sm-it.add .ph .fstar{translate:-8px -5px;rotate:-10deg}.sm-it.add .ph .fheart{translate:9px 6px;rotate:8deg}.sm-x{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer;color:var(--mist);transition:color .25s,border-color .25s,rotate .35s}.sm-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sm-x:hover{color:#b2261a;border-color:#b2261a59;rotate:90deg}.sm-empty{font-family:var(--f-small);font-style:italic;color:var(--mist)}.sm-empty a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.gx-sum .btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.sm-it{grid-template-columns:48px 1fr auto 28px;gap:10px}.sm-it .cd-q{grid-column:2;grid-row:2;justify-self:start}.sm-it .pr{grid-column:3;grid-row:1}.sm-it .sm-x{grid-column:4;grid-row:1}.sm-it .ph{width:48px;grid-row:1 / span 2}.sm-it.add .ph{grid-row:auto}.sm-it.add .nm{grid-column:2}}.ws{background:linear-gradient(180deg,var(--paper),#f6eedd 60%,var(--paper))}.ws-head{justify-items:center;text-align:center;max-width:760px;margin-inline:auto}.ws-head .lede{margin-inline:auto}.ws-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(34px,4vw,54px)}.ws-card{position:relative;display:grid;gap:10px;justify-items:center;align-content:start;text-align:center;padding:20px 18px 22px;background:#fffdf8;border:1px solid rgba(161,122,44,.22);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .4s}.ws-card:hover{transform:translateY(-4px);box-shadow:0 26px 40px -30px #3c280a80}.ws-card.in{border-color:#d6a443;box-shadow:0 0 0 1px #d6a443,0 22px 36px -28px #96681e99}.ws-card.pop{animation:wspop .8s cubic-bezier(.2,1.5,.4,1)}@keyframes wspop{30%{transform:translateY(-8px) scale(1.03)}}.ws-stage{position:relative;width:100%;aspect-ratio:1 / 1.08;display:grid;place-items:center;background:radial-gradient(closest-side,#fff6df,transparent 85%)}.ws-cover{width:62%;height:auto;rotate:-3deg;filter:saturate(.8) drop-shadow(0 18px 18px rgba(60,40,10,.28));opacity:.92;transition:rotate .6s,filter .6s}.ws-card:hover .ws-cover{rotate:0deg;filter:saturate(1) drop-shadow(0 22px 20px rgba(60,40,10,.32))}.ws-ghost{position:relative;width:58%;aspect-ratio:.7;display:grid;place-items:center;border:1.5px dashed rgba(161,122,44,.55);border-radius:6px 10px 10px 6px;background:repeating-linear-gradient(135deg,rgba(214,164,67,.07) 0 6px,transparent 6px 12px)}.ws-ghost svg{width:70%;overflow:visible;filter:drop-shadow(0 1px 0 rgba(255,255,255,.9)) drop-shadow(0 4px 6px rgba(120,80,20,.25))}.ws-ghost path{fill:url(#wsFoil);stroke:#b5832e;stroke-width:.8;vector-effect:non-scaling-stroke}.ws-brand{position:absolute;bottom:8%;font-family:var(--f-foil);font-weight:700;font-size:.5rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep);opacity:.8}.ws-ghost.q span{font-family:var(--f-display);font-style:italic;font-size:3.4rem;color:var(--gold)}.ws-tag{position:absolute;top:4px;right:0;padding:4px 10px;font-family:var(--f-body);font-weight:700;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);background:#efe6d2}.ws-tag.d{background:var(--btn-foil);color:#2a1d06}.ws-card h3{font-size:1.3rem;line-height:1.15}.ws-meta{font-family:var(--f-small);font-style:italic;font-size:.88rem;color:var(--mist);min-height:1.4em}.ws-meta b{font-family:var(--f-num);font-style:normal;color:var(--ink)}.ws-want{width:100%;min-height:46px;font-size:.68rem}.ws-card.in .ws-want{background:var(--btn-foil);border-color:transparent;color:#2a1d06;cursor:default}.ws-any .nx-select{width:100%}.ws-any .nx-select select{font-size:1rem;padding-block:12px}.ws-fine{margin-top:30px;text-align:center;font-family:var(--f-small);font-style:italic;font-size:.88rem;color:var(--mist)}.ws-fine a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}:root{color-scheme:light;--cream: #f6f0e4;--paper: #fbf8f1;--sand: #eee5d3;--ink: #1d2a22;--ink-soft: #46504a;--mist: #6c675a;--line: rgba(29, 42, 34, .14);--gold: #a8782a;--gold-hi: #d4a24a;--gold-deep: #80581c;--sage: #dfe2cc;--board: #121a28;--stamp: #b8402f;--ok: #3b7a4b;--dusk-a: #dccbe0;--dusk-b: #f3d1b0;--dusk-ink: #1a1626;--dusk-soft: #3d3550;--foil: linear-gradient(100deg, #8a5e1c 0%, #d29c3e 26%, #9c6c22 44%, #f0c96a 55%, #b5822e 70%, #7a5418 100%);--btn-foil: linear-gradient(100deg, #c08a32 0%, #ecc463 28%, #d09a3c 46%, #fde59a 56%, #d6a443 70%, #b07a2a 100%);--f-display: "Playfair Display", Georgia, serif;--f-title: "Playfair Display", Georgia, serif;--f-num: "Playfair Display", Georgia, serif;--f-italic: "Playfair Display", Georgia, serif;--f-foil: "Cinzel", "Trajan Pro", "Times New Roman", serif;--f-body: "Figtree", "Helvetica Neue", Arial, sans-serif;--f-small: "Source Serif 4", Georgia, serif;--f-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--s0: clamp(1rem, .96rem + .2vw, 1.1rem);--s1: clamp(1.25rem, 1.1rem + .6vw, 1.6rem);--s2: clamp(1.8rem, 1.3rem + 2vw, 3rem);--s3: clamp(2.6rem, 1.6rem + 4.2vw, 5.6rem);--s4: clamp(3.2rem, 1.4rem + 8.4vw, 10.5rem);--gl: max(20px, env(safe-area-inset-left, 0px));--gr: max(20px, env(safe-area-inset-right, 0px));--head: 76px;--rib: 18%}@media(max-width:600px){:root{--rib: 26%}}label.opt-box:before{right:var(--rib)!important}label.opt-note{rotate:none;border-radius:2px;padding:22px 20px 22px 24px!important;box-shadow:inset 0 0 0 1px #b07a2a80,inset 0 0 0 5px #fffdf6,inset 0 0 0 6px #b07a2a47,0 26px 30px -20px #1e1e1e59,0 6px 10px -6px #1e1e1e2e!important}label.opt-note>span:not(.pr) small,label.opt-box>span:not(.pr) small{font-family:var(--f-body)!important;font-style:normal!important;font-size:.86rem;color:#3b3f46;opacity:1!important}label.opt-note .n-sig{font-size:1.2rem;margin-top:4px}label.opt-note>.t,label.opt-note>span:not(.box):not(.pr),label.opt-box>.t,label.opt-box>span:not(.box):not(.pr){padding-right:calc(var(--rib) + 40px)!important;min-width:0}label.opt-box .pr,label.opt-box>em,label.opt-note .pr,label.opt-note>em{position:absolute!important;left:auto!important;bottom:auto!important;right:calc(var(--rib) / 2)!important;top:50%!important;translate:50% -50%!important;margin:0!important;width:auto!important;grid-area:auto!important;z-index:3}label.opt-box .pr,label.opt-box>em{top:calc(50% + 24px)!important}.tagd,.tagd.sm{transform:none;margin:0}@media(min-width:601px){.gk-conf{position:relative}}.sm-card{width:40px;height:30px;rotate:-5deg;background:linear-gradient(160deg,#fffdf6,#f6ecd8);box-shadow:inset 0 0 0 1px #b07a2a8c,inset 0 0 0 3px #fffdf6,inset 0 0 0 4px #b07a2a4d,0 5px 8px -4px #3c281066;position:relative;display:grid;place-items:end center;padding-bottom:3px}.sm-card svg{width:30px;height:14px;fill:none;stroke:#233a6b;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.kraft{transition:rotate .5s cubic-bezier(.2,1.5,.4,1),scale .5s cubic-bezier(.2,1.5,.4,1),filter .5s}.kraft:hover{scale:1.08;rotate:-5deg;filter:drop-shadow(0 12px 14px rgba(70,44,18,.32))}.kraft .wi{mix-blend-mode:normal;color:transparent;background:linear-gradient(100deg,#b57a26,#f3cc6a 28%,#c98e30 46%,#ffeaa3 56%,#d9a441 72%,#9e6a1e);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1.5px 0 rgba(30,14,2,.9)) drop-shadow(0 0 6px rgba(255,214,120,.25));padding:0 .06em;background-size:200% 100%;transition:background-position .9s ease}.kraft:hover .wi{background-position:100% 0}.kraft:hover:before{animation:papyrus .9s ease-in-out}@keyframes papyrus{30%{transform:skew(-2deg) translateY(-1px)}65%{transform:skew(1.5deg)}}@media(prefers-reduced-motion:reduce){.kraft:hover{scale:1.04}.kraft:hover:before{animation:none}}.sm-it{animation:none}.sm-it.new{animation:smnew 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes smnew{0%{opacity:0;transform:translate(18px);background:#fde59a8c}30%{opacity:1;transform:none}to{background:transparent}}.ws-grid.sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:14px}.ws-grid.sm .ws-card{padding:14px 12px 16px;gap:6px}.ws-grid.sm .ws-stage{aspect-ratio:1 / 1}.ws-grid.sm .ws-ghost{width:56%}.ws-grid.sm .ws-ghost svg{width:74%}.ws-grid.sm .ws-cover{width:54%}.ws-grid.sm .ws-tag{top:0;font-size:.52rem;padding:3px 7px}.ws-grid.sm h3{font-size:1.05rem}.ws-grid.sm .ws-meta{font-size:.78rem}.ws-q{font-family:var(--f-foil);font-weight:700;font-size:.6rem;text-transform:uppercase;color:var(--gold-deep);text-decoration:none;padding:6px 0 2px;border-bottom:1px solid rgba(161,122,44,.35);transition:color .3s,border-color .3s,letter-spacing .4s}.ws-q:hover{color:var(--ink);border-color:var(--gold)}.ws-grid.sm .ws-card[data-st]:has(.ws-tag.d){border-color:#d6a443;box-shadow:0 0 0 1px #d6a44399}.ws-all{background:linear-gradient(180deg,var(--cream, #f6eedd),var(--paper))}.opt-box .tg,.opt-note .tg,.gk-conf .tg{font-size:1.02rem;padding:6px 10px 6px 17px}.opt-box .tg small,.opt-note .tg small,.gk-conf .tg small{font-size:.48rem}.cd-foot{padding:16px 26px calc(22px + env(safe-area-inset-bottom,0px));display:grid;border-top:1px solid var(--line);background:#fffcf4e6;gap:10px;--rib: 26%}label.opt-box img.bow{left:calc(100% - var(--rib) - 12px - 77px)!important}@media(max-width:600px){label.opt-box img.bow{left:calc(100% - var(--rib) - 12px - 60px)!important}}.cd-foot label.opt-box:after{letter-spacing:.2em;padding-left:40px}.ws-q{white-space:nowrap;letter-spacing:.14em}.ws-q:hover{letter-spacing:.17em}.swatch small.ok{color:#2f7a46;font-family:var(--f-body);font-style:normal;font-weight:700;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.swatch small.ok:before{content:"";width:6px;height:6px;border-radius:50%;background:#3a9a58;box-shadow:0 0 0 3px #3a9a582e}.swatch.in{border-color:#2f7a4659}.swatch.pre{border-style:dashed;color:var(--ink-soft)}.swatch.pre i{filter:saturate(.75) brightness(1.04)}.swatch.pre small{color:var(--gold-deep)}.swatch.pre:hover,.swatch.pre[aria-pressed=true]{border-style:solid;color:var(--ink)}.swatch.pre:hover i,.swatch.pre[aria-pressed=true] i{filter:none}.pre-banner{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:12px 16px;background:linear-gradient(100deg,#efc7652e,#fde59a52);border-left:3px solid #d6a443;font-size:.9rem;color:var(--ink-soft)}.pre-banner svg{flex:none;width:22px;height:22px;margin-top:0;fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pre-banner b{font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin-right:6px}.pre-banner.in{animation:prein .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes prein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pre-banner.in svg{animation:hourglass 1s .2s ease-in-out}@keyframes hourglass{50%{transform:rotate(180deg)}to{transform:rotate(180deg)}}label.boxhit img.bow{animation:bowbuzz 1s cubic-bezier(.3,1.4,.5,1)!important}@keyframes bowbuzz{0%{scale:1}18%{scale:1.22;rotate:-6deg}26%{rotate:6deg}34%{rotate:-5deg}42%{rotate:4deg}50%{rotate:-2deg;scale:1.16}to{scale:1;rotate:0deg}}label.boxhit .tg,label.notehit .tg,.tagshake .tg{animation:tagshake .8s cubic-bezier(.36,.07,.19,.97)}@keyframes tagshake{0%{transform:scale(1)}15%{transform:scale(1.22) rotate(-7deg)}30%{transform:scale(1.18) rotate(6deg)}45%{transform:scale(1.15) rotate(-5deg)}60%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.04) rotate(-1deg)}to{transform:none}}label.notehit{animation:notebob .9s cubic-bezier(.2,1.5,.4,1)}@keyframes notebob{0%{transform:none}25%{transform:translateY(-6px) rotate(-.8deg)}50%{transform:translateY(2px) rotate(.5deg)}75%{transform:translateY(-1px) rotate(-.2deg)}to{transform:none}}.ci-mix{position:relative;display:inline-block;width:34px;height:24px;flex:none}.ci-mix .ci{position:absolute}.ci-mix .m1{width:17px;left:0;top:5px;rotate:-14deg}.ci-mix .m2{width:14px;left:13px;top:0;rotate:10deg}.ci-mix .m3{width:9px;left:24px;top:13px;rotate:20deg}.gk-conf input:checked+span .ci-mix .ci{transform:none}.gk-conf input:checked+span .ci-mix{animation:mixpop .6s cubic-bezier(.2,1.6,.4,1)}@keyframes mixpop{40%{transform:scale(1.25) rotate(-6deg)}}.burst{position:fixed;z-index:400;aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(122,80,20,.4))}.gk-conf label:has(.tagd){position:relative!important;flex:1 1 0;min-width:max-content}.gk-conf label:has(.tagd)>span{width:100%;padding-right:86px;position:relative}.gx-float{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.gx-scene [data-tip]{pointer-events:auto;cursor:grab;touch-action:none;transform:translate(var(--dx, 0px),var(--dy, 0px));transition:filter .35s,scale .35s cubic-bezier(.2,1.4,.4,1)}.gk-card[data-tip]{transform:none;translate:var(--dx, 0px) var(--dy, 0px)}.gk-card.off[data-tip]{transform:translateY(30px) rotate(6deg)}.gx-scene [data-tip].lit{filter:drop-shadow(0 0 18px rgba(255,214,120,.95)) drop-shadow(0 30px 30px rgba(46,40,24,.35));scale:1.03}.gx-scene [data-tip].held{cursor:grabbing;scale:1.06}.gx-tip{position:absolute;z-index:10;translate:-50% -100%;margin:0;padding:8px 12px;display:grid;gap:1px;text-align:center;white-space:nowrap;pointer-events:none;background:#fffdf6f5;box-shadow:inset 0 0 0 1px #b07a2a80,0 10px 24px -12px #3c281080}.gx-tip b{font-family:var(--f-display);font-weight:600;font-size:.95rem}.gx-tip small{font-family:var(--f-small);font-style:italic;font-size:.78rem;color:var(--mist)}.gx-stage .gx-hint{position:absolute;left:50%;top:18px;translate:-50% 0;margin:0;font-family:var(--f-small);font-style:italic;font-size:.8rem;color:var(--mist)}.ws-fold{position:relative;overflow:hidden;transition:max-height .9s cubic-bezier(.16,1,.3,1)}.ws-fold:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,transparent,var(--paper));pointer-events:none;transition:opacity .5s}.ws-fold.open:after{opacity:0}.ws-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin:18px auto 0;padding:0;background:none;border:0;cursor:pointer;font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.ws-more .seal-disc{width:46px;height:46px;transition:transform .6s cubic-bezier(.2,1.4,.4,1),background-position .6s}.ws-more:hover .seal-disc{transform:translateY(3px);background-position:100% 0}.ws-more[aria-expanded=true] .seal-disc{transform:rotate(180deg)}.ws-more[aria-expanded=true]:hover .seal-disc{transform:rotate(180deg) translateY(3px)}.gk-card.off{opacity:0;transform:translateY(30px) rotate(6deg);pointer-events:none}.g-main{background:none}.g-main:before{display:none}@media(min-width:980px){.pdp-info{top:calc(var(--head) + 30px + env(safe-area-inset-top,0px));position:static}.gallery{position:sticky;top:calc(var(--head) + 24px + env(safe-area-inset-top,0px))}}.pdp{padding-bottom:clamp(50px,6vw,80px)}.pdp-look{padding-block:clamp(30px,4vw,60px) clamp(60px,7vw,100px);border-top:1px solid var(--line)}.pl-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px 24px;margin-bottom:clamp(24px,3vw,40px)}.pl-head .eyebrow{grid-column:1 / -1}.pl-head h2{font-size:var(--s2)}.pl-nav{display:flex;gap:12px}.pl-nav .seal-disc{width:46px;height:46px}.pl-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,30%,380px);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.pl-track::-webkit-scrollbar{display:none}.pl-track figure{margin:0;scroll-snap-align:start;display:grid;gap:14px}.pl-track .ph{aspect-ratio:1;overflow:hidden;box-shadow:0 24px 50px -30px #2e281880}.pl-track img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.pl-track figure:hover img{transform:scale(1.05)}.pl-track figcaption{display:flex;gap:12px;align-items:baseline;font-family:var(--f-italic);font-style:italic;font-size:1.1rem;line-height:1.3}.pl-track figcaption b{font-family:var(--f-small);font-weight:500;font-size:.74rem;color:var(--gold)}@media(max-width:700px){.pl-track{grid-auto-columns:80%}.pl-head{grid-template-columns:1fr}.pl-nav{display:none}}.pdp-faq{display:grid;grid-template-columns:1fr;gap:24px 64px;justify-items:stretch;text-align:left;max-width:none;margin:0 0 clamp(70px,8vw,110px);padding-top:clamp(40px,5vw,70px);border-top:1px solid var(--line)}.pf-head{display:grid;gap:14px;align-content:start;justify-items:start}.pf-head p{color:var(--ink-soft)}.pdp-faq .acc{width:100%;text-align:left;margin-top:0}@media(min-width:980px){.pdp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pf-head{position:sticky;top:calc(var(--head) + 30px)}}.bubbles{list-style:none;margin:0 auto;padding:0 var(--gr) 0 var(--gl);max-width:1240px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2.4vw,36px)}.bub{position:relative;width:100%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,#fffdf6,#f4e9d2 62%,#ead9b8);box-shadow:inset 0 0 0 1px #b07a2a59,inset 0 -10px 24px #a078321f,0 24px 40px -28px #3c281080;transition:transform .6s cubic-bezier(.2,1.4,.4,1),box-shadow .6s}.bub:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1.5px dashed rgba(176,122,42,.45)}.bub-n{font-family:var(--f-small);font-style:italic;font-size:.9rem;color:var(--gold-deep);opacity:.8}.bubbles li:hover .bub{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #b07a2a8c,inset 0 -10px 24px #a078321f,0 30px 46px -26px #3c28108c,0 0 30px #ffe29680}.bub-l{font-family:var(--f-italic);font-style:italic;font-size:1.1rem;line-height:1.25}@media(max-width:899px){.bubbles{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}}@media(max-width:480px){.bubbles{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-scatter{position:absolute;top:0;right:0;bottom:0;left:0}.st-scatter .ss{position:absolute;width:calc(clamp(64px,7.4vw,104px) * var(--k));height:auto;filter:drop-shadow(0 10px 10px rgba(60,40,10,.28));transition:scale .5s cubic-bezier(.2,1.6,.4,1);animation:stkdrift 24s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -2.3s)}.st-scatter .ss:hover{scale:1.12}.ch-st .st-pp{bottom:auto;translate:-50% -50%}@media(max-width:979px){.st-scatter .ss{width:calc(clamp(52px,14vw,84px) * var(--k))}}@media(prefers-reduced-motion:reduce){.st-scatter .ss{animation:none}}.gx-bg{position:absolute;object-fit:cover;z-index:-2;filter:blur(2px) saturate(1.05);max-width:none;left:-20px;top:-20px;right:auto;bottom:auto;width:calc(100% + 40px);height:calc(100% + 40px);transform:none}.bk-hero .framed.polaroid{width:min(100%,620px);justify-self:center;transform:rotate(2.5deg) scale(1.08)}.tagd{display:block;line-height:0}.tagd .tg{display:grid;line-height:1}.gk-conf .tagd{position:absolute!important;right:8px!important;top:50%!important;margin:0!important;translate:0 calc(-50% - 1px)!important}label.opt-note b,label.opt-box b{font-style:normal!important;line-height:1.25;display:block;color:#1f2329;font-family:var(--f-body)!important;font-weight:700!important;font-size:1.08rem!important;letter-spacing:-.005em}label.gk-add.opt-box{padding-top:62px!important;padding-bottom:22px!important}.bubbles li{display:grid;justify-items:center;gap:16px;text-align:center;align-content:start}.bub{justify-self:stretch}button.q-seal{padding:0;border:0;border-radius:50%;background:none;cursor:pointer}button.q-seal:hover .seal-disc{background-position:100% 0;transform:translateY(-3px)}.ticket{position:absolute;z-index:3;display:flex;width:clamp(250px,24vw,340px);background:linear-gradient(180deg,#fffdf6,#f5ecd8);box-shadow:0 22px 34px -18px #2e281873,inset 0 0 0 1px #b07a2a40;font-family:var(--f-body);color:#2a2a2a;-webkit-mask:radial-gradient(circle 7px at 74% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 7px at 74% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 7px at 74% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 7px at 74% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.tk-main{flex:1;padding:12px 14px 12px 16px;display:grid;gap:6px;border-top:5px solid #1b2b4f}.tk-route{display:flex;align-items:center;justify-content:space-between;gap:8px}.tk-route b{font-family:var(--f-display);font-weight:600;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1;letter-spacing:.02em;color:#1b2b4f}.tk-plane{flex:1;height:16px;fill:#b07a2a;background:linear-gradient(90deg,transparent,transparent 46%,rgba(176,122,42,0) 46%),repeating-linear-gradient(90deg,rgba(176,122,42,.5) 0 4px,transparent 4px 8px) center / 100% 1px no-repeat}.tk-cities{display:flex;justify-content:space-between;font-size:.58rem;color:#6b6255}.tk-meta{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:6px;padding-top:6px;border-top:1px dashed rgba(176,122,42,.4)}.tk-meta span{display:grid;font-size:.46rem;letter-spacing:.12em;text-transform:uppercase;color:#8b8172}.tk-meta b{font-size:.72rem;letter-spacing:.04em;color:#1f1f1f}.tk-stub{width:26%;padding:12px 10px;display:grid;align-content:space-between;gap:6px;border-left:1.5px dashed rgba(176,122,42,.5);border-top:5px solid #b23a2c;text-align:center}.tk-class{font-size:.44rem;letter-spacing:.14em;text-transform:uppercase;color:#8b8172}.tk-stub b{font-family:var(--f-display);font-size:.78rem;color:#1b2b4f}.tk-stub em{font-style:normal;color:#b07a2a;margin:0 2px}.tk-bars{display:flex;justify-content:center;gap:1px;height:26px}.tk-bars i{background:#2a2a2a}.st-pola{position:absolute;z-index:1;left:0;top:2%;width:clamp(150px,15vw,210px);margin:0;padding:9px 9px 0;background:#fffefa;rotate:-9deg;box-shadow:0 24px 40px -22px #2e281880}.st-pola img{width:100%;aspect-ratio:1;object-fit:cover}.st-pola figcaption{padding:8px 2px 12px;font-family:Nothing You Could Do,cursive;font-size:.92rem;color:#233a6b;text-align:center}@media(max-width:979px){.st-pola{width:34%}}.board-wrap>.tk-wt{z-index:4}.wt-stk{position:absolute;z-index:4;width:clamp(66px,6.4vw,92px);height:auto;filter:drop-shadow(0 10px 10px rgba(30,20,8,.35));animation:stkdrift 24s ease-in-out infinite alternate}.wt-stk.w1{--i: 2}.gift-grid{position:relative}.gift h2{position:relative;z-index:2}.gift-photo.bleed img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.gift-copy{display:grid;gap:18px;justify-items:start;position:relative;z-index:2}.gk-card{border:4px solid transparent;background:linear-gradient(160deg,#fffdf6,#f6ecd8) padding-box,var(--btn-foil) border-box;background-size:auto,220% 100%;box-shadow:inset 0 0 0 5px #fffdf6,inset 0 0 0 6px #b07a2a59,0 40px 70px -30px #2e28188c}.gk-off{font-family:var(--f-italic);font-style:italic;font-size:1.05rem;color:var(--ink);margin-top:4px}.gk-from{font-family:var(--f-body);font-size:.82rem;letter-spacing:.04em;color:var(--ink-soft)}.gk-add .box,.cd-gift .box,label.opt-box .box,label.opt-note .box{width:22px!important;height:22px!important;border:1.5px solid #8a5e1c!important;background:#fffdf6!important;border-radius:3px;box-shadow:inset 0 1px 2px #3c280a1f}.gk-add input:checked+.box,.cd-gift input:checked+.box,label.opt-box input:checked+.box,label.opt-note input:checked+.box{background:var(--btn-foil)!important;border-color:#8a5e1c!important}.gk-add input:checked+.box:after,.cd-gift input:checked+.box:after,label.opt-box input:checked+.box:after,label.opt-note input:checked+.box:after{content:"";width:6px;height:11px;border-right:2px solid #2a1d06!important;border-bottom:2px solid #2a1d06!important;border-top:0;border-left:0;transform:translateY(-1px) rotate(45deg)}.st-pp .stamp.po{width:116px;height:116px}.stamp.po>*{position:relative;display:grid;justify-items:center;line-height:1;gap:4px}.stamp.po small{letter-spacing:.14em;padding-left:.14em}.stamp.po b{line-height:.95}.stamp.po i{font-style:normal;font-family:var(--f-body);font-weight:800;letter-spacing:.22em;padding-left:.22em;line-height:1;text-shadow:0 1px 0 rgba(90,10,5,.4)}@media(max-width:600px){.stamp.po,.st-pp .stamp.po{width:104px;height:104px}}.g-main{overflow:visible}.gallery{display:grid;gap:14px;min-width:0;overflow:visible}.incl{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(18px,3vw,34px);margin-bottom:clamp(24px,3vw,40px);padding:clamp(16px,2vw,22px) clamp(18px,3vw,30px);background:linear-gradient(100deg,#efc76529,#fde59a4d);box-shadow:inset 0 0 0 1px #b07a2a59}.incl-fan{position:relative;width:132px;height:92px}.incl-fan img{position:absolute;top:50%;left:50%;width:58px;filter:drop-shadow(0 6px 8px rgba(60,40,10,.3));transition:translate .6s cubic-bezier(.2,1.4,.4,1),rotate .6s cubic-bezier(.2,1.4,.4,1)}.incl-fan .f1{translate:-100% -50%;rotate:-14deg}.incl-fan .f2{translate:-50% -58%;rotate:2deg;z-index:2}.incl-fan .f3{translate:0% -46%;rotate:13deg}.incl:hover .f1{translate:-122% -54%;rotate:-22deg}.incl:hover .f2{translate:-50% -70%}.incl:hover .f3{translate:22% -50%;rotate:21deg}.incl-eb{display:block;font-family:var(--f-foil);font-weight:700;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.incl b{display:block;font-family:var(--f-display);font-weight:500;font-size:1.35rem;margin:2px 0 4px}.incl p{color:var(--ink-soft);font-size:.95rem}@media(max-width:560px){.incl{grid-template-columns:1fr;justify-items:center;text-align:center}}.buybar{position:fixed;z-index:60;left:50%;bottom:16px;translate:-50% 140%;width:min(720px,calc(100% - 24px));display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:14px;padding:8px 8px 8px 14px;background:#fffdf6f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #b07a2a59,0 20px 40px -18px #2e281873;transition:translate .5s cubic-bezier(.16,1,.3,1)}.buybar.on{translate:-50% 0}.buybar img{width:40px;height:52px;object-fit:contain}.bb-n b{display:block;font-family:var(--f-display);font-weight:500;font-size:1rem;line-height:1.15}.bb-n small{font-family:var(--f-small);font-style:italic;font-size:.8rem;color:var(--mist)}.bb-p{font-family:var(--f-num);font-weight:500}.buybar .btn{min-height:46px;padding-inline:22px}@media(max-width:520px){.buybar{grid-template-columns:34px 1fr auto}.bb-p{display:none}.buybar img{width:34px;height:44px}}.gift-photo.bleed{position:absolute;z-index:0;right:calc(50% - 50vw);top:0;bottom:0;margin:0;aspect-ratio:auto;box-shadow:none;width:50vw;-webkit-mask:linear-gradient(90deg,transparent 0%,#000 38%);mask:linear-gradient(90deg,transparent 0%,#000 38%)}.gx-form .opt,.gk-sl .opt,.gk-conf label>span>small{font-family:var(--f-body)!important;font-style:normal!important;font-weight:400!important;font-size:.74rem!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--mist)!important}.incl-fan .ff,.incl-fan .fb{position:absolute;top:0;right:0;bottom:0;left:0}.incl-fan .ff .f2{transition-delay:.05s}.incl-fan .ff .f3{transition-delay:.1s}.incl-fan .fb img{position:absolute;top:50%;left:50%;width:60px;opacity:0;transform:translateY(26px) scale(.6);filter:drop-shadow(0 6px 8px rgba(60,40,10,.3));transition:transform .25s,opacity .2s}.incl-fan .fb .b1{translate:-88% -50%;rotate:-9deg}.incl-fan .fb .b2{translate:-8% -48%;rotate:10deg}@keyframes stkjump{0%{opacity:0;transform:translateY(26px) scale(.6)}45%{opacity:1;transform:translateY(-16px) scale(1.06)}70%{transform:translateY(3px) scale(.98)}to{opacity:1;transform:none}}@media(hover:none){.incl-fan .ff img{animation:hopout 7s ease-in-out infinite}.incl-fan .fb img{animation:hopin 7s ease-in-out infinite}}@keyframes hopout{0%,42%{transform:none;opacity:1}50%,92%{transform:translateY(-30px) scale(.8);opacity:0}to{transform:none;opacity:1}}@keyframes hopin{0%,46%{transform:translateY(26px) scale(.6);opacity:0}54%{transform:translateY(-14px) scale(1.05);opacity:1}60%,90%{transform:none;opacity:1}96%,to{transform:translateY(26px) scale(.6);opacity:0}}.board-wrap>.tk-wt{left:22%;right:auto;top:auto;bottom:clamp(30px,4vw,60px);rotate:-4deg}.wt-stk.w1{right:auto;left:2%;top:auto;bottom:clamp(70px,8vw,120px);rotate:84deg}.wt-stk.w2{--i: 4;left:12%;bottom:auto;top:calc(100% - clamp(190px,19vw,280px) - 40px);rotate:96deg;width:clamp(56px,5.4vw,80px)}@media(max-width:760px){.board-wrap>.tk-wt{left:0;top:auto;bottom:10px}.wt-stk.w1{left:auto;right:40%;bottom:46vw;top:auto}.wt-stk.w2{display:none}}.gift-grid{min-height:0}.gift h2{font-size:clamp(3rem,1rem + 4.6vw,7.2rem);line-height:.86}.gift h2 .g1{display:block}.gift h2 .foil-text{display:block;font-size:1.42em;letter-spacing:-.03em;white-space:nowrap}@media(max-width:979px){.gift h2 .foil-text{font-size:1.3em}}.tk-air{font-family:var(--f-foil);font-weight:700;font-size:.5rem;text-transform:uppercase;color:#8a5e1c;white-space:nowrap;letter-spacing:.14em}@media(max-width:979px){.ch-st .st-pp .stamp.po:before{top:7px;right:7px;bottom:7px;left:7px}.board-wrap>.tk-wt{left:0;bottom:6px}.board-pp{width:34%;right:1%}.wt-stk{display:none}}.ch-st .st-vis{height:clamp(520px,48vw,680px)}.ch-st .st-pp{left:47%;top:40%;width:clamp(180px,20vw,280px);rotate:-5deg;z-index:3}.st-scatter .st-pola{z-index:1}.tk-st{z-index:2;right:auto;bottom:auto;translate:none}.st-scatter .ss{z-index:4}@media(max-width:979px){.ch-st .st-vis{height:clamp(500px,132vw,640px)}.ch-st .st-pp{left:52%;top:38%;width:46%}.tk-st{width:76%}}.stamp.po{width:146px;height:146px}.stamp.po:before{top:13px;right:13px;bottom:13px;left:13px}.stamp.po b{font-size:1.95rem}.stamp.po i{font-size:.96rem}.stamp.po small{font-size:.66rem}.pi-stage .stamp.po{right:calc(21% - 84px);top:calc(17% - 78px)}.ch-st .st-pp .stamp.po{width:128px;height:128px;right:-36%;top:-16%}.ch-st .st-pp .stamp.po b{font-size:1.7rem}.ch-st .st-pp .stamp.po i{font-size:.84rem}.ch-st .st-pp .stamp.po small{font-size:.58rem}.board-pp{overflow:visible}.board-pp .stamp.po{position:absolute;z-index:4;width:118px;height:118px}.board-pp .stamp.po b{font-size:1.55rem}.board-pp .stamp.po i{font-size:.76rem}.board-pp .stamp.po small{font-size:.52rem}@media(max-width:600px){.stamp.po{width:112px;height:112px}.pi-stage .stamp.po{right:calc(21% - 66px);top:calc(17% - 60px)}.board-pp .stamp.po,.ch-st .st-pp .stamp.po{width:86px;height:86px}.board-pp .stamp.po b,.ch-st .st-pp .stamp.po b{font-size:1.1rem}.board-pp .stamp.po i,.ch-st .st-pp .stamp.po i{font-size:.56rem}.board-pp .stamp.po small,.ch-st .st-pp .stamp.po small{font-size:.42rem}}.gift-lede{max-width:26em;margin-top:6px;color:var(--ink-soft)}.gift-photo.deal{position:relative;justify-self:center;width:min(100%,600px);aspect-ratio:1 / 1.02;box-shadow:none;-webkit-mask:none;mask:none}.gd{position:absolute;left:50%;top:50%;width:58%;padding:11px 11px 0;background:#fffefa;box-shadow:0 2px #0000000a,0 30px 50px -28px #2e28188c;translate:-50% -50%;rotate:0deg;cursor:pointer;transition:left 1s cubic-bezier(.2,1.1,.3,1),top 1s cubic-bezier(.2,1.1,.3,1),width .8s cubic-bezier(.2,1,.3,1),rotate 1s cubic-bezier(.2,1.3,.4,1),scale .5s cubic-bezier(.2,1.6,.4,1),box-shadow .5s}.gift-photo.deal .gd>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gd span{display:block;padding:10px 4px 14px;font-family:Nothing You Could Do,cursive;font-size:clamp(.95rem,1.4vw,1.25rem);color:#233a6b;text-align:center}.gd[data-n="0"]{z-index:3}.gd[data-n="1"]{z-index:2}.gd[data-n="2"]{z-index:1}.deal.in .gd:hover{scale:1.04;rotate:0deg;box-shadow:0 2px #0000000a,0 40px 60px -26px #2e281899;transition-delay:0s}.gift-photo.deal .gd-stk{position:absolute;z-index:4;width:clamp(64px,6.6vw,96px);height:auto;filter:drop-shadow(0 10px 10px rgba(60,40,10,.3));opacity:0;scale:.4;transition:opacity .4s .9s,scale .6s .9s cubic-bezier(.2,1.8,.4,1);animation:stkdrift 22s ease-in-out infinite alternate}.gd-stk.s1{left:4%;top:18%;rotate:-14deg;--i: 1}.deal.in .gd-stk{opacity:1;scale:1}@media(max-width:979px){.gift-photo.deal{width:min(100%,460px);margin-bottom:80px}}@media(prefers-reduced-motion:reduce){.gd,.gd-stk{transition:none}.gift-photo.deal .gd-stk{animation:none}}.board-pp .stamp.po{left:auto;right:-14%;top:auto;bottom:4%;rotate:8deg}.st-scatter .ss[src*=ca-flag]{top:40%!important}.st-scatter .ss[src*=ca-flower]{left:56%!important;top:82%!important}.pg-stage-wrap{display:grid;place-items:center;min-height:0}.pg-stage{position:relative;aspect-ratio:2000 / 1493;container-type:inline-size}.pg-spread{position:absolute;top:0;right:0;bottom:0;left:0}.pg-spread.on{opacity:1;visibility:visible;transition:opacity .5s}.pg-book{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 30px 40px rgba(46,40,24,.35))}.pg-it{position:absolute;display:block;height:auto;rotate:var(--r, 0deg)}.pg-stk{filter:drop-shadow(0 4px 5px rgba(60,40,10,.32))}.pg-stamp{mix-blend-mode:multiply;opacity:.92}.pg-svg svg{display:block;width:100%;height:auto;overflow:visible}.pg-pola{margin:0;padding:.9cqw .9cqw 0;background:#fffefa;box-shadow:0 1cqw 2cqw -.8cqw #2e281880}.pg-foot{position:relative;display:flex;justify-content:space-between;align-items:center;gap:14px 30px;padding-bottom:14px}.pg-cap{gap:16px;flex-wrap:wrap;margin:0}.pg-cap b{font-family:var(--f-foil);font-weight:700;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.pg-cap span{font-family:var(--f-italic);font-style:italic}.pg-tabs button{font-family:var(--f-foil);font-weight:700;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.pg-tabs button:hover{border-color:var(--gold-deep)}.pg-tabs button[aria-selected=true]{border-color:transparent}.pg.anim .pg-tabs{opacity:0;translate:0 10px;pointer-events:none;transition:opacity .6s,translate .6s}.pg.anim.ready .pg-tabs{opacity:1;translate:0 0;pointer-events:auto}.pg .ob-prog{bottom:0}@media(max-width:700px){.pg-foot{justify-content:center;text-align:center}.pg-cap{justify-content:center}.pg-tabs button{font-size:.56rem}}.pg-stage{width:min(1180px,94vw,calc((100svh - var(--head) - 230px) * 1.34))}.pg-in{position:relative;z-index:2;height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:1.4vh;padding-top:calc(var(--head) + 2.4vh);padding-bottom:3vh}.pg-svg{mix-blend-mode:multiply;opacity:1;filter:drop-shadow(0 0 .6px rgba(255,250,235,.7))}.pg-svg svg g{stroke-width:1.15}@media(max-width:700px){.pg-tabs{justify-content:center}}.hs-nav .l{font-family:var(--f-foil);font-style:normal;font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.hs-nav .n{color:var(--gold);font-family:var(--f-body);font-weight:700;font-size:.66rem;letter-spacing:.08em}.hero-ui .meta p{font-family:var(--f-foil);font-style:normal;font-weight:600;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.hero-ui .meta p i{font-style:normal;color:var(--gold);margin:0 .3em}.pg-stage{--stk: 9.4%;--pola: 21.5%}.pg-pola .ph{display:block;background:linear-gradient(145deg,#ece6da,#d9d1c1);aspect-ratio:46 / 62}.pg-pola figcaption{padding:.8cqw .3cqw 1.2cqw;font-family:Nothing You Could Do,cursive;line-height:1.1;color:#233a6b;text-align:center;white-space:nowrap;font-size:1.3cqw}.pg-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pg-bg canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .9s}.pg-bg canvas.on{opacity:1}.pg:after{z-index:1;background:radial-gradient(60% 60% at 50% 52%,rgba(244,236,218,.75),transparent 75%)}.gd-scene{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden}.gd-scene svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gift-photo.deal .gd-scene img{position:relative;width:auto;height:86%;aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(40,30,10,.35));rotate:-4deg}.gd-scene.sky{background:radial-gradient(80% 60% at 70% 20%,#fff6e0,transparent 70%),linear-gradient(170deg,#cfe0e6,#e9dfc7 70%,#e2cfa8)}.gd-scene.road{background:repeating-linear-gradient(0deg,transparent 0 9px,rgba(120,140,90,.13) 9px 10px),linear-gradient(165deg,#dfe6cf,#d8c9a3 75%)}.gd-scene.road img{rotate:5deg}.bk-hero .framed.polaroid .pz{display:block;overflow:hidden;aspect-ratio:997 / 685}.bk-hero .framed.polaroid .pz img{width:100%;height:100%;object-position:50% 42%;transform-origin:50% 42%;transform:none;object-fit:contain}@keyframes stkjump{0%{opacity:0;transform:translateY(12px)}60%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:none}}.incl:hover .incl-fan .fb img{animation:stkjump .6s cubic-bezier(.3,.9,.4,1) forwards}.incl:hover .incl-fan .fb .b2{animation-delay:.14s}.incl:hover .incl-fan .ff img{transform:translateY(-10px);opacity:0}.incl-fan .ff img{transition:transform .35s ease-in,opacity .3s}@keyframes hopin{0%,46%{transform:translateY(12px);opacity:0}56%{transform:translateY(-3px);opacity:1}62%,90%{transform:none;opacity:1}96%,to{transform:translateY(12px);opacity:0}}@keyframes hopout{0%,42%{transform:none;opacity:1}50%,92%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}.pg-spread[data-k=wt] .pg-pola{--pola: 20%}.pg-diary{gap:.5cqw;display:block;margin:0;font-family:Caveat,cursive;font-weight:500;color:#1f2c5a;text-shadow:none;mix-blend-mode:multiply;opacity:.92}.pg-diary .dl{display:block;white-space:nowrap;transform-origin:left center}.pg-diary .dw{display:inline-block}.pg-diary .dw.x{position:relative;opacity:.85}.pg-diary .dw.x:after{content:"";position:absolute;left:-6%;right:-6%;top:52%;height:.11em;background:#1f2c5a;border-radius:1px;rotate:-4deg}.pg-diary .hh{display:inline-block;fill:none;stroke:#b0322a;stroke-linecap:round;stroke-linejoin:round}.pg-spread[data-k=wt] .pg-book{filter:saturate(.72) brightness(1.02) contrast(.94) drop-shadow(0 30px 40px rgba(46,40,24,.35))}.pg-tix{display:grid;gap:.25cqw;padding:.7cqw .9cqw;background:#f3ead2;border-left:.35cqw dotted #b8a77e;box-shadow:0 .5cqw .9cqw -.4cqw #2e281873;font-family:var(--f-body);color:#2c3b4c;text-align:center}.pg-tix b{font-family:var(--f-foil);font-size:.62cqw;letter-spacing:.14em;text-transform:uppercase;color:#8e1f16}.pg-tix span{font-weight:700;font-size:.82cqw;letter-spacing:.04em}.pg-tix i{font-style:normal;color:#b07a2a}.pg-tix small{font-size:.56cqw;letter-spacing:.08em;color:#6b6255}.tk-st{rotate:6deg!important;left:4%!important;top:69%!important}.st-pola .ph{display:block;aspect-ratio:1;background:linear-gradient(145deg,#ece6da,#d9d1c1)}@media(max-width:979px){.tk-st{rotate:5deg!important;left:0!important}}.pg-spread{opacity:1;visibility:visible;transition:transform .75s cubic-bezier(.3,.9,.3,1),filter .6s;transform-origin:50% 60%}.pg-spread[data-pos="0"]{z-index:3;transform:none}.pg-spread[data-pos="1"]{z-index:2;transform:translate(2.6%,-3.2%) rotate(2.4deg) scale(.965);filter:brightness(.97)}.pg-spread[data-pos="2"]{z-index:1;transform:translate(-2.4%,-5.4%) rotate(-2.8deg) scale(.935);filter:brightness(.94)}.pg-spread:not([data-pos="0"]){pointer-events:none}.pg.anim:not(.ready) .pg-spread:not([data-pos="0"]){opacity:0}.pg.anim .pg-spread{transition:transform .75s cubic-bezier(.3,.9,.3,1),filter .6s,opacity .8s}.pg-cap em{font-family:var(--f-foil);font-style:normal;font-weight:700;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);padding-left:16px;border-left:1px solid rgba(161,122,44,.45)}.gd-scene{background:none}.gift-photo.deal .gd-scene img.gd-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;rotate:0deg;filter:none}.gift-photo.deal .gd-scene img.gd-box{position:relative;width:auto;aspect-ratio:auto;filter:drop-shadow(0 14px 14px rgba(30,20,10,.4));rotate:-5deg}.gd-scene.road img.gd-box{rotate:4deg}.ab-hero{position:relative;overflow:hidden}.ab-hero-in{position:relative;z-index:1;display:grid;gap:40px;align-items:center}@media(min-width:980px){.ab-hero-in{grid-template-columns:1.1fr .9fr}}.ab-hero h1{font-size:clamp(2.8rem,1.6rem + 4vw,5.6rem);margin:16px 0 22px}.ab-hero .lede{max-width:32em}.ab-fan{position:relative;height:clamp(300px,34vw,460px)}.ab-fan img{position:absolute;top:50%;left:50%;width:38%;height:auto;filter:drop-shadow(0 30px 28px rgba(46,40,24,.35))}.ab-story-in{display:grid;gap:40px}@media(min-width:980px){.ab-story-in{grid-template-columns:.9fr 1.1fr;align-items:start}}.ab-q h2{font-size:var(--s2);margin-top:14px}.ab-story .prose p{color:var(--ink-soft);margin:0 0 18px}.ab-sign{font-family:Caveat,cursive;color:#233a6b!important}.ab-grid{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ab-grid li{padding:28px;background:#fffdf8;box-shadow:inset 0 0 0 1px #a17a2c4d}.ab-grid b{font-family:var(--f-foil);font-size:.7rem;letter-spacing:.2em;color:var(--gold-deep)}.ab-grid h3{font-size:1.45rem;margin:10px 0 8px}.ab-grid p{color:var(--ink-soft);margin:0}.ab-cta-in{display:grid;justify-items:center;gap:22px;text-align:center}.ab-cta h2{font-size:var(--s3)}.gift-photo.deal{margin:56px 0}.deal.in .gd[data-n="0"]{cursor:default;width:60%;left:38%;top:50%;rotate:-5deg}.deal.in .gd[data-n="1"]{transition-delay:.12s;left:73%;top:30%;width:40%;rotate:11deg}.deal.in .gd[data-n="2"]{transition-delay:.24s;left:67%;top:74%;width:44%;rotate:-8deg}.gd-stk.s2{rotate:8deg;--i: 3;left:34%;top:84%}@media(min-width:980px){.deal.in .gd[data-n="0"]{top:52.6%}.deal.in .gd[data-n="1"]{top:32.6%}.deal.in .gd[data-n="2"]{top:76.6%}.gd-stk.s1{top:21%}.gd-stk.s2{top:86.6%}}.gx-form label.f>.opt{display:inline;margin-left:6px}.hs-nav button{grid-template-columns:auto auto;align-items:center}.hs-nav .n,.hs-nav .l{line-height:1;display:inline-flex;align-items:center}.hs-nav .n.chip svg{width:20px;height:12px;vertical-align:middle;display:block}.pg-tabs{display:flex;flex-wrap:wrap}.pg-tabs button{display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink-soft)}.pg-tabs button:hover{color:var(--ink)}.pg-tabs button[aria-selected=true]{background:none;color:var(--ink)}.pt-bub{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8e3,#f1e3c2 70%);box-shadow:inset 0 0 0 1px #b07a2a59,0 8px 16px -10px #3c280a73;transition:background .4s,box-shadow .4s,transform .4s cubic-bezier(.2,1.5,.4,1)}.pt-bub img{height:auto;rotate:-6deg;filter:drop-shadow(0 4px 4px rgba(40,30,10,.35))}.pg-tabs button:hover .pt-bub{transform:translateY(-3px)}.pg-tabs button:hover .pt-bub img{rotate:0deg}.pg-tabs button[aria-selected=true] .pt-bub{background-size:200% 100%}.pg-tabs button[aria-selected=true] .pt-bub img{rotate:0deg}.pt-l{font-family:var(--f-foil);font-weight:700;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase}@media(max-width:700px){.pt-l{font-size:.5rem}}.gift-photo.deal .gd-scene img.gd-box{height:78%;translate:0 15%}.pi[data-key=st] .pi-stage img.pi-stk.a{width:30%;left:4%;bottom:7%;rotate:-8deg}.pi[data-key=st] .pi-stage img.pi-stk.b{left:37%;bottom:2%;rotate:9deg}@media(min-width:900px){.pg-stage-wrap{align-items:center;column-gap:clamp(20px,3vw,48px)}.pg-stage-wrap>.pg-stage{grid-column:2;grid-row:1}.pg-stage-wrap>.pg-tabs{grid-row:1;flex-direction:column;gap:18px}}@media(max-width:899px){.pg-stage-wrap{display:flex;flex-direction:column;align-items:center}.pg-stage-wrap>.pg-tabs{order:2;justify-content:center}}.st-scatter{pointer-events:none}.st-scatter .stk-link,.ch-st .st-pp{pointer-events:auto}.ch-st .st-pp{cursor:pointer}.ch-st .st-pp img{transition:transform .6s cubic-bezier(.2,1.4,.4,1),filter .6s}.ch-st .st-pp:hover img,.ch-st .st-pp:focus-visible img{transform:translateY(-8px) scale(1.03);filter:drop-shadow(0 44px 34px rgba(46,40,24,.4)) drop-shadow(0 0 40px rgba(255,226,160,.75))}.stk-link{cursor:pointer}.stk-link img{transition:scale .45s cubic-bezier(.2,1.6,.4,1),filter .45s}.stk-link:hover img,.stk-link:focus-visible img{scale:1.14;filter:drop-shadow(0 14px 14px rgba(60,40,10,.35)) drop-shadow(0 0 16px rgba(255,226,160,.8))}.stk-link:active img{scale:1.04;transition-duration:.08s}.btn-gold,.cart-btn{position:relative;overflow:hidden}.btn-gold:active,.cart-btn:active{transform:translateY(2px) scale(.985);box-shadow:inset 0 3px 8px #50320a59,0 4px 10px -8px #7a5a1f99!important;filter:brightness(.95);transition:transform .06s,box-shadow .06s,filter .06s}.seal-disc{transition:transform .5s cubic-bezier(.2,1.6,.4,1),background-position .6s,box-shadow .15s}button:active>.seal-disc,.seal-top:active .seal-disc,.q-seal:active .seal-disc,.ws-more:active .seal-disc{transform:translateY(2px) scale(.92)!important;box-shadow:inset 0 3px 7px #50320a66;transition-duration:.06s}.pg-tabs button:active .pt-bub{transform:scale(.92);transition-duration:.06s}.press-wave{position:absolute;z-index:0;border-radius:50%;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,#fffae1bf,#fffae100);animation:pressw .6s ease-out forwards}@keyframes pressw{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.btn-gold>*:not(.press-wave){position:relative;z-index:1}.kraft{cursor:pointer}.kraft:active{scale:.94!important;filter:drop-shadow(0 2px 3px rgba(70,44,18,.3))!important;transition-duration:.06s!important}.kraft.thunk{animation:kthunk .55s cubic-bezier(.3,1.6,.4,1)}@keyframes kthunk{0%{scale:.92}45%{scale:1.1;rotate:-5deg}to{scale:1}}.kraft:focus-visible{outline:1px solid var(--gold-deep);outline-offset:6px}.swrow button i{background:var(--tex) 9% 80% / 900% auto no-repeat,var(--c);box-shadow:inset 0 1px 2px #ffffff40,inset 0 -1px 3px #0000004d,0 0 0 1px #00000014}@media(max-width:899px){.pg-stage-wrap{justify-content:center;gap:22px}}.swrow button i{background-size:700% auto}@media(max-width:1100px){.hs-nav .l{display:none}}.stk .ph.lay-wt img.t1{rotate:-7deg!important;z-index:1!important}.stk .ph.lay-wt img.t2{translate:20% 0!important;rotate:4deg!important;z-index:3!important}.stk .ph.lay-wt img.t3{rotate:-3deg!important;z-index:2!important}.trio.lay-wt img.t1,.fl-trio.lay-wt img.t1,.ff.lay-wt img.t1{translate:-80% -112%!important;rotate:-7deg!important;z-index:1}.trio.lay-wt img.t2,.fl-trio.lay-wt img.t2,.ff.lay-wt img.t2{translate:-30% -50%!important;rotate:4deg!important;z-index:3}.trio.lay-wt img.t3,.fl-trio.lay-wt img.t3,.ff.lay-wt img.t3{translate:-68% 10%!important;rotate:-3deg!important;z-index:2}.stk:hover .ph.lay-wt img.t1{transform:translate(-6%,-8%) rotate(-4deg)}.stk:hover .ph.lay-wt img.t3{transform:translate(-6%,8%) rotate(3deg)}.brand{transition:transform .25s cubic-bezier(.2,1.5,.4,1),filter .2s}.brand:active{transform:translateY(2px) scale(.96);filter:brightness(.94) drop-shadow(0 1px 1px rgba(80,50,10,.3));transition-duration:.06s}.nav a,.m-nav a,.hs-nav button{transition:transform .25s cubic-bezier(.2,1.5,.4,1),color .3s}.nav a:active,.m-nav a:active,.hs-nav button:active{transform:translateY(2px) scale(.95);transition-duration:.06s}.hs-nav button:active i b{filter:brightness(1.3)}.doink{animation:doink .5s cubic-bezier(.3,1.8,.4,1)}.doink>i,.doink.psw{animation:doinkdot .5s cubic-bezier(.3,1.8,.4,1)}@keyframes doink{0%{scale:.92}45%{scale:1.07}to{scale:1}}@keyframes doinkdot{0%{scale:.7}50%{scale:1.25}75%{scale:.95}to{scale:1}}.swatch:active,.swrow button:active,.gk-opt:active{scale:.94;transition:scale .06s}.gstars i{cursor:default;transition:transform .35s cubic-bezier(.2,1.7,.4,1)}.gstars i:hover{transform:translateY(-5px) scale(1.28) rotate(-8deg)}.gstars:hover i:not(:hover){transform:scale(1.06)}.gstars i:active{transform:translateY(-1px) scale(1.12) rotate(-4deg);transition-duration:.06s}.nx-votes.quiet #nxCount{display:none}.pg-diary{font-size:2.6cqw;line-height:1.05}.pt-bub{width:88px;height:88px;overflow:visible}.pt-bub img{transition:transform .5s cubic-bezier(.2,1.6,.4,1),rotate .4s,filter .4s}.pg-tabs button[aria-selected=true] .pt-bub img{filter:drop-shadow(0 10px 10px rgba(40,30,10,.4))}.pg-tabs{gap:26px!important}@media(max-width:899px){.pt-bub{width:70px;height:70px}}.nl{position:fixed;display:grid;gap:16px;background:linear-gradient(160deg,#fffdf6,#f6ecd8);box-shadow:inset 0 0 0 1px #b07a2a80,inset 0 0 0 5px #fffdf6,inset 0 0 0 6px #b07a2a47,0 30px 60px -24px #2e281880}.nl-x{position:absolute;top:8px;right:10px;width:32px;height:32px;border:0;background:none;font-size:1.4rem;line-height:1;color:var(--mist);cursor:pointer}.nl-x:hover{color:var(--ink)}.nl-art img{position:absolute;filter:drop-shadow(0 6px 8px rgba(60,40,10,.3))}.nl-art img:first-child{top:4px}.nl-art img:last-child{top:52px}.nl h2{line-height:1.05;margin:6px 0 8px}.nl p{margin:0;font-size:.9rem;color:var(--ink-soft)}.nl form{display:flex;gap:8px;margin-top:12px}.nl input{flex:1;min-width:0;padding:0 12px;height:46px;border:1px solid rgba(176,122,42,.45);background:#fffef9;font:inherit}.nl .btn{min-height:46px;padding:0 20px}.nl-err{color:#b2261a!important;font-size:.8rem!important;min-height:0;margin-top:4px!important}.nl-fine{font-family:var(--f-small);font-style:italic;font-size:.76rem!important;color:var(--mist)!important;margin-top:8px!important}.nl-done{display:grid;gap:6px}.nl-code{padding:8px 18px;border:1.5px dashed var(--gold-deep);background:#fffef9;font-family:var(--f-foil);font-weight:700;letter-spacing:.2em;font-size:1rem;color:var(--ink);cursor:pointer}.nl-done small{font-size:.72rem;color:var(--mist)}.pg-diary .ul{position:relative;display:inline-block}.pg-diary .ul svg{position:absolute;left:-4%;right:-4%;bottom:-.32em;width:108%;height:.42em;overflow:visible}.pg-diary .ul path{fill:none;stroke:#1f2c5a;stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:260;stroke-dashoffset:0}.pg-diary .hh{width:1.9em;height:1.7em;vertical-align:-.45em;margin-left:.2em;stroke-width:1.5;rotate:-12deg}.stk .ph img.land{max-width:none!important}.cd-it .ph.trio img.land{width:53.244px}.cd-up .u .ph.trio img.land{width:38.454px}.sm-it .ph.trio img.land{width:calc(28px * 1.479)}.fl-trio img.land{width:70.992%}.incl-fan img.land{width:calc(58px * 1.479)}.stk .ph.lay-wt img.t1{translate:-24% -66%!important}.stk .ph.lay-wt img.t3{translate:-14% 62%!important}.pt-bub img{width:46px;transform:none}.pg-tabs button:hover .pt-bub img{transform:translateY(-4%) scale(1.04)}.pg-tabs button[aria-selected=true] .pt-bub img{transform:translateY(-6%) scale(1.1)}@media(min-width:900px){.pg-stage-wrap{grid-template-columns:1fr auto .55fr}.pg-stage-wrap>.pg-tabs{grid-column:1;justify-self:end}.pg-tabs{gap:30px!important;padding-top:0}}.nl form{flex-direction:column}.nl .btn{width:100%}.pg-pola.pimg{padding:0;background:none;box-shadow:none;height:auto;filter:drop-shadow(0 .8cqw 1.2cqw rgba(46,40,24,.4))}.st-pola.pimg{padding:0;background:none;box-shadow:none;height:auto;filter:drop-shadow(0 20px 26px rgba(46,40,24,.4))}.wt-pola{position:absolute;z-index:4;width:clamp(150px,13vw,200px);height:auto;left:-6%;top:-40px;rotate:-7deg;filter:drop-shadow(0 18px 22px rgba(30,20,8,.4))}.board-wrap>.tk-wt{width:clamp(220px,18.5vw,270px)!important}@media(max-width:760px){.wt-pola{width:34%;left:0;top:-54px}}.nx-head{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;row-gap:6px}.nx-title{display:contents}.nx-shape{grid-row:1 / span 2;grid-column:1}.nx-head h3{grid-column:2;grid-row:1;align-self:end;line-height:1}.nx-status{grid-column:2;grid-row:2;justify-self:start;align-self:start}.stk .ph.lay-st img.t2{rotate:-13deg!important;z-index:1!important}.stk .ph.lay-st img.t3{translate:-50% 12%!important;rotate:-8deg!important;z-index:2!important}.stk .ph.lay-st img.t1{translate:46% 4%!important;rotate:11deg!important;z-index:3!important}.trio.lay-st img.t2,.fl-trio.lay-st img.t2,.ff.lay-st img.t2{rotate:-13deg!important;z-index:1!important}.trio.lay-st img.t3,.fl-trio.lay-st img.t3,.ff.lay-st img.t3{translate:-100% -38%!important;rotate:-8deg!important;z-index:2!important}.trio.lay-st img.t1,.fl-trio.lay-st img.t1,.ff.lay-st img.t1{translate:-4% -46%!important;rotate:11deg!important;z-index:3!important}@media(min-width:761px){.wt-pola{top:auto}.wt-stk.w1{left:auto!important;bottom:auto!important;rotate:93deg!important}}@media(max-width:760px){.wt-pola{display:none}}.pg-spread[data-k=np] .pg-pola.pimg{--pola: 25.5%}.pg-spread[data-k=st] .pg-pola.pimg{--pola: 27%}.pg-spread[data-k=wt] .pg-pola.pimg{--pola: 23.5%}.stk .ph.lay-st img.t2{translate:-18% -68%!important}.trio.lay-st img.t2,.fl-trio.lay-st img.t2,.ff.lay-st img.t2{translate:-68% -118%!important}@media(min-width:761px){.board-wrap{translate:-40px 0}.board-wrap>.tk-wt{left:24%!important;bottom:clamp(36px,4.5vw,66px)!important;rotate:-3deg!important;z-index:3}.wt-pola{left:3%;bottom:14px;rotate:9deg;z-index:5;width:clamp(170px,14vw,210px)}.wt-stk.w2{left:-9%!important;top:-66px!important;bottom:auto!important;rotate:78deg!important}.wt-stk.w1{right:34%!important;top:-70px!important}.board-pp .stamp.po{right:auto!important;left:-24%!important;top:auto!important;bottom:-6%!important;rotate:-10deg}}@media(max-width:760px){.np5{top:46%}}.stk .ph{--sw: min(42%, 230px)}.stk .ph img[class^=t]{width:var(--sw)!important;max-width:none!important}.stk .ph img.land{width:calc(var(--sw) * 1.479)!important}@media(max-width:760px){.stk .ph{height:250px;--sw: min(33%, 118px)}.stk-grid{gap:64px}}@media(min-width:761px)and (max-width:1100px){.stk .ph{height:240px;--sw: min(38%, 110px)}}.board-pp{z-index:6!important}@media(max-width:979px){.ch-st .st-pp .stamp.po{right:-40%!important;top:-24%!important}}@media(max-width:760px){.board-pp .stamp.po{left:-34%!important;bottom:-2%!important}}.st-scatter .st-pola{rotate:7deg!important;left:-3%!important;top:0!important;width:clamp(140px,13.5vw,195px)!important}@media(max-width:979px){.st-scatter .st-pola{width:30%!important;left:-2%!important}}.nl-tab{position:fixed;z-index:85;left:0;top:58%;translate:-100% 0;padding:14px 10px;border:0;background:var(--btn-foil);color:#20170a;font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;rotate:180deg;cursor:pointer;box-shadow:0 8px 20px -10px #7a5a1fb3;transition:translate .5s cubic-bezier(.16,1,.3,1)}.nl-tab.on{translate:0 0}.nl-tab:active{filter:brightness(.94)}.nl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;background:#1e180e59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .4s}.nl-scrim.on{opacity:1}.nl{z-index:95;left:50%!important;top:50%!important;bottom:auto!important;translate:-50% -44%!important;opacity:0;transition:translate .45s cubic-bezier(.16,1,.3,1),opacity .35s}.nl.on{translate:-50% -50%!important;opacity:1}.nl-band{padding-block:clamp(44px,6vw,72px);background:linear-gradient(180deg,var(--paper),#f3e8d2);border-top:1px solid var(--line)}.nlb-in{display:grid;gap:20px 48px;align-items:center}@media(min-width:900px){.nlb-in{grid-template-columns:1fr minmax(0,460px)}}.nl-band h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);margin:8px 0 6px}.nl-band p{margin:0;color:var(--ink-soft)}#nlBand{display:flex;flex-wrap:wrap;gap:10px}#nlBand input{flex:1 1 220px;height:54px;padding:0 14px;border:1px solid rgba(176,122,42,.45);background:#fffef9;font:inherit}#nlBand .btn{min-height:54px}#nlBand .nl-err{flex-basis:100%}.nlb-done{font-family:var(--f-display);font-size:1.15rem}.nlb-done b{font-family:var(--f-foil);letter-spacing:.16em;border:1.5px dashed var(--gold-deep);padding:4px 10px;margin-left:6px}.sfx-t{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(161,122,44,.35);background:none;font:inherit;font-size:.72rem;color:var(--mist);cursor:pointer}.sfx-t svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.sfx-t[aria-pressed=false] svg path:last-child{opacity:.2}.m-nav .sfx-t{justify-self:start;margin-top:8px}.pg-shop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ps-l{font-family:var(--f-foil);font-weight:700;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.ps-b{display:inline-flex;align-items:center;border:1px solid rgba(161,122,44,.4);cursor:pointer;font:inherit;color:var(--ink);text-align:left;transition:transform .2s,border-color .3s,background .3s}.ps-b img{width:24px;height:32px;object-fit:contain}.ps-b span{display:grid;font-family:var(--f-display);font-size:.86rem;line-height:1.1}.ps-b small{font-family:var(--f-body);font-size:.68rem;color:var(--mist)}.ps-b i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--btn-foil);color:#20170a;font-weight:700}.ps-b:hover{border-color:var(--gold-deep);background:#fffdf6}.ps-b:active{transform:translateY(1px) scale(.97)}.ps-b.added i{animation:doinkdot .5s cubic-bezier(.3,1.8,.4,1)}@media(max-width:899px){.pg-foot,.pg-shop{justify-content:center}.ps-l{flex-basis:100%;text-align:center}.ps-b img{width:20px;height:26px}}@media(max-width:1100px){.n5.i.l{--dx: -.35}.n5.i.r{--dx: .35}.n5.o.l{--dx: -.6}.n5.o.r{--dx: .6}.np5{--H: min(44vh, 44vw)}}@media(max-width:760px){.np5{--H: min(34svh, 44vw)}.hs-slide .hero-stamp.gold{right:-1%;top:-7%;width:74px}}@media(max-width:760px){.nl-tab{top:70%}}.nl form input{flex:0 0 auto;width:100%;height:48px;padding:0 14px;box-sizing:border-box}.ps-b{padding:6px 6px 6px 8px;gap:10px;background:#fffdf6;box-shadow:0 6px 14px -10px #3c280a80}.ps-cta{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;background:var(--btn-foil);background-size:200% 100%;color:#20170a;font-family:var(--f-foil);font-weight:700;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #fffae6b3,0 4px 10px -6px #7a5a1fb3;transition:transform .12s,box-shadow .12s,background-position .5s}.ps-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ps-b:hover .ps-cta{background-position:100% 0}.ps-b:active .ps-cta{transform:translateY(2px) scale(.96);box-shadow:inset 0 3px 7px #50320a66}.ps-b.added .ps-cta{animation:doink .5s cubic-bezier(.3,1.8,.4,1)}@media(max-width:899px){.ps-cta{padding:8px 10px;font-size:.56rem}.ps-cta svg{width:14px;height:14px}.ps-b span{font-size:.78rem}}.ab-hero-in{padding-block:clamp(40px,5vw,80px) clamp(20px,3vw,40px)}.ab-story,.ab-values,.ab-cta{padding-block:clamp(44px,5.5vw,80px)!important}.ab-grid{margin-top:28px}.ab-story{padding-bottom:12px!important}.ab-values{padding-top:clamp(28px,3.5vw,48px)!important}.feat.c .pi-stage:before{opacity:0;transition:opacity .5s}.feat.c:hover .pi-stage:before{opacity:1}.feat.c .pi-stage img{transition:transform .6s cubic-bezier(.2,1.4,.4,1),filter .6s}.feat.c:hover .pi-stage img{transform:translateY(-14px) rotate(-2deg) scale(1.03);filter:drop-shadow(0 46px 36px rgba(60,48,24,.36)) drop-shadow(0 0 40px rgba(255,220,140,.55))}.nav a[data-nav=shop]{color:var(--gold-deep);font-weight:900}.nav a[data-nav=shop]:hover,.nav a[data-nav=shop][aria-current=page]{color:#8a5e1c}@media(min-width:900px){.pg-stage-wrap>.pg-shop{grid-column:3;grid-row:1;justify-self:start;flex-direction:column;align-items:stretch;gap:12px;max-width:220px}.pg-shop .ps-l{text-align:left}.pg-shop .ps-b{display:grid;grid-template-columns:30px 1fr;row-gap:8px}.pg-shop .ps-cta{grid-column:1 / -1;justify-content:center}}@media(max-width:899px){.pg-stage-wrap>.pg-shop{order:3;flex-direction:column}.pg-shop .ps-b{width:min(300px,100%);justify-content:space-between}}.nl{width:min(540px,calc(100% - 32px))!important;grid-template-columns:1fr!important;justify-items:center;text-align:center;padding:34px 34px 28px!important}.nl-art{position:relative;width:150px;height:92px;display:block!important;margin-bottom:4px}.nl-art img{width:64px!important;top:6px!important}.nl-art img:first-child{left:18px!important;rotate:-9deg!important;animation:nlwob 3.6s ease-in-out infinite}.nl-art img:last-child{left:70px!important;rotate:8deg!important;animation:nlwob 3.6s -1.8s ease-in-out infinite}@keyframes nlwob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(3deg)}}.nl .eyebrow{justify-content:center}.nl h2{font-size:1.9rem!important}.nl-body{display:grid;justify-items:center;gap:6px;width:100%}.nl form{width:100%}.nl-done{grid-column:1!important;justify-items:center!important}@media(prefers-reduced-motion:reduce){.nl-art img{animation:none!important}}.tag[data-tip]{position:relative;cursor:help}.tag[data-tip]:after{content:attr(data-tip);position:absolute;z-index:20;left:50%;top:calc(100% + 10px);translate:-50% 4px;width:260px;padding:12px 14px;background:#fffdf6;color:var(--ink-soft);font-family:var(--f-body);font-weight:400;font-size:.82rem;letter-spacing:0;text-transform:none;line-height:1.45;text-align:left;box-shadow:inset 0 0 0 1px #b07a2a80,0 14px 30px -14px #3c280a73;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s}.tag[data-tip]:hover:after,.tag[data-tip]:focus-visible:after{opacity:1;translate:-50% 0}.ab-fan a{position:absolute;top:50%;left:50%;width:38%;display:block;transition:transform .6s cubic-bezier(.2,1.4,.4,1),filter .6s}.ab-fan a img{height:auto;display:block;filter:drop-shadow(0 30px 28px rgba(46,40,24,.35));animation:float 6s ease-in-out infinite}.ab-fan .a1{translate:-118% -46%;rotate:-10deg}.ab-fan .a3{translate:18% -46%;rotate:9deg}.ab-fan .a2{translate:-50% -54%;z-index:2;width:44%}.ab-fan .a1 img{animation-delay:-2s}.ab-fan .a3 img{animation-delay:-4s}.ab-fan a:hover{transform:translateY(-14px) scale(1.04);z-index:3}.ab-fan a:hover img{filter:drop-shadow(0 44px 34px rgba(46,40,24,.4)) drop-shadow(0 0 40px rgba(255,226,160,.75))}.ab-fan a:active{transform:translateY(-8px) scale(.99);transition-duration:.08s}.ab-sign{font-size:clamp(2.2rem,1.6rem + 1.6vw,3.1rem)!important;line-height:1.1;margin-top:10px!important}.ab-sign span{display:inline-block;clip-path:inset(-20% 100% -20% 0)}.ab-sign.write span{animation:sigwrite 2.6s steps(26,end) forwards}@keyframes sigwrite{to{clip-path:inset(-20% 0 -20% 0)}}@media(prefers-reduced-motion:reduce){.ab-sign span{clip-path:none}}.sent-card{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;padding:36px 24px}.sent-card h3{font-size:2rem}.sent-stamp{font-family:var(--f-foil);font-weight:700;letter-spacing:.3em;color:#b23a2c;border:2px solid #b23a2c;padding:6px 14px 6px 18px;rotate:-8deg}@media(min-width:900px){.pg-stage-wrap>.pg-shop{display:none}}.pg-foot .pg-shop{display:flex}.pg-cap{display:grid!important;grid-template-columns:auto auto;column-gap:14px;row-gap:2px;align-items:baseline}.pg-cap b{grid-column:1;grid-row:1}.pg-cap em{grid-column:2;grid-row:1;justify-self:start}.pg-cap span{grid-column:1 / -1;grid-row:2;font-size:clamp(1.15rem,.85rem + .9vw,1.7rem)!important}.pg-foot{flex-wrap:nowrap}.pg-foot .ps-b{display:inline-flex}@media(max-width:899px){.pg-foot .pg-shop{display:none}}.ab-fan a img{position:static!important;translate:none!important;rotate:none!important;width:100%!important;top:auto;left:auto}.sent-stamp{animation:sentin .6s cubic-bezier(.3,1.6,.4,1) both!important}@keyframes sentin{0%{opacity:0;transform:scale(2.2)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}img.glide{position:fixed;z-index:300;margin:0;max-width:none;pointer-events:none;animation:none!important;filter:drop-shadow(0 40px 34px rgba(46,40,24,.38))}body.gliding .page:not([hidden])>*:not(.glide){animation:pagein .6s .15s ease both}.btn:active{transform:translateY(2px) scale(.975);box-shadow:inset 0 3px 8px #3c280a38!important;transition:transform .06s,box-shadow .06s}.btn-line:active{background:#d6a44324;border-color:var(--gold-deep)}select:active{transform:scale(.985)}.h-act{display:flex;align-items:center;gap:14px}.guide-btn{display:inline-flex;align-items:center;border:1px solid rgba(161,122,44,.45);font-family:var(--f-foil);font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--gold-deep);background:#fffdf699;transition:background .3s,transform .15s}.guide-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.guide-btn:hover{background:#fffdf6}.guide-btn:active{transform:translateY(2px) scale(.96)}.gf h1,.pol h1{font-size:clamp(2.8rem,1.6rem + 4vw,5.4rem);margin:14px 0 18px}.gd-cta{display:grid;justify-items:center;gap:22px;text-align:center;margin-top:clamp(40px,5vw,70px)}.gd-cta h2{font-size:var(--s3)}.gf-q legend span{display:block;font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.2em;color:var(--gold-deep);margin-bottom:6px}.gf-res{margin-top:30px;display:grid;gap:22px}.pol-in{max-width:760px}.pol h2{font-size:1.6rem;margin:34px 0 10px}.pol p{color:var(--ink-soft);margin:0 0 14px}.arrow{display:inline-block;flex:none;width:20px!important;height:14px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M1 7H18M12.5 1.5L18 7L12.5 12.5' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M1 7H18M12.5 1.5L18 7L12.5 12.5' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .35s cubic-bezier(.2,1.4,.4,1)!important}.arrow:after,.btn .arrow:after{display:none!important}.btn:hover .arrow,a:hover>.arrow{width:20px!important;transform:translate(4px)}.arrow.back{transform:scaleX(-1)}.arrow.down{transform:rotate(90deg)}.pg-tabs button[aria-selected=true] .pt-bub{background:radial-gradient(circle at 38% 30%,#fffaf0,#faecc4 40%,#efd38c 72%,#d9ad55);box-shadow:inset 0 0 0 1px #b07a2a8c,0 0 0 4px #efd38c59,0 10px 18px -10px #7a5a1f99}body.gliding .page:not([hidden]){animation:pagein .6s .15s ease both}.guide-btn{letter-spacing:.18em}.lpill{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .25s cubic-bezier(.2,1.5,.4,1);position:relative}.lpill:active{transform:translateY(2px) scale(.95);transition-duration:.06s}.lpill.ok:after{content:"\2713";position:absolute;right:-10px;top:-10px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--btn-foil);color:#20170a;font-size:.8rem;font-weight:700;animation:doinkdot .5s cubic-bezier(.3,1.8,.4,1)}.hs-stk,.hs-stk img,.pi-stk,.pg-stk,.gd-stk,.wt-stk{pointer-events:auto;cursor:pointer}.hs-stk img:hover,.pi-stk:hover,.pg-stk:hover,.gd-stk:hover{filter:drop-shadow(0 10px 10px rgba(60,40,10,.35)) drop-shadow(0 0 14px rgba(255,226,160,.8))}.gf-wrap{position:relative;z-index:1;padding-block:clamp(50px,6vw,90px) clamp(60px,7vw,100px)}.gf-head{max-width:760px;margin-bottom:clamp(26px,3vw,44px)}.gf-head h1{font-size:clamp(2.8rem,1.6rem + 4vw,5.4rem);margin:14px 0}.gf-shell{display:grid;gap:32px;align-items:start}@media(min-width:1000px){.gf-shell{grid-template-columns:minmax(0,1fr) 340px}.gf-side{position:sticky;top:calc(var(--head) + 24px)}}.gf-main{padding:clamp(22px,3vw,40px);background:#fffdf8d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 0 0 1px #a17a2c4d,0 30px 60px -40px #3c280a73}.gf-bar{display:flex;align-items:center;gap:18px;margin-bottom:22px}.gf-back{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(161,122,44,.4);background:none;font-family:var(--f-foil);font-weight:700;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);cursor:pointer}.gf-back:active{transform:translateY(2px) scale(.96)}.gf-dots{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex:1}.gf-dots li{flex:1;max-width:60px;border-radius:2px;transition:background .4s}.gf-count{font-family:var(--f-foil);font-weight:700;font-size:.62rem;letter-spacing:.18em;color:var(--mist);text-transform:uppercase}.gf-q{display:none;border:0;padding:0;margin:0;min-width:0}.gf-q.on{display:block;animation:gfin .55s cubic-bezier(.2,1,.3,1) both}@keyframes gfin{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.gf-q legend{line-height:1.1;margin-bottom:22px;padding:0}.gfo-grid{display:grid;gap:14px}.gfo-grid.six{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.gfo-grid.four{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.gfo-grid.three{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.gfo{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;text-align:center;padding:16px 14px 18px;background:#fffdf8;box-shadow:inset 0 0 0 1px #a17a2c4d,0 10px 20px -16px #3c280a80;cursor:pointer;transition:transform .35s cubic-bezier(.2,1.4,.4,1),box-shadow .35s}.gfo input{position:absolute;opacity:0}.gfo:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #a17a2c99,0 22px 34px -20px #3c280a8c}.gfo:active{transform:translateY(1px) scale(.97);transition-duration:.06s}.gfo:has(input:checked){box-shadow:inset 0 0 0 2px #d6a443,0 0 0 4px #efd38c59,0 22px 34px -20px #96681e99}.gfo:has(input:focus-visible){outline:2px solid var(--gold-deep);outline-offset:3px}.gfo-art{position:relative;height:112px;width:100%;display:grid;place-items:center;margin-bottom:6px}.gfo-art img{max-height:112px;width:auto;max-width:100%;filter:drop-shadow(0 10px 12px rgba(60,40,10,.28));transition:transform .45s cubic-bezier(.2,1.4,.4,1)}.gfo:hover .gfo-art img{transform:rotate(-3deg) scale(1.05)}.gfo-art .cv{max-height:104px}.gfo.gfo-trio .gfo-art img{position:absolute;max-height:92px}.gfo.gfo-trio .gfo-art img:nth-child(1){translate:-42% 4%;rotate:-10deg}.gfo.gfo-trio .gfo-art img:nth-child(2){z-index:2}.gfo.gfo-trio .gfo-art img:nth-child(3){translate:42% 6%;rotate:9deg}.gfo-art .sk{max-height:96px}.gfo-art .bx{max-height:112px}.gfo-art svg{width:60px;height:60px;fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gfo b{font-family:var(--f-display);font-weight:500;font-size:1.12rem;line-height:1.2}.gfo small{font-size:.82rem;color:var(--mist);line-height:1.35}.gf-side{display:grid;gap:14px;padding:22px;background:linear-gradient(160deg,#fffdf6,#f6ecd8);box-shadow:inset 0 0 0 1px #b07a2a73,inset 0 0 0 5px #fffdf6,inset 0 0 0 6px #b07a2a40}.gf-box{position:relative;height:220px;display:grid;place-items:center}.gfb-base{position:absolute;width:74%;bottom:0;opacity:0;transform:translateY(14px) scale(.92);transition:opacity .5s,transform .6s cubic-bezier(.2,1.4,.4,1);filter:drop-shadow(0 18px 18px rgba(60,40,10,.28))}.gf-box.boxed .gfb-base{opacity:1;transform:none}.gfb-items{position:absolute;top:0;right:0;bottom:0;left:0}.gfb-items img{position:absolute;left:50%;bottom:18%;height:70%;width:auto;translate:calc(-50% + (var(--i) - 1) * 42%) 0;rotate:calc((var(--i) - 1) * 8deg);filter:drop-shadow(0 14px 14px rgba(60,40,10,.32));animation:gfpop .55s cubic-bezier(.2,1.6,.4,1) both}.gfb-items img.s{height:34%;bottom:6%}@keyframes gfpop{0%{opacity:0;transform:translateY(20px) scale(.7)}}.gf-sum{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gf-sum li{display:flex;justify-content:space-between;gap:10px;font-size:.9rem}.gf-sum li em{font-style:normal;font-size:.68rem;color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em}.gf-sum li.ph{color:var(--mist);font-family:var(--f-small);font-style:italic}.gf-sum li.tot{padding-top:8px;border-top:1px dashed rgba(161,122,44,.45);font-family:var(--f-display);font-size:1.15rem}.gf-res{animation:gfin .6s cubic-bezier(.2,1,.3,1) both}.gfr-hero{display:grid;gap:28px;align-items:center}@media(min-width:761px){.gfr-hero{grid-template-columns:.9fr 1.1fr}}.gfr-art{position:relative;height:320px}.gfr-art img{position:absolute;left:50%;top:50%;height:84%;width:auto;translate:calc(-50% + (var(--i) - (var(--n) - 1) / 2) * 46%) -50%;rotate:calc((var(--i) - (var(--n) - 1) / 2) * 9deg);filter:drop-shadow(0 30px 28px rgba(60,40,10,.35));animation:gfpop .7s cubic-bezier(.2,1.6,.4,1) both;animation-delay:calc(var(--i) * .12s)}.gfr-copy h2{font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);margin:10px 0 14px}.gfr-why{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px}.gfr-why li{position:relative;padding-left:26px;color:var(--ink-soft)}.gfr-why li:before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;border-radius:50%;background:var(--btn-foil)}.gfr-note{font-family:var(--f-small);font-style:italic;color:var(--gold-deep)}.gfr-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:6px 0 18px;padding-top:12px;border-top:1px dashed rgba(161,122,44,.45)}.gfr-total span{font-family:var(--f-foil);font-weight:700;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mist)}.gfr-total b{font-family:var(--f-display);font-size:1.8rem;font-weight:500}.gfr-total small{flex-basis:100%;color:var(--mist);font-size:.82rem}.gfr-alt{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.9rem;color:var(--mist)}.gfr-alt a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.fs-hero{background:radial-gradient(70% 70% at 70% 40%,rgba(255,232,180,.5),transparent 70%),var(--paper);overflow:hidden}.fs-hero-in{display:grid;gap:30px;align-items:center;min-height:min(86vh,780px);padding-block:40px}@media(min-width:980px){.fs-hero-in{grid-template-columns:.9fr 1.1fr}}.fs-hero h1{font-size:clamp(3rem,1.6rem + 5vw,6.4rem);margin:14px 0 18px}.fs-down{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--f-foil);font-weight:700;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);text-decoration:none}.fs-hero-art{position:relative}.fs-book{width:100%;filter:drop-shadow(0 40px 40px rgba(46,40,24,.35))}.fs-stamp{position:absolute;left:68%;top:14%;width:20%;mix-blend-mode:multiply;opacity:0;rotate:-12deg}.fs-hero-art.in .fs-stamp{animation:fsthud .5s .6s cubic-bezier(.5,0,.6,1.6) forwards}@keyframes fsthud{0%{opacity:0;transform:scale(2.2)}70%{opacity:1;transform:scale(.95)}to{opacity:.95;transform:scale(1)}}.fs-ch{padding-block:clamp(60px,8vw,120px)}.fs-ch.alt{background:var(--cream)}.fs-row{display:grid;gap:clamp(30px,5vw,80px);align-items:center}@media(min-width:900px){.fs-row{grid-template-columns:1fr 1fr}.fs-row.rev>.fs-copy{order:2}}.fs-n{font-family:var(--f-foil);font-size:.8rem;letter-spacing:.24em;color:var(--gold-deep)}.fs-copy h2{font-size:clamp(2.2rem,1.4rem + 2.6vw,3.8rem);margin:10px 0 18px}.fs-copy p{color:var(--ink-soft);font-size:1.05rem;max-width:32em}.fs-r{opacity:0;transform:translateY(40px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.fs-r.in{opacity:1;transform:none}.fs-art.fs-r{transition-delay:.15s}.fs-paper{position:relative;display:grid;justify-items:center;gap:18px;padding:50px 30px 30px;background:#fffdf6;box-shadow:inset 0 0 0 1px #b07a2a4d,0 30px 60px -40px #3c280a73;rotate:-2deg}.fs-st1{width:min(260px,70%);mix-blend-mode:multiply;rotate:-10deg}.fs-cap{font-family:Caveat,cursive;font-size:1.4rem;color:#1f2c5a;text-align:center}.fs-where{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-where li{display:grid;gap:6px;padding:22px;background:#fffdf8;box-shadow:inset 0 0 0 1px #a17a2c4d;transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.fs-where li:hover{transform:translateY(-4px)}.fs-where svg{width:40px;height:40px;fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fs-where b{font-family:var(--f-display);font-weight:500;font-size:1.15rem}.fs-where span{font-size:.88rem;color:var(--mist)}.fs-tips{margin:0 0 18px;padding:0;list-style:none;counter-reset:t;display:grid;gap:12px}.fs-tips li{counter-increment:t;position:relative;padding-left:44px;color:var(--ink-soft)}.fs-tips li:before{content:counter(t);position:absolute;left:0;top:-2px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--btn-foil);color:#20170a;font-family:var(--f-foil);font-weight:700;font-size:.8rem}.fs-tips b{color:var(--ink)}.fs-try{font-family:Caveat,cursive;font-size:1.5rem!important;color:#1f2c5a!important}.fs-pad{position:relative;display:block;width:100%;aspect-ratio:1.3;border:0;padding:0;cursor:pointer;background:none}.fs-pad-paper{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffdf6 repeating-linear-gradient(0deg,transparent 0 31px,rgba(161,122,44,.12) 31px 32px);box-shadow:inset 0 0 0 1px #b07a2a59,0 30px 60px -40px #3c280a73;rotate:1.5deg}.fs-hint{position:absolute;left:50%;top:50%;translate:-50% -50%;font-family:Caveat,cursive;font-size:1.8rem;color:var(--mist);transition:opacity .4s;animation:hintb 2.4s ease-in-out infinite}@keyframes hintb{50%{opacity:.45}}.fs-pad.used .fs-hint{opacity:0;animation:none}.fs-pad:active{transform:scale(.99)}.fs-hit{position:absolute;width:34%;translate:-50% -50%;rotate:var(--r);mix-blend-mode:multiply;pointer-events:none;animation:fsthud .4s cubic-bezier(.5,0,.6,1.6) forwards}.fs-fan{position:relative;height:340px}.fs-fan img{position:absolute;left:50%;top:50%;width:34%;translate:-50% -50%;filter:drop-shadow(0 18px 18px rgba(60,40,16,.3));transition:transform .6s cubic-bezier(.2,1.4,.4,1)}.fs-fan img:nth-child(1){transform:translate(-62%) rotate(-12deg)}.fs-fan img:nth-child(2){z-index:2;transform:translateY(-4%)}.fs-fan img:nth-child(3){transform:translate(62%) rotate(11deg)}.fs-fan:hover img:nth-child(1){transform:translate(-80%) rotate(-18deg)}.fs-fan:hover img:nth-child(3){transform:translate(80%) rotate(17deg)}.fs-mine{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:30px;background:#fffdf6;box-shadow:inset 0 0 0 1px #b07a2a4d,0 30px 60px -40px #3c280a73}.fs-pol{width:100%;rotate:-5deg;filter:drop-shadow(0 18px 20px rgba(46,40,24,.35))}.fs-hand{font-family:Caveat,cursive;font-size:1.6rem;line-height:1.2;color:#1f2c5a;rotate:-3deg}.fs-duo{position:relative;height:360px}.fs-duo a{position:absolute;top:50%;width:42%;transition:transform .6s cubic-bezier(.2,1.4,.4,1)}.fs-duo a:first-child{left:10%;translate:0 -50%;rotate:-8deg}.fs-duo a:last-child{right:10%;translate:0 -46%;rotate:7deg}.fs-duo a:hover{transform:translateY(-12px) scale(1.04)}.fs-duo img{width:100%;filter:drop-shadow(0 30px 26px rgba(46,40,24,.35))}.gd-cta-sec{background:var(--paper)}@media(max-width:899px){.fs-hero-in{min-height:0}.fs-fan,.fs-duo{height:260px}.fs-where{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fs-r{opacity:1;transform:none}.fs-stamp{opacity:.95}}.gf-dots li{display:block!important;height:4px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:#a17a2c33!important}.gf-dots li.done{background:var(--gold)!important}.gf-dots li.on{background:var(--btn-foil)!important}.gf-dots li:before,.gf-dots li:after{display:none!important}.gf-q legend{font-family:var(--f-display)!important;font-weight:400!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ink)!important;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem)!important}.gfo b,.gfo small{display:block}@media(max-width:600px){.gfo-grid.six,.gfo-grid.four,.gfo-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gfo{padding:12px 8px 14px}.gfo-art img{max-height:84px}.gf-main{padding:18px 14px}}@media(max-width:760px){.guide-btn{display:none!important}}@keyframes glint{0%{background-position:200% 0}to{background-position:-200% 0}}.hs-nav i b,.read-line,.ob-prog i,.cd-bar i{background:linear-gradient(90deg,#a8722a,#d9a441 30%,#fff3c4 45%,#f6d372 50%,#d9a441 62%,#a8722a)!important;background-size:300% 100%!important;animation-name:glint;animation-duration:2.6s;animation-timing-function:linear;animation-iteration-count:infinite;box-shadow:0 0 8px #fde2968c}.hs-nav button[aria-selected=true] i b{animation:hsprog var(--dur, 7s) linear forwards,glint 2.6s linear infinite!important}.hs-nav.paused button[aria-selected=true] i b{animation-play-state:paused,running!important}.hs-nav i,.ob-prog{background:#a17a2c2e;height:2px}@keyframes qrun{0%{width:0}to{width:100%}}#qRun{animation:qrun 7.5s linear forwards}img.glide{transform-origin:50% 50%}.fs-kit{background:var(--paper)}.fs-kit-head{max-width:640px;margin-bottom:30px}.fs-kit-head h2{font-size:clamp(2.2rem,1.4rem + 2.6vw,3.8rem);margin:10px 0}.fs-kit-head p{color:var(--ink-soft)}.fs-kit-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.fs-kit-grid li{display:grid;gap:6px;align-content:start;padding:22px;background:#fffdf8;box-shadow:inset 0 0 0 1px #a17a2c4d;transition:transform .4s cubic-bezier(.2,1.4,.4,1),opacity .9s ease}.fs-kit-grid li:nth-child(2){transition-delay:.08s}.fs-kit-grid li:nth-child(3){transition-delay:.16s}.fs-kit-grid li:nth-child(4){transition-delay:.24s}.fs-kit-grid li:nth-child(5){transition-delay:.32s}.fs-kit-grid li:hover{transform:translateY(-5px)}.fs-kit-grid svg{width:40px;height:40px;fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fs-kit-grid b{font-family:var(--f-display);font-weight:500;font-size:1.15rem}.fs-kit-grid span{font-size:.9rem;color:var(--mist)}.fs-did{margin-top:30px;padding:26px 30px;background:linear-gradient(100deg,#efc76529,#fde59a4d);box-shadow:inset 0 0 0 1px #b07a2a59}.fs-did p{margin:8px 0 0;font-family:var(--f-display);font-style:italic;font-size:1.3rem;color:var(--ink)}.ptag{position:relative;z-index:0;isolation:isolate;display:inline-flex;gap:5px;color:#2a2318;font-family:var(--f-display);font-style:normal;font-weight:600;font-size:1.15rem;filter:drop-shadow(0 3px 3px rgba(60,40,10,.22))}.ptag:before,.ptag:after{content:"";position:absolute;z-index:-1;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%)}.ptag:before{top:0;right:0;bottom:0;left:0;background:#b99a62}.ptag:after{top:1px;right:1px;bottom:1px;left:1px;clip-path:polygon(15.4px 0,100% 0,100% 100%,15.4px 100%,0 50%);background:radial-gradient(120% 90% at 30% 20%,#fffdf8,#faf5ea 65%,#f1e8d6),#fbf7ee}.ptag i{z-index:1;position:absolute;left:11px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--paper, #f3ede1);box-shadow:inset 0 0 0 1px #785a2873}.ptag small{font-family:var(--f-body);font-weight:700;font-size:.56rem;letter-spacing:.14em;color:#6b6255}.price-row .ptag{font-size:1.25rem}.pg-word{color:transparent;background-image:var(--tex),var(--g);background-size:520% auto,100% 100%;background-position:6% 62%,0 0;background-blend-mode:overlay,normal;-webkit-background-clip:text;background-clip:text;padding:0 .08em .12em;filter:drop-shadow(0 1px 0 rgba(255,250,236,.8));transition:filter .4s}.disclaim{margin:14px 0 0;max-width:980px;font-family:var(--f-small);font-style:italic;font-size:.68rem;line-height:1.6;color:#1d2a227a}.stk .ph.lay-np img.t1{translate:-54% -8%!important;rotate:-15deg!important;z-index:1!important}.stk .ph.lay-np img.t2{translate:2% 26%!important;rotate:6deg!important;z-index:3!important}.stk .ph.lay-np img.t3{translate:58% 0%!important;rotate:-5deg!important;z-index:2!important}.stk:hover .ph.lay-np img.t1{transform:translate(-8%,-6%) rotate(-5deg)}.stk:hover .ph.lay-np img.t2{transform:translateY(4%) scale(1.04)}.stk:hover .ph.lay-np img.t3{transform:translate(8%,-6%) rotate(4deg)}.trio.lay-np img.t1,.fl-trio.lay-np img.t1{translate:-98% -66%!important;rotate:-15deg!important;z-index:1}.trio.lay-np img.t2,.fl-trio.lay-np img.t2{translate:-48% -34%!important;rotate:6deg!important;z-index:3}.trio.lay-np img.t3,.fl-trio.lay-np img.t3{translate:2% -60%!important;rotate:-5deg!important;z-index:2}.fs-time{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));position:relative}.fs-time li{position:relative;display:grid;gap:8px;align-content:start;padding:26px 22px 24px;background:#fffdf8;box-shadow:inset 0 0 0 1px #a17a2c4d}.fs-time li:nth-child(2){transition-delay:.1s}.fs-time li:nth-child(3){transition-delay:.2s}.fs-time li:nth-child(4){transition-delay:.3s}.fs-yr{justify-self:start;padding:6px 12px;border:1.5px solid var(--gold-deep);border-radius:50px;font-family:var(--f-foil);font-weight:700;font-size:.78rem;letter-spacing:.16em;color:var(--gold-deep);rotate:-3deg;text-transform:uppercase}.fs-time b{font-family:var(--f-display);font-weight:500;font-size:1.25rem}.fs-time p{margin:0;font-size:.93rem;color:var(--ink-soft)}.fs-note-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.fs-note{position:relative;padding:28px 26px 28px 30px;background:repeating-linear-gradient(transparent 0 27px,#466ea029 27px 28px),#fffdf6;background-position:0 0;box-shadow:0 14px 26px -18px #3c280a73,inset 3px 0 #c85a5a40;rotate:var(--r, -.6deg);transition:rotate .4s cubic-bezier(.2,1.4,.4,1),transform .4s cubic-bezier(.2,1.4,.4,1),opacity .9s ease}.fs-note:nth-child(2n){--r: .8deg}.fs-note:nth-child(3n){--r: -1.2deg}.fs-note:before{content:"";position:absolute;top:-9px;left:50%;width:70px;height:20px;translate:-50% 0;background:#e9d6a0bf;rotate:-2deg;box-shadow:0 1px 2px #00000014}.fs-note:hover{rotate:0deg;transform:translateY(-4px)}.fs-note b{display:block;font-family:Caveat,cursive;font-weight:700;font-size:1.55rem;line-height:28px;color:#1f2c5a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-note p{margin:0;font-size:.95rem;line-height:28px;color:var(--ink-soft)}.fs-check{list-style:none;margin:0;padding:26px 28px;display:grid;gap:4px;background:#fffdf8;box-shadow:inset 0 0 0 1px #a17a2c4d,0 20px 40px -28px #3c280a80}.fs-check label{display:flex;align-items:center;gap:14px;padding:10px 4px;cursor:pointer;font-size:1rem;color:var(--ink);border-bottom:1px dashed rgba(161,122,44,.25);transition:color .3s}.fs-check li:last-child label{border-bottom:0}.fs-check input{position:absolute;opacity:0;pointer-events:none}.fs-check i{flex:none;position:relative;width:24px;height:24px;border:1.5px solid var(--gold-deep);border-radius:3px;background:#fff;transition:transform .3s cubic-bezier(.2,1.8,.4,1)}.fs-check i:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:15px;border:solid #1f2c5a;border-width:0 3px 3px 0;rotate:40deg;transform:scale(0);transform-origin:60% 80%;transition:transform .25s cubic-bezier(.2,1.8,.4,1)}.fs-check input:checked+i{transform:scale(1.08)}.fs-check input:checked+i:after{transform:scale(1)}.fs-check input:checked~*{color:var(--mist)}.fs-check label:has(input:checked){color:var(--mist);text-decoration:line-through;text-decoration-color:#1f2c5a73}.fs-check input:focus-visible+i{outline:2px solid var(--gold-deep);outline-offset:3px}.fs-ready{min-height:1.6em;margin:16px 0 0;font-family:Caveat,cursive;font-size:1.7rem;color:var(--gold-deep);text-align:center}.fs-src{margin-block:0 40px;font-family:var(--f-small);font-style:italic;font-size:.78rem;color:var(--mist);max-width:860px}.ticket[role=button]{cursor:pointer;transition:transform .35s cubic-bezier(.2,1.5,.4,1),box-shadow .35s}.ticket[role=button]:hover{transform:translateY(-4px)}.ticket[role=button]:active{transform:translateY(2px) scale(.97);transition-duration:.06s}.ticket[role=button]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.ticket .tk-plane path{transform-box:fill-box;transform-origin:center}.ticket.go-st .tk-plane path{animation:tkdrive 2.6s cubic-bezier(.5,0,.3,1) 1.3s both}.ticket.go-wt .tk-plane path{animation:tkfly 4s cubic-bezier(.45,0,.3,1) 1.5s both}@keyframes tkdrive{0%{transform:translate(-160%)}20%{transform:translate(-140%)}to{transform:translate(170%);opacity:0}}@keyframes tkfly{0%{transform:translate(-160%)}40%{transform:translate(0) translateY(0) rotate(0)}to{transform:translate(180%) translateY(-90%) rotate(-14deg);opacity:0}}.ticket.go .tk-stub{animation:tkpunch .5s cubic-bezier(.2,1.6,.4,1)}@keyframes tkpunch{0%{transform:none}35%{transform:translate(4px) rotate(2deg)}to{transform:none}}.guide-btn{gap:10px}.gb-t{display:inline-grid;overflow:hidden}.gb-t b{grid-area:1 / 1;font-weight:inherit;text-align:center;transition:transform .55s cubic-bezier(.2,1.2,.3,1),opacity .4s}.gb-t b+b{transform:translateY(110%);opacity:0}.guide-btn.alt .gb-t b:first-child{transform:translateY(-110%);opacity:0}.guide-btn.alt .gb-t b+b{transform:none;opacity:1}.m-only{display:none!important}@media(max-width:760px){#hero .hs-slide{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;align-items:start!important;justify-items:stretch!important;gap:0!important;text-align:left!important;padding:calc(var(--head) + 20px) var(--gr) calc(88px + env(safe-area-inset-bottom,0px)) var(--gl)!important}#hero .hs-slide .hero-copy{display:contents!important}#hero .hs-slide .eyebrow{grid-row:1;justify-self:start!important;margin:0!important}#hero .hs-slide .hero-title{grid-row:2;margin:12px 0 0!important;text-align:left!important;font-size:clamp(2.3rem,10.5vw,3rem)!important}#hero .hs-slide .hero-title .l1,#hero .hs-slide .hero-title .l2{display:block!important;margin-left:0!important;padding-left:0!important}#hero .hs-slide[data-k="0"] .hero-title .l2{padding-left:.5em!important}#hero .hs-slide .hero-trio{grid-row:3;order:0!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;align-self:stretch!important;margin:18px 0!important;container-type:size}#hero .hs-slide .lede{display:none!important}#hero .hs-slide .btn-row{grid-row:4;position:relative!important;inset:auto!important;z-index:8;display:grid!important;grid-template-columns:1fr;gap:12px!important;width:100%!important;margin:0!important}#hero .hs-slide .btn-row .btn{width:100%!important;justify-content:center;margin:0!important}.m-only{display:inline-flex!important}#hero .tilt{--wc: min(47%, 66cqh) !important;--ws: min(43%, 60cqh) !important;transform:none!important}#hero .ht-st,#hero .tilt[data-f=st] .ht-np{--wd: var(--ws) !important;--tx: -113% !important;--ty: -46% !important;--rr: -8deg !important;--zz: 1 !important}#hero .ht-np,#hero .tilt[data-f=st] .ht-st,#hero .tilt[data-f=wt] .ht-wt{--wd: var(--wc) !important;--tx: -50% !important;--ty: -50% !important;--rr: 0deg !important;--zz: 3 !important}#hero .ht-wt,#hero .tilt[data-f=wt] .ht-np{--wd: var(--ws) !important;--tx: 13% !important;--ty: -46% !important;--rr: 8deg !important;--zz: 1 !important}#hero .hs-slide[data-k="0"] .hero-stamp{width:74px!important;right:2%!important;left:auto!important;top:auto!important;bottom:0!important}#hero .hs-pp{width:min(64%,62cqh)!important;top:50%!important}#hero .np5{--H: min(86cqh, 62vw) !important;top:50%!important;translate:0 -50%!important}#hero .n5.i.l{--dx: -.33 !important}#hero .n5.i.r{--dx: .33 !important}#hero .n5.o.l{--dx: -.6 !important}#hero .n5.o.r{--dx: .6 !important}#hero .hs-slide .hs-stk{top:13%!important;bottom:-2%!important}#hero .hs-slide .hero-stamp.gold{top:0!important;right:0!important;width:70px!important}}.n5{transition:translate .8s cubic-bezier(.16,1,.3,1),rotate .8s cubic-bezier(.16,1,.3,1),height .8s cubic-bezier(.16,1,.3,1),bottom .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),opacity .8s ease}.n5:not(.c){cursor:pointer}.stk .ph img.sw-out{opacity:0!important;scale:.6;transition:opacity .35s ease,scale .35s ease!important}.stk .ph img.sw-in{animation:swin .55s cubic-bezier(.2,1.5,.4,1)}@keyframes swin{0%{opacity:0;scale:1.35}to{opacity:1;scale:1}}.guide-btn{min-width:214px;justify-content:center;padding:11px 26px!important;font-size:.66rem!important}@media(max-width:1100px){.guide-btn span{display:inline-grid!important}.guide-btn{min-width:190px;padding:10px 18px!important}}@media(max-width:899px){.guide-btn span{display:none!important}.guide-btn{min-width:0;padding:9px!important}}.pg-diary.f-pencil{font-family:Reenie Beanie,cursive;font-weight:400;font-size:2.9cqw;line-height:.98;color:#3a3f47;opacity:.9}.pg-diary.f-pencil .hh{stroke:#3a3f47;width:1.3em;height:1.15em;vertical-align:-.2em}.pg-diary.f-apple .hh{width:1.6em;height:1.4em;vertical-align:-.35em}.pg-note{padding:2.2cqw 1.8cqw 1.8cqw;background:#fffaf0;box-shadow:0 1.2cqw 1.6cqw -.8cqw #281e0a73}.pg-note:before{content:"";position:absolute;top:-1cqw;left:50%;width:38%;height:2cqw;translate:-50% 0;rotate:-3deg;background:#e9d6a0cc}.pg-diary.f-apple{font-family:Homemade Apple,cursive;font-weight:400;font-size:1.08cqw;line-height:1.55;color:#2a4636;mix-blend-mode:normal;opacity:1}.pg-diary.f-apple .hh{stroke:#b0322a}.pg-cap #pgPlace b{display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink);grid-column:auto;grid-row:auto}.pg-cap #pgPlace{font-weight:400}.ticket[role=button]{pointer-events:auto!important}.st-vis .tk-st{z-index:6}.buy-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important}.buy-row[hidden],[data-soldout][hidden]{display:none!important}.buy-row [data-buybtn]{grid-column:1 / -1!important;grid-row:1!important;min-height:56px}.buy-row .qty{grid-column:1!important;grid-row:2!important;height:52px;border:1px solid rgba(161,122,44,.45);border-radius:40px;background:#fffdf6;overflow:hidden}.buy-row .qty button{width:40px;transition:background .2s}.buy-row .qty button:hover{background:#efc76533}.buy-row .qty output{min-width:26px;font-size:.95rem}.buy-row .btn-add{grid-column:2!important;grid-row:2!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;background:#fffdf6;color:var(--ink);border:1.5px solid var(--gold-deep);box-shadow:0 3px #7a5a1f40}.buy-row .btn-add svg{width:19px;height:19px;fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.buy-row .btn-add:hover{background:linear-gradient(100deg,#efc7652e,#fde59a52);transform:translateY(-2px)}.buy-row .btn-add:active{transform:translateY(2px);box-shadow:0 0 #7a5a1f40}.added{position:fixed;z-index:90;left:50%;bottom:22px;display:flex;align-items:center;gap:14px;width:min(560px,calc(100vw - 32px));padding:12px 14px 12px 16px;background:#fffdf6;box-shadow:0 22px 44px -18px #281e0a8c,inset 0 0 0 1px #a17a2c59;translate:-50% 140%;opacity:0;transition:translate .5s cubic-bezier(.2,1.3,.4,1),opacity .3s}.added.on{translate:-50% 0;opacity:1}.ad-t{flex:1;min-width:0;display:grid}.ad-t b{font-family:var(--f-display);font-weight:600}.ad-t small{color:var(--mist);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.added button{flex:none;background:none;border:0;cursor:pointer;font-family:var(--f-foil);font-weight:700;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:8px 6px}.added .ad-view{color:var(--gold-deep);display:inline-flex;align-items:center;gap:6px}@media(max-width:520px){.added{flex-wrap:wrap}.ad-t{flex:1 1 60%}.added .ad-keep{margin-left:auto}}.swrow{gap:10px 14px!important}.swrow button{padding:9px 14px 9px 9px!important;gap:10px!important;font-size:.98rem!important;border:1px solid rgba(161,122,44,.25)!important;border-radius:40px;background:#fffdf6b3!important;transition:color .3s,border-color .3s,transform .25s cubic-bezier(.2,1.5,.4,1),background .3s}.swrow button i{width:28px!important;height:28px!important}.swrow button:hover{transform:translateY(-2px);border-color:var(--gold-deep)!important}.swrow button[aria-pressed=true],.swrow button.on{border-color:var(--gold-deep)!important;background:#fffdf6!important;color:var(--ink)}@media(max-width:700px){.swrow button{padding:7px 12px 7px 7px!important;font-size:.9rem!important}.swrow button i{width:24px!important;height:24px!important}}.pi-stage img.pi-stk.a{left:3%!important;bottom:21%!important;width:21%;rotate:-14deg!important;z-index:1}.pi-stage img.pi-stk.b{left:17%!important;bottom:8%!important;width:20%;rotate:8deg!important;z-index:3}.pi-stage img.pi-stk.c{left:1%!important;right:auto!important;bottom:3%!important;width:19%;rotate:-4deg!important;z-index:2}.pi-stage img.pi-stk[src*="-h."]{width:27%!important}.pi:hover .pi-stage img.pi-stk.a{transform:translate(-6%,-6%) rotate(-5deg)}.pi:hover .pi-stage img.pi-stk.b{transform:translate(6%,2%) rotate(5deg)}.pi:hover .pi-stage img.pi-stk.c{transform:translate(-4%,4%) rotate(-4deg)}.ptag{align-items:center!important;line-height:1!important;padding:9px 16px 9px 30px!important}.ptag small{line-height:1}.price-row .ptag{padding:10px 17px 10px 32px!important}.m-nav a.mn-shop{font-size:clamp(2.6rem,12vw,4.2rem)!important;font-weight:500!important;background:linear-gradient(105deg,#a8722a,#d9a441 32%,#fff3c4 46%,#f0c75e 54%,#d9a441 66%,#a8722a)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 10px rgba(239,199,101,.45)) drop-shadow(0 1px 0 rgba(255,253,244,.9));animation:shopsheen 4.5s ease-in-out infinite}@keyframes shopsheen{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(max-width:899px){.pg .ob-head{text-align:center;justify-items:center}.pg .ob-head>div{justify-items:center}.pg .ob-head .eyebrow{justify-self:center}.pg .pg-in{display:flex!important;flex-direction:column}.pg .pg-in>.ob-head{order:0}.pg .pg-foot{order:1;padding-bottom:0;margin-top:-4px}.pg .pg-stage-wrap{order:2;flex:1 1 auto;min-height:0;justify-content:center}.pg .pg-stage{width:100%!important;max-width:100%;margin-inline:auto}.pg .pg-stage-wrap>.pg-shop{width:100%;max-width:360px;align-items:stretch}.pg .pg-stage-wrap>.pg-shop{display:grid!important;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px}.pg .pg-stage-wrap>.pg-shop .ps-l{flex-basis:auto;text-align:center}.pg .pg-stage-wrap>.pg-shop .ps-b{width:100%!important;margin:0!important;justify-content:space-between}.pg .pg-cap{justify-content:center;justify-items:center;text-align:center}.pg .pg-cap b{justify-self:end}.pg .pg-cap em{justify-self:start}.gift-tab{margin-top:64vw!important}.st-scatter .ss[src*=ca-flower]{left:4%!important;top:58%!important;--k: .7 !important}}.ad-ph{position:relative;flex:none;width:44px;height:52px;display:grid;place-items:center}.ad-ph img{max-width:44px;max-height:52px;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(40,30,10,.3))}.ad-ph i{position:absolute;right:-6px;bottom:-4px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--btn-foil);color:#20170a;font-style:normal;font-weight:700;font-size:.7rem}.ad-ship{font-family:var(--f-small);font-style:italic;font-size:.78rem;color:var(--gold-deep)}.added.free .ad-ship{color:#2f6a45}.share-btn{display:inline-flex;align-items:center;gap:9px;margin:2px 0 6px;padding:6px 0;background:none;border:0;cursor:pointer;font-family:var(--f-small);font-style:italic;font-weight:500;font-size:.92rem;color:var(--ink-soft)}.share-btn svg{width:18px;height:18px;fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.share-btn:hover{color:var(--ink)}.share-btn:hover svg{transform:translateY(-3px)}.share-btn.done{color:var(--gold-deep)}.notify{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.notify input{min-height:52px;padding:0 16px;border:1px solid rgba(161,122,44,.45);background:#fffdf6;font:inherit;color:var(--ink)}.notify input:focus{outline:2px solid var(--gold-deep);outline-offset:1px}.notify-msg{min-height:1.4em;margin:8px 0 0;font-family:var(--f-small);font-style:italic;font-size:.9rem}.notify-msg.err{color:#a3342a}.notify-msg.ok{color:#2f6a45}.page:not([hidden]){animation:pagein .55s ease both}@keyframes pagein{0%{opacity:0}to{opacity:1}}.ptag{transform-origin:13px 50%}.pi:hover .ptag,.stk:hover .ptag,.price-row .ptag:hover{animation:tagswing 1.1s cubic-bezier(.3,.6,.3,1)}@keyframes tagswing{0%{rotate:0deg}20%{rotate:-7deg}45%{rotate:4.5deg}65%{rotate:-2.5deg}82%{rotate:1deg}to{rotate:0deg}}img.lz{opacity:0}img.lz-in{transition:opacity .6s ease}.foot-seal{width:92px;height:92px;color:#a8722a;opacity:0;transform:scale(1.6) rotate(-18deg)}.foot-seal.in{animation:sealin .5s cubic-bezier(.5,0,.75,0) forwards}@keyframes sealin{70%{opacity:.95;transform:scale(.94) rotate(-9deg)}to{opacity:.85;transform:scale(1) rotate(-9deg)}}@media(prefers-reduced-motion:reduce){.page:not([hidden]){animation:none}.foot-seal{opacity:.85;transform:rotate(-9deg)}img.lz{opacity:1}}@media(max-width:760px){.hs-nav{justify-content:center}.hs-nav button{justify-items:center;text-align:center;grid-template-columns:auto!important}.hs-nav .n,.hs-nav .l{justify-content:center}.nl-tab{padding:18px 9px!important;font-size:.62rem!important;letter-spacing:.16em!important;min-height:92px;box-shadow:4px 6px 14px -6px #50370f80}.nl-tab:after{content:"";position:absolute;top:-10px;right:-14px;bottom:-10px;left:0}.pol .pol-in{padding-left:calc(var(--gl) + 14px)!important;padding-right:calc(var(--gr) + 14px)!important}.pol p{font-size:.98rem;line-height:1.7}}@media(max-width:600px){.gfo-art{height:88px!important;overflow:visible}.gfo-art img,.gfo-art .cv,.gfo-art .sk,.gfo-art .bx{max-height:88px!important}.gfo.gfo-trio .gfo-art img{max-height:70px!important}.gfo-art svg{width:48px;height:48px}.gfo b{font-size:1.02rem;margin-top:4px}.gfo small{font-size:.78rem}}.gk-conf{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gk-conf legend{grid-column:1 / -1}.gk-conf label{display:flex;min-width:0}.gk-conf label{align-items:stretch}.gk-conf label>span{width:100%;min-height:66px;justify-content:center;flex-wrap:wrap;text-align:center;gap:4px 6px;padding:8px 10px}.gk-conf label>span .tagd{flex-basis:100%;display:flex;justify-content:center}@media(max-width:560px){.gk-conf{grid-template-columns:1fr}.gk-conf label>span{min-height:46px;justify-content:flex-start;text-align:left;flex-wrap:nowrap}.gk-conf label>span .tagd{flex-basis:auto;margin-left:auto}}@media(min-width:900px){.pg-stage{width:min(1180px,calc(100vw - var(--gl) - var(--gr) - 340px),calc((100svh - var(--head) - 230px) * 1.34))!important}}.fs-down{padding:12px 0;margin-top:10px}#rays,#leaves,.hero-stamp,.hs-bg{pointer-events:none!important}@media(pointer:coarse),(max-width:760px){.hs-slide.on .hs-stk img,#hero .ht img,#hero .hs-pp img,#hero .n5 img{animation:none!important}#hero .hs-stk img{transition-duration:.6s!important}}label.opt-box.tapped{animation:giftlift .9s cubic-bezier(.2,1.3,.4,1)}label.opt-box.tapped img.bow{animation:bowpop 1.1s cubic-bezier(.2,1.6,.4,1)!important}label.opt-box.tapped .pr,label.opt-box.tapped>em,label.opt-note.tapped .pr,label.opt-note.tapped>em{animation:tagswing 1.1s cubic-bezier(.3,.6,.3,1)!important}label.opt-note.tapped{animation:notelift .8s cubic-bezier(.2,1.3,.4,1)}label.opt-note.tapped .box,label.opt-box.tapped .box{animation:doinkdot .5s cubic-bezier(.3,1.8,.4,1)}@keyframes giftlift{0%{transform:none}35%{transform:translateY(-6px) scale(1.012)}to{transform:none}}@keyframes notelift{0%{transform:none}35%{transform:translateY(-4px) rotate(-.6deg)}to{transform:none}}@keyframes bowpop{0%{transform:scale(.82) rotate(-6deg)}40%{transform:scale(1.12) rotate(4deg)}70%{transform:scale(.97) rotate(-2deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){label.opt-box.tapped,label.opt-note.tapped,label.opt-box.tapped img.bow{animation:none!important}}@media(max-width:760px){.sec-head h2:has(.kraft){white-space:normal;line-height:1.05}.sec-head h2 .kraft{display:inline-block;margin-top:.3em;margin-left:-.05em}}#intro img{width:clamp(180px,22vw,230px)}html.seen #intro{display:none}.grain{animation:none!important}.m-nav a.mn-guide{background:linear-gradient(105deg,#7d848c,#b9bfc6 30%,#f4f6f8 46%,#c9ced4 56%,#8a9198 72%,#6d737a);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(190,198,206,.45)) drop-shadow(0 1px 0 rgba(255,255,255,.9));animation:shopsheen 5s ease-in-out infinite}@media(min-width:761px)and (max-width:1199px){.gift-grid{grid-template-columns:1fr!important;justify-items:center;text-align:left}.gift-grid>*:not(.gift-photo){justify-self:stretch}.gift-photo.deal{width:min(88%,620px)!important;margin:40px auto 30px!important}}@media(max-width:760px){.hs-slide[data-k="1"] .hs-stk img{width:13%!important;max-width:52px;z-index:3}.hs-slide[data-k="1"] .hs-stk img:nth-child(n+8){display:none}.hs-slide[data-k="1"] .hs-stk img:nth-child(1){--x: 52% !important;--y: -7% !important;--r: -8deg !important}.hs-slide[data-k="1"] .hs-stk img:nth-child(2){--x: 70% !important;--y: -4% !important;--r: 9deg !important}.hs-slide[data-k="1"] .hs-stk img:nth-child(3){--x: 6% !important;--y: 84% !important;--r: 12deg !important}.hs-slide[data-k="1"] .hs-stk img:nth-child(4){--x: 28% !important;--y: 93% !important;--r: -8deg !important}.hs-slide[data-k="1"] .hs-stk img:nth-child(5){--x: 50% !important;--y: 85% !important;--r: 7deg !important}.hs-slide[data-k="1"] .hs-stk img:nth-child(6){--x: 72% !important;--y: 93% !important;--r: -11deg !important}.hs-slide[data-k="1"] .hs-stk img:nth-child(7){--x: 93% !important;--y: 83% !important;--r: 6deg !important}}.gfo .gfo-mix img.cv{position:absolute;max-height:96px;z-index:2}.gfo .gfo-mix img.sk{position:absolute;max-height:62px!important;z-index:1}.gfo .gfo-mix img.sk:first-child{translate:-104% 12%;rotate:-12deg}.gfo .gfo-mix img.sk:last-child{translate:104% 10%;rotate:10deg}.gfo .gfo-all img{position:absolute}.gfo .gfo-all img.bx{max-height:84px!important;translate:22% 10%;z-index:1}.gfo .gfo-all img.cv{max-height:98px!important;translate:-30% -4%;rotate:-6deg;z-index:2}.gfo .gfo-all img.sk{max-height:48px!important;z-index:3}.gfo .gfo-all img.sk:nth-child(3){translate:-190% 38%;rotate:-10deg}.gfo .gfo-all img.sk:nth-child(4){translate:205% -34%;rotate:9deg}@media(max-width:600px){.gfo .gfo-mix img.cv,.gfo .gfo-all img.cv{max-height:78px!important}.gfo .gfo-all img.bx{max-height:66px!important}.gfo .gfo-mix img.sk{max-height:50px!important}.gfo .gfo-all img.sk{max-height:40px!important}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}html.bp-arriving .g-main img{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bp.css.map */
