.sl-steps__grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--sl-rule);border:1px solid var(--sl-rule)}@media screen and (min-width:750px){.sl-steps__grid{grid-template-columns:repeat(3,1fr)}}.sl-step{position:relative;background:var(--sl-bg);padding:clamp(1.25rem,2.5vw,2rem);display:flex;flex-direction:column;gap:var(--sl-gap-sm);min-width:0;transition:background-color .4s var(--sl-ease)}.sl-step:hover{background:var(--sl-surface)}.sl-step__num{font-family:var(--sl-font-display);font-size:clamp(32px,3.1vw,44px);line-height:.85;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--sl-rule-mid);transition:color .4s var(--sl-ease),-webkit-text-stroke-color .4s var(--sl-ease)}.sl-step:hover .sl-step__num{color:var(--sl-accent);-webkit-text-stroke-color:var(--sl-accent)}.sl-step__title{font-family:var(--sl-font-display);font-size:clamp(19px,1.5vw,22px);line-height:1;letter-spacing:var(--sl-tracking-display);text-transform:uppercase;color:var(--sl-white);margin:0}.sl-timeline{--sl-tl-gap: clamp(2.5rem, 5vw, 5rem);--sl-tl-marker: 14px;--sl-tl-pad: 34px;--sl-tl-spine: 7px;position:relative;margin-top:var(--sl-gap-md)}.sl-timeline:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--sl-tl-spine) - .5px);width:1px;background:var(--sl-rule)}.sl-timeline__progress{position:absolute;top:0;left:calc(var(--sl-tl-spine) - .5px);width:1px;height:var(--sl-progress, 0%);background:var(--sl-accent);transition:height .2s linear}.sl-milestone{position:relative;padding-left:var(--sl-tl-pad);padding-bottom:var(--sl-gap-md)}.sl-milestone:last-child{padding-bottom:0}.sl-milestone__year{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sl-muted)}.sl-milestone__title{position:relative;font-family:var(--sl-font-display);font-size:clamp(21px,1.7vw,25px);line-height:.95;letter-spacing:var(--sl-tracking-display);text-transform:uppercase;color:var(--sl-white);margin:.3rem 0 .4rem}.sl-milestone__title:before{content:"";position:absolute;top:50%;left:calc(-1 * var(--sl-tl-pad) + var(--sl-tl-spine) - var(--sl-tl-marker) / 2);width:var(--sl-tl-marker);height:var(--sl-tl-marker);transform:translateY(-50%);background:var(--sl-bg);border:1px solid var(--sl-rule-mid);transition:background-color .45s var(--sl-ease),border-color .45s var(--sl-ease)}.sl-milestone.is-in .sl-milestone__title:before{background:var(--sl-accent);border-color:var(--sl-accent)}.sl-milestone__text{max-width:46ch}.sl-milestone__media{margin-top:.875rem;aspect-ratio:3 / 2;max-width:340px;overflow:hidden;border:1px solid var(--sl-rule)}.sl-milestone__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--sl-ease-out)}.sl-milestone:hover .sl-milestone__media img{transform:scale(1.04)}@media screen and (min-width:990px){.sl-timeline:before,.sl-timeline__progress{left:50%;transform:translate(-50%)}.sl-milestone{padding-left:0;padding-bottom:var(--sl-gap-md)}.sl-milestone:nth-of-type(odd){padding-right:calc(50% + var(--sl-tl-gap) / 2);text-align:right}.sl-milestone:nth-of-type(2n){padding-left:calc(50% + var(--sl-tl-gap) / 2);text-align:left}.sl-milestone:nth-of-type(odd) .sl-milestone__title:before{left:auto;right:calc(-1 * var(--sl-tl-gap) / 2 - var(--sl-tl-marker) / 2)}.sl-milestone:nth-of-type(2n) .sl-milestone__title:before{left:calc(-1 * var(--sl-tl-gap) / 2 - var(--sl-tl-marker) / 2);right:auto}.sl-milestone:nth-of-type(odd) .sl-milestone__text,.sl-milestone:nth-of-type(odd) .sl-milestone__media{margin-left:auto}}.sl-stockists__grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--sl-rule);border:1px solid var(--sl-rule)}@media screen and (min-width:600px){.sl-stockists__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.sl-stockist{background:var(--sl-bg);padding:clamp(1.125rem,2.5vw,1.75rem);display:flex;flex-direction:column;gap:.4rem;min-width:0;text-decoration:none;transition:background-color .35s var(--sl-ease)}.sl-stockist:hover{background:var(--sl-surface)}.sl-stockist__name{font-family:var(--sl-font-display);font-size:clamp(18px,1.35vw,20px);line-height:1;letter-spacing:var(--sl-tracking-display);text-transform:uppercase;color:var(--sl-fg)}.sl-stockist:hover .sl-stockist__name{color:var(--sl-white)}.sl-stockist__addr{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-muted);line-height:1.5}.sl-stockist__status{margin-top:.4rem;align-self:flex-start;font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:4px 7px;line-height:1}.sl-stockist__status--active{color:var(--sl-bg);background:var(--sl-white)}.sl-stockist__status--soon{color:var(--sl-muted);border:1px solid var(--sl-rule-mid)}.sl-faq__list{border-top:1px solid var(--sl-rule)}.sl-faq__item{border-bottom:1px solid var(--sl-rule)}.sl-faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:clamp(1rem,2.4vw,1.5rem);cursor:pointer;list-style:none;font-family:var(--sl-font-display);font-size:clamp(18px,1.5vw,22px);line-height:1.05;letter-spacing:var(--sl-tracking-display);text-transform:uppercase;color:var(--sl-fg);transition:color .25s var(--sl-ease)}.sl-faq__item summary::-webkit-details-marker{display:none}.sl-faq__item summary:hover,.sl-faq__item[open] summary{color:var(--sl-white)}.sl-faq__sign{position:relative;flex-shrink:0;width:14px;height:14px;margin-top:.35em}.sl-faq__sign:before,.sl-faq__sign:after{content:"";position:absolute;background:currentColor;transition:transform .3s var(--sl-ease)}.sl-faq__sign:before{left:0;top:6px;width:14px;height:1.5px}.sl-faq__sign:after{left:6px;top:0;width:1.5px;height:14px}.sl-faq__item[open] .sl-faq__sign:after{transform:scaleY(0)}.sl-faq__answer{padding-bottom:clamp(1rem,2.4vw,1.5rem);max-width:62ch}.sl-news{position:relative;border-block:1px solid var(--sl-rule)}.sl-news__inner{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;padding-block:clamp(2.5rem,6vw,5rem)}@media screen and (min-width:990px){.sl-news__inner{grid-template-columns:1.1fr 1fr}}.sl-news__form{display:flex;flex-wrap:wrap;gap:10px}.sl-news__field{flex:1 1 220px;min-width:0;background:transparent;border:1px solid var(--sl-rule-mid);border-radius:0;color:var(--sl-fg);font-family:var(--sl-font-mono);font-size:var(--sl-size-mono-lg);letter-spacing:.1em;padding:0 16px;min-height:52px;transition:border-color .25s var(--sl-ease)}.sl-news__field::placeholder{color:var(--sl-muted);text-transform:uppercase;letter-spacing:.14em;font-size:var(--sl-size-mono)}.sl-news__field:focus{outline:none;border-color:var(--sl-white)}.sl-news__msg{margin-top:.75rem;font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-error)}.sl-news__msg--ok{color:var(--sl-white)}.sl-footer{background:var(--sl-bg);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,3vw,2.5rem)}.sl-footer__top{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem)}@media screen and (min-width:750px){.sl-footer__top{grid-template-columns:1.4fr repeat(2,1fr)}}.sl-footer__mark{width:clamp(88px,12vw,140px);color:var(--sl-logo-red);display:block}.sl-footer__mark .sl-logo__svg{width:100%;height:auto}.sl-footer__blurb{margin-top:1rem;max-width:34ch}.sl-footer__coltitle{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sl-white);margin:0 0 1rem}.sl-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.sl-footer__link{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-muted);text-decoration:none;transition:color .22s var(--sl-ease)}.sl-footer__link:hover{color:var(--sl-white)}.sl-footer__bottom{margin-top:clamp(2rem,5vw,3.5rem);padding-top:1.25rem;border-top:1px solid var(--sl-rule);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between}.sl-footer__meta{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sl-muted)}.sl-stockist__status--talks{color:var(--sl-fg);border:1px dashed var(--sl-rule-mid)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sl-sections.css.map */
