.media-gallery__mobile-controls.media-gallery__mobile-controls{justify-content:center;align-items:center;bottom:0}.slideshow-controls__counter.slideshow-controls__counter{background-color:#0006;border-radius:999px;color:#fff}.product-inventory .product-inventory__icon.product-inventory__icon,.product-inventory .product-inventory__icon.product-inventory__icon svg{width:20px;height:20px}.product-inventory .product-inventory__status.product-inventory__status{font-size:12px;line-height:1.5}.variant-picker.variant-picker{--variant-picker-swatch-width: 56px;--variant-picker-swatch-height: 56px;--variant-picker-swatch-radius: 50%}.variant-picker .variant-option--swatches.variant-option--swatches{gap:12px}.variant-picker .swatch.swatch{border-radius:50%;background-size:cover;background-position:center}.variant-picker .variant-option__button-label--has-swatch.variant-option__button-label--has-swatch{padding:0;border:none;min-height:auto;border-radius:50%}.variant-picker .variant-option--buttons legend,.variant-picker .variant-option--swatches legend,.variant-picker .variant-option--dropdowns>label{text-transform:none;font-weight:400;font-size:12px;line-height:1.5}.variant-picker .variant-option__button-label.variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:3em;line-height:1}.add-to-cart-button.add-to-cart-button{padding:16px 32px;border:1px solid #ececec;text-transform:uppercase}.slideshow-controls__thumbnail.slideshow-controls__thumbnail{border-radius:0}.slideshow-controls__thumbnails .slideshow-controls__thumbnail.slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid #ececec;outline-offset:calc(var(--focus-outline-offset) / 2);border-color:#ececec}.product-inventory__icon.product-inventory__icon,[class*=product-inventory__icon-in_stock]{position:relative;animation:racer-pulse 2s ease-in-out infinite}.product-inventory__icon.product-inventory__icon:after,[class*=product-inventory__icon-in_stock]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:racer-halo 2s ease-out infinite;pointer-events:none}@keyframes racer-pulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes racer-halo{0%{transform:scale(1);opacity:.5}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.product-inventory__icon.product-inventory__icon,[class*=product-inventory__icon-in_stock],.product-inventory__icon.product-inventory__icon:after,[class*=product-inventory__icon-in_stock]:after{animation:none}}.product-inventory .product-inventory__icon,.product-inventory svg,.product-inventory [class*=icon]{animation:racer-blink 1.4s ease-in-out infinite}@keyframes racer-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.88)}}@media(prefers-reduced-motion:reduce){.product-inventory .product-inventory__icon,.product-inventory svg,.product-inventory [class*=icon]{animation:none}}.payment-icons__item:has(svg[aria-labelledby=pi-american_express]),.payment-icons__item:has(svg[aria-labelledby=pi-discover]),.payment-icons__item:has(svg[aria-labelledby=pi-diners_club]),.payment-icons__item:has(svg[aria-labelledby=pi-jcb]),.payment-icons__item:has(svg[aria-labelledby=pi-unionpay]),.payment-icons__item:has(svg[aria-labelledby=pi-elo]),.payment-icons__item:has(svg[aria-labelledby=pi-bancontact]),.payment-icons__item:has(svg[aria-labelledby=pi-ideal]),.payment-icons__item:has(svg[aria-labelledby=pi-sofort]),.payment-icons__item:has(svg[aria-labelledby=pi-eps]),.payment-icons__item:has(svg[aria-labelledby=pi-giropay]),.payment-icons__item:has(svg[aria-labelledby=pi-cartes_bancaires]){display:none}.product-details .group-block-content.group-block-content{position:relative}.racer-sizeguide{display:flex;justify-content:flex-end}.racer-sizeguide-host{position:absolute;inset-block-start:var(--racer-sizeguide-top, 0);inset-inline-end:0;z-index:1;margin:0}.racer-sizeguide__button{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;margin-block:-13px;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body--family);font-size:.75rem;font-weight:400;line-height:1.5;text-decoration:none;cursor:pointer}.racer-sizeguide__button span{border-block-end:1px solid currentcolor}.racer-sizeguide__icon{flex:none;inline-size:16px;block-size:16px}.racer-sizeguide__panel{inline-size:min(440px,calc(100vw - 32px));max-block-size:min(680px,calc(100dvh - 32px));padding:0;border:1px solid #ececec;border-radius:0;background:#fff;color:#000;overflow:auto}.racer-sizeguide__panel::backdrop{background:#0000008c}.racer-sizeguide__inner{padding:32px 24px}.racer-sizeguide__title{margin:0 0 12px;font-family:var(--font-body--family);font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase}.racer-sizeguide__lead,.racer-sizeguide__note{margin:0;font-family:var(--font-body--family);font-size:.75rem;line-height:1.6}.racer-sizeguide__note{margin-block-start:20px}.racer-sizeguide__note a{color:inherit}.racer-sizeguide__table{inline-size:100%;margin-block-start:20px;border-collapse:collapse;font-family:var(--font-body--family);font-size:.75rem;line-height:1.5}.racer-sizeguide__table th,.racer-sizeguide__table td{padding:10px 4px;border-block-end:1px solid #ececec;font-weight:400;text-align:left}.racer-sizeguide__table thead th{text-transform:uppercase;letter-spacing:-.03em;font-weight:900}.racer-sizeguide__todo:after{content:"";display:block;inline-size:56px;border-block-end:1px dotted #bbb}.racer-sizeguide__close{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.racer-sizeguide__close svg{inline-size:16px;block-size:16px}.racer-dialog-open,.racer-dialog-open body{overflow:hidden}.product-details .group-block-content>div:not([class]):not(:has(*)){display:none}.racer-desc{border-block-start:1px solid #ececec;border-block-end:1px solid #ececec;font-family:var(--font-body--family)}.racer-desc__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;padding-block:12px;list-style:none;cursor:pointer}.racer-desc__summary::-webkit-details-marker{display:none}.racer-desc__label{font-size:.75rem;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:-.03em}.racer-desc__caret{flex:none;inline-size:16px;block-size:16px;transition:transform var(--animation-speed, .125s) ease}.racer-desc__caret svg{inline-size:100%;block-size:100%;display:block}.racer-desc[open] .racer-desc__caret{transform:rotate(180deg)}.racer-desc__body{padding-block:0 20px;font-size:.75rem;line-height:1.7}.racer-desc__body>:first-child{margin-block-start:0}.racer-desc__body>:last-child{margin-block-end:0}.racer-desc__body p{margin-block:0 12px}.racer-desc__body p:first-of-type strong,.racer-desc__body>strong:first-child{font-weight:900;letter-spacing:-.03em}.racer-desc__body ul,.racer-desc__body ol{margin-block:0 12px;padding-inline-start:18px}.racer-desc__body li{margin-block-end:4px}.racer-desc__body li::marker{color:#999}.racer-desc__body h1,.racer-desc__body h2,.racer-desc__body h3,.racer-desc__body h4,.racer-desc__body h5,.racer-desc__body h6{margin-block:16px 6px;font-size:.75rem;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:-.03em}.racer-desc__body a{color:inherit}.racer-desc__body img{max-inline-size:100%;block-size:auto}@media screen and (max-width:749px){.racer-sizeguide__inner{padding:28px 16px}.racer-sizeguide__panel{inline-size:calc(100vw - 24px)}}#shopify-section-product_recommendations_qggXJq .resource-list,[id*=product_recommendations] .resource-list{justify-content:center}[id*=product_recommendations] .resource-list__item{max-inline-size:460px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/racer-product.css.map */
