.fss{--fss-image-width: var(--fss-image-desktop-width);--fss-image-height: var(--fss-image-desktop-height);--fss-eyebrow-size: var(--fss-eyebrow-desktop);--fss-intro-size: var(--fss-intro-desktop);--fss-toggle-size: var(--fss-toggle-desktop);--fss-date-size: var(--fss-date-desktop);--fss-year-size: var(--fss-year-desktop);--fss-title-size: var(--fss-title-desktop);--fss-description-size: var(--fss-description-desktop);--fss-badge-size: var(--fss-badge-desktop);--fss-footer-size: var(--fss-footer-desktop);display:block;background:var(--fss-bg, rgb(var(--color-background)));color:var(--fss-ink, rgb(var(--color-foreground)));padding:var(--fss-top) 0 var(--fss-bottom);scroll-margin-top:var(--fss-anchor-offset);--fss-highlight: var(--fss-accent, rgb(var(--color-button)))}.fss *,.fss *:before,.fss *:after{box-sizing:border-box}.fss .fss__inner{scroll-margin-top:var(--fss-anchor-offset);max-width:var(--fss-width);padding:0 50px;margin-inline:auto}.fss .fss__header{text-align:var(--fss-align);margin-bottom:30px}.fss .fss__eyebrow{margin:0 0 12px;font-size:var(--fss-eyebrow-size);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.fss .fss__heading{margin:0;font-size:var(--fss-heading);line-height:1.1;color:inherit;overflow-wrap:anywhere}.fss .fss__intro{color:var(--fss-copy-color);margin-top:16px;font-size:var(--fss-intro-size);line-height:1.65}.fss .fss__intro>:first-child,.fss .fss__footer>:first-child{margin-top:0}.fss .fss__intro>:last-child,.fss .fss__footer>:last-child{margin-bottom:0}.fss .fss__schedule{border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--fss-radius)}.fss .fss__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:18px 28px;cursor:pointer;list-style:none;border-radius:var(--fss-radius)}.fss .fss__summary::-webkit-details-marker{display:none}.fss .fss__summary::marker{content:""}.fss .fss__summary-copy{font-size:var(--fss-toggle-size);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.fss .fss__toggle-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 22%,transparent);border-radius:50%}.fss .fss__toggle-icon svg{width:18px;height:18px}.fss .fss__schedule[open] .fss__toggle-icon{transform:rotate(45deg)}.fss .fss__when-open,.fss .fss__schedule[open] .fss__when-closed{display:none}.fss .fss__schedule[open] .fss__when-open{display:inline}.fss .fss__panel{padding:0 28px}.fss .fss__list{list-style:none;padding:0;margin:0}.fss .fss__row{position:relative;display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,3fr) minmax(0,1fr);gap:24px;align-items:center;padding:var(--fss-space) 16px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent);min-width:0}.fss .fss__row.is-current{background:color-mix(in srgb,var(--fss-highlight) 7%,transparent)}.fss .fss__row.is-current:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:3px;background:var(--fss-highlight)}.fss .fss__date{display:flex;flex-direction:column;gap:5px;line-height:1.35;font-variant-numeric:tabular-nums}.fss .fss__months{font-size:var(--fss-date-size);font-weight:600;overflow-wrap:anywhere}.fss .fss__year{color:var(--fss-copy-color);font-size:var(--fss-year-size)}.fss .fss__flavor{display:flex;gap:20px;align-items:center;min-width:0}.fss .fss__flavor-copy{flex:1 1 0;min-width:0}.fss .fss__image,.fss .fss__mystery{display:grid;place-items:center;flex:0 1 var(--fss-image-width);width:var(--fss-image-width);max-width:45%;min-width:0}.fss .fss__image img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--fss-image-height);object-fit:contain}.fss .fss__mystery{aspect-ratio:3 / 4;max-height:var(--fss-image-height);background:color-mix(in srgb,currentColor 5%,transparent);border:1px dashed currentColor;border-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:12px}.fss .fss__mystery svg{width:65%;height:75%;max-height:var(--fss-image-height)}.fss .fss__name{margin:0;font-family:var(--font-body-family, sans-serif);font-style:var(--font-body-style, normal);font-weight:600;color:var(--fss-title-color);font-size:var(--fss-title-size);letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.fss .fss__name a{display:inline;color:inherit;text-decoration:none}.fss .fss__name a:hover{text-decoration:underline;text-underline-offset:4px}.fss .fss__link-arrow{display:inline-block;font-size:.75em;margin-left:8px}.fss .fss__note{color:var(--fss-copy-color);margin:6px 0 0;font-size:var(--fss-description-size);line-height:1.65;overflow-wrap:anywhere}.fss .fss__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.fss .fss__badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 22%,transparent);border-radius:99px;padding:7px 10px;font-size:var(--fss-badge-size);line-height:1.35;font-weight:600;letter-spacing:.02em;overflow-wrap:anywhere}.fss .fss__badge--current{background:color-mix(in srgb,var(--fss-highlight) 10%,transparent);border-color:color-mix(in srgb,var(--fss-highlight) 35%,transparent)}.fss [hidden]{display:none}.fss .fss__badges:not(:has(.fss__badge:not([hidden]))){display:none}.fss .fss__dot{flex:0 0 5px;width:5px;height:5px;background:currentColor;border-radius:50%}.fss .fss__footer{color:var(--fss-copy-color);border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent);padding:20px 16px;font-size:var(--fss-footer-size);line-height:1.7}.fss .fss__footer a,.fss .fss__intro a{color:inherit}.fss .fss__editor-note{grid-column:1 / -1;margin:0;padding:10px;border:1px dashed currentColor;font-size:12px}.fss .fss__empty{padding:20px 0}.fss :is(summary,a):focus-visible{outline:2px solid currentColor;outline-offset:4px;box-shadow:none}.fss[data-motion=true] .fss__toggle-icon{transition:transform .24s ease}.fss[data-motion=true] .fss__schedule[open] .fss__row{animation:fss-enter .35s ease both;animation-delay:calc(min(var(--fss-index),8)*25ms)}@keyframes fss-enter{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:990px)and (hover:hover){.fss[data-motion=true] .fss__image img{transition:transform .2s ease}.fss[data-motion=true] .fss__row:hover .fss__image img{transform:translateY(-3px)}}@media(max-width:989px){.fss .fss__row{grid-template-columns:minmax(105px,.8fr) minmax(0,3fr);gap:12px 20px}.fss .fss__badges{grid-column:2;justify-content:flex-start}}@media(max-width:749px){.fss{--fss-image-width: var(--fss-image-mobile-width);--fss-image-height: var(--fss-image-mobile-height);--fss-eyebrow-size: var(--fss-eyebrow-mobile);--fss-intro-size: var(--fss-intro-mobile);--fss-toggle-size: var(--fss-toggle-mobile);--fss-date-size: var(--fss-date-mobile);--fss-year-size: var(--fss-year-mobile);--fss-title-size: var(--fss-title-mobile);--fss-description-size: var(--fss-description-mobile);--fss-badge-size: var(--fss-badge-mobile);--fss-footer-size: var(--fss-footer-mobile);padding-top:calc(var(--fss-top) * .75);padding-bottom:calc(var(--fss-bottom) * .75)}.fss .fss__inner{padding-inline:20px}.fss .fss__header{margin-bottom:24px}.fss .fss__heading{font-size:var(--fss-mobile-heading)}.fss .fss__summary{padding:16px 18px;min-height:72px}.fss .fss__panel{padding:0 16px}.fss .fss__row{grid-template-columns:minmax(0,1fr);gap:12px;padding:var(--fss-space) 12px}.fss .fss__date{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px}.fss .fss__flavor{gap:14px}.fss .fss__badges{grid-column:1}.fss .fss__footer{padding:18px 12px}}@media(max-width:749px){.fss[data-mobile-images=false] .fss__image,.fss[data-mobile-images=false] .fss__mystery{display:none}.fss[data-mobile-layout=above] .fss__flavor{flex-direction:column;align-items:flex-start}.fss[data-mobile-layout=above] .fss__image,.fss[data-mobile-layout=above] .fss__mystery{flex:none;max-width:100%;align-self:center}.fss[data-mobile-layout=above] .fss__flavor-copy{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.fss[data-motion=true] .fss__schedule[open] .fss__row{animation:none}.fss[data-motion=true] .fss__toggle-icon,.fss[data-motion=true] .fss__image img{transition:none}.fss[data-motion=true] .fss__row:hover .fss__image img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAEA */
