.jch-hero,.jch-real,.jch-love,.jch-sets,.jch-prom,.jch-last{--jch-hl: color-mix(in srgb, var(--sw) 56%, #fff);--jch-word: color-mix(in oklab, var(--sw) 55%, #b9ad9c);--jch-bg: var(--jc-canvas)}.jch-real.jc-s--white,.jch-love.jc-s--white,.jch-sets.jc-s--white,.jch-prom.jc-s--white,.jch-last.jc-s--white,.jch-hero.jc-s--white{--jch-bg: #fff}@supports not (color: color-mix(in oklab,red 10%,white)){.jch-hero,.jch-real,.jch-love,.jch-sets,.jch-prom,.jch-last{--jch-hl: #ead9c4;--jch-word: #cdbba3}}.jch-head{max-width:680px;margin:0 0 24px}.jch-h2{margin-bottom:12px}.jch-lede{margin:0;font:400 17px/1.5 var(--jc-f-sans);color:#111111b8;max-width:46ch;text-wrap:pretty}.jch-mark{position:relative;z-index:0;white-space:nowrap}.jch-mark:before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.08em;top:.48em;bottom:.02em;background:var(--jch-hl);border-radius:.34em .1em .3em .12em/.14em .32em .16em .36em;transform:rotate(-1.4deg);transition:background-color var(--jc-fade)}.jch-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 2px;font:600 15px/1.2 var(--jc-f-sans);color:var(--jc-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#11111159;transition:text-decoration-color var(--jc-fade)}.jch-link:hover{text-decoration-color:var(--jc-ink)}.jch-link .jc-icon{width:16px;height:16px}.jch-ctas{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:24px}.jch-ctas .jch-link{align-self:center}.jch-cta{width:100%}.jc-btn[disabled]{background:#b9b4ad;color:#fff;cursor:not-allowed}.jch-armed .jch-in:not(.is-in){opacity:0;transform:translateY(16px)}.jch-armed .jch-in.is-in{transition:opacity .52s ease,transform .52s ease;transition-delay:calc(var(--i, 0) * 70ms)}.jch-faces{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 9px}.jch-face{position:relative;display:grid;justify-items:center;gap:6px;width:48px;padding:0;border:0;background:none;color:var(--jc-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.jch-face__disc{display:block;width:48px;height:48px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--c) 34%,var(--jc-base));box-shadow:0 0 0 1px #1111110f;transition:box-shadow var(--jc-fade),transform .4s var(--jc-spring)}.jch-face__disc img{display:block;width:100%;height:auto;margin-top:12%;transform-origin:50% 90%;pointer-events:none}.jch-face.is-on .jch-face__disc{box-shadow:0 0 0 2px var(--jch-bg),0 0 0 4px var(--jc-accent)}.jch-face:focus-visible{outline:none;box-shadow:none}.jch-face:focus-visible .jch-face__disc{outline:2px solid var(--jc-ink);outline-offset:5px}.jch-face[data-jch-soldout] .jch-face__disc{opacity:.45}.jch-face__name{font:500 13px/1.2 var(--jc-f-sans);text-align:center}@media(hover:hover){.jch-face:hover .jch-face__disc{transform:translateY(-3px) scale(1.06)}}@media(min-width:1024px){.jch-faces{gap:8px 5px;justify-content:flex-start}.jch-face,.jch-face__disc{width:44px;height:44px}}.jch-face:active .jch-face__disc{transform:scale(.94)}.jch-hero{padding:8px 0 26px;overflow-x:clip}.jch-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);text-align:center}.jch-hero__grid>*{min-width:0}.jch-hero__rate{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-7px 0;font:400 14px/1 var(--jc-f-sans);color:var(--jc-ink);text-decoration:none}.jch-hero__rate>span:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#11111140}.jch-hero__h{margin:4px auto 8px;max-width:11ch;font:800 46px/.93 var(--jc-f-display);font-variation-settings:"opsz" 96,"wdth" var(--jc-wdth, 85);letter-spacing:calc(-.035em * var(--jc-track-k, 1));text-wrap:balance}.jch-hero__lede{margin:0 auto;max-width:34ch;font:400 16px/1.45 var(--jc-f-sans);color:#111111bd;text-wrap:balance}.jch-stage{position:relative;container-type:inline-size;margin:2px calc(-1 * var(--jc-gutter)) 0;aspect-ratio:10 / 7.6}.jch-word{position:absolute;left:0;right:0;top:4%;margin:0;text-align:center;font:800 min(28cqi,calc(200cqi / var(--len, 7)))/.8 var(--jc-f-display);font-variation-settings:"opsz" 96,"wdth" var(--jc-wdth, 85);letter-spacing:-.045em;color:var(--jch-word);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .18s ease,color var(--jc-fade)}@supports not (width: 1cqi){.jch-word{font-size:min(28vw,calc(200vw / var(--len, 7)))}}.jch-word.is-out{opacity:0}.jch-bag{position:absolute;left:14%;right:14%;bottom:0;transform:translate3d(0,var(--hy, 0px),0) scale(var(--sq, 1),calc(2 - var(--sq, 1)));transform-origin:50% 95%}.jch-bag__btn{display:block;width:100%;padding:0;border:0;border-radius:24px;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.jch-bag__btn:focus-visible{outline-offset:-6px}.jch-bag__img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.jch-bubble{position:absolute;z-index:3;right:calc(var(--jc-gutter) - 6px);top:17%;max-width:min(44cqi,200px);margin:0;padding:12px 15px 21px 22px;transform:rotate(3deg);transform-origin:0 100%;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.jch-bubble svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:scaleY(-1)}.jch-bubble path{fill:#fff;stroke:var(--jc-ink);stroke-width:2;stroke-linejoin:round}.jch-bubble__t{position:relative;display:block;text-align:left;font:700 16px/1.08 var(--jc-f-display);font-variation-settings:"opsz" 48,"wdth" var(--jc-wdth, 92);letter-spacing:-.01em;color:var(--jc-ink);text-wrap:balance}.jch-bubble.is-out{opacity:0;transform:rotate(3deg) translateY(4px)}.jch-bubble.is-empty{visibility:hidden}.jch-hint{position:absolute;left:calc(var(--jc-gutter) - 2px);bottom:22%;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--jc-ink);color:#fff;font:500 13px/1 var(--jc-f-mono);transform:rotate(-4deg);pointer-events:none;transition:opacity var(--jc-fade)}.jch-hint:after{content:"";position:absolute;right:-6px;top:50%;width:10px;height:10px;margin-top:-5px;background:inherit;transform:rotate(45deg);border-radius:2px}.jch-hint.is-gone{opacity:0}@media(hover:hover)and (pointer:fine){.jch-hint{display:none}}.jch-hero__pick{margin-top:10px}.jch-hero__plabel{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 10px;font:400 15px/1.3 var(--jc-f-sans)}.jch-hero__plabel b{font-weight:600}.jch-hero__plabel .jc-best-tag[hidden]{display:none}.jch-hero__buy{margin-top:14px}.jch-hero__price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px}.jch-hero__now{font:700 24px/1.1 var(--jc-f-sans);letter-spacing:-.01em;white-space:nowrap}.jch-hero__ctas{display:flex;flex-direction:column;align-items:stretch;gap:4px}.jch-hero__cta{width:100%;font-weight:700}.jch-hero__more{align-self:center}.jch-hero__promises{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:8px 0 0;padding:0}.jch-hero__promises li{display:inline-flex;align-items:center;gap:6px;font:500 13px/1.3 var(--jc-f-sans);color:#111111c7}.jch-hero__promises .jc-icon{width:17px;height:17px}.jch-sticky .jc-btn{font-weight:700}@media(min-width:600px)and (max-width:1023px){.jch-hero__h{font-size:64px}.jch-stage{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.jch-sets__stage{aspect-ratio:1 / .6}.jch-sets[data-n="3"] .jch-sets__stage{aspect-ratio:1 / .5}.jch-sets__buy,.jch-sets__pick{max-width:560px;width:100%;margin-left:auto;margin-right:auto}.jch-hero__buy,.jch-hero__pick{max-width:480px;margin-left:auto;margin-right:auto;width:100%}}@media(min-width:1024px){.jch-hero{padding:28px 0 44px}.jch-hero__grid{grid-template-columns:minmax(0,540px) minmax(0,1fr);column-gap:clamp(32px,4vw,72px);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". stage" "head stage" "pick stage" "buy stage" ". stage";text-align:left}.jch-hero__head{grid-area:head}.jch-stage{grid-area:stage;align-self:center;margin:0;width:100%;max-width:760px;justify-self:center}.jch-hero__pick{grid-area:pick;margin-top:28px}.jch-hero__buy{grid-area:buy;margin-top:24px}.jch-hero__h{margin:12px 0 18px;max-width:none;font-size:clamp(64px,6vw,92px)}.jch-hero__lede{margin:0;font-size:18px;max-width:30ch;text-wrap:pretty}.jch-hero__plabel,.jch-hero__price,.jch-hero__promises{justify-content:flex-start}.jch-hero__ctas{flex-direction:row;align-items:center;gap:24px}.jch-hero__cta{width:auto;min-width:280px;padding:0 36px}.jch-hero__more{align-self:center}.jch-hero__promises{margin-top:16px}.jch-bubble{right:1%;top:21%;max-width:250px;padding:16px 20px 26px 26px}.jch-bubble__t{font-size:20px}.jch-hint{left:6%;bottom:30%}.jch-bag{left:12%;right:12%}}.jch-real__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jch-real__tile{position:relative;margin:0;border-radius:16px;overflow:hidden;background:var(--jc-surface, var(--jc-canvas));transition:background-color var(--jc-fade)}.jch-real__squish{grid-column:1 / -1;display:block;width:100%;aspect-ratio:1 / .94;padding:0;border:0;text-align:left;background:var(--jc-canvas-2);color:var(--jc-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font:inherit}.jch-real__squish:focus-visible{outline:2px solid var(--jc-ink);outline-offset:3px}.jch-real__sq-t{position:absolute;left:18px;top:16px;right:18px;z-index:2;display:grid;gap:4px}.jch-real__sq-t b{font:800 30px/1 var(--jc-f-display);font-variation-settings:"opsz" 96,"wdth" var(--jc-wdth, 85);letter-spacing:calc(-.03em * var(--jc-track-k, 1))}.jch-real__sq-t span{font:400 15px/1.35 var(--jc-f-sans);color:#111111b8}.jch-real__sq-bag{position:absolute;left:14%;right:14%;bottom:4%;display:block;transform:translate3d(0,var(--hy, 0px),0) scale(var(--sq, 1),calc(2 - var(--sq, 1)));transform-origin:50% 95%}.jch-real__sq-bag img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.jch-real__sq-hand{position:absolute;right:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fff;font:500 13px/1 var(--jc-f-mono);color:var(--jc-ink);transition:opacity var(--jc-fade)}.jch-real__sq-hand .jc-icon{width:15px;height:15px}.jch-real__squish.is-pressed .jch-real__sq-hand{opacity:0}.jch-real__photo{aspect-ratio:1}.jch-real__img{display:block;width:100%;height:100%;object-fit:cover}.jch-real__cap{position:absolute;left:8px;right:8px;bottom:8px;display:grid;gap:2px;padding:8px 11px;border-radius:12px;background:#fffffff0;font:400 13px/1.3 var(--jc-f-sans);color:#111111b8}.jch-real__cap b{font:600 14px/1.25 var(--jc-f-sans);color:var(--jc-ink)}@media(max-width:599px){.jch-real__cap{right:auto;max-width:calc(100% - 16px);padding:7px 11px;border-radius:999px}.jch-real__cap b{font-size:13px}.jch-real__cap span{display:none}}.jch-real__size{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.jch-real__draw{display:block;width:78%;height:auto;margin:0 auto;fill:none}.jch-real__draw .jch-real__ln{stroke:var(--jc-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jch-real__draw circle{fill:var(--jc-ink);stroke:none}.jch-real__draw .jch-real__dim{stroke:var(--jc-muted);stroke-width:1.2}.jch-sz-wrap{position:relative;width:66%;margin:0 auto}.jch-sz{display:block;width:100%;height:auto;overflow:visible;--sz-fur: color-mix(in srgb, var(--sw) 42%, var(--jc-base));--sz-deep: color-mix(in srgb, var(--sw) 58%, #3a2d24)}.jch-sz path,.jch-sz rect,.jch-sz circle,.jch-sz ellipse{stroke:var(--jc-ink);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.jch-sz .jch-sz-w{stroke-width:1.25px}.jch-sz .jch-sz-fur{stroke-width:.9px}.jch-sz .jch-sz-f0{fill:var(--jc-canvas)}.jch-sz .jch-sz-f1{fill:var(--jc-canvas-2)}.jch-sz .jch-sz-fur{fill:var(--sz-fur);transition:fill var(--jc-fade)}.jch-sz .jch-sz-deep{fill:var(--sz-deep);transition:fill var(--jc-fade)}.jch-sz .jch-sz-fi{fill:var(--jc-ink)}.jch-sz .jch-sz-n{fill:none}.jch-sz .jch-sz-d{fill:none;stroke-width:1px;stroke-dasharray:3 3}.jch-sz .jch-sz-smile{stroke-width:1.8px}.jch-sz circle{stroke:none}.jch-sz__dims path{fill:none;stroke:var(--jc-ink);stroke-width:1px}.jch-sz__ext{opacity:.35}.jch-sz__tick{stroke-width:1.25px!important}.jch-sz__l{position:absolute;transform:translate(-50%,-50%);padding:1px 4px;background:var(--jc-surface, var(--jc-canvas));font:500 13px/1 var(--jc-f-mono);letter-spacing:.01em;white-space:nowrap;color:var(--jc-ink);transition:background-color var(--jc-fade),opacity .4s ease .45s}.jch-sz__l--w{left:55.75%;top:91.07%}.jch-sz__l--h{left:13.79%;top:54.76%;transform:translate(-50%,-50%) rotate(-90deg)}@supports not (color: color-mix(in srgb,red 10%,white)){.jch-sz{--sz-fur: #dccab3;--sz-deep: #8a7460}}.jch-armed .jch-real__size:not(.is-in) .jch-sz__bag{transform:translateY(-14px);opacity:0}.jch-armed .jch-real__size:not(.is-in) .jch-sz__dims,.jch-armed .jch-real__size:not(.is-in) .jch-sz__l{opacity:0}.jch-armed .jch-real__size.is-in .jch-sz__bag{transition:transform .76s var(--jc-spring),opacity .3s ease}.jch-armed .jch-real__size.is-in .jch-sz__dims{transition:opacity .4s ease .45s}@media(min-width:750px){.jch-sz path,.jch-sz rect,.jch-sz circle,.jch-sz ellipse{stroke-width:1.3px}.jch-sz .jch-sz-w{stroke-width:1.5px}.jch-sz .jch-sz-smile{stroke-width:2.2px}}.jch-real__size-t{display:grid;gap:2px}.jch-real__size-t .jc-kicker{margin:0}.jch-real__size-t b{font:700 15px/1.2 var(--jc-f-sans)}.jch-real__w{font:400 13px/1.3 var(--jc-f-sans);color:#111111b3}.jch-real__fits{display:none}.jch-armed .jch-real__size.is-in .jch-real__ln{animation:jch-draw 1.1s cubic-bezier(.4,0,.2,1) both}@keyframes jch-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.jch-real .jch-ctas .jc-btn{width:100%}@media(min-width:600px){.jch-real__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jch-real__squish{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;min-height:100%}.jch-real__size{padding:16px}.jch-real__fits{display:none;flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none}.jch-real__fits li{padding:4px 8px;border:1px solid var(--jc-line);border-radius:999px;font:500 13px/1 var(--jc-f-sans);background:#fff}}@media(min-width:1024px){.jch-real .jch-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:64px;align-items:end;max-width:none;margin-bottom:36px}.jch-real .jch-head .jc-kicker{grid-column:1 / -1}.jch-real .jch-h2{margin:0}.jch-real .jch-lede{font-size:18px}.jch-real__sq-t{left:28px;top:26px}.jch-real__sq-t b{font-size:44px}.jch-real__sq-t span{font-size:17px}.jch-real__sq-hand{right:22px;bottom:22px}.jch-real__cap{left:12px;right:12px;bottom:12px;padding:10px 14px}.jch-real__cap b{font-size:15px}.jch-real__size-t b{font-size:18px}.jch-real__fits{display:flex}.jch-real .jch-ctas{flex-direction:row;align-items:center;gap:24px;margin-top:32px}.jch-real .jch-ctas .jc-btn{width:auto;min-width:260px}}.jch-love__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(max-width:1023px){.jch-love__side{display:contents}.jch-love__more{order:3;justify-self:center;margin-top:-4px}.jch-love__wall{order:2}}.jch-love__grid>*{min-width:0}.jch-love .jch-head{margin-bottom:0}.jch-love__score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 16px;padding:18px 20px;border-radius:16px;background:var(--jc-surface, #fff)}.jch-love__num{margin:0;font:800 68px/.82 var(--jc-f-display);font-variation-settings:"opsz" 96,"wdth" var(--jc-wdth, 85);letter-spacing:-.03em}.jch-love__sc{display:grid;gap:8px}.jch-love__sc .jc-stars{--st: 20px}.jch-love__count{margin:0;font:600 15px/1.2 var(--jc-f-sans)}.jch-love__proof{grid-column:1 / -1;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--jc-line);font:400 13px/1.4 var(--jc-f-mono);color:var(--jc-muted)}.jch-love__more{margin-top:14px}.jch-love__wall{display:flex;gap:12px;margin:0 calc(-1 * var(--jc-gutter));padding:4px var(--jc-gutter) 10px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--jc-gutter);scrollbar-width:none}.jch-love__wall::-webkit-scrollbar{display:none}.jch-love__card{flex:0 0 min(82%,330px);display:flex;flex-direction:column;gap:12px;scroll-snap-align:start}.jch-love__fig{display:flex;flex-direction:column;gap:14px;flex:1;margin:0}.jch-love__bub{position:relative;flex:1;display:flex;flex-direction:column;gap:12px;padding:18px 18px 20px;border-radius:20px 20px 20px 6px;background:var(--jc-surface, #fff)}.jch-love__bub:after{content:"";position:absolute;left:0;bottom:-10px;width:20px;height:12px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.jch-love__q{margin:0}.jch-love__q p{margin:0;font:700 20px/1.16 var(--jc-f-display);font-variation-settings:"opsz" 48,"wdth" var(--jc-wdth, 92);letter-spacing:calc(-.015em * var(--jc-track-k, 1));text-wrap:pretty}.jch-love__by{display:flex;align-items:center;gap:10px;padding-left:4px}.jch-love__av{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--c, var(--sw)) 34%,var(--jc-base));font:600 17px/1 var(--jc-f-sans)}.jch-love__av img{display:block;width:100%;height:auto;margin-top:14%}.jch-love__who{display:grid;gap:3px;min-width:0}.jch-love__who b{font:600 15px/1.2 var(--jc-f-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jch-love__meta{display:flex;flex-wrap:wrap;gap:2px 10px;font:400 13px/1.3 var(--jc-f-sans);color:var(--jc-muted)}.jch-love__ok{display:inline-flex;align-items:center;gap:4px;color:var(--jc-save);font-weight:600}.jch-love__ok .jc-icon{width:14px;height:14px}.jch-love__col{font-family:var(--jc-f-mono)}.jch-love__add{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 8px;border:1px solid var(--jc-ink);border-radius:999px;background:transparent;color:var(--jc-ink);font:600 14px/1 var(--jc-f-sans);cursor:pointer;transition:background-color var(--jc-fade),color var(--jc-fade)}.jch-love__add i{width:26px;height:26px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #1111111f}.jch-love__add:hover{background:var(--jc-ink);color:#fff}@media(min-width:1024px){.jch-love__grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px;align-items:start}.jch-love__side{position:sticky;top:110px}.jch-love__wall{display:block;columns:2;column-gap:16px;margin:0;padding:0;overflow:visible}.jch-love__card{break-inside:avoid;margin:0 0 22px;width:100%}.jch-love__q p{font-size:24px}.jch-love__bub{padding:22px 22px 24px}}.jch-sets__grid{display:grid;grid-template-columns:minmax(0,1fr)}.jch-sets__grid>*{min-width:0}.jch-sets .jch-head{margin-bottom:18px}.jch-sets__seg{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border-radius:999px;background:var(--jc-surface, var(--jc-canvas))}.jch-sets__seg button{min-height:44px;min-width:104px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--jc-ink);font:600 15px/1 var(--jc-f-sans);cursor:pointer;transition:background-color var(--jc-fade),color var(--jc-fade)}.jch-sets__seg button[aria-checked=true]{background:var(--jc-ink);color:#fff}.jch-sets__stage{display:flex;gap:0;margin-top:18px;border-radius:16px;overflow:hidden;aspect-ratio:1 / .8}.jch-slot{position:relative;flex:1 1 0;min-width:0;display:block;padding:0;border:0;margin:0;background:color-mix(in srgb,var(--c) 30%,var(--jc-base));color:var(--jc-ink);cursor:pointer;font:inherit;transition:background-color .35s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.jch-slot[hidden]{display:none}.jch-slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--jc-accent);transition:box-shadow var(--jc-fade);pointer-events:none}.jch-slot.is-on:after{box-shadow:inset 0 0 0 3px var(--jc-accent)}.jch-slot:first-child{border-radius:16px 0 0 16px}.jch-slot:last-child,.jch-slot:nth-child(2):has(+.jch-slot[hidden]){border-radius:0 16px 16px 0}.jch-slot:focus-visible{outline:2px solid var(--jc-ink);outline-offset:-6px;box-shadow:none}.jch-slot__bag{position:absolute;left:6%;right:6%;bottom:26%;display:block;transform:translate3d(0,var(--hy, 0px),0) scale(var(--sq, 1),calc(2 - var(--sq, 1)));transform-origin:50% 95%}.jch-slot__bag img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.jch-slot__tag{position:absolute;left:6px;right:6px;bottom:8%;width:fit-content;margin:0 auto;display:grid;justify-items:center;gap:2px;padding:6px 12px;border-radius:12px;background:#fff;white-space:nowrap;max-width:calc(100% - 12px)}.jch-slot__tag b{font:500 13px/1 var(--jc-f-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--jc-muted)}.jch-slot__tag span{font:600 14px/1.15 var(--jc-f-sans);overflow:hidden;text-overflow:ellipsis;max-width:100%}.jch-slot.is-on .jch-slot__tag b{color:var(--jc-accent)}.jch-sets[data-n="3"] .jch-sets__stage{aspect-ratio:1 / .66}.jch-sets[data-n="3"] .jch-slot__bag{left:4%;right:4%;bottom:30%}.jch-sets[data-n="3"] .jch-slot__tag{padding:6px 8px}.jch-sets__pick{margin-top:16px}.jch-sets__plabel{margin:0 0 12px;text-align:center;font:500 14px/1.3 var(--jc-f-sans);color:#111111c7}.jch-sets__buy{margin-top:22px}.jch-sets__price{display:grid;gap:8px;padding:16px 18px;border-radius:16px;border:1px solid var(--jc-line);background:#fff}.jch-sets__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font:600 16px/1.2 var(--jc-f-sans)}.jch-sets__total b{font:700 28px/1 var(--jc-f-sans);letter-spacing:-.01em;min-width:3ch;text-align:right}.jch-sets__save{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0}.jch-sets__pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--jc-save);color:#fff;font:700 14px/1 var(--jc-f-sans)}.jch-sets__pill:empty{display:none}.jch-sets__marg{font:400 13px/1.3 var(--jc-f-mono);color:var(--jc-muted)}.jch-sets__cta{margin-top:14px;font-weight:700}.jch-sets__more{display:flex;justify-content:center;margin:4px auto 0;width:max-content;max-width:100%}.jch-sets__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;list-style:none;margin:10px 0 0;padding:0}.jch-sets__notes li{display:inline-flex;align-items:center;gap:6px;font:500 13px/1.3 var(--jc-f-sans);color:#111111c7}.jch-sets__notes .jc-icon{width:17px;height:17px}@media(min-width:1024px){.jch-sets__grid{grid-template-columns:minmax(0,540px) minmax(0,1fr);column-gap:clamp(40px,5vw,88px);grid-template-rows:auto auto 1fr;grid-template-areas:"copy stage" "pick stage" "buy stage";align-items:start}.jch-sets__copy{grid-area:copy}.jch-sets__stage{grid-area:stage;margin-top:0;aspect-ratio:1 / .78;position:sticky;top:110px}.jch-sets__pick{grid-area:pick;margin-top:26px}.jch-sets__buy{grid-area:buy}.jch-sets__plabel{text-align:left}.jch-sets__faces{justify-content:flex-start}.jch-sets__more,.jch-sets__notes{justify-content:flex-start;margin-left:0}.jch-sets .jch-lede{font-size:18px}.jch-sets[data-n="3"] .jch-sets__stage{aspect-ratio:1 / .78}.jch-slot__tag{bottom:7%;padding:8px 16px}.jch-slot__tag span{font-size:16px}}.jch-prom__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.jch-prom__grid>*{min-width:0}.jch-prom .jch-head{margin-bottom:20px}.jch-prom__row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px}.jch-seal{position:relative;display:grid;place-items:center;width:150px;aspect-ratio:1}.jch-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.jch-seal__rim{fill:#fff;stroke:var(--jc-ink);stroke-width:1.5}.jch-seal__in{fill:var(--jch-hl);stroke:var(--jc-ink);stroke-width:1.5;transition:fill var(--jc-fade)}.jch-seal__ring{font:500 17px/1 var(--jc-f-mono);letter-spacing:.06em;fill:var(--jc-ink)}.jch-seal__n{position:relative;margin-top:-10px;font:800 52px/.9 var(--jc-f-display);font-variation-settings:"opsz" 96,"wdth" var(--jc-wdth, 85);letter-spacing:-.03em}.jch-seal__u{position:absolute;left:0;right:0;top:63%;text-align:center;font:500 13px/1 var(--jc-f-mono);text-transform:uppercase;letter-spacing:.06em}.jch-prom__list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.jch-prom__list li{display:flex;align-items:flex-start;gap:10px}.jch-prom__list .jc-icon{width:20px;height:20px;margin-top:1px}.jch-prom__t{display:grid;gap:1px;min-width:0}.jch-prom__t b{font:600 15px/1.3 var(--jc-f-sans)}.jch-prom__t small{font:400 13px/1.35 var(--jc-f-sans);color:#111111ad}.jch-prom__fh{margin:0 0 4px;font:500 13px/1.4 var(--jc-f-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--jc-muted)}.jch-prom__q summary{font-size:17px}.jch-prom__q:first-of-type{border-top:1px solid var(--jc-line)}.jch-prom .jc-q{border-color:#11111124}.jch-prom__contact{margin-top:16px;font:400 15px/1.5 var(--jc-f-sans)}.jch-prom__contact p{margin:0}.jch-prom__contact a{color:inherit;text-underline-offset:4px}@media(min-width:1024px){.jch-prom__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px;align-items:start}.jch-prom__row{grid-template-columns:220px minmax(0,1fr);gap:36px}.jch-seal{width:220px}.jch-seal__n{font-size:84px;margin-top:-14px}.jch-seal__u{font-size:14px}.jch-prom__t b{font-size:17px}.jch-prom__t small{font-size:15px}.jch-prom__list{gap:18px}.jch-prom__q summary{font-size:18px}.jch-prom__faq{padding-top:6px}}.jch-last{padding:56px 0 64px}.jch-last__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;justify-items:center;text-align:center}.jch-last__grid>*{min-width:0}.jch-last__face{--fc-s: .39;--fc-x: .5;--fc-y: .66;display:block;width:min(260px,68vw);aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.jch-last__face:focus-visible{outline:2px solid var(--jc-ink);outline-offset:6px}.jch-last__in{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--jc-canvas-2);transform:translate3d(0,var(--hy, 0px),0) scale(var(--sq, 1),calc(2 - var(--sq, 1)));transform-origin:50% 90%;transition:background-color var(--jc-fade)}.jch-last__img{position:absolute;max-width:none;height:auto;aspect-ratio:1;width:calc(100% / var(--fc-s));left:calc((var(--fc-s) / 2 - var(--fc-x)) / var(--fc-s) * 100%);top:calc((var(--fc-s) / 2 - var(--fc-y)) / var(--fc-s) * 100%);pointer-events:none;-webkit-user-drag:none}.jch-last__copy{width:100%;max-width:560px}.jch-last .jc-kicker{margin:0}.jch-last__h{margin:10px 0 0;font:800 44px/.98 var(--jc-f-display);font-variation-settings:"opsz" 96,"wdth" var(--jc-wdth, 85);letter-spacing:calc(-.035em * var(--jc-track-k, 1));text-wrap:balance}.jch-last__line{margin:12px auto 0;max-width:36ch;font:400 16px/1.45 var(--jc-f-sans);color:#111111b8}.jch-last__pick{margin-top:22px}.jch-last__ctas{margin-top:20px}.jch-last__cta{font-size:18px;font-weight:700}.jch-last__insta{margin:18px 0 0;font:400 13px/1.4 var(--jc-f-mono);color:var(--jc-muted)}.jch-last__insta a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}@media(min-width:600px)and (max-width:1023px){.jch-last__face{width:380px}.jch-last__h{font-size:60px}}@media(min-width:1024px){.jch-last{padding:96px 0}.jch-last__grid{grid-template-columns:auto minmax(0,540px);justify-content:center;align-items:center;gap:80px;justify-items:start;text-align:left}.jch-last__face{width:min(480px,36vw)}.jch-last__h{font-size:clamp(56px,5.2vw,76px)}.jch-last__line{margin-left:0;font-size:18px}.jch-last__faces{justify-content:flex-start}.jch-last__ctas{flex-direction:row;align-items:center;gap:24px}.jch-last__cta{width:auto;min-width:280px;padding:0 36px}}@media(prefers-reduced-motion:reduce){.jch-armed .jch-in:not(.is-in){opacity:1;transform:none}.jch-armed .jch-in.is-in,.jch-face__disc,.jch-word,.jch-bubble{transition:none}.jch-armed .jch-real__size.is-in .jch-real__ln{animation:none}@media(hover:hover){.jch-face:hover .jch-face__disc{transform:none}}.jch-face:active .jch-face__disc{transform:none}}@media(max-width:749px){.jch-sz__l{display:none}.jch-sz-wrap{width:64%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/jc-home.css.map */
