@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Rajdhani:wght@500;600;700&display=swap";:root{font-synthesis-weight:none;--threedrs-black: #080808;--threedrs-charcoal: #111111;--threedrs-panel: #171717;--threedrs-border: #2a2a2a;--threedrs-silver: #b8b8b8;--threedrs-muted: #858585;--threedrs-white: #ffffff;--threedrs-red: #df1111;--threedrs-red-dark: #980808;--threedrs-red-glow: rgba(223, 17, 17, .34);--threedrs-heading-font: "Oswald", "Arial Narrow", Impact, sans-serif;--threedrs-nav-font: "Rajdhani", "Arial Narrow", sans-serif;--threedrs-body-font: var(--font-body-family, Inter, Arial, sans-serif)}body{background:var(--threedrs-black)}#shopify-section-sections--28994508652704__header_top,.header-top{background:linear-gradient(90deg,var(--threedrs-red-dark) 0%,var(--threedrs-red) 50%,var(--threedrs-red-dark) 100%)!important;border:0!important;box-shadow:none!important;color:var(--threedrs-white)!important;font-family:var(--threedrs-nav-font);font-size:13px!important;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}#header-top-inner{align-items:center;max-width:1400px;min-height:34px;padding-bottom:7px;padding-top:7px}#header-top-inner p{margin:0}#header-top-inner a{color:var(--threedrs-white)!important;text-decoration:underline;text-underline-offset:.25rem}.header-wrapper{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--threedrs-black)!important;border-bottom:.1rem solid rgba(255,255,255,.1);box-shadow:0 1.6rem 4rem #0000006b!important}.header{color:var(--threedrs-silver)!important;max-width:1360px!important;width:calc(100% - 48px)!important}.header__heading-link{align-items:center;padding-left:0!important}.header__heading-logo--3drs{display:block;height:auto;max-width:260px;object-fit:contain;width:260px}.header__search .field{background:#ffffff12!important;border:.1rem solid rgba(255,255,255,.16);border-radius:.6rem!important;overflow:hidden}.header__search .search__input{background:#ffffff12!important;color:var(--threedrs-white)!important;font-family:var(--threedrs-body-font);font-size:15px;min-height:48px}.header__search .search__input::placeholder{color:#ffffff85!important}.header__search .search__button{background:var(--threedrs-red)!important;border-radius:0!important;color:var(--threedrs-white)!important;min-width:52px}.header__search{max-width:420px;min-width:330px!important}.header__icons,.header__icons .button,.header__icons .localization-selector,.header__icon{color:var(--threedrs-silver)!important;font-family:var(--threedrs-nav-font);font-size:14px!important;font-weight:800!important;letter-spacing:.4px;text-transform:uppercase}.header__icons .button:hover,.header__icons .localization-selector:hover,.header__icon:hover{color:var(--threedrs-white)!important}.header__inline-menu{border-top:.1rem solid rgba(255,255,255,.1);margin-top:16px!important}.header .list-menu--inline{align-items:stretch!important;gap:.4rem}.header .list-menu--inline>li:after{display:none!important}.header__menu-item-top{background:transparent!important;border-radius:0!important;color:var(--threedrs-silver)!important;font-family:var(--threedrs-nav-font);font-size:14px!important;font-weight:900!important;letter-spacing:1.1px;min-height:46px;padding:14px 15px!important;position:relative;text-transform:uppercase;transition:color .18s ease,background-color .18s ease}.header__menu-item-top:before{background:var(--threedrs-red);bottom:0;content:"";height:3px;left:15px;opacity:0;position:absolute;right:15px;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.header__menu-item-top:hover,.header__menu-item-top:focus-within,.header__active-menu-item,.list-menu__item--active{color:var(--threedrs-white)!important}.header__menu-item-top:hover:before,.header__menu-item-top:focus-within:before,.header__active-menu-item:before{opacity:1;transform:scaleX(1)}.header .header__menu-item-1{background:var(--threedrs-red)!important;color:var(--threedrs-white)!important;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 100%,1rem 100%)}.header .header__menu-item-1:before{display:none}[id*=__breadcrumbs]{background:#050505!important;border-bottom:1px solid rgba(255,255,255,.12)!important}[id*=__breadcrumbs] .dynamic-page-width{max-width:1360px!important;padding:16px 24px!important}[id*=__breadcrumbs] .items{align-items:center}[id*=__breadcrumbs] .item,[id*=__breadcrumbs] .item a,[id*=__breadcrumbs] .item strong{color:#ffffffc7!important;font-family:var(--threedrs-nav-font);font-size:14px!important;font-weight:800;letter-spacing:.6px;text-transform:uppercase}[id*=__breadcrumbs] .item:last-child{color:#ffffff85!important;font-weight:700}[id*=__breadcrumbs] .item a:hover,[id*=__breadcrumbs] .item a:focus{color:#fff!important}[id*=__breadcrumbs] .item .arrow{border-color:#ffffff73!important}.dropdown-inner,.localization-panel,.disclosure__list--wrapper{background:var(--threedrs-panel)!important;border:.1rem solid var(--threedrs-border)!important;box-shadow:0 2rem 4rem #00000073!important;color:var(--threedrs-silver)!important}.dropdown-inner.full-width{background:radial-gradient(circle at 12% 0%,rgba(223,17,17,.14),transparent 280px),linear-gradient(180deg,#181818,#101010)!important;border-left:0!important;border-right:0!important;padding:28px 0 34px!important}.dropdown-inner.full-width .container--grid{max-width:1320px}.dropdown-inner.full-width .header__submenu{column-gap:30px!important;row-gap:26px!important}.dropdown-inner.full-width .header__submenu>li{border-left:1px solid rgba(255,255,255,.07);padding-left:18px}.dropdown-inner.full-width summary.menu-childitem{cursor:default;min-height:0;padding:0 0 10px!important}.dropdown-inner.full-width summary.menu-childitem>a,.dropdown-inner.full-width summary.menu-childitem span{color:var(--threedrs-red)!important;font-family:var(--threedrs-nav-font);font-size:16px!important;font-weight:900!important;letter-spacing:1.2px;line-height:1.1;padding:0!important;position:relative;text-transform:uppercase}.dropdown-inner.full-width summary.menu-childitem>a:after{background:var(--threedrs-red);bottom:-10px;content:"";height:2px;left:0;position:absolute;width:32px}.dropdown-inner.full-width summary.menu-childitem svg{display:none!important}.dropdown-inner.full-width .childlist-menu--disclosure{display:grid;gap:3px;margin-top:12px}.dropdown-inner.full-width .childlist-menu--disclosure .header__menu-item{border-radius:4px;color:#ffffffb8!important;display:block;font-family:var(--threedrs-body-font);font-size:14px!important;font-weight:500!important;letter-spacing:0;line-height:1.35;min-height:0;padding:6px 8px 6px 0!important;text-transform:none;transition:color .16s ease,padding-left .16s ease,background-color .16s ease}.dropdown-inner.full-width .childlist-menu--disclosure .header__menu-item:hover,.dropdown-inner.full-width .childlist-menu--disclosure .header__menu-item:focus{background:#df11111f;color:var(--threedrs-white)!important;padding-left:10px!important}.dropdown-inner.full-width .childlist-menu--disclosure .link_shop-all{color:var(--threedrs-red)!important;font-family:var(--threedrs-nav-font);font-size:13px!important;font-weight:800!important;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.dropdown-inner.full-width .childlist-menu--disclosure .link_shop-all:hover{color:var(--threedrs-white)!important}.dropdown-inner a,.dropdown-inner summary,.disclosure__link{color:var(--threedrs-silver)!important}.dropdown-inner a:hover,.dropdown-inner summary:hover,.disclosure__link:hover{color:var(--threedrs-white)!important}.menu-drawer,.menu-drawer__inner-container{background:var(--threedrs-black)!important;color:var(--threedrs-silver)!important}.menu-drawer__menu-item{color:var(--threedrs-silver)!important;font-family:var(--threedrs-nav-font);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--threedrs-white)!important}@media screen and (max-width:989px){#shopify-section-sections--28994508652704__header_top,.header-top{font-size:11px!important;letter-spacing:.8px}#header-top-inner{justify-content:center;min-height:30px;padding-bottom:6px;padding-top:6px}.header-wrapper .header{grid-template-columns:44px 1fr 44px;grid-template-areas:"left-icon heading icons";padding-bottom:12px;padding-top:12px;width:calc(100% - 24px)!important}.header__heading-link{margin:0!important}.header__heading-logo--3drs{max-width:150px;width:150px}.header__search{display:none}.header__icons .localization-currency-wrapper,.header__icon--account{display:none!important}}.threedrs-section{background:var(--threedrs-black);color:var(--threedrs-white);font-family:var(--threedrs-body-font)}.threedrs-page-width{max-width:1400px;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.threedrs-kicker{display:inline-flex;align-items:center;background:var(--threedrs-red);color:var(--threedrs-white);font-family:var(--threedrs-nav-font);font-size:12px;font-weight:800;letter-spacing:1.9px;line-height:1;padding:10px 18px;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 100%,1rem 100%)}.threedrs-button-row{display:flex;flex-wrap:wrap;gap:1.4rem}.threedrs-button{align-items:center;border:0;clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 100%,1.2rem 100%);display:inline-flex;font-family:var(--threedrs-nav-font);font-size:14px;font-weight:800;justify-content:center;letter-spacing:1.5px;line-height:1;min-height:54px;min-width:180px;padding:18px 34px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.threedrs-button--primary{background:var(--threedrs-red);color:var(--threedrs-white)}.threedrs-button--primary:hover{background:var(--threedrs-red-dark);box-shadow:0 1.4rem 3.8rem var(--threedrs-red-glow);color:var(--threedrs-white);transform:translateY(-.2rem)}.threedrs-button--secondary{background:#0000002e;border:.2rem solid rgba(255,255,255,.88);color:var(--threedrs-white)}.threedrs-button--secondary:hover{background:var(--threedrs-white);color:var(--threedrs-black);transform:translateY(-.2rem)}.threedrs-hero{min-height:var(--hero-min-height, 650px);overflow:hidden;position:relative}.threedrs-hero__media,.threedrs-hero__fallback,.threedrs-hero__overlay,.threedrs-hero__scanlines{top:0;right:0;bottom:0;left:0;position:absolute}.threedrs-hero__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.threedrs-hero__fallback{background:radial-gradient(circle at 72% 36%,rgba(223,17,17,.22),transparent 28rem),linear-gradient(135deg,#141414,#080808 54%,#250606)}.threedrs-hero__overlay{background:linear-gradient(90deg,#080808f5,#080808d6,#0808087a 68%,#080808b8),linear-gradient(180deg,#0808086b,rgba(8,8,8,var(--hero-overlay-opacity, .72)))}.threedrs-hero__scanlines{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025),rgba(255,255,255,.025) .1rem,transparent .1rem,transparent .5rem);pointer-events:none}.threedrs-hero__inner{align-items:center;display:flex;min-height:var(--hero-min-height, 650px);padding-bottom:74px;padding-top:74px;position:relative;z-index:2}.threedrs-hero__content{max-width:650px}.threedrs-hero__heading{color:var(--threedrs-white);font-family:var(--threedrs-heading-font);font-size:clamp(52px,5.9vw,86px);font-weight:900;letter-spacing:-.038em;line-height:.92;margin:26px 0 22px;max-width:650px;text-transform:uppercase}.threedrs-hero__heading-accent{color:var(--threedrs-red);display:block}.threedrs-hero__text{color:var(--threedrs-silver);font-size:clamp(16px,1.15vw,18px);line-height:1.58;margin:0 0 34px;max-width:560px}.threedrs-hero__fitment{border-top:.1rem solid rgba(255,255,255,.12);bottom:0;left:0;padding:22px 0;position:absolute;right:0;z-index:3}.threedrs-hero__fitment-list{display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;margin:0;padding:0}.threedrs-hero__fitment-item{background:#ffffff12;border:.1rem solid rgba(255,255,255,.14);color:var(--threedrs-silver);font-family:var(--threedrs-nav-font);font-size:12px;font-weight:800;letter-spacing:1.2px;line-height:1;padding:10px 13px;text-transform:uppercase}.icons-bar.threedrs-trust-bar{background:linear-gradient(90deg,rgba(223,17,17,.06),transparent 22%,transparent 78%,rgba(223,17,17,.06)),#f4f4f2!important;border-bottom:1px solid rgba(8,8,8,.1);border-top:1px solid rgba(8,8,8,.08);color:#1a1a1a!important;margin-bottom:0!important}.threedrs-trust-bar .icons-bar-inner{gap:16px!important;max-width:1360px;padding:18px 24px!important}.threedrs-trust-bar .icons-bar-item{background:transparent;border:0;border-radius:0;box-shadow:none;color:#4b4b4b!important;gap:14px!important;margin:0!important;padding:14px 10px;position:relative}.threedrs-trust-bar .icons-bar-item svg{color:var(--threedrs-red);height:26px!important;position:relative;width:26px!important;z-index:1}.threedrs-trust-bar .icons-bar-item div{position:relative;z-index:1}.threedrs-trust-bar .icons-bar-item p{color:#555;font-size:13px;line-height:1.35;margin:0}.threedrs-trust-bar .icons-bar-item p+p{margin-top:3px}.threedrs-trust-bar .icons-bar-item strong,.threedrs-trust-bar .icons-bar-item b{color:#111!important;display:block;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:.9px;line-height:1.1;text-transform:uppercase}@media screen and (max-width:989px){.threedrs-trust-bar .icons-bar-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px!important}.threedrs-trust-bar .icons-bar-item{align-items:flex-start;padding:15px}}@media screen and (max-width:560px){.threedrs-trust-bar .icons-bar-inner{grid-template-columns:1fr}}.threedrs-promo-section{background:linear-gradient(180deg,#f4f4f2,#fff);padding:58px 0 66px}.threedrs-section-heading{margin-bottom:28px}.threedrs-section-kicker{color:var(--threedrs-red);font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.4px;margin:0 0 8px;text-transform:uppercase}.threedrs-section-heading h2{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(32px,3.6vw,50px);font-weight:800;letter-spacing:-.03em;line-height:.98;margin:0;text-transform:uppercase}.threedrs-promo-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.threedrs-promo-card{background:radial-gradient(circle at 86% 20%,rgba(223,17,17,.18),transparent 210px),linear-gradient(135deg,#191919,#0f0f0f);border:1px solid rgba(8,8,8,.12);border-radius:16px;box-shadow:0 22px 48px #08080824;color:var(--threedrs-white);display:grid;grid-template-columns:minmax(0,1fr) 42%;min-height:286px;overflow:hidden;position:relative}.threedrs-promo-card__content{align-self:center;padding:34px;position:relative;z-index:1}.threedrs-promo-card__badge{background:var(--threedrs-red);color:var(--threedrs-white);display:inline-flex;font-family:var(--threedrs-nav-font);font-size:14px;font-weight:900;letter-spacing:1.2px;line-height:1;margin-bottom:18px;padding:11px 16px;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}.threedrs-promo-card h3{color:var(--threedrs-white);font-family:var(--threedrs-heading-font);font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1;margin:0 0 14px;text-transform:uppercase}.threedrs-promo-card p{color:#ffffffbd;font-size:15px;line-height:1.55;margin:0 0 24px;max-width:420px}.threedrs-promo-card__link{color:var(--threedrs-white);display:inline-flex;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.2px;line-height:1;padding-bottom:8px;position:relative;text-decoration:none;text-transform:uppercase}.threedrs-promo-card__link:after{background:var(--threedrs-red);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.threedrs-promo-card__media{align-items:center;background:#ffffff14;display:flex;justify-content:center;min-height:100%;overflow:hidden;position:relative}.threedrs-promo-card__media:before{background:linear-gradient(90deg,#111 0%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.threedrs-promo-card__media img{display:block;height:100%;object-fit:cover;width:100%}.threedrs-vehicle-section{background:#fff;padding:64px 0 70px}.threedrs-section-heading--split{align-items:end;display:flex;gap:24px;justify-content:space-between}.threedrs-section-link{color:var(--threedrs-red);font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.2px;margin-bottom:7px;text-decoration:none;text-transform:uppercase}.threedrs-section-link:after{content:" ->"}.threedrs-vehicle-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.threedrs-vehicle-card{align-items:flex-end;aspect-ratio:1.35;background:linear-gradient(180deg,#0808080f,#080808c7),var(--vehicle-image) center / cover;border-radius:14px;box-shadow:0 18px 34px #0808081a;display:flex;overflow:hidden;padding:22px;position:relative;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.threedrs-vehicle-card:before{background:var(--threedrs-red);content:"";height:4px;left:22px;position:absolute;top:22px;width:42px}.threedrs-vehicle-card:hover{box-shadow:0 24px 42px #0808082e;transform:translateY(-3px)}.threedrs-vehicle-card span,.threedrs-vehicle-card strong{display:block;position:relative;z-index:1}.threedrs-vehicle-card{flex-direction:column;justify-content:flex-end}.threedrs-vehicle-card span{color:var(--threedrs-white);font-family:var(--threedrs-heading-font);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.threedrs-vehicle-card strong{color:#ffffffc2;font-size:13px;font-weight:600;line-height:1.35;margin-top:10px}.threedrs-vehicle-card--all{background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.2),transparent 160px),linear-gradient(135deg,var(--threedrs-red) 0%,var(--threedrs-red-dark) 100%)}.threedrs-vehicle-card--all:before{background:var(--threedrs-white)}@media screen and (max-width:1100px){.threedrs-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:760px){.threedrs-vehicle-section{padding:44px 0 50px}.threedrs-section-heading--split{align-items:flex-start;flex-direction:column;gap:12px}.threedrs-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.threedrs-vehicle-grid{grid-template-columns:1fr}.threedrs-vehicle-card{aspect-ratio:1.8}}@media screen and (max-width:989px){.threedrs-promo-section{padding:42px 0 48px}.threedrs-promo-grid{grid-template-columns:1fr}}@media screen and (max-width:640px){.threedrs-promo-card{grid-template-columns:1fr}.threedrs-promo-card__content{padding:28px}.threedrs-promo-card__media{min-height:210px}}@media screen and (max-width:989px){.threedrs-page-width{padding-left:18px;padding-right:18px}.threedrs-hero{min-height:var(--hero-mobile-min-height, 590px)}.threedrs-hero__inner{min-height:var(--hero-mobile-min-height, 590px);padding-bottom:108px;padding-top:48px}.threedrs-hero__overlay{background:linear-gradient(180deg,#080808d1,#080808e0 58%,#080808fa)}}@media screen and (max-width:640px){.threedrs-kicker{font-size:10px;letter-spacing:1.1px}.threedrs-hero__heading{font-size:clamp(40px,11.4vw,52px);letter-spacing:-.025em;line-height:.96;margin-top:22px;max-width:100%}.threedrs-button-row,.threedrs-button{width:100%}.threedrs-hero__fitment-list{gap:.8rem}.threedrs-hero__fitment-item{font-size:10px}}.threedrs-product-collection.dynamic-page-width{background:radial-gradient(circle at 10% 0%,rgba(223,17,17,.08),transparent 320px),linear-gradient(180deg,#fff,#f3f3f1);max-width:none;padding:66px 24px 74px}.threedrs-product-collection.magazine .collection-inner{background:transparent;box-shadow:none;display:block;margin:0 auto;max-width:1360px}.threedrs-product-collection.magazine .title-wrapper{align-items:flex-end;background:transparent;border-bottom:1px solid rgba(8,8,8,.12);display:flex;flex-direction:row;gap:24px;justify-content:space-between;margin-bottom:18px;padding:0 0 22px;width:auto}.threedrs-product-collection.magazine .title-wrapper .heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:0;padding:0;width:100%}.threedrs-product-collection.magazine .title-wrapper h2{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(34px,3.4vw,52px);font-weight:900;letter-spacing:-.035em;line-height:.96;margin:0;text-transform:uppercase}.threedrs-product-collection.magazine .title-wrapper h2:before{color:var(--threedrs-red);content:"Featured range";display:block;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.4px;line-height:1;margin-bottom:10px;text-transform:uppercase}.threedrs-product-collection.magazine .title-image{display:none}.threedrs-product-collection.magazine .button.view-all,.threedrs-product-collection.classic .button.view-all{--color-button-background: #111;--color-button-border: #111;--color-button-text: #fff;background-color:#111!important;border-color:#111!important;border-radius:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%);color:#fff!important;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.2px;line-height:1;margin:0;max-height:none;min-height:44px;min-width:132px;padding:14px 20px;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.threedrs-product-collection.magazine .button.view-all span,.threedrs-product-collection.classic .button.view-all span{display:block}.threedrs-product-collection.magazine .button.view-all:hover,.threedrs-product-collection.classic .button.view-all:hover{--color-button-background: var(--threedrs-red);--color-button-border: var(--threedrs-red);background-color:var(--threedrs-red)!important;border-color:var(--threedrs-red)!important;transform:translateY(-2px)}.threedrs-product-collection.magazine slider-component{display:block;margin:0;width:100%}.threedrs-product-collection.magazine .products,.threedrs-product-collection.classic .products{align-items:stretch;display:flex;flex-wrap:wrap;margin:0 -10px;overflow:visible}.threedrs-product-collection .grid-item{display:flex;padding:10px}.threedrs-product-collection .rows-divider{display:none}.threedrs-product-collection squama-item{display:flex;height:100%;overflow:visible;width:100%}.threedrs-product-collection squama-item:after{display:none!important}.threedrs-product-collection .item-link{background:#fff!important;border:1px solid rgba(8,8,8,.1)!important;border-radius:16px;box-shadow:0 16px 34px #08080814;color:#111;display:flex!important;flex-direction:column;height:100%;overflow:hidden;padding:0!important;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.threedrs-product-collection squama-item:hover .item-link,.threedrs-product-collection squama-item[data-focused] .item-link{border-color:#df11116b!important;box-shadow:0 22px 48px #08080824;transform:translateY(-3px)}.threedrs-product-collection .item-image{background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 42%),#e9e9e6;overflow:hidden;position:relative}.threedrs-product-collection .item-image .media{background:transparent}.threedrs-product-collection .item-image img,.threedrs-product-collection .item-image svg{transition:opacity .18s ease,transform .22s ease}.threedrs-product-collection squama-item:hover .item-image img:first-child,.threedrs-product-collection squama-item[data-focused] .item-image img:first-child{transform:scale(1.035)}.threedrs-product-collection .badge{align-items:center;background:var(--threedrs-red)!important;border-radius:999px;box-shadow:0 8px 18px #df11113d;color:var(--threedrs-white)!important;display:inline-flex!important;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:.3px;line-height:1;margin:10px;min-height:26px;padding:7px 12px;text-transform:uppercase}.threedrs-product-collection .badge-soldout{background:#171717!important;box-shadow:0 8px 18px #0808082e;opacity:1}.threedrs-product-collection .item-details-wrapper{display:flex;flex:1;flex-direction:column;padding:18px 18px 8px}.threedrs-product-collection .item-vendor{color:#777;font-family:var(--threedrs-nav-font);font-size:12px;font-weight:800;letter-spacing:.8px;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.threedrs-product-collection .item-title{color:#121212;display:-webkit-box;font-family:var(--threedrs-body-font);font-size:16px;font-weight:800;line-height:1.22;margin:0;min-height:40px;overflow:hidden;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.threedrs-product-collection squama-item:hover .item-title,.threedrs-product-collection squama-item[data-focused] .item-title{color:var(--threedrs-red);display:-webkit-box}.threedrs-product-collection .item-price{align-items:baseline;color:#555;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:14px}.threedrs-product-collection .item-price>*{margin:0!important}.threedrs-product-collection .item-price .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.threedrs-product-collection .price--final,.threedrs-product-collection .regular-price{color:var(--threedrs-red);font-family:var(--threedrs-nav-font);font-size:18px;font-weight:900;letter-spacing:-.01em}.threedrs-product-collection .old-price,.threedrs-product-collection .price--compare{color:#8a8a8a;font-size:13px}.threedrs-product-collection .old-price{text-decoration:line-through;text-decoration-thickness:1px}.threedrs-product-collection .item-actions-wrapper{margin-top:auto;padding:8px 18px 18px}.threedrs-product-collection .item-actions-wrapper .button{--color-button-background: #111;--color-button-border: #111;--color-button-text: #fff;border-radius:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 100%,9px 100%);font-family:var(--threedrs-nav-font);font-size:12px;font-weight:900;letter-spacing:1px;min-height:42px;padding:11px 14px;text-transform:uppercase;width:100%}.threedrs-product-collection .item-actions-wrapper .button:hover{--color-button-background: var(--threedrs-red);--color-button-border: var(--threedrs-red)}.threedrs-product-collection .item-actions-wrapper .button[disabled]{--color-button-background: #767676;--color-button-border: #767676;cursor:not-allowed}.threedrs-product-collection .item-actions-wrapper .icon-cart{height:17px;width:17px}@media screen and (max-width:989px){.threedrs-product-collection.dynamic-page-width{padding:46px 18px 54px}.threedrs-product-collection.magazine .title-wrapper,.threedrs-product-collection.magazine .title-wrapper .heading{align-items:flex-start;flex-direction:column;gap:14px}.threedrs-product-collection.magazine .products,.threedrs-product-collection.classic .products{margin:0 -7px}.threedrs-product-collection .grid-item{padding:7px}}@media screen and (max-width:639px){.threedrs-product-collection.magazine .products,.threedrs-product-collection.classic .products{display:grid!important;grid-template-columns:1fr;margin:0!important;overflow:visible!important;width:100%!important}.threedrs-product-collection .grid-item{max-width:100%!important;padding-left:0;padding-right:0;width:100%!important}.threedrs-product-collection .item-title{min-height:0}}.footer-section{background:var(--threedrs-black)!important;color:#ffffffad!important;margin-top:0!important}.threedrs-footer{background:radial-gradient(circle at 12% 0%,rgba(223,17,17,.18),transparent 320px),linear-gradient(180deg,#111,#070707);border-top:1px solid rgba(255,255,255,.1);font-family:var(--threedrs-body-font);padding-top:28px}.threedrs-footer__cta,.threedrs-footer__main,.threedrs-footer__bottom{margin:0 auto;max-width:1360px}.threedrs-footer__cta{align-items:center;background:radial-gradient(circle at 18% 50%,rgba(255,255,255,.16),transparent 24%),linear-gradient(100deg,var(--threedrs-red-dark) 0%,var(--threedrs-red) 38%,#8d0808 58%,#171717 78%,#111 100%);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:28px 32px}.threedrs-footer__kicker{color:#ffffffbd;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.4px;line-height:1;margin:0 0 9px;text-transform:uppercase}.threedrs-footer__cta h2{color:var(--threedrs-white);font-family:var(--threedrs-heading-font);font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-.03em;line-height:.98;margin:0;text-transform:uppercase}.threedrs-footer__cta-link{background:var(--threedrs-white);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%);color:var(--threedrs-black)!important;display:inline-flex;flex-shrink:0;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;justify-content:center;letter-spacing:1.2px;line-height:1;min-height:46px;min-width:146px;padding:16px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.threedrs-footer__cta-link:hover{background:var(--threedrs-red);color:var(--threedrs-white)!important;transform:translateY(-2px)}.threedrs-footer__main{display:grid;gap:42px;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(160px,1fr));padding:18px 24px 56px}.threedrs-footer__logo{display:inline-flex;margin-bottom:22px}.threedrs-footer__logo img{display:block;height:auto;max-width:260px;width:260px}.threedrs-footer__brand p,.threedrs-footer__contact p{color:#ffffffad;font-size:15px;line-height:1.58;margin:0;max-width:420px}.threedrs-footer__badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.threedrs-footer__badges span{background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#ffffffc7;font-family:var(--threedrs-nav-font);font-size:12px;font-weight:900;letter-spacing:.9px;line-height:1;padding:10px 12px;text-transform:uppercase}.threedrs-footer__nav h3,.threedrs-footer__contact h3{color:var(--threedrs-white);font-family:var(--threedrs-nav-font);font-size:14px;font-weight:900;letter-spacing:1.4px;line-height:1;margin:8px 0 20px;text-transform:uppercase}.threedrs-footer__nav a,.threedrs-footer__contact a{color:#ffffffad!important;display:table;font-size:15px;line-height:1.3;margin-top:12px;text-decoration:none;transition:color .16s ease,transform .16s ease}.threedrs-footer__nav a:hover,.threedrs-footer__contact a:hover{color:var(--threedrs-white)!important;transform:translate(4px)}.threedrs-footer__leadtime{border-left:3px solid var(--threedrs-red);color:var(--threedrs-white)!important;font-family:var(--threedrs-nav-font);font-size:13px!important;font-weight:900;letter-spacing:1px;line-height:1.25!important;margin-top:22px!important;padding-left:12px;text-transform:uppercase}.threedrs-footer__bottom.footer-bottom{align-items:center;background:transparent!important;border-top:1px solid rgba(255,255,255,.1);color:#ffffff94!important;display:flex;gap:20px;justify-content:space-between;padding:18px 24px 24px}.threedrs-footer__bottom .footer__payment{order:2;padding:0}.threedrs-footer__bottom .list-payment{justify-content:flex-end}.threedrs-footer__bottom .list-payment__item{background:#ffffffe6;border-radius:4px;margin:3px;padding:2px}.threedrs-footer__bottom .footer__payment .icon{height:24px;width:38px}.threedrs-footer__bottom .footer__copyright{padding:0;text-align:left}.threedrs-footer__bottom .copyright__content,.threedrs-footer__bottom .copyright__content a,.threedrs-footer__bottom .policies a{color:#ffffff94!important;font-size:12px;text-decoration:none}.threedrs-footer__bottom .copyright__content a:hover,.threedrs-footer__bottom .policies a:hover{color:var(--threedrs-white)!important}@media screen and (max-width:1100px){.threedrs-footer__cta{border-radius:0;margin-left:0;margin-right:0;transform:none}.threedrs-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:44px}.threedrs-footer__brand{grid-column:1 / -1}}@media screen and (max-width:720px){.threedrs-footer__cta{align-items:flex-start;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.14),transparent 28%),linear-gradient(135deg,var(--threedrs-red-dark) 0%,var(--threedrs-red) 45%,#8d0808 64%,#111 100%);flex-direction:column;padding:28px 18px}.threedrs-footer__cta-link{width:100%}.threedrs-footer__main{gap:30px;grid-template-columns:1fr;padding:38px 18px 42px}.threedrs-footer__logo img{max-width:220px;width:220px}.threedrs-footer__bottom.footer-bottom{align-items:flex-start;flex-direction:column;padding:18px}.threedrs-footer__bottom .footer__payment{order:0}.threedrs-footer__bottom .list-payment{justify-content:flex-start}}.threedrs-cart-page{background:radial-gradient(circle at 10% 0%,rgba(223,17,17,.08),transparent 340px),linear-gradient(180deg,#fff,#f3f3f1);margin-top:0;padding:54px 0 70px}.threedrs-cart-page .cart__title.dynamic-page-width,.threedrs-cart-page .cart__container.dynamic-page-width{max-width:1360px!important;padding-left:24px;padding-right:24px}.threedrs-cart-page .main-cart-title .title{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(42px,5vw,76px);font-weight:900;letter-spacing:-.045em;line-height:.92;margin:0 0 28px;text-transform:uppercase}.threedrs-cart-page .cart__container{gap:28px}.threedrs-cart-page cart-items,.threedrs-cart-page #main-cart-footer{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;box-shadow:0 18px 40px #08080814}.threedrs-cart-page cart-items{padding:22px}.threedrs-cart-page .cart__items{border:0;padding:0}.threedrs-cart-page .cart-items th{color:#777;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1px}.threedrs-cart-page .cart-item+.cart-item{border-top:1px solid rgba(8,8,8,.08)}.threedrs-cart-page .cart-item__name,.threedrs-cart-page .cart-item__title{color:#111;font-family:var(--threedrs-heading-font);font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.08;text-decoration:none;text-transform:uppercase}.threedrs-cart-page .product-option,.threedrs-cart-page .cart-item__details dl,.threedrs-cart-page .cart-item__sku{color:#555;font-size:14px;font-style:normal;line-height:1.45}.threedrs-cart-page quantity-input.quantity{background:#f4f4f2;border:1px solid rgba(8,8,8,.12);border-radius:8px;display:inline-flex;overflow:hidden}.threedrs-cart-page quantity-input .quantity__button,.threedrs-cart-page quantity-input .quantity__input{background:transparent;border:0;color:#111}.threedrs-cart-page .cart-item__price-wrapper,.threedrs-cart-page .cart-item__price .price--final,.threedrs-cart-page .cart-item__price .price{color:var(--threedrs-red)!important;font-family:var(--threedrs-nav-font);font-weight:900}.threedrs-cart-page cart-remove-button a{background:#111!important;color:#fff!important}.threedrs-cart-page #main-cart-footer{overflow:hidden}.threedrs-cart-page .cart__footer{padding:24px}.threedrs-cart-page .cart__footer .js-contents{background:#f6f6f4;border-bottom:1px solid rgba(8,8,8,.1);margin:-24px -24px 22px;padding:24px}.threedrs-cart-page .cart__footer .totals{border-bottom:0;padding:0}.threedrs-cart-page .totals__subtotal{color:#111;font-family:var(--threedrs-nav-font);font-size:16px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.threedrs-cart-page .totals__subtotal-value .price--final{color:var(--threedrs-red)!important;font-family:var(--threedrs-nav-font);font-size:30px;font-weight:900}.threedrs-cart-page .tax-note{color:#666;font-size:13px;font-style:normal;line-height:1.45}.threedrs-cart-page .cart__checkout-button,cart-sidebar .cart-sidebar__footer-actions .button{--color-button-text: #fff;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%);color:#fff!important;font-family:var(--threedrs-nav-font)!important;font-size:14px!important;font-weight:900!important;letter-spacing:1.2px;min-height:52px;text-transform:uppercase}cart-sidebar .cart-sidebar__footer-actions .button,cart-sidebar .cart-sidebar__footer-actions .button span{color:#fff!important}cart-sidebar .cart-sidebar__footer-actions .button:hover,cart-sidebar .cart-sidebar__footer-actions .button:focus{color:#fff!important;filter:brightness(.95)}.threedrs-cart-page .cart__checkout-button{--color-button-background: var(--threedrs-red);--color-button-border: var(--threedrs-red);--color-button-text: #fff;max-width:none}.threedrs-cart-page .cart__continue-shopping{grid-column:1 / -1}.threedrs-cart-page .cart__continue-shopping a{color:#111;font-family:var(--threedrs-nav-font);font-weight:900;letter-spacing:.8px;text-transform:uppercase}.threedrs-cart-page .cart__warnings{background:linear-gradient(135deg,rgba(223,17,17,.08),transparent 50%),#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;color:#333;padding:50px 24px;text-align:center}.threedrs-cart-page .cart__warnings p{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(28px,3vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0;text-transform:uppercase}cart-sidebar{background:#fff!important;border:1px solid rgba(8,8,8,.12);box-shadow:0 24px 60px #00000042!important;color:#333!important}cart-sidebar .cart-sidebar__header,cart-sidebar .cart-sidebar__footer{background:#f6f6f4}cart-sidebar .cart-sidebar__header .h3,cart-sidebar .cart-item__title,cart-sidebar .cart-sidebar__total strong{color:#111;font-family:var(--threedrs-heading-font);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}cart-sidebar .cart-sidebar__total .total-amount,cart-sidebar .cart-item__price .price--final,cart-sidebar .cart-item__price .price{color:var(--threedrs-red)!important;font-family:var(--threedrs-nav-font);font-weight:900}cart-sidebar .cart-item__remove{background:#111!important;color:#fff!important;opacity:1!important}@media screen and (max-width:989px){.threedrs-cart-page{padding:36px 0 54px}.threedrs-cart-page .cart__title.dynamic-page-width,.threedrs-cart-page .cart__container.dynamic-page-width{padding-left:18px;padding-right:18px}.threedrs-cart-page cart-items{padding:18px}.threedrs-cart-page .cart-item{gap:14px}}.collection-grid-section,.search-section{background:radial-gradient(circle at 10% 0%,rgba(223,17,17,.08),transparent 340px),linear-gradient(180deg,#fff,#f3f3f1);margin-top:0!important;padding:52px 0 70px}.search-section .threedrs-search-page.dynamic-page-width{max-width:1360px!important;padding-left:24px;padding-right:24px}.threedrs-search-page .search__block--title{background:linear-gradient(135deg,rgba(223,17,17,.08),transparent 52%),#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;box-shadow:0 18px 40px #08080814;margin-bottom:24px;padding:28px}.threedrs-search-page .search__block--title h1{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(38px,4.8vw,72px);font-weight:900;letter-spacing:-.045em;line-height:.94;margin:0;text-transform:uppercase}.threedrs-search-page .search__block--title h1:before{color:var(--threedrs-red);content:"Search results";display:block;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.4px;line-height:1;margin-bottom:12px;text-transform:uppercase}.threedrs-search-page .collection--empty{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;box-shadow:0 18px 40px #08080814;padding:44px 24px}.threedrs-search-page .collection--empty .form__message{align-items:center;color:#333;display:flex;gap:14px;justify-content:center;margin:0;text-align:center}.threedrs-search-page .collection--empty .form__message svg{color:var(--threedrs-red);flex-shrink:0}.threedrs-search-page .collection--empty .form__message p{color:#333;font-size:16px;line-height:1.5;margin:0}.threedrs-search-page .search-secondary-results-heading{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-.03em;margin:46px 0 18px;text-transform:uppercase}.threedrs-search-page .list-articles,.threedrs-search-page .list-pages{margin:0;padding:0}.threedrs-search-page .list-articles .item-link,.threedrs-search-page .list-pages .item-link,.threedrs-search-page .item-page{background:#fff;border:1px solid rgba(8,8,8,.1)!important;border-radius:16px;box-shadow:0 14px 30px #08080812;overflow:hidden}.threedrs-search-page .list-articles .item-title,.threedrs-search-page .list-pages .item-title,.threedrs-search-page .item-page .item-title{color:#111;font-family:var(--threedrs-nav-font);font-weight:900;letter-spacing:.3px;text-transform:uppercase}.threedrs-page-content,.threedrs-contact-page,.faqs-page{background:linear-gradient(135deg,rgba(223,17,17,.06),transparent 48%),#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;box-shadow:0 18px 40px #08080814;margin-bottom:70px!important;margin-top:52px!important;max-width:1100px!important;padding:34px!important}.threedrs-page-content .page-title,.threedrs-page-content .main-page-title,.threedrs-contact-page .contact_us .title,.faqs-page .title{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(38px,4.8vw,72px)!important;font-weight:900!important;letter-spacing:-.045em;line-height:.94!important;margin:0 0 24px!important;text-transform:uppercase}.threedrs-page-content .page-title:before,.threedrs-page-content .main-page-title:before,.threedrs-contact-page .contact_us .title:before,.faqs-page .title:before{color:var(--threedrs-red);content:"3D Racing Solutions";display:block;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.4px;line-height:1;margin-bottom:12px;text-transform:uppercase}.threedrs-page-content .rte,.threedrs-contact-page,.faqs-page{color:#3f3f3f;font-size:16px;line-height:1.68}.threedrs-page-content .rte :is(h1,h2,h3,h4),.threedrs-contact-page :is(h1,h2,h3,h4),.faqs-page :is(h1,h2,h3,h4,summary){color:#111;font-family:var(--threedrs-heading-font);font-weight:900;letter-spacing:-.02em;line-height:1.06;margin:30px 0 14px;text-transform:uppercase}.threedrs-page-content .rte :is(p,ul,ol),.threedrs-contact-page :is(p,ul,ol),.faqs-page :is(p,ul,ol){color:#3f3f3f;font-size:16px;line-height:1.68}.threedrs-page-content .rte :is(strong,b),.threedrs-contact-page :is(strong,b),.faqs-page :is(strong,b){color:#111;font-family:var(--threedrs-nav-font);font-weight:900;letter-spacing:.35px}.threedrs-page-content .rte a,.threedrs-contact-page a,.faqs-page a{color:var(--threedrs-red);font-weight:800;text-underline-offset:.22em}.threedrs-page-media{border-radius:18px;box-shadow:0 18px 40px #08080814;margin-top:52px!important;overflow:hidden}.threedrs-page-media .page__media,.threedrs-page-media .placeholder{border-radius:18px;overflow:hidden}.threedrs-contact-page{max-width:1360px!important}.threedrs-contact-page .contact__container{gap:32px;margin-bottom:0!important}.threedrs-contact-page .contact__form,.threedrs-contact-page .contact_us{background:#f6f6f4;border:1px solid rgba(8,8,8,.08);border-radius:16px;padding:26px!important}.threedrs-contact-page .contact_us .comment{color:#4d4d4d;font-size:16px;line-height:1.58}.threedrs-contact-page .company_data{gap:20px}.threedrs-contact-page .company_data .company__info,.threedrs-contact-page .company_data .contact__info{margin-right:0!important}.threedrs-contact-page .field__label{color:#111;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.threedrs-contact-page .field__input,.faqs-page #faqs_search{background:#fff!important;border:1px solid rgba(8,8,8,.14)!important;border-radius:8px!important;color:#111!important}.threedrs-contact-page textarea.field__input{min-height:190px}.threedrs-contact-page .contact__button>button,.threedrs-contact-page .contact__form .contact__button>button{background:var(--threedrs-red)!important;border-color:var(--threedrs-red)!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%);color:#fff!important;font-family:var(--threedrs-nav-font)!important;font-size:14px!important;font-weight:900!important;letter-spacing:1.2px;min-height:52px;min-width:190px;text-transform:uppercase}.faqs-page #faqs_search{font-size:16px;margin-bottom:24px;min-height:52px;padding:0 16px;width:100%}.faqs-page faqs-accordion details{background:#f6f6f4;border:1px solid rgba(8,8,8,.08);border-radius:12px;margin-bottom:12px;overflow:hidden}.faqs-page faqs-accordion summary{cursor:pointer;font-size:18px;margin:0;padding:18px 20px}.faqs-page .faq-content--inner{color:#4a4a4a;padding:0 20px 20px}@media screen and (max-width:989px){.threedrs-page-content,.threedrs-contact-page,.faqs-page{border-radius:14px;margin-bottom:52px!important;margin-top:34px!important;padding:24px 18px!important}.threedrs-contact-page .contact__container{flex-direction:column-reverse}.threedrs-contact-page .company_data{flex-direction:column}.threedrs-contact-page .company_data .company__info,.threedrs-contact-page .company_data .contact__info{width:100%!important}}.collection-grid-section .threedrs-collection-page.dynamic-page-width{max-width:1360px!important;padding-left:24px;padding-right:24px}.threedrs-collection-page .collection__info{align-items:flex-start;gap:28px}.threedrs-collection-page .collection__info-main{gap:22px}.threedrs-collection-page .collection__info-aside{gap:18px}.threedrs-collection-page .collection__block--image:empty,.threedrs-collection-page .collection__block--description:empty{display:none}.threedrs-collection-page .collection__block--title{border-bottom:1px solid rgba(8,8,8,.12);padding-bottom:18px}.threedrs-collection-page .collection__title{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(42px,5vw,72px);font-weight:900;letter-spacing:-.04em;line-height:.92;margin:0;text-transform:uppercase}.threedrs-collection-page .collection__block--title:before{color:var(--threedrs-red);content:"Browse 3DRS parts";display:block;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.4px;line-height:1;margin-bottom:10px;text-transform:uppercase}.threedrs-collection-page .collection__block--description{background:#fff;border:1px solid rgba(8,8,8,.08);border-radius:14px;box-shadow:0 16px 32px #0808080f;color:#555;font-size:15px;line-height:1.6;padding:20px}.threedrs-collection-page .collection__block--image .media{border-radius:16px;box-shadow:0 18px 36px #0808081a;overflow:hidden}.threedrs-collection-page .collection__block--filters,.threedrs-collection-page .facets__type-accordion{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:16px;box-shadow:0 16px 34px #08080812;color:#1a1a1a}.threedrs-collection-page .collection__block--filters{overflow:hidden}.threedrs-collection-page .facets__type-accordion{display:block;max-width:none;padding:18px}.threedrs-collection-page .facets__heading,.threedrs-collection-page .active-facets__heading{color:#111;display:block;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.2px;margin:0 0 12px;text-transform:uppercase}.threedrs-collection-page .facets__type-accordion .facets__summary{border-top:1px solid rgba(8,8,8,.08);color:#111;font-family:var(--threedrs-nav-font);font-size:14px;font-weight:900;letter-spacing:.7px;padding:15px 0;text-transform:uppercase}.threedrs-collection-page .facets__type-accordion .facets__summary>span{word-break:normal}.threedrs-collection-page .facets__display,.threedrs-collection-page .facets__header{color:#555}.threedrs-collection-page .facet-checkbox{align-items:center;color:#444;display:flex;gap:8px;padding:7px 0}.threedrs-collection-page .facet-checkbox input{accent-color:var(--threedrs-red)}.threedrs-collection-page .facet-checkbox .count{color:#8a8a8a;margin-left:auto}.threedrs-collection-page .facets__facet--price-range input,.threedrs-collection-page .facets input[type=number],.threedrs-collection-page .facets input[type=text]{background:#f4f4f2;border:1px solid rgba(8,8,8,.1);color:#111}.threedrs-collection-page .active-facets__item{background:#111;border-radius:999px;color:#fff;font-family:var(--threedrs-nav-font);font-size:12px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.threedrs-collection-page .collection__block--featured{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:16px;box-shadow:0 16px 34px #08080812;overflow:hidden}.threedrs-collection-page .collection__block--featured .title-wrapper{background:radial-gradient(circle at 84% 10%,rgba(255,255,255,.2),transparent 160px),linear-gradient(135deg,var(--threedrs-red) 0%,var(--threedrs-red-dark) 100%);color:var(--threedrs-white)}.threedrs-collection-page .collection__block--featured h2{color:var(--threedrs-white);font-family:var(--threedrs-heading-font);font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-.03em;line-height:1;padding:28px 24px;text-transform:uppercase}.threedrs-collection-page .collection__block--featured .slideshow{padding:14px}.threedrs-collection-page .collection-toolbar-top{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:14px;box-shadow:0 14px 30px #0808080f;color:#555;margin:0 0 16px;padding:14px 16px}.threedrs-collection-page .collection-product-count{color:#555!important;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.threedrs-collection-page collection-modes:before,.threedrs-collection-page .collection-filters__label{color:#666;font-family:var(--threedrs-nav-font);font-size:12px;font-weight:900;letter-spacing:.9px;text-transform:uppercase}.threedrs-collection-page collection-modes .mode{color:#999}.threedrs-collection-page collection-modes .mode.active,.threedrs-collection-page collection-modes .mode:hover{color:var(--threedrs-red)}.threedrs-collection-page .collection-filters__sort{background:#f4f4f2;border:1px solid rgba(8,8,8,.1);border-radius:6px;color:#111;font-size:13px;min-height:38px}.threedrs-collection-page [data-mode=grid]{align-items:stretch;margin:0 -10px}.threedrs-collection-page [data-mode=grid] .grid-item{display:flex;padding:10px}.threedrs-collection-page [data-mode=grid] squama-item{display:flex;height:100%;overflow:visible;width:100%}.threedrs-collection-page [data-mode=grid] squama-item:after{display:none!important}.threedrs-collection-page [data-mode=grid] .item-link{background:#fff!important;border:1px solid rgba(8,8,8,.1)!important;border-radius:16px;box-shadow:0 16px 34px #08080814;color:#111;display:flex!important;flex-direction:column;height:100%;overflow:hidden;padding:0!important;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.threedrs-collection-page [data-mode=grid] squama-item:hover .item-link,.threedrs-collection-page [data-mode=grid] squama-item[data-focused] .item-link{border-color:#df11116b!important;box-shadow:0 22px 48px #08080824;transform:translateY(-3px)}.threedrs-collection-page [data-mode=grid] .item-image{background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 42%),#e9e9e6;overflow:hidden}.threedrs-collection-page [data-mode=grid] .item-image img,.threedrs-collection-page [data-mode=grid] .item-image svg{transition:opacity .18s ease,transform .22s ease}.threedrs-collection-page [data-mode=grid] squama-item:hover .item-image img:first-child,.threedrs-collection-page [data-mode=grid] squama-item[data-focused] .item-image img:first-child{transform:scale(1.035)}.threedrs-collection-page [data-mode=grid] .badge{align-items:center;background:var(--threedrs-red)!important;border-radius:999px;box-shadow:0 8px 18px #df11113d;color:var(--threedrs-white)!important;display:inline-flex!important;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:.3px;line-height:1;margin:10px;min-height:26px;padding:7px 12px;text-transform:uppercase}.threedrs-collection-page [data-mode=grid] .badge-soldout{background:#171717!important;box-shadow:0 8px 18px #0808082e;opacity:1}.threedrs-collection-page [data-mode=grid] .item-details-wrapper{display:flex;flex:1;flex-direction:column;padding:18px 18px 8px}.threedrs-collection-page [data-mode=grid] .item-vendor{color:#777;font-family:var(--threedrs-nav-font);font-size:12px;font-weight:800;letter-spacing:.8px;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.threedrs-collection-page [data-mode=grid] .item-title{color:#121212;display:-webkit-box;font-size:16px;font-weight:800;line-height:1.22;margin:0;min-height:40px;overflow:hidden;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.threedrs-collection-page [data-mode=grid] squama-item:hover .item-title,.threedrs-collection-page [data-mode=grid] squama-item[data-focused] .item-title{color:var(--threedrs-red);display:-webkit-box}.threedrs-collection-page [data-mode=grid] .item-price{align-items:baseline;color:#555;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:14px}.threedrs-collection-page [data-mode=grid] .item-price>*{margin:0!important}.threedrs-collection-page [data-mode=grid] .item-price .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.threedrs-collection-page [data-mode=grid] .price--final,.threedrs-collection-page [data-mode=grid] .regular-price{color:var(--threedrs-red);font-family:var(--threedrs-nav-font);font-size:18px;font-weight:900}.threedrs-collection-page [data-mode=grid] .old-price,.threedrs-collection-page [data-mode=grid] .price--compare{color:#8a8a8a;font-size:13px}.threedrs-collection-page [data-mode=grid] .old-price{text-decoration:line-through}.threedrs-collection-page [data-mode=grid] .item-actions-wrapper{margin-top:auto;padding:8px 18px 18px}.threedrs-collection-page [data-mode=grid] .item-actions-wrapper .button{--color-button-background: #111;--color-button-border: #111;--color-button-text: #fff;border-radius:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 100%,9px 100%);font-family:var(--threedrs-nav-font);font-size:12px;font-weight:900;letter-spacing:1px;min-height:42px;padding:11px 14px;text-transform:uppercase;width:100%}.threedrs-collection-page [data-mode=grid] .item-actions-wrapper .button:hover{--color-button-background: var(--threedrs-red);--color-button-border: var(--threedrs-red)}@media screen and (min-width:990px){.threedrs-collection-page .collection__info{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.threedrs-collection-page .collection__info-aside--right:empty{display:none}.threedrs-collection-page .collection__info-aside--left,.threedrs-collection-page .collection__info-main{display:flex;width:auto}}@media screen and (max-width:989px){.collection-grid-section,.search-section{padding:34px 0 50px}.collection-grid-section .threedrs-collection-page.dynamic-page-width,.search-section .threedrs-search-page.dynamic-page-width{padding-left:18px;padding-right:18px}.threedrs-collection-page .collection__info{gap:18px}.threedrs-collection-page .collection__info-aside,.threedrs-collection-page .collection__info-main{display:flex;flex-direction:column;width:100%}.threedrs-collection-page .collection__block--filters{background:transparent;border:0;box-shadow:none;overflow:visible}.threedrs-collection-page .facets.desktop-only{display:none!important}.threedrs-collection-page .mobile-facets__wrapper{display:block!important}.threedrs-collection-page .mobile-facets__wrapper .button,.threedrs-collection-page .mobile-facets__wrapper summary.button{--color-button-background: #111;--color-button-border: #111;--color-button-text: #fff;border-radius:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%);font-family:var(--threedrs-nav-font);font-weight:900;letter-spacing:1px;text-transform:uppercase;width:100%}.threedrs-collection-page .collection-toolbar-top{align-items:flex-start;flex-direction:column;gap:12px}.threedrs-collection-page [data-mode=grid]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important}.threedrs-collection-page [data-mode=grid] .grid-item{max-width:100%!important;padding:7px;width:100%!important}}@media screen and (max-width:639px){.threedrs-collection-page [data-mode=grid]{grid-template-columns:1fr}.threedrs-collection-page [data-mode=grid] .grid-item{padding-left:0;padding-right:0}.threedrs-collection-page [data-mode=grid] .item-title{min-height:0}}.product-section{background:radial-gradient(circle at 10% 0%,rgba(223,17,17,.08),transparent 340px),linear-gradient(180deg,#fff,#f3f3f1);margin-top:0!important;padding:52px 0 70px}.product-section .threedrs-product-page.dynamic-page-width{max-width:1360px!important;padding-left:24px;padding-right:24px}.threedrs-product-page .product__info{column-gap:34px;row-gap:0}.threedrs-product-page .product__info-block--gallery{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;box-shadow:0 18px 40px #08080814;order:1!important;overflow:hidden;padding:14px}.threedrs-product-page .product__media .slider-component__inner{background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 42%),#e9e9e6;border:0!important;border-radius:14px;overflow:hidden}.threedrs-product-page .product__media .slider__slide{background:transparent}.threedrs-product-page .product__media .slider-component__inner .slider{align-items:stretch}.threedrs-product-page .product__media .slider-component__inner .slider__slide{height:clamp(360px,48vw,620px)}.threedrs-product-page .product__media .slider-component__inner modal-opener,.threedrs-product-page .product__media .slider-component__inner deferred-media,.threedrs-product-page .product__media .slider-component__inner product-model,.threedrs-product-page .product__media .slider-component__inner .image--wrapper{display:block;height:100%}.threedrs-product-page .product__media .slider-component__inner .image--wrapper{padding-bottom:0!important}.threedrs-product-page .product__media .slider-pagination a{background:#fff!important;border:1px solid rgba(8,8,8,.12)!important;border-radius:10px;box-shadow:0 10px 20px #0808080f;overflow:hidden}.threedrs-product-page .product__media .slider-pagination a.page-active,.threedrs-product-page .product__media .slider-pagination a:hover{border-color:var(--threedrs-red)!important}.threedrs-product-page .product__media .slider-button--stucked{background:#111!important;border:0;color:#fff!important}.threedrs-product-page .product__info-aside{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;box-shadow:0 18px 40px #08080814;display:flex;flex-direction:column;order:2;padding:28px}.threedrs-product-page .product__info-block{margin-bottom:20px}.threedrs-product-page .product__info-block--title{order:1!important}.threedrs-product-page .product__info-block--price{display:none;order:2!important}.threedrs-product-page .product__info-block--app{order:3!important}.threedrs-product-page .product__info-block--variant_picker{order:4!important}.threedrs-product-page .product__info-block--quantity{order:5!important}.threedrs-product-page .product__info-block--buy_buttons{order:6!important}.threedrs-product-page .product__info-block--pickup{order:7!important}.threedrs-product-page .product__info-block--description{order:8!important}.threedrs-product-page .product__info-block--title{border-bottom:1px solid rgba(8,8,8,.12)!important;gap:18px;padding-bottom:22px!important}.threedrs-product-page .product__title--before{color:var(--threedrs-red);font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1.3px;margin:0 0 10px;text-transform:uppercase}.threedrs-product-page .product__title{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(32px,3vw,48px);font-weight:900;letter-spacing:-.035em;line-height:.98;margin:0;text-transform:uppercase}.threedrs-product-page .product__title--sku,.threedrs-product-page .product__title--rating{color:#777;font-family:var(--threedrs-nav-font);font-size:12px;font-weight:800;letter-spacing:.8px;margin-top:12px;text-transform:uppercase}.threedrs-product-page .product__price .price,.threedrs-product-page .product__price .price>dl,.threedrs-product-page .product__price .price>dl>div{color:#111}.threedrs-product-page .product__price .price--final,.threedrs-product-page .product__price .price-item--sale,.threedrs-product-page .product__price .price__sale .price-item--sale{color:var(--threedrs-red)!important;font-family:var(--threedrs-nav-font);font-size:clamp(30px,3vw,42px);font-weight:900;letter-spacing:-.02em;line-height:1}.threedrs-product-page .product__price .price--compare,.threedrs-product-page .product__price .price-item--regular{color:#8a8a8a!important;font-size:14px;text-decoration:line-through}.threedrs-product-page .product__price .badge,.threedrs-product-page .badge{align-items:center;background:var(--threedrs-red)!important;border-radius:999px;color:#fff!important;display:inline-flex!important;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:.4px;line-height:1;padding:8px 12px;text-transform:uppercase}.threedrs-product-page .badge-soldout{background:#171717!important}.threedrs-product-page .product__info-block--description{background:#f6f6f4;border:1px solid rgba(8,8,8,.08);border-radius:14px;color:#4a4a4a;font-size:15px;line-height:1.65;padding:20px}.threedrs-product-page .product__info-block--description strong,.threedrs-product-page .product__info-block--description b{color:#111}.threedrs-product-page .product__info-block--description :is(h1,h2,h3,h4),.product-section-tabs .product-tabs .tab-content .rte :is(h1,h2,h3,h4){color:#111;font-family:var(--threedrs-heading-font);font-weight:900;letter-spacing:-.015em;line-height:1.05;margin:28px 0 14px;text-transform:uppercase}.threedrs-product-page .product__info-block--description :is(h1,h2),.product-section-tabs .product-tabs .tab-content .rte :is(h1,h2){font-size:clamp(24px,2.2vw,32px)}.threedrs-product-page .product__info-block--description :is(h3,h4),.product-section-tabs .product-tabs .tab-content .rte :is(h3,h4){font-size:clamp(20px,1.8vw,26px)}.threedrs-product-page .product__info-block--description :is(p,ul,ol),.product-section-tabs .product-tabs .tab-content .rte :is(p,ul,ol){color:#3f3f3f;font-size:16px;line-height:1.65;margin:0 0 16px}.threedrs-product-page .product__info-block--description li,.product-section-tabs .product-tabs .tab-content .rte li{color:#3f3f3f;font-size:16px;line-height:1.6;margin:0 0 6px}.threedrs-product-page .product__info-block--description :is(strong,b),.product-section-tabs .product-tabs .tab-content .rte :is(strong,b){color:#171717;font-family:var(--threedrs-nav-font);font-weight:900;letter-spacing:.35px}.threedrs-product-page .product-form__input .form__label,.threedrs-product-page variant-radios .form__label{color:#111;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.threedrs-product-page variant-radios .form__label~label{background:#f4f4f2;border:1px solid rgba(8,8,8,.12);border-radius:8px;color:#333;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:.5px;padding:11px 15px;text-transform:uppercase}.threedrs-product-page variant-radios input[type=radio]+label:hover,.threedrs-product-page variant-radios input[type=radio]:checked+label{background:#111;border-color:#111;color:#fff}.threedrs-product-page variant-radios input[type=radio]:disabled+label{background:#eeeeec;color:#8a8a8a}.threedrs-product-page quantity-input.quantity{background:#f4f4f2;border:1px solid rgba(8,8,8,.12);border-radius:8px;display:inline-flex;overflow:hidden}.threedrs-product-page quantity-input .quantity__button,.threedrs-product-page quantity-input .quantity__input{background:transparent;border:0;color:#111}.threedrs-product-page .product-form__buttons{display:grid;gap:12px;grid-template-columns:1fr;padding-bottom:0}.threedrs-product-page .product-form__buttons .product-form__submit,.threedrs-product-page .product-form__buttons .shopify-payment-button,.threedrs-product-page .product-form__buttons .shopify-payment-button__button{margin:0;width:100%}.threedrs-product-page .product-form__submit,.threedrs-product-page .shopify-payment-button__button,.threedrs-product-page .shopify-payment-button__button--unbranded{border-radius:0!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,12px 100%);font-family:var(--threedrs-nav-font)!important;font-size:14px!important;font-weight:900!important;letter-spacing:1.2px;min-height:52px;padding:16px 24px!important;text-transform:uppercase}.threedrs-product-page .product-form__submit{--color-button-background: var(--threedrs-red);--color-button-border: var(--threedrs-red);--color-button-text: #fff}.threedrs-product-page .product-form__submit:hover:not([disabled]){--color-button-background: var(--threedrs-red-dark);--color-button-border: var(--threedrs-red-dark)}.threedrs-product-page .product-form__submit[disabled]{--color-button-background: #767676;--color-button-border: #767676;cursor:not-allowed}.threedrs-product-trust{display:grid;gap:10px;margin-top:18px}.threedrs-product-trust div{background:#111;border-left:4px solid var(--threedrs-red);border-radius:10px;padding:14px 16px}.threedrs-product-trust strong,.threedrs-product-trust span{display:block}.threedrs-product-trust strong{color:#fff;font-family:var(--threedrs-nav-font);font-size:13px;font-weight:900;letter-spacing:1px;line-height:1.1;text-transform:uppercase}.threedrs-product-trust span{color:#ffffffad;font-size:13px;line-height:1.35;margin-top:5px}.threedrs-product-page .pickup-availability-preview,.threedrs-product-page .pickup-availability-info{color:#555}.threedrs-product-page .product__accordion{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:12px;overflow:hidden}.threedrs-product-page .product__accordion summary{color:#111;font-family:var(--threedrs-nav-font);font-weight:900;letter-spacing:.8px;padding:16px 18px;text-transform:uppercase}.threedrs-product-page .product__accordion .accordion__title{color:#111;font-family:var(--threedrs-nav-font);font-size:14px;font-weight:900;letter-spacing:.8px}.threedrs-product-page .product__accordion .accordion__content{color:#555;padding:0 18px 18px}.product-section-tabs,.product-bought-together-section{background:#f3f3f1;margin-top:0!important}.product-section-tabs .product-tabs.dynamic-page-width,.product-bought-together-section .dynamic-page-width{max-width:1360px!important}.product-section-tabs .product-tabs{background:#fff;border:1px solid rgba(8,8,8,.1);border-radius:18px;box-shadow:0 18px 40px #08080814;padding:22px}.product-section-tabs .expanded-inner .tab-title{color:#111;font-family:var(--threedrs-heading-font);font-size:clamp(28px,2.5vw,38px);font-weight:900;letter-spacing:-.025em;line-height:.98;text-transform:uppercase}.product-section-tabs .expanded-inner .tab-title b{color:#111;font-weight:900}.product-section-tabs .expanded-inner .tab-content{font-size:16px}@media screen and (min-width:990px){.threedrs-product-page .product__info--with-gallery{grid-template-columns:minmax(0,55%) minmax(380px,42%)}.threedrs-product-page .product__info--sticky .product__info-aside{position:static;top:auto}}@media screen and (max-width:989px){.product-section{padding:34px 0 50px}.product-section .threedrs-product-page.dynamic-page-width{padding-left:18px;padding-right:18px}.threedrs-product-page .product__info{row-gap:18px;max-width:none}.threedrs-product-page .product__info-aside{display:flex;flex-direction:column;padding:22px}.threedrs-product-page .product__info-block--title{flex-direction:column}.threedrs-product-page .product__title--price{display:block}}@media screen and (max-width:640px){.threedrs-product-page .product__info-block--gallery,.threedrs-product-page .product__info-aside{border-radius:14px}.threedrs-product-page .product__title,.threedrs-product-page .product__price .price--final,.threedrs-product-page .product__price .price-item--sale,.threedrs-product-page .product__price .price__sale .price-item--sale{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/3drs-theme.css.map */
