.category-showcase{background:var(--category-background);overflow:hidden}.category-showcase__inner{padding-bottom:clamp(2rem,4vw,3.5rem);padding-top:clamp(2rem,4vw,3.5rem)}.category-showcase__heading{margin-bottom:clamp(1.4rem,3vw,2.25rem)}.category-showcase__heading .eyebrow{margin-bottom:.55rem}.category-showcase__heading h2{font-family:var(--font-sans);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:780;letter-spacing:-.05em;line-height:1;margin:0}.category-showcase .category-strip{display:grid;gap:clamp(1rem,2.8vw,2.75rem);grid-auto-columns:minmax(142px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:.4rem 0 .8rem;scroll-padding-inline:1px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-showcase .category-strip::-webkit-scrollbar{display:none}.category-showcase .category-card{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--color-ink);display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--category-image-height) auto auto;justify-items:center;min-height:0;min-width:0;overflow:visible;padding:0;scroll-snap-align:start;text-align:center}.category-showcase .category-card:hover{border-color:transparent;box-shadow:none;transform:none}.category-showcase .category-card__art{align-items:end;aspect-ratio:auto;background:transparent;border-radius:0;display:grid;height:var(--category-image-height);justify-items:center;overflow:visible;position:relative;width:100%}.category-showcase .category-card__image,.category-showcase .category-card__placeholder{background:transparent;height:100%;max-width:100%;object-fit:contain;object-position:center bottom;transition:transform .26s cubic-bezier(.22,1,.36,1);width:100%}.category-showcase .category-card__image{filter:drop-shadow(0 14px 18px rgba(17,16,15,.1))}.category-showcase--blend .category-card__image{mix-blend-mode:multiply}.category-showcase .category-card__placeholder{color:#11100f24;fill:currentColor}.category-showcase .category-card:hover .category-card__image,.category-showcase .category-card:hover .category-card__placeholder{transform:translateY(-4px) scale(1.025)}.category-showcase .category-card h3{font-family:var(--font-sans);font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:720;letter-spacing:-.025em;line-height:1.2;margin:.9rem 0 0;text-wrap:balance}.category-showcase .category-card__caption{color:var(--color-muted);font-size:.78rem;line-height:1.25;margin-top:.3rem}@media(max-width:720px){.category-showcase__inner{padding-left:1rem;padding-right:0}.category-showcase .category-strip{gap:1.1rem;grid-auto-columns:minmax(128px,38vw);padding-right:1rem;scroll-padding-left:0;scroll-padding-right:1rem}.category-showcase .category-card{grid-template-rows:min(34vw,var(--category-image-height)) auto auto}.category-showcase .category-card__art{height:min(34vw,var(--category-image-height))}}@media(prefers-reduced-motion:reduce){.category-showcase .category-card__image,.category-showcase .category-card__placeholder{transition:none}}.contact-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.contact-form__turnstile{width:100%;min-height:65px}.contact-form__turnstile>div,.contact-form__turnstile iframe{max-width:100%}@media(min-width:1181px){.site-footer__grid{grid-template-columns:minmax(220px,1.2fr) minmax(230px,1.25fr) repeat(2,minmax(140px,.72fr))}}.empty-state--availability{background:radial-gradient(circle at 18% 12%,rgba(17,16,15,.06),transparent 24rem),linear-gradient(135deg,#f8f7f5,#fff 58%,#f2eee8);border-color:#11100f1f;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,6vw,4rem);position:relative}.empty-state--availability:after{border:1px solid rgba(17,16,15,.08);border-radius:50%;content:"";height:clamp(10rem,24vw,20rem);pointer-events:none;position:absolute;right:clamp(-8rem,-7vw,-3rem);top:clamp(-9rem,-8vw,-4rem);width:clamp(10rem,24vw,20rem);z-index:-1}.collection-availability{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:760px}.collection-availability__icon{align-items:center;background:var(--color-ink);border-radius:50%;color:#fff;display:inline-flex;height:58px;justify-content:center;margin-bottom:1.4rem;width:58px}.collection-availability__icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:25px}.collection-availability__eyebrow{color:var(--color-muted);font-size:.72rem;font-weight:800;letter-spacing:.18em;margin:0 0 .75rem;text-transform:uppercase}.collection-availability h2{font-family:var(--font-serif);font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.04em;line-height:1;margin:0;text-wrap:balance}.collection-availability__text{color:var(--color-muted);font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.65;margin:1.15rem auto 0;max-width:640px;text-wrap:balance}.collection-availability__form{margin-top:clamp(1.5rem,4vw,2.25rem);max-width:650px;width:100%}.collection-availability__fields{display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.collection-availability__fields input{background:#fff;border:1px solid rgba(17,16,15,.24);border-radius:8px;color:var(--color-ink);min-height:50px;min-width:0;padding:.75rem 1rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.collection-availability__fields input:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px #11100f14;outline:0}.collection-availability__fields .button{min-height:50px;white-space:nowrap}.collection-availability__consent{color:var(--color-muted);font-size:.76rem;line-height:1.55;margin:.75rem auto 0;max-width:590px}.collection-availability__consent a{color:var(--color-ink);text-decoration:underline;text-underline-offset:.18em}.collection-availability__message{border-radius:8px;line-height:1.5;margin:0 auto;padding:1rem 1.15rem}.collection-availability__message--success{background:#306e4b1a;color:#245c3d}.collection-availability__message--error{background:#952b2b17;color:#8a2424;margin-bottom:.75rem;text-align:left}@media(max-width:639px){.collection-availability__fields{grid-template-columns:1fr}.collection-availability__fields .button{width:100%}}.imprint-page{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.imprint-page__intro{color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;max-width:720px}.imprint-page__intro p{margin:0}.imprint-page__eyebrow{color:var(--color-accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;margin-bottom:.65rem!important;text-transform:uppercase}.imprint-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.imprint-card{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:clamp(1.25rem,3vw,1.8rem);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.imprint-card:hover{border-color:#11100f47;box-shadow:0 18px 45px #11101412;transform:translateY(-2px)}.imprint-card__icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,white);border-radius:10px;color:var(--color-accent);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.imprint-card__icon svg{fill:none;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.35rem}.imprint-card h2,.imprint-note h2{color:var(--color-ink);font-size:1rem;margin:0 0 .8rem}.imprint-card p,.imprint-card address,.imprint-note p{color:var(--color-muted);font-style:normal;line-height:1.65;margin:0}.imprint-card p+p,.imprint-card p+address{margin-top:.75rem}.imprint-card a{color:var(--color-ink);text-decoration-thickness:1px;text-underline-offset:.2em}.imprint-card__link{display:inline-flex;font-size:.9rem;font-weight:750;margin-top:1rem}.imprint-card__tax{background:var(--color-soft);border-radius:8px;display:grid;gap:.2rem;margin-top:1rem!important;padding:.85rem 1rem}.imprint-card__tax span{font-size:.78rem;font-weight:700}.imprint-card__tax strong{color:var(--color-ink);font-size:1.05rem;letter-spacing:.035em}.imprint-note{align-items:flex-start;background:var(--color-soft);border-radius:14px;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:clamp(1.25rem,3vw,1.8rem)}.imprint-note__icon{align-items:center;background:var(--color-ink);border-radius:50%;color:#fff;display:inline-flex;font-family:Georgia,serif;font-style:italic;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.imprint-note h2{margin-bottom:.35rem}@media(max-width:749px){.imprint-grid,.imprint-card{grid-template-columns:1fr}}.value-props{padding-bottom:clamp(2.75rem,5vw,4.75rem);padding-top:clamp(.75rem,1.25vw,1.25rem)}.value-props__list{border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.value-props__item{align-items:center;display:grid;gap:clamp(.9rem,1.8vw,1.6rem);grid-template-columns:auto minmax(0,1fr);min-height:clamp(5.75rem,9vw,7.5rem);padding:1.2rem clamp(1.25rem,3vw,3.25rem)}.value-props__item:first-child{padding-left:0}.value-props__icon{align-items:center;background:linear-gradient(135deg,#fff,#eceeef 42%,#fff 53%,#d7dadd);border:1px solid rgba(17,17,17,.14);border-radius:2px;box-shadow:inset 0 1px #ffffffe6;color:#111111bd;display:flex;height:clamp(2.5rem,4vw,3.25rem);justify-content:center;padding:clamp(.42rem,.8vw,.62rem);width:clamp(2.5rem,4vw,3.25rem)}.value-props__icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.35;width:100%}.value-props__label{font-family:var(--font-serif);font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:400;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.value-props__promo{background:var(--color-soft);border:1px solid var(--color-line);display:grid;margin-top:clamp(1.5rem,3vw,2.5rem);min-height:clamp(12rem,24vw,19rem);overflow:hidden}.value-props__promo--with-image{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.value-props__promo-copy{align-content:center;display:grid;justify-items:start;max-width:44rem;padding:clamp(2rem,5vw,5rem)}.value-props__promo-eyebrow{color:var(--color-muted);font-size:.68rem;font-weight:760;letter-spacing:.16em;margin:0 0 .9rem;text-transform:uppercase}.value-props__promo h3{font-family:var(--font-serif);font-size:clamp(2rem,4vw,4rem);font-weight:400;letter-spacing:-.035em;line-height:.98;margin:0;max-width:13ch;text-wrap:balance}.value-props__promo-link{border-bottom:1px solid currentColor;font-size:.8rem;font-weight:720;letter-spacing:.04em;margin-top:clamp(1.4rem,3vw,2.25rem);padding-bottom:.22rem}.value-props__promo-media{min-height:100%}.value-props__promo-media img{height:100%;object-fit:cover;width:100%}@media(max-width:900px){.value-props__promo--with-image{grid-template-columns:1fr 1fr}}@media(max-width:720px){.value-props{padding-bottom:3rem;padding-top:.75rem}.value-props__list{grid-template-columns:1fr}.value-props__item{gap:.9rem;grid-template-columns:2.75rem minmax(0,1fr);min-height:4.75rem;padding:1rem 0}.value-props__icon{height:2.5rem;width:2.5rem}.value-props__promo,.value-props__promo--with-image{grid-template-columns:1fr}.value-props__promo-copy{padding:2rem 1.5rem}.value-props__promo-media{aspect-ratio:16 / 10;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
