#popup--halloween-sale .popup__body{border:1px solid #f69b39;border-radius:16px;overflow:hidden;box-shadow:0 24px 90px #0008;background:radial-gradient(ellipse at top right,#6c2b1260,transparent 65%),#17120f;color:#fff;max-width:550px}#popup--halloween-sale .popup__inner{padding:46px 30px 30px;text-align:center}#popup--halloween-sale .popup__title{font-size:clamp(25px,5vw,38px);font-weight:800;letter-spacing:.02em;line-height:1.2;color:#ffa545;margin:0 0 20px}#popup--halloween-sale .popup__description{color:#fff3e4;font-size:15px;line-height:1.6}#popup--halloween-sale .popup__description p{margin:0 0 18px}#popup--halloween-sale .popup__description p:nth-child(3){padding:15px 10px;border:1px solid #ffa54566;border-radius:8px;font-size:13px}#popup--halloween-sale .popup__description p:nth-child(3) strong{color:#ffba70}#popup--halloween-sale .popup__description a{display:inline-block;background:#ffa545;color:#191008;padding:13px 23px;border-radius:5px;font-weight:800;text-decoration:none;letter-spacing:.04em;font-size:13px}#popup--halloween-sale .popup__description a:hover{background:#ffc27d}#popup--halloween-sale .popup__description a:focus-visible,#popup--halloween-sale .popup__close:focus-visible{outline:3px solid #fff;outline-offset:4px}#popup--halloween-sale .popup__close{color:#fff;background:#ffffff12;border-radius:50%;width:42px;height:42px;top:10px;right:10px}@media(max-width:480px){#popup--halloween-sale .popup__inner{padding:52px 20px 22px}#popup--halloween-sale .popup__body{max-height:85dvh;overflow-y:auto}#popup--halloween-sale .popup__description{font-size:14px}}.racewear-personalization{min-width:0;margin:0 0 24px;padding:18px;border:1px solid #ddd;border-radius:6px}.racewear-personalization legend{padding:0 6px;font-weight:700;font-size:1em}.racewear-personalization__help{margin:0 0 16px;font-size:.9em;line-height:1.5}.racewear-personalization__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.racewear-personalization__fields>div:last-child{grid-column:1/-1}.racewear-personalization__fields label{display:block;margin-bottom:6px;font-weight:600;font-size:.9em}.racewear-personalization__fields input{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:12px;border:1px solid #bdbdbd;border-radius:3px;background:transparent;color:inherit;font:inherit}.racewear-personalization__fields input:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:480px){.racewear-personalization__fields{grid-template-columns:1fr}}[id$=__racewear-marquee]:hover .ticker--animated,[id$=__racewear-marquee]:focus-within .ticker--animated{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){[id$=__racewear-marquee] .ticker--animated{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
