@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Cinzel:wght@400;500;600&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,400&display=swap";:root{--re-noir: #04000A;--re-or: #D4AA55;--re-rouge: #CC1030;--re-ivoire: #F5EFE6;--re-noir-900: #04000A;--re-noir-800: #0A0510;--re-noir-700: #130B1C;--re-noir-600: #1E1428;--re-or-300: #E7CE97;--re-or-400: #D4AA55;--re-or-600: #A87F38;--re-or-soft: rgba(212,170,85,.16);--re-rouge-400: #CC1030;--re-rouge-600: #99091F;--re-ivoire-100: #F5EFE6;--re-ivoire-300: #C8BFB2;--re-ivoire-500: #8C8478;--re-line: rgba(245,239,230,.14);--re-bg: var(--re-noir-900);--re-surface: var(--re-noir-800);--re-surface-2: var(--re-noir-700);--re-fg: var(--re-ivoire-100);--re-fg-muted: var(--re-ivoire-300);--re-fg-subtle: var(--re-ivoire-500);--re-accent: var(--re-or-400);--re-accent-hi: var(--re-or-300);--re-danger: var(--re-rouge-400);--re-serif: "Cormorant Garamond", "Times New Roman", serif;--re-label: "Cinzel", "Cormorant Garamond", serif;--re-sans: "DM Sans", "Helvetica Neue", Arial, sans-serif;--re-fs-hero: clamp(56px, 9vw, 112px);--re-fs-d1: clamp(40px, 6vw, 72px);--re-fs-d2: 34px;--re-fs-h1: 28px;--re-fs-h2: 22px;--re-fs-body: 16px;--re-fs-sm: 14px;--re-fs-label: 12px;--re-fs-micro: 11px;--re-track-label: .28em;--re-track-cta: .18em;--re-sp-1: 4px;--re-sp-2: 8px;--re-sp-3: 12px;--re-sp-4: 16px;--re-sp-5: 24px;--re-sp-6: 32px;--re-sp-7: 48px;--re-sp-8: 64px;--re-sp-9: 96px;--re-sp-10: 128px;--re-radius: 0px;--re-hair: 1px solid var(--re-line);--re-hair-gold: 1px solid var(--re-or-soft);--re-glow-gold: 0 0 60px -10px rgba(212,170,85,.35);--re-glow-rose: 0 0 80px -20px rgba(204,16,48,.45);--re-shadow-deep: 0 40px 120px -40px rgba(0,0,0,.9);--re-ease: cubic-bezier(.22,1,.36,1);--re-ease-in: cubic-bezier(.4,0,.2,1);--re-dur: .6s;--re-dur-fast: .28s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--re-noir-900)!important;color:var(--re-ivoire-100)!important;font-family:var(--re-sans)!important;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--re-or-400);color:var(--re-noir-900)}hr,.divider{border:none!important;height:1px!important;background:var(--re-line)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:var(--re-serif)!important;color:var(--re-fg)!important;letter-spacing:-.01em}h1,.h1,h2,.h2{font-weight:300!important}h3,h4,h5,h6{font-weight:500!important}p,.body-text,.rte p{font-family:var(--re-sans)!important;font-weight:300;color:var(--re-fg-muted);line-height:1.7}a{color:var(--re-fg-muted);transition:color var(--re-dur-fast) var(--re-ease)}a:hover{color:var(--re-accent)}.header,#shopify-section-header .header{background:transparent!important;border-bottom:1px solid transparent!important;transition:background var(--re-dur) var(--re-ease),border-color var(--re-dur) var(--re-ease)!important}.header.scrolled,.header--scrolled{background:#04000ab8!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--re-line)!important}.header__heading-link,.header__heading{font-family:var(--re-label)!important;font-weight:500!important;letter-spacing:.3em!important;color:var(--re-fg)!important;text-decoration:none!important}.header__menu-item a,.header-nav__link{font-family:var(--re-label)!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--re-fg-muted)!important;text-decoration:none!important}.header__menu-item a:hover{color:var(--re-accent)!important}.header__icon,.header__icon svg{color:var(--re-fg-muted)!important;transition:color var(--re-dur-fast) var(--re-ease)!important}.header__icon:hover{color:var(--re-accent)!important}.cart-count-bubble{background:var(--re-rouge-400)!important;color:var(--re-ivoire-100)!important;border-radius:0!important;font-family:var(--re-sans)!important;font-size:9px!important;font-weight:600!important}.announcement-bar{background:var(--re-rouge-600)!important;color:var(--re-accent)!important;font-family:var(--re-label)!important;font-size:10.5px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:500!important;border-bottom:none!important}.announcement-bar__message,.announcement-bar__link{color:var(--re-accent)!important}.button,button[type=submit],input[type=submit],.btn,.product-form__submit,.cart__submit,.shopify-payment-button__button--unbranded{font-family:var(--re-label)!important;font-weight:500!important;font-size:12px!important;letter-spacing:var(--re-track-cta)!important;text-transform:uppercase!important;border-radius:0!important;background:var(--re-or-400)!important;color:var(--re-noir-900)!important;border:1px solid var(--re-or-400)!important;padding:17px 34px!important;transition:background var(--re-dur-fast) var(--re-ease),transform .12s var(--re-ease)!important}.button:hover,button[type=submit]:hover,.product-form__submit:hover{background:var(--re-or-300)!important;color:var(--re-noir-900)!important}.button:active,.btn:active{background:var(--re-or-600)!important;transform:scale(.985)!important}.button--secondary,.button[data-style=secondary],.button--ghost{background:transparent!important;color:var(--re-fg)!important;border:1px solid rgba(245,239,230,.4)!important}.button--secondary:hover,.button--ghost:hover{background:transparent!important;border-color:var(--re-accent)!important;color:var(--re-accent)!important}.card,.card-wrapper,.product-card,.card--product{background:var(--re-noir-800)!important;border:1px solid var(--re-line)!important;border-radius:0!important;color:var(--re-fg)!important;transition:border-color var(--re-dur-fast) var(--re-ease),box-shadow var(--re-dur-fast) var(--re-ease)!important}.card:hover,.card-wrapper:hover{border-color:var(--re-or-soft)!important;box-shadow:var(--re-glow-gold)!important}.card__heading,.card__name,.card__information .card__heading{font-family:var(--re-serif)!important;font-weight:500!important;color:var(--re-fg)!important}.price,.price--large,.price__regular,.price-item,.product__price{font-family:var(--re-serif)!important;font-weight:500!important;color:var(--re-accent)!important}.product__title{font-family:var(--re-serif)!important;font-weight:400!important;color:var(--re-fg)!important}.variant-button__label,.product-form__input,.swatch__input+label{border-radius:0!important;border-color:var(--re-line)!important;color:var(--re-fg)!important;background:var(--re-noir-800)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],textarea,select,.field__input{background:var(--re-noir-800)!important;color:var(--re-fg)!important;border:1px solid var(--re-line)!important;border-radius:0!important;font-family:var(--re-sans)!important;font-weight:300!important;padding:14px 16px!important;transition:border-color var(--re-dur-fast) var(--re-ease)!important}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--re-or-400)!important;outline:none!important;box-shadow:none!important}::placeholder{color:var(--re-fg-subtle)!important;font-family:var(--re-sans)!important}label,.field__label{font-family:var(--re-label)!important;font-size:10px!important;letter-spacing:var(--re-track-label)!important;text-transform:uppercase!important;color:var(--re-fg-muted)!important}.badge,.product__badge,.price__badge{border-radius:0!important;font-family:var(--re-label)!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:#04000a8c!important;border:1px solid var(--re-or-soft)!important;color:var(--re-accent)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.footer,#shopify-section-footer .footer{background:var(--re-noir-800)!important;border-top:1px solid var(--re-line)!important;color:var(--re-fg-muted)!important}.footer__heading,.footer-block__heading{font-family:var(--re-label)!important;font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--re-fg-subtle)!important;margin-bottom:18px!important}.footer__list a,.footer-block a{font-family:var(--re-sans)!important;font-size:14px!important;color:var(--re-fg-muted)!important;text-decoration:none!important}.footer__list a:hover,.footer-block a:hover{color:var(--re-accent)!important}.footer__copyright{font-family:var(--re-sans)!important;font-size:12px!important;color:var(--re-fg-subtle)!important;border-top:1px solid var(--re-line)!important}.modal__content,.cart-drawer,.cart-drawer__inner,.drawer{background:var(--re-noir-800)!important;border-left:1px solid var(--re-line)!important;border-radius:0!important;color:var(--re-fg)!important}.cart-drawer__header,.drawer__header{border-bottom:1px solid var(--re-line)!important;font-family:var(--re-label)!important;font-size:12px!important;letter-spacing:.24em!important;text-transform:uppercase!important}.drawer__overlay,.modal-overlay{background:#04000a99!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.collection,.product-grid{background:var(--re-noir-900)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--re-noir-800)}::-webkit-scrollbar-thumb{background:var(--re-or-600);border-radius:0}:focus-visible{outline:1px solid var(--re-or-400)!important;outline-offset:3px!important}.re-eyebrow{font-family:var(--re-label);font-weight:500;font-size:11px;letter-spacing:var(--re-track-label);text-transform:uppercase;color:var(--re-accent);display:block}.re-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--re-ease),transform .9s var(--re-ease)}.re-reveal.in{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rose-eternelle.css.map */
