:root{--bone:#F4EFE3;--bone-deep:#EAE3D2;--ink:#14110E;--ink-soft:#2B2723;--stone:#6B6660;--stone-light:#97918A;--clay:#A6603C;--clay-deep:#8A4E30;--line:#DCD4C4;--line-strong:#C8BEA9;--line-ink:#36312B;--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-script:"Caveat", cursive;--container:1280px;--pad:clamp(24px,5vw,72px);--sec:clamp(72px,9vw,128px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}.shopify-section{display:block}.shopify-section>*{grid-column:auto}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--font-sans);font-weight:300;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em;line-height:1.04;margin:0;color:var(--ink);text-wrap:balance}a{color:inherit}.kicker{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--stone)}.section{max-width:var(--container);margin:0 auto;padding:var(--sec) var(--pad)}.marker{display:flex;align-items:center;gap:20px;padding-bottom:22px;margin-bottom:56px;border-bottom:1px solid var(--ink)}.marker__mark{width:auto;height:clamp(26px,2.6vw,34px);flex:none;display:block}.marker__body{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.marker__title{font-family:var(--font-serif);font-size:clamp(26px,3.4vw,40px);font-weight:400}.marker__title em{font-style:italic;color:var(--clay)}.marker__aside{font-size:13px;color:var(--stone);font-weight:400}.marker__aside .lg{font-family:var(--font-serif);font-size:20px;color:var(--ink);margin-right:6px}.link{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ink);padding-bottom:4px;position:relative}.link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--line-strong);transform-origin:right;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s}.link:hover:after{background:var(--clay)}.link svg{width:18px;height:9px;stroke:currentColor;fill:none;stroke-width:1.4;transition:transform .35s cubic-bezier(.22,1,.36,1)}.link:hover svg{transform:translate(5px)}.link--clay{color:var(--clay)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:17px 30px;border:1px solid var(--ink);background:var(--ink);color:var(--bone);transition:background .3s,color .3s,border-color .3s}.btn:hover,.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--bone)}.btn--bone{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn--bone:hover{background:transparent;color:var(--bone);border-color:var(--bone)}.btn--bone-ghost{background:transparent;color:var(--bone);border-color:var(--line-ink)}.btn--bone-ghost:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn svg{width:18px;height:9px;stroke:currentColor;fill:none;stroke-width:1.4}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.plates{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,44px)}.plate{text-decoration:none;color:inherit;display:flex;flex-direction:column}.plate__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bone-deep)}.plate__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.plate:hover .plate__media img{transform:scale(1.04)}.plate__tag{position:absolute;top:14px;left:0;background:var(--bone);color:var(--ink);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;font-weight:500}.plate__sale{position:absolute;top:14px;right:14px;font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--clay)}.plate__body{padding-top:18px;border-top:1px solid var(--ink);margin-top:16px}.plate__theme{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-light)}.plate__name{font-family:var(--font-serif);font-size:24px;font-weight:400;margin:8px 0 14px;line-height:1.05}.plate__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plate__price{font-family:var(--font-serif);font-size:21px;color:var(--ink)}.plate__price s{color:var(--stone-light);margin-right:9px;font-size:16px}.plate__meta{font-size:12px;color:var(--stone)}.plate__edition{font-size:12px;color:var(--clay);margin-top:9px;letter-spacing:.02em}.section__foot{margin-top:clamp(48px,6vw,80px);display:flex;justify-content:center}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.quote{background:var(--bone);padding:clamp(30px,3.6vw,48px);display:flex;flex-direction:column}.quote__mark{font-family:var(--font-serif);font-size:64px;line-height:.5;color:var(--clay);height:30px}.quote__stars{display:inline-flex;gap:3px;color:var(--clay);height:18px}.quote__stars svg{width:15px;height:15px;fill:currentColor;stroke:none}.quote p{font-family:var(--font-serif);font-size:21px;font-weight:400;line-height:1.33;color:var(--ink);margin:18px 0 auto}.quote__who{font-size:12px;letter-spacing:.04em;color:var(--stone);margin-top:30px}.quote__who strong{color:var(--ink);font-weight:500}.field{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--ink)}.field input{flex:1;background:none;border:none;font-family:var(--font-sans);font-weight:300;font-size:16px;color:var(--ink);padding:14px 0}.field input::placeholder{color:var(--stone-light)}.field input:focus{outline:none}.field button{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:14px 0 14px 18px}.field button svg{width:18px;height:9px;stroke:currentColor;fill:none;stroke-width:1.4;transition:transform .35s}.field button:hover svg{transform:translate(5px)}.fine{font-size:12px;color:var(--stone-light);margin-top:24px}@media(max-width:1080px){.plates{grid-template-columns:repeat(2,1fr);gap:36px}}@media(max-width:860px){.quotes{grid-template-columns:1fr;border:none}}@media(max-width:560px){.plates{grid-template-columns:1fr}.marker__mark{height:26px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand.css.map */
