:root{--color-bg: #F7F3EE;--color-text: #111111;--color-beige: #D8CBB8;--color-gray: #EAE7E2}body{background:var(--color-bg);color:var(--color-text);font-family:Inter,sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.7}h1,h2,h3,h4,.banner__heading,.rich-text__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:1px;line-height:1.1}h1{font-size:clamp(48px,8vw,110px)}h2{font-size:clamp(36px,6vw,72px)}h3{font-size:32px}.page-width{max-width:1600px}.section{margin-top:120px;margin-bottom:120px}.header-wrapper{background:transparent!important}.header{padding-top:22px;padding-bottom:22px}.header__menu-item{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:400}.banner{height:100vh!important}.banner__media img{object-fit:cover}.banner__content{padding:0 40px}.banner__heading{max-width:900px}.banner__text{font-size:18px;letter-spacing:.5px}.button,.button--primary{background:#111!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase;letter-spacing:2px;font-size:12px;padding:16px 32px;transition:all .4s ease}.button:hover{opacity:.85;transform:translateY(-2px)}.card-wrapper{background:transparent}.card{border:none!important;background:transparent!important}.card__heading{text-transform:uppercase;letter-spacing:2px;font-size:13px;margin-top:18px}.card__information{padding-left:0!important;padding-right:0!important}.media img{transition:transform .8s ease}.card:hover img{transform:scale(1.03)}.price{font-size:14px;letter-spacing:1px}.product{gap:80px}.product__title h1{font-size:clamp(40px,5vw,72px)}.product__description{max-width:500px;font-size:15px}.field__input{background:transparent;border:1px solid #d9d4cd}.field__input:focus{box-shadow:none}.newsletter-form__field-wrapper{max-width:500px}.footer{background:transparent!important;padding-top:100px}.footer__heading{font-family:Cormorant Garamond,serif;font-size:28px}a{transition:opacity .3s ease}a:hover{opacity:.7}.announcement-bar{background:#111;color:#fff;letter-spacing:1px;font-size:11px;text-transform:uppercase}@media screen and (max-width:749px){.section{margin-top:70px;margin-bottom:70px}.banner{height:85vh!important}.banner__content{padding:0 24px}.header{padding-top:16px;padding-bottom:16px}.button{width:100%}h1{font-size:52px}h2{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bysalhi-custom.css.map */
