.dynofit-blog-guides{position:relative;overflow:hidden;padding:var(--dynofit-blog-padding-top) 1.6rem var(--dynofit-blog-padding-bottom);color:var(--dynofit-blog-text);background-color:var(--dynofit-blog-background);background-image:var(--dynofit-blog-background-desktop);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.dynofit-blog-guides:before{position:absolute;inset:0 0 auto;height:18rem;background:linear-gradient(180deg,#ffffff14,#fff0);content:"";pointer-events:none}.dynofit-blog-guides__wrap{position:relative;width:min(100%,var(--dynofit-blog-max-width));margin-inline:auto}.dynofit-blog-guides__title{margin:0;font-size:clamp(3.6rem,5vw,4.4rem);font-weight:800;line-height:1.1;color:var(--dynofit-blog-accent);text-align:center;text-wrap:balance}.dynofit-blog-guides__subtitle{max-width:65ch;margin:1rem auto 3.2rem;font-size:1.4rem;line-height:1.5;text-align:center;opacity:.85}.dynofit-blog-guides__subtitle p{margin:0}.dynofit-blog-guides__card{position:relative;display:grid;margin:3.2rem 0 6.4rem;align-items:center}.dynofit-blog-guides__media{position:relative;z-index:1;height:var(--dynofit-blog-media-height)}.dynofit-blog-guides__image{display:block;width:100%;height:100%;object-fit:cover;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);transform:translateZ(0)}.dynofit-blog-guides__card--left{justify-content:end}.dynofit-blog-guides__card--right{justify-content:start}.dynofit-blog-guides__tag{position:absolute;display:flex;min-width:28rem;max-width:54rem;padding:1.8rem 2.2rem 1.6rem;color:#111;background:#b5b5b6;box-shadow:0 1rem 2.2rem #00000040;flex-direction:column;justify-content:center;text-decoration:none;transform:translateZ(0);transition:transform .24s ease}.dynofit-blog-guides__tag--left{inset-inline-start:4rem;bottom:0;width:60%;height:50%;padding:0 5%;clip-path:polygon(10.5% 0,100% 0,89.5% 100%,0 100%)}.dynofit-blog-guides__tag--right{inset-inline-end:10%;bottom:16%;width:60%;height:50%;padding:0 5%;clip-path:polygon(10.5% 0,100% 0,89.5% 100%,0 100%)}.dynofit-blog-guides__tag--accent{z-index:2;color:#111;background:var(--dynofit-blog-accent)}.dynofit-blog-guides__tag-title{display:block;margin-block-start:0;margin-block-end:.6rem;color:inherit;font-family:inherit;font-size:1.8rem;font-weight:800;line-height:1.2;text-wrap:balance}.dynofit-blog-guides__tag-description{display:block;font-size:1.2rem;line-height:1.4;opacity:.85;text-wrap:pretty}.dynofit-blog-guides__tag:focus-visible{outline:.2rem solid var(--dynofit-blog-accent);outline-offset:.3rem}@media(hover:hover){.dynofit-blog-guides__tag:hover{transform:translateY(-.3rem)}}@media screen and (min-width:901px){.dynofit-blog-guides__card{display:flex;min-height:var(--dynofit-blog-media-height)}.dynofit-blog-guides__media{width:60%;margin-inline:2rem}}@media screen and (max-width:900px){.dynofit-blog-guides{background-image:var(--dynofit-blog-background-mobile)}.dynofit-blog-guides__card{margin:2rem 0 4.4rem}.dynofit-blog-guides__media{height:var(--dynofit-blog-media-height-mobile);margin:0}.dynofit-blog-guides__tag{position:relative;inset:auto;bottom:30%;width:92%;max-width:none;min-width:0;padding:5rem 2.5rem}.dynofit-blog-guides__tag--left,.dynofit-blog-guides__tag--right{height:auto;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}}@media(prefers-reduced-motion:reduce){.dynofit-blog-guides__tag{transition:none}}.dynofit-brand-slider{padding-block-start:var(--dynofit-brand-padding-top);padding-block-end:var(--dynofit-brand-padding-bottom)}.dynofit-brand-slider__wrap{width:min(calc(100% - 3.2rem),var(--dynofit-brand-max-width));margin-inline:auto}.dynofit-brand-slider__viewport{position:relative;display:block;height:var(--dynofit-brand-height-desktop);overflow:hidden;background:rgb(var(--color-foreground));box-shadow:0 1rem 2rem rgb(var(--color-foreground) / 12%);isolation:isolate;touch-action:pan-y}.dynofit-brand-slider__viewport:focus-visible{outline:.2rem solid rgb(var(--color-heading));outline-offset:.3rem}.dynofit-brand-slider__track{display:flex;height:100%;transition:transform .42s cubic-bezier(.22,.72,.26,1);will-change:transform}.dynofit-brand-slider__track.is-dragging{transition:none}.dynofit-brand-slider__slide{position:relative;flex:0 0 100%;margin-inline-end:-35%;min-width:0;height:100%;background:#595757ad;isolation:isolate;transition:z-index .2s}.dynofit-brand-slider__slide.is-active{z-index:2}.dynofit-brand-slider__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;clip-path:polygon(0 0,85% 0,65% 100%,0 100%)}.dynofit-brand-slider__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgb(var(--color-heading));clip-path:polygon(85% 0,84.2% 0,64.2% 100%,65% 100%);content:"";pointer-events:none}.dynofit-brand-slider__slide--full .dynofit-brand-slider__media{clip-path:none}.dynofit-brand-slider__slide--full .dynofit-brand-slider__media:after{display:none}.dynofit-brand-slider__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dynofit-brand-slider__shade{position:absolute;inset-inline:0 18%;bottom:0;z-index:1;height:55%;background:linear-gradient(0deg,#000000bf,#0000 75%);clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.dynofit-brand-slider__content{position:absolute;inset-inline:10% 30%;bottom:2.4rem;z-index:2;color:#fff}.dynofit-brand-slider__subtitle{margin:0 0 .6rem;font-size:1.6rem;line-height:1.25;opacity:.95}.dynofit-brand-slider__title{margin:0 0 1.4rem;font-size:3.6rem;font-weight:800;line-height:1.05;letter-spacing:.02rem;color:#fff;text-wrap:balance}.dynofit-brand-slider__button{display:inline-block;padding:1.2rem 2.2rem;color:#111;background:rgb(var(--color-heading));box-shadow:0 .6rem 1.4rem rgb(var(--color-heading) / 35%);font-size:1.4rem;font-weight:800;letter-spacing:.05rem;text-decoration:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.dynofit-brand-slider__button:focus-visible,.dynofit-brand-slider__nav:focus-visible,.dynofit-brand-slider__dot:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.dynofit-brand-slider__nav{position:absolute;top:50%;z-index:4;display:grid;width:3.8rem;height:3.8rem;padding:0;border:.1rem solid rgb(255 255 255 / 30%);color:#fff;background:#00000073;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.dynofit-brand-slider__nav--previous{inset-inline-start:.8rem}.dynofit-brand-slider__nav--next{inset-inline-end:.8rem}.dynofit-brand-slider__nav svg{width:1.8rem;height:1.8rem}.dynofit-brand-slider__dots{position:absolute;inset-inline-end:1.6rem;bottom:1.2rem;z-index:4;display:flex;gap:.6rem}.dynofit-brand-slider__dot{width:.8rem;height:.8rem;padding:0;border:0;background:#ffffff8c;border-radius:50%;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease,transform .18s ease}.dynofit-brand-slider__dot.is-active{background:#fff;transform:scale(1.2)}@media(hover:hover){.dynofit-brand-slider__button:hover{box-shadow:0 1rem 2rem rgb(var(--color-heading) / 45%);transform:translateY(-.1rem)}.dynofit-brand-slider__button:active{transform:translateY(0)}.dynofit-brand-slider__nav:hover{background:#000000a6}.dynofit-brand-slider__nav:active{transform:translateY(-50%) scale(.94)}}@media screen and (max-width:860px){.dynofit-brand-slider__content{inset-inline-end:34%}.dynofit-brand-slider__title{font-size:3rem}}@media screen and (max-width:640px){.dynofit-brand-slider__wrap{width:min(calc(100% - 2.4rem),var(--dynofit-brand-max-width))}.dynofit-brand-slider__viewport{height:var(--dynofit-brand-height-mobile)}.dynofit-brand-slider__media{clip-path:polygon(0 0,92% 0,72% 100%,0 100%)}.dynofit-brand-slider__media:after{clip-path:polygon(92% 0,90.8% 0,70.8% 100%,72% 100%)}.dynofit-brand-slider__content{inset-inline:1.8rem 28%;bottom:1.8rem}.dynofit-brand-slider__subtitle{font-size:1.4rem}.dynofit-brand-slider__title{margin-block-end:1rem;font-size:2.4rem}.dynofit-brand-slider__button{padding:1rem 1.6rem;font-size:1.2rem}.dynofit-brand-slider__nav{width:3.4rem;height:3.4rem}.dynofit-brand-slider__nav--previous{inset-inline-start:.6rem}.dynofit-brand-slider__nav--next{inset-inline-end:.6rem}}@media(prefers-reduced-motion:reduce){.dynofit-brand-slider__track,.dynofit-brand-slider__button,.dynofit-brand-slider__nav{transition:none}}.dynofit-classification{padding-block-start:var(--dynofit-classification-padding-top);padding-block-end:var(--dynofit-classification-padding-bottom);color:rgb(var(--color-foreground))}.dynofit-classification__inner{width:min(calc(100% - 3.2rem),var(--dynofit-classification-max-width));margin-inline:auto}.dynofit-classification__header{max-width:72rem;margin-inline:auto;margin-block-end:2.2rem;text-align:center}.dynofit-classification__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.4rem,5vw,4.6rem);font-style:var(--font-heading-style);font-weight:800;line-height:1.05;letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-heading));text-wrap:balance}.dynofit-classification__subtitle{max-width:60ch;margin:.8rem auto 0;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground) / 78%);text-wrap:pretty}.dynofit-classification__subtitle p{margin:0}.dynofit-classification__grid{display:grid;grid-template-columns:repeat(var(--dynofit-classification-columns-mobile),minmax(0,1fr));gap:clamp(1.2rem,2vw,1.8rem)}.dynofit-classification__card{position:relative;min-width:0;overflow:hidden;border:.1rem solid rgb(var(--color-foreground) / 8%);background:#fff;border-radius:var(--dynofit-classification-radius);box-shadow:0 .4rem 1.6rem rgb(var(--color-foreground) / 5%);isolation:isolate;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.dynofit-classification__card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--color-heading) / 10%),#fff0 56%);opacity:0;content:"";transition:opacity .24s ease}.dynofit-classification__link{display:flex;min-height:100%;color:inherit;text-decoration:none;flex-direction:column}.dynofit-classification__media{position:relative;display:grid;margin:0;overflow:hidden;aspect-ratio:var(--dynofit-classification-image-ratio);background:#fff;place-items:center}.dynofit-classification__image,.dynofit-classification__placeholder{display:block;width:100%;height:100%;object-fit:var(--dynofit-classification-image-fit);transition:transform .32s cubic-bezier(.2,.65,.3,1)}.dynofit-classification__content{position:relative;display:flex;min-width:0;min-height:9rem;padding:1.2rem 5.6rem 1.8rem 1.8rem;flex:1;flex-direction:column;align-items:flex-start}.dynofit-classification__card-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.7rem,2vw,2rem);font-style:var(--font-heading-style);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--color-heading));overflow-wrap:break-word;text-wrap:balance}.dynofit-classification__description{display:-webkit-box;margin:.6rem 0 0;overflow:hidden;font-size:1.3rem;line-height:1.45;color:rgb(var(--color-foreground) / 72%);-webkit-box-orient:vertical;-webkit-line-clamp:2}.dynofit-classification__cta{position:absolute;inset-inline-end:1.8rem;bottom:1.8rem;display:grid;width:3.2rem;height:2.8rem;color:rgb(var(--color-background));background:rgb(var(--color-heading));place-items:center;transition:transform .24s ease}.dynofit-classification__cta svg{width:1.6rem;height:1.6rem}.dynofit-classification__link:focus-visible{outline:.2rem solid rgb(var(--color-heading));outline-offset:-.3rem}@media(hover:hover){.dynofit-classification__card:has(.dynofit-classification__link:hover){border-color:rgb(var(--color-heading) / 48%);box-shadow:0 1.6rem 3.2rem rgb(var(--color-heading) / 12%);transform:translateY(-.4rem)}.dynofit-classification__card:has(.dynofit-classification__link:hover):before{opacity:1}.dynofit-classification__link:hover .dynofit-classification__image{transform:scale(1.035)}.dynofit-classification__link:hover .dynofit-classification__cta{transform:translate(.2rem)}}@media screen and (min-width:990px){.dynofit-classification__grid{grid-template-columns:repeat(var(--dynofit-classification-columns-desktop),minmax(0,1fr))}}@media screen and (max-width:749px){.dynofit-classification__inner{width:min(calc(100% - 2.4rem),var(--dynofit-classification-max-width))}.dynofit-classification__header{margin-block-end:1.8rem}.dynofit-classification__heading{font-size:clamp(3rem,10vw,3.8rem)}.dynofit-classification__grid{gap:1.2rem}.dynofit-classification__content{min-height:10rem;padding:1.2rem 4.8rem 1.4rem 1.2rem}.dynofit-classification__card-title{font-size:1.6rem}.dynofit-classification__description{font-size:1.2rem}.dynofit-classification__cta{position:absolute;inset-inline-end:1.2rem;bottom:1.4rem;width:3rem;height:2.6rem}}@media(prefers-reduced-motion:reduce){.dynofit-classification__card,.dynofit-classification__card:before,.dynofit-classification__image,.dynofit-classification__cta{transition:none}}.dynofitauto-carousel-section{padding-block-start:var(--dynofitauto-carousel-padding-top);padding-block-end:var(--dynofitauto-carousel-padding-bottom)}.dynofitauto-carousel{--dynofitauto-carousel-shadow: 0 .8rem 2.4rem rgb(0 0 0 / 12%);--dynofitauto-carousel-control-size: 4.4rem;--dynofitauto-carousel-control-offset: 1rem;--dynofitauto-carousel-transition-duration: .4s;position:relative;display:block;width:100%;margin-inline:auto;isolation:isolate}.dynofitauto-carousel__viewport{position:relative;width:100%;overflow:hidden;background:rgb(var(--color-foreground) / 3%);border-radius:var(--dynofitauto-carousel-radius);box-shadow:var(--dynofitauto-carousel-shadow);touch-action:pan-y;cursor:grab}.dynofitauto-carousel__viewport:active{cursor:grabbing}.dynofitauto-carousel__viewport:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.dynofitauto-carousel__viewport:before{display:block;width:100%;aspect-ratio:var(--dynofitauto-carousel-desktop-ratio);content:""}.dynofitauto-carousel__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;transition:transform var(--dynofitauto-carousel-transition-duration) ease}.dynofitauto-carousel__track.is-dragging{transition:none}.dynofitauto-carousel__slide{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.dynofitauto-carousel__link,.dynofitauto-carousel__picture,.dynofitauto-carousel__image,.dynofitauto-carousel__placeholder{display:block;width:100%;height:100%}.dynofitauto-carousel__image,.dynofitauto-carousel__placeholder-svg{width:100%;height:100%;object-fit:var(--dynofitauto-carousel-image-fit)}.dynofitauto-carousel__nav{position:absolute;top:50%;z-index:2;display:grid;width:var(--dynofitauto-carousel-control-size);height:var(--dynofitauto-carousel-control-size);padding:0;border:0;color:#fff;background:#00000073;border-radius:50%;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease}.dynofitauto-carousel__nav:hover{background:#000000a6}.dynofitauto-carousel__nav:active{transform:translateY(-50%) scale(.96)}.dynofitauto-carousel__nav:focus-visible,.dynofitauto-carousel__dot:focus-visible{outline:.2rem solid #67b8ff;outline-offset:.2rem}.dynofitauto-carousel__nav--prev{inset-inline-start:var(--dynofitauto-carousel-control-offset)}.dynofitauto-carousel__nav--next{inset-inline-end:var(--dynofitauto-carousel-control-offset)}.dynofitauto-carousel__dots{position:absolute;inset-inline:0;bottom:1rem;z-index:2;display:flex;justify-content:center;gap:.8rem}.dynofitauto-carousel__dot{width:.8rem;height:.8rem;padding:0;border:0;background:#ffffff8c;border-radius:50%;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.dynofitauto-carousel__dot.is-active{background:#fff;transform:scale(1.2)}@media screen and (max-width:768px){.dynofitauto-carousel{--dynofitauto-carousel-control-size: 3.8rem}.dynofitauto-carousel__viewport:before{aspect-ratio:var(--dynofitauto-carousel-mobile-ratio)}}@media(prefers-reduced-motion:reduce){.dynofitauto-carousel__track,.dynofitauto-carousel__nav,.dynofitauto-carousel__dot{transition:none}}@media(forced-colors:active){.dynofitauto-carousel__nav,.dynofitauto-carousel__dot{border:.1rem solid ButtonText}}.dynofit-service-bar{background-color:var(--dynofit-service-background)}.dynofit-service-bar__grid{display:grid;grid-template-columns:repeat(var(--dynofit-service-columns-mobile),minmax(0,1fr));width:min(calc(100% - 3.2rem),var(--dynofit-service-max-width));margin-inline:auto;padding-block-start:var(--dynofit-service-padding-top);padding-block-end:var(--dynofit-service-padding-bottom);font-family:var(--font-body-family);font-size:1.4rem;color:var(--dynofit-service-text);text-align:start}.dynofit-service-bar__item{display:flex;min-width:0;align-items:center;justify-content:center}.dynofit-service-bar__icon{display:block;width:4rem;height:4rem;margin-inline-end:1.2rem;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.dynofit-service-bar__content{min-width:0}.dynofit-service-bar__heading{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;line-height:1.2;color:var(--dynofit-service-heading);white-space:nowrap}.dynofit-service-bar__text{margin:0;font-size:1.3rem;line-height:1.35;color:var(--dynofit-service-text);overflow-wrap:break-word}@media screen and (min-width:769px){.dynofit-service-bar__grid{grid-template-columns:repeat(var(--dynofit-service-columns-desktop),minmax(0,1fr))}}@media screen and (max-width:768px){.dynofit-service-bar__grid{gap:2rem;width:min(calc(100% - 2.4rem),var(--dynofit-service-max-width))}.dynofit-service-bar__item{justify-content:flex-start}.dynofit-service-bar__icon{width:3.6rem;height:3.6rem;margin-inline-end:1rem}.dynofit-service-bar__heading{font-size:1.5rem}.dynofit-service-bar__text{font-size:1.2rem}}.dynofit-why-choose{padding-block-start:var(--dynofit-why-padding-top);padding-block-end:var(--dynofit-why-padding-bottom);color:rgb(var(--color-foreground))}.dynofit-why-choose__wrap{width:min(calc(100% - 3.2rem),var(--dynofit-why-max-width));margin-inline:auto}.dynofit-why-choose__title{margin:0 0 .8rem;font-size:clamp(3.4rem,5vw,4.6rem);font-weight:800;line-height:1.1;color:rgb(var(--color-heading));text-align:center;text-wrap:balance}.dynofit-why-choose__subtitle{max-width:60ch;margin:0 auto 2.2rem;font-size:1.6rem;color:rgb(var(--color-foreground) / 78%);text-align:center}.dynofit-why-choose__subtitle p{margin:0}.dynofit-why-choose__grid{display:grid;grid-template-columns:repeat(var(--dynofit-why-columns-mobile),minmax(0,1fr));gap:2.2rem;justify-items:center}.dynofit-why-choose__tile{position:relative;width:100%;max-width:48rem;isolation:isolate;transition:transform .25s ease}.dynofit-why-choose__frame{position:relative;overflow:hidden;background:rgb(var(--color-foreground) / 12%);box-shadow:0 1rem 2rem rgb(var(--color-foreground) / 8%);clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}.dynofit-why-choose__media{position:relative;display:block;aspect-ratio:var(--dynofit-why-image-ratio)}.dynofit-why-choose__media:after{position:absolute;inset:auto 0 0;z-index:1;height:42%;background:linear-gradient(0deg,#0000008c,#0000 75%);content:"";pointer-events:none}.dynofit-why-choose__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .3s ease}.dynofit-why-choose__badge{position:absolute;inset-inline-start:2.2rem;bottom:1.4rem;z-index:2;max-width:calc(100% - 5rem);margin:0;border:0;color:#fff;font-family:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;line-height:inherit;text-shadow:0 .2rem .8rem rgb(0 0 0 / 45%);pointer-events:none;-webkit-user-select:none;user-select:none;text-wrap:balance}.dynofit-why-choose__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.dynofit-why-choose__card-link:focus-visible{outline:.2rem solid rgb(var(--color-heading));outline-offset:-.4rem}@media(hover:hover){.dynofit-why-choose__tile:hover{transform:translateY(-.3rem)}.dynofit-why-choose__tile:hover .dynofit-why-choose__image{transform:scale(1.035)}}@media screen and (min-width:750px){.dynofit-why-choose__grid{grid-template-columns:repeat(var(--dynofit-why-columns-desktop),minmax(0,1fr))}}@media screen and (max-width:749px){.dynofit-why-choose__wrap{width:min(calc(100% - 2.4rem),var(--dynofit-why-max-width))}.dynofit-why-choose__title{font-size:clamp(3rem,10vw,3.8rem)}.dynofit-why-choose__grid{gap:1.4rem}.dynofit-why-choose__badge{inset-inline-start:1.6rem;bottom:1.2rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.dynofit-why-choose__tile,.dynofit-why-choose__image{transition:none}}.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 */
