html:root{--font-stack-header:"Fraunces",Georgia,serif;--font-weight-header:500;--font-stack-body:"DM Sans",system-ui,sans-serif;--font-weight-body:400;--font-weight-body--bold:600;--font-weight-body--bolder:600}body{font-family:DM Sans,system-ui,sans-serif;color:#2a2522}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.m-section__heading{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:0;color:#4a181b}.m-logo,.m-logo a,.m-logo__text{font-family:Fraunces,Georgia,serif;color:#4a181b;letter-spacing:.1em}.m-price-item--regular{color:#4a181b}.m-button--primary{border-radius:4px}.m-footer .social-media-links a{background-color:#5e2428;color:#f8f4ef}.m-footer .social-media-links a:hover{background-color:#f8f4ef;color:#4a181b;box-shadow:none}.shv-pcard{display:flex;flex-direction:column;gap:10px;height:100%}.shv-pcard__img{position:relative;display:block;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:#e8ddd0}.shv-pcard__img img,.shv-pcard__img svg{width:100%;height:100%;object-fit:cover;transition:transform .5s}.shv-pcard__img:hover img{transform:scale(1.04)}.shv-pcard__badge{position:absolute;top:12px;left:12px;background:#4a181b;color:#f8f4ef;font-size:12px;font-weight:600;letter-spacing:.1em;padding:5px 10px;border-radius:4px;line-height:1.4}.shv-pcard__badge--muted{background:#4f4540}.shv-pcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.shv-pcard__title{color:#2a2522;text-decoration:none;font-weight:500;font-size:16px;line-height:1.4}.shv-pcard__title:hover{color:#4a181b}.shv-pcard__price{font-weight:600;color:#4a181b;white-space:nowrap;font-size:16px;text-align:right}.shv-pcard__price s{display:block;font-weight:400;font-size:13px;color:#4f4540}.shv-pcard__form{margin:auto 0 0}.shv-pcard__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px;margin-top:auto;border:1px solid #4A181B;border-radius:4px;background:#4a181b;color:#f8f4ef;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s}.shv-pcard__btn:hover{opacity:.88;color:#f8f4ef}a.shv-pcard__btn{background:transparent;color:#4a181b}a.shv-pcard__btn:hover{color:#4a181b}.shv-pcard__btn[disabled]{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shanvi-brand.css.map */
