.sonioro-s.so-g-deck{overflow:hidden}.sonioro-s.so-g-deck .g-dk-ghost{bottom:6%;left:-2%}.sonioro-s.so-g-deck .g-dk-grid{display:grid;gap:40px;align-items:center}.sonioro-s.so-g-deck .g-dk-h{font-size:calc(clamp(52px,12cqw,88px)*var(--g-dfs,1));text-shadow:.045em .045em 0 var(--g-pink)}.sonioro-s.so-g-deck[data-tone=pink] .g-dk-h{text-shadow:.045em .045em 0 var(--g-green)}@container so (min-width:600px){.sonioro-s.so-g-deck .g-dk-h{font-size:calc(clamp(48px,7.2cqw,88px)*var(--g-dfs,1))}.sonioro-s.so-g-deck .g-dk-grid{grid-template-columns:1fr 1fr}.sonioro-s.so-g-deck .g-dk-r{grid-column:1/-1}}@container so (min-width:1200px){.sonioro-s.so-g-deck .g-dk-h{font-size:calc(clamp(52px,calc((100cqw - 588px) / 10.8),90px)*var(--g-dfs,1))}.sonioro-s.so-g-deck .g-dk-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px) minmax(0,1fr);gap:40px}.sonioro-s.so-g-deck .g-dk-r{grid-column:auto}}.sonioro-s.so-g-deck .g-dk-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--g-ink);font:600 10px/1 var(--g-t);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px}.sonioro-s.so-g-deck .g-dk-cta{margin-top:28px}.sonioro-s.so-g-deck .g-dk{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.sonioro-s.so-g-deck .g-dk.is-on .g-dk-hint{margin-bottom:22px}.sonioro-s.so-g-deck .g-dk-hint{font:600 10px/1 var(--g-t);letter-spacing:.2em;text-transform:uppercase;color:var(--g-ink2)}.sonioro-s.so-g-deck .g-dk-ht,body.so-tier-touch .sonioro-s.so-g-deck .g-dk-hm{display:none}body.so-tier-touch .sonioro-s.so-g-deck .g-dk-ht{display:inline}.sonioro-s.so-g-deck .g-dk-stack{display:flex;gap:14px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;outline-offset:6px}.sonioro-s.so-g-deck .g-dk-card{position:relative;flex:0 0 72%;aspect-ratio:3/4;overflow:hidden;scroll-snap-align:center;background:var(--g-paper)}.sonioro-s.so-g-deck .g-dk-card[data-g-shape=circle]{aspect-ratio:1/1}.sonioro-s.so-g-deck .g-dk-media{position:absolute;top:0;right:0;bottom:0;left:0}.sonioro-s.so-g-deck .g-dk-cap{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:56px 18px 18px;background:linear-gradient(0deg,#1a1613e0,#1a16139e 50%,#1a161300)}.sonioro-s.so-g-deck .g-dk-t{font:400 calc(clamp(22px,2.2vw,28px)*var(--g-dfs,1))/1.02 var(--g-d);letter-spacing:-.01em;color:var(--g-cream);min-width:0;overflow-wrap:break-word}.sonioro-s.so-g-deck .g-dk-card:is([data-g-shape=oval],[data-g-shape=circle]) .g-dk-cap{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:64px 20% 9%}.sonioro-s.so-g-deck .g-dk-go{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--g-cream);color:var(--g-ink);transition:background-color .3s}.sonioro-s.so-g-deck .g-dk-go svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .35s var(--g-out)}.sonioro-s.so-g-deck .g-dk-go:hover{background:var(--g-green)}.sonioro-s.so-g-deck .g-dk-go:hover svg{transform:translate(2px,-2px)}.sonioro-s.so-g-deck .g-dk-go:focus-visible{outline-color:var(--g-cream)}.sonioro-s.so-g-deck .g-dk-nav{display:none;align-items:center;gap:16px}.sonioro-s.so-g-deck .g-dk-count{min-width:52px;text-align:center;font:500 13px/1 var(--g-t);letter-spacing:.08em}.sonioro-s.so-g-deck .g-dk.is-on .g-dk-stack{position:relative;display:block;width:min(360px,74vw,calc(100% - 40px));aspect-ratio:3/4;overflow:visible;padding:0;scroll-snap-type:none;touch-action:pan-y pinch-zoom;cursor:grab}.sonioro-s.so-g-deck .g-dk.is-on[data-shape=circle] .g-dk-stack{aspect-ratio:1/1}.sonioro-s.so-g-deck .g-dk.is-on .g-dk-card{position:absolute;top:0;right:0;bottom:0;left:0;--p:var(--k);z-index:calc(20 - var(--p));transform:translate3d(calc(var(--p)*15px),calc(var(--p)*-9px),0) rotate(calc(var(--p)*4.4deg - 2deg));transition:transform .75s var(--g-out),opacity .5s;will-change:transform}.sonioro-s.so-g-deck .g-dk.is-on .g-dk-card.is-far{opacity:0}.sonioro-s.so-g-deck .g-dk.is-on:not(.is-in) .g-dk-card{transform:translate3d(0,40px,0) rotate(0);opacity:0}.sonioro-s.so-g-deck .g-dk.is-on.is-in .g-dk-card{transition-delay:calc(var(--p)*90ms)}.sonioro-s.so-g-deck .g-dk.is-on .g-dk-card.is-drag{transition:none}.sonioro-s.so-g-deck .g-dk.is-on .g-dk-card.is-fly{transform:translate3d(calc(var(--fx)*135%),6%,0) rotate(calc(var(--fx)*8deg));opacity:0;transition:transform .55s cubic-bezier(.5,0,.75,0),opacity .45s .1s}.sonioro-s.so-g-deck .g-dk.is-on .g-dk-nav{display:flex}.sonioro-s.so-g-deck .g-dk-lt{font:400 calc(clamp(26px,2.6vw,34px)*var(--g-dfs,1))/1 var(--g-d);letter-spacing:-.01em;margin-bottom:18px}.sonioro-s.so-g-deck .g-dk-cat{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:52px;border-bottom:1px solid var(--so-line,rgba(26,22,19,.18))}.sonioro-s.so-g-deck .g-dk-n{font:500 11px/1 var(--g-t);color:var(--g-ink2)}.sonioro-s.so-g-deck .g-dk-cn{font:400 calc(19px*var(--g-dfs,1))/1.1 var(--g-d);transition:transform .45s var(--g-out)}.sonioro-s.so-g-deck .g-dk-cc{font:500 11px/1 var(--g-t);letter-spacing:.06em;color:var(--g-ink2)}.sonioro-s.so-g-deck .g-dk-cat:hover .g-dk-cn{transform:translate(8px)}.sonioro-s.so-g-deck .g-dk.is-row .g-dk-nav{display:flex}.sonioro-s.so-g-deck .g-dk.is-row .g-dk-count{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sonioro-g-deck.css.map */
