:root{--cv-black: #171717;--cv-text: #2a2424;--cv-muted: #6d555a;--cv-cream: #fff9f7;--cv-line: #ebdcdf;--cv-sale: #b9777f;--cv-sale-soft: #d99aa8;--cv-pink: #f8e8eb;--cv-page: 1280px}body{color:var(--cv-text)}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__link{background:var(--cv-sale)!important;color:var(--cv-cream)!important}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message span,.announcement-bar-section .announcement-bar__message .icon-arrow,.announcement-bar-section .slider-button{color:var(--cv-cream)!important;font-weight:800;letter-spacing:0}.section-header .header-wrapper{background:#fff9f7f5!important;border-bottom:1px solid var(--cv-line)}.section-header .header{width:min(var(--cv-page),calc(100vw - 64px));max-width:none;min-height:66px;padding:12px 0}.section-header .header__heading .h2,.section-header .header__heading-link .h2{color:var(--cv-black);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;letter-spacing:.01em;line-height:1}.section-header .header__heading-logo-wrapper--curlovi{line-height:0}.section-header .header__heading-logo--curlovi{display:block;width:168px;height:auto;max-width:none}.section-header .header__inline-menu,.section-header .header__search,.section-header header-drawer,.section-header .desktop-localization-wrapper,.section-header .header__icon--account{display:none}.section-header .header__icons{gap:8px}.section-header .header__icons:before{content:"FREE U.S. SHIPPING \b7  TRACKED DELIVERY";display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:0;background:var(--cv-pink);color:var(--cv-text);font-size:13px;font-weight:800;letter-spacing:0;white-space:nowrap}.section-header .header__icon--cart{width:42px;height:42px;border:1px solid var(--cv-black);background:var(--cv-black);color:var(--cv-cream)}.section-header .header__icon--cart .svg-wrapper{color:inherit}.section-header .cart-count-bubble{right:-.3rem;bottom:-.2rem;background:var(--cv-sale);color:var(--cv-cream);font-size:10px;font-weight:900}@media screen and (max-width:749px){.section-header .header{width:calc(100vw - 28px);min-height:58px}.section-header .header__heading .h2,.section-header .header__heading-link .h2{font-size:25px}.section-header .header__heading-logo--curlovi{width:138px}.section-header .header__icons:before{display:none}}.footer-block__newsletter-copy{max-width:52rem;margin:-.8rem auto 1.8rem;color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:1.5}.footer__newsletter.newsletter-form,.footer .newsletter-form__field-wrapper{max-width:52rem}.footer-newsletter__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;width:100%}.footer-newsletter__submit{min-width:12.8rem;min-height:4.8rem;padding:0 2.2rem;background:var(--cv-black);color:var(--cv-cream);font-size:1.4rem;font-weight:700;letter-spacing:0;text-transform:none}.footer-newsletter__submit:hover{background:var(--cv-sale);color:var(--cv-cream)}@media screen and (min-width:750px){.footer-block__newsletter:not(:only-child) .footer-block__newsletter-copy{margin-left:0}}@media screen and (max-width:749px){.footer-block__newsletter-copy{margin-top:-.5rem}}@media screen and (max-width:479px){.footer-newsletter__controls{grid-template-columns:1fr}.footer-newsletter__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/curlovi-global.css.map */
