.header-nav{gap:2rem}.header-nav a.nav-highlight{color:var(--terracotta)}.hero-image{opacity:1}.hero-overlay{background:linear-gradient(to right,#2c2416c7,#2c241673 38%,#2c241600 65%),linear-gradient(to top,#2c24168c,#2c241600 50%)}.hero-title,.hero-subtitle,.hero-eyebrow{text-shadow:0 1px 18px rgba(44,36,22,.45)}.hero-subtitle{color:#fffdf9eb}.commission-feature{padding:var(--section-gap) 0;background:var(--warm-white)}.commission-feature-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1.1fr 1fr;gap:5rem;align-items:center}.commission-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem}.commission-collage img{width:100%;object-fit:cover;box-shadow:0 12px 30px #2c24161a}.commission-collage .collage-1{grid-column:1 / -1;aspect-ratio:4 / 3}.commission-collage .collage-2,.commission-collage .collage-3{aspect-ratio:1}.commission-feature-copy .eyebrow{margin-bottom:1rem;color:var(--terracotta)}.commission-feature-copy .section-title{margin-bottom:1.25rem}.commission-feature-text{font-size:.95rem;color:var(--charcoal-mid);max-width:46ch;margin-bottom:2rem}.occasion-list{margin-bottom:2rem;border-top:1px solid var(--border)}.occasion-list li{display:flex;gap:1.25rem;align-items:baseline;padding:.9rem 0;border-bottom:1px solid var(--border);font-family:var(--font-serif);font-size:1.2rem;font-style:italic;color:var(--charcoal)}.occasion-list li span{font-family:var(--font-sans);font-style:normal;font-size:.7rem;letter-spacing:.15em;color:var(--terracotta)}.commission-feature-price{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal-light);margin-bottom:1.25rem}.commission-main-image{aspect-ratio:4 / 3;object-fit:cover}.commission-thumbs{flex-wrap:wrap}.commission-lede{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;line-height:1.5;color:var(--charcoal-mid);margin-bottom:2rem;max-width:40ch}.commission-field{border:0;margin-bottom:1.5rem}.commission-field legend{margin-bottom:.6rem}.optional{text-transform:none;letter-spacing:0;font-weight:300}.field-hint{font-size:.78rem;color:var(--charcoal-light);margin-top:.4rem;line-height:1.6}.form-file{padding:.7rem 1rem;cursor:pointer}.size-pills{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.size-pill{position:relative;cursor:pointer}.size-pill input{position:absolute;opacity:0;pointer-events:none}.size-pill span{display:flex;justify-content:space-between;align-items:baseline;padding:.85rem 1rem;border:1px solid var(--border);background:var(--warm-white);transition:border-color .2s ease,background .2s ease}.size-pill strong{font-weight:400;font-size:.9rem}.size-pill em{font-style:normal;font-family:var(--font-serif);font-size:1.1rem;color:var(--charcoal-light)}.size-pill:hover span{border-color:var(--charcoal-light)}.size-pill input:checked+span{border-color:var(--terracotta);background:#fbf1eb;box-shadow:inset 0 0 0 1px var(--terracotta)}.size-pill input:checked+span em{color:var(--terracotta)}.size-pill input:focus-visible+span{outline:2px solid var(--terracotta);outline-offset:2px}.commission-includes{margin:.5rem 0 2rem;padding:1.2rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}.commission-includes li{font-size:.82rem;color:var(--charcoal-mid);padding-left:1.1rem;position:relative}.commission-includes li:before{content:"\2726";position:absolute;left:0;color:var(--terracotta);font-size:.7rem;top:.15rem}.commission-desc h4{font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-light);margin:1.5rem 0 .75rem}.commission-desc ol{padding-left:1.2rem;list-style:decimal}.commission-desc li{margin-bottom:.4rem}.commission-desc p{margin-bottom:1rem}.commission-gallery{padding:var(--section-gap) 0;background:var(--warm-white)}.masonry{columns:3 280px;column-gap:1.25rem}.masonry-item{break-inside:avoid;margin:0 0 1.25rem}.masonry-item img{width:100%}.commission-faq{padding:var(--section-gap) 0}.commission-faq-inner{max-width:760px}.commission-faq details{border-bottom:1px solid var(--border)}.commission-faq summary{list-style:none;cursor:pointer;padding:1.25rem 0;font-family:var(--font-serif);font-size:1.35rem;font-style:italic;display:flex;justify-content:space-between;align-items:center}.commission-faq summary::-webkit-details-marker{display:none}.commission-faq summary:after{content:"+";font-family:var(--font-sans);font-style:normal;font-weight:300;color:var(--terracotta);transition:transform .2s ease}.commission-faq details[open] summary:after{transform:rotate(45deg)}.commission-faq details p{font-size:.92rem;color:var(--charcoal-mid);padding-bottom:1.25rem;max-width:62ch}.commission-faq details a{color:var(--terracotta);text-decoration:underline}.cart-item-props{margin-top:.4rem}.cart-item-props p{font-size:.78rem;color:var(--charcoal-light);line-height:1.5}.cart-item-props a{color:var(--terracotta);text-decoration:underline}.coming-soon-commission{display:inline-block;margin-top:.5rem;font-family:var(--font-sans);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid rgba(196,168,130,.5);padding-bottom:2px;transition:color .2s ease}.coming-soon-commission:hover{color:var(--warm-white)}@media(max-width:1024px){.commission-feature-inner{grid-template-columns:1fr;gap:3rem}}@media(max-width:480px){.size-pills,.commission-includes{grid-template-columns:1fr}}.commission-main-image{aspect-ratio:1;object-fit:contain;background:#f3eee6;padding:clamp(.75rem,2vw,1.75rem)}.commission-collage .collage-1,.commission-collage .collage-2,.commission-collage .collage-3{object-fit:contain;background:#f3eee6;padding:clamp(.5rem,1.5vw,1.25rem);box-shadow:none}.commission-collage .collage-1{aspect-ratio:4 / 3}.commission-collage .collage-2,.commission-collage .collage-3{aspect-ratio:4 / 5}.about-strip-image{object-fit:contain;background:#fffdf90a}
/*# sourceMappingURL=/cdn/shop/t/7/assets/additions.css.map */
