:root{--lh-ink: #0D0B09;--lh-white: #FAF8F5;--lh-pink: #FD2D94;--lh-pink-pale: #FFF0F5;--lh-muted: #6B6565;--lh-surface: #F5F2EF;--lh-serif: var(--heading-font-family, Georgia, serif);--lh-sans: var(--text-font-family, system-ui, sans-serif)}body{font-family:var(--text-font-family, system-ui, sans-serif)!important;-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--heading-font-family, Georgia, serif)!important;letter-spacing:0!important;text-transform:none!important}h1,.h1,.h0{font-weight:300!important;line-height:1.15!important;font-size:clamp(2rem,3.5vw,3rem)!important}h2,.h2{font-weight:300!important;line-height:1.2!important;font-size:clamp(1.6rem,2.8vw,2.4rem)!important}h3,.h3{font-weight:600!important;font-size:1.25rem!important;line-height:1.3!important}h4,.h4{font-weight:600!important;font-size:1.1rem!important;line-height:1.3!important}h5,.h5,h6,.h6{font-family:var(--text-font-family, system-ui, sans-serif)!important;font-weight:500!important;font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.prose,.prose p,.rte,.rte p{font-family:var(--text-font-family, system-ui, sans-serif)!important;font-size:15px!important;line-height:1.7!important}.text-subdued,.text-muted{color:var(--lh-muted)!important}.product-card .product-card__title,.product-card__title{font-family:var(--heading-font-family, Georgia, serif)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important}.product-card .price,.product-card sale-price{font-family:var(--text-font-family, system-ui, sans-serif)!important;font-weight:500!important}.product-info h1,.product-info .product-info__title{font-family:var(--heading-font-family, Georgia, serif)!important;font-weight:300!important;font-size:clamp(1.8rem,3vw,2.5rem)!important;letter-spacing:0!important;text-transform:none!important}.collection-banner h1,.collection h1{font-family:var(--heading-font-family, Georgia, serif)!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}.blog-post-card__title,.article h1{font-family:var(--heading-font-family, Georgia, serif)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.button,.btn,[type=submit],.shopify-challenge__button{font-family:var(--text-font-family, system-ui, sans-serif)!important;font-weight:500!important;letter-spacing:.03em!important;border-radius:100px!important}a:not([class]){color:var(--lh-pink)}.badge,.product-label,.tag{font-family:var(--text-font-family, system-ui, sans-serif)!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.announcement-bar,.announcement-bar__content{font-family:var(--text-font-family, system-ui, sans-serif)!important}.header__primary-nav summary.h6,.header__primary-nav a.h6{font-weight:600!important}.section-header .heading,.section-header__heading{font-family:var(--heading-font-family, Georgia, serif)!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}.accordion-group summary,.accordion-group .accordion__title{font-family:var(--text-font-family, system-ui, sans-serif)!important;font-weight:500!important;font-size:.85rem!important}.localization-toggle{display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;color:#fd2d94!important}.localization-toggle img{width:20px!important;height:auto!important;border-radius:2px!important;vertical-align:middle!important}@media(max-width:575px){.localization-toggle{font-size:13px!important}}form.klaviyo-form{background-size:cover!important}form.klaviyo-form .needsclick[data-testid=form-component]{background-color:transparent!important;padding:0!important;margin:5px 0 10px}form.klaviyo-form .needsclick[type=email]{height:50px!important;padding:0 16px!important;background-color:#ffffffd9!important}footer button[type=submit]:hover{color:#fff!important;border-color:#fff!important}.product-subtitle{font-size:14px;color:#fd2d94;font-weight:500;margin-top:3px;text-align:center}.product-tagline{font-size:11px;color:#555;font-weight:400;margin-top:2px;text-align:center}.icon-star-rating path{fill:#fd2d94!important}.rating-badge .text-xxs{font-size:12px!important;color:#fd2d94!important;font-weight:500!important}.product-gallery__carousel{max-height:520px!important}.product-gallery__media img{max-height:520px!important;object-fit:contain!important}@media(max-width:749px){.product-gallery__carousel{max-height:60vh!important}}.social-media__item .tap-area{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#fff!important;color:#fd2d94!important;transition:transform .25s ease,box-shadow .25s ease!important}.social-media__item .tap-area:hover{background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #0000002e!important}.social-media__item .tap-area svg{width:16px!important;height:16px!important;fill:#fd2d94!important;color:#fd2d94!important}.social-media__item .tap-area svg path{fill:#fd2d94!important}.footer .container{padding-top:20px!important;padding-bottom:10px!important}.footer__block .v-stack{gap:8px!important}.footer__block .h6{margin-bottom:6px!important;font-size:11px!important}.footer__block--newsletter .prose p{font-size:12px!important;line-height:1.4!important}.footer__block-list .unstyled-list{gap:4px!important}.footer__block-list .unstyled-list li a{font-size:13px!important;line-height:1.3!important}.footer__inner{gap:10px!important}.social-media{margin-top:6px!important}.footer__aside{padding-top:6px!important;gap:4px!important}@media(max-width:749px){.footer .container{padding-top:14px!important;padding-bottom:8px!important}.footer__inner{gap:0!important}.footer__block-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.footer__block{padding:6px 0!important;border-top:none!important}.footer__block .h6{margin-bottom:3px!important;font-size:10px!important;letter-spacing:.08em!important}.footer__block .v-stack{gap:3px!important}.footer__block-list .unstyled-list{gap:2px!important}.footer__block-list .unstyled-list li a{font-size:11px!important;line-height:1.2!important}.footer__block--newsletter .prose p{font-size:10px!important;margin-bottom:3px!important}.footer__block--newsletter .form-control{margin-bottom:4px!important}.footer__block--text .prose p{font-size:10px!important;line-height:1.3!important;margin-bottom:2px!important}.footer__block--newsletter,.footer__block--text{grid-column:1/-1!important}.social-media{margin-top:4px!important;gap:6px!important}.social-media__item .tap-area{width:30px!important;height:30px!important}.social-media__item .tap-area svg{width:13px!important;height:13px!important}.footer__aside{padding-top:6px!important;gap:4px!important}}[data-block-type=price]{display:inline-flex!important;align-items:center!important;vertical-align:middle!important}[data-block-type=quantity-selector]{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;margin-right:16px!important}[data-block-type=quantity-selector] .quantity-selector{display:flex!important;align-items:center!important;width:fit-content!important;min-width:0!important;border:1px solid #e0e0e0!important;border-radius:4px!important;overflow:hidden!important;height:30px!important;margin-left:12px!important}[data-block-type=quantity-selector] .quantity-selector__button{width:24px!important;height:30px!important;min-width:24px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:transparent!important;flex-shrink:0!important}[data-block-type=quantity-selector] .quantity-selector__button svg{width:8px!important;height:8px!important}[data-block-type=quantity-selector] .quantity-selector__input{--quantity-selector-character-count:2ch!important;width:30px!important;min-width:0!important;text-align:center!important;padding:0!important;height:30px!important;border:none!important;border-left:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important;font-size:13px!important}[data-block-type=quantity-selector] .quantity-selector__input #prvw__bundle_container .pmpr_bundle__product_name_text{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:12.5px!important;line-height:1.4!important;font-weight:600!important;color:#1a1a1a!important}[data-block-type=quantity-selector] .quantity-selector__input #prvw__bundle_container .pmpr_bundle__buy_all{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;background:#fff0f5!important;border:none!important;border-top:1px solid #FFD6E8!important;padding:12px 16px!important}[data-block-type=quantity-selector] .quantity-selector__input #prvw__bundle_container .pmpr_bundle__footer_text{font-size:13px!important;font-weight:700!important;color:#1a1a1a!important;order:1!important}[data-block-type=quantity-selector] .quantity-selector__input #prvw__bundle_container .pmpr_bundle__total_price{display:flex!important;align-items:center!important;gap:8px!important;order:2!important}[data-block-type=quantity-selector] .quantity-selector__input #prvw__bundle_container .pmpr_bundle__compare_price_text{color:#aaa!important;font-size:13px!important;text-decoration:line-through!important;font-weight:400!important}[data-block-type=quantity-selector] .quantity-selector__input #prvw__bundle_container .pmpr_bundle__total_price_text{color:#fd2d94!important;font-size:22px!important;font-weight:700!important}[data-block-type=quantity-selector] .quantity-selector__input #prvw__bundle_container .pmpr_bundle__highlight_offer{background-color:#fd2d94!important;border-color:#fd2d94!important;border-radius:20px!important;font-size:11px!important;padding:3px 10px!important;order:0!important}.product-info--sticky .product-info__block-group.accordion-group{position:relative!important;width:100vw!important;left:50%!important;transform:translate(-50%)!important}.product-info .h6,.product-info__title{font-weight:700!important;font-family:var(--heading-font-family, Georgia, serif)!important;letter-spacing:0!important;text-transform:none!important}.product-page-subtitle{color:#fd2d94!important}sale-price,regular-price,.price,.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important}.price__compare,.price-item--compare{font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:400!important}.lovher-reassurance-cart{display:flex;justify-content:center;align-items:center;gap:24px;background:#fff0f5;padding:10px 20px;font-size:12px;color:#b81a5c;font-weight:500;flex-wrap:wrap;border-radius:8px;margin-bottom:16px}.lovher-reassurance-cart span{display:flex;align-items:center;gap:6px;white-space:nowrap}.blog-post-card__title{font-size:18px!important;font-weight:980!important;line-height:1.4!important}.blog-post-card__info h3[style]{line-height:1.25!important}.blog-post-card__excerpt{font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#777!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-title{font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lovher-custom.css.map */
