.traffic-lights[data-v-f7695b67]{display:inline-block;width:3.5em;height:auto;margin-right:.8em;color:#f45500}.traffic-lights .red[data-v-f7695b67],.traffic-lights .orange[data-v-f7695b67],.traffic-lights .green[data-v-f7695b67]{opacity:.35}.traffic-lights--available .green[data-v-f7695b67],.traffic-lights--out-of-stock .red[data-v-f7695b67]{opacity:1}.traffic-lights--almost-gone .green[data-v-f7695b67],.traffic-lights--waiting .orange[data-v-f7695b67],.traffic-lights--onrequest .orange[data-v-f7695b67]{opacity:1;animation:blink-f7695b67 2s ease-in-out infinite}@keyframes hero-reveal-f7695b67{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blur-out-f7695b67{0%{filter:blur(15px)}to{filter:blur(0px)}}@keyframes blink-f7695b67{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes wiggle-f7695b67{0%{transform:translate(50%,-50%)}25%{transform:translate(35%,-50%)}50%{transform:translate(50%,-50%)}75%{transform:translate(65%,-50%)}to{transform:translate(50%,-50%)}}.h4[data-v-f7695b67],.h3[data-v-f7695b67],.h2[data-v-f7695b67],.h1[data-v-f7695b67]{font-size:48px;letter-spacing:-.03;line-height:1.1;font-weight:700;font-family:Inter Variable,serif}.h1[data-v-f7695b67]{font-size:48px}@media (max-width: 1023px){.h1[data-v-f7695b67]{font-size:36px}}@media (max-width: 767px){.h1[data-v-f7695b67]{font-size:32px}}.h2[data-v-f7695b67]{font-size:36px}@media (max-width: 1023px){.h2[data-v-f7695b67]{font-size:30px}}@media (max-width: 767px){.h2[data-v-f7695b67]{font-size:28px}}.h3[data-v-f7695b67]{font-size:28px}@media (max-width: 1023px){.h3[data-v-f7695b67]{font-size:24px}}@media (max-width: 767px){.h3[data-v-f7695b67]{font-size:20px}}.h4[data-v-f7695b67]{font-size:22px}@media (max-width: 767px){.h4[data-v-f7695b67]{font-size:18px;font-weight:600}}.scroll-progress[data-v-f7695b67]{position:absolute;left:16px;right:16px;bottom:0;z-index:1;display:none;gap:4px;height:4px}@media (max-width: 767px){.scroll-progress[data-v-f7695b67]{display:flex}}.scroll-progress__seg[data-v-f7695b67]{flex:1;height:100%;background:#00000026;border-radius:999px;overflow:hidden}.scroll-progress--full[data-v-f7695b67]{left:0;right:0}.scroll-progress__fill[data-v-f7695b67]{display:none;height:100%;width:100%;background:#f45500;border-radius:inherit;transform:scaleX(0);transform-origin:left}@supports (animation-timeline: scroll()){@media (max-width: 767px){.scroll-progress__fill[data-v-f7695b67]{display:block;animation:scroll-progress-f7695b67 linear both}}}@keyframes scroll-progress-f7695b67{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.traffic-lights{display:inline-block;width:3.5em;height:auto;margin-right:.8em;color:#f45500}.traffic-lights .red,.traffic-lights .orange,.traffic-lights .green{opacity:.35}.traffic-lights--available .green,.traffic-lights--out-of-stock .red{opacity:1}.traffic-lights--almost-gone .green,.traffic-lights--waiting .orange,.traffic-lights--onrequest .orange{opacity:1;animation:blink 2s ease-in-out infinite}@keyframes hero-reveal{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blur-out{0%{filter:blur(15px)}to{filter:blur(0px)}}@keyframes blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes wiggle{0%{transform:translate(50%,-50%)}25%{transform:translate(35%,-50%)}50%{transform:translate(50%,-50%)}75%{transform:translate(65%,-50%)}to{transform:translate(50%,-50%)}}.h4,.h3,.h2,.h1{font-size:48px;letter-spacing:-.03;line-height:1.1;font-weight:700;font-family:Inter Variable,serif}.h1{font-size:48px}@media (max-width: 1023px){.h1{font-size:36px}}@media (max-width: 767px){.h1{font-size:32px}}.h2{font-size:36px}@media (max-width: 1023px){.h2{font-size:30px}}@media (max-width: 767px){.h2{font-size:28px}}.h3{font-size:28px}@media (max-width: 1023px){.h3{font-size:24px}}@media (max-width: 767px){.h3{font-size:20px}}.h4{font-size:22px}@media (max-width: 767px){.h4{font-size:18px;font-weight:600}}@media (max-width: 1023px){.related__scroll{position:relative;timeline-scope:--related-scroll}}.related__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:calc(100% + 16px)}@media (max-width: 1023px){.related__grid{overflow:auto;padding-bottom:10px;scroll-timeline:--related-scroll x;scrollbar-width:none}.related__grid::-webkit-scrollbar{display:none}}@media (max-width: 1023px){.related__col{min-width:240px}}
