.template-product{background:linear-gradient(90deg,#12f5e22e,#fff0 18%,#8427ff33),#05070a!important}.template-product main,.template-product .content-for-layout,.template-product .gradient{background:linear-gradient(rgba(22,245,226,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(22,245,226,.055) 1px,transparent 1px),linear-gradient(115deg,#0cf5e224,#7a25ff1f 80%),#05070a!important;background-size:52px 52px,52px 52px,auto,auto!important}.template-product .shopify-section-group-header-group,.template-product .shopify-section-group-footer-group{background:linear-gradient(rgba(22,245,226,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(22,245,226,.055) 1px,transparent 1px),linear-gradient(115deg,#0cf5e22e,#7a25ff33 85%),#05070a!important;background-size:52px 52px,52px 52px,auto,auto!important;color:#f7fbff!important}.template-product .announcement-bar,.template-product .announcement-bar__message{background:#05070adb!important;color:#f7fbff!important}.template-product .header-wrapper,.template-product .header{background:#05070ab8!important;color:#f7fbff!important}.template-product .header__heading-logo,.template-product .header__heading-logo-wrapper img{filter:invert(1) brightness(1.9) contrast(1.1)}.template-product .header__menu-item,.template-product .header__menu-item span,.template-product .header__active-menu-item,.template-product .header__icon,.template-product .header__icon span,.template-product .header__icon .icon{color:#f7fbff!important;text-decoration-color:#14f1df!important}.template-product .header__icon .icon path,.template-product .header__icon .icon circle,.template-product .header__icon .icon line{stroke:#f7fbff!important}.template-product .header__inline-menu li:has(a[href="/pages/rentals"]),.template-product .header__inline-menu li:has(a[href="/pages/drift-car-helmet-rentals"]),.template-product .header__inline-menu li:has(a[href="/blogs/news"]),.template-product .header__inline-menu li:has(a[href="/blogs/drift-racing-blog"]),.template-product .header__inline-menu li:has(a[href="/pages/contact"]){display:none!important}.template-product .header__inline-menu a[href="/pages/rentals"],.template-product .header__inline-menu a[href="/pages/drift-car-helmet-rentals"],.template-product .header__inline-menu a[href="/blogs/news"],.template-product .header__inline-menu a[href="/blogs/drift-racing-blog"],.template-product .header__inline-menu a[href="/pages/contact"]{display:none!important}.template-product .codex-product-drift-hub-link .header__menu-item{color:#14f1df!important}.template-product .codex-product-drift-hub-link{display:list-item!important}.template-product .codex-product-drift-hub-link .header__menu-item span{display:inline-flex;align-items:center;min-height:36px;padding:.55rem .8rem;border:1px solid rgba(22,245,226,.5);background:#14f1df1a;color:#14f1df!important}.template-product .section,.template-product .product-section,.template-product .shopify-section[id*=MainProduct],.template-product .shopify-section[id*=main-product],.template-product .shopify-section[id*=related-products]{background:transparent!important}.template-product .page-width{max-width:1240px}.template-product .product{max-width:1240px;margin-inline:auto;padding:clamp(18px,3vw,36px);background:linear-gradient(135deg,#08101cfa,#120a26f5);border:1px solid rgba(22,245,226,.32);box-shadow:0 22px 58px #00000059}.template-product .product__media-wrapper,.template-product .product__info-wrapper{min-width:0}.template-product .product__media-wrapper,.template-product .product__info-container{padding:clamp(14px,2vw,24px);background:#070e18b8!important;border:1px solid rgba(22,245,226,.22)}.template-product .product__media-list,.template-product .product__media-item,.template-product .product__media,.template-product .global-media-settings{background:#f7fbff!important;border-color:#16f5e242!important}.template-product .product__media img,.template-product .product__media video,.template-product .product__media iframe{max-height:620px;object-fit:contain}.dr-product-breadcrumb,.dr-product-back-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin:0 0 .45rem;color:#14f1df!important;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.dr-product-breadcrumb span:last-child{max-width:34ch;color:#d7e6f7c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-product-breadcrumb a{color:#14f1df!important;text-decoration:none}.template-product .product__title h1,.template-product .product__title .h1,.template-product .related-products__heading{color:#f7fbff!important;letter-spacing:0!important}.template-product .product__title h1{font-size:clamp(2.4rem,5vw,5.8rem);line-height:.98;text-transform:uppercase}.template-product .product__text,.template-product .product__description,.template-product .product__description *,.template-product .price,.template-product .price *,.template-product .product-form__input,.template-product .product-form__input *,.template-product .quantity__label,.template-product .product__tax,.template-product .share-button__button{color:#d7e6f7!important}.template-product .product-form__submit,.template-product .shopify-payment-button__button,.template-product .dr-product-resource-grid a{min-height:48px;border:1px solid rgba(22,245,226,.65)!important;border-radius:8px!important;background:linear-gradient(135deg,#15f1df,#8d2cff)!important;color:#05070a!important;box-shadow:0 10px 24px #872cff3d!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase}.template-product .shopify-payment-button__button{color:#fff!important}.template-product .product-form__submit:before,.template-product .product-form__submit:after,.template-product .shopify-payment-button__button:before,.template-product .shopify-payment-button__button:after{content:none!important;display:none!important}.template-product .product-form__input input[type=radio]+label,.template-product .quantity,.template-product .product__media,.template-product .thumbnail{background:#070e18e0!important;border:1px solid rgba(22,245,226,.28)!important;color:#f7fbff!important}.template-product .product-form__input input[type=radio]:checked+label{background:#14f1df!important;border-color:#14f1df!important;color:#05070a!important}.dr-product-trust,.dr-product-resources,.dr-product-hub-path,.dr-product-detail-panel{margin:1.1rem 0;padding:1rem;border:1px solid rgba(132,44,255,.55);border-left:5px solid #14f1df;background:linear-gradient(135deg,#842cff2e,#14f1df14);color:#d7e6f7}.dr-product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.dr-product-trust__item{min-width:0;padding:.75rem;background:#05070a80;border:1px solid rgba(255,255,255,.1)}.dr-product-trust strong,.dr-product-kicker{display:block;color:#14f1df;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.dr-product-trust span,.dr-product-resources p,.dr-product-hub-path p,.dr-product-detail-panel p,.dr-product-detail-panel li{display:block;margin-top:.3rem;color:#d7e6f7;line-height:1.55}.dr-product-resources h2,.dr-product-hub-path h2,.dr-product-detail-panel h2{margin:.25rem 0 0;color:#fff;font-size:clamp(1.45rem,2.6vw,2.2rem);letter-spacing:0}.dr-product-detail-panel h3{margin:0;color:#14f1df;font-size:clamp(.92rem,1.4vw,1.08rem);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.dr-product-detail-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem}.dr-product-detail-panel article{padding:.85rem;background:#070e18b3;border:1px solid rgba(22,245,226,.24)}.dr-product-detail-panel ul{margin:.35rem 0 0;padding-left:1.05rem}.dr-product-availability-note{margin-top:.9rem;padding:.75rem;border-left:4px solid #8d2cff;background:#8d2cff24}.dr-product-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.dr-product-resource-grid a{display:flex;align-items:center;justify-content:center;padding:.85rem 1rem;text-align:center;text-decoration:none}.dr-product-hub-path{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.8rem;align-items:center;border-left-color:#8d2cff}.dr-product-hub-compact{padding:.8rem}.dr-product-hub-compact h2{font-size:clamp(1.25rem,2vw,1.65rem)}.dr-product-hub-compact p{max-width:34rem}.dr-product-hub-path__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.55rem}.dr-product-hub-path__links a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:.7rem .8rem;border:1px solid rgba(22,245,226,.42);background:#070e18c7;color:#14f1df!important;text-align:center;text-decoration:none;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.template-product .related-products{max-width:1240px;margin-inline:auto;padding-inline:clamp(18px,3vw,36px);padding-block:2rem 3rem;background:transparent!important}.template-product .related-products .card__heading,.template-product .related-products .card__heading a,.template-product .related-products .full-unstyled-link,.template-product .related-products .card-information,.template-product .related-products .card-information *,.template-product .related-products .price,.template-product .jdgm-rev-widg,.template-product .jdgm-rev-widg *{color:#f7fbff!important}.template-product .related-products .card__content,.template-product .related-products .card__information,.template-product .related-products .card-information{background:#070e18f5!important}.template-product .related-products .card-wrapper,.template-product .related-products .card-wrapper *,.template-product .related-products .card-wrapper .card,.template-product .related-products .card-wrapper .card *,.template-product .related-products .card{background:#070e18f5!important;border:1px solid rgba(22,245,226,.28)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;color:#f7fbff!important}.template-product .related-products .card__inner,.template-product .related-products .card--media .card__inner,.template-product .related-products .card__media,.template-product .related-products .media{background:#f7fbff!important;color:#05070a!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}.template-product .related-products .card__inner *,.template-product .related-products .card__media *,.template-product .related-products .media *,.template-product .related-products .media>*{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.template-product .related-products .card__inner:before,.template-product .related-products .card__inner:after,.template-product .related-products .card:before,.template-product .related-products .card:after,.template-product .related-products .card__media:before,.template-product .related-products .card__media:after,.template-product .related-products .media:before,.template-product .related-products .media:after,.template-product .related-products .ratio:before,.template-product .related-products .ratio:after{content:none!important;display:none!important;opacity:0!important}.template-product .related-products .card__media img,.template-product .related-products .media img,.template-product .related-products .card img,.template-product .related-products .product-card-wrapper img,.template-product .related-products img.motion-reduce,.template-product .related-products .card__media .motion-reduce,.template-product .related-products .media .motion-reduce{display:block!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;visibility:visible!important;background:#f7fbff!important;z-index:3!important}.template-product .related-products .card__media,.template-product .related-products .media,.template-product .related-products .media>img,.template-product .related-products .card__inner .media{background-color:#f7fbff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.template-product .related-products .media{--ratio-percent: 100% !important}.template-product .related-products .media>img,.template-product .related-products .card__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:1rem!important}.template-product .related-products .card__media{z-index:1!important}.template-product .related-products .card__content{z-index:4!important}.template-product .footer,.template-product .footer *,.template-product .footer-block__heading,.template-product .newsletter-form__field-wrapper,.template-product .copyright__content,.template-product .copyright__content a{color:#f7fbff!important}.template-product .newsletter-form__field-wrapper .field,.template-product .newsletter-form__field-wrapper .field__input{background:#f7fbfff5!important;color:#05070a!important}.template-product .newsletter-form__field-wrapper .field__label{color:#05070ab8!important}.template-product .jdgm-widget,.template-product .shopify-app-block{max-width:1240px;margin-inline:auto;color:#d7e6f7!important}@media screen and (max-width:900px){.dr-product-trust,.dr-product-resource-grid,.dr-product-hub-path,.dr-product-hub-path__links,.dr-product-detail-panel__grid{grid-template-columns:1fr}.template-product .product{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/codex-product-racing-hub.css.map */
