.pa{--p: 1;padding-top:0;padding-bottom:calc(var(--pb, 64) * 1px)}html.motion .pa__scene{--p: 0}.pa__scene{overflow-x:clip}.pa__cols{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.pa__stage{position:sticky;top:var(--header-h);z-index:2;height:42svh;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;background:linear-gradient(var(--bg) 78%,transparent);isolation:isolate}.pa__cut{--s: sin(calc(var(--p) * var(--n) * 3.14159));position:relative;grid-area:1 / 1;width:100%;height:92%;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;rotate:calc(var(--dir, 1) * (var(--p) * 16deg - 8deg + var(--s) * 4deg));scale:calc(.8 + .2*clamp(0,calc(var(--s) * var(--s) + clamp(0,calc((var(--p) - .9) * 10),1)),1));translate:0 calc(2svh - var(--p) * 4svh);z-index:2}.pa__img{position:relative;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:var(--pm-filter)}.pa__cut.is-photo{rotate:calc(var(--dir, 1) * (var(--p) * 4deg - 2deg))}.pa__cut.is-photo .pa__img{border-radius:calc(var(--img-radius, 12) * 2px);mix-blend-mode:multiply;filter:none;box-shadow:0 24px 60px -24px #3e281866}html[data-theme=dark] .pa__cut.is-photo .pa__img{mix-blend-mode:normal;background:var(--pm-plate)}.pa__shadow{position:absolute;inset-inline:22%;bottom:1%;height:4%;border-radius:50%;background:radial-gradient(closest-side,var(--pm-shadow),transparent);filter:blur(8px);opacity:calc(.9 - var(--p) * .3);scale:calc(1.1 - var(--p) * .25) 1}.pa__cut.is-photo .pa__shadow{display:none}.pa__glow{position:absolute;grid-area:1 / 1;width:min(100%,74svh);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 24%,transparent),transparent 72%);scale:calc(.6 + var(--p) * .5);opacity:.9;z-index:0}.pa__ghost{position:absolute;grid-area:1 / 1;inset-inline:0;top:50%;font-family:var(--font-display);font-size:clamp(5rem,24vw,22rem);line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 11%,transparent);translate:calc((.5 - var(--p)) * 46vw * var(--dir, 1)) -50%;pointer-events:none;z-index:1;text-align:center}.pa__labels{position:absolute;inset-inline:0;bottom:0;display:grid;justify-items:center;z-index:3;pointer-events:none}.pa__label{grid-area:1 / 1;font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);opacity:0;translate:0 10px;transition:opacity .6s var(--ease-out),translate .7s var(--ease-out)}.pa__label.is-active{opacity:1;translate:0 0}html:not(.motion) .pa__label:first-child{opacity:1}.pa__flow{position:relative;z-index:1}.pa__step{position:relative;display:grid;align-content:center;gap:var(--s-4);min-height:78svh;padding-block:var(--s-12)}.pa__intro{min-height:0;padding-block:var(--s-6) var(--s-16);align-content:start}.pa__info{gap:var(--s-6)}.pa .p-title__text{font-size:clamp(2.6rem,6.2vw,5.6rem)}.pa__hint{display:none;align-items:center;gap:12px;margin:var(--s-8) 0 0;font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.pa__hint span{width:10px;height:18px;border:1.5px solid currentcolor;border-radius:999px;position:relative}.pa__hint span:after{content:"";position:absolute;inset-inline-start:50%;top:3px;width:2px;height:4px;margin-inline-start:-1px;border-radius:2px;background:currentcolor;animation:pa-wheel 1.8s var(--ease-inout) infinite}@keyframes pa-wheel{0%{translate:0 0;opacity:1}80%{translate:0 6px;opacity:0}to{translate:0 0;opacity:0}}.pa__num{position:absolute;inset-inline-start:-.04em;top:50%;translate:0 -62%;font-family:var(--font-display);font-size:clamp(9rem,30vw,26rem);line-height:.9;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 9%,transparent);pointer-events:none;z-index:-1}.pa__h{font-family:var(--font-display);font-weight:var(--font-display-weight, 400);font-size:clamp(2.6rem,6.4vw,6rem);line-height:1.02;text-wrap:balance;padding-bottom:.12em}.pa__h em{color:var(--accent);font-style:italic}.pa__lead{max-width:34ch;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.5;color:var(--muted)}.pa__items{display:grid;gap:var(--s-3);margin:var(--s-4) 0 0;padding:0;list-style:none;counter-reset:pa}.pa__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-4);align-items:baseline;padding:var(--s-4) var(--s-6);border-radius:calc(var(--img-radius, 12) * 1.5px);background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .8s var(--ease-out),background .5s var(--ease-soft)}@media(hover:hover){.pa__item:hover{transform:translate3d(calc(8px * var(--dir, 1)),0,0)}}.pa__item-n{font-family:var(--font-display);font-size:1.1rem;color:var(--accent-text, var(--accent))}.pa__item-body{display:grid;gap:2px}.pa__item-t{font-family:var(--font-display);font-weight:var(--font-display-weight, 400);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15}.pa__item-d{color:var(--muted);font-size:.95rem;line-height:1.5}.pa__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-8);margin:0;padding:0;list-style:none}.pa__stat{display:grid;gap:4px}.pa__stat-n{font-family:var(--font-display);font-size:clamp(3.2rem,7vw,6.5rem);line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.pa__stat-l{font-size:var(--fs-small);color:var(--muted);max-width:18ch}.pa__h--finale{margin-top:var(--s-6)}.pa__finale{justify-items:start}@media(min-width:990px){.pa__cols{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(2rem,5vw,6rem)}.pa__stage{order:2;height:calc(100svh - var(--header-h));background:none}.pa__cut{height:78%}.pa__step{min-height:100svh}.pa__intro{min-height:calc(100svh - var(--header-h));padding-block:var(--s-8);align-content:center}.pa__hint{display:flex}.pa__info{max-height:none;overflow:visible}.pa__labels{bottom:3svh}}@media(max-width:989px){.pa__step{padding-block:var(--s-16)}.pa__item{padding:var(--s-3) var(--s-4)}.pa__num{font-size:clamp(7rem,38vw,12rem)}}html:not(.motion) .pa__cut,html:not(.motion) .pa__cut.is-photo{rotate:none;scale:1;translate:none}html:not(.motion) .pa__ghost{translate:0 -50%}html:not(.motion) .pa__glow{scale:1}.pa__step{grid-template-columns:minmax(0,1fr)}.pa__step>*,.product__info-inner>*{min-width:0}.p-title__text,.p-title__text .split-line{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pa__flow{--p: 0}.pa__stage{contain:layout style}.pa__cut,.pa__ghost,.pa__glow{will-change:rotate,scale,translate}html:not(.motion) .pa__cut,html:not(.motion) .pa__ghost,html:not(.motion) .pa__glow{will-change:auto}@media(max-width:989px){.pa__stage{top:var(--header-h);height:clamp(210px,34svh,320px);background:var(--bg);z-index:4}.pa__stage:before{content:"";position:absolute;inset-block:calc(var(--header-h) * -1) 0;inset-inline:-100vw;background:var(--bg);pointer-events:none;z-index:-1}.pa__stage:after{content:"";position:absolute;inset-inline:-100vw;top:100%;height:28px;background:linear-gradient(var(--bg),transparent);pointer-events:none;z-index:5}.pa__cut{height:88%}.pa__ghost{font-size:clamp(3.5rem,22vw,9rem)}.pa__labels{display:none}.pa__intro{padding-block-start:var(--s-8)}}@media(min-width:990px){.pa__stage{top:calc(var(--header-h) + 8px);height:calc(100svh - var(--header-h) - 16px);align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/product-a.css.map */
