body.lurxecare-experience .menu-drawer{animation:none}body.lurxecare-experience #header-group .announcement-bar--compact{z-index:1;animation:none}body.lurxecare-experience #header-group .announcement-bar--compact:before{display:none;animation:none}.menu-drawer-container:not([open]) .lurxecare-drawer-ritual,.menu-drawer-container:not([open]) .lurxecare-drawer-ritual img,.menu-drawer-container:not([open]) .lurxecare-drawer-spotlight__progress:after{animation-play-state:paused}@media(max-width:749px),(pointer:coarse){body.lurxecare-experience #header-group .announcement-bar,body.lurxecare-experience #header-group .announcement-bar:before,body.lurxecare-experience #header-component .header__underlay-closed,body.lurxecare-experience .lurxecare-wordmark__copy strong{animation:none}body.lurxecare-experience #header-component .header__underlay-closed{backdrop-filter:none;-webkit-backdrop-filter:none}body.template-collection #MainContent:before,body.template-collection #MainContent:after{inset:0 0 auto;height:100vh;height:100svh;animation:none;will-change:auto}body.lurxecare-home #MainContent .lurxecare-trust-promise{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.lurxecare-home #MainContent .lurxecare-trust-promise:after{animation:none;opacity:0}}body.lurxecare-experience .menu-drawer__menu>.menu-drawer__list-item>details>summary .svg-wrapper.icon-caret{box-sizing:border-box;display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin:0;padding:0!important}body.lurxecare-home #MainContent .color-custom-media_with_content_RVymQU .lurxecare-trust-promises__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.lurxecare-home #MainContent .color-custom-media_with_content_RVymQU .lurxecare-trust-promise{min-width:0!important;min-height:128px!important}@media screen and (max-width:749px){body.lurxecare-home #MainContent .color-custom-media_with_content_RVymQU .lurxecare-trust-promises__grid{grid-template-columns:1fr!important}}body.lurxecare-experience .menu-drawer__menu>.menu-drawer__list-item>details>summary .svg-wrapper.icon-caret svg{display:block;width:12px;height:12px;margin:0;transform-origin:center}@media(min-width:990px){body.lurxecare-experience .lurxecare-concierge{right:auto;left:clamp(18px,2vw,28px)}body.lurxecare-experience .lurxecare-concierge__panel{right:auto;left:0}body.template-cart .lurxecare-concierge,body:has(#cart-drawer[open]) .lurxecare-concierge{display:none}}body.lurxecare-experience .lurxecare-concierge{--lurxe-help-bottom: clamp(16px, 2vw, 28px)}body.lurxecare-experience .lurxecare-concierge:has(.lurxecare-concierge__panel:not([hidden])){z-index:calc(var(--layer-menu-drawer, 18) + 2);transform:none;animation:none}body.lurxecare-experience .lurxecare-concierge__panel{max-height:min(680px,calc(100vh - var(--lurxe-help-bottom) - 100px - env(safe-area-inset-top)));max-height:min(680px,calc(100dvh - var(--lurxe-help-bottom) - 100px - env(safe-area-inset-top)))}body.lurxecare-experience .lurxecare-concierge__panel:not([hidden]){display:flex;flex-direction:column;overflow:hidden}body.lurxecare-experience .lurxecare-concierge__panel-header{flex:0 0 auto;position:relative;z-index:1}body.lurxecare-experience .lurxecare-concierge__close{min-width:44px;min-height:44px}body.lurxecare-experience .lurxecare-concierge__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:3px;margin:-3px;scrollbar-gutter:stable}body.template-cart .lurxecare-concierge,body:has(#cart-drawer[open],#cart-drawer dialog[open],.menu-drawer-container[open]) .lurxecare-concierge{display:none}@media(max-width:749px){body.lurxecare-experience .lurxecare-concierge{--lurxe-help-bottom: max(12px, env(safe-area-inset-bottom));right:auto;left:max(12px,env(safe-area-inset-left));bottom:var(--lurxe-help-bottom)!important;width:48px;max-width:48px;transform:none;animation:none}body.template-product.lurxecare-sticky-cart-visible .lurxecare-concierge{--lurxe-help-bottom: max(110px, calc(env(safe-area-inset-bottom) + 96px) );bottom:var(--lurxe-help-bottom)!important}body.lurxecare-experience .lurxecare-concierge__launcher{display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;margin:0;padding:0;border-radius:50%;animation:none}body.lurxecare-experience .lurxecare-concierge__icon{width:34px;height:34px}body.lurxecare-experience .lurxecare-concierge__copy{display:none}body.lurxecare-experience .lurxecare-concierge__panel{right:auto;left:0;width:calc(100vw - 36px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:390px;max-height:calc(100vh - var(--lurxe-help-bottom) - 80px - env(safe-area-inset-top));max-height:calc(100dvh - var(--lurxe-help-bottom) - 80px - env(safe-area-inset-top));overscroll-behavior:contain}body:has(.lurxecare-contact__form:focus-within) .lurxecare-concierge:not(:focus-within),body:has(.shopify-challenge__container) .lurxecare-concierge{visibility:hidden;pointer-events:none}body.lurxecare-home .lurxe-about-ritual__inner,body.template-collection .lurxe-motion-collection--tools .lurxe-motion-collection__inner,body.template-page .lurxecare-contact__hero,body.template-page .lurxecare-contact__workspace{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(16px,4.65vw,20px)}body.lurxecare-home .lurxe-about-ritual__copy,body.template-collection .lurxe-motion-collection--tools .lurxe-motion-collection__copy,.lurxecare-contact__hero>*,.lurxecare-contact__workspace>*,.lurxecare-contact__form-grid>*{min-width:0;overflow-wrap:break-word}.lurxecare-contact__guide,.lurxecare-contact__form-card{padding-inline:clamp(16px,4.65vw,22px)}.lurxecare-contact__field :is(input,select,textarea){min-width:0;max-width:100%}}body.template-product .sticky-add-to-cart__bar{z-index:50!important;pointer-events:none;max-width:min(600px,calc(100vw - 32px));background:linear-gradient(135deg,#fffaf7fa,#ffeff3f7);border:1px solid rgba(81,9,25,.18);box-shadow:0 18px 48px #51091933;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.template-product .sticky-add-to-cart__bar[data-stuck=true]{pointer-events:auto}body.template-product sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{pointer-events:none}body.template-product.lurxecare-sticky-cart-visible .lurxecare-concierge{--lurxe-help-bottom: max(112px, calc(env(safe-area-inset-bottom) + 96px) );bottom:max(112px,calc(env(safe-area-inset-bottom) + 96px))!important}body.template-product .product-recommendations{padding-block:clamp(36px,5vw,68px)!important}body.template-product .product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px)!important}body.template-product .product-recommendations .resource-list__item{width:100%;max-width:260px;margin-inline:auto}body.template-product .product-recommendations .card-gallery,body.template-product .product-recommendations .product-card__image{aspect-ratio:1;max-height:240px;overflow:hidden;border-radius:20px}body.template-product .product-recommendations .card-gallery img,body.template-product .product-recommendations .product-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}body.template-product .product-recommendations .resource-list__carousel .resource-list__item{flex:0 0 min(260px,72vw)}body.lurxecare-shop-all #MainContent{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 12% 12%,rgba(248,221,227,.7),transparent 24rem),radial-gradient(circle at 88% 34%,rgba(234,225,243,.62),transparent 28rem),linear-gradient(180deg,#fffaf7,#fff4f5 48%,#f9eef8)}body.lurxecare-shop-all #MainContent>:not(.lurxecare-shop-all-sky){position:relative;z-index:1}.lurxecare-shop-all-sky{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:paint}.lurxecare-shop-all-sky i{position:absolute;top:var(--y);left:var(--x);width:var(--size);aspect-ratio:1;border-radius:50%;opacity:.14;background:#daa968b8;box-shadow:0 0 8px #f5d6a45c;animation:lurxecare-v34-dust-drift var(--duration) ease-in-out var(--delay) infinite alternate}.lurxecare-shop-all-sky i:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:50%;border-radius:50%;background:radial-gradient(circle,rgba(255,245,221,.34),transparent 68%);content:"";transform:translate(-50%)}@keyframes lurxecare-v34-dust-drift{0%{opacity:.08;transform:translateZ(0) scale(.88)}55%{opacity:.2}to{opacity:.11;transform:translate3d(var(--drift-x),var(--drift-y),0) scale(1.08)}}body.lurxecare-shop-all .product-grid__item.lurxecare-shop-card-reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity .52s cubic-bezier(.22,.72,.2,1) var(--lurxecare-reveal-delay, 0ms),transform .56s cubic-bezier(.22,.72,.2,1) var(--lurxecare-reveal-delay, 0ms)}body.lurxecare-shop-all .product-grid__item.lurxecare-shop-card-reveal.is-lurxecare-visible{opacity:1;transform:translateZ(0)}body.lurxecare-shop-all .product-grid__item .product-card{border-radius:max(var(--product-card-corner-radius, 0px),18px);transition:transform .34s cubic-bezier(.22,.72,.2,1),box-shadow .34s ease}body.lurxecare-shop-all .product-grid__item .card-gallery,body.lurxecare-shop-all .product-grid__item .product-card__image{overflow:hidden}body.lurxecare-shop-all .product-grid__item :is(.card-gallery img,.product-card__image img){transform:scale(1.001);transform-origin:center;transition:transform .56s cubic-bezier(.22,.72,.2,1)}body.lurxecare-shop-all :is(.facets__summary,.facets-toggle__button,.sorting-filter__select,.facets__pill-label,.facets-remove__pill,.product-grid__item .button,.product-grid__item button){transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .26s ease,transform .22s ease}@media(hover:hover)and (pointer:fine){body.lurxecare-shop-all .product-grid__item:hover .product-card{box-shadow:0 18px 42px #51091921;transform:translateY(-4px)}body.lurxecare-shop-all .product-grid__item:hover :is(.card-gallery img,.product-card__image img){transform:scale(1.04)}body.lurxecare-shop-all :is(.facets__summary,.facets-toggle__button,.facets__pill-label,.facets-remove__pill):hover{border-color:#a12c5147;box-shadow:0 9px 24px #51091914;transform:translateY(-1px)}body.lurxecare-shop-all .product-grid__item :is(.button,button):not(:disabled):hover{box-shadow:0 10px 24px #51091924;transform:translateY(-2px)}}.lurxecare-cart-star-trail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;pointer-events:none}.lurxecare-cart-star-trail i{position:absolute;top:0;left:0;width:var(--lurxecare-star-size);aspect-ratio:1;opacity:0;background:linear-gradient(145deg,#fff8dc,#e2b56f 52%,#c87994);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 5px rgba(236,188,113,.72));will-change:transform,opacity;animation:lurxecare-cart-star-flight .61s cubic-bezier(.2,.76,.2,1) var(--lurxecare-star-delay) both}.lurxecare-cart-confirmation{position:fixed;top:var(--lurxecare-confirm-y, 76px);left:var(--lurxecare-confirm-x, calc(100vw - 110px) );z-index:2147483001;display:inline-flex;align-items:center;gap:8px;max-width:min(260px,calc(100vw - 28px));padding:10px 14px;color:#fffaf7;background:linear-gradient(135deg,#510919f5,#97264bf2);border:1px solid rgba(231,194,132,.64);border-radius:999px;box-shadow:0 14px 34px #51091938;opacity:0;transform:translate3d(-50%,-7px,0) scale(.97);visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.72,.2,1),visibility .18s ease}.lurxecare-cart-confirmation.is-lurxecare-visible{opacity:1;transform:translate3d(-50%,0,0) scale(1);visibility:visible}.lurxecare-cart-confirmation span{color:#f2ce91;filter:drop-shadow(0 0 6px rgba(242,206,145,.54))}.lurxecare-cart-confirmation strong{font-size:.78rem;font-weight:760;letter-spacing:.015em;white-space:nowrap}cart-icon.is-lurxecare-cart-arrival,.header-actions__cart-icon.is-lurxecare-cart-arrival{transform-origin:center;animation:lurxecare-cart-arrival .62s cubic-bezier(.2,.78,.2,1) both}body.lurxecare-sticky-cart-visible .lurxecare-product{z-index:calc(var(--layer-sticky) - 1)}@keyframes lurxecare-cart-star-flight{0%{opacity:0;transform:translate3d(var(--lurxecare-star-start-x),var(--lurxecare-star-start-y),0) scale(.25) rotate(0)}14%{opacity:.94}58%{opacity:.9;transform:translate3d(var(--lurxecare-star-middle-x),var(--lurxecare-star-middle-y),0) scale(1.08) rotate(118deg)}to{opacity:0;transform:translate3d(var(--lurxecare-star-end-x),var(--lurxecare-star-end-y),0) scale(.22) rotate(228deg)}}@keyframes lurxecare-cart-arrival{0%,to{filter:none;transform:scale(1)}42%{filter:drop-shadow(0 0 9px rgba(226,181,111,.74));transform:scale(1.16)}68%{transform:scale(.97)}}@media(max-width:1199px)and (min-width:750px){body.template-product .product-recommendations .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.lurxecare-shop-all-sky i:nth-child(n+7){display:none}body.lurxecare-shop-all .product-grid__item.lurxecare-shop-card-reveal{transform:translate3d(0,10px,0);transition-duration:.38s,.42s}body.lurxecare-shop-all .product-grid__item.lurxecare-shop-card-reveal.is-lurxecare-visible{transform:translateZ(0)}.lurxecare-cart-confirmation{padding:9px 12px}body.template-product .sticky-add-to-cart__bar{bottom:0;max-width:100%;border-radius:18px 18px 0 0}body.template-product.lurxecare-sticky-cart-visible .lurxecare-concierge{bottom:var(--lurxe-help-bottom, 110px)!important}body.template-product .product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.template-product .product-recommendations .resource-list__item{max-width:190px}body.template-product .product-recommendations .card-gallery,body.template-product .product-recommendations .product-card__image{max-height:180px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.lurxecare-shop-all-sky{display:none}body.lurxecare-shop-all .product-grid__item.lurxecare-shop-card-reveal,body.lurxecare-shop-all .product-grid__item.lurxecare-shop-card-reveal.is-lurxecare-visible{opacity:1;transform:none;transition:none}body.lurxecare-shop-all .product-grid__item .product-card,body.lurxecare-shop-all .product-grid__item :is(.card-gallery img,.product-card__image img),body.lurxecare-shop-all :is(.facets__summary,.facets-toggle__button,.sorting-filter__select,.facets__pill-label,.facets-remove__pill,.product-grid__item .button,.product-grid__item button),.lurxecare-cart-confirmation{transition:none}.lurxecare-cart-star-trail{display:none}cart-icon.is-lurxecare-cart-arrival,.header-actions__cart-icon.is-lurxecare-cart-arrival{animation:none}}.lurxe-page-back-wrap{position:relative;z-index:8;width:min(100% - 36px,1540px);margin:0 auto;padding-top:clamp(22px,3vw,38px)}.lurxe-page-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 16px 9px 10px;color:#510919;background:#fffaf7d1;border:1px solid rgb(215 173 114 / 58%);border-radius:999px;box-shadow:0 12px 32px #5109191a;font-size:.82rem;font-weight:760;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,box-shadow .18s ease}.lurxe-page-back__icon{display:grid;width:28px;aspect-ratio:1;place-items:center;color:#fffaf7;background:linear-gradient(135deg,#510919,#a72f54);border-radius:50%;font-size:1rem;line-height:1}@media(hover:hover)and (pointer:fine){.lurxe-page-back:hover{color:#510919;box-shadow:0 16px 38px #5109192b;transform:translateY(-2px)}}@media(max-width:749px){.lurxe-page-back-wrap{width:min(100% - 28px,1540px)}}@media(prefers-reduced-motion:reduce){.lurxe-page-back{transition:none}}.variant-picker[data-lurxecare-variant-system=pills]{--lurxe-variant-ink: #5b1024;--lurxe-variant-rose: #a92f58;--lurxe-variant-gold: #d8ad6d;--lurxe-variant-cream: #fffaf7;width:100%}.variant-picker[data-lurxecare-variant-system=pills] .variant-picker__form{display:flex;flex-direction:column;gap:clamp(14px,1.7vw,20px);width:100%}.variant-picker[data-lurxecare-variant-system=pills] .variant-option,.variant-picker[data-lurxecare-variant-system=pills] .variant-option+.variant-option{margin:0}.variant-picker[data-lurxecare-variant-system=pills] .variant-option--buttons{gap:9px;width:100%}.variant-picker[data-lurxecare-variant-system=pills] .variant-option--buttons legend,.variant-picker[data-lurxecare-variant-system=pills] .variant-option__single-name{display:block;width:100%;margin:0 0 8px;padding:0;color:var(--lurxe-variant-ink);font-family:var(--font-body--family);font-size:.76rem;font-weight:760;letter-spacing:.085em;line-height:1.25;text-transform:uppercase}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label{--options-border-radius: 999px;--options-border-width: 1px;min-width:58px;min-height:44px;padding:10px 17px;color:var(--lurxe-variant-ink);background:linear-gradient(145deg,#fffdfbf0,#fceef0e5);border:1px solid rgb(126 35 61 / 24%);border-radius:999px;box-shadow:inset 0 1px #ffffffd6,0 7px 18px #5b102412;font-family:var(--font-body--family);font-size:.9rem;font-weight:680;letter-spacing:.015em;line-height:1.15;transform:translateY(0);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:before,.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:after{border-radius:inherit}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label__pill{background:linear-gradient(135deg,#6b1029,#9e2d54 56%,#b94769);box-shadow:inset 0 1px #ffffff38,0 9px 20px #5b10242e}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:has(:checked){color:var(--lurxe-variant-cream);border-color:#6b1029c2;box-shadow:0 9px 22px #5b10242b}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:has(:focus-visible){border-color:var(--lurxe-variant-ink);outline:3px solid rgb(216 173 109 / 46%);outline-offset:3px}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:has([aria-disabled=true]){opacity:.52}.variant-picker[data-lurxecare-variant-system=pills] .variant-option--customer-single{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%}.variant-picker[data-lurxecare-variant-system=pills] .variant-option--customer-single .variant-option__single-name{flex:0 0 100%;margin-bottom:0}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__single-pill{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 17px;color:var(--lurxe-variant-cream);background:linear-gradient(135deg,#6b1029,#9e2d54 56%,#b94769);border:1px solid rgb(216 173 109 / 64%);border-radius:999px;box-shadow:inset 0 1px #ffffff38,0 9px 22px #5b102429;font-size:.9rem;font-weight:700;letter-spacing:.015em;line-height:1.15}.variant-picker[data-lurxecare-variant-system=pills] .variant-option--dropdowns>label{display:block;margin-bottom:8px;color:var(--lurxe-variant-ink);font-size:.76rem;font-weight:760;letter-spacing:.085em;line-height:1.25;text-transform:uppercase}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__select-wrapper{min-height:48px;margin-top:0;color:var(--lurxe-variant-ink);background:linear-gradient(145deg,#fffdfbf0,#fceef0e5);border:1px solid rgb(126 35 61 / 26%);border-radius:999px;box-shadow:inset 0 1px #ffffffd6,0 7px 18px #5b102412}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__select{min-height:46px;padding-block:10px;color:inherit;background:transparent;border-radius:inherit;font-size:.9rem;font-weight:680}.variant-picker[data-lurxecare-variant-system=pills] .variant-option--technical[hidden]{display:none!important}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label--has-swatch{min-width:48px;min-height:48px;padding:5px;background:#fffaf7e0;border:1px solid rgb(126 35 61 / 23%);border-radius:999px}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label--has-swatch:has(:checked){border-color:var(--lurxe-variant-ink);box-shadow:0 0 0 2px var(--lurxe-variant-cream),0 0 0 4px #a92f5885,0 9px 22px #5b102426}@media(hover:hover)and (pointer:fine){.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:not(:has([aria-disabled=true])):hover{color:var(--lurxe-variant-ink);background:linear-gradient(145deg,#fff,#fbe3e9);border-color:#a92f588a;box-shadow:inset 0 1px #ffffffe5,0 11px 24px #5b10241f;transform:translateY(-1px)}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:has(:checked):hover{color:var(--lurxe-variant-cream)}}@media(max-width:749px){.variant-picker[data-lurxecare-variant-system=pills] .variant-option--buttons{gap:8px}.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label,.variant-picker[data-lurxecare-variant-system=pills] .variant-option__single-pill{min-height:44px;padding:9px 14px;font-size:.86rem}}@media(prefers-reduced-motion:reduce){.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label,.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:before,.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label:after,.variant-picker[data-lurxecare-variant-system=pills] .variant-option__button-label__pill{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lurxecare-v34.css.map */
