:root{--color-heritage-cream: 232, 222, 211;--color-heritage-pink: 217, 190, 195;--color-heritage-navy: 44, 44, 64;--color-heritage-sage: 168, 184, 168;--color-heritage-lavender: 198, 188, 206}body{font-family:var(--font-body-family);letter-spacing:.02em;color:rgba(var(--color-heritage-navy),.85)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);letter-spacing:.01em;font-weight:400;color:rgb(var(--color-heritage-navy))}.banner__heading,.title,.product__title h1{letter-spacing:.02em;line-height:1.2}.button,.shopify-challenge__button,.customer button{border-radius:0;text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem;font-weight:500;padding:1.4rem 3.5rem;transition:all .3s ease;border:1px solid currentColor}.button:hover,.customer button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-heritage-navy),.15)}.button--secondary{background-color:transparent;color:rgb(var(--color-heritage-navy))}.button--secondary:hover{background-color:rgba(var(--color-heritage-cream),.5)}.card-wrapper .card{border-radius:0;border:1px solid rgba(var(--color-heritage-navy),.08);transition:all .4s ease;overflow:hidden}.card-wrapper:hover .card{border-color:rgba(var(--color-heritage-pink),.3);box-shadow:0 8px 24px rgba(var(--color-heritage-navy),.08)}.card__heading{font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase;font-weight:500;margin-top:1.5rem}.card__information{padding:2rem 1.5rem}.price{font-size:1.4rem;letter-spacing:.03em;color:rgba(var(--color-heritage-navy),.7)}.header-wrapper{border-bottom:1px solid rgba(var(--color-heritage-navy),.08);background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__heading-link .h2{letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-size:1.8rem}.header__menu-item{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.banner__box{border-radius:0;background:rgba(var(--color-heritage-cream),.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4rem 3rem;border:1px solid rgba(var(--color-heritage-navy),.06)}.banner__heading{font-weight:300;letter-spacing:.03em}.field__input,.select__select{border-radius:0;border:1px solid rgba(var(--color-heritage-navy),.15);background:#fff9;transition:all .3s ease}.field__input:focus,.select__select:focus{border-color:rgba(var(--color-heritage-pink),.5);background:#fff;box-shadow:0 0 0 3px rgba(var(--color-heritage-pink),.1)}.field__label{font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-heritage-navy),.6)}.product__info-container{padding:2rem 0}.product__title h1{font-size:3.2rem;font-weight:300;letter-spacing:.02em;margin-bottom:1rem}.product__text,.product__description{line-height:1.8;color:rgba(var(--color-heritage-navy),.75);font-size:1.5rem}.accordion{border:none;border-top:1px solid rgba(var(--color-heritage-navy),.08);border-bottom:1px solid rgba(var(--color-heritage-navy),.08);margin:2rem 0}.accordion__title{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500;padding:2rem 0}.accordion__content{padding:0 0 2rem;line-height:1.8;color:rgba(var(--color-heritage-navy),.7)}.footer{border-top:1px solid rgba(var(--color-heritage-navy),.08);background:rgba(var(--color-heritage-cream),.3)}.footer__heading{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin-bottom:1.5rem}.footer a{transition:color .3s ease}.footer a:hover{color:rgba(var(--color-heritage-pink),.8)}.badge{border-radius:0;padding:.4rem 1rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;border:1px solid rgba(var(--color-heritage-navy),.15);background:#ffffffe6}.media img{transition:transform .6s ease}.card-wrapper:hover .media img{transform:scale(1.03)}.newsletter-form__field-wrapper{border:1px solid rgba(var(--color-heritage-navy),.15);border-radius:0;overflow:hidden}.newsletter-form__button{background:rgb(var(--color-heritage-navy));color:#fff;transition:background .3s ease}.newsletter-form__button:hover{background:rgb(var(--color-heritage-pink))}.quantity{border-radius:0;border:1px solid rgba(var(--color-heritage-navy),.15)}.quantity__button{color:rgba(var(--color-heritage-navy),.7)}.quantity__button:hover{color:rgb(var(--color-heritage-navy));background:rgba(var(--color-heritage-cream),.3)}@media (prefers-reduced-motion: no-preference){.animate--fade-in{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media screen and (max-width: 749px){.banner__box{padding:3rem 2rem}.product__title h1{font-size:2.4rem}.button{padding:1.2rem 2.5rem;font-size:1.1rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product__info-container{padding:3rem 2rem}}@media screen and (min-width: 990px){.page-width{max-width:1400px}.product{gap:6rem}.product__info-container{padding:4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-heritage.css.map */
