@font-face{font-family:A2J Futura;src:url(a2s-journey-futura.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:A2J Bodoni;src:url(a2s-journey-bodoni.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.a2s-journey{--sj-ink: #0a0a0c;--sj-card: #0e0e12;--sj-card-hi: #141419;--sj-white: #f8f8f6;--sj-mute: rgba(248, 248, 246, .68);--sj-faint: rgba(248, 248, 246, .5);--sj-line: rgba(248, 248, 246, .13);--sj-line-2: rgba(248, 248, 246, .26);--sj-red: #d00000;--sj-red-lit: #e81820;--sj-red-text: #ff5c62;--sj-blue: #4c86e0;--sj-futura: "A2J Futura", "Futura", "Arial Narrow", Impact, sans-serif;--sj-grad: "A2 Graduate", "Rockwell", Georgia, serif;--sj-bodoni: "A2J Bodoni", "Bodoni 72", Didot, Georgia, serif;--sj-script: "A2 Script", "Snell Roundhand", cursive;--sj-gut: clamp(16px, 3vw, 44px);--sj-hv: 0px;--sj-bot: var(--a2-ticker, 34px);--sj-stage-h: calc(100svh - var(--sj-bot));--sj-ease: cubic-bezier(.2, .7, .2, 1);--sj-ease-io: cubic-bezier(.65, 0, .35, 1);--sj-s: min(calc(var(--sj-stage-h) * .8), 48vw);--sj-shirt-y: calc((var(--sj-stage-h) - var(--sj-s)) / 2);--sj-word-y: calc(var(--sj-shirt-y) + var(--sj-s) * .48);--sj-side-w: min(340px, calc((100vw - var(--sj-s)) / 2 - var(--sj-gut) - 28px));color:var(--sj-white);font-family:var(--sj-bodoni);font-size:17px;line-height:1.55;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.a2s-journey:not(.a2s-journey-over){position:relative;background:var(--sj-ink);overflow-x:clip}.a2s-journey *,.a2s-journey :before,.a2s-journey :after{box-sizing:border-box}.a2s-journey :where(h1,h2,h3,p,ol,ul,li,figure,fieldset,legend){margin:0;padding:0;font:inherit;letter-spacing:inherit}.a2s-journey :where(ol,ul){list-style:none}.a2s-journey :where(img,svg){display:block;max-width:100%}.a2s-journey :where(img){height:auto}.a2s-journey a{color:inherit;text-decoration:none}.a2s-journey button{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.a2s-journey :focus-visible{outline:2px solid var(--sj-white);outline-offset:3px}.a2s-journey ::selection{background:var(--sj-red);color:#fff}.a2s-journey [hidden]{display:none!important}.a2s-journey .sj-defs{position:absolute;width:0;height:0;overflow:hidden}.a2s-journey .sj-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--sj-grad);font-size:11px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--sj-mute)}.a2s-journey .sj-eyebrow i{width:4px;height:4px;border-radius:50%;background:var(--sj-red-lit);flex:none}.a2s-journey .sj-copy{color:var(--sj-mute);font-size:clamp(16px,1.25vw,18px);line-height:1.6;max-width:34ch;text-wrap:pretty}.a2s-journey .sj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-family:var(--sj-grad);font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s,border-color .25s,color .25s,transform .35s var(--sj-ease),box-shadow .35s var(--sj-ease)}.a2s-journey .sj-btn-red{background:var(--sj-red);color:#fff;box-shadow:0 10px 28px -14px #e81820e6}.a2s-journey .sj-btn-red:hover{background:var(--sj-red-lit);transform:translateY(-1px);box-shadow:0 14px 34px -14px #e81820}.a2s-journey .sj-btn-red:active{transform:translateY(0)}.a2s-journey .sj-btn-red:disabled{background:#f8f8f61a;color:var(--sj-faint);box-shadow:none;transform:none;cursor:default}.a2s-journey .sj-btn-line{border:1px solid var(--sj-line-2);color:var(--sj-white)}.a2s-journey .sj-btn-line:hover{border-color:var(--sj-white);background:#f8f8f60f}.a2s-journey .sj-journey{position:relative}.a2s-journey .sj-stage{position:sticky;top:0;height:var(--sj-stage-h);min-height:300px;overflow:clip;isolation:isolate;background:var(--sj-ink)}.a2s-journey .sj-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(calc(var(--sj-s) * .34) calc(var(--sj-s) * .42) at 50% var(--sj-shirt-y),rgba(70,69,76,.42),rgba(70,69,76,0) 100%),radial-gradient(calc(var(--sj-s) * .9) calc(var(--sj-s) * .72) at 50% calc(var(--sj-shirt-y) + var(--sj-s) * .52),#16161b,#16161b00),linear-gradient(to bottom,#0a0a0d,#08080a)}.a2s-journey .sj-shirt{position:absolute;z-index:1;left:50%;top:var(--sj-shirt-y);width:var(--sj-s);height:var(--sj-s);transform:translate(-50%)}.a2s-journey .sj-turn{position:absolute;top:0;right:0;bottom:0;left:0;perspective:calc(var(--sj-s) * 2.4);transition:opacity .6s var(--sj-ease)}.a2s-journey .sj-face{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 50%;will-change:transform}.a2s-journey .sj-face.is-on{visibility:visible}.a2s-journey .sj-face img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4.6%,#000 95.4%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9.5%,#000 88.5%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 4.6%,#000 95.4%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9.5%,#000 88.5%,transparent 100%);mask-composite:intersect}.a2s-journey .sj-face img.is-cut{object-fit:contain;-webkit-mask-image:none;mask-image:none}.a2s-journey .sj-endmark{position:absolute;z-index:3;left:50%;top:var(--sj-shirt-y);width:var(--sj-s);height:var(--sj-s);transform:translate(-50%);perspective:calc(var(--sj-s) * 2.4);pointer-events:none}.a2s-journey .sj-face-end{display:grid;place-items:center}.a2s-journey .sj-nowrap{white-space:nowrap}.a2s-journey .sj-face-end svg{width:62%;height:auto;overflow:visible;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}.a2s-journey .sj-pool{position:absolute;left:50%;bottom:7%;width:78%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#ffffff12,#fff0);transform:translate(-50%) scaleX(var(--sj-pool, 1));pointer-events:none;z-index:-1}.a2s-journey .sj-hit{position:absolute;left:12%;right:12%;top:12%;bottom:14%;z-index:3;border-radius:18px;cursor:pointer}.a2s-journey .sj-hit-tag{position:absolute;left:50%;bottom:-4px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 16px;border-radius:999px;background:#0a0a0cb8;border:1px solid var(--sj-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--sj-grad);font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .3s,transform .4s var(--sj-ease);pointer-events:none}.a2s-journey .sj-hit-tag b{font-weight:400;color:var(--sj-red-text)}@media(hover:hover)and (pointer:fine){.a2s-journey .sj-hit:hover .sj-hit-tag{opacity:1;transform:translate(-50%)}}.a2s-journey .sj-hit:focus-visible .sj-hit-tag{opacity:1;transform:translate(-50%)}.a2s-journey .sj-hit:focus-visible{outline-offset:6px}.a2s-journey .is-end .sj-hit,.a2s-journey .is-hero .sj-hit-tag{visibility:hidden}.a2s-journey .sj-words{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;perspective:1400px;mix-blend-mode:lighten;overflow:clip;transition:opacity .5s}.a2s-journey .sj-word{position:absolute;left:50%;top:var(--sj-word-y);white-space:nowrap;color:#f8f8f616;line-height:.82;visibility:hidden;transform:translate(-50%,-50%);transform-style:preserve-3d;font-family:var(--sj-futura);font-weight:900;font-style:italic;letter-spacing:-.01em}.a2s-journey .sj-word.is-on{visibility:visible}.a2s-journey .is-dark .sj-words{z-index:0;mix-blend-mode:normal}.a2s-journey .is-dark .sj-word{color:#f8f8f60b}.a2s-journey .sj-word[data-font=graduate]{font-family:var(--sj-grad);font-weight:400;font-style:normal;letter-spacing:.02em}.a2s-journey .sj-word .ch{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 50%}.a2s-journey .sj-word .sp{display:inline-block;width:.24em}.a2s-journey .sj-hero,.a2s-journey .sj-label{position:absolute;z-index:4;left:var(--sj-gut);width:var(--sj-side-w)}.a2s-journey .sj-hero{top:0;bottom:var(--sj-hv);display:flex;flex-direction:column;justify-content:center;gap:0}.a2s-journey .sj-title{margin-top:22px}.a2s-journey .sj-title svg{width:min(100%,330px);height:auto}.a2s-journey .sj-hero .sj-copy{margin-top:22px}.a2s-journey .sj-label{bottom:clamp(32px,8vh,84px);opacity:0;visibility:hidden}.a2s-journey .sj-label.is-on{visibility:visible}.a2s-journey .sj-lm{overflow:hidden;padding-bottom:.08em}.a2s-journey .sj-lm>p{will-change:transform}.a2s-journey .sj-num{display:flex;align-items:baseline;gap:10px;font-family:var(--sj-futura);font-weight:900;font-style:italic;font-size:clamp(46px,5.2vw,78px);line-height:.92}.a2s-journey .sj-of{font-size:.3em;letter-spacing:.04em;color:var(--sj-faint)}.a2s-journey .sj-name{margin-top:8px;font-family:var(--sj-futura);font-weight:900;font-style:italic;font-size:clamp(22px,2vw,30px);line-height:1.04;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}.a2s-journey .sj-meta{margin-top:12px;font-family:var(--sj-grad);font-size:11px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-mute)}.a2s-journey .sj-meta b{font-weight:400;color:var(--sj-white)}.a2s-journey .sj-meta :is(b,span){white-space:nowrap}.a2s-journey .sj-meta i{font-style:normal;color:var(--sj-red-text)}.a2s-journey .sj-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.a2s-journey .sj-rail{position:absolute;z-index:4;right:var(--sj-gut);top:50%;transform:translateY(-50%);opacity:0;visibility:hidden}.a2s-journey .sj-rail ol{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.a2s-journey .sj-rail button{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:48px;height:26px;font-family:var(--sj-grad);font-size:10.5px;letter-spacing:.12em;color:var(--sj-faint)}.a2s-journey .sj-tick{display:block;width:14px;height:1.5px;background:currentColor;transition:width .4s var(--sj-ease),background-color .3s}.a2s-journey .sj-rn,.a2s-journey .sj-tip{opacity:0;transform:translate(6px);transition:opacity .25s,transform .3s var(--sj-ease)}.a2s-journey .sj-tip{position:absolute;right:100%;margin-right:8px;white-space:nowrap;font-family:var(--sj-bodoni);font-size:14px;letter-spacing:0;color:var(--sj-white);pointer-events:none}.a2s-journey .sj-rail button:hover,.a2s-journey .sj-rail button:focus-visible{color:var(--sj-white)}.a2s-journey .sj-rail button:hover :is(.sj-rn,.sj-tip),.a2s-journey .sj-rail button:focus-visible :is(.sj-rn,.sj-tip),.a2s-journey .sj-rail li.is-on .sj-rn{opacity:1;transform:none}.a2s-journey .sj-rail button:hover .sj-tick{width:22px}.a2s-journey .sj-rail li.is-on button{color:var(--sj-white)}.a2s-journey .sj-rail li.is-on .sj-tick{width:32px;background:var(--sj-red-lit)}.a2s-journey .sj-rail button:focus-visible{outline-offset:2px;border-radius:4px}.a2s-journey .sj-progress{position:absolute;z-index:4;left:var(--sj-gut);right:var(--sj-gut);bottom:14px;height:1.5px;background:var(--sj-line);display:none;opacity:0}.a2s-journey .sj-progress i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sj-red-lit);transform-origin:0 50%;transform:scaleX(0)}.a2s-journey .sj-cue{position:absolute;z-index:4;left:50%;bottom:calc(18px + var(--sj-hv));transform:translate(-50%);display:flex;align-items:center;gap:12px;font-family:var(--sj-grad);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--sj-faint);pointer-events:none}.a2s-journey .sj-cue i{position:relative;width:1px;height:26px;background:var(--sj-line);overflow:hidden}.a2s-journey .sj-cue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--sj-white);animation:sj-cue 2.2s var(--sj-ease-io) infinite}@keyframes sj-cue{to{top:100%}}.a2s-journey .is-stacked{--sj-side-w: min(92vw, 440px)}.a2s-journey .is-stacked .sj-hero,.a2s-journey .is-stacked .sj-label{left:50%;transform:translate(-50%);text-align:center;align-items:center}.a2s-journey .is-stacked .sj-hero{top:calc(var(--sj-shirt-y) + var(--sj-s) * .9);bottom:auto;justify-content:flex-start}.a2s-journey .is-stacked .sj-label{top:calc(var(--sj-shirt-y) + var(--sj-s) * .9);bottom:auto}.a2s-journey .is-stacked .sj-eyebrow,.a2s-journey .is-stacked .sj-num,.a2s-journey .is-stacked .sj-cta{justify-content:center}.a2s-journey .is-stacked .sj-title{margin-top:14px}.a2s-journey .is-stacked .sj-title svg{width:min(76vw,280px);margin-inline:auto}.a2s-journey .is-stacked .sj-hero .sj-copy{margin:14px auto 0;font-size:16px}.a2s-journey .is-stacked .sj-num{font-size:clamp(38px,10.5vw,52px)}.a2s-journey .is-stacked .sj-name{margin-top:6px;font-size:clamp(19px,5.4vw,25px)}.a2s-journey .is-stacked .sj-meta{margin-top:8px}.a2s-journey .is-stacked .sj-cta{margin-top:16px}.a2s-journey .is-stacked .sj-rail{display:none}.a2s-journey .is-stacked .sj-progress{display:block}.a2s-journey .is-stacked .sj-cue,.a2s-journey .is-stacked .sj-hit-tag,.a2s-journey .is-short .sj-copy{display:none}.a2s-journey .is-short .sj-cta .sj-btn{min-height:44px}.a2s-journey .sj-entry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:none;background:var(--sj-ink);pointer-events:none}.a2s-journey .sj-entry-mark{position:absolute;left:50%;top:calc(var(--sj-shirt-y) + var(--sj-s) * .5);width:min(calc(var(--sj-s) * .66),82vw);height:auto;overflow:visible;transform:translate(-50%,-50%)}.a2s-journey .is-entry .sj-entry{display:block}.a2s-journey .sj-wrap{width:min(100% - 2 * var(--sj-gut),1320px);margin-inline:auto}.a2s-journey .sj-shop{position:relative;padding:clamp(88px,11vw,168px) 0 clamp(72px,9vw,140px);border-top:1px solid var(--sj-line);background:radial-gradient(70% 40% at 50% 0%,#ffffff09,#fff0),var(--sj-ink)}.a2s-journey .sj-head{display:grid;gap:20px;justify-items:start;margin-bottom:clamp(40px,5vw,72px)}.a2s-journey .sj-h2{font-family:var(--sj-grad);font-size:clamp(44px,7.4vw,112px);line-height:.95;letter-spacing:.005em;text-wrap:balance}.a2s-journey .sj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.a2s-journey .sj-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--sj-card);border:1px solid rgba(248,248,246,.06);overflow:clip;transition:background-color .4s,border-color .4s,transform .6s var(--sj-ease)}.a2s-journey .sj-card-media{position:relative;display:block;aspect-ratio:1;overflow:clip;background:#08080b}.a2s-journey .sj-card-media img,.a2s-journey .sj-card-media .sj-ph{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--sj-ease)}.a2s-journey .sj-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0 38%,#ffffff12,#fff0 62%);transform:translate(-100%);pointer-events:none}.a2s-journey .sj-card-meta{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:4px;align-items:baseline;padding:18px 20px 20px}.a2s-journey .sj-card-no{grid-row:1;font-family:var(--sj-futura);font-weight:900;font-style:italic;font-size:22px;line-height:1;color:var(--sj-faint)}.a2s-journey .sj-card-name{grid-row:1;min-width:0;font-family:var(--sj-futura);font-weight:900;font-style:italic;font-size:clamp(18px,1.5vw,22px);line-height:1.08;text-transform:uppercase;text-wrap:balance}.a2s-journey .sj-card-name a{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .45s var(--sj-ease),color .25s}.a2s-journey .sj-card-name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.a2s-journey .sj-card-price{grid-row:1;font-family:var(--sj-grad);font-size:15px;letter-spacing:.04em;white-space:nowrap}.a2s-journey .sj-card-sub{grid-column:2 / 4;font-family:var(--sj-grad);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-faint)}.a2s-journey .sj-card-buy{position:relative;z-index:2;grid-column:1 / -1;align-self:end;justify-self:stretch;margin-top:16px;min-height:44px}@media(hover:hover)and (pointer:fine){.a2s-journey .sj-card:hover{background:var(--sj-card-hi);border-color:#f8f8f61f;transform:translateY(-4px)}.a2s-journey .sj-card:hover .sj-card-media img{transform:scale(1.035)}.a2s-journey .sj-card:hover .sj-card-media:after{transform:translate(100%);transition:transform 1.1s var(--sj-ease)}.a2s-journey .sj-card:hover .sj-card-name a{background-size:100% 1.5px}}.a2s-journey .sj-card:has(.sj-card-name a:focus-visible){border-color:var(--sj-white)}.a2s-journey .sj-card-name a:focus-visible{outline:none}.a2s-journey .sj-close{position:relative;padding:clamp(96px,12vw,176px) 0 clamp(96px,10vw,150px);text-align:center;background:radial-gradient(48% 46% at 50% 44%,#ffffff0b,#fff0),var(--sj-ink);border-top:1px solid var(--sj-line)}.a2s-journey .sj-close .sj-wrap{display:grid;justify-items:center}.a2s-journey .sj-close-mark svg{width:min(640px,78vw);height:auto}.a2s-journey .sj-close-line{margin-top:clamp(22px,3vw,34px);text-wrap:balance;font-family:var(--sj-script);font-size:clamp(22px,2.4vw,32px);line-height:1.3;color:var(--sj-mute)}.a2s-journey .sj-again{margin-top:clamp(28px,4vw,44px)}.a2s-journey.sj-js [data-sj-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s var(--sj-ease),transform 1.1s var(--sj-ease);transition-delay:calc(var(--d, 0) * 80ms)}.a2s-journey.sj-js [data-sj-reveal].is-in{opacity:1;transform:none}.a2s-journey.sj-js .sj-card[data-sj-reveal].is-in{transition:opacity 1s var(--sj-ease) calc(var(--d, 0) * 80ms),transform 1.1s var(--sj-ease) calc(var(--d, 0) * 80ms),background-color .4s,border-color .4s}.a2s-journey .sj-qb{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--sj-white);overflow:visible}.a2s-journey .sj-qb::backdrop{background:#0404069e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s}.a2s-journey .sj-qb.is-open::backdrop{opacity:1}.a2s-journey .sj-qb-panel:focus{outline:none}.a2s-journey .sj-qb-panel{position:absolute;top:10px;right:10px;bottom:10px;left:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;border-radius:22px;background:#0f0f13;border:1px solid var(--sj-line);box-shadow:0 30px 80px -20px #000c;transform:translate(28px);opacity:0;transition:transform .5s var(--sj-ease),opacity .35s}.a2s-journey .sj-qb.is-open .sj-qb-panel{transform:none;opacity:1}.a2s-journey .sj-qb-media{flex:none;aspect-ratio:1 / .86;overflow:clip;background:#08080b}.a2s-journey .sj-qb-media img{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.a2s-journey .sj-qb-body{display:flex;flex-direction:column;gap:0;padding:22px 26px 26px}.a2s-journey .sj-qb-no{font-family:var(--sj-grad);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-faint)}.a2s-journey .sj-qb-name{margin-top:8px;font-family:var(--sj-futura);font-weight:900;font-style:italic;font-size:clamp(26px,3vw,34px);line-height:1.02;text-transform:uppercase;text-wrap:balance}.a2s-journey .sj-qb-price{margin-top:10px;font-family:var(--sj-grad);font-size:17px;letter-spacing:.04em}.a2s-journey .sj-qb-sizes{margin-top:22px;border:0;min-width:0}.a2s-journey .sj-qb-sizes legend{margin-bottom:10px;font-family:var(--sj-grad);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-mute)}.a2s-journey .sj-chips{display:flex;flex-wrap:wrap;gap:8px}.a2s-journey .sj-chip{position:relative;display:block}.a2s-journey .sj-chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.a2s-journey .sj-chip span{display:grid;place-items:center;min-width:54px;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--sj-line-2);font-family:var(--sj-grad);font-size:14px;letter-spacing:.06em;transition:background-color .2s,border-color .2s,color .2s}.a2s-journey .sj-chip input:hover+span{border-color:var(--sj-white)}.a2s-journey .sj-chip input:checked+span{background:var(--sj-white);border-color:var(--sj-white);color:var(--sj-ink)}.a2s-journey .sj-chip input:focus-visible+span{outline:2px solid var(--sj-white);outline-offset:3px}.a2s-journey .sj-chip input:disabled{cursor:not-allowed}.a2s-journey .sj-chip input:disabled+span{opacity:.32;text-decoration:line-through;border-style:dashed}.a2s-journey .sj-qb-add{width:100%;min-height:56px;margin-top:24px;font-size:13px}.a2s-journey .sj-qb-more{align-self:center;margin-top:16px;padding:6px 2px;font-family:var(--sj-grad);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-mute);transition:color .2s}.a2s-journey .sj-qb-more:hover{color:var(--sj-white)}.a2s-journey .sj-qb-msg{min-height:1.4em;margin-top:10px;font-size:14px;color:var(--sj-mute);text-align:center}.a2s-journey .sj-qb-msg.is-error{color:var(--sj-red-text)}.a2s-journey .sj-qb-fine{margin-top:6px;font-size:13px;color:var(--sj-faint);text-align:center}.a2s-journey .sj-qb-x{position:absolute;top:22px;right:22px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#0a0a0ca8;border:1px solid var(--sj-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s,border-color .2s,transform .3s var(--sj-ease)}.a2s-journey .sj-qb-x:hover{border-color:var(--sj-white);transform:rotate(90deg)}.a2s-journey .sj-qb-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}html.sj-lock{overflow:hidden}.a2s-journey .sj-toasts{position:fixed;z-index:60;left:50%;bottom:calc(var(--sj-bot) + 18px);transform:translate(-50%);display:grid;gap:8px;width:min(92vw,420px);pointer-events:none}.a2s-journey .sj-toast{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 20px;border-radius:14px;background:#15151a;border:1px solid var(--sj-line-2);box-shadow:0 20px 50px -18px #000c;font-size:15px;pointer-events:auto;animation:sj-toast-in .45s var(--sj-ease) both}.a2s-journey .sj-toast a{flex:none;font-family:var(--sj-grad);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sj-red-text)}@keyframes sj-toast-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:1099px){.a2s-journey .sj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.a2s-journey{font-size:16px}.a2s-journey .sj-card{border-radius:16px}.a2s-journey .sj-card-meta{grid-template-columns:minmax(0,1fr) auto;padding:12px;row-gap:6px}.a2s-journey .sj-card-no{display:none}.a2s-journey .sj-card-name{grid-column:1 / -1;font-size:15.5px}.a2s-journey .sj-card-price{grid-row:2;grid-column:1;font-size:13.5px}.a2s-journey .sj-card-sub{grid-row:3;grid-column:1 / -1;font-size:9.5px;letter-spacing:.16em;align-self:start}.a2s-journey .sj-card-buy{grid-row:4;margin-top:10px;min-height:42px;padding:0 10px;font-size:10.5px;letter-spacing:.14em}.a2s-journey .sj-qb{inset:auto 0 0 0;width:100vw;height:auto;max-height:92svh}.a2s-journey .sj-qb-panel{position:relative;inset:auto;max-height:92svh;border-radius:22px 22px 0 0;border-bottom:0;transform:translateY(40px)}.a2s-journey .sj-qb-media{aspect-ratio:1 / .7}.a2s-journey .sj-qb-body{padding:18px 18px calc(18px + env(safe-area-inset-bottom))}.a2s-journey .sj-qb-x{top:14px;right:14px}.a2s-journey .sj-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:6px}.a2s-journey .sj-chip span{width:100%;min-width:0;padding:0 4px;font-size:13px}}@media(max-width:359px){.a2s-journey .sj-grid{grid-template-columns:minmax(0,1fr)}.a2s-journey .sj-card-name{font-size:18px}}@media(prefers-reduced-motion:reduce){.a2s-journey *,.a2s-journey :before,.a2s-journey :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.a2s-journey.sj-js [data-sj-reveal]{opacity:1;transform:none}.a2s-journey .sj-card,.a2s-journey .sj-card:hover,.a2s-journey .sj-card:hover .sj-card-media img{transform:none!important}.a2s-journey .sj-cue i:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/a2s-journey.css.map */
