ob-reveal{display:block}ob-reveal [data-r]{transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i, 0) * 70ms)}.js ob-reveal:defined:not(.is-in) [data-r]{opacity:0;transform:translateY(24px)}.obo{position:relative;padding:calc(var(--obo-pt) * .6) 0 calc(var(--obo-pb) * .6)}@media(min-width:750px){.obo{padding:var(--obo-pt) 0 var(--obo-pb)}}.obo *,.obo *:before,.obo *:after{box-sizing:border-box}.obo__anchor{position:absolute;top:calc(var(--header-height, 0px) * -1 - 16px)}.obo__wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,2vw,40px)}.obo__field{display:grid;gap:clamp(32px,4vw,64px);align-items:end;padding:clamp(28px,5vw,80px);border-radius:clamp(18px,2vw,28px);background:var(--obo-field);color:var(--obo-ink)}@media(min-width:990px){.obo__field{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.obo__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(32px,3.8vw,56px);font-weight:600;line-height:1.02;letter-spacing:-.035em;color:var(--obo-ink);text-wrap:balance}.obo__lede{margin:18px 0 0;max-width:42ch;font-size:18px;line-height:1.5;color:var(--obo-ink);text-wrap:pretty}.obo__pick{margin:clamp(24px,3vw,36px) 0 0;padding:0;border:0;min-width:0}.obo__legend{margin:0 0 12px;padding:0;font-size:16px;font-weight:600;color:var(--obo-ink)}.obo__chips{display:flex;flex-wrap:wrap;gap:8px}.obo__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.obo__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#ffffff1a;color:var(--obo-ink);font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease,color .2s ease}.obo__chip:active{transform:scale(.97)}.obo__radio:checked+.obo__chip{background:var(--obo-chip-on);color:var(--obo-chip-on-ink)}.obo__radio:focus-visible+.obo__chip{outline:2px solid var(--obo-chip-on);outline-offset:3px}@media(hover:hover)and (pointer:fine){.obo__radio:not(:checked)+.obo__chip:hover{background:#ffffff2e}}.obo__out{min-width:0;container-type:inline-size}.obo__res{display:none;animation:obo-in .26s cubic-bezier(.23,1,.32,1) both}.obo__small{margin:0;font-size:16px;font-weight:600;color:var(--obo-date)}.obo__date{margin:4px 0 0;font-family:var(--font-heading-family, inherit);font-size:clamp(44px,17cqi,136px);font-weight:600;line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--obo-date);white-space:nowrap}.obo__left{margin:16px 0 0;font-size:20px;font-weight:500;line-height:1.35;color:var(--obo-ink)}.obo__note{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--obo-ink);opacity:.85}.obo__res[data-past] .obo__date{opacity:.45;text-decoration:line-through;text-decoration-thickness:.06em}@keyframes obo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.obo-empty{max-width:1440px;margin:0 auto;padding:24px clamp(16px,2vw,40px)}.obo-empty p{margin:0;padding:20px 24px;border-radius:16px;background:#eef6fe;color:#0f2a4f;font-size:15px;line-height:1.5}@media(max-width:749px){.obo__lede{font-size:17px}.obo__left{font-size:18px}}@media(prefers-reduced-motion:reduce){ob-reveal [data-r]{transition:opacity .3s linear!important}.js ob-reveal:defined:not(.is-in) [data-r]{transform:none!important}.obo__res{animation-name:obo-fade}.obo__chip{transition:background-color .2s ease,color .2s ease}.obo__chip:active{transform:none}@keyframes obo-fade{0%{opacity:0}to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map?subset=AAAAAAAAAIA */
