@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=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";:root{--font-primary-luxury: "Didot", "Cormorant Garamond", "Times New Roman", serif !important;--font-secondary-luxury: "Cormorant Garamond", "Crimson Text", "Georgia", serif !important;--font-body-luxury: "Inter", "Helvetica Neue", "Segoe UI", sans-serif !important;--luxury-gold-primary: #D4AF37 !important;--luxury-gold-secondary: #C9B037 !important;--luxury-gold-light: #E8D478 !important;--luxury-gold-dark: #B8860B !important;--luxury-champagne: #F7E7CE !important;--luxury-platinum: #E5E4E2 !important;--luxury-black: #0a0a0a !important;--luxury-dark-gray: #1a1a1a !important;--luxury-medium-gray: #4a4a4a !important;--luxury-light-gray: #8a8a8a !important;--luxury-whisper: #f8f8f8 !important;--luxury-white: #ffffff !important}*{font-family:var(--font-body-luxury)!important;box-sizing:border-box!important}html{font-family:var(--font-body-luxury)!important}body{font-family:var(--font-body-luxury)!important;color:var(--luxury-dark-gray)!important;line-height:1.7!important;letter-spacing:.2px!important;font-weight:400!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.title,.main-title,.page-title,.section-title,.product-title,.collection-title,.card__heading,.product__title,.header__heading,.site-header__logo,.logo,.brand,.site-title,.banner__heading,.hero__title,.announcement-bar__heading{font-family:var(--font-primary-luxury)!important;color:var(--luxury-black)!important;font-weight:400!important;line-height:1.2!important;margin-top:0!important;margin-bottom:1rem!important}h1,.h1,.luxury-title,.main-title{font-family:var(--font-primary-luxury)!important;font-size:4rem!important;font-weight:300!important;letter-spacing:2px!important;color:var(--luxury-black)!important;line-height:1.1!important;text-align:center!important;margin-bottom:1.5rem!important}h2,.h2{font-family:var(--font-primary-luxury)!important;font-size:3rem!important;font-weight:400!important;letter-spacing:1.5px!important;color:var(--luxury-dark-gray)!important;line-height:1.2!important;margin-bottom:1.25rem!important}h3,.h3{font-family:var(--font-secondary-luxury)!important;font-size:2.2rem!important;font-weight:500!important;letter-spacing:1px!important;color:var(--luxury-dark-gray)!important;line-height:1.25!important;margin-bottom:1rem!important}h4,.h4{font-family:var(--font-secondary-luxury)!important;font-size:1.8rem!important;font-weight:600!important;letter-spacing:.8px!important;color:var(--luxury-dark-gray)!important}h5,.h5{font-family:var(--font-secondary-luxury)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.6px!important;color:var(--luxury-medium-gray)!important}h6,.h6{font-family:var(--font-body-luxury)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--luxury-medium-gray)!important}.header__heading,.site-header__logo,.logo,.site-title,.brand{font-family:var(--font-primary-luxury)!important;font-size:2.5rem!important;font-weight:300!important;letter-spacing:4px!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{font-family:var(--font-body-luxury)!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:var(--luxury-dark-gray)!important;text-decoration:none!important;transition:all .3s ease!important}.header__menu-item a:hover,.site-nav__link:hover,.navigation a:hover{color:var(--luxury-gold-primary)!important;letter-spacing:1.5px!important}p,span,div,li,td,th,.text,.content,.description,.rte,.body-text,.product__description,.collection__description,.page-content{font-family:var(--font-body-luxury)!important;font-size:1.125rem!important;font-weight:400!important;line-height:1.8!important;letter-spacing:.3px!important;color:var(--luxury-medium-gray)!important}p{margin-bottom:1.5rem!important;font-size:1.125rem!important;line-height:1.8!important}a{font-family:inherit!important;color:var(--luxury-gold-dark)!important;text-decoration:none!important;transition:color .3s ease!important}a:hover{color:var(--luxury-gold-primary)!important}.btn,.button,.shopify-payment-button__button,.product-form__cart-submit,.form__button,.luxury-button,button[type=submit],input[type=submit],.luxury-cta-button,.luxury-submit-button{font-family:var(--font-body-luxury)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--luxury-white)!important;background:linear-gradient(135deg,var(--luxury-gold-primary),var(--luxury-gold-light))!important;border:none!important;border-radius:0!important;padding:1.2rem 3rem!important;cursor:pointer!important;transition:all .4s ease!important;box-shadow:0 8px 32px #d4af3733!important;text-decoration:none!important;display:inline-block!important}.btn:hover,.button:hover,button[type=submit]:hover,.luxury-cta-button:hover{background:linear-gradient(135deg,var(--luxury-gold-dark),var(--luxury-gold-primary))!important;transform:translateY(-3px)!important;box-shadow:0 12px 40px #d4af374d!important;color:var(--luxury-white)!important;letter-spacing:2.5px!important}.price,.product__price,.card__price,.money,.price__regular,.price__sale{font-family:var(--font-secondary-luxury)!important;font-size:1.6rem!important;font-weight:500!important;letter-spacing:1px!important;color:var(--luxury-gold-primary)!important}.price--compare,.compare-price{color:var(--luxury-light-gray)!important;text-decoration:line-through!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-body-luxury)!important;font-size:1rem!important;font-weight:400!important;color:var(--luxury-dark-gray)!important;background:var(--luxury-white)!important;border:2px solid var(--luxury-platinum)!important;border-radius:0!important;padding:1rem 1.25rem!important;transition:border-color .3s ease,box-shadow .3s ease!important}input:focus,select:focus,textarea:focus,.form__input:focus,.field__input:focus{border-color:var(--luxury-gold-primary)!important;outline:none!important;box-shadow:0 0 0 4px #d4af371a!important}label,.form__label,.field__label{font-family:var(--font-body-luxury)!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--luxury-dark-gray)!important;margin-bottom:.5rem!important}ul,ol{font-family:var(--font-body-luxury)!important}li{font-size:1.125rem!important;line-height:1.7!important;margin-bottom:.75rem!important;letter-spacing:.2px!important}.card,.card-wrapper,.product-card,.collection-card{font-family:var(--font-body-luxury)!important}.card__heading,.card__title{font-family:var(--font-secondary-luxury)!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:.5px!important;color:var(--luxury-dark-gray)!important}.announcement-bar{font-family:var(--font-body-luxury)!important;background:var(--luxury-champagne)!important}.announcement-bar__message{font-size:.9rem!important;font-weight:500!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--luxury-dark-gray)!important}.footer,.site-footer{font-family:var(--font-body-luxury)!important;background:var(--luxury-black)!important;color:var(--luxury-platinum)!important}.footer h3,.footer h4,.site-footer h3,.site-footer h4{font-family:var(--font-secondary-luxury)!important;color:var(--luxury-white)!important;letter-spacing:1px!important}@media screen and (max-width: 768px){h1,.h1,.luxury-title{font-size:2.8rem!important;letter-spacing:1px!important}h2,.h2{font-size:2.2rem!important;letter-spacing:.8px!important}h3,.h3{font-size:1.8rem!important;letter-spacing:.6px!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;letter-spacing:1.5px!important}}html body *{font-family:var(--font-body-luxury)!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 .heading,html body .title,html body .logo,html body .brand{font-family:var(--font-primary-luxury)!important}html body .card__heading,html body .product-title,html body .collection-title{font-family:var(--font-secondary-luxury)!important}.shopify-section *,.template-index *,.template-page *,.template-product *,.template-collection *{font-family:inherit!important}body.template-index h1,body.template-page h1,body.template-product h1,body.template-collection h1{font-family:var(--font-primary-luxury)!important}::selection{background:var(--luxury-gold-light)!important;color:var(--luxury-white)!important}::-moz-selection{background:var(--luxury-gold-light)!important;color:var(--luxury-white)!important}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ultimate-luxury-typography.css.map */
