: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}@media screen and (min-width:750px){.section-header .header{padding-left:7.5px!important;padding-right:4px!important}}.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-drawer,.section-header .desktop-localization-wrapper{display:none}.section-header .header__icons{gap:8px}.section-header .header__icons>.header__search,.section-header .header__icon--account{display:inline-flex!important}.section-header .header__icons>.header__search,.section-header .header__icon--search{width:42px;height:42px;margin:0}.section-header .header__icon--search{border-radius:50%;transition:background .16s ease,transform .16s ease}.section-header .header__icon--search:hover{background:var(--cv-pink);transform:translateY(-1px)}.section-header .header__icon--search .svg-wrapper{width:21px;height:21px}.section-header .header__icons:before{content:"SECURE SHOPIFY CHECKOUT";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--account{display:inline-flex;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--cv-black);transition:background .16s ease,transform .16s ease}.section-header .header__icon--account:hover{background:var(--cv-pink);transform:translateY(-1px)}.section-header .header__icon--account account-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.section-header .header__icon--account .svg-wrapper{width:21px;height:21px}.section-header .header__account-initials{font-size:14px;font-weight:900;line-height:1}.section-header .header__icon--cart{width:44px;height:44px;border:0;background:transparent;color:var(--cv-sale);box-shadow:none;transition:transform .16s ease}.section-header .header__icon--cart:hover{background:transparent;box-shadow:none;transform:translateY(-1px)}.section-header .curlovi-cart-icon,.section-header .curlovi-cart-icon svg{display:block;width:30px;height:30px}.section-header .curlovi-cart-icon__body{fill:var(--cv-sale-soft);stroke:var(--cv-sale);stroke-width:1.7;stroke-linejoin:round;transition:fill .16s ease}.section-header .curlovi-cart-icon__handle{fill:none;stroke:var(--cv-sale);stroke-width:1.9;stroke-linecap:round}.section-header .header__icon--cart:hover .curlovi-cart-icon__body{fill:var(--cv-sale)}.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}.section-header .header__icon--account,.section-header .header__icons>.header__search,.section-header .header__icon--search,.section-header .header__icon--cart{width:40px;height:40px}}.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)}.curlovi-footer-directory{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(140px,.65fr));gap:clamp(2.4rem,5vw,7rem);padding-top:3.2rem;padding-bottom:3.2rem;border-top:1px solid rgba(var(--color-foreground),.12)}.curlovi-footer-directory>div{display:grid;align-content:start;gap:.9rem}.curlovi-footer-directory strong{color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:800}.curlovi-footer-directory__brand strong{font-family:Georgia,Times New Roman,serif;font-size:2.3rem}.curlovi-footer-directory p,.curlovi-footer-directory a{margin:0;color:rgba(var(--color-foreground),.72);font-size:1.35rem;line-height:1.5}.curlovi-footer-directory a{width:fit-content;text-decoration:none}.curlovi-footer-directory a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}@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}.curlovi-footer-directory{grid-template-columns:1fr 1fr;gap:2.8rem 2rem}.curlovi-footer-directory__brand{grid-column:1 / -1}}@media screen and (max-width:479px){.footer-newsletter__controls{grid-template-columns:1fr}.footer-newsletter__submit{width:100%}.curlovi-footer-directory{grid-template-columns:1fr}.curlovi-footer-directory__brand{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/curlovi-global.css.map */
