:root{--belveda-cream: #F5F0E8;--belveda-taupe: #EDE6DB;--belveda-charcoal: #2B2B28;--belveda-terracotta: #C08457;--belveda-terracotta-dark: #A66E45;--belveda-sage: #8A9A82;--belveda-ease: cubic-bezier(.22, 1, .36, 1)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.15}h1,.h1{font-weight:600}body{letter-spacing:.005em;line-height:1.6}.banner__heading.h1{line-height:1.1}.button,.shopify-payment-button__button--unbranded,.product-form__submit{transition:transform .2s var(--belveda-ease),box-shadow .2s var(--belveda-ease),background-color .2s var(--belveda-ease);letter-spacing:.04em;font-weight:500;padding:14px 28px;min-height:52px}.button--primary:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c0845738;background-color:var(--belveda-terracotta-dark)!important}.button:active{transform:translateY(0)}.card-wrapper,.card{transition:transform .28s var(--belveda-ease),box-shadow .28s var(--belveda-ease)}.card{box-shadow:0 2px 8px #2b2b280d}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 16px 40px #2b2b2817}.card__media img,.media img{transition:transform .6s var(--belveda-ease)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.announcement-bar,.utility-bar{background-color:var(--belveda-charcoal);color:var(--belveda-cream)}.announcement-bar__message{letter-spacing:.06em;font-size:.82rem;text-transform:uppercase}.header{padding-top:1.1rem;padding-bottom:1.1rem}.header__heading-logo{max-width:150px}.multicolumn .multicolumn-card{background:transparent}.section{padding-top:clamp(3.5rem,6vw,6rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.field__input,.select__select{border-radius:8px}.rating-star{color:var(--belveda-terracotta)}.badge{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:600}a:focus-visible,button:focus-visible,.button:focus-visible{outline:2px solid var(--belveda-terracotta);outline-offset:2px}@media screen and (max-width:749px){.product-form__submit,.button--full-width{min-height:52px;font-size:1rem}.banner__heading.h1{font-size:2rem}}.banner__content{animation:belveda-fade .9s var(--belveda-ease) both}@keyframes belveda-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.banner__content{animation:none}.button,.card-wrapper,.card__media img{transition:none!important}.belveda-reveal{animation:none}}:root{--type-hero: clamp(3.25rem, 5vw + 1rem, 4rem);--type-h1: clamp(2.4rem, 3vw + .5rem, 2.75rem);--type-h2: clamp(1.9rem, 2.5vw, 2.2rem);--type-h3: 1.5rem}body{font-size:17px;line-height:1.68}h1,h2,.h1,.h2{letter-spacing:-.02em}.banner__heading.h1{font-size:var(--type-hero)}h1,.h1{font-size:var(--type-h1)}h2,.h2{font-size:var(--type-h2)}h3,.h3{font-size:var(--type-h3)}.rte,.page-width--narrow{max-width:680px;margin-inline:auto}.header{padding-top:1.4rem;padding-bottom:1.4rem}.announcement-bar__message{letter-spacing:.07em;font-size:.77rem}.multicolumn{gap:2rem}.field__input,.select__select{border-color:#2b2b282e}.footer{padding-top:4rem;padding-bottom:2rem}.footer__content{gap:3rem}.section-header{margin-bottom:2.5rem}.section-header h2{margin-bottom:.5rem}@keyframes belveda-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.belveda-reveal{animation:belveda-reveal .5s var(--belveda-ease) both}.belveda-reveal:nth-child(2){animation-delay:.08s}.belveda-reveal:nth-child(3){animation-delay:.16s}.price{font-weight:500;letter-spacing:-.01em}.badge--sold-out{background:var(--belveda-charcoal);opacity:.6;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/belveda-custom.css.map */
