.specs{border-top:1px solid var(--line)}.specs div{display:flex;justify-content:space-between;gap:2rem;padding:.9rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-small)}.specs span:first-child{color:var(--fg-faint);letter-spacing:.14em;text-transform:uppercase;font-size:var(--fs-micro);font-weight:700;align-self:center}.specs span:last-child{color:var(--fg);text-align:right;font-weight:500}.car-rail{position:sticky;top:calc(var(--header-h) + 2rem)}@media(max-width:900px){.car-rail{position:static}}.card--sold .card__media>img{filter:saturate(.35) brightness(.82)}.card--sold:hover .card__media>img{filter:none}.gallery{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.gallery a,.gallery figure{position:relative;overflow:hidden;border-radius:var(--radius);aspect-ratio:4/3;margin:0}.gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.gallery a:hover img{transform:scale(1.05)}.gallery__main{grid-column:span 4;aspect-ratio:16/9!important}.gallery--tall .gallery__main{aspect-ratio:4/5!important}.gallery--tall a{aspect-ratio:3/4}@media(max-width:900px){.gallery{grid-template-columns:repeat(2,1fr)}.gallery__main{grid-column:span 2}}.product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}.product>*{min-width:0}.product__info{position:sticky;top:calc(var(--header-h) + 2rem)}@media(max-width:1100px){.product{grid-template-columns:1fr}.product__info{position:static}}.price{font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:600}.price s{color:var(--fg-faint);margin-left:.6rem;font-size:.75em;font-weight:400}.swatches{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.swatch{padding:.7em 1.2em;border:1px solid var(--line);border-radius:2px;font-size:var(--fs-small);transition:border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease);cursor:pointer;display:inline-block}.swatch:hover{border-color:var(--line-strong)}.swatch.is-active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.swatch.is-soldout{opacity:.35;text-decoration:line-through}.mz-form{margin-top:2rem}.form{display:grid;gap:1rem}.form label{font-size:var(--fs-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);display:block;margin-bottom:.5rem}.form input,.form textarea,.form select{width:100%;background:transparent;border:1px solid var(--line);border-radius:2px;padding:.9em 1.05em;color:var(--fg);font:inherit;font-size:var(--fs-small);transition:border-color .3s var(--ease)}.form input:focus,.form textarea:focus,.form select:focus{outline:none;border-color:var(--accent)}.form select option{background:#171411;color:#f5f1ec}.form textarea{min-height:150px;resize:vertical}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:620px){.form__row{grid-template-columns:1fr}.form .btn{width:100%}}.rte h2{font-size:var(--fs-h2);color:var(--fg);font-weight:600;letter-spacing:-.025em;margin-top:1.9em}.rte h3{font-size:var(--fs-h3);color:var(--fg);font-weight:600;margin-top:1.7em}.rte blockquote{border-left:2px solid var(--accent);padding-left:1.4rem;font-size:1.12em;color:var(--fg)}.rte ul{list-style:none;padding:0}.rte ul li{position:relative;padding-left:1.4rem}.rte ul li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--accent)}.rte ul li+li{margin-top:.55em}.rte img{border-radius:var(--radius);margin-block:2rem}.vbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0908f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);animation:vfade .25s ease}@keyframes vfade{0%{opacity:0}to{opacity:1}}.vbox__frame{width:min(100%,1200px);aspect-ratio:16/9;background:#000;border-radius:var(--radius);overflow:hidden;box-shadow:0 40px 120px #0009}.vbox__frame iframe,.vbox__frame video{width:100%;height:100%;border:0;display:block}.vbox__close{position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);width:46px;height:46px;border-radius:50%;background:#ffffff1a;color:#fff;font-size:1.6rem;line-height:1;display:grid;place-items:center;transition:background .3s var(--ease)}.vbox__close:hover{background:var(--brick)}@media(max-width:700px){.vbox__frame{aspect-ratio:9/16;width:min(100%,520px)}}@media(max-width:900px){.header__bar{gap:.75rem}.header__logo .wordmark i{display:none}.header__logo .wordmark b{font-size:1.05rem;letter-spacing:.2em}.header__actions{gap:.15rem}.header__icon{width:44px;height:44px}.drawer{padding:0}.drawer__top{height:64px;margin-top:0;padding:0 var(--pad);border-bottom:1px solid var(--line)}.drawer__top .wordmark i{display:block}.drawer__nav{margin-top:0;padding:0 var(--pad);gap:0}.drawer__nav a{font-size:clamp(1.6rem,7vw,2.1rem);padding:.62em 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.drawer__nav a:after{content:"\2192";font-size:.55em;color:var(--brick-hi);opacity:.7}.drawer__foot{padding:1.75rem var(--pad) calc(var(--pad) + env(safe-area-inset-bottom));gap:1.25rem;flex-direction:column;align-items:flex-start}.drawer__cta{display:flex;gap:.6rem;width:100%}.drawer__cta .btn{flex:1}.drawer__meta{font-size:var(--fs-small);color:var(--fg-mute);line-height:1.7}.drawer__social{display:flex;gap:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pages.css.map */
