.s4p{--s4p-paper:#FFFDF8;--s4p-ink:#121212;--s4p-ink-2:#6b675f;--s4p-hair:#d9d3c6;--s4p-yellow:#E2E472;--s4p-red:#BF001E;--s4p-head:nohemimedium,Nohemi,"Helvetica Neue",Arial,sans-serif;--s4p-body:nohemiregular,Nohemi,"Helvetica Neue",Arial,sans-serif;--s4p-g:clamp(16px,2.8vw,40px);background:var(--s4p-paper);color:var(--s4p-ink);font-family:var(--s4p-body);font-weight:400;font-size:15px;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;-webkit-font-smoothing:antialiased}.s4p *,.s4p *:before,.s4p *:after{box-sizing:border-box}.s4p *{text-transform:uppercase}.s4p p,.s4p h1,.s4p h2,.s4p h3,.s4p dl,.s4p dd,.s4p figure{margin:0}.s4p a{color:inherit}.s4p .s4p-sc,.s4p .s4p-sc *{text-transform:none}.s4p :focus-visible{outline:2px solid var(--s4p-ink);outline-offset:3px;box-shadow:none}body:has(.s4p) .hxoSelectTheme{display:none!important}.s4p .s4p-open{display:flex;flex-direction:column;align-items:center;gap:20px;background:#4ab2f5;padding:24px var(--s4p-g) 28px}.s4p .s4p-open picture{display:contents}.s4p .s4p-poster{display:block;width:auto;height:min(calc(100svh - 230px),1200px);max-width:100%;aspect-ratio:4/5;object-fit:contain}.s4p .s4p-open-cta{display:inline-flex;align-items:center;gap:16px;height:56px;padding:0 26px;background:var(--s4p-ink);color:var(--s4p-paper);font-family:var(--s4p-head);font-weight:400;font-size:16px;line-height:1;letter-spacing:.06em;text-decoration:none;transition:opacity .15s ease}.s4p .s4p-open-cta:hover{opacity:.86}.s4p .s4p-stage{scroll-margin-top:96px}.s4p .s4p-load,.s4p .s4p-open.is-gone{display:none}.s4p .s4p-open.is-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;justify-content:center;gap:18px;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(20px,env(safe-area-inset-bottom,0px));transition:transform .62s cubic-bezier(.6,0,.86,.36);will-change:transform}.s4p .s4p-open.is-splash .s4p-poster{width:min(100%,calc((100vh - 150px)*.8));width:min(100%,calc((100svh - 150px)*.8));height:auto;max-width:none}.s4p .s4p-open.is-splash .s4p-load{display:flex;align-items:center;justify-content:center;gap:14px;min-height:56px}.s4p .s4p-load-bar{display:flex;gap:5px}.s4p .s4p-load-bar i{display:block;width:28px;height:14px;background:#12121229;transition:background-color .16s ease}.s4p .s4p-load-bar i.is-on.y{background:#ffe01a}.s4p .s4p-load-bar i.is-on.r{background:#e8322a}.s4p .s4p-load-text{min-width:64px;font-family:var(--s4p-head);font-weight:400;font-size:12px;letter-spacing:.1em;color:var(--s4p-ink)}.s4p .s4p-open.is-splash .s4p-open-cta{display:none;width:min(100%,420px);justify-content:space-between}.s4p .s4p-open.is-ready .s4p-load{display:none}.s4p .s4p-open.is-splash.is-ready .s4p-open-cta{display:inline-flex;animation:s4p-in .32s ease both}.s4p .s4p-open.is-out{transform:translate(-105%)}@keyframes s4p-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html.s4p-lock,html.s4p-lock body{overflow:hidden}.s4p .s4p-gate{width:min(520px,calc(100vw - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;border:1px solid var(--s4p-ink);border-radius:0;background:var(--s4p-paper);color:var(--s4p-ink);overflow:auto}.s4p .s4p-gate::backdrop{background:#12121280}.s4p .s4p-gate-form{position:relative;display:grid;gap:18px;padding:28px 28px 22px}.s4p .s4p-gate-close{position:absolute;top:8px;right:10px;width:44px;height:44px;margin:0;padding:0;border:0;background:none;color:var(--s4p-ink);font-family:var(--s4p-head);font-size:28px;line-height:1;cursor:pointer}.s4p .s4p-gate-h{margin:0;font-family:var(--s4p-head);font-weight:400;font-size:clamp(30px,5vw,44px);line-height:.92;letter-spacing:-.01em;color:var(--s4p-ink)}.s4p .s4p-field{display:grid;gap:6px}.s4p .s4p-field[hidden]{display:none}.s4p .s4p-field span{font-family:var(--s4p-head);font-weight:400;font-size:12px;letter-spacing:.08em;color:var(--s4p-ink-2)}.s4p .s4p-field input{width:100%;min-width:0;height:52px;margin:0;padding:0 2px;border:0;border-bottom:1px solid var(--s4p-ink);border-radius:0;background:transparent;box-shadow:none;color:var(--s4p-ink);font-family:var(--s4p-head);font-weight:400;font-size:20px;letter-spacing:.04em;font-variant-numeric:tabular-nums;outline-offset:2px}.s4p .s4p-field input::placeholder{color:#b9b2a5}.s4p .s4p-field input[aria-invalid=true]{border-bottom-color:var(--s4p-red)}.s4p .s4p-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}.s4p .s4p-check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--s4p-ink);cursor:pointer}.s4p .s4p-check span{font-family:var(--s4p-head);font-weight:400;font-size:13px;line-height:1.5;letter-spacing:.04em}.s4p .s4p-check .s4p-sc{font-family:var(--s4p-body);font-size:14px;letter-spacing:.01em}.s4p .s4p-check a{text-decoration:underline;text-underline-offset:3px}.s4p .s4p-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.s4p .s4p-gate-err{font-family:var(--s4p-head);font-weight:400;font-size:13px;line-height:1.5;letter-spacing:.04em;color:var(--s4p-red)}.s4p .s4p-gate-err[hidden]{display:none}.s4p .s4p-gate-go{width:100%;justify-content:space-between}.s4p .s4p-gate-note{font-family:var(--s4p-head);font-weight:400;font-size:11px;letter-spacing:.08em;color:var(--s4p-ink-2)}.s4p .s4p-stage{--lamp-h:clamp(480px, calc(100svh - 190px) ,840px);--body-top:.12;--row0:.22;--tabc:.87;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.74fr);column-gap:clamp(20px,2.6vw,52px);padding:36px var(--s4p-g) 0;border-bottom:1px solid var(--s4p-ink)}.s4p .s4p-side{position:relative;height:var(--lamp-h);min-width:0}.s4p .s4p-sound{position:absolute;z-index:3;top:10px;right:var(--s4p-g);font-family:var(--s4p-head);font-weight:400;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--s4p-ink);background:none;border:0;border-radius:0;padding:10px 0;margin:0;min-height:0;box-shadow:none;cursor:pointer}.s4p .s4p-sound[aria-pressed=false]{color:var(--s4p-ink-2)}.s4p .s4p-ident{position:absolute;left:0;right:0;top:calc(var(--lamp-h) * var(--body-top) - 34px)}.s4p .s4p-kicker{font-family:var(--s4p-head);font-weight:400;font-size:12px;line-height:1;letter-spacing:.08em;color:var(--s4p-ink-2)}.s4p .s4p-title{margin:22px 0 0;font-family:var(--s4p-head);font-weight:400;font-size:var(--tsize,150px);line-height:.78;letter-spacing:-.014em;text-transform:uppercase;color:var(--s4p-ink)}.s4p .s4p-title span{display:block;width:fit-content;white-space:nowrap}.s4p .s4p-lines-m{display:none}.s4p .s4p-act{position:absolute;left:0;right:0;top:calc(var(--lamp-h) * var(--tabc) - 28px)}.s4p .s4p-pull{display:flex;align-items:center;height:56px;min-width:min(100%,300px);margin:0;padding:0 24px;background:var(--s4p-ink);color:var(--s4p-paper);border:0;border-radius:0;box-shadow:none;font-family:var(--s4p-head);font-weight:400;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.s4p .s4p-pull:hover:not(:disabled){opacity:.86}.s4p .s4p-pull:active:not(:disabled){transform:translateY(1px)}.s4p .s4p-pull:disabled{opacity:.55;cursor:default}.s4p .s4p-lead{position:absolute;z-index:2;display:block;height:1px;background:var(--s4p-ink);pointer-events:none}.s4p .s4p-lead[hidden]{display:none}.s4p .s4p-lead:after{content:"";position:absolute;right:-3px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--s4p-ink)}.s4p .s4p-fig{position:relative;height:var(--lamp-h);aspect-ratio:1158/1908;max-width:100%;margin:0}.s4p .s4p-lamp{display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none}.s4p .s4p-bracket{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s cubic-bezier(.2,.7,.2,1)}.s4p .s4p-bracket.is-on{stroke-dashoffset:0}.s4p .s4p-tab{position:absolute;min-width:64px;min-height:44px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.s4p .s4p-tab:active{cursor:grabbing}.s4p .s4p-tab.is-busy{cursor:default}.s4p .s4p-callout{display:none;position:absolute;align-items:center;gap:6px;font-family:var(--s4p-head);font-weight:400;font-size:12px;letter-spacing:.08em;white-space:nowrap;transform:translate(calc(-100% - 6px),-50%);pointer-events:none;transition:opacity .3s ease}.s4p .s4p-callout:after{content:"";width:12px;height:1px;background:var(--s4p-ink)}.s4p .s4p-callout.is-gone{opacity:0}.s4p .s4p-note,.s4p .s4p-result{position:absolute;left:0;right:0;transition:opacity .25s ease}.s4p .s4p-note{top:calc(var(--lamp-h) * var(--row0));font-size:clamp(22px,1.9vw,32px);transform:translateY(-.5em)}.s4p .s4p-note:before,.s4p .s4p-result:before{content:"";position:absolute;right:calc(100% + 14px);height:1px;background:var(--s4p-ink)}.s4p .s4p-note:before{top:.5em;width:calc(var(--lead-face,48px) - 14px)}.s4p .s4p-note-lines{font-family:var(--s4p-head);font-weight:400;font-size:1em;line-height:1;letter-spacing:.005em}.s4p .s4p-note-aim{margin-top:18px;font-family:var(--s4p-head);font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.08em;color:var(--s4p-ink-2)}.s4p .s4p-result{top:var(--ry,50%);font-size:clamp(30px,min(3vw,5vh),54px);transform:translateY(-.46em)}.s4p .s4p-result:before{top:.46em;width:calc(var(--lead-face,48px) - 14px)}.s4p .s4p-result[data-kind=top]:before,.s4p .s4p-result[data-kind=down]:before{width:calc(var(--lead-br,30px) - 14px)}.s4p .s4p-ro-title{font-family:var(--s4p-head);font-weight:400;font-size:1em;line-height:.92;letter-spacing:-.004em;text-wrap:balance}.s4p .s4p-ro-text{margin-top:14px;font-family:var(--s4p-head);font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.08em;color:var(--s4p-ink-2)}.s4p .s4p-stage[data-state=rest] .s4p-result{display:none}.s4p .s4p-stage[data-state=busy] .s4p-note,.s4p .s4p-stage[data-state=busy] .s4p-result,.s4p .s4p-stage[data-state=result] .s4p-note{opacity:0;visibility:hidden}.s4p .s4p-caption{position:absolute;left:0;right:0;bottom:22px;display:grid;gap:4px;font-family:var(--s4p-head);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.08em}.s4p .s4p-cap-spec{color:var(--s4p-ink-2)}.s4p .s4p-links{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:12px}.s4p .s4p-how{font-family:var(--s4p-head);font-weight:400;font-size:13px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.s4p .s4p-manual{padding:96px var(--s4p-g) 0}.s4p .s4p-m-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding-bottom:32px}.s4p .s4p-m-head h2{font-family:var(--s4p-head);font-weight:400;font-size:clamp(36px,4.6vw,64px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;color:var(--s4p-ink)}.s4p .s4p-m-head .s4p-kicker{line-height:1.5}.s4p .s4p-row{display:grid;grid-template-columns:minmax(150px,24%) minmax(0,1fr);gap:14px 40px;padding:26px 0;border-top:1px solid var(--s4p-ink)}.s4p .s4p-row h3{font-family:var(--s4p-head);font-weight:400;font-size:13px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--s4p-ink)}.s4p .s4p-rc{display:grid;gap:22px;min-width:0}.s4p .s4p-rc>p{font-family:var(--s4p-head);font-weight:400;font-size:17px;line-height:1.5;letter-spacing:.005em;max-width:58ch}.s4p .s4p-note-s{font-family:var(--s4p-head);font-weight:400;font-size:12px;letter-spacing:.08em;line-height:1.6;color:var(--s4p-ink-2);max-width:70ch}.s4p .s4p-wins{display:flex;flex-wrap:wrap;gap:28px 40px}.s4p .s4p-win{display:grid;justify-items:start;gap:10px;margin:0}.s4p .s4p-mini{display:flex;gap:7px;align-items:stretch}.s4p .s4p-mini span{display:grid;gap:3px}.s4p .s4p-mini i{display:block;width:30px;height:10px}.s4p .s4p-mini i.y{background:var(--s4p-yellow)}.s4p .s4p-mini i.r{background:var(--s4p-red)}.s4p .s4p-mini b{display:block;width:7px;border:1px solid var(--s4p-ink);border-left:0}.s4p .s4p-win figcaption{font-family:var(--s4p-head);font-weight:400;font-size:12px;letter-spacing:.08em;line-height:1.4}.s4p .s4p-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;max-width:720px}.s4p .s4p-facts div{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--s4p-hair)}.s4p .s4p-facts dt{font-family:var(--s4p-head);font-weight:400;font-size:12px;letter-spacing:.08em;color:var(--s4p-ink-2)}.s4p .s4p-facts dd{font-family:var(--s4p-head);font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1;font-variant-numeric:tabular-nums}.s4p .s4p-facts dd span{font-size:13px;letter-spacing:.06em;color:var(--s4p-ink-2);margin-left:6px}.s4p .s4p-matrix-wrap{overflow-x:auto;max-width:780px}.s4p .s4p-matrix{display:block;width:100%;min-width:420px;height:auto}.s4p .s4p-matrix text{font-family:var(--s4p-head);font-weight:400;font-size:7px;letter-spacing:.04em;fill:var(--s4p-ink-2)}.s4p .s4p-terms{margin-top:88px;background:var(--s4p-ink);color:#8f8b82;padding:40px var(--s4p-g)}.s4p .s4p-terms p{font-family:var(--s4p-head);font-weight:400;font-size:11px;letter-spacing:.07em;line-height:1.8;max-width:1280px}@media(max-width:1023px){.s4p .s4p-open{padding:0 0 20px;gap:16px}.s4p .s4p-poster{width:100%;height:auto}.s4p .s4p-open-cta{width:calc(100% - 2 * var(--s4p-g));justify-content:space-between}.s4p .s4p-stage{scroll-margin-top:70px}.s4p .s4p-stage{--lamp-h:min(clamp(250px, calc(100svh - 440px) ,600px),calc((100vw - 2 * var(--s4p-g)) * 1.5));display:flex;flex-direction:column;padding:20px var(--s4p-g) 0;border-bottom:0}.s4p .s4p-side{display:contents}.s4p .s4p-sound{top:10px}.s4p .s4p-ident{order:1;position:static}.s4p .s4p-title{margin-top:14px;font-size:clamp(56px,18.5vw,150px);line-height:.8}.s4p .s4p-title span{display:inline}.s4p .s4p-lines-m{display:block;margin-top:14px;font-family:var(--s4p-head);font-weight:400;font-size:clamp(14px,3.9vw,20px);line-height:1.2;letter-spacing:.01em;text-wrap:balance}.s4p .s4p-fig{order:2;align-self:center;margin-top:8px}.s4p .s4p-callout{display:flex}.s4p .s4p-note,.s4p .s4p-lead,.s4p .s4p-cap-name,.s4p .s4p-cap-spec{display:none}.s4p .s4p-result,.s4p .s4p-stage[data-state=rest] .s4p-result{order:3;display:block;position:static;transform:none;padding-top:14px;font-size:clamp(26px,7vw,40px)}.s4p .s4p-result:before{display:none}.s4p .s4p-stage[data-state=busy] .s4p-result{visibility:visible;opacity:.2}.s4p .s4p-act{order:4;position:static;margin-top:18px}.s4p .s4p-pull{width:100%;min-width:0}.s4p .s4p-caption{order:5;position:static;margin-top:4px}.s4p .s4p-links{margin-top:12px;align-items:baseline}.s4p .s4p-manual{padding-top:72px}}@media(max-width:719px){.s4p .s4p-row{grid-template-columns:minmax(0,1fr);gap:12px}.s4p .s4p-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.s4p .s4p-bracket,.s4p .s4p-note,.s4p .s4p-result,.s4p .s4p-callout,.s4p .s4p-pull{transition:none}.s4p .s4p-open.is-splash{transition:opacity .15s linear}.s4p .s4p-open.is-out{transform:none;opacity:0}.s4p .s4p-open.is-splash.is-ready .s4p-open-cta{animation:none}}.s4p .s4p-claim{margin-top:14px;max-width:36ch;font-family:var(--s4p-head);font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.08em;color:var(--s4p-ink)}.s4p .s4p-claim[hidden]{display:none}.s4p .s4p-claim-link{white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.s4p .s4p-gate-sub{margin-top:12px;font-family:var(--s4p-head);font-weight:400;font-size:13px;line-height:1.5;letter-spacing:.06em;color:var(--s4p-ink-2)}.s4p .s4p-facts.is-gifts{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1100px}.s4p .s4p-facts .s4p-fact-gift{font-size:13px;line-height:1.4;letter-spacing:.06em}@media(max-width:1023px){.s4p .s4p-facts.is-gifts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:719px){.s4p .s4p-facts.is-gifts{grid-template-columns:repeat(2,minmax(0,1fr))}}.s4p .s4p-ro-text{color:var(--s4p-ink);font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700}.s4p .s4p-claim-link{font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700}.s4p .s4p-slip-open{display:inline-flex;align-items:center;gap:10px;margin-top:18px;min-height:44px;padding:0 18px;border:0;border-radius:0;background:var(--s4p-ink);color:var(--s4p-paper);font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.s4p .s4p-slip-open[hidden]{display:none}.s4p .s4p-slip-open:focus-visible{outline:2px solid var(--s4p-ink);outline-offset:3px}.s4p .s4p-slip{width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:0;background:var(--s4p-paper);color:var(--s4p-ink);overflow:auto}.s4p .s4p-slip::backdrop{background:#121212bd}.s4p .s4p-slip-box{display:grid;gap:14px;padding:16px 18px 20px}.s4p .s4p-slip-top{display:flex;align-items:center;justify-content:space-between}.s4p .s4p-slip-h{margin:0;font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.s4p .s4p-slip-close{width:44px;height:44px;margin:-8px -12px -8px 0;padding:0;border:0;background:none;color:inherit;font-size:28px;line-height:1;cursor:pointer}.s4p .s4p-slip-tabs{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--s4p-ink)}.s4p .s4p-slip-tab{min-height:40px;padding:0 8px;border:0;border-radius:0;background:none;color:var(--s4p-ink);font-family:var(--s4p-head);font-weight:400;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.s4p .s4p-slip-tab[aria-pressed=true]{background:var(--s4p-ink);color:var(--s4p-paper)}.s4p .s4p-slip-fig{display:grid;place-items:center;min-height:240px;margin:0;padding:12px;background:#eae6dc}.s4p .s4p-slip-img{display:block;width:auto;height:auto;max-width:100%;max-height:min(56vh,560px);max-height:min(56dvh,560px);box-shadow:0 10px 30px #12121238;transition:opacity .2s ease}.s4p .s4p-slip.is-busy .s4p-slip-img{opacity:.35}.s4p .s4p-slip-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px}.s4p .s4p-slip-share,.s4p .s4p-slip-save{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 12px;border-radius:0;font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.s4p .s4p-slip-share{border:0;background:var(--s4p-ink);color:var(--s4p-paper)}.s4p .s4p-slip-share[hidden]{display:none}.s4p .s4p-slip-save{border:1.5px solid var(--s4p-ink);background:none;color:var(--s4p-ink)}.s4p .s4p-slip-note{margin:0;font-family:var(--s4p-head);font-weight:400;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--s4p-ink-2)}.s4p .s4p-buy{position:fixed;z-index:980;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px max(8px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--s4p-ink);color:var(--s4p-paper);box-shadow:0 -8px 24px #1212122e;transform:translateY(110%);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.s4p .s4p-buy.is-on{transform:none}.s4p .s4p-buy[hidden]{display:none}.s4p .s4p-buy-img{display:block;width:44px;height:58px;object-fit:cover;background:var(--s4p-paper)}.s4p .s4p-buy-copy{min-width:0}.s4p .s4p-buy-gift{margin:0;font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:13px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--s4p-yellow)}.s4p .s4p-buy-line{margin:3px 0 0;font-family:var(--s4p-head);font-weight:400;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--s4p-paper)}.s4p .s4p-buy-go{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;background:var(--s4p-yellow);color:var(--s4p-ink);font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.s4p .s4p-buy-go:focus-visible,.s4p .s4p-buy-x:focus-visible{outline:2px solid var(--s4p-yellow);outline-offset:2px}.s4p .s4p-buy-x{width:36px;height:46px;padding:0;border:0;background:none;color:var(--s4p-paper);font-size:24px;line-height:1;cursor:pointer}@media(max-width:1023px){html.s4p-buy-on body{padding-bottom:112px}}@media(min-width:1024px){.s4p .s4p-buy{left:var(--s4p-g);right:auto;bottom:20px;width:min(470px,calc(100vw - 2 * var(--s4p-g)));padding:10px 6px 10px 12px}}@media(prefers-reduced-motion:reduce){.s4p .s4p-buy{transition:none}}@media(max-width:719px){.s4p .s4p-buy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"gift x" "line go";column-gap:10px;row-gap:6px;padding:10px 6px max(10px,env(safe-area-inset-bottom,0px)) 16px}.s4p .s4p-buy-img{display:none}.s4p .s4p-buy-copy{display:contents}.s4p .s4p-buy-gift{grid-area:gift;align-self:center}.s4p .s4p-buy-line{grid-area:line;align-self:center;margin:0}.s4p .s4p-buy-go{grid-area:go;min-height:42px;padding:0 14px}.s4p .s4p-buy-x{grid-area:x;align-self:start;width:36px;height:30px}}.s4p .s4p-count{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:6px 0;border:0;border-bottom:2px solid var(--s4p-ink);border-radius:0;background:none;color:var(--s4p-ink);font-family:Nohemi,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.s4p .s4p-count[hidden]{display:none}.s4p .s4p-count:focus-visible{outline:2px solid var(--s4p-ink);outline-offset:4px}@media(max-width:1023px){.s4p .s4p-count{display:flex;justify-content:space-between;width:100%;min-height:52px;margin-top:10px;padding:0 24px;border:0;background:var(--s4p-yellow)}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/notice-stack4-pull.css.map */
