.dynofit-collection-hero{background:rgb(var(--color-background))}.dynofit-collection-hero__frame{position:relative;display:flex;overflow:hidden;isolation:isolate;min-height:var(--dynofit-hero-mobile-height);color:var(--dynofit-hero-text);background-color:var(--dynofit-hero-background);align-items:stretch}.dynofit-collection-hero__frame:before{position:absolute;z-index:-2;content:"";opacity:.32;background-image:repeating-radial-gradient(ellipse at 8% 35%,transparent 0 1.9rem,rgb(255 255 255 / 13%) 2rem 2.1rem),repeating-radial-gradient(ellipse at 86% 78%,transparent 0 2.8rem,rgb(255 255 255 / 9%) 2.9rem 3rem);background-size:42rem 24rem,56rem 32rem;top:0;right:0;bottom:0;left:0}.dynofit-collection-hero__frame:after{position:absolute;z-index:3;width:min(42%,42rem);height:1.8rem;content:"";background:linear-gradient(105deg,var(--dynofit-hero-accent) 0 68%,transparent 68% 74%,color-mix(in srgb,var(--dynofit-hero-accent),#000 24%) 74% 88%,transparent 88%);inset-block-end:0;inset-inline-start:0;clip-path:polygon(0 0,86% 0,100% 100%,0 100%)}.dynofit-collection-hero__media,.dynofit-collection-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.dynofit-collection-hero__media{z-index:-1}.dynofit-collection-hero__media:after{content:"";background:linear-gradient(90deg,#080a0bf5,#080a0bd1 42%,rgb(8 10 11 / calc(var(--dynofit-hero-overlay) * .72))),linear-gradient(0deg,rgb(8 10 11 / 62%) 0%,transparent 52%)}.dynofit-collection-hero__media picture,.dynofit-collection-hero__media img{display:block;width:100%;height:100%}.dynofit-collection-hero__media img{object-fit:cover;object-position:var(--dynofit-hero-image-mobile-position)}.dynofit-collection-hero__content-wrap{position:relative;z-index:2;display:flex;width:100%;padding-block:3.2rem 4rem;align-items:center}.dynofit-collection-hero__content{width:min(100%,86rem)}.dynofit-collection-hero__eyebrow{display:flex;min-width:0;margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:.09em;color:var(--dynofit-hero-eyebrow);text-transform:uppercase;align-items:center;gap:.8rem}.dynofit-collection-hero__vehicle-icon{width:2.2rem;height:2.2rem;flex:0 0 auto}.dynofit-collection-hero__vehicle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynofit-collection-hero__heading{max-width:14ch;margin:0;font-size:clamp(3.6rem,9vw,7.8rem);font-weight:800;line-height:.92;letter-spacing:-.025em;color:var(--dynofit-hero-heading);text-wrap:balance;text-transform:uppercase;text-shadow:0 .3rem 2.2rem rgb(0 0 0 / 34%)}.dynofit-collection-hero__heading sup{margin-inline-start:.8rem;font-size:.28em;font-weight:600;letter-spacing:0;color:var(--dynofit-hero-eyebrow);vertical-align:top}.dynofit-collection-hero__supporting{max-width:62rem;margin-block-start:1.6rem}.dynofit-collection-hero__supporting .collection__text,.dynofit-collection-hero__supporting .rte{color:var(--dynofit-hero-text)}.dynofit-collection-hero__supporting .collection__text>:first-child{margin-block-start:0}.dynofit-collection-hero__supporting .collection__text>:last-child{margin-block-end:0}@media screen and (min-width:750px){.dynofit-collection-hero__frame{min-height:var(--dynofit-hero-desktop-height)}.dynofit-collection-hero__media img{object-position:var(--dynofit-hero-image-desktop-position)}.dynofit-collection-hero__content-wrap{padding-block:clamp(4.8rem,7vw,8rem)}.dynofit-collection-hero__eyebrow{margin-block-end:1.6rem;font-size:1.35rem}}@media screen and (max-width:749px){.dynofit-collection-hero__content-wrap{padding-inline:2.2rem}.dynofit-collection-hero__heading{max-width:12ch;font-size:clamp(3.2rem,10.5vw,4.8rem)}.dynofit-collection-hero__frame:after{width:64%;height:1.4rem}}@media(prefers-reduced-motion:reduce){.dynofit-collection-hero *{scroll-behavior:auto}}.dynofit-collection-grid{background:rgb(var(--color-background))}.dynofit-collection-grid .product-grid{--grid-desktop-horizontal-spacing: 2rem;--grid-mobile-horizontal-spacing: 1.2rem;row-gap:2.4rem;align-items:stretch}.dynofit-collection-grid .product-grid>.grid__item{display:flex}.dynofit-collection-grid .product-card-wrapper{width:100%;height:100%}.dynofit-collection-grid .product-card{overflow:hidden;width:100%;border:.1rem solid var(--dynofit-card-border);background:var(--dynofit-card-surface);border-radius:min(var(--dynofit-card-radius),.2rem);box-shadow:var(--dynofit-card-shadow);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.dynofit-collection-grid .product-card:after{display:none}.dynofit-collection-grid .product-card .card__inner{overflow:hidden;border:0;background:var(--dynofit-card-surface);border-radius:0}.dynofit-collection-grid .product-card .card__inner:after{display:none}.dynofit-collection-grid .product-card .card__media{background:#fff}.dynofit-collection-grid .product-card .card__media img{transform:scale(var(--dynofit-product-image-scale, 1.25))}.dynofit-collection-grid .product-card>.card__content{display:flex;padding:0;background:var(--dynofit-card-surface);flex:1;flex-direction:column}.dynofit-collection-grid .product-card>.card__content>.card__information{display:flex;min-width:0;padding:1.6rem 1.6rem 1.2rem;flex:1;flex-direction:column}.dynofit-collection-grid .product-card .product-vendor{margin-block-end:.7rem;font-size:1.1rem;font-weight:600;letter-spacing:.12em;color:rgb(var(--color-foreground) / 55%)}.dynofit-collection-grid .product-card .card__heading{display:-webkit-box;min-height:4.8rem;margin:0;overflow:hidden;font-size:1.7rem;font-weight:700;line-height:1.35;color:rgb(var(--color-foreground));-webkit-box-orient:vertical;-webkit-line-clamp:3;text-wrap:pretty}.dynofit-collection-grid .product-card .card-information{display:flex;min-width:0;flex:1;flex-direction:column}.dynofit-collection-grid .product-card .card-information>.price{margin-block-start:auto;padding-block-start:1.2rem;font-variant-numeric:tabular-nums}.dynofit-collection-grid .product-card .price,.dynofit-collection-grid .product-card .price .price-item,.dynofit-collection-grid .product-card .price__sale .price-item--sale{font-size:clamp(2rem,2vw,2.4rem);font-weight:800;line-height:1.1;color:var(--dynofit-price-color)}.dynofit-collection-grid .product-card .price--on-sale .price-item--regular{font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground) / 48%)}.dynofit-collection-grid .product-card>.card__content .quick-add{margin-block-start:0;padding:0 1.6rem 1.6rem}.dynofit-collection-grid .product-card .quick-add__submit{min-height:4.8rem;border-color:var(--dynofit-atc-background);color:var(--dynofit-atc-text);background:var(--dynofit-atc-background);box-shadow:0 .8rem 1.8rem rgb(var(--color-heading) / 18%);font-size:1.35rem;font-weight:800;letter-spacing:.04em;transition:box-shadow .2s ease,filter .2s ease,transform .2s ease}.dynofit-collection-grid .product-card .quick-add__submit:after{box-shadow:none}.dynofit-collection-grid .product-card .quick-add__submit[disabled]{color:rgb(var(--color-foreground) / 55%);background:rgb(var(--color-foreground) / 8%);box-shadow:none}.dynofit-collection-grid .facets-vertical-sort,.dynofit-collection-grid .facets-wrapper{border-radius:var(--dynofit-card-radius)}.dynofit-collection-grid__loading,.dynofit-collection-grid__empty-fitment{display:none;min-height:24rem;padding:6rem 2rem;text-align:center}.dynofit-collection-grid__spinner{width:4.4rem;height:4.4rem;margin:0 auto 1.6rem;border:.4rem solid rgb(var(--color-foreground) / 14%);border-top-color:rgb(var(--color-heading));border-radius:50%;animation:dynofit-collection-spin .8s linear infinite}.dynofit-collection-grid__loading-text{margin:0;font-size:1.5rem;font-weight:600}.dynofit-collection-grid__empty-fitment-inner{width:min(100%,56rem);margin-inline:auto;padding:3rem;border:.1rem solid var(--dynofit-card-border);background:var(--dynofit-card-surface);border-radius:var(--dynofit-card-radius);box-shadow:var(--dynofit-card-shadow)}.dynofit-collection-grid__empty-fitment h2{margin:0 0 1rem;color:rgb(var(--color-heading))}.dynofit-collection-grid__empty-fitment p{margin:0;color:rgb(var(--color-foreground) / 72%)}.dynofit-collection-grid .pagination{display:flex;margin:3.2rem 0 1rem;justify-content:center;gap:.8rem}.dynofit-collection-grid .pagination button{display:grid;width:4rem;height:4rem;padding:0;border:.1rem solid rgb(var(--color-heading) / 45%);color:rgb(var(--color-heading));background:var(--dynofit-card-surface);border-radius:.6rem;place-items:center;cursor:pointer}.dynofit-collection-grid .pagination button.is-active{border-color:rgb(var(--color-heading));color:#111;background:rgb(var(--color-heading))}.dynofit-collection-grid .pagination button:focus-visible{outline:.2rem solid rgb(var(--color-heading));outline-offset:.2rem}@media screen and (min-width:750px){.dynofit-collection-grid{--dynofit-product-image-scale: 1}.dynofit-collection-grid .product-card .card__media img{object-fit:contain;object-position:center}}@media(hover:hover){.dynofit-collection-grid .product-card:hover{border-color:rgb(var(--color-heading) / 42%);box-shadow:0 1.6rem 3.2rem rgb(var(--color-foreground) / 10%);transform:translateY(-.3rem)}.dynofit-collection-grid .product-card .quick-add__submit:hover:not([disabled]){box-shadow:0 1rem 2.2rem rgb(var(--color-heading) / 28%);filter:brightness(1.04);transform:translateY(-.1rem)}}@media(hover:hover)and (pointer:fine)and (min-width:990px){.dynofit-collection-grid .card-wrapper:hover .media.media--hover-effect:not(.media--secondary-ready)>img:first-child{opacity:1}.dynofit-collection-grid .card-wrapper:hover .media.media--hover-effect:not(.media--secondary-ready)>img+img{opacity:0}.dynofit-collection-grid .card-wrapper:hover .media.media--hover-effect.media--secondary-ready>img:first-child{opacity:0}.dynofit-collection-grid .card-wrapper:hover .media.media--hover-effect.media--secondary-ready:not(:has(.show-swatch-image))>img+img{opacity:1}}@media screen and (max-width:749px){.dynofit-collection-grid .product-grid{--grid-mobile-horizontal-spacing: .8rem;row-gap:1rem}.dynofit-collection-grid .product-card{border-radius:min(var(--dynofit-card-radius),.2rem)}.dynofit-collection-grid .grid--1-col-tablet-down .product-card .card__inner:before{padding-block-end:62%}.dynofit-collection-grid .grid--2-col-tablet-down .product-card .card__inner:before{padding-block-end:82%}.dynofit-collection-grid .product-card>.card__content>.card__information{padding:.9rem .9rem .7rem}.dynofit-collection-grid .product-card .product-vendor{margin-block-end:.3rem;font-size:.9rem}.dynofit-collection-grid .product-card .card__heading{min-height:3.6rem;font-size:1.3rem;line-height:1.2;-webkit-line-clamp:2}.dynofit-collection-grid .product-card .card-information>.price{padding-block-start:.7rem}.dynofit-collection-grid .product-card .price,.dynofit-collection-grid .product-card .price .price-item,.dynofit-collection-grid .product-card .price__sale .price-item--sale{font-size:1.65rem}.dynofit-collection-grid .product-card>.card__content .quick-add{padding:0 .9rem .9rem}.dynofit-collection-grid .product-card .quick-add__submit{min-height:4.4rem;padding-inline:.8rem;font-size:1.15rem;letter-spacing:.02em}.dynofit-collection-grid .product-card .quick-add__submit .icon-wrap--left{display:none}.dynofit-collection-grid .pagination{margin-block-start:2.4rem}}@media(prefers-reduced-motion:reduce){.dynofit-collection-grid .product-card,.dynofit-collection-grid .product-card .quick-add__submit{transition:none}.dynofit-collection-grid__spinner{animation:none}}@keyframes dynofit-collection-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAAG */
