._page_1oy9e_1{padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-24);display:flex;flex-direction:column;gap:var(--space-20)}._hero_1oy9e_11{max-width:var(--container-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-12);align-items:center}._heroCopy_1oy9e_21{display:flex;flex-direction:column;gap:var(--space-4)}._eyebrow_1oy9e_27{margin:0;font-family:var(--font-hand);font-size:var(--text-body-lg);color:var(--color-accent)}._title_1oy9e_34{margin:0;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:var(--text-h1);letter-spacing:var(--tracking-heading);line-height:1.05;color:var(--color-text);text-wrap:balance}._lead_1oy9e_46{margin:0;max-width:46ch;font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.6;letter-spacing:var(--tracking-body);color:var(--color-text-secondary);text-wrap:pretty}._heroShots_1oy9e_57{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._shot_1oy9e_66{display:block;width:100%;aspect-ratio:137 / 255;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface)}._artSection_1oy9e_79{max-width:var(--container-width);margin-inline:auto;padding:var(--space-12) var(--container-padding);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:var(--space-12);align-items:center;background:var(--color-surface);border-radius:var(--radius-xl)}._art_1oy9e_79{display:block;width:100%;max-width:380px;height:auto;margin-inline:auto}._artCopy_1oy9e_99{display:flex;flex-direction:column;gap:var(--space-4)}._artTitle_1oy9e_105{margin:0;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:var(--text-h2);line-height:1.1;letter-spacing:var(--tracking-heading);color:var(--color-text)}._buySection_1oy9e_116{max-width:var(--container-width);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-16);align-items:start}._buy_1oy9e_116{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._buyTitle_1oy9e_133{margin:0;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:var(--text-h2);line-height:1.1;letter-spacing:var(--tracking-heading);color:var(--color-text)}._buyPrice_1oy9e_144{margin:0;font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text);font-variant-numeric:tabular-nums}._buyBlurb_1oy9e_152{margin:0;max-width:46ch;font-family:var(--font-body);font-size:var(--text-body);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}._sizes_1oy9e_162{display:flex;flex-wrap:wrap;gap:var(--space-2)}._size_1oy9e_162{min-width:56px;height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:transparent;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;color:var(--color-text);cursor:pointer;transition:border-color .15s var(--ease-out-quart),background .15s var(--ease-out-quart),color .15s var(--ease-out-quart)}._size_1oy9e_162[data-active=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-text-inverse)}@media(hover:hover){._size_1oy9e_162:hover{border-color:var(--color-text)}}._buyRow_1oy9e_198{display:flex;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}._qty_1oy9e_205{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);flex-shrink:0}._qtyBtn_1oy9e_215{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;border-radius:var(--radius-full)}._qtyBtn_1oy9e_215:disabled{opacity:.35;cursor:not-allowed}._qtyValue_1oy9e_233{min-width:20px;text-align:center;font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:500;color:var(--color-text);font-variant-numeric:tabular-nums}._addToCart_1oy9e_243{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:52px;padding:0 var(--space-6);border:0;border-radius:var(--radius-full);background:var(--color-text);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-link);font-weight:var(--font-button-weight);letter-spacing:-.01em;cursor:pointer;transition:background .15s var(--ease-out-quart)}@media(hover:hover){._addToCart_1oy9e_243:hover{background:#000}}._addToCart_1oy9e_243[data-added=true]{background:var(--color-success)}._shipping_1oy9e_273{margin:0;font-family:var(--font-body);font-size:var(--text-label);color:var(--color-text-tertiary)}._videoSection_1oy9e_280{max-width:900px;margin-inline:auto;padding-inline:var(--container-padding);display:flex;flex-direction:column;gap:var(--space-5);text-align:center}._videoGrid_1oy9e_290{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._clip_1oy9e_296{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface)}._videoTitle_1oy9e_305{margin:0;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:var(--text-h2);line-height:1.1;letter-spacing:var(--tracking-heading);color:var(--color-text)}._onward_1oy9e_318{max-width:var(--container-width);margin-inline:auto;padding-inline:var(--container-padding)}@media(max-width:960px){._page_1oy9e_1{gap:var(--space-14)}._hero_1oy9e_11,._artSection_1oy9e_79,._buySection_1oy9e_116{grid-template-columns:1fr;gap:var(--space-8)}._artSection_1oy9e_79{text-align:center}._art_1oy9e_79{max-width:260px}._artCopy_1oy9e_99{align-items:center}}@media(max-width:600px){._page_1oy9e_1{padding-top:var(--space-6)}._hero_1oy9e_11,._buySection_1oy9e_116,._videoSection_1oy9e_280,._onward_1oy9e_318{padding-inline:var(--space-4)}._artSection_1oy9e_79{padding-inline:var(--space-5);border-radius:var(--radius-lg)}._heroShots_1oy9e_57,._videoGrid_1oy9e_290{gap:var(--space-3)}._addToCart_1oy9e_243{min-width:0;padding-inline:var(--space-4);white-space:nowrap}}
