@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400&family=Cormorant:ital,wght@0,400;0,600;1,400&family=Jost:wght@300;400;500;600&display=swap";:root{--bg-main: #FAF6F3;--text-dark: #3D2B25;--accent-color: #C98A7D;--terracotta: #7A4A3A;--sand-light: #E8D5C4;--font-heading: "Bodoni Moda", "Cormorant", serif;--font-body: "Jost", sans-serif}body,.gradient,main,#MainContent{background-color:var(--bg-main)!important;color:var(--text-dark)!important;font-family:var(--font-body)!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.hero-title,.section-title,.rich-text__heading{font-family:var(--font-heading)!important;color:var(--text-dark)!important;letter-spacing:.5px}.header-wrapper,.header-wrapper *,header,header *,.section-header,.section-header *,.header__inline-menu{background-color:var(--bg-main)!important;background:var(--bg-main)!important;--color-background: 250, 246, 243 !important}.header-wrapper,header{border-bottom:1px solid rgba(61,43,37,.08)!important}.header__menu-item,.header__active-menu-item,header a,header span,.header__menu-item span{color:var(--text-dark)!important;font-family:var(--font-body)!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:1px!important;transition:color .3s ease!important}.header__icon,.header__icon .icon,.header__icon--cart,.header__icon--search,.header__icon path,.header__icon svg{color:var(--text-dark)!important;fill:var(--text-dark)!important;stroke:var(--text-dark)!important;transition:color .3s ease,transform .3s ease!important}.header__menu-item:hover,.header__menu-item:hover span,.header__icon:hover{color:var(--terracotta)!important}.header__icon:hover path,.header__icon:hover svg{fill:var(--terracotta)!important;stroke:var(--terracotta)!important}.header__heading-logo-wrapper,.header__heading-logo{background-color:transparent!important}.rich-text,.rich-text__wrapper,.rich-text__blocks{width:100%!important;max-width:850px!important;margin-left:auto!important;margin-right:auto!important;padding-top:50px!important;padding-bottom:40px!important;box-sizing:border-box!important;text-align:center!important;background-color:var(--bg-main)!important}.rich-text__text,.rich-text__text p,.rich-text p,.hero-subtitle{font-family:Bodoni Moda,Cormorant,Didot,Times New Roman,serif!important;font-size:1.45rem!important;font-weight:400!important;line-height:1.6!important;color:var(--text-dark)!important;width:100%!important;display:block!important;word-break:normal!important;white-space:normal!important;margin:0 auto 1.5rem!important;text-align:center!important;letter-spacing:.3px!important}.rich-text__buttons,.rich-text__buttons a,.rich-text .button{display:inline-block!important;width:auto!important;background:transparent!important;color:var(--text-dark)!important;font-family:var(--font-body)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;border:none!important;border-bottom:1px solid var(--text-dark)!important;border-radius:0!important;padding:0 0 4px!important;box-shadow:none!important;margin-top:15px!important;transition:all .3s ease!important}.rich-text__buttons a:hover,.rich-text .button:hover{color:var(--terracotta)!important;border-bottom-color:var(--terracotta)!important;background:transparent!important}.custom-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 20px;background:linear-gradient(180deg,var(--bg-main) 0%,#F5ECE5 100%)}.hero-tag{letter-spacing:3px;font-size:.85rem;font-weight:600;color:var(--terracotta);text-transform:uppercase;margin-bottom:12px;display:inline-block}.hero-title{font-size:3.2rem;line-height:1.1;margin-bottom:1rem}.hero-btn,.button--primary{display:inline-flex;align-items:center;gap:10px;padding:14px 36px!important;background-color:var(--terracotta)!important;color:#fff!important;border:none!important;border-radius:50px!important;font-family:var(--font-body)!important;font-weight:500!important;text-decoration:none!important;transition:all .4s ease!important;box-shadow:0 8px 20px #7a4a3a33}.hero-btn:hover,.button--primary:hover{background-color:var(--text-dark)!important;transform:translateY(-3px);box-shadow:0 12px 25px #3d2b254d}.marquee-wrapper{background-color:var(--text-dark);color:var(--bg-main);padding:14px 0;overflow:hidden;white-space:nowrap}.marquee-content{display:inline-block;animation:marquee 25s linear infinite;font-size:.85rem;letter-spacing:2px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.custom-carousel-section{padding:80px 20px;max-width:1300px;margin:0 auto}.custom-carousel{display:flex;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:25px;scrollbar-width:thin}.carousel-card{min-width:280px;scroll-snap-align:start;background:#fff!important;border-radius:12px!important;overflow:hidden;box-shadow:0 4px 15px #0000000a;transition:transform .3s ease,box-shadow .3s ease}.carousel-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001a}.card-image-link{position:relative;display:block;overflow:hidden;aspect-ratio:1}.card-image-link img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .5s ease}.card-image-link .img-secondary{position:absolute;top:0;left:0;opacity:0}.carousel-card:hover .img-primary{opacity:0}.carousel-card:hover .img-secondary{opacity:1;transform:scale(1.05)}.product-title{font-family:var(--font-body)!important;font-size:1.05rem!important;color:var(--text-dark)!important;margin-bottom:6px}.price{color:var(--terracotta)!important;font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-brand.css.map */
