:root{--lbloom-brand:#583356;--lbloom-cta:#d83f83;--lbloom-ivory:#fffafa}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:snow!important;color:#392d3d!important}.header-wrapper{background:#fffcfc!important;box-shadow:0 2px 16px #88416d0a!important;border-bottom:1px solid #f1e6ec!important}.header{max-width:1390px;min-height:68px}.header__menu-item,.header__active-menu-item,.list-menu__item{color:#3b2e3f!important;font-size:12px;font-weight:740!important;letter-spacing:.02em}.header__menu-item:hover,.list-menu__item:hover{color:#cd4482!important;text-decoration:underline;text-underline-offset:4px}.header__icon .icon{color:#3b2d41}.header__icon:hover .icon{color:#bf447c}.header__heading-logo{max-width:210px}.utility-bar,.announcement-bar{background:#583356!important;color:#fff!important}.announcement-bar__message{color:#fff!important;font-size:10px!important;font-weight:830!important;letter-spacing:.095em!important;padding:9px 16px!important;line-height:1.6}.page-width{max-width:1390px}.product{gap:clamp(23px,3.5vw,55px)}.product__title h1,.collection-hero__title,.main-page-title,.cart__heading,.product-recommendations__heading,.title-wrapper-with-link .title{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-weight:750!important;letter-spacing:-.055em!important;color:#342738!important;line-height:1.12!important}.product__title h1{font-size:clamp(34px,3.55vw,54px)!important}.product__info-wrapper .price-item,.product__info-wrapper .price,.price .price-item{color:#a93674!important;font-weight:800}.product__text,.product__description,.product__tax,.product__info-container .accordion{color:#6a5e6f}.product__description{line-height:1.85}.product__media,.product__media img,.thumbnail img{border-radius:8px!important}.product__media{background:#fdf0f4}.product__media img{object-fit:contain}.product__media-gallery .thumbnail{overflow:hidden;border-radius:6px!important;border:1px solid #f0e1e9}.product-form__submit:not([disabled]){background:#563052!important;color:#fff!important;border:1px solid #563052!important;min-height:54px;border-radius:6px!important}.product-form__submit:not([disabled]):hover{background:#d63f84!important;border-color:#d63f84!important;box-shadow:0 9px 19px #c23d8030!important}.product-form__submit:after,.button:after{box-shadow:none!important}.shopify-payment-button__button--unbranded,.cart__checkout-button{background:#35233b!important;color:#fff!important;border-radius:6px!important;min-height:52px}.product-form__input input[type=radio]+label{border-radius:6px!important}.product-form__input input[type=radio]:checked+label{background:#563052!important;color:#fff!important;border-color:#563052!important}.quantity{border:1px solid #eadbe4;border-radius:5px}.product__info-container .accordion,.product__accordion{border-color:#efe1e9!important}.product__info-container .accordion__title{color:#3d2d41;font-weight:780}.product__info-container a,.product__description a{color:#b23b7d}.collection-hero{background:linear-gradient(100deg,#ffebef,#f6edff)!important}.collection-hero__description{color:#6c5b70}.card__media,.card__inner,.card__inner .media{background:#fff0f5!important;border-radius:9px!important}.card__media img{object-fit:contain}.card__heading{color:#3b2f42;font-weight:720}.card-wrapper{transition:transform .2s}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card-wrapper:hover{transform:translateY(-3px)}}.badge{border-radius:99px!important}.facets__heading,.facet-filters__label{color:#493951}.footer{background:#35223c!important;color:#f5e7f1!important}.footer .footer-block__heading{font:800 12px/1.6 Arial,Helvetica Neue,sans-serif!important;letter-spacing:.095em!important;color:#fff!important;text-transform:uppercase}.footer .footer-block a,.footer .footer-block p,.footer .footer__copyright,.footer .footer__copyright a,.footer .footer__content-bottom,.footer .footer__content-top{color:#f1ddeb!important}.footer a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:4px}.footer .footer__content-bottom,.footer .footer__content-top{border-color:#ffffff25!important}.footer .list-social__link .icon{color:#fff}:is(a,button,input,select,summary):focus-visible{outline:3px solid #d7488b!important;outline-offset:3px!important}.lbloom-mobile-buy{display:none;position:fixed;bottom:0;left:0;right:0;z-index:80;background:#fffdfdf8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-top:1px solid #f1dfe8;box-shadow:0 -8px 25px #4d26402d;padding:9px max(13px,env(safe-area-inset-left)) calc(9px + env(safe-area-inset-bottom));gap:12px;align-items:center}.lbloom-mobile-buy.is-visible{display:flex}.lbloom-mobile-buy__info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lbloom-mobile-buy__info strong{font:700 11px/1.4 Arial,sans-serif;color:#382b3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbloom-mobile-buy__info span{font-size:13px;font-weight:800;color:#bc3479}.lbloom-mobile-buy button{background:#583356;color:#fff;border:0;border-radius:6px;min-height:44px;padding:10px 15px;white-space:nowrap;font:800 10px Arial,sans-serif;letter-spacing:.06em}.lbloom-mobile-buy button:disabled{opacity:.54}@media(min-width:801px){.lbloom-mobile-buy,.lbloom-mobile-buy.is-visible{display:none!important}}@media(max-width:750px){html{scroll-padding-top:76px}.header{min-height:58px}.header__heading-logo{max-height:42px}.page-width{padding-inline:17px}.product__title h1{font-size:35px!important}.footer{padding-top:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.card-wrapper{transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lumopala-bloom-global.css.map */
