.sr-popup{--sr-ink: #171717;--sr-accent: #bf0200;--sr-accent-deep: #8a0100;--sr-highlight: #ff4d47;--sr-highlight-soft: #ffe3e1;--sr-highlight-deep: #bf0200;--sr-surface: #ffffff;--sr-line: rgba(23, 23, 23, .1);--sr-success: #4d7c0f;--sr-danger: #be123c;--sr-font: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sr-font-heading: Manrope, Inter, ui-sans-serif, system-ui, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:0;font-family:var(--sr-font);color:var(--sr-ink);-webkit-font-smoothing:antialiased}.sr-popup,.sr-popup *,.sr-popup *:before,.sr-popup *:after{box-sizing:border-box}.sr-popup[data-open=true]{display:flex}.sr-popup__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#171717b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sr-fade .35s ease both}.sr-popup__dialog{position:relative;z-index:1;display:grid;width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden;background:var(--sr-surface);animation:sr-rise .45s cubic-bezier(.2,.9,.25,1) both}@keyframes sr-fade{0%{opacity:0}to{opacity:1}}@keyframes sr-rise{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}.sr-popup__aside{position:relative;overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:30px 26px;color:var(--sr-surface);background:radial-gradient(120% 100% at 15% 0%,#ff4d474d,#ff4d4700 55%),linear-gradient(155deg,#171717 0%,#2a0a09 50%,var(--sr-accent-deep) 100%)}.sr-popup__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sr-popup__media img{width:100%;height:100%;object-fit:cover;object-position:var(--sr-focal, 50% 50%)}.sr-popup__aside[data-panel-mode=artwork]{padding:0;gap:0;justify-content:stretch;background:radial-gradient(115% 85% at 50% 42%,#1c1c1c,#0b0b0b 55%,#000)}.sr-popup__media--win{opacity:0;transition:opacity .5s ease;pointer-events:none}.sr-popup[data-step="3"] .sr-popup__media--win{opacity:1}.sr-popup[data-step="3"] .sr-popup__aside[data-has-win-art=true] .sr-popup__media:not(.sr-popup__media--win){opacity:0;transition:opacity .4s ease}.sr-popup__aside[data-panel-mode=artwork] .sr-popup__media img{object-fit:contain;object-position:center}.sr-popup__aside[data-panel-mode=artwork][data-fit=cover] .sr-popup__media img{object-fit:cover;object-position:var(--sr-focal, 50% 50%)}.sr-popup__aside[data-panel-mode=artwork]>:not(.sr-popup__media){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-popup__aside[data-panel-mode=artwork]:after{content:none}.sr-popup__aside[data-panel-mode=artwork][data-has-image=true]:before{content:none}.sr-popup__aside[data-panel-mode=artwork]{padding:26px}.sr-popup__aside[data-panel-mode=artwork] .sr-popup__media{top:26px;right:26px;bottom:26px;left:26px;perspective:1400px}.sr-popup__aside[data-panel-mode=artwork] .sr-popup__media img{border-radius:6px;box-shadow:0 0 0 1px #ffffff24,0 1px 3px #000000b3,0 10px 24px #0009,0 28px 60px #000000bf,0 56px 110px #0000008c;transform-origin:left center;animation:sr-art-open .75s cubic-bezier(.22,.9,.24,1) both}@keyframes sr-art-open{0%{opacity:0;transform:perspective(1400px) rotateY(-16deg) scale(.94)}to{opacity:1;transform:perspective(1400px) rotateY(0) scale(1)}}@media(max-width:767px){.sr-popup__aside[data-panel-mode=artwork]{padding:14px}.sr-popup__aside[data-panel-mode=artwork] .sr-popup__media{top:14px;right:14px;bottom:14px;left:14px}@keyframes sr-art-open{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.sr-popup__aside[data-panel-mode=artwork] .sr-popup__media img{animation:none}}.sr-popup__aside[data-panel-mode=artwork]:before{content:none}.sr-popup__aside[data-has-image=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,rgba(23,23,23,calc(var(--sr-overlay, .62) * .55)),rgba(20,38,47,var(--sr-overlay, .62)) 45%,rgba(138,1,0,calc(var(--sr-overlay, .62) + .16)))}.sr-popup__aside:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}.sr-popup__brandmark{position:relative;z-index:1;font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--sr-highlight)}.sr-popup__gift{position:relative;z-index:1;width:108px;height:108px;display:grid;place-items:center;border-radius:28px;font-size:3.1rem;line-height:1;background:linear-gradient(160deg,#ff4d4747,#ff4d4714);border:1px solid rgba(255,77,71,.45);box-shadow:0 18px 40px #00000047;animation:sr-float 4.5s ease-in-out infinite}@keyframes sr-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}.sr-popup__headline{position:relative;z-index:1;margin:0;font-family:var(--sr-font-heading);font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.02;letter-spacing:-.02em;max-width:14ch}.sr-popup__headline em{font-style:normal;color:var(--sr-highlight)}.sr-popup__sub{position:relative;z-index:1;margin:0;max-width:34ch;line-height:1.6;color:#fffc}.sr-popup__perks{position:relative;z-index:1;display:grid;gap:10px;margin:0;padding:0;list-style:none}.sr-popup__perks li{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;line-height:1.45;color:#ffffffdb}.sr-popup__perks li:before{content:"";flex:0 0 auto;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--sr-highlight) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b0f1a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat}.sr-popup__legal{position:relative;z-index:1;margin:0;font-size:.72rem;line-height:1.5;color:#ffffff8c}.sr-popup__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:26px 22px 32px;-webkit-overflow-scrolling:touch}.sr-popup__close{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));z-index:6;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--sr-line);border-radius:50%;cursor:pointer;font-size:1.15rem;line-height:1;color:var(--sr-ink);background:#ffffffe6;transition:background .2s ease,transform .2s ease}.sr-popup__close:hover{background:#fff;transform:rotate(90deg)}.sr-popup__close:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}.sr-launcher{position:fixed;left:16px;bottom:var(--sr-launcher-bottom, 120px);z-index:2147482000;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;border:0;background:none;cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:#bf0200;filter:drop-shadow(0 6px 14px rgba(23,23,23,.35));transition:transform .2s ease;animation:sr-launcher-in .4s ease both}.sr-launcher__icon{width:72px;height:72px;object-fit:contain;animation:sr-launcher-nudge 4.5s ease-in-out 1.5s infinite}.sr-launcher__text{padding:3px 10px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #1717172e}@keyframes sr-launcher-nudge{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-9deg)}94%{transform:rotate(7deg)}97%{transform:rotate(-4deg)}}.sr-launcher[hidden]{display:none}.sr-launcher:hover{transform:translateY(-3px) scale(1.04)}.sr-launcher:focus-visible{outline:3px solid #bf0200;outline-offset:4px;border-radius:12px}@keyframes sr-launcher-in{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}@media(max-width:600px){.sr-launcher__icon{width:58px;height:58px}.sr-launcher__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.sr-launcher,.sr-launcher__icon{animation:none}.sr-launcher:hover{transform:none}}.sr-steps{display:flex;align-items:center;gap:8px;margin:0 0 22px;padding:0 46px 0 0;list-style:none}.sr-steps__item{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1717176b;white-space:nowrap}.sr-steps__dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.72rem;color:#17171780;background:#17171714;transition:background .3s ease,color .3s ease}.sr-steps__item[data-state=current]{color:var(--sr-accent-deep)}.sr-steps__item[data-state=current] .sr-steps__dot{color:#fff;background:var(--sr-accent)}.sr-steps__item[data-state=done]{color:var(--sr-success)}.sr-steps__item[data-state=done] .sr-steps__dot{color:#fff;background:var(--sr-success)}.sr-steps__rule{flex:1;height:1px;background:var(--sr-line)}.sr-pane{display:none}.sr-pane[data-active=true]{display:block;animation:sr-slide .35s ease both}@keyframes sr-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.sr-pane__title{margin:0 0 5px;font-family:var(--sr-font-heading);font-size:clamp(1.15rem,1.9vw,1.45rem);line-height:1.15;letter-spacing:-.01em}.sr-pane__lede{margin:0 0 14px;font-size:.85rem;line-height:1.45;color:#171717b3}.sr-field{display:block;margin-bottom:10px}.sr-field label{display:block}.sr-field>span,.sr-field>label>span{display:block;margin-bottom:4px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#171717a8}.sr-field input[type=email],.sr-field input[type=tel]{width:100%;padding:11px 13px;border:1px solid var(--sr-line);border-radius:12px;background:#fff;font:inherit;font-size:.92rem;color:var(--sr-ink);transition:border-color .2s ease,box-shadow .2s ease}.sr-field input::placeholder{color:#17171759}.sr-field input:focus{outline:none;border-color:var(--sr-accent);box-shadow:0 0 0 4px #bf02001f}.sr-field[data-invalid=true] input{border-color:var(--sr-danger)}.sr-field__error{display:none;margin:6px 0 0;font-size:.8rem;color:var(--sr-danger)}.sr-field[data-invalid=true] .sr-field__error{display:block}.sr-phone{display:grid;grid-template-columns:auto minmax(0,1fr);border:1px solid var(--sr-line);border-radius:14px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.sr-phone:focus-within{border-color:var(--sr-accent);box-shadow:0 0 0 4px #bf02001f}.sr-phone__code{appearance:none;-webkit-appearance:none;max-width:84px;padding:11px 21px 11px 9px;border:0;border-right:1px solid var(--sr-line);border-radius:14px 0 0 14px;background:#17171708 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310212b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 6px center / 12px no-repeat;font:inherit;font-size:.82rem;font-weight:600;color:var(--sr-ink);cursor:pointer}.sr-phone__code:focus{outline:none}.sr-phone__code:focus-visible{outline:2px solid var(--sr-accent);outline-offset:-2px}.sr-phone input[type=tel]{border:0;border-radius:0 14px 14px 0;background:transparent}.sr-phone input[type=tel]:focus{outline:none;box-shadow:none}.sr-field[data-invalid=true] .sr-phone{border-color:var(--sr-danger)}.sr-field[data-invalid=true] .sr-phone input[type=tel]{border-color:transparent}.sr-grid2{display:grid;gap:0 14px}.sr-group{margin:0 0 12px;padding:0;border:0}.sr-group legend{padding:0;margin-bottom:6px;font-size:.7rem;display:flex;align-items:baseline;gap:7px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#171717a8}.sr-group legend span{font-size:.68rem;font-weight:500;letter-spacing:0;text-transform:none;color:#17171773}.sr-form-row{display:grid;gap:0 14px}.sr-group__hint{margin:-4px 0 6px;font-size:.72rem;color:#17171780}.sr-chips{display:flex;flex-wrap:wrap;gap:6px}.sr-chip{position:relative}.sr-chip input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.sr-chip span{display:block;padding:7px 13px;border:1px solid var(--sr-line);border-radius:999px;background:#fff;font-size:.82rem;font-weight:600;line-height:1;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.sr-chip input:hover+span{border-color:#bf020066}.sr-chip input:focus-visible+span{outline:2px solid var(--sr-accent);outline-offset:2px}.sr-chip input:checked+span{color:var(--sr-surface);background:var(--sr-ink);border-color:var(--sr-ink);transform:translateY(-1px)}.sr-brands-toggle summary{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--sr-line);border-radius:10px;background:#fff;cursor:pointer;font-size:.82rem;font-weight:600;list-style:none}.sr-brands-toggle summary::-webkit-details-marker{display:none}.sr-brands-toggle summary:after{content:"";width:13px;height:13px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}.sr-brands-toggle[open] summary:after{transform:rotate(180deg)}.sr-brands-toggle summary:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}.sr-brands-toggle[open] summary{margin-bottom:6px}.sr-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}.sr-brand[hidden]{display:none}.sr-brand{position:relative}.sr-brand input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.sr-brand span{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--sr-line);border-radius:10px;background:#fff;font-size:.82rem;font-weight:600;transition:border-color .18s ease,background .18s ease}.sr-brand span:before{content:"";flex:0 0 auto;width:16px;height:16px;border:1.5px solid rgba(23,23,23,.28);border-radius:5px;background:#fff;transition:background .18s ease,border-color .18s ease}.sr-brand input:checked+span{border-color:#bf020073;background:#bf02000d}.sr-brand input:checked+span:before{border-color:var(--sr-accent);background:var(--sr-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat}.sr-brand input:focus-visible+span{outline:2px solid var(--sr-accent);outline-offset:2px}.sr-consent{display:flex;gap:9px;align-items:flex-start;margin:2px 0 12px;font-size:.78rem;line-height:1.4;color:#171717bf;cursor:pointer}.sr-consent input{margin-top:2px;width:18px;height:18px;accent-color:var(--sr-accent);flex:0 0 auto}.sr-otp{display:flex;gap:8px;justify-content:space-between;max-width:340px;margin:0 0 14px}.sr-otp input{width:100%;aspect-ratio:3 / 4;padding:0;border:1px solid var(--sr-line);border-radius:14px;background:#fff;font:inherit;font-size:1.5rem;font-weight:700;text-align:center;color:var(--sr-ink);transition:border-color .18s ease,box-shadow .18s ease}.sr-otp input:focus{outline:none;border-color:var(--sr-accent);box-shadow:0 0 0 4px #bf02001f}.sr-otp[data-invalid=true] input{border-color:var(--sr-danger);animation:sr-shake .4s ease}@keyframes sr-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.sr-resend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:.86rem;color:#17171799}.sr-link{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:700;color:var(--sr-accent);text-decoration:underline;text-underline-offset:3px}.sr-link[disabled]{color:#17171759;cursor:default;text-decoration:none}.sr-reveal{text-align:center;padding:8px 0 0}.sr-reveal__box{width:128px;height:128px;margin:0 auto 18px;display:grid;place-items:center;border-radius:34px;font-size:3.6rem;line-height:1;background:linear-gradient(160deg,#ffe3e1,var(--sr-highlight));box-shadow:0 20px 44px #bf020066;animation:sr-pop .7s cubic-bezier(.2,1.4,.4,1) both}@keyframes sr-pop{0%{opacity:0;transform:scale(.4) rotate(-18deg)}to{opacity:1;transform:none}}.sr-reveal__gift{font-family:var(--sr-font-heading);margin:0 0 6px;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--sr-accent)}.sr-reveal__code-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px 0 10px}.sr-reveal__code{padding:14px 20px;border:1px dashed rgba(138,1,0,.4);border-radius:14px;background:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.12em}.sr-reveal__terms{margin:12px auto 0;max-width:42ch;font-size:.78rem;line-height:1.5;color:#1717178c}.sr-confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.sr-confetti span{position:absolute;top:-22px;width:10px;height:20px;border-radius:2px;background:var(--sr-piece);animation:sr-fall var(--sr-duration) linear var(--sr-delay) forwards}@keyframes sr-fall{to{transform:translate3d(var(--sr-drift),110vh,0) rotate(560deg);opacity:0}}.sr-actions{margin-top:6px}.sr-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 22px;border:2px solid var(--sr-ink);border-radius:3.75rem;cursor:pointer;font-family:var(--sr-font);font-size:.95rem;font-weight:600;color:var(--sr-surface);background:var(--sr-ink);transition:transform .18s ease,background .18s ease,color .18s ease}.sr-button:hover:not(:disabled){transform:translateY(-1px);background:transparent;color:var(--sr-ink)}.sr-button--accent:hover:not(:disabled){background:transparent;color:var(--sr-accent)}.sr-button:active:not(:disabled){transform:translateY(0)}.sr-button:focus-visible{outline:3px solid var(--sr-highlight);outline-offset:3px}.sr-button:disabled{cursor:not-allowed;opacity:.5}.sr-button--accent{color:var(--sr-surface);border-color:var(--sr-accent);background:var(--sr-accent)}.sr-button--ghost{color:var(--sr-ink);background:transparent;border-color:var(--sr-ink)}.sr-button__spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:sr-spin .7s linear infinite}@keyframes sr-spin{to{transform:rotate(360deg)}}.sr-message{margin:12px 0 0;min-height:1.2em;font-size:.86rem;line-height:1.45;color:var(--sr-danger)}.sr-message[data-tone=success]{color:var(--sr-success)}.sr-message[data-tone=muted]{color:#17171799}.sr-footnote{margin:12px 0 0;font-size:.68rem;line-height:1.5;color:#1717177a}.sr-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.sr-popup__dialog{grid-template-rows:auto minmax(0,1fr)}.sr-popup__close{top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));width:36px;height:36px;background:#fff;box-shadow:0 2px 10px #00000073}.sr-steps{padding-right:0}.sr-popup__aside{gap:12px;padding:22px 20px 20px}.sr-popup__aside[data-has-image=true]{min-height:34vh;justify-content:flex-end}.sr-popup__aside[data-panel-mode=artwork]{min-height:0;aspect-ratio:var(--sr-mobile-ratio, 1.91);transition:aspect-ratio .4s ease}.sr-popup[data-step="3"] .sr-popup__aside[data-has-win-art=true]{aspect-ratio:var(--sr-mobile-ratio-win, var(--sr-mobile-ratio, 1.78))}.sr-popup__aside[data-panel-mode=artwork] .sr-popup__media{position:absolute;top:14px;right:14px;bottom:14px;left:14px}.sr-popup__aside[data-panel-mode=artwork] .sr-popup__media img{object-fit:contain}.sr-popup__aside .sr-popup__perks,.sr-popup__aside .sr-popup__legal{display:none}.sr-popup__gift{width:66px;height:66px;border-radius:20px;font-size:2rem}.sr-popup__headline{font-size:1.6rem;max-width:20ch}.sr-popup__sub{font-size:.88rem}.sr-grid2{grid-template-columns:1fr}}@media(min-width:768px){.sr-popup{padding:0}.sr-popup__dialog{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;box-shadow:none}.sr-popup__main{justify-content:center}.sr-popup__main>.sr-steps,.sr-popup__main>.sr-pane,.sr-popup__main>.sr-footnote{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.sr-popup__aside{padding:44px 38px}.sr-popup__main{padding:30px 34px 32px}.sr-popup__dialog:has(.sr-popup__aside[data-panel-mode=artwork]){height:100vh;height:100dvh;max-height:none;grid-template-columns:1fr 1fr}.sr-popup__aside[data-panel-mode=artwork]{height:100%}.sr-popup[data-step="3"] .sr-popup__dialog:has(.sr-popup__aside[data-has-win-art=true]){min-height:min(90vh,620px)}.sr-popup[data-step="3"] .sr-pane[data-pane="3"]{margin:auto 0}.sr-grid2{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.sr-form-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sr-steps{margin-bottom:18px}}@media(min-width:768px)and (min-height:720px){.sr-brands-toggle>summary{display:none}}@media(min-width:1200px){.sr-popup__aside{padding:52px 46px}.sr-popup__main{padding:48px 52px 52px}}@media(prefers-reduced-motion:reduce){.sr-popup__scrim,.sr-popup__dialog,.sr-pane[data-active=true],.sr-popup__gift,.sr-reveal__box{animation:none}.sr-confetti{display:none}.sr-button:hover:not(:disabled){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sturdy-subscribe-popup.css.map */
