@font-face{font-family:Archivo;src:url('archivo-black.ttf') format('truetype');font-weight:900;font-display:swap}
@media(max-width:749px){.dryzane-theme .dz-editorial__media{grid-template-columns:1fr}.dryzane-theme .dz-editorial__media img{height:auto;aspect-ratio:16/10}.dryzane-theme .dz-editorial__media img+img{aspect-ratio:16/9;object-position:center 40%}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.dryzane-private__spread figure,.dz-editorial__media{transform:perspective(1600px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg));transition:transform .25s ease-out}}
.dryzane-theme{--font-heading-family:Archivo,Arial,sans-serif;--font-heading-weight:900;--dryzane-line:#353638;background:#090909}
.dryzane-theme h1,.dryzane-theme h2,.dryzane-theme h3{font-family:Archivo,Arial,sans-serif;letter-spacing:0;font-weight:900;line-height:1.12}
.dryzane-theme h1{font-size:4.8rem}.dryzane-theme h2{font-size:3.2rem}
.dryzane-nav{min-height:8.8rem;background:#090909;border-bottom:1px solid #292929}
.dryzane-brand__name,.dryzane-footer .dryzane-brand__name{font-family:Archivo,Arial,sans-serif;font-size:2rem}
.dryzane-nav__desktop a{font-size:1.6rem}.dryzane-nav__desktop a:last-child{border-bottom:1px solid #b9b9b9;padding-block:1rem}
.dryzane-film__stage{height:65svh;max-height:80rem}.dryzane-film__caption{min-height:0;padding-block:3.2rem;border-bottom:1px solid #353638}
.dryzane-film__caption h1{font-size:5.6rem;text-transform:none}.dryzane-private__spread figure{height:68rem}
.dryzane-private__index{padding-top:3.2rem;padding-bottom:5.6rem}.dryzane-private__row h2{font-size:3rem}
.dryzane-theme .button.dryzane-action{min-width:22rem;border:1px solid #b8b8b8;box-shadow:inset 0 -3px 0 #c0c0c0;transition:box-shadow .18s ease,background .18s ease}
.dryzane-theme .button.dryzane-action:hover{box-shadow:inset 0 -1px 0 #c0c0c0}
.dryzane-action__label{padding:1.5rem 2rem}.dryzane-action .dryzane-button-arrow{border-left:1px solid #acacac}
.dryzane-product__summary{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start;max-width:120rem}
.dryzane-product__summary h1{font-size:4.4rem;width:100%;margin:0}.dryzane-product__intro{width:100%;max-width:70rem;order:2}
.dryzane-product__summary .dryzane-quote-badge{order:4;margin:1.5rem 0}.dryzane-product__cta{order:3}.dryzane-product__quote-note{order:5;max-width:40rem;margin:0}
.dz-executions{display:flex;gap:1rem;width:100%;order:1;margin-bottom:1rem}.dz-executions a{display:flex;align-items:center;gap:1.2rem;border:1px solid #555;padding:1.4rem 2rem;text-decoration:none;min-height:5.2rem}.dz-executions a[aria-current]{background:#eee;color:#090909;border-color:#eee}.dz-executions span{font-weight:600}
.dryzane-product__description{order:6;width:100%;max-width:none;border-top:1px solid #353638;padding:2rem 0;margin-top:1rem}.dryzane-product__description summary{font-size:1.8rem;cursor:pointer;min-height:4.4rem;display:flex;align-items:center}.dryzane-product__description summary::after{content:'+';margin-left:auto}
.dz-editorial{max-width:160rem;margin:auto;padding:4.8rem}.dz-editorial h1{max-width:90rem;margin:0 0 3.2rem}.dz-editorial__media{display:grid;grid-template-columns:1.4fr 1fr;gap:4px;margin:0 0 4rem}.dz-editorial__media img{display:block;width:100%;height:54rem;object-fit:cover}.dz-editorial__body{max-width:74rem;margin-left:auto;font-size:1.8rem}.dz-editorial__body h2{font-family:Barlow,Arial,sans-serif;font-weight:600;font-size:2.2rem;margin-top:3rem}
.dz-vehicle-title{max-width:80rem}.dz-vehicle-title small{display:block;font:400 1.7rem Barlow,Arial,sans-serif;margin-top:2rem;color:#b6b6b6}
.dz-wheel-dialog{width:min(64rem,calc(100% - 3.2rem));max-height:90svh;margin:auto;padding:3.2rem;border:1px solid #555;background:#101010;color:#f5f5f5;overflow:auto}.dz-wheel-dialog::backdrop{background:#000b}.dz-wheel-dialog h2{font-size:2.8rem;margin:2rem 0}.dz-wheel-dialog header{display:flex;justify-content:space-between;align-items:center}.dz-wheel-dialog button[data-close-quote]{background:none;color:inherit;border:1px solid #777;width:4.4rem;height:4.4rem;cursor:pointer}.dz-wheel-dialog button svg{width:1.6rem;height:1.6rem}.dz-wheel-dialog .dryzane-form-grid{margin-block:2.4rem}.dz-wheel-dialog label{display:block}.dz-wheel-dialog .dryzane-field input,.dz-wheel-dialog .dryzane-field textarea{width:100%;color:inherit}.dz-wheel-dialog a{color:inherit}
.dz-wheel-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem}.dz-wheel-models .dryzane-private__row h2{font-family:Barlow,Arial,sans-serif;font-size:2.4rem}.dz-wheel-models .dryzane-private__row{min-height:14rem}
.dryzane-footer{background:#090909}.dryzane-footer__menu a{font-size:1.7rem;padding-block:1rem}.dryzane-footer__bottom{margin-top:4rem}
.dryzane-theme :focus-visible{outline:2px solid #eee;outline-offset:5px}
.dz-specifications{min-width:0}.dz-specifications>summary{cursor:pointer;min-height:5.6rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #555;font-size:1.8rem}.dz-specifications>summary::after{content:'+'}.dz-specifications[open]>summary::after{content:'\2212'}.dryzane-tech__row{grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr)}
.dryzane-product__description[open] summary::after{content:'\2212'}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.dryzane-private__image{transition:transform .65s ease}.dryzane-private__spread figure:hover img{transform:scale(1.025)}.dz-wheel-dialog[open]{animation:dz-panel-in .2s ease-out}@keyframes dz-panel-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
@media(max-width:749px){.dryzane-theme h1,.dryzane-film__caption h1{font-size:3.4rem}.dryzane-nav{min-height:7.6rem}.dryzane-brand__name{font-size:1.6rem}.dryzane-film__stage{height:57svh;max-height:60rem}.dryzane-private__spread figure{height:auto}.dryzane-private__row h2{font-size:2.2rem}.dryzane-product__summary h1{font-size:3rem}.dryzane-product__summary{gap:1.8rem}.dz-executions a{flex:1;padding:1.2rem 1rem;font-size:1.5rem;gap:.8rem}.dz-editorial{padding:3.2rem 2rem}.dz-editorial__media{grid-template-columns:1fr 1fr;margin-bottom:3rem}.dz-editorial__media img{height:32rem}.dz-editorial__body{font-size:1.7rem}.dz-wheel-models{grid-template-columns:1fr}.dz-wheel-dialog{width:100%;height:100dvh;max-height:100dvh;max-width:none;padding:2rem 2rem calc(2rem + env(safe-area-inset-bottom));border:0}.dryzane-product__quote-note{margin:0}.dryzane-product__description{margin:0}}
