:root{--store-type-hero:96px;--store-type-section:64px;--store-type-card:28px;--store-type-body:18px;--store-type-display:"Arial Narrow","Helvetica Neue",Arial,sans-serif;--store-type-copy:Georgia,serif}html body.storefront-typography:has(.site-header) :where(*){font-family:var(--store-type-display)!important;font-size:var(--store-type-body)!important}html body.storefront-typography:has(.site-header) h1,html body.storefront-typography:has(.site-header) h2{font-size:var(--store-type-section)!important;font-weight:700!important}html body.storefront-typography:has(.site-header) .about-heading h1,html body.storefront-typography:has(.site-header) .collection-hero h1,html body.storefront-typography:has(.site-header) .membership h1,html body.storefront-typography:has(.site-header) .studio-hero h1,html body.storefront-typography:has(.site-header) .v0-hero-copy h1{font-size:var(--store-type-hero)!important}html body.storefront-typography:has(.site-header) .cart-title,html body.storefront-typography:has(.site-header) .checkout-card h2,html body.storefront-typography:has(.site-header) .member-form h2,html body.storefront-typography:has(.site-header) .purchase-signup-title,html body.storefront-typography:has(.site-header) .v0-collection-card strong,html body.storefront-typography:has(.site-header) h3,html body.storefront-typography:has(.site-header) h4{font-size:var(--store-type-card)!important}html body.storefront-typography:has(.site-header) h1 :where(*),html body.storefront-typography:has(.site-header) h2 :where(*),html body.storefront-typography:has(.site-header) h3 :where(*),html body.storefront-typography:has(.site-header) h4 :where(*){font-family:inherit!important;font-size:inherit!important}html body.storefront-typography:has(.site-header) h1 em,html body.storefront-typography:has(.site-header) h2 em,html body.storefront-typography:has(.site-header) h3 em,html body.storefront-typography:has(.site-header) h4 em{font-family:var(--store-type-copy)!important;font-size:inherit!important;font-style:italic!important;font-weight:400!important}html body.storefront-typography:has(.site-header) .v0-circle li,html body.storefront-typography:has(.site-header) .v0-circle li :where(*),html body.storefront-typography:has(.site-header) .v0-footer nav a,html body.storefront-typography:has(.site-header) p,html body.storefront-typography:has(.site-header) p :where(*){font-family:var(--store-type-copy)!important}html body.storefront-typography:has(.site-header) .fine,html body.storefront-typography:has(.site-header) input,html body.storefront-typography:has(.site-header) label,html body.storefront-typography:has(.site-header) li,html body.storefront-typography:has(.site-header) p,html body.storefront-typography:has(.site-header) select,html body.storefront-typography:has(.site-header) summary,html body.storefront-typography:has(.site-header) textarea{line-height:1.6!important}html body.storefront-typography:has(.site-header) .price,html body.storefront-typography:has(.site-header) .price :where(*),html body.storefront-typography:has(.site-header) .product-heading>span,html body.storefront-typography:has(.site-header) .v0-product-copy strong{font-family:var(--store-type-display)!important;font-weight:600!important}html body.storefront-typography:has(.site-header) .browse-next>a,html body.storefront-typography:has(.site-header) .button,html body.storefront-typography:has(.site-header) .checkout-button,html body.storefront-typography:has(.site-header) .studio-button,html body.storefront-typography:has(.site-header) button{font-family:var(--store-type-display)!important;font-size:var(--store-type-body)!important;font-weight:600!important;letter-spacing:.02em!important}html body.storefront-typography:has(.site-header) .v0-footer nav h2{font-size:var(--store-type-body)!important}html body.storefront-typography:has(.site-header) .studio-contact-art>p{font-family:var(--store-type-display)!important;font-size:var(--store-type-section)!important;line-height:1.1!important}html body.storefront-typography:has(.site-header) .studio-contact-art>p em{font-family:var(--store-type-copy)!important;font-size:inherit!important}html body.storefront-typography:has(.site-header) .v0-hand{font-family:var(--store-type-copy)!important;font-style:italic!important}html body.storefront-typography:has(.site-header) .site-header nav{grid-template-columns:.9fr .65fr 1.05fr 1.4fr!important}html body.storefront-typography:has(.site-header) .site-header nav a{padding-inline:0!important}@media(max-width:760px){:root{--store-type-hero:72px;--store-type-section:48px}}@media(min-width:761px) and (max-width:1200px){html body.storefront-typography:has(.site-header) .header-actions,html body.storefront-typography:has(.site-header) .site-header nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:440px){html body.storefront-typography:has(.site-header) .site-header nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.storefront-typography:has(.site-header) .studio-contact-art>p:has(em),html body.storefront-typography:has(.site-header) :is(h1,h2,h3,h4):has(em){font-family:var(--store-type-copy)!important;font-style:italic!important;font-weight:400!important}html body.storefront-typography:has(.site-header) .studio-contact-art>p em,html body.storefront-typography:has(.site-header) :is(h1,h2,h3,h4) em{font-family:var(--store-type-display)!important;font-style:normal!important;font-weight:700!important}