
.clothing-preview-button{background:#bf6657!important;color:#fff!important;border-color:#bf6657!important}.store-clothing-preview{display:block;max-width:490px;margin:auto;text-decoration:none;color:#284d45}.store-clothing-preview img{display:block;width:100%;height:auto;border:5px solid #d5b578;border-radius:22px;box-shadow:0 12px 35px #284d4518}.store-clothing-preview span{display:block;text-align:center;margin-top:14px;font-size:.9rem}.clothing-page{background:#f7f3e8}.clothing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;max-width:1400px;margin:auto}.clothing-copy{max-width:570px}.clothing-copy>.eyebrow{margin-top:2rem}.clothing-copy h1{font-family:Fraunces,serif;color:#284d45;font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1.1;margin:1.2rem 0}.clothing-copy h1 em{color:#bf6657}.clothing-copy h2{font-size:1.7rem;margin-top:2.4rem}.clothing-copy p{line-height:1.75}.clothing-coming{display:inline-block;padding:.5rem .85rem;border:1px dashed #bf6657;border-radius:999px;color:#8d493e;font-size:.75rem;letter-spacing:.12em;font-weight:700}.clothing-copy .clothing-mantra{font-family:Caveat,cursive;font-size:2.1rem;color:#284d45;line-height:1.3;margin-bottom:.3rem}.clothing-copy .clothing-verse{margin-top:0;color:#8d493e}.clothing-design{margin:0;min-width:0}.clothing-design img{display:block;width:100%;height:auto;border-radius:20px;border:5px solid #d5b578}.clothing-design figcaption{text-align:center;font-size:.85rem;margin-top:1rem;color:#586457}@media(max-width:760px){.clothing-hero{grid-template-columns:1fr}.clothing-copy{max-width:none}.clothing-design{max-width:600px;justify-self:center}.store-clothing-preview{max-width:430px}}
