:root{--c-background: var(--c-stage);--c-text-primary: var(--c-ink);--c-text-secondary: var(--c-muted);--c-text-light: rgba(28, 25, 21, .4);--c-border-light: rgba(28, 25, 21, .04);--c-accent: var(--c-brass-deep);--f-display: var(--f-sans);--f-body: var(--f-sans);--size-xs: .625rem;--size-sm: .75rem;--size-base: 1rem;--size-lg: 1.25rem;--size-xl: 1.5rem;--size-2xl: 2rem;--size-3xl: 3rem;--size-4xl: 4rem;--size-6xl: 6rem;--size-8xl: 8rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--lh-tight: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.8;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .05em;--ls-wider: .1em;--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--z-hide: -1;--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-modal-backdrop: 30;--z-modal: 40;--z-popover: 50;--z-notification: 60}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--c-background);color:var(--c-text-primary);font-family:var(--f-body);font-size:var(--text-base);line-height:var(--lh-normal);letter-spacing:var(--ls-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--f-display);font-weight:300;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-bottom:var(--space-md)}h1{font-size:clamp(2rem,8vw,7rem)}h2{font-size:clamp(1.5rem,6vw,4rem)}h3{font-size:clamp(1.25rem,4vw,2rem)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base);text-transform:uppercase;letter-spacing:var(--ls-wider);font-family:var(--f-mono)}p{margin-bottom:var(--space-md);line-height:var(--lh-relaxed)}a{color:var(--c-text-primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--c-accent)}.button,input[type=button],input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--ls-wider);text-transform:uppercase;font-family:var(--f-mono);border:1px solid var(--c-text-primary);background-color:var(--c-text-primary);color:var(--c-white);cursor:pointer;transition:all var(--transition-base);border-radius:0}.button:hover{background-color:var(--c-accent);border-color:var(--c-accent)}.button-secondary{background-color:transparent;color:var(--c-text-primary);border-color:var(--c-text-primary)}.button-secondary:hover{background-color:var(--c-bone)}.button-accent{background-color:var(--c-accent);border-color:var(--c-accent);color:var(--c-white)}.button-accent:hover{opacity:.9}.container{max-width:1400px;margin:0 auto;padding:0 var(--space-lg)}.grid{display:grid;gap:var(--space-xl)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.header{background-color:var(--c-white);border-bottom:1px solid var(--c-border);padding:var(--space-md) 0;position:sticky;top:0;z-index:var(--z-sticky)}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg)}.logo{font-size:var(--text-xl);font-family:var(--f-display);font-weight:300;letter-spacing:var(--ls-tight)}.nav{display:flex;gap:var(--space-xl);list-style:none}.nav-item>a{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--ls-wider);font-family:var(--f-mono);transition:color var(--transition-base)}.nav-item>a:hover{color:var(--c-accent)}.nav-mobile{display:none;flex-direction:column;gap:var(--space-xs);cursor:pointer}@media(max-width:768px){.nav{display:none}.nav-mobile{display:flex}}.product-card{display:flex;flex-direction:column;gap:var(--space-md);transition:opacity var(--transition-base)}.product-card:hover{opacity:.9}.product-image{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--c-bone)}.product-image img{width:100%;height:100%;object-fit:cover;display:block}.product-info{display:flex;flex-direction:column;gap:var(--space-xs)}.product-title{font-size:var(--text-base);font-weight:500}.product-artist{font-size:var(--text-sm);color:var(--c-text-secondary)}.product-price{font-size:var(--text-lg);font-weight:500}input,textarea,select{width:100%;padding:var(--space-sm);border:1px solid var(--c-border);background-color:var(--c-white);font-family:var(--f-body);font-size:var(--text-base);transition:border-color var(--transition-base)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--c-accent)}.footer{background-color:var(--c-frame);color:var(--c-bone-ink);padding:var(--space-3xl) 0;margin-top:var(--space-3xl)}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-bottom:var(--space-3xl)}.footer-section h3{color:var(--c-white)}.footer-section a{color:#ffffffb3;display:block;margin-bottom:var(--space-sm)}.footer-section a:hover{color:var(--c-clay)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--space-xl);display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.footer-content{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;gap:var(--space-lg)}}.text-center{text-align:center}.text-right{text-align:right}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:0;background:var(--c-accent);color:var(--c-white);padding:8px;z-index:var(--z-notification)}.skip-link:focus{top:0}.framed{position:relative;width:100%;aspect-ratio:var(--framed-ratio, 4 / 5);background:var(--c-gallery);display:flex;align-items:center;justify-content:center;overflow:hidden}.fp{position:relative;width:92%;max-height:100%;aspect-ratio:1 / 1;transition:transform .4s ease}.fp-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.fp-photo{position:absolute;overflow:hidden;background:#dedbd4}.fp-photo img{display:block;width:100%;height:100%;object-fit:cover}.framed--mat.fp-o-h .fp-photo{left:20.533%;top:30.133%;width:57.333%;height:38.2%}.fp-o-h:not(.framed--mat) .fp-photo{left:13.867%;top:25.6%;width:70.667%;height:47.133%}.framed--none.fp-o-h .fp-photo{left:12.533%;top:24.8%;width:73.333%;height:48.867%}.framed--mat.fp-o-v .fp-photo{left:30.133%;top:20.533%;width:38.2%;height:57.333%}.fp-o-v:not(.framed--mat) .fp-photo{left:25.6%;top:13.867%;width:47.133%;height:70.667%}.framed--none.fp-o-v .fp-photo{left:24.8%;top:12.533%;width:48.867%;height:73.333%}.framed-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f3f1ec}.framed-ph span{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted)}.product-card-link:hover .fp{transform:translateY(-4px)}.product-card-link{display:block;color:inherit}.product-card-media{position:relative}.product-card .fp{width:100%}.product-card-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;padding:.95rem .75rem 1.7rem}.product-card-info :is(h3,p){margin:0;line-height:1.4}.product-card-title{font-family:var(--f-sans);font-size:.86rem;font-weight:500;letter-spacing:.005em;color:var(--c-ink);transition:color .2s}.product-card-edition{font-family:var(--f-sans);font-size:.8rem;color:var(--c-muted);transition:color .2s}.pc-stock--low{color:var(--c-brass-deep)}.pc-stock--out{color:var(--c-ink)}.product-card.is-soldout .fp-photo img{filter:grayscale(1) contrast(.92)}.product-card-price{font-size:.76rem;color:var(--c-muted);font-variant-numeric:tabular-nums;margin-top:.15rem!important}.product-card-link:hover .product-card-title{color:var(--c-muted)}.product-card-vendor{font-size:.8rem;color:var(--c-muted)}.price-line{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.price-main{color:var(--c-ink)}.price-sub{color:var(--c-brass-deep)}.price-sub:before{content:"\b7";margin-right:.6rem;color:var(--c-line)}.price-line--member .price-main{color:var(--c-brass-deep)}.price-line--member .price-sub{color:var(--c-muted)}@media(max-width:768px){.product-card-info{padding:.8rem .5rem 1.4rem}.product-card-title{font-size:.8rem}.product-card-edition{font-size:.74rem}}.product-card-badge{position:absolute;top:1rem;right:1rem;z-index:2;background:var(--c-clay);color:var(--c-white);padding:.35rem .75rem;font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.shopify-policy__container{max-width:760px;margin:0 auto;padding:4.5rem 2rem 6rem}.shopify-policy__title{padding-bottom:2rem;margin-bottom:2.75rem;border-bottom:1px solid var(--c-border)}.shopify-policy__title h1{font-family:var(--f-sans);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:300;letter-spacing:-.015em;line-height:1.1;color:var(--c-ink);text-align:left}.shopify-policy__body{font-size:.95rem;line-height:1.75;color:var(--c-muted)}.shopify-policy__body>*:first-child{margin-top:0}.shopify-policy__body h2{font-family:var(--f-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--c-brass-deep);margin:2.75rem 0 .9rem;line-height:1.5}.shopify-policy__body h3{font-family:var(--f-sans);font-size:1.02rem;font-weight:500;color:var(--c-ink);margin:1.9rem 0 .6rem}.shopify-policy__body p{margin:0 0 1rem;max-width:68ch}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1rem;padding-left:1.2rem;max-width:66ch}.shopify-policy__body li{margin-bottom:.35rem}.shopify-policy__body strong{color:var(--c-ink);font-weight:500}.shopify-policy__body a{color:var(--c-ink);border-bottom:1px solid var(--c-border);padding-bottom:1px;transition:color .2s,border-color .2s}.shopify-policy__body a:hover{color:var(--c-brass-deep);border-color:var(--c-brass-deep)}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1.25rem 0 1.75rem;font-size:.85rem;font-variant-numeric:tabular-nums}.shopify-policy__body th{font-family:var(--f-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink);text-align:left;padding:.6rem .9rem .6rem 0;border-bottom:1px solid var(--c-ink)}.shopify-policy__body td{padding:.6rem .9rem .6rem 0;border-bottom:1px solid var(--c-border);vertical-align:top}.shopify-policy__body hr{border:none;border-top:1px solid var(--c-border);margin:2.5rem 0}@media(max-width:600px){.shopify-policy__container{padding:2.75rem 1.25rem 4rem}}.policy-tools{max-width:760px;margin:0 auto;padding:2.25rem 2rem 0}.policy-back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);transition:color .2s,gap .2s}.policy-back:hover{color:var(--c-brass-deep)}.policy-tools+main .shopify-policy__container{padding-top:2.25rem}.policy-nav{max-width:760px;margin:0 auto;padding:2rem 2rem 4.5rem;border-top:1px solid var(--c-border)}.policy-nav-title{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--c-brass-deep);margin-bottom:1rem}.policy-nav-links{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem}.policy-nav-links a{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);border-bottom:1px solid var(--c-border);padding-bottom:2px;transition:color .2s,border-color .2s}.policy-nav-links a:hover{color:var(--c-brass-deep);border-color:var(--c-brass-deep)}.policy-nav-links a[aria-current=page]{color:var(--c-muted);border-color:transparent;pointer-events:none}@media(max-width:600px){.policy-tools{padding:1.5rem 1.25rem 0}.policy-nav{padding:1.75rem 1.25rem 3.5rem}}.coll-empty{padding:7rem 2rem 8rem;text-align:center;max-width:460px;margin:0 auto}.coll-empty-eyebrow{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.26em;text-transform:uppercase;color:var(--c-brass-deep);margin-bottom:1.1rem}.coll-empty-title{font-family:var(--f-sans);font-size:1.35rem;font-weight:400;letter-spacing:-.01em;line-height:1.35;color:var(--c-ink);margin-bottom:.6rem}.coll-empty-text{font-size:.9rem;line-height:1.65;color:var(--c-muted);margin-bottom:2.25rem}.coll-empty-cta{display:inline-block;font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink);border:1px solid var(--c-brass-deep);padding:.85rem 1.6rem;transition:background .2s,color .2s}.coll-empty-cta:hover{background:var(--c-frame);color:var(--c-bone-ink);border-color:var(--c-frame)}.js-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.js-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal{opacity:1;transform:none;transition:none}}.product-card-link .framed{transition:filter .35s ease}.product-card-link:hover .framed{filter:brightness(.972)}#shopify-pc__banner{display:none!important}.coll-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}@media(max-width:768px){.coll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-cta2,.fp-link,.footer-brand-cta,.site-logo,.price-hint,.header-pill,.breadcrumb a,.pdp-service-link,.pdp-artist a,.policy-back,.policy-nav-links a{position:relative}.hero-cta2:before,.fp-link:before,.footer-brand-cta:before,.site-logo:before,.price-hint:before,.header-pill:before,.breadcrumb a:before,.pdp-service-link:before,.pdp-artist a:before,.policy-back:before,.policy-nav-links a:before{content:"";position:absolute;top:-13px;right:-6px;bottom:-13px;left:-6px}:focus-visible{outline:2px solid var(--c-brass-deep);outline-offset:2px}.shopify-policy__body,.page-body{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style.css.map */
