@import"https://fonts.googleapis.com/css2?family=Didot:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--font-luxury-display: "Didot", "Playfair Display", "Times New Roman", serif !important;--font-luxury-heading: "Cormorant Garamond", "Playfair Display", "Georgia", serif !important;--font-luxury-body: "Inter", "Helvetica Neue", "Segoe UI", sans-serif !important;--luxury-champagne-gold: #E5D68A !important;--luxury-light-gold: #F4E4BC !important;--luxury-deep-gold: #DAA520 !important;--luxury-dark-gold: #C9A96E !important;--luxury-black: #000000 !important;--luxury-dark: #1a1a1a !important;--luxury-text: #2a2a2a !important;--luxury-medium: #333333 !important;--luxury-gray: #666666 !important;--luxury-light: #f8f8f8 !important;--luxury-white: #ffffff !important}*{font-family:var(--font-luxury-body)!important;box-sizing:border-box!important}html,body{font-family:var(--font-luxury-body)!important;color:var(--luxury-text)!important;line-height:1.7!important;letter-spacing:.3px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}h1,.h1,.luxury-title,.main-title,.page-title,.hero-title,.hero-title-main,.banner__heading,.display-title,.section-title-large{font-family:var(--font-luxury-display)!important;font-size:3.8rem!important;font-weight:400!important;letter-spacing:2px!important;color:var(--luxury-black)!important;line-height:1.1!important;margin:0 0 1.5rem!important;text-align:center!important}h2,.h2,.section-title,.collection-title,.product__title,.card__heading{font-family:var(--font-luxury-heading)!important;font-size:2.6rem!important;font-weight:500!important;letter-spacing:1px!important;color:var(--luxury-black)!important;line-height:1.2!important;margin:2rem 0 1.5rem!important;text-align:center!important}h3,.h3,.subsection-title{font-family:var(--font-luxury-heading)!important;font-size:2rem!important;font-weight:500!important;letter-spacing:.8px!important;color:var(--luxury-dark)!important;line-height:1.25!important;margin:1.8rem 0 1.2rem!important}h4,.h4{font-family:var(--font-luxury-heading)!important;font-size:1.6rem!important;font-weight:600!important;letter-spacing:.5px!important;color:var(--luxury-dark)!important;margin:1.5rem 0 1rem!important}h5,.h5{font-family:var(--font-luxury-body)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--luxury-medium)!important;margin:1.2rem 0 .8rem!important}h6,.h6{font-family:var(--font-luxury-body)!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--luxury-gray)!important;margin:1rem 0 .5rem!important}p,span,div,li,td,th,label,.text,.content,.description,.rte,.product__description,.collection__description,.page-content,.main-content,.body-text,.announcement-bar__message{font-family:var(--font-luxury-body)!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.8!important;letter-spacing:.2px!important;color:var(--luxury-text)!important}.header__heading,.site-header__logo,.logo,.site-title,.brand-name{font-family:var(--font-luxury-display)!important;font-size:2.2rem!important;font-weight:300!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--luxury-black)!important;text-decoration:none!important}.header__menu-item a,.site-nav__link,.nav-item a,.main-nav a,.list-menu a,.navigation a,.menu-item a,.dumoni-nav a{font-family:var(--font-luxury-body)!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:var(--luxury-dark)!important;text-decoration:none!important;transition:all .3s ease!important}.header__menu-item a:hover,.site-nav__link:hover,.navigation a:hover,.dumoni-nav a:hover{color:var(--luxury-champagne-gold)!important;background:#e5d68a1a!important}.btn,.button,.luxury-cta-button,.luxury-submit-button,button[type=submit],input[type=submit],.hero-btn-primary,.shopify-payment-button__button,.product-form__cart-submit,.form__button{font-family:var(--font-luxury-body)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--luxury-text)!important;background:linear-gradient(135deg,var(--luxury-champagne-gold),var(--luxury-light-gold))!important;border:2px solid var(--luxury-champagne-gold)!important;padding:1.2rem 2.5rem!important;border-radius:0!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 6px 20px #e5d68a4d!important;text-decoration:none!important;display:inline-block!important}.btn:hover,.button:hover,.luxury-cta-button:hover,button[type=submit]:hover,.hero-btn-primary:hover{background:linear-gradient(135deg,var(--luxury-deep-gold),var(--luxury-champagne-gold))!important;color:var(--luxury-dark)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #daa52066!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea,.form__input,.field__input{font-family:var(--font-luxury-body)!important;font-size:1rem!important;font-weight:400!important;color:var(--luxury-dark)!important;background:var(--luxury-white)!important;border:2px solid #e8e8e8!important;border-radius:0!important;padding:1rem 1.2rem!important;transition:border-color .3s ease!important;letter-spacing:.3px!important}input:focus,select:focus,textarea:focus{border-color:var(--luxury-champagne-gold)!important;outline:none!important;box-shadow:0 0 0 3px #e5d68a33!important}label,.form__label,.field__label{font-family:var(--font-luxury-body)!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--luxury-dark)!important;margin-bottom:.5rem!important}.price,.product__price,.card__price,.money,.price__regular,.price__sale{font-family:var(--font-luxury-heading)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.5px!important;color:var(--luxury-deep-gold)!important}a:not(.btn):not(.button):not(.luxury-cta-button){font-family:inherit!important;color:var(--luxury-dark-gold)!important;text-decoration:none!important;transition:color .3s ease!important}a:not(.btn):not(.button):not(.luxury-cta-button):hover{color:var(--luxury-champagne-gold)!important}ul,ol{font-family:var(--font-luxury-body)!important;list-style:none!important;padding-left:0!important}li{font-family:var(--font-luxury-body)!important;font-size:1.1rem!important;line-height:1.7!important;color:var(--luxury-text)!important;margin-bottom:.8rem!important;padding-left:1.5rem!important;position:relative!important}li:before{content:"\2726"!important;color:var(--luxury-champagne-gold)!important;font-size:1rem!important;position:absolute!important;left:0!important;top:0!important}.footer,.site-footer,footer{background:var(--luxury-dark)!important;color:var(--luxury-white)!important;padding:3rem 0 2rem!important;font-family:var(--font-luxury-body)!important}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,.footer-heading,.footer__heading{font-family:var(--font-luxury-heading)!important;color:var(--luxury-white)!important;font-weight:500!important;letter-spacing:.8px!important;margin-bottom:1.5rem!important}.footer h3,.site-footer h3,footer h3{font-size:1.4rem!important}.footer p,.footer span,.footer div,.footer li,.site-footer p,.site-footer span,.site-footer div,.site-footer li,footer p,footer span,footer div,footer li,.footer-content,.footer-text,.footer__content{font-family:var(--font-luxury-body)!important;color:var(--luxury-white)!important;font-size:.95rem!important;line-height:1.7!important;letter-spacing:.2px!important}.footer a,.site-footer a,footer a{font-family:var(--font-luxury-body)!important;color:var(--luxury-champagne-gold)!important;text-decoration:none!important;transition:color .3s ease!important}.footer a:hover,.site-footer a:hover,footer a:hover{color:var(--luxury-light-gold)!important}.card,.card-wrapper,.product-card,.collection-card{font-family:var(--font-luxury-body)!important;background:var(--luxury-white)!important;border-radius:8px!important;overflow:hidden!important}.card__heading,.card__title,.product-title{font-family:var(--font-luxury-heading)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--luxury-dark)!important;letter-spacing:.3px!important}.card__text,.card__description{font-family:var(--font-luxury-body)!important;color:var(--luxury-text)!important;font-size:.95rem!important;line-height:1.6!important}.announcement-bar{background:var(--luxury-light-gold)!important;font-family:var(--font-luxury-body)!important;padding:1rem 0!important}.announcement-bar__message{font-size:.9rem!important;font-weight:500!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--luxury-dark)!important}.announcement-bar a{color:var(--luxury-medium)!important;font-weight:600!important}.breadcrumb,.breadcrumbs{font-family:var(--font-luxury-body)!important;font-size:.9rem!important;color:var(--luxury-gray)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.pagination,.pagination a,.pagination span{font-family:var(--font-luxury-body)!important;color:var(--luxury-text)!important;font-weight:500!important}.cart,.cart-drawer,.drawer{font-family:var(--font-luxury-body)!important}.cart__item,.cart-item,.line-item{font-family:var(--font-luxury-body)!important;border-bottom:1px solid #f0f0f0!important;padding:1.5rem 0!important}.cart__total,.cart-total{font-family:var(--font-luxury-heading)!important;font-size:1.4rem!important;font-weight:600!important;color:var(--luxury-dark)!important}.luxury-highlight{background:#f4e4bc4d!important;border-left:4px solid var(--luxury-champagne-gold)!important;padding:2rem!important;margin:2rem 0!important}.luxury-highlight p{font-family:var(--font-luxury-heading)!important;font-size:1.3rem!important;font-style:italic!important;color:var(--luxury-black)!important;line-height:1.6!important}.luxury-emphasis{font-family:var(--font-luxury-heading)!important;color:var(--luxury-deep-gold)!important;font-style:italic!important}@media (max-width: 768px){h1,.h1,.luxury-title{font-size:2.8rem!important;letter-spacing:1px!important}h2,.h2{font-size:2.2rem!important}h3,.h3{font-size:1.8rem!important}.header__heading,.site-header__logo,.logo{font-size:1.8rem!important;letter-spacing:2px!important}p,.text,.description{font-size:1rem!important}.btn,.button,button[type=submit]{width:100%!important;padding:1.2rem 2rem!important;font-size:.95rem!important}.footer,.site-footer,footer{padding:2rem 1rem 1.5rem!important}}html body *{font-family:var(--font-luxury-body)!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6,html body .luxury-title,html body .hero-title,html body .section-title,html body .page-title,html body .main-title,html body .display-title,html body .card__heading,html body .product__title{font-family:var(--font-luxury-heading)!important}html body h1,html body .h1,html body .luxury-title,html body .hero-title-main{font-family:var(--font-luxury-display)!important}.shopify-section *,.template-index *,.template-page *,.template-product *,.template-collection *,.template-article *{font-family:inherit!important}::selection{background:var(--luxury-champagne-gold)!important;color:var(--luxury-white)!important}::-moz-selection{background:var(--luxury-champagne-gold)!important;color:var(--luxury-white)!important}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}body,html,div,span,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,label,input,textarea,select,button,.footer,.header,.main,.content,.section,.container{font-family:var(--font-luxury-body)!important}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{font-family:var(--font-luxury-heading)!important}body h1,body .luxury-title,body .hero-title-main,html h1,html .luxury-title,html .hero-title-main{font-family:var(--font-luxury-display)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/complete-luxury-fonts.css.map */
