:root{--smx-red: #C8202A;--smx-red-d: #8E1219;--smx-black: #121212;--smx-cream: #F4EFE6;--smx-kraft: #C99A66;--smx-kraft-d: #A97B4B;--smx-bg: #F7F4EE;--smx-surface: #FFFFFF;--smx-well: var(--sns-image-well, #F2F1ED);--smx-ink: var(--sns-carbon, #1D1B18);--smx-muted: var(--sns-steel, #6E6A63);--smx-line: var(--sns-border, rgba(29, 27, 24, .14));--smx-accent: var(--sns-red, #A81820);--smx-glass: var(--sns-glass-bg, rgba(248, 247, 244, .82));--smx-safe-t: env(safe-area-inset-top, 0px);--smx-safe-b: env(safe-area-inset-bottom, 0px);--smx-safe-l: env(safe-area-inset-left, 0px);--smx-safe-r: env(safe-area-inset-right, 0px);--smx-ease: cubic-bezier(.22, 1, .36, 1)}html[data-sns-mode=dark]{--smx-bg: #121212;--smx-surface: #1C1B1A;--smx-cream: #2A2724}html.smx-app{background:var(--smx-bg);scroll-behavior:smooth}.smx-body{background:var(--smx-bg);color:var(--smx-ink);overflow-x:hidden;min-height:100vh;-webkit-tap-highlight-color:transparent}.smx-main:focus{outline:none}.smx-body img{max-width:100%}.smx-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.smx-body shopify-chat,.smx-body #shopify-chat,.smx-body shopify-forms-embed{display:none!important}.smx-strip{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:1rem;padding:calc(var(--smx-safe-t) + .9rem) calc(1.6rem + var(--smx-safe-r)) .9rem calc(1.6rem + var(--smx-safe-l));background:#121212eb;color:#fff;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.smx-strip__logo{width:2.8rem;height:2.8rem;border-radius:50%;background:#fff;display:block}.smx-strip__name{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase}.smx-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2.4rem;padding:2.4rem 1.6rem calc(9.6rem + var(--smx-safe-b));font-size:1.3rem}.smx-foot a{color:var(--smx-muted);text-decoration:underline;text-underline-offset:.3rem}.smx{position:relative;overflow-x:clip;font-size:1.6rem;line-height:1.55}.smx-defs{position:absolute;width:0;height:0;overflow:hidden}.smx-wrap{width:100%;max-width:104rem;margin:0 auto;padding-left:calc(1.6rem + var(--smx-safe-l));padding-right:calc(1.6rem + var(--smx-safe-r))}.smx h1,.smx h2,.smx h3{font-family:var(--font-heading-family);color:var(--smx-ink)}.smx-h2{margin:0 0 1.2rem;font-size:calc(var(--font-heading-scale, 1) * 2.6rem);line-height:1.15;letter-spacing:-.01em}.smx-h3{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--smx-accent)}.smx-muted{color:var(--smx-muted);font-size:1.4rem}.smx p{margin:0 0 1rem}.smx-checker{height:.8rem;background:repeating-conic-gradient(var(--smx-black) 0 25%,#fff 0 50%) 0 0 / 1.6rem 1.6rem;opacity:.9}.smx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:0;border-radius:99rem;background:var(--smx-red);color:#fff;font:inherit;font-weight:700;font-size:1.6rem;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:0 .6rem 1.6rem #c8202a47;transition:transform .2s var(--smx-ease),background .2s}.smx-btn:active{transform:scale(.97)}.smx-btn:hover{background:var(--smx-red-d)}.smx-btn[disabled]{opacity:.6;cursor:default;box-shadow:none}.smx-btn.is-added{background:#2f7d4f;box-shadow:none}.smx-btn--light{background:#fff;color:var(--smx-black);box-shadow:none}.smx-btn--light:hover{background:var(--smx-cream)}.smx-btn--sm{min-height:4.4rem;padding:0 1.8rem;font-size:1.4rem}.smx-ghost{min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--smx-line);border-radius:99rem;background:transparent;color:var(--smx-ink);font:inherit;font-size:1.4rem;cursor:pointer}.smx-ghost--sm{color:#fff;border-color:#ffffff59}.smx-link{color:var(--smx-ink);text-decoration:underline;text-underline-offset:.3rem;font-size:1.5rem}.smx :focus-visible{outline:2px solid var(--smx-accent);outline-offset:3px}.smx-preview [data-filler]{text-decoration:underline dotted 2px;text-decoration-color:var(--smx-accent);text-underline-offset:.35em}.smx-hero{position:relative;isolation:isolate;padding:3.2rem 0 1.6rem;text-align:center;overflow:hidden;background:radial-gradient(90% 60% at 50% 70%,rgba(200,32,42,.1),transparent 70%),linear-gradient(var(--smx-bg),var(--smx-cream))}.smx-hero:before,.smx-hero:after{content:"";position:absolute;z-index:-1;width:12rem;height:12rem;opacity:.14;background:repeating-conic-gradient(var(--smx-ink) 0 25%,transparent 0 50%) 0 0 / 2.4rem 2.4rem}.smx-hero:before{top:0;left:0;clip-path:polygon(0 0,100% 0,0 100%)}.smx-hero:after{bottom:0;right:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.smx-eyebrow{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--smx-accent)}.smx-title{margin:0 0 1rem;font-size:calc(var(--font-heading-scale, 1) * 4rem);line-height:1;letter-spacing:-.02em;font-weight:800}.smx-lede{max-width:52rem;margin:0 auto;color:var(--smx-muted);font-size:1.5rem}.smx-lede p{margin:0}.smx-hero__foot{position:relative;z-index:2;margin-top:-1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}[data-jump][hidden]{display:none!important}@media(min-width:750px){.smx-title{font-size:calc(var(--font-heading-scale, 1) * 6rem)}}.smx-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.smx-snow i{position:absolute;top:-1rem;width:.6rem;height:.6rem;border-radius:50%;background:#fff;box-shadow:0 0 .4rem #0000001f;opacity:.9;animation:smx-snow 9s linear infinite}.smx-snow i:nth-child(1){left:6%;animation-delay:-1s}.smx-snow i:nth-child(2){left:16%;animation-delay:-5s;transform:scale(.7)}.smx-snow i:nth-child(3){left:27%;animation-delay:-3s}.smx-snow i:nth-child(4){left:39%;animation-delay:-7s}.smx-snow i:nth-child(5){left:51%;animation-delay:-2s}.smx-snow i:nth-child(6){left:62%;animation-delay:-6s}.smx-snow i:nth-child(7){left:73%;animation-delay:-4s}.smx-snow i:nth-child(8){left:82%;animation-delay:-8s}.smx-snow i:nth-child(9){left:91%;animation-delay:-2.5s}.smx-snow i:nth-child(10){left:97%;animation-delay:-5.5s}@keyframes smx-snow{to{transform:translate3d(2rem,70rem,0)}}.smx-scene{--bw: min(70vw, 380px);--bd: calc(var(--bw) * .74);--bh: calc(var(--bw) * .15);--bgw: calc(var(--bw) * .2);position:relative;height:calc(var(--bw) * 1.44);perspective:1200px;perspective-origin:50% 20%;margin:.8rem auto 0}.smx-box{position:absolute;left:50%;top:calc(var(--bw) * .78);width:var(--bw);height:var(--bd);margin-left:calc(var(--bw) / -2);transform-style:preserve-3d;transform:rotateX(56deg)}.smx-scene__shadow{position:absolute;left:50%;top:calc(var(--bw) * 1.21);width:calc(var(--bw) * 1.15);height:calc(var(--bw) * .16);transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.28),transparent);filter:blur(4px);z-index:-1}.smx-floor{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 40%,var(--smx-kraft),var(--smx-kraft-d));box-shadow:inset 0 0 2.4rem #3c1e0a59}.smx-wall{position:absolute;transform-style:preserve-3d}.smx-wall>i,.smx-lid__lip>i{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.smx-wall>i:first-child{background:linear-gradient(var(--smx-kraft-d),var(--smx-kraft))}.smx-wall>i:last-child{background:linear-gradient(#fbf9f5,#e7e2d9);transform:rotateY(180deg)}.smx-wall--front{left:0;top:100%;width:100%;height:var(--bh);transform-origin:50% 0;transform:rotateX(90deg)}.smx-wall--back{left:0;top:calc(var(--bh) * -1);width:100%;height:var(--bh);transform-origin:50% 100%;transform:rotateX(-90deg)}.smx-wall--left{top:0;left:calc(var(--bh) * -1);width:var(--bh);height:100%;transform-origin:100% 50%;transform:rotateY(90deg)}.smx-wall--right{top:0;left:100%;width:var(--bh);height:100%;transform-origin:0 50%;transform:rotateY(-90deg)}.smx-wall--left>i:last-child,.smx-wall--right>i:last-child{background:linear-gradient(90deg,#e7e2d9,#fbf9f5)}.smx-lid{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform-origin:50% 0;transform:translateZ(var(--bh)) rotateX(108deg)}.smx-lid__top,.smx-lid__under{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.smx-lid__top{background:var(--smx-cream);box-shadow:inset 0 0 0 1px #0000000f}.smx-lid__art{display:block;width:100%;height:100%}.smx-lid__under{transform:rotateY(180deg);background:linear-gradient(#efe9df,#d9d1c3)}.smx-lid__lip{position:absolute;left:0;top:100%;width:100%;height:calc(var(--bh) * .9);transform-origin:50% 0;transform:rotateX(-90deg);transform-style:preserve-3d}.smx-lid__lip>i:first-child{background:linear-gradient(#fbf9f5,#e2dcd2)}.smx-lid__lip>i:last-child{background:#e2dcd2;transform:rotateY(180deg)}.smx-fluff{position:absolute;top:4%;right:3%;bottom:4%;left:3%;transform:translateZ(2px);transform-style:preserve-3d}.smx-fluff span{position:absolute;width:46%;height:42%;border-radius:50%;background:radial-gradient(closest-side,#fff 55%,rgba(255,255,255,.7) 75%,transparent);transition:transform .9s var(--smx-ease) .35s,opacity .6s .35s}.smx-fluff span:nth-child(1){left:-6%;top:2%}.smx-fluff span:nth-child(2){left:30%;top:-4%;width:50%}.smx-fluff span:nth-child(3){right:-6%;top:6%}.smx-fluff span:nth-child(4){left:-4%;top:52%}.smx-fluff span:nth-child(5){left:30%;top:46%;width:44%}.smx-fluff span:nth-child(6){right:-6%;top:54%}.smx-bag{position:absolute;width:var(--bgw);height:calc(var(--bgw) * 1.3);left:calc(var(--bw) * (.035 + var(--c) * .245));top:calc(var(--bd) * (.36 + var(--r) * .29) - var(--bgw) * 1.3);transform-origin:50% 100%;transform:translateZ(3px) rotateX(-74deg);border-radius:.4rem .4rem .6rem .6rem;background:linear-gradient(100deg,#9e141c,#d52a33 28%,#ea4a52 40%,#c51f28 58%,#8e1219);box-shadow:inset 0 -.6rem 1rem #0000002e,inset 0 0 0 1px #0000001f;transition:transform .7s cubic-bezier(.3,1.5,.5,1) calc(.9s + var(--i) * 70ms),opacity .35s calc(.9s + var(--i) * 70ms)}.smx-bag:before{content:"";position:absolute;left:7%;right:7%;top:9%;height:2px;background:#00000047;box-shadow:0 1px #ffffff4d}.smx-bag__dot{position:absolute;left:11%;right:11%;top:24%;aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 1px 2px #00000059}.smx-bag__dot img{width:84%;height:84%;object-fit:contain}.smx-bag__n{position:absolute;bottom:6%;left:0;right:0;text-align:center;color:#fff;font-weight:800;font-size:calc(var(--bgw) * .16);opacity:.9}.smx-bag.is-active{transform:translateZ(calc(var(--bh) * 1.6)) rotateX(-80deg) scale(1.08);box-shadow:0 0 0 2px #fff,0 0 1.6rem #ffdc78e6}.smx-box.is-done .smx-bag{transition-delay:0s}@media(prefers-reduced-motion:no-preference){.smx-js .smx-box:not(.is-open) .smx-lid{transform:translateZ(var(--bh)) rotateX(0)}.smx-js .smx-box:not(.is-open) .smx-bag{transform:translateZ(1px) rotateX(-4deg) scale(.6);opacity:0}.smx-js .smx-box:not(.is-open) .smx-fluff span{transform:scale(.3);opacity:0}.smx-js .smx-box:not(.is-open){animation:smx-settle .7s var(--smx-ease) both}.smx-box.is-open .smx-lid{transition:transform 1.15s cubic-bezier(.34,1.3,.5,1)}}@keyframes smx-settle{0%{transform:rotateX(56deg) translateZ(4rem) rotate(-4deg);opacity:0}to{transform:rotateX(56deg);opacity:1}}.smx .smx-schedule{max-width:52rem;margin:1.2rem auto 0;font-size:1.5rem;font-weight:700;color:var(--smx-ink);text-align:center}.smx-choose{padding-top:2.8rem;padding-bottom:1.6rem;text-align:center}.smx-choose[hidden],.smx-round[hidden]{display:none!important}.smx-choose__opts{display:grid;gap:1.2rem;max-width:56rem;margin:1.6rem auto 0}.smx-pick{display:flex;flex-direction:column;gap:.4rem;min-height:4.8rem;padding:1.8rem 2rem;border:2px solid var(--smx-line);border-radius:2rem;background:var(--smx-surface);color:var(--smx-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s var(--smx-ease)}.smx-pick b{font-size:1.8rem}.smx-pick>span{color:var(--smx-muted);font-size:1.4rem}.smx-pick:hover{border-color:var(--smx-red)}.smx-pick:active{transform:scale(.98)}.smx-round{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.4rem;margin:0 0 1.6rem;border-radius:1.6rem;background:var(--smx-bg);border:1px solid var(--smx-line)}.smx-round__opt{min-height:4.8rem;padding:.8rem;border:0;border-radius:1.2rem;background:transparent;color:var(--smx-ink);font:inherit;font-weight:700;font-size:1.4rem;line-height:1.2;cursor:pointer}.smx-round__opt small{display:block;font-weight:400;font-size:1.2rem;color:var(--smx-muted)}.smx-round__opt[aria-checked=true]{background:var(--smx-black);color:#fff}.smx-round__opt[aria-checked=true] small{color:#ffffffb3}@media(min-width:750px){.smx-choose__opts{grid-template-columns:1fr 1fr}}.smx-count{text-align:center;padding:0 0 3.2rem;background:var(--smx-surface)}.smx-count .smx-wrap{padding-top:2.8rem}.smx-clock{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;max-width:44rem;margin:0 auto 1.4rem}.smx-clock>div{padding:1.2rem .4rem;border-radius:1.4rem;background:var(--smx-black);color:#fff;box-shadow:inset 0 -.4rem 0 var(--smx-red)}.smx-clock b{display:block;font-size:3.2rem;line-height:1.1;font-variant-numeric:tabular-nums}.smx-clock small{display:block;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.smx-teaser{list-style:none;margin:2rem auto 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem .8rem;max-width:56rem}.smx-teaser__bag{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem .4rem .6rem;border-radius:.6rem .6rem .8rem .8rem;background:linear-gradient(100deg,#9e141c,#d52a33 35%,#c51f28 65%,#8e1219)}.smx-teaser__dot{width:82%;aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden}.smx-teaser__dot img{width:86%;height:86%;object-fit:contain;filter:saturate(.85)}.smx-teaser__lock{position:absolute;top:.3rem;right:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--smx-black);color:#fff;display:grid;place-items:center}.smx-teaser__d{color:#fff;font-size:1.1rem;font-weight:700}.smx-days{scroll-margin-top:calc(5rem + var(--smx-safe-t))}.smx-day[hidden],.smx-locked[hidden],[data-count][hidden],.smx-toast[hidden],[data-phase-text][hidden]{display:none!important}.smx-day__stage{position:relative;padding:2.8rem 0 1.2rem;text-align:center;background:radial-gradient(80% 70% at 50% 65%,var(--smx-surface),var(--smx-cream));overflow:hidden}.smx-day__date{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--smx-accent)}.smx-day__title{margin:0 0 .4rem;font-size:calc(var(--font-heading-scale, 1) * 3.2rem);line-height:1.08;letter-spacing:-.015em}.smx-day__who{margin:0;color:var(--smx-muted);font-size:1.4rem}.smx-day__art{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:.8rem;max-width:72rem;margin:1.6rem auto 0;padding:0 1.2rem}.smx-sticker{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:18rem}.smx-sticker__img{position:relative;z-index:1;width:auto;max-width:100%;height:auto;max-height:26rem;object-fit:contain;transform-origin:50% 100%;filter:drop-shadow(0 .6rem .8rem rgba(0,0,0,.18))}.smx-sticker__shadow{position:absolute;bottom:-.6rem;left:15%;right:15%;height:1.6rem;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.25),transparent)}.smx-treat__svg{display:block;width:100%;height:auto;overflow:visible}.smx-p,.smx-spk{transform-box:fill-box;transform-origin:center}.smx-funny{margin:2rem auto 0;max-width:62rem;text-align:center;font-size:1.8rem;line-height:1.5;font-family:var(--font-heading-family)}.smx-cards{display:grid;gap:1.2rem;margin:2.4rem 0 0}.smx-card{padding:2rem;border-radius:2rem;background:var(--smx-surface);border:1px solid var(--smx-line)}.smx-card p:last-child{margin-bottom:0}.smx-card--bag{display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--smx-black);color:#fff;border:0;box-shadow:inset 0 -.5rem 0 var(--smx-red)}.smx-card--bag .smx-h3{color:#ff8a8f}.smx-card--bag .smx-muted{color:#ffffffb3}.smx-big{margin:0 0 .2rem;font-size:4.4rem;line-height:1;font-weight:800;letter-spacing:-.02em}.smx-rte p{margin:0 0 1rem}.smx-ga{margin:0;padding:0;list-style:none;border-top:1px solid var(--smx-line)}.smx-ga li{padding:.8rem 0;border-bottom:1px solid var(--smx-line);font-size:1.4rem;font-variant-numeric:tabular-nums}.smx-card--buy{border:2px solid var(--smx-red)}.smx-buy__title{font-weight:700}.smx-buy__line{display:flex;justify-content:space-between;gap:1rem;font-size:1.6rem}.smx-buy__price{font-weight:800}.smx-buy__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:1.2rem}.smx-buy__actions .smx-btn{flex:1 1 100%}.smx-msg{margin-top:1rem;color:var(--sns-error, #B3261E);font-size:1.4rem}.smx-pager{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0 3.2rem}.smx-locked{padding:4rem 1.6rem;text-align:center}.smx-snark{margin:2rem auto 1.4rem;max-width:44rem;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.4}.smx-snark-list[hidden]{display:none!important}.smx-locked .smx-btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25;padding-top:1rem;padding-bottom:1rem}.smx-tile.is-locked:after{content:"";position:absolute;top:.6rem;right:.6rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--smx-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 7V5a4 4 0 0 1 8 0v2h1v8H3V7Zm2 0h4V5a2 2 0 0 0-4 0Z' fill='%23fff'/%3E%3C/svg%3E") center / 1.2rem no-repeat}.smx-teaser__bag.is-open .smx-teaser__lock{display:none}.smx-locked__img{display:block;width:14rem;height:14rem;margin:0 auto 1.6rem}.smx-locked__img img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.5}@media(min-width:750px){.smx-cards{grid-template-columns:1fr 1fr}.smx-card--bag{grid-row:span 1}.smx-day__title{font-size:calc(var(--font-heading-scale, 1) * 4.4rem)}.smx-buy__actions .smx-btn{flex:0 0 auto}}@media(prefers-reduced-motion:no-preference){.smx-day.is-in .smx-day__stage,.smx-day.is-in .smx-wrap,.smx-locked:not([hidden]){animation:smx-fade .5s var(--smx-ease) both}.smx-day.is-in .smx-sticker__img{animation:smx-pop .95s cubic-bezier(.3,1.4,.5,1) .1s both,smx-breathe 3.4s ease-in-out 1.1s infinite}.smx-day.is-cat.is-in .smx-sticker__img{animation:smx-pop .95s cubic-bezier(.3,1.4,.5,1) .1s both,smx-sway 3s ease-in-out 1.1s infinite}.smx-day.is-in .smx-sticker__shadow{animation:smx-shadow .95s cubic-bezier(.3,1.4,.5,1) .1s both}.smx-day.is-in .smx-treat{animation:smx-drop .8s var(--smx-ease) .35s both}.smx-p{animation:smx-float 3.6s ease-in-out infinite;animation-delay:var(--d, 0s)}.smx-p--t{animation-name:smx-tumble;animation-duration:4.4s}.smx-spk{animation:smx-twinkle 2.4s ease-in-out infinite;animation-delay:var(--d, 0s)}}@keyframes smx-fade{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes smx-pop{0%{opacity:0;transform:translateY(-45%) scale(.55) rotate(-9deg)}55%{opacity:1;transform:translateY(3%) scale(1.06,.93) rotate(2deg)}76%{transform:translateY(-2%) scale(.98,1.03) rotate(-1deg)}to{transform:none}}@keyframes smx-shadow{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.1)}to{transform:none}}@keyframes smx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.03)}}@keyframes smx-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes smx-drop{0%{opacity:0;transform:translateY(-1.6rem) scale(.9)}to{opacity:1;transform:none}}@keyframes smx-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes smx-tumble{0%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-6px) rotate(10deg)}to{transform:translateY(0) rotate(-8deg)}}@keyframes smx-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}.smx-nav{background:var(--smx-surface);padding-bottom:3.2rem}.smx-nav .smx-wrap{padding-top:2.8rem}.smx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.smx-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:4.4rem;padding:.8rem .4rem 1rem;border:1px solid var(--smx-line);border-radius:1.4rem;background:var(--smx-bg);color:var(--smx-ink);font:inherit;cursor:pointer;transition:transform .2s var(--smx-ease),border-color .2s}.smx-tile img{width:100%;aspect-ratio:1;object-fit:contain;transition:filter .3s,opacity .3s}.smx-tile:active{transform:scale(.96)}.smx-tile__n{font-weight:800;font-size:1.4rem}.smx-tile__s{font-size:1.1rem;line-height:1.25;color:var(--smx-muted);text-align:center}.smx-tile.is-locked img{filter:grayscale(1);opacity:.45}.smx-tile.is-today{border-color:var(--smx-red)}.smx-tile.is-today .smx-tile__s{color:var(--smx-accent);font-weight:700}.smx-tile[aria-current=true]{border-color:var(--smx-ink);box-shadow:0 0 0 2px var(--smx-ink)}@media(min-width:750px){.smx-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1100px){.smx-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.smx-cta{padding:4rem 0 3.2rem;text-align:center;background:var(--smx-black);color:#fff;background-image:radial-gradient(70% 90% at 50% 0%,rgba(200,32,42,.45),transparent 70%)}.smx-cta .smx-h2{color:#fff}.smx-cta p{max-width:52rem;margin:0 auto 1.6rem;color:#ffffffdb}.smx-cta .smx-note{margin-top:2.4rem;font-size:1.3rem;color:#fff9}.smx-dock{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:.8rem 0 calc(.8rem + var(--smx-safe-b));background:#121212e6;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);transform:translateY(110%);transition:transform .35s var(--smx-ease)}.smx-dock.is-on{transform:none}.smx-dock__row{display:flex;gap:.8rem;overflow-x:auto;padding:0 calc(1.6rem + var(--smx-safe-r)) 0 calc(1.6rem + var(--smx-safe-l));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.smx-dock__row::-webkit-scrollbar{display:none}.smx-chip{position:relative;flex:0 0 auto;width:4.8rem;height:4.8rem;padding:0;border:2px solid transparent;border-radius:50%;background:#fff;cursor:pointer;scroll-snap-align:center}.smx-chip img{width:100%;height:100%;object-fit:contain;border-radius:50%}.smx-chip span{position:absolute;right:-.4rem;bottom:-.4rem;min-width:2rem;height:2rem;padding:0 .4rem;border-radius:99rem;background:var(--smx-red);color:#fff;font-size:1.1rem;font-weight:800;line-height:2rem;text-align:center}.smx-chip.is-locked img{filter:grayscale(1);opacity:.45}.smx-chip.is-locked span{background:#555}.smx-chip[aria-current=true]{border-color:var(--smx-red);box-shadow:0 0 0 2px #fff}.smx-toast{position:fixed;z-index:40;left:calc(1.2rem + var(--smx-safe-l));right:calc(1.2rem + var(--smx-safe-r));bottom:calc(8rem + var(--smx-safe-b));max-width:52rem;margin:0 auto;padding:1.4rem 1.6rem;border-radius:1.8rem;background:var(--smx-black);color:#fff;box-shadow:0 1.2rem 3.2rem #00000059}.smx-toast__msg{margin:0 0 1rem;font-weight:700}.smx-toast__actions{display:flex;flex-wrap:wrap;gap:.8rem}@media(prefers-reduced-motion:no-preference){.smx-toast:not([hidden]){animation:smx-fade .35s var(--smx-ease) both}}@media(prefers-reduced-motion:reduce){html.smx-app{scroll-behavior:auto}.smx-snow{display:none}.smx *,.smx *:before,.smx *:after{animation:none!important;transition:none!important}}@media(min-width:750px){.smx-scene{--bw: min(60vw, 420px);height:calc(var(--bw) * 1.62)}.smx-hero{padding-top:4rem}.smx-hero__foot{margin-top:.4rem}.smx-lede{max-width:60rem;font-size:1.6rem}.smx .smx-schedule{max-width:60rem}.smx-day__art{max-width:80rem}.smx-funny{font-size:2rem}.smx-cards,.smx-pager{max-width:96rem;margin-left:auto;margin-right:auto}.smx-locked{padding:5rem 1.6rem 4rem}.smx-dock__row{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/sniffmas.css.map */
