:root{--luvia-accent: #F2545B;--luvia-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 50'%3E%3Cpath d='M2 2.3 L25 47 M18.7 2.7 C24 3 27 8 27.5 12.5 C30 4 38 1.5 42 5 C47 10 44 20 38 28 C32 36 27 42 25 47' fill='none' stroke='black' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--color-base-text: 18, 18, 18;--color-shadow: 0, 0, 0;--color-base-background-1: 255, 255, 255;--color-base-background-2: 246, 246, 246;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 18, 18, 18;--color-base-accent-1: 0, 0, 0;--color-base-accent-2: 18, 18, 18;--gradient-base-background-1: #FFFFFF;--gradient-base-background-2: #F6F6F6;--gradient-base-accent-1: #000000;--gradient-base-accent-2: #121212;--payment-terms-background-color: #FFFFFF}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:700;letter-spacing:-.01em}::selection{background:var(--luvia-accent);color:#fff}.luvia-hearts{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cg fill='none' stroke='%23F2545B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' opacity='.22'%3E%3Cpath transform='translate(16 18) scale(.62)' d='M2 2.3 L25 47 M18.7 2.7 C24 3 27 8 27.5 12.5 C30 4 38 1.5 42 5 C47 10 44 20 38 28 C32 36 27 42 25 47'/%3E%3Cpath transform='translate(92 84) rotate(-14) scale(.48)' d='M2 2.3 L25 47 M18.7 2.7 C24 3 27 8 27.5 12.5 C30 4 38 1.5 42 5 C47 10 44 20 38 28 C32 36 27 42 25 47'/%3E%3C/g%3E%3C/svg%3E");background-size:150px 150px}[id*=luvia_story] .color-inverse,.luvia-hearts--dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cg fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' opacity='.09'%3E%3Cpath transform='translate(16 18) scale(.62)' d='M2 2.3 L25 47 M18.7 2.7 C24 3 27 8 27.5 12.5 C30 4 38 1.5 42 5 C47 10 44 20 38 28 C32 36 27 42 25 47'/%3E%3Cpath transform='translate(92 84) rotate(-14) scale(.48)' d='M2 2.3 L25 47 M18.7 2.7 C24 3 27 8 27.5 12.5 C30 4 38 1.5 42 5 C47 10 44 20 38 28 C32 36 27 42 25 47'/%3E%3C/g%3E%3C/svg%3E");background-size:150px 150px}[id*=luvia_story] .caption-with-letter-spacing{color:var(--luvia-accent)}.header-wrapper.gradient{background:#ffffffb8!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-wrapper--border-bottom{border-bottom:0}.button,.shopify-payment-button__button--unbranded{min-height:5rem;border-radius:12px;font-weight:700;letter-spacing:.02em}.card-wrapper .card__inner,.card-wrapper .card__media{background:#f6f6f6;border-radius:16px;overflow:hidden}.card__heading{font-weight:600}.product__media-item .product-media-container{border-radius:16px;overflow:hidden}.badge{border-radius:8px;font-weight:700}.lg .lg__media{background:#f6f6f6}.lg .lg__badge{background:#121212;color:#fff;border-radius:8px}.lg .lg__heading{font-weight:800}.lg .lg__name{font-weight:500}.lg .lg__price{font-weight:700}.color-inverse .rich-text__blocks .button{background:#fff;color:#000}:root{--luvia-heart-red: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 50'%3E%3Cpath d='M2 2.3 L25 47 M18.7 2.7 C24 3 27 8 27.5 12.5 C30 4 38 1.5 42 5 C47 10 44 20 38 28 C32 36 27 42 25 47' fill='none' stroke='%23F2545B' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product__media-item .product-media-container,.product__media-item .media{border-radius:20px!important;overflow:hidden}@media(max-width:749px){.product__media-wrapper .product__media-list{padding-left:1.6rem!important;padding-right:1.6rem!important;scroll-padding-left:1.6rem}}.product__title:before{content:"LUVIA";display:block;margin-bottom:8px;padding-left:20px;font-size:1.2rem;font-weight:600;letter-spacing:.24em;color:#121212;background:var(--luvia-heart-red) left center / 14px 15px no-repeat}.product__title h1,.product__title .h1{font-weight:800;font-size:2.8rem;line-height:1.12;letter-spacing:-.025em}.product-page-price .price-item{font-weight:800;font-size:2.6rem}.product-page-price s.price-item,.product-page-price .price-item--regular{font-size:1.6rem;font-weight:400;opacity:.5}.emoji-benefits-container{background:#f6f6f6;border-radius:16px;padding:16px 18px}.emoji-benefits-container p{margin:0 0 10px;line-height:1.5}.emoji-benefits-container p:last-child{margin-bottom:0}.kb-timer-wrap{background:#111!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:12px 14px!important;font-size:1.4rem}.quantity-break{border-radius:14px!important;border:1.5px solid #E2E2E2!important;background:#fff!important}.quantity-breaks-container input:checked+.quantity-break{border-color:#000!important;box-shadow:0 0 0 1px #000;background:#f6f6f6!important}.quantity-break__price{font-weight:800}.quantity-breaks__title{font-weight:700}.product-form__submit{min-height:5.6rem;border-radius:12px;font-size:1.6rem;font-weight:700;text-transform:none;letter-spacing:.01em}.product__accordion{border-top:0!important}.product__accordion .accordion__details,.collapsible-content .accordion{background:#f6f6f6;border:0!important;border-radius:14px;padding:0 16px;margin-bottom:8px}.accordion__title{font-weight:600}.image-with-text__media,.icons-with-content__image,.testimonial__image{border-radius:20px;overflow:hidden}.image-with-text__heading,.icons-with-content__heading{font-weight:800;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luvia.css.map */
