.shot{background:var(--p-surface)}.shot>img{mix-blend-mode:multiply;object-fit:contain!important;padding:9%}.hero--product .hero__stage>img.is-cutout{mix-blend-mode:multiply}.tile--shop{--tile-ratio: 4 / 5;gap:var(--s-2)}.tile--shop .tile__media{margin-bottom:var(--s-2)}.tile--pick{--tile-ratio: 1 / 1}.tile--shop .tile__head>h3,.tile--pick .tile__head>h3{font:500 var(--t-card)/1.3 var(--font-text);letter-spacing:-.01em;margin:0}.tile__price{font-size:var(--t-card)}.tile--shop>.t-label{margin:0}.badge--now{position:absolute;left:var(--s-3);top:var(--s-3);background:var(--p-accent);color:var(--p-accent-ink);font-size:var(--t-label);font-weight:500}.houses{margin:0;max-width:none;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:clamp(26px,2.9vw,42px);line-height:1.32;letter-spacing:var(--display-tracking)}.houses a{text-decoration:none!important;background-image:none!important;border:0!important;box-shadow:none!important}.tile--shop .tile__head>h2{font:500 var(--t-card)/1.3 var(--font-text);letter-spacing:-.01em;margin:0}.houses a{color:inherit;white-space:nowrap;margin-right:.55em;transition:color var(--dur) var(--ease)}.houses a:after{content:"/";margin-left:.55em;color:var(--p-inv-muted);opacity:.5}.houses a:last-child:after{content:none}.houses a:hover,.houses a:focus-visible{color:var(--p-accent)}.steps{counter-reset:step;list-style:none;padding:0;margin:0}.steps>li{counter-increment:step;display:grid;grid-template-columns:56px 1fr;column-gap:var(--s-4);align-items:start}.steps>li:before{content:counter(step);grid-row:1 / span 2;font-family:var(--font-display);font-size:var(--t-h3);line-height:1.1;color:var(--muted);font-variant-numeric:tabular-nums}.steps>li>p{grid-column:2;margin:0}.steps__note{margin-top:var(--s-5);font-weight:500}.order__photo{height:min(600px,100%);aspect-ratio:1 / 1}.order__photo img{object-fit:cover}@media(max-width:1023px){.order__photo{margin-top:var(--s-6);aspect-ratio:4 / 3;height:auto}}:is(main,div:where(main>.shopify-section))>section.catalog,:is(main,div:where(main>.shopify-section))>section.product,:is(main,div:where(main>.shopify-section))>section.cart{height:auto;min-height:100svh}.catalog__bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--s-4);align-items:end;margin-bottom:var(--s-5)}.search{position:relative}.search label,.select label{display:block;font-size:var(--t-small);margin-bottom:var(--s-2)}.search input,.select select{width:100%;height:48px;padding:0 var(--s-4);border:1px solid color-mix(in oklab,var(--p-ink) 28%,transparent);border-radius:var(--r-sm);background:var(--p-bg);color:var(--p-ink);font:400 16px/1 var(--font-text)}.search input{padding-left:44px}.search svg{position:absolute;left:14px;bottom:15px;width:18px;height:18px;pointer-events:none}.search input:focus-visible,.select select:focus-visible{outline:2px solid var(--p-ink);outline-offset:2px}.select select{min-width:220px}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip{height:44px;padding:0 var(--s-4);border-radius:999px;border:1px solid color-mix(in oklab,var(--p-ink) 28%,transparent);background:transparent;color:var(--p-ink);font:500 15px/1 var(--font-text);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform .12s var(--ease)}.chip:hover{background:var(--p-surface)}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--p-ink);color:var(--p-bg);border-color:var(--p-ink)}.chip--now[aria-pressed=true]{background:var(--p-accent);color:var(--p-accent-ink);border-color:var(--p-accent)}.catalog__meta{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-6)}.catalog__count{font-size:var(--t-small);color:var(--muted);font-variant-numeric:tabular-nums}.catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-7) var(--s-5)}.catalog__empty{padding:var(--s-8) 0;font-size:var(--t-lead)}@media(max-width:1023px){.catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog__bar{grid-template-columns:1fr}.select select{min-width:0}}@media(max-width:639px){.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-3)}}.product__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter, 24px);align-items:start}.product__media{grid-column:1 / span 7}.product__info{grid-column:9 / -1;display:grid;gap:var(--s-5)}.product__stage{position:relative;aspect-ratio:1 / 1;border-radius:var(--r-lg);background:var(--p-surface);overflow:clip}.product__stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.product__stage>model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;--poster-color: transparent}.product__hint{position:absolute;left:var(--s-4);bottom:var(--s-4);font-size:var(--t-label);font-weight:500;color:var(--muted)}.product__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-3)}.product__thumbs button{position:relative;aspect-ratio:1 / 1;border:1px solid transparent;border-radius:var(--r-md);background:var(--p-surface);cursor:pointer;padding:0;overflow:clip}.product__thumbs button>img{width:100%;height:100%;object-fit:contain;padding:14%;mix-blend-mode:multiply}.product__thumbs button>span{position:absolute;left:8px;bottom:6px;font:500 var(--t-label)/1 var(--font-text);color:var(--p-ink)}.product__thumbs button[aria-pressed=true]{border-color:var(--p-ink)}.product__info h1{font-size:var(--t-h2);margin:0}.product__price{font-family:var(--font-display);font-size:var(--t-h3);font-variant-numeric:tabular-nums}.product__info .btn{width:100%;justify-content:center}.product__status{min-height:24px;font-size:var(--t-small)}@media(max-width:1023px){.product__media,.product__info{grid-column:1 / -1}.product__info{margin-top:var(--s-6)}}.cart__rows{list-style:none;padding:0;margin:0 0 var(--s-6);border-top:1px solid var(--line)}.cart__rows li{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:var(--s-4);align-items:center;padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.cart__rows .shot{width:72px;height:72px;border-radius:var(--r-sm);overflow:clip}.cart__rows .shot img{width:100%;height:100%}.cart__remove{background:none;border:0;color:var(--muted);font:500 var(--t-small)/1 var(--font-text);cursor:pointer;text-decoration:underline;min-height:44px}.cart__sum{display:flex;justify-content:space-between;font-size:var(--t-lead);font-weight:500;margin-bottom:var(--s-5)}@media(max-width:639px){.hero--product .hero__stage>img.is-cutout{content:url(img/hero-lineup-m.jpg);padding:0}}@media(min-width:640px)and (max-width:1023px){.houses{font-size:50px;line-height:1.42}}.story__notes{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0;margin:0}.story__notes li{height:32px;padding:0 var(--s-3);display:inline-flex;align-items:center;border:1px solid color-mix(in oklab,var(--p-ink) 22%,transparent);border-radius:999px;font-size:var(--t-small)}.product__info h1{font-size:clamp(44px,4.6vw,68px);line-height:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shop.css.map */
