:root{--sp-yellow: #f5e35c;--sp-yellow-soft: #fff3a8;--sp-ink: #2e3a3e;--sp-ink-soft: #4a5458;--sp-cream: #fffbea;--sp-white: #fff;--sp-20: #e9cf8f;--sp-40: #f2b451;--sp-60: #e39a45;--sp-green: #00b67a;--sp-border: 2px solid var(--sp-ink);--sp-radius: 1.25rem;--sp-shadow: 5px 5px 0 var(--sp-ink);--sp-ease: cubic-bezier(.5, 0, .2, 1);--sp-display: "Bricolage Grotesque", "Arial Black", "Helvetica Neue", Arial, sans-serif;--font-heading--family: var(--sp-display);--font-accent--family: var(--sp-display)}.sp{color:var(--sp-ink);background:var(--sp-cream);padding-block:3rem}.sp--yellow{background:var(--sp-yellow);border-block:var(--sp-border)}.sp--ink{background:var(--sp-ink);color:var(--sp-cream)}.sp-wrap{max-width:80rem;margin-inline:auto;padding-inline:1rem}.sp-stack{display:flex;flex-direction:column;gap:1.75rem}.sp-eyebrow{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sp-h1,.sp-h2,.sp-h3{margin:0;font-family:var(--sp-display);font-weight:800;letter-spacing:-.03em;line-height:1;color:inherit;text-wrap:balance}.sp-h1{font-size:clamp(2.75rem,11vw,5.5rem);line-height:.95}.sp-h2{font-size:clamp(2.125rem,7vw,4rem)}.sp-h3{font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.02em;line-height:1.05}.sp-lede{margin:0;font-size:1.125rem;line-height:1.5;max-width:34rem}.sp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem}.sp-link{color:inherit;font-weight:700;font-size:1rem;text-underline-offset:.2em}.sp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.75rem 1.5rem;border:var(--sp-border);border-radius:999px;background:var(--sp-ink);color:var(--sp-cream);font:inherit;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s ease}.sp-btn--light{background:var(--sp-cream);color:var(--sp-ink);box-shadow:4px 4px 0 var(--sp-ink)}.sp-btn--yellow{background:var(--sp-yellow);color:var(--sp-ink)}.sp-btn--small{min-height:2.75rem;padding:.5rem 1.25rem}@media(hover:hover){.sp-btn:hover{transform:translate(-1px,-2px)}}.sp :focus-visible,.sp-px :focus-visible{outline:3px solid var(--sp-ink);outline-offset:2px;box-shadow:0 0 0 6px var(--sp-yellow)}.sp-card{border:var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-white);color:var(--sp-ink)}.sp-pill{display:inline-block;align-self:flex-start;padding:.375rem .875rem;border:var(--sp-border);border-radius:999px;background:var(--sp-cream);color:var(--sp-ink);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-stars{display:inline-flex;gap:2px}.sp-stars span{width:1.25rem;height:1.25rem;background:var(--sp-green);display:grid;place-items:center}.sp-stars span.is-off{background:#a9afa3}.sp-stars svg{width:.8rem;height:.8rem;fill:#fff}.sp-swipe{display:flex;gap:1rem;margin-inline:-1rem;padding:.25rem 1.375rem .75rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sp-swipe::-webkit-scrollbar{display:none}.sp-swipe>*{flex:0 0 84%;scroll-snap-align:center;min-width:0}.sp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-hero{background:var(--sp-yellow);border-bottom:var(--sp-border);padding-block:2rem 0;overflow:hidden}.sp-hero__grid{display:grid;gap:2rem}.sp-hero__copy{display:flex;flex-direction:column;gap:1.25rem}.sp-hero__badge{transform:rotate(-2deg)}.sp-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.sp-hero__trust{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;color:inherit;text-decoration:none}.sp-hero__media{position:relative;margin-inline:-1rem}.sp-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-top:var(--sp-border)}.sp-hero__sticker{position:absolute;top:-1.75rem;right:1rem;width:5.75rem;height:5.75rem;display:grid;place-items:center;text-align:center;border:var(--sp-border);border-radius:50%;background:var(--sp-cream);font-family:var(--sp-display);font-weight:800;font-size:.9375rem;line-height:1.05;transform:rotate(10deg)}.sp-proof{background:var(--sp-ink);color:var(--sp-cream);padding-block:1rem}.sp-proof ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;font-weight:700;font-size:.875rem}.sp-strength{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:var(--sp-border);border-radius:1.5rem;box-shadow:var(--sp-shadow);background:var(--sp-tone, var(--sp-40));color:var(--sp-ink)}.sp-strength__pct{font-family:var(--sp-display);font-weight:800;font-size:4.5rem;line-height:.85;letter-spacing:-.04em}.sp-level{display:flex;gap:4px}.sp-level span{width:1.75rem;height:.625rem;border:var(--sp-border);border-radius:999px;background:var(--sp-cream)}.sp-level span.is-on{background:var(--sp-ink)}.sp-strength p{margin:0}.sp-strength__blurb{font-size:1.0625rem;line-height:1.5;flex-grow:1}.sp-strength__best{font-size:.9375rem;font-weight:600}.sp-strength__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.sp-strength__price{display:flex;flex-direction:column;font-weight:800;font-size:1.375rem}.sp-strength__price small{font-size:.8125rem;font-weight:600}.sp-quiz{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem}.sp-quiz__qs{display:grid;gap:1.5rem}.sp-quiz fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem;min-width:0}.sp-quiz legend{padding:0;margin-bottom:.625rem;font-weight:800;font-size:1.0625rem}.sp-quiz__opt{min-height:3rem;padding:.625rem 1rem;border:var(--sp-border);border-radius:.875rem;background:var(--sp-white);color:var(--sp-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.sp-quiz__opt[aria-pressed=true]{background:var(--sp-yellow)}.sp-quiz__result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border:var(--sp-border);border-radius:1.125rem;background:var(--sp-tone, var(--sp-40));animation:sp-pop .45s ease-out both}.sp-quiz__result[hidden]{display:none}.sp-quiz__match{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-weight:600}.sp-quiz__match strong{font-family:var(--sp-display);font-size:3.5rem;line-height:.9}.sp-quiz__actions{display:flex;flex-wrap:wrap;gap:.625rem}@keyframes sp-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.sp-compare{width:100%;max-width:57.5rem;margin-inline:auto;border:var(--sp-border);border-radius:1.5rem;overflow:hidden;background:var(--sp-cream);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.9375rem}.sp-compare th,.sp-compare td{padding:.75rem .625rem;text-align:left;vertical-align:middle;border-bottom:var(--sp-border)}.sp-compare tr:last-child>*{border-bottom:0}.sp-compare th+th,.sp-compare td{border-left:var(--sp-border)}.sp-compare thead th:nth-child(2),.sp-compare td:nth-child(2){color:#5a6468;font-weight:500}.sp-compare thead th:nth-child(3){background:var(--sp-ink);color:var(--sp-yellow);font-family:var(--sp-display);font-size:1.375rem}.sp-compare td:nth-child(3){background:var(--sp-yellow-soft);font-weight:700}.sp-compare svg{width:1rem;height:1rem;margin-right:.375rem;vertical-align:-.125rem;flex:none}.sp-refill__grid{display:grid;gap:2rem}.sp-refill__steps{display:flex;flex-direction:column;gap:.75rem}.sp-step{display:flex;align-items:center;gap:1rem;padding:.875rem 1.125rem;border:var(--sp-border);border-radius:1.25rem;background:transparent;color:var(--sp-ink);font:inherit;text-align:left;cursor:pointer}.sp-step[aria-pressed=true]{background:var(--sp-white);box-shadow:var(--sp-shadow)}.sp-step__n{flex:none;width:3rem;height:3rem;display:grid;place-items:center;border:var(--sp-border);border-radius:50%;background:var(--sp-yellow);font-family:var(--sp-display);font-weight:800;font-size:1.375rem}.sp-step[aria-pressed=true] .sp-step__n{background:var(--sp-ink);color:var(--sp-yellow)}.sp-step strong{display:block;font-family:var(--sp-display);font-size:1.25rem;line-height:1.15}.sp-step span span{font-size:.9375rem;line-height:1.4}.sp-refill__actions{display:flex;flex-wrap:wrap;gap:.75rem}.sp-stage{position:relative;display:grid;place-items:center;min-height:34rem;border:var(--sp-border);border-radius:2rem;background:var(--sp-yellow);overflow:hidden}.sp-stick{position:relative;width:17.5rem;height:30rem}.sp-stick>*{position:absolute}.sp-stick__refill{left:5.25rem;top:13.5rem;width:7rem;height:13.375rem;border:var(--sp-border);border-radius:6px;background:#faf5e6;display:flex;flex-direction:column;align-items:center;overflow:hidden;transition:transform 1s var(--sp-ease),opacity .7s}.sp-stick__refill:before{content:"";width:100%;height:1.875rem;background:#f1e2b0;border-bottom:var(--sp-border)}.sp-stick__refill b{margin-top:3.5rem;padding:.25rem .5rem;border-radius:4px;background:var(--sp-ink);color:var(--sp-cream);font-size:.75rem;letter-spacing:.04em}.sp-stick__spread{left:5.5rem;top:11.125rem;width:6.5rem;height:4.75rem;border:var(--sp-border);border-radius:8px 8px 4px 4px;background:#f1e2b0 radial-gradient(circle at 30% 30%,#d2bd74 0 3px,transparent 4px),radial-gradient(circle at 66% 48%,#d2bd74 0 2px,transparent 3px);transform:translateY(2.5rem);transition:transform 1.2s var(--sp-ease) .2s}.sp-stick__body{left:4.75rem;top:13rem;width:8rem;height:14.25rem;border:var(--sp-border);border-radius:4px;background:#f3dc4e linear-gradient(90deg,transparent 12px,#fff6b8 12px 30px,transparent 30px);display:grid;align-items:center;z-index:1}.sp-stick__label{display:grid;justify-items:center;gap:.375rem;padding:1rem 0 .875rem;background:var(--sp-ink);color:var(--sp-cream);font-family:var(--sp-display);font-weight:800;font-size:1.625rem;line-height:1}.sp-stick__label small{padding:.1875rem .5rem;border-radius:4px;background:var(--sp-40);color:var(--sp-ink);font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.04em}.sp-stick__ring,.sp-stick__base{border:var(--sp-border);background:#e8cf3f;overflow:hidden;z-index:2}.sp-stick__ring{left:4.5rem;top:10.875rem;width:8.5rem;height:2.375rem;border-radius:6px;transition:transform .9s var(--sp-ease)}.sp-stick__base{left:4.625rem;top:27rem;width:8.25rem;height:3rem;border-radius:4px 4px 16px 16px}.sp-stick__ring:before,.sp-stick__base:before{content:"";position:absolute;top:0;right:-28px;bottom:0;left:-28px;background:repeating-linear-gradient(90deg,transparent 0 12px,#b89f22 12px 14px)}.sp-stick__click{left:12.5rem;top:9.5rem;z-index:3;padding:.375rem .75rem;border:var(--sp-border);border-radius:999px;background:var(--sp-cream);font-family:var(--sp-display);font-weight:800;font-size:1.125rem;opacity:0}.sp-stage__cue{position:absolute;inset:auto 1rem 1.25rem;margin:0;text-align:center;font-family:var(--sp-display);font-weight:800;font-size:1.25rem}[data-step="1"] .sp-stick__ring{transform:translate(7.75rem,-2.5rem) rotate(24deg);transition-delay:1.1s}[data-step="1"] .sp-stick__ring:before{animation:sp-twist .4s linear .3s 2 reverse}[data-step="1"] .sp-stick__refill{transform:translateY(-14.75rem);opacity:.6;transition-delay:1.6s}[data-step="2"] .sp-stick__ring{transition-delay:.9s}[data-step="2"] .sp-stick__ring:before{animation:sp-twist .4s linear 1.8s 2}[data-step="2"] .sp-stick__click{animation:sp-pop .5s ease-out 2.4s both}[data-step="3"] .sp-stick__base:before{animation:sp-twist .6s linear infinite}[data-step="3"] .sp-stick__spread{transform:translateY(-3.625rem)}@keyframes sp-twist{to{transform:translate(14px)}}.sp-review{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:1.5rem;border:2px solid #111;border-radius:1rem;box-shadow:5px 5px #111;background:var(--sp-yellow);color:var(--sp-ink)}.sp-review blockquote{margin:0;padding:0;border:0;font-family:var(--sp-display);font-weight:700;font-size:1.25rem;line-height:1.25}.sp-review figcaption{font-size:.875rem;font-weight:600}.sp-review .sp-stars span{background:var(--sp-ink)}.sp--ink .sp-link{color:var(--sp-yellow)}.sp-recipe{display:flex;flex-direction:column;border:var(--sp-border);border-radius:1.5rem;overflow:hidden;background:var(--sp-white);color:var(--sp-ink);text-decoration:none}.sp-recipe img,.sp-recipe__ph{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-bottom:var(--sp-border);background:var(--sp-40)}.sp-recipe__body{display:flex;flex-direction:column;gap:.625rem;padding:1.25rem}.sp-bundle{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border:var(--sp-border);border-radius:1.5rem;box-shadow:var(--sp-shadow);background:var(--sp-cream);color:var(--sp-ink)}.sp-bundle p{margin:0;font-size:1.0625rem;line-height:1.5;flex-grow:1}.sp-bundle__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.sp-bundle__price{display:flex;align-items:baseline;gap:.625rem;font-family:var(--sp-display);font-weight:800;font-size:2.5rem}.sp-bundle__price s{font-family:var(--font-body--family);font-weight:400;font-size:1.125rem;color:#5a6468}.sp-pill--ink{background:var(--sp-ink);color:var(--sp-yellow)}.sp-pill--orange{background:var(--sp-60)}.sp-px{display:flex;flex-direction:column;gap:1.25rem;color:var(--sp-ink)}.sp-px fieldset{border:0;margin:0;padding:0;min-width:0}.sp-px legend{padding:0;margin-bottom:.625rem;font-size:.875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sp-opts{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:.625rem}.sp-opt{display:flex;flex-direction:column;justify-content:center;gap:.125rem;min-height:4.5rem;padding:.625rem .875rem;border:var(--sp-border);border-radius:1rem;background:var(--sp-white);color:var(--sp-ink);text-decoration:none;font-size:.8125rem;font-weight:600}.sp-opt strong{font-family:var(--sp-display);font-size:1.5rem;line-height:1}.sp-opt--text strong{font-family:inherit;font-size:1.0625rem}.sp-opt[aria-current=page]{background:var(--sp-tone, var(--sp-yellow));box-shadow:4px 4px 0 var(--sp-ink)}.sp-opts--center .sp-opt{align-items:center;text-align:center}.sp-delivery{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;border:var(--sp-border);border-radius:1rem;background:var(--sp-yellow-soft);font-size:.9375rem;font-weight:700}.sp-delivery__track{height:.75rem;border:var(--sp-border);border-radius:999px;background:var(--sp-white);overflow:hidden}.sp-delivery__bar{height:100%;background:var(--sp-ink);transform-origin:0 50%;transform:scaleX(var(--progress, 0));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sp-facts{list-style:none;margin:0;padding:1rem 1.125rem;display:grid;gap:.625rem;font-size:.9375rem}.sp-facts a{color:inherit}.sp-acc{border-top:var(--sp-border)}.sp-acc details{border-bottom:var(--sp-border)}.sp-acc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;font-weight:800;font-size:1.0625rem;cursor:pointer;list-style:none}.sp-acc summary::-webkit-details-marker{display:none}.sp-acc summary:after{content:"";width:.625rem;height:.625rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg);transition:transform .2s;flex:none;margin-right:.25rem}.sp-acc details[open] summary:after{transform:rotate(-135deg)}.sp-acc p{margin:0 0 1.125rem;line-height:1.6}.sp-acc a{color:inherit}.sp-meter{background:var(--sp-tone, var(--sp-40));border-block:var(--sp-border)}.sp-meter__grid{display:grid;gap:1.5rem}.sp-meter__card{display:grid;gap:.875rem;padding:1.5rem;box-shadow:var(--sp-shadow);background:var(--sp-cream)}.sp-meter__row{display:grid;grid-template-columns:3.5rem 1fr;align-items:center;gap:1rem;font-family:var(--sp-display);font-weight:800;font-size:1.375rem}.sp-meter__track{height:1.375rem;border:var(--sp-border);border-radius:999px;background:var(--sp-white);overflow:hidden}.sp-meter__track span{display:block;height:100%;width:var(--w);background:var(--c)}.sp-meter__card p{margin:0;font-size:.875rem;color:var(--sp-ink-soft)}@media(min-width:750px){.sp{padding-block:5rem}.sp-proof{padding-block:1.25rem}.sp-wrap{padding-inline:2.5rem}.sp-stack{gap:3rem}.sp-swipe{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:1.5rem;margin-inline:0;padding:0;overflow:visible}.sp-proof ul{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1rem}.sp-strength{padding:2rem}.sp-strength__pct{font-size:6rem}.sp-quiz{padding:2rem}.sp-quiz__qs{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-compare{font-size:1.0625rem}.sp-compare th,.sp-compare td{padding:1.25rem 1.5rem}.sp-review:nth-child(odd){transform:rotate(-1deg)}.sp-review:nth-child(2n){transform:rotate(1deg)}.sp-bundle{padding:2.25rem}}@media(min-width:990px){.sp{padding-block:7rem}.sp-proof{padding-block:1.375rem}.sp-hero{padding-block:0}.sp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}.sp-hero__copy{padding-block:4.5rem;gap:1.75rem}.sp-hero__media{align-self:stretch;margin-inline:0 calc((100vw - min(80rem,100vw))/-2 - 2.5rem)}.sp-hero__media img{height:100%;aspect-ratio:auto;min-height:34rem;border-top:0;border-left:var(--sp-border)}.sp-hero__sticker{top:1.5rem;left:-3.75rem;right:auto;width:7.5rem;height:7.5rem;font-size:1.125rem}.sp-refill__grid,.sp-meter__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem}.sp-stage{min-height:40rem}}@media(prefers-reduced-motion:reduce){.sp *,.sp *:before,.sp-px *{animation:none!important;transition:none!important}[data-step="2"] .sp-stick__click{opacity:1}}.sp-rating{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:inherit;text-decoration:none}.sp-rating span:last-child{text-decoration:underline;text-underline-offset:.2em}.sp-nutri{width:100%;margin:0 0 1.125rem;border-collapse:collapse;font-size:.9375rem}.sp-nutri th,.sp-nutri td{padding:.5rem 0;text-align:left;border-bottom:1px solid rgb(0 0 0 / .12)}.sp-nutri thead th{font-weight:800}.sp-nutri td{text-align:right;font-variant-numeric:tabular-nums}.sp-nutri tbody th{font-weight:500}.sp-acc__note{font-size:.9375rem}.sp-cart{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;font-family:var(--font-body--family);color:var(--sp-ink)}.sp-cart__delivery{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;border:2px solid var(--sp-ink);border-radius:.875rem;background:var(--sp-yellow-soft);font-size:.875rem;font-weight:700}.sp-cart__track{height:.625rem;border:2px solid var(--sp-ink);border-radius:999px;background:#fff;overflow:hidden}.sp-cart__bar{display:block;height:100%;background:var(--sp-ink);transform-origin:0 50%;transform:scaleX(var(--progress, 0));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sp-cart__cross{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:2px solid var(--sp-ink);border-radius:.875rem;background:#fff}.sp-cart__thumb{width:3.5rem;height:3.5rem;border-radius:.5rem;object-fit:cover;flex:none}.sp-cart__copy{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1 auto;font-size:.8125rem;line-height:1.3}.sp-cart__copy strong{font-size:.9375rem}.sp-cart__add{min-height:2.75rem;padding-inline:1rem;border-radius:999px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sp-cart__bar{transition:none}}.sp-trustbar{padding-block:2rem;border-top:var(--sp-border)}.sp-trustbar__score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;text-align:center;color:inherit;text-decoration:none;font-size:.9375rem}.sp-trustbar__score strong{font-family:var(--sp-display);font-size:1.125rem}.sp-trustbar__score:hover span{text-decoration:underline}.sp-trustbar .sp-review{box-shadow:3px 3px #111}.sp-trustbar .sp-review blockquote{font-size:1.0625rem}.sp-welcome__box{width:calc(100vw - 2rem);max-width:28rem;padding:1.75rem 1.5rem;border:var(--sp-border);border-radius:1.25rem;background:var(--sp-cream);color:var(--sp-ink);box-shadow:6px 6px #111;position:relative}.sp-welcome__box::backdrop{background:#0000008c}.sp-welcome__box[open]{animation:sp-welcome-in .24s ease-out}@keyframes sp-welcome-in{0%{opacity:0;transform:translateY(12px)}}.sp-welcome__form{display:flex;flex-direction:column;gap:.875rem}.sp-welcome__form p{margin:0}.sp-welcome__done{display:flex;flex-direction:column;gap:.875rem;text-align:center}.sp-welcome__code{font-family:var(--sp-display);font-size:1.75rem;letter-spacing:.08em;padding:.5rem 1rem;border:var(--sp-border);border-radius:.75rem;background:var(--sp-yellow)}.sp-welcome__row{display:flex;flex-direction:column;gap:.625rem}.sp-welcome__input{width:100%;padding:.875rem 1rem;border:var(--sp-border);border-radius:.75rem;background:#fff;color:inherit;font:inherit}.sp-welcome__small{font-size:.8125rem;opacity:.75}.sp-welcome__error{font-size:.875rem;font-weight:600;color:#b3261e}.sp-welcome__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.sp-welcome__close svg{width:1.25rem;height:1.25rem}@media(min-width:750px){.sp-welcome__box{padding:2.25rem 2rem}.sp-welcome__row{flex-direction:row}.sp-welcome__row .sp-btn{flex:none}}@media(prefers-reduced-motion:reduce){.sp-welcome__box[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/spred.css.map */
