:root{--lum-ink: #3A2A30;--lum-rose: #C98A8E;--lum-rose-deep: #A86A70;--lum-blush: #F3DCD9;--lum-champagne: #F6E9DF;--lum-mauve: #E9DCE5;--lum-gold: #C6A27A;--lum-cocoa: #4A3239;--lum-rose-rgb: 201, 138, 142;--lum-page: #F8EFEC;--lum-alt: #F3E4E0;--lum-card: #FFF9F6;--lum-outline: #E6C4C3;--lum-outline-strong: var(--lum-rose);--lum-text-area: #F9EDEA;--lum-plum: var(--lum-ink);--lum-plum-rgb: 58, 42, 48;--lum-accent: var(--lum-rose);--lum-accent-strong: var(--lum-rose-deep);--lum-muted: #7A5F66;--lum-radius: 1.6rem;--lum-radius-pill: 10rem;--lum-shadow-soft: 0 1.2rem 2.8rem -1.6rem rgba(var(--lum-plum-rgb), .32);--lum-space-section: 5.6rem;--lum-space-section-phone: 4rem;--lumorial-gold: 201, 138, 142;--lumorial-plum: 58, 42, 48;--lumorial-ease: cubic-bezier(.22, 1, .36, 1);--lumorial-sparkle-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c.6 6.4 2.9 9.9 12 12-9.1 2.1-11.4 5.6-12 12-.6-6.4-2.9-9.9-12-12 9.1-2.1 11.4-5.6 12-12z'/%3E%3C/svg%3E")}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h0,h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.1;text-wrap:balance}::selection{background:rgba(var(--lumorial-gold),.28)}.lumorial-sparkle{color:rgb(var(--lumorial-gold));flex-shrink:0}.button{background-image:linear-gradient(110deg,transparent 0%,transparent 36%,rgba(var(--lumorial-gold),.4) 47%,rgba(255,255,255,.3) 50%,rgba(var(--lumorial-gold),.4) 53%,transparent 64%,transparent 100%);background-size:260% 100%;background-repeat:no-repeat;background-position:120% 0;transition:transform .35s var(--lumorial-ease),box-shadow .35s var(--lumorial-ease),background-color .35s var(--lumorial-ease),background-position 1s var(--lumorial-ease)}.button--tertiary,.button[disabled],.button[aria-disabled=true]{background-image:none}.lumorial-wordmark{position:relative;display:inline-block;padding-right:.38em}.lumorial-wordmark__sakura{position:absolute;top:-.12em;right:-.02em;width:.52em;height:.52em;transform:rotate(-14deg);filter:drop-shadow(0 1px 1px rgba(var(--lumorial-plum),.25))}.lumorial-account-icon{position:relative;overflow:visible}.lumorial-account-icon>.lumorial-santa-hat{position:absolute;top:1.5px;left:15.5px;width:20px;height:auto;transform:rotate(-10deg);transform-origin:31% 77%;pointer-events:none}.announcement-bar__message:before,.announcement-bar__message:after,.collection>.collection__title .title:before{content:"";display:inline-block;width:1rem;height:1rem;background:rgb(var(--lumorial-gold));-webkit-mask:var(--lumorial-sparkle-mask) center / contain no-repeat;mask:var(--lumorial-sparkle-mask) center / contain no-repeat;vertical-align:.05em}.announcement-bar__message:before{margin-right:1rem}.announcement-bar__message:after{margin-left:1rem}.collection>.collection__title{text-align:center}.collection>.collection__title .title{margin-inline:auto}.collection>.collection__title .title:before{display:block;width:1.6rem;height:1.6rem;margin:0 auto 1.2rem}.lumorial-marquee{border-bottom:1px solid rgba(var(--color-foreground),.08)}.lumorial-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lumorial-marquee__track{display:flex;width:max-content}.lumorial-marquee__group{display:flex;margin:0;padding:0;list-style:none}.lumorial-marquee__item{display:inline-flex;align-items:center;gap:1.2rem;padding:1rem 2.4rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground))}.lumorial-marquee__sparkle{width:1rem;height:1rem}.lumorial-marquee__link{color:inherit;text-decoration:none}.lumorial-marquee__link:hover{text-decoration:underline;text-underline-offset:.3rem}.collection .product-grid:not(.slider){justify-content:center}.collection #product-grid.product-grid:not(.slider){justify-content:flex-start}.collection .product-grid:not(#product-grid):not(.slider):has(>.grid__item:only-child)>.grid__item{width:100%;max-width:42rem}@media screen and (min-width:750px)and (max-width:989px){.collection .grid--4-col-desktop.product-grid:not(.slider)>.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.product-grid>.grid__item.scroll-trigger{opacity:1!important}.product-grid .card__media .media>img:only-child{opacity:1}.product-grid .grid__item>product-component{display:block;height:100%}.product-grid .card-wrapper,.product-grid .card-wrapper>.card{height:100%}.product-grid .card--card>.card__content{display:flex;flex-direction:column;flex-grow:1}.product-grid .card--card>.card__content>.card__information{display:flex;flex-direction:column;flex-grow:1}.product-grid .card--card>.card__content .card-information{margin-top:auto}.card__heading,.card__heading.h5{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.4;letter-spacing:.01em}.card__heading>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information .price{font-size:1.6rem;font-weight:var(--font-body-weight-bold);letter-spacing:.02em;color:rgb(var(--color-foreground))}.card-information .price .price-item--regular,.card-information .price .price-item--sale{color:rgb(var(--color-foreground))}.badge{padding:.5rem 1.2rem;font-weight:var(--font-body-weight);letter-spacing:.06em;border:1px solid rgba(var(--color-foreground),.12)}body .product-grid .card-wrapper .card--card,.lumorial-soon__card{transform:perspective(900px) var(--lumorial-tilt, rotateX(0deg) rotateY(0deg));transition:transform .45s var(--lumorial-ease),box-shadow .45s var(--lumorial-ease)}body .product-grid .card-wrapper:hover .card--card,.lumorial-soon:hover .lumorial-soon__card{transform:perspective(900px) var(--lumorial-tilt, rotateX(0deg) rotateY(0deg)) translateY(-.6rem);box-shadow:0 24px 40px -24px rgba(var(--lumorial-plum),.38),0 6px 14px -8px rgba(var(--lumorial-plum),.18)}.lumorial-soon{height:100%}.lumorial-soon__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--product-card-corner-radius);border:1px dashed rgba(var(--color-foreground),.2);background:#fffaf799}.lumorial-soon__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 45%,var(--lum-card) 0%,#FFF9F6 45%,var(--lum-blush) 100%)}.lumorial-soon__flower{width:32%;height:auto;filter:drop-shadow(0 6px 10px rgba(var(--lumorial-plum),.12))}.lumorial-soon__sparkle{position:absolute;width:1.4rem;height:1.4rem}.lumorial-soon__sparkle--one{top:22%;right:24%}.lumorial-soon__sparkle--two{bottom:28%;left:22%;width:1rem;height:1rem;opacity:.7}.lumorial-soon__badge{position:absolute;left:1.2rem;bottom:1.2rem;padding:.4rem 1.2rem;border-radius:10rem;background:#fffaf7;border:1px solid rgba(var(--color-foreground),.12);font-size:1.2rem;letter-spacing:.06em;color:rgb(var(--color-foreground))}.lumorial-soon__body{padding:1.6rem 2rem 2rem}.lumorial-soon__title{margin:0;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground))}.lumorial-soon__text{margin:.4rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.lumorial-free-shipping{margin:0 0 1.6rem}.lumorial-free-shipping--page{max-width:48rem;margin:0 0 2.4rem}.lumorial-free-shipping__message{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.lumorial-free-shipping__icon{width:1.2rem;height:1.2rem}.lumorial-free-shipping__track{height:.6rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.lumorial-free-shipping__fill{display:block;width:var(--lumorial-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lum-rose),rgb(var(--lumorial-gold)));transition:width .6s var(--lumorial-ease)}.product-form__submit{position:relative}.lumorial-check{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none}.lumorial-check svg{width:2.2rem;height:2.2rem}.lumorial-added>:not(.lumorial-check){opacity:0}.lumorial-added .lumorial-check{opacity:1}.lumorial-burst{position:fixed;z-index:1001;width:0;height:0;pointer-events:none}.lumorial-burst__spark{position:absolute;left:-.5rem;top:-.5rem;width:1rem;height:1rem;background:rgb(var(--lumorial-gold));-webkit-mask:var(--lumorial-sparkle-mask) center / contain no-repeat;mask:var(--lumorial-sparkle-mask) center / contain no-repeat;animation:lumorialBurst .8s var(--lumorial-ease) forwards}.lumorial-sale{--lumorial-sale-bg: var(--lum-rose-deep);--lumorial-sale-fg: #fffaf7;--lumorial-sale-accent: var(--lum-gold);background:var(--lumorial-sale-bg);color:var(--lumorial-sale-fg)}.lumorial-sale--plum{--lumorial-sale-bg: var(--lum-ink)}.lumorial-sale--blush{--lumorial-sale-bg: var(--lum-blush);--lumorial-sale-fg: var(--lum-ink);--lumorial-sale-accent: var(--lum-ink)}.lumorial-sale--promo{--lumorial-sale-bg: #fffaf7;--lumorial-sale-fg: var(--lum-ink);--lumorial-sale-accent: var(--lum-rose);border-bottom:1px solid rgba(var(--lum-plum-rgb),.08)}.lumorial-sale__dot{margin:0 .8rem;color:var(--lumorial-sale-accent)}.lumorial-sale__part{display:inline-block}.lumorial-sale__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.2rem;padding-top:1rem;padding-bottom:1rem;text-align:center}.lumorial-sale__text{margin:0;font-size:1.4rem;line-height:1.4;letter-spacing:.04em}.lumorial-sale .lumorial-sale__sparkle{width:1.2rem;height:1.2rem;color:var(--lumorial-sale-accent)}.lumorial-sale__code{display:inline-flex;align-items:center;min-height:3rem;padding:.2rem 1.4rem;border:1px dashed currentColor;border-radius:10rem;background:#ffffff24;color:inherit;font:inherit;font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:.14em;cursor:pointer;transition:background-color .3s var(--lumorial-ease)}.lumorial-sale__code:hover{background:#ffffff42}.lumorial-sale__code:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lumorial-sale__link{color:inherit;font-size:1.4rem;text-underline-offset:.3rem}@media screen and (max-width:749px){.lumorial-sale .lumorial-sale__sparkle--end,.lumorial-sale--promo .lumorial-sale__sparkle,.lumorial-sale--promo .lumorial-sale__dot{display:none}.lumorial-sale--promo .lumorial-sale__part{display:block}.lumorial-sale--promo .lumorial-sale__text{font-size:1.3rem}}.price.price--on-sale .price__sale s.price-item--regular{margin-right:.6rem;font-size:.78em;font-weight:var(--font-body-weight);letter-spacing:.02em;color:rgba(var(--color-foreground),.7);text-decoration-thickness:1px}.price.price--on-sale .price-item--sale{color:var(--lum-rose-deep)}.color-scheme-4 .price.price--on-sale .price-item--sale{color:inherit}.lumorial-collection__text{max-width:56rem;margin:1.2rem auto 0;font-size:1.6rem;color:rgba(var(--color-foreground),.88)}.lumorial-collection__editor-note{margin:2.4rem 0;padding:1.6rem 2rem;border:1px dashed rgba(var(--color-foreground),.3);border-radius:1.6rem;font-size:1.4rem;text-align:center}.lumorial-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.lumorial-faq{position:relative;z-index:16}.section-header.shopify-section-group-header-group{z-index:20}.shopify-section-group-header-group{z-index:21}.section-header~.shopify-section-group-header-group{z-index:initial}main .page-width,main .page-width-desktop,.footer .page-width{position:relative}.lumorial-particle{position:absolute;top:-8vh;left:var(--x);width:var(--size);height:var(--size);opacity:var(--alpha)}.lumorial-particle__sway,.lumorial-particle__shape{display:block;width:100%;height:100%}.lumorial-particle svg{display:block;width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-timing-function:var(--lumorial-ease)}.lumorial-trust__list.scroll-trigger:not(.scroll-trigger--offscreen) .lumorial-trust__item,.lumorial-recent__item{animation:lumorialRise .8s var(--lumorial-ease) both;animation-delay:calc(var(--lumorial-i, 0) * 90ms)}.lumorial-particle{will-change:transform;animation:lumorialFall var(--duration) linear var(--delay) infinite}.lumorial-particle__sway{animation:lumorialSwayX var(--sway-duration) ease-in-out infinite alternate}.lumorial-particle__shape{animation:lumorialSpin calc(var(--duration) * 1.4) linear infinite}.lumorial-particle--petal .lumorial-particle__shape{animation:lumorialFlutter calc(var(--sway-duration) * 1.3) ease-in-out infinite alternate}.lumorial-marquee__track{animation:lumorialMarquee var(--lumorial-marquee-duration, 45s) linear infinite}.lumorial-marquee:hover .lumorial-marquee__track,.lumorial-marquee:focus-within .lumorial-marquee__track{animation-play-state:paused}.lumorial-wordmark__sakura{animation:lumorialSway 6s ease-in-out infinite}.lumorial-soon__flower{animation:lumorialFloat 6s ease-in-out infinite}.lumorial-soon__sparkle{animation:lumorialTwinkleSoft 4s ease-in-out infinite}.lumorial-soon__sparkle--two{animation-delay:1.4s}.button:not([disabled]):not(.button--tertiary):hover{background-position:-20% 0}.lumorial-added .lumorial-check svg{animation:lumorialPop .5s var(--lumorial-ease) both}.lumorial-bounce{animation:lumorialBounce .7s var(--lumorial-ease)}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:var(--lumorial-ease)}}@media(hover:hover){.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(var(--color-shadow),.45)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,body .product-grid .card-wrapper .card--card,.lumorial-soon__card{transition:none}.button:not([disabled]):hover,body .product-grid .card-wrapper:hover .card--card,.lumorial-soon:hover .lumorial-soon__card{transform:none}.lumorial-marquee__viewport{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.lumorial-marquee__viewport::-webkit-scrollbar{display:none}.lumorial-marquee__track{min-width:100%;justify-content:center}.lumorial-marquee__group[aria-hidden=true],.lumorial-marquee__item[aria-hidden=true]{display:none}}@keyframes lumorialFall{0%{transform:translateZ(0)}to{transform:translate3d(0,118vh,0)}}@keyframes lumorialSwayX{0%{transform:translate3d(calc(var(--sway) * -1),0,0)}to{transform:translate3d(var(--sway),0,0)}}@keyframes lumorialSpin{to{transform:rotate(var(--spin))}}@keyframes lumorialFlutter{0%{transform:rotate(-25deg) rotateY(0)}to{transform:rotate(35deg) rotateY(40deg)}}@keyframes lumorialMarquee{to{transform:translate(-50%)}}@keyframes lumorialRise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes lumorialSway{0%,to{transform:rotate(-14deg)}50%{transform:rotate(4deg) scale(1.05)}}@keyframes lumorialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lumorialTwinkleSoft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75) rotate(20deg)}}@keyframes lumorialPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lumorialBounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-5px) scale(1.12)}60%{transform:translateY(1px) scale(.96)}}@keyframes lumorialBurst{0%{transform:rotate(var(--angle)) translateY(0) scale(.4);opacity:1}to{transform:rotate(var(--angle)) translateY(calc(var(--distance) * -1)) scale(1);opacity:0}}@media screen and (min-width:750px){.card__heading,.card__heading.h5,.card-information .price{font-size:1.7rem}}.product-grid .card__heading>a,.lumorial-recent__item .card__heading>a{display:block;min-height:2.8em;overflow:visible;text-decoration:none}.lumorial-title{display:block;overflow:visible;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.product-grid .card--card .card__information,.product-grid .card--standard .card__information{display:flex;flex-direction:column;flex:1 1 auto}.product-grid .card__information>.card-information{margin-top:auto}.product-grid .card--card>.card__content,.product-grid .card--standard>.card__content{display:flex;flex-direction:column}.lumorial-title.is-split .lumorial-title__last:before{content:"\a";white-space:pre}.card-wrapper.underline-links-hover:hover .card__heading a,.card-wrapper.underline-links-hover:hover .lumorial-card-subtitle{text-decoration:none}.lumorial-card-subtitle{display:-webkit-box;min-height:2.8em;margin:.4rem 0 0;overflow:hidden;font-size:1.3rem;line-height:1.4;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--lum-rose-deep)}@media screen and (max-width:749px){.card__heading,.card__heading.h5{font-size:1.4rem;letter-spacing:0}.product-grid .card--card>.card__content>.card__information{padding-right:1rem;padding-left:1rem}.lumorial-card-subtitle{font-size:1.2rem}}.lumorial-variant-cards .product-count,.lumorial-variant-cards .product-count-vertical,.lumorial-variant-cards .mobile-facets__count{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lumorial-sticky-atc{display:none}@media screen and (max-width:749px){.lumorial-sticky-atc:not([hidden]){position:fixed;right:0;bottom:var(--lumorial-bottom-offset, 0px);left:0;z-index:2147483001;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.6rem 2rem rgba(var(--lum-plum-rgb),.12);transform:translateY(calc(110% + var(--lumorial-bottom-offset, 0px)));transition:transform .3s ease,bottom .2s ease;touch-action:manipulation}.lumorial-sticky-atc.is-visible{transform:none}.lumorial-sticky-atc__info{flex:1;min-width:0;color:rgb(var(--color-foreground))}.lumorial-sticky-atc__name{display:-webkit-box;overflow:hidden;font-size:1.25rem;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lumorial-sticky-atc__price{display:block;font-size:1.4rem;font-weight:var(--font-body-weight-bold)}.lumorial-sticky-atc__trust{display:flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:1.1rem;line-height:1.3;letter-spacing:.02em;color:rgba(var(--color-foreground),.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lumorial-sticky-atc__trust-icon{flex:none;width:1.3rem;height:1.3rem}.lumorial-sticky-atc__trust-extra{margin-left:-.4rem;white-space:pre}.lumorial-sticky-atc__info{container-type:inline-size}.lumorial-sticky-atc__button.button{flex:none;min-width:0;min-height:4.8rem;padding:0 2.2rem;touch-action:manipulation}body:has(.lumorial-sticky-atc:not([hidden])) .footer{padding-bottom:8rem}}@container (max-width: 21rem){.lumorial-sticky-atc__trust>.lumorial-sticky-atc__trust-extra:not(:first-of-type){display:none}}.lumorial-thumbs input[type=radio]+label.lumorial-thumb{width:6.4rem;height:6.4rem;padding:0;margin:.7rem 1rem .3rem 0;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:1.4rem;background:rgb(var(--color-background));transition:box-shadow .25s ease,transform .25s ease}.lumorial-thumb__image{display:block;width:100%;height:100%;object-fit:cover}.lumorial-thumbs input[type=radio]:checked+label.lumorial-thumb{border-color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.lumorial-thumbs input[type=radio].disabled+label.lumorial-thumb .lumorial-thumb__image{opacity:.45}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lumorial-thumbs input[type=radio]+label.lumorial-thumb:hover{transform:translateY(-.2rem)}}@media screen and (max-width:749px){.lumorial-thumbs input[type=radio]+label.lumorial-thumb{width:5.6rem;height:5.6rem}}.lumorial-benefit{margin:.4rem 0 0;font-family:var(--font-heading-family);font-size:2rem;font-style:italic;line-height:1.35;color:var(--lum-rose-deep)}.lumorial-estimate{display:flex;align-items:flex-start;gap:1.2rem;margin:1.6rem 0;padding:1.4rem 1.6rem;border-radius:1.6rem;background:var(--lum-text-area);border:1.5px solid var(--lum-outline);color:var(--lum-ink)}.lumorial-estimate__icon{flex:none;width:2.4rem;height:2.4rem;margin-top:.1rem}.lumorial-estimate__text{margin:0;font-size:1.45rem;line-height:1.5}.lumorial-estimate__main,.lumorial-estimate__cutoff{display:block}.lumorial-estimate__cutoff{margin-top:.2rem;font-size:1.35rem;color:var(--lum-rose-deep)}.lumorial-mini-trust{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.3rem;letter-spacing:.03em;color:rgb(var(--color-foreground))}.lumorial-mini-trust__item{display:inline-flex;align-items:center;gap:.6rem}.lumorial-mini-trust__icon{width:1.8rem;height:1.8rem}.lumorial-tabs{margin-top:2.8rem}.lumorial-tabs .lumorial-faq__question{font-size:1.6rem;padding:1.5rem 1.8rem}.lumorial-tabs .lumorial-faq__answer{padding:0 1.8rem 1.8rem}.lumorial-tabs__policy-title{margin:2rem 0 .8rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:var(--font-body-weight-bold)}.lumorial-tabs__policies>.lumorial-tabs__policy-title:first-child{margin-top:0}.lumorial-footer__secure{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin:0 0 1rem;font-size:1.3rem;letter-spacing:.06em;color:rgb(var(--color-foreground))}.lumorial-footer__secure-icon{width:1.6rem;height:1.6rem}.lumorial-footer__email{overflow-wrap:normal}.lumorial-footer__blurb{max-width:28rem;margin:0 0 .6rem;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.footer .footer__blocks-wrapper{align-items:flex-start}.footer .footer-block--menu{--animation-order: 1 !important;align-self:flex-start}.footer .footer-block--menu .footer-block__heading{margin-top:0;line-height:1.3}@media screen and (max-width:749px){.lumorial-footer__secure{justify-content:center}.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem;margin-top:1rem;text-align:left}.footer .footer__blocks-wrapper .footer-block.grid__item{width:auto;max-width:none;margin:0;padding:0;text-align:left}.footer .footer__blocks-wrapper .footer-block__heading{margin-bottom:.8rem;text-align:left}}.lumorial-anchor{display:block;scroll-margin-top:10rem}.lumorial-collection-text__inner{max-width:76rem;margin:0 auto;text-align:center}.lumorial-collection-text__heading{margin:0 0 1rem}.lumorial-collection-text__body{color:rgba(var(--color-foreground),.9)}@media screen and (max-width:389px){.card__heading,.card__heading.h5{font-size:1.3rem}}@media screen and (max-width:374px){.card__heading,.card__heading.h5{font-size:1.2rem;letter-spacing:-.01em}}.lumorial-footer__newsletter-text{margin:-.4rem 0 1.6rem;font-size:1.5rem;color:rgb(var(--color-foreground))}.lumorial-footer__newsletter-consent{margin:1.2rem 0 0;font-size:1.2rem;letter-spacing:.03em;color:rgba(var(--color-foreground),.85)}.footer-block__newsletter .footer-block__heading em{color:var(--lum-rose)}.lumorial-popup{width:min(42rem,calc(100vw - 3rem));max-height:calc(100vh - 3rem);padding:0;overflow:visible;border:0;background:transparent;color:var(--lum-ink)}.lumorial-popup::backdrop{background:rgba(var(--lum-plum-rgb),.55)}.lumorial-popup__frame{position:relative;overflow:hidden;border:.6rem solid var(--lum-rose);border-radius:21rem 21rem 2.4rem 2.4rem/14rem 14rem 2.4rem 2.4rem;background:radial-gradient(120% 70% at 50% 0%,#ffffff 0%,transparent 65%),linear-gradient(180deg,#fffaf7 0%,var(--lum-champagne) 100%);box-shadow:0 3rem 6rem -2rem #00000080}.lumorial-popup__content{display:flex;flex-direction:column;align-items:center;padding:7.2rem 2.8rem 3.2rem;text-align:center}.lumorial-popup__form{display:flex;flex-direction:column;align-items:center;width:100%}.lumorial-popup__sparkle{width:2.2rem;height:2.2rem;margin-bottom:1.2rem;color:var(--lum-rose)}.lumorial-popup__heading{margin:0;color:var(--lum-ink)}.lumorial-popup__heading em{color:var(--lum-rose-deep)}.lumorial-popup__text{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.5;color:var(--lum-ink)}.lumorial-popup__field{width:100%;margin-top:2.4rem}.lumorial-popup__field .field__input{background:var(--lum-card);color:var(--lum-ink)}.lumorial-popup__field .field__label{color:rgba(var(--lum-plum-rgb),.8)}.lumorial-popup__submit.button{width:100%;margin-top:1.2rem}.lumorial-popup__consent{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.5;letter-spacing:.02em;color:rgba(var(--lum-plum-rgb),.85)}.lumorial-popup__error{margin:.8rem 0 0;font-size:1.3rem;color:var(--lum-rose-deep)}.lumorial-popup__close{position:absolute;top:5.2rem;right:2.4rem;z-index:3;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fffaf7eb;color:var(--lum-ink);cursor:pointer}.lumorial-popup__close svg{width:1.6rem;height:1.6rem}.lumorial-popup__close:focus-visible{outline:.2rem solid var(--lum-ink);outline-offset:.2rem}.lumorial-popup__door{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--lum-ink);transform-origin:left center;transition:transform 1.1s cubic-bezier(.6,0,.2,1),opacity .3s ease .9s,visibility 0s linear 1.2s}.lumorial-popup__door-inner{position:absolute;top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(230,196,143,.6);border-radius:19rem 19rem 1.4rem 1.4rem/12.6rem 12.6rem 1.4rem 1.4rem}.lumorial-popup__door-flower{width:7.2rem;height:7.2rem}.lumorial-popup__door-knob{position:absolute;top:56%;right:1.8rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--lum-gold);box-shadow:0 .2rem .4rem #0000004d}.lumorial-popup.is-revealed .lumorial-popup__door{visibility:hidden;opacity:0;pointer-events:none;transform:perspective(120rem) rotateY(-108deg)}.lumorial-popup:not(.is-revealed) .lumorial-popup__close{opacity:0}@media(prefers-reduced-motion:reduce){.lumorial-popup__door{display:none}.lumorial-popup:not(.is-revealed) .lumorial-popup__close{opacity:1}}@media screen and (max-width:749px){.lumorial-popup__content{padding:6.4rem 2rem 2.4rem}.lumorial-popup__text{font-size:1.5rem}}.lumorial-rating{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 0;color:rgb(var(--color-foreground));text-decoration:none}.lumorial-rating__stars{--lumorial-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.6 2.9 6 6.6.9-4.8 4.6 1.2 6.5-5.9-3.2-5.9 3.2 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E");display:block;width:8rem;height:1.6rem;background:linear-gradient(90deg,var(--lum-gold) calc(var(--lumorial-rating, 0) / 5 * 100%),rgba(var(--lum-plum-rgb),.18) 0);-webkit-mask:var(--lumorial-star) 0 0 / 1.6rem 1.6rem repeat-x;mask:var(--lumorial-star) 0 0 / 1.6rem 1.6rem repeat-x}.lumorial-rating__count{font-size:1.3rem;line-height:1;letter-spacing:.02em}.lumorial-rating--product{margin-top:1rem}.lumorial-rating--product .lumorial-rating__stars{width:9rem;height:1.8rem;-webkit-mask-size:1.8rem 1.8rem;mask-size:1.8rem 1.8rem}a.lumorial-rating:hover .lumorial-rating__count{text-decoration:underline;text-underline-offset:.3rem}.jdgm-widget,.jdgm-carousel-wrapper{font-family:var(--font-body-family);color:var(--lum-ink)}.jdgm-widget .jdgm-star,.jdgm-carousel-wrapper .jdgm-star,.jdgm-all-reviews-rating .jdgm-star,.jdgm-prev-badge .jdgm-star{color:var(--lum-rose-deep)!important}.jdgm-rev-widg__title,.jdgm-carousel-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--lum-ink)}.jdgm-rev-widg,.jdgm-rev,.jdgm-carousel-item{border-color:rgba(var(--lum-plum-rgb),.1)!important}.jdgm-rev,.jdgm-form-wrapper,.jdgm-carousel-item__review{border-radius:1.6rem}.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-write-rev-link,.jdgm-widget input[type=submit]{border-radius:4rem!important;border-color:var(--lum-ink)!important;font-family:var(--font-body-family);letter-spacing:.06em}.jdgm-widget .jdgm-btn--solid,.jdgm-widget .jdgm-write-rev-link,.jdgm-widget input[type=submit]{background:var(--lum-ink)!important;color:#fffaf7!important}.jdgm-widget .jdgm-btn--border{background:transparent!important;color:var(--lum-ink)!important}.jdgm-widget input[type=text],.jdgm-widget input[type=email],.jdgm-widget textarea{border-radius:1.6rem;border-color:rgba(var(--lum-plum-rgb),.3);font-family:var(--font-body-family)}.jdgm-histogram__bar-content,.jdgm-rev-widg .jdgm-bar-content{background:var(--lum-rose)!important}.lumorial-jdgm-carousel .jdgm-carousel-title-and-link{display:flex;flex-direction:column;align-items:center;margin-bottom:2.4rem;text-align:center}.lumorial-jdgm-carousel .jdgm-carousel-number-of-reviews{margin-top:.4rem;font-size:1.4rem;color:var(--lum-rose-deep)}shopify-chat::part(activator){--shopify-chat-bg-color: #ffffff;--shopify-chat-text-color: var(--lum-ink);background-color:var(--lum-ink);color:#fff;transition:transform .3s ease,opacity .3s ease}@media screen and (max-width:749px){body.lumorial-sticky-open shopify-chat::part(activator){transform:translateY(calc(-8rem - var(--lumorial-bottom-offset, 0px)))}}.button.lumorial-space{position:relative;overflow:hidden;isolation:isolate;border:.3rem solid transparent;background-color:var(--lum-ink);background-image:linear-gradient(var(--lum-ink),var(--lum-ink)),linear-gradient(137deg,var(--lum-rose) 8%,var(--lum-rose) 38%,var(--lum-champagne) 62%,var(--lum-rose) 92%);background-origin:border-box;background-clip:padding-box,border-box;background-size:100% 100%,300% 300%;background-position:0 0,0% 50%;color:#fffaf7;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 1rem 2.4rem -1.2rem rgba(var(--lum-plum-rgb),.6);transition:transform .4s ease,box-shadow .4s ease}.button.lumorial-space:before,.button.lumorial-space:after{display:none}.button.lumorial-space>span:not([class]){position:relative}.button.lumorial-space.loading>[data-button-label]{visibility:hidden}.lumorial-space__stars,.lumorial-space__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.lumorial-space__field{position:absolute;top:0;right:0;left:0;height:calc(100% + 192px);background-image:radial-gradient(circle,rgba(255,255,255,.95) 1px,transparent 1.6px),radial-gradient(circle,rgba(230,196,143,.95) 1px,transparent 1.6px);background-size:48px 48px,64px 64px;background-position:6px 10px,30px 26px;opacity:.5;transition:opacity .4s ease}.lumorial-space__glow{display:flex;top:55%;right:12%;left:12%;overflow:visible;filter:blur(1.8rem);opacity:.55}.lumorial-space__glow>i{flex:1;height:2.4rem}.lumorial-space__glow>i:first-child{background:#d4b08abf}.lumorial-space__glow>i:last-child{background:rgba(var(--lum-rose-rgb),.75)}.button.lumorial-space:focus-visible{outline:.2rem solid var(--lum-ink);outline-offset:.3rem;box-shadow:0 0 0 .3rem #fffaf7}.button.lumorial-space:active{border-color:var(--lum-rose)}.button.lumorial-space:disabled{opacity:.6;box-shadow:none}.button.lumorial-space:disabled .lumorial-space__stars,.button.lumorial-space:disabled .lumorial-space__glow{display:none}.button.lumorial-space .loading__spinner{color:#fffaf7}.lumorial-space.lumorial-added>.lumorial-space__stars,.lumorial-space.lumorial-added>.lumorial-space__glow{opacity:1}.lumorial-space.lumorial-added>.lumorial-space__glow{opacity:.55}.lumorial-check{display:flex;align-items:center;justify-content:center;gap:.8rem}@media(hover:hover){.button.lumorial-space:not(:disabled):hover{transform:scale(1.03);box-shadow:0 1.4rem 3rem -1.2rem rgba(var(--lum-plum-rgb),.7)}.button.lumorial-space:not(:disabled):hover .lumorial-space__field{opacity:.85}}@media(prefers-reduced-motion:no-preference){.button.lumorial-space:not(:disabled):hover,.button.lumorial-space:not(:disabled):focus-visible{animation:lumorialSpaceBorder 6s ease infinite}.button.lumorial-space:not(:disabled) .lumorial-space__field{animation:lumorialSpaceDrift 28s linear infinite,lumorialSpaceTwinkle 3.6s ease-in-out infinite}.button.lumorial-space.loading .lumorial-space__field{animation-duration:2.4s,1.2s;opacity:.9}.button.lumorial-space:not(:disabled) .lumorial-space__glow>i{animation:lumorialSpacePulse 4s ease-in-out infinite}}@keyframes lumorialSpaceBorder{0%,to{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@keyframes lumorialSpaceDrift{0%{transform:translateY(0)}to{transform:translateY(-192px)}}@keyframes lumorialSpaceTwinkle{0%,to{opacity:.4}50%{opacity:.7}}@keyframes lumorialSpacePulse{0%,to{transform:scale(.8)}60%{transform:scale(1)}}@media(hover:hover){.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}}.lumorial-cart-shipping{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.35rem;letter-spacing:.03em;color:rgb(var(--color-foreground))}.lumorial-cart-shipping__icon{width:2rem;height:2rem}body.overflow-hidden shopify-chat::part(activator),body.overflow-hidden-tablet shopify-chat::part(activator),body:has(dialog[open]) shopify-chat::part(activator){opacity:0;pointer-events:none}.lumorial-bubbles__heading{margin:0 0 1.6rem;text-align:center}.lumorial-bubbles__list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 3.6rem;margin:0;padding:1.8rem 0 .6rem;list-style:none}.lumorial-bubbles__item{flex:none}.lumorial-bubbles__link{--lumorial-bubble-size: 10.4rem;display:flex;flex-direction:column;align-items:center;gap:1rem;width:calc(var(--lumorial-bubble-size) + 2.4rem);color:var(--lum-ink);text-align:center;text-decoration:none}.lumorial-bubbles__bubble{position:relative;display:flex;align-items:center;justify-content:center;width:var(--lumorial-bubble-size);height:var(--lumorial-bubble-size)}.lumorial-bubbles__circle{position:absolute;top:0;right:0;bottom:0;left:0;border:.2rem solid var(--lum-rose);border-radius:50%;background:var(--lumorial-bubble-bg, var(--lum-champagne));box-shadow:0 0 0 .1rem rgba(var(--lum-plum-rgb),.45),0 .6rem 1.4rem -.4rem rgba(var(--lum-plum-rgb),.28);transition:box-shadow .35s ease}.lumorial-bubbles__art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lumorial-bubbles__image{display:block;width:78%;height:78%;object-fit:cover;border-radius:50%}.lumorial-bubbles__bubble--sticker .lumorial-bubbles__art{filter:drop-shadow(0 .4rem .4rem rgba(var(--lum-plum-rgb),.22));transition:transform .35s ease}.lumorial-bubbles__bubble--sticker .lumorial-bubbles__image{width:70%;height:auto;max-height:70%;border-radius:0;object-fit:contain}.lumorial-bubbles__placeholder{position:relative;width:45%;height:45%}.lumorial-bubbles__sparkles{position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;pointer-events:none}.lumorial-bubbles__sparkle{position:absolute;width:1.2rem;height:1.2rem;color:var(--lum-rose);opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .4s ease}.lumorial-bubbles__sparkle--1{top:6%;left:2%}.lumorial-bubbles__sparkle--2{top:-2%;right:4%;width:1.5rem;height:1.5rem;transition-delay:.06s}.lumorial-bubbles__sparkle--3{right:-2%;bottom:22%;width:.9rem;height:.9rem;transition-delay:.12s}.lumorial-bubbles__label{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.3;letter-spacing:.04em}.lumorial-bubbles__link:focus-visible{outline:none}.lumorial-bubbles__link:focus-visible .lumorial-bubbles__circle{box-shadow:0 0 0 .3rem #fffaf7,0 0 0 .5rem var(--lum-ink)}.lumorial-bubbles__link:focus-visible .lumorial-bubbles__sparkle{opacity:1;transform:none}@media(hover:hover){.lumorial-bubbles__link:hover .lumorial-bubbles__circle{box-shadow:0 .8rem 1.8rem -.4rem rgba(var(--lum-plum-rgb),.32),0 0 0 .2rem rgba(var(--lum-rose-rgb),.35)}.lumorial-bubbles__link:hover .lumorial-bubbles__bubble--sticker .lumorial-bubbles__art{transform:translateY(-.4rem) rotate(-4deg)}.lumorial-bubbles__link:hover .lumorial-bubbles__sparkle{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lumorial-bubbles__art,.lumorial-bubbles__sparkle,.lumorial-bubbles__circle{transition:none}.lumorial-bubbles__link:hover .lumorial-bubbles__bubble--sticker .lumorial-bubbles__art{transform:none}}@media screen and (max-width:749px){.lumorial-bubbles__list{flex-wrap:nowrap;justify-content:safe center;gap:.4rem;margin:0 -1.5rem;padding:2rem 1.5rem .8rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lumorial-bubbles__list::-webkit-scrollbar{display:none}.lumorial-bubbles__link{--lumorial-bubble-size: 8.4rem;width:calc(var(--lumorial-bubble-size) + 4rem)}.lumorial-bubbles__label{font-size:1.25rem}}.lumorial-text-block__inner{max-width:68rem;margin:0 auto;text-align:center}.lumorial-text-block__heading{margin:0;font-family:var(--font-heading-family);font-size:3.4rem;font-style:italic;font-weight:var(--font-heading-weight);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--lum-ink)}.lumorial-text-block__text{margin-top:1.4rem;font-size:1.7rem;line-height:1.6;color:rgba(var(--lum-plum-rgb),.9)}.lumorial-text-block--small .lumorial-text-block__text{margin-top:0;font-size:1.4rem}.lumorial-text-block__text a{color:var(--lum-ink);text-underline-offset:.3rem}@media screen and (min-width:750px){.lumorial-text-block__heading{font-size:4.2rem}}.lumorial-popup__label{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lum-rose-deep)}.lumorial-popup__label .lumorial-popup__sparkle{width:1.4rem;height:1.4rem;margin:0}.lumorial-popup__consent>*{margin:0}.lumorial-popup__consent a{color:inherit;text-underline-offset:.2rem}.lumorial-popup__later{margin-top:1.2rem;padding:.6rem 1rem;border:0;background:none;color:var(--lum-ink);font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.lumorial-popup__later:focus-visible{outline:.2rem solid var(--lum-ink);outline-offset:.2rem}@media screen and (max-width:989px){.header__heading-link{display:inline-flex;align-items:center;min-height:4.4rem}}.lumorial-footer__newsletter-link{color:inherit;text-underline-offset:.2rem}shopify-account.header__icon:focus-within{outline:.2rem solid currentColor;outline-offset:.2rem;border-radius:.4rem}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation:none}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-name:lumorialSlideUp}}@keyframes lumorialSlideUp{0%{transform:translateY(2rem)}to{transform:translateY(0)}}body:not(.lumorial-motion) .lumorial-particle,body:not(.lumorial-motion) .lumorial-particle *,body:not(.lumorial-motion) .lumorial-wordmark__sakura,body:not(.lumorial-motion) .lumorial-space__field,body:not(.lumorial-motion) .lumorial-space__glow>i{animation-play-state:paused!important}body:not(.lumorial-motion) .lumorial-particles{visibility:hidden}.share-button__button{font-family:inherit;letter-spacing:.04em}.lumorial-space>*,.lumorial-sticky-atc__button>*{pointer-events:none}@media screen and (max-width:749px){body.overflow-hidden .lumorial-sticky-atc,body.overflow-hidden-tablet .lumorial-sticky-atc,body.overflow-hidden-mobile .lumorial-sticky-atc,body:has(dialog[open]) .lumorial-sticky-atc{visibility:hidden;pointer-events:none}}.collection-hero.lumorial-soft-hero{background:linear-gradient(135deg,var(--lum-champagne) 0%,#FFF9F6 60%,var(--lum-page) 100%);border-bottom:1px solid rgba(var(--lumorial-gold),.25)}.lumorial-soft-hero .collection-hero__inner{justify-content:center;text-align:center;padding-top:3.6rem;padding-bottom:2rem}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{justify-content:center;text-align:center}.collection-hero:not(.collection-hero--with-image) .collection-hero__text-wrapper{flex:0 1 auto;width:100%;max-width:64rem;margin-inline:auto}.collection-hero:not(.collection-hero--with-image) .collection-hero__description{max-width:none;margin-inline:auto;margin-bottom:0}.collection-hero .collection-hero__title+.collection-hero__description{max-width:60ch;font-size:1.7rem;line-height:1.7;letter-spacing:.02em;color:var(--lum-ink);text-wrap:pretty}.collection-hero .collection-hero__description p{color:inherit}@media screen and (min-width:750px){.collection-hero .collection-hero__title+.collection-hero__description{font-size:1.8rem}}.collection-hero:not(.collection-hero--with-image):not(.lumorial-soft-hero) .collection-hero__inner{padding-bottom:1.2rem}.lumorial-soft-hero .collection-hero__title,.lumorial-soft-hero .collection-hero__description{color:rgb(var(--lumorial-plum))}.lumorial-soft-hero .collection-hero__title{margin:0}.lumorial-soft-hero .collection-hero__description{margin-top:.8rem;font-size:1.7rem}@media screen and (min-width:750px){.lumorial-soft-hero .collection-hero__inner{padding-top:5.6rem;padding-bottom:3.2rem}}.lumorial-swatches .swatch{box-shadow:inset 0 0 0 .1rem rgba(var(--lumorial-plum),.18)}.lumorial-swatches .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid rgb(var(--lumorial-gold))}.lumorial-swatches [data-selected-value]{text-transform:capitalize}.country-selector{--color-foreground: 255, 250, 247;--color-background: var(--lum-plum-rgb);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.disclosure__list-wrapper.country-selector:not([hidden]){display:flex;flex-direction:column;max-height:32rem;border-radius:1.6rem;overflow:hidden}@media screen and (min-width:750px){.disclosure__list-wrapper.country-selector:not([hidden]){width:28rem}}.country-selector .country-filter{flex:none;padding:1.2rem 1.2rem .8rem}.country-selector .country-filter .field{flex:1 1 auto}.country-selector .country-filter__input{min-width:0;width:100%;min-height:4.4rem;padding:1rem 4.4rem 1rem 1.6rem;font-size:1.4rem}.country-selector .country-filter .field__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.country-selector .country-filter__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.65)}.country-selector .disclosure__list.country-selector__list{flex:1 1 auto;min-height:0;width:auto;min-width:0;max-width:none;max-height:none;margin:0 1.2rem 1.2rem;padding:.4rem 0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--lum-champagne) var(--lum-cocoa)}.country-selector__list::-webkit-scrollbar{width:6px}.country-selector__list::-webkit-scrollbar-track{background:var(--lum-cocoa);border-radius:6px}.country-selector__list::-webkit-scrollbar-thumb{background:var(--lum-champagne);border-radius:6px}.country-selector .disclosure__link{grid-template-columns:auto auto 1fr;align-items:baseline;margin-right:.6rem;padding:.9rem 1.2rem;border-radius:1rem}.country-selector .country-selector__close-button,.country-selector .country-filter__search-icon,.country-selector .country-filter__reset-button{color:#fffaf7}.country-selector .localization-form__currency{opacity:1;padding-right:0}.country-selector .disclosure__link:hover,.country-selector .disclosure__link:focus-visible,.country-selector .disclosure__link[aria-current=true]{background:var(--lum-champagne);color:var(--lum-ink)}@media screen and (max-width:749px){.disclosure__list-wrapper.country-selector:not([hidden]){bottom:0;height:auto;max-height:32rem;border-radius:1.6rem 1.6rem 0 0}.country-selector .disclosure__list.country-selector__list{max-height:none;margin-right:5.7rem}}@media screen and (max-width:749px){.mobile-facets__open-wrapper,.mobile-facets__open{min-height:4.4rem}.mobile-facets__open{display:flex;align-items:center}.lumorial-marquee__link{display:inline-block;padding-block:1rem;margin-block:-1rem}.footer__copyright a,.cart__login-paragraph a,.cart__warnings a{display:inline-block;padding-block:1.2rem;margin-block:-1.2rem}}cart-drawer.drawer .drawer__inner{padding-bottom:var(--lumorial-bottom-offset, 0px)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.2em}#shopify-pc__banner.shopify-pc__banner__dialog{padding:2rem 2.4rem;border-radius:1.6rem 1.6rem 0 0;background-color:var(--lum-card);box-shadow:0 -.6rem 2.4rem rgba(var(--lum-plum-rgb),.16);font-family:var(--font-body-family);color:var(--lum-ink)}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;color:var(--lum-ink)}#shopify-pc__banner.shopify-pc__banner__dialog p,#shopify-pc__banner.shopify-pc__banner__dialog a{font-size:1.3rem;line-height:1.45;letter-spacing:.02em;color:var(--lum-ink)}#shopify-pc__banner .shopify-pc__banner__btns{gap:.8rem}#shopify-pc__banner.shopify-pc__banner__dialog button{min-height:4.4rem;margin:1.2rem 0 0;padding:.8rem 2rem;border-radius:4rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{border:.1rem solid var(--lum-ink);background:var(--lum-ink);color:#fffaf7}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{border:0;background:transparent;color:var(--lum-ink);letter-spacing:.04em;text-transform:none}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{right:0;left:0;width:100%;min-width:0;max-height:50%;padding:1.2rem 1.6rem calc(1rem + env(safe-area-inset-bottom))}#shopify-pc__banner.shopify-pc__banner__dialog h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}#shopify-pc__banner.shopify-pc__banner__dialog p,#shopify-pc__banner.shopify-pc__banner__dialog a{font-size:1.2rem;line-height:1.4}#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__banner .shopify-pc__banner__btns.shopify-pc__banner__btns-granular{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}#shopify-pc__banner.shopify-pc__banner__dialog button{flex:1 1 0;min-width:0;margin-top:1rem;padding:.6rem 1rem;font-size:1.1rem;letter-spacing:.12em}#shopify-pc__banner .shopify-pc__banner__btns-granular #shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner .shopify-pc__banner__btns-granular #shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner .shopify-pc__banner__btns-granular #shopify-pc__banner__btn-manage-prefs{flex:0 0 auto;order:3;padding-inline:.4rem;font-size:1.1rem;letter-spacing:.02em}}.product-form__input--pill input[type=radio]+label{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.lumorial-option-help{margin:.6rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--lum-rose-deep)}.lumorial-card-subtitle--empty{visibility:hidden}.lumorial-lang__form{margin:0}.lumorial-lang__pills{display:inline-flex;gap:.4rem}.lumorial-lang__pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:3.6rem;padding:0 1.2rem;border:.1rem solid color-mix(in srgb,currentColor 45%,transparent);border-radius:4rem;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.14em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.lumorial-lang__pill:hover{border-color:currentColor}.lumorial-lang__pill.is-current{border-color:var(--lum-champagne);background:var(--lum-champagne);color:var(--lum-ink);cursor:default}.lumorial-lang__pill:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.header .lumorial-lang{display:flex;align-items:center;margin-left:.8rem}.lumorial-lang--drawer{margin-top:1.2rem}.lumorial-lang--drawer .lumorial-lang__pill{min-height:4.4rem}.lumorial-lang-footer{display:flex;flex-direction:column;gap:.8rem}.lumorial-lang-footer h2{margin:0}.lumorial-shop-groups{position:relative}.lumorial-shop-group+.lumorial-shop-group{margin-top:5.6rem}.lumorial-shop-group__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2.4rem}.lumorial-shop-group__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);overflow-wrap:break-word}.lumorial-shop-group__text{margin:.6rem 0 0;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.lumorial-shop-group__link{flex:none;font-size:1.4rem;letter-spacing:.04em;white-space:nowrap}@media screen and (max-width:749px){.lumorial-shop-group+.lumorial-shop-group{margin-top:4rem}.lumorial-shop-group__header{margin-bottom:1.6rem}}cart-drawer [id^=jdgm],cart-drawer [class*=jdgm-],cart-drawer [class*=jm-review],cart-drawer [class*=jm-cart-mode],cart-drawer .lumorial-rating,.lumorial-page-cart main [id^=jdgm],.lumorial-page-cart main [class*=jdgm-],.lumorial-page-cart main [class*=jm-review],.lumorial-page-cart main [class*=jm-cart-mode],.lumorial-page-cart main .lumorial-rating{display:none!important}.lumorial-cart-sticky{display:none}@media screen and (max-width:749px){.lumorial-has-cart-bar:not(.lumorial-checkout-in-view) .lumorial-cart-sticky{position:fixed;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -.6rem 2rem rgba(var(--lum-plum-rgb),.12)}.lumorial-cart-sticky__total{display:flex;flex-direction:column;margin:0;font-size:1.2rem;line-height:1.3}.lumorial-cart-sticky__total strong{font-size:1.6rem;font-weight:500}.lumorial-cart-sticky__button.button{flex:0 1 auto;min-width:15rem;min-height:4.6rem}.lumorial-has-cart-bar:not(.lumorial-checkout-in-view) shopify-chat{display:none!important}}.lumorial-langswitch{position:relative;display:flex;align-items:center;margin:0 .2rem}.lumorial-langswitch__button{display:inline-flex;align-items:center;gap:.5rem;min-height:3.6rem;padding:0 1.1rem;font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.12em;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--lum-radius-pill);background:transparent;cursor:pointer}.lumorial-langswitch__button:before{content:"";position:absolute;top:-.4rem;right:-.2rem;bottom:-.4rem;left:-.2rem}.lumorial-langswitch__globe{width:1.6rem;height:1.6rem;flex:none}.lumorial-langswitch__list{position:absolute;top:calc(100% + .8rem);right:0;z-index:30;min-width:15rem;margin:0;padding:.6rem;border:1.5px solid var(--lum-outline);border-radius:1.6rem;background:var(--lum-card);box-shadow:0 1.6rem 3.2rem -1.6rem rgba(var(--lum-plum-rgb),.45)}.lumorial-langswitch__link{display:block;padding:1rem 1.4rem;border-radius:1rem;font-family:var(--font-body-family);font-size:1.5rem;color:var(--lum-plum);text-decoration:none}.lumorial-langswitch__link:hover,.lumorial-langswitch__link:focus-visible,.lumorial-langswitch__link.is-current{background:var(--lum-text-area)}.lumorial-langswitch__link.is-current{font-weight:var(--font-body-weight-bold)}@media screen and (max-width:749px){.lumorial-langswitch__button{min-height:3.2rem;padding:0 .8rem;gap:.35rem;font-size:1.15rem}.lumorial-langswitch__globe{width:1.4rem;height:1.4rem}}.lumorial-langpop{width:min(42rem,calc(100vw - 3.2rem));max-width:none;margin:auto;padding:0;border:0;background:transparent;overflow:visible}.lumorial-langpop::backdrop{background:rgba(var(--lum-plum-rgb),.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lumorial-langpop__panel{position:relative;padding:3.6rem 2.8rem 3rem;border:1.5px solid var(--lum-outline);border-radius:2.4rem;background:linear-gradient(170deg,var(--lum-card) 0%,var(--lum-text-area) 100%);box-shadow:0 2.4rem 6rem -2.4rem rgba(var(--lum-plum-rgb),.55);text-align:center;color:var(--lum-plum);opacity:0;transform:translateY(1.2rem) scale(.98);transition:opacity .35s ease,transform .45s var(--lumorial-ease)}.lumorial-langpop.is-revealed .lumorial-langpop__panel{opacity:1;transform:none}.lumorial-langpop__close{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:transparent;color:var(--lum-plum);cursor:pointer}.lumorial-langpop__close svg{width:2rem;height:2rem}.lumorial-langpop__close:hover,.lumorial-langpop__close:focus-visible{background:var(--lum-alt)}.lumorial-langpop__sparkle{display:block;width:2rem;height:2rem;margin:0 auto 1rem;color:rgb(var(--lumorial-gold))}.lumorial-langpop__title{margin:0 0 2.4rem;font-size:2.4rem;line-height:1.25;color:var(--lum-plum)}.lumorial-langpop__title span{display:inline-block}.lumorial-langpop__slash{margin:0 .4rem;color:var(--lum-accent-strong)}.lumorial-langpop__choices{display:grid;gap:1.2rem}.lumorial-langpop__choice{display:flex;align-items:center;justify-content:center;min-height:5.6rem;border:1.5px solid var(--lum-plum);border-radius:10rem;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--lum-plum);background:var(--lum-card);transition:background-color .25s ease,color .25s ease,box-shadow .3s ease}.lumorial-langpop__choice.is-suggested,.lumorial-langpop__choice:hover{background:var(--lum-plum);color:#fffaf7;box-shadow:0 0 0 .3rem var(--lum-accent),0 1rem 2.4rem -1rem rgba(var(--lum-plum-rgb),.6)}.lumorial-langpop__choice:focus-visible{outline:.2rem solid var(--lum-plum);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.lumorial-langpop__panel{transition:none}}body{background-color:var(--lum-page)}.lumorial-sticky-atc:not([hidden]){background:var(--lum-card);border-top:1.5px solid var(--lum-outline)}.jm-box,.jdgm-widget .jdgm-rev-widg,.jdgm-rev-widg__summary,.jdgm-form{background:var(--lum-card)!important}main .field__input,main .select__select,main .text-area,cart-drawer .field__input{background-color:var(--lum-card)}main .field:after,main .select:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--lum-plum-rgb),.35)}.drawer__inner,cart-drawer .drawer__inner{background-color:var(--lum-page)}.drawer__footer,.cart__footer .cart__blocks{background-color:var(--lum-text-area)}.cart-drawer .drawer__footer{border-top:1.5px solid var(--lum-outline);border-radius:2rem 2rem 0 0}.cart-item__media .cart-item__image,.cart-item__image-container{border-radius:1.2rem;background:var(--lum-card)}.lumorial-page-index main>.shopify-section:has(>.lumorial-beauty)+.shopify-section>.lumorial-beauty{position:relative}.lumorial-page-index main>.shopify-section:has(>.lumorial-beauty)+.shopify-section>.lumorial-beauty:before{content:"";position:absolute;top:0;left:50%;width:1.6rem;height:1.6rem;transform:translate(-50%,-50%);background:var(--lum-rose);opacity:.6;-webkit-mask:var(--lumorial-sparkle-mask) center / contain no-repeat;mask:var(--lumorial-sparkle-mask) center / contain no-repeat}.card-wrapper .card.card--card,.card-wrapper .card.card--standard>.card__inner{--border-width: 0px;background:var(--lum-card);border:1px solid rgba(var(--lum-rose-rgb),.18);border-radius:1.8rem;overflow:hidden;box-shadow:none}.card-wrapper .card.card--card:after{display:none}.card-wrapper .card.card--card>.card__inner{background:var(--lum-card)}.card-wrapper .card.card--card>.card__content{padding:1.4rem 1.6rem 1.6rem;background:linear-gradient(180deg,#fff9f6,#f9edea);border-top:0}.card-wrapper .card.card--card>.card__content>.card__information{display:flex;flex-direction:column;flex:1 1 auto;padding:0}.card-wrapper .card.card--card>.card__content>.card__information:before{content:"";flex:none;width:2.8rem;height:.2rem;margin-bottom:.8rem;border-radius:.2rem;background:var(--lum-rose)}.card-wrapper .card.card--card .card__heading,.card-wrapper .card.card--card .card__heading.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.6rem;line-height:1.2;letter-spacing:0;color:var(--lum-ink)}.card-wrapper .card.card--card .card__heading>a{display:block;min-height:2.4em;overflow:visible;color:var(--lum-ink)}.card-wrapper .card.card--card .card__heading .lumorial-title{display:-webkit-box;min-height:2.4em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-wrapper .card.card--card .lumorial-card-subtitle{margin-top:.4rem;font-family:var(--font-body-family);font-size:1.25rem;color:var(--lum-rose-deep)}.card-wrapper .card.card--card .card__information>.card-information{margin-top:auto;padding-top:.8rem}.lumorial-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-wrapper .card-information .lumorial-card__foot .price{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;color:var(--lum-ink)}.card-wrapper .card-information .price.price--on-sale .price__sale s.price-item--regular{color:rgba(var(--lum-rose-rgb),.85)}.card-wrapper .card-information .price.price--on-sale .price-item--sale{color:var(--lum-ink)}.lumorial-card__go{display:inline-flex;flex:none;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--lum-blush);color:var(--lum-ink);transition:background-color .35s ease,color .35s ease,transform .35s ease}.lumorial-card__go svg{width:1.4rem;height:1.4rem}@media screen and (min-width:750px){.card-wrapper .card.card--card .card__heading,.card-wrapper .card.card--card .card__heading.h5{font-size:1.9rem}.lumorial-card__go{width:3.6rem;height:3.6rem}.lumorial-card__go svg{width:1.6rem;height:1.6rem}}.card-wrapper.card-wrapper .media.media--hover-effect>img:first-child,.card-wrapper.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}.card-wrapper.card-wrapper .media.media--hover-effect>img+img,.card-wrapper.card-wrapper:hover .media.media--hover-effect>img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease,transform .35s ease}body .product-grid .card-wrapper .card--card,body .product-grid .card-wrapper:hover .card--card{transform:none;box-shadow:none}@media(hover:hover)and (pointer:fine){body .product-grid .card-wrapper .card--card,.card-wrapper .card.card--card{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}body .product-grid .card-wrapper:hover .card--card,.card-wrapper:hover .card.card--card{transform:translateY(-.4rem);border-color:rgba(var(--lum-rose-rgb),.3);box-shadow:0 18px 40px -22px #4a323973}.card-wrapper .media.media--hover-effect>img{transition:transform .35s ease,opacity .45s ease}.card-wrapper:hover .media.media--hover-effect>img:first-child{transform:scale(1.03)}.card-wrapper.card-wrapper:hover .media.media--hover-effect[data-lumorial-second-ready]>img+img{opacity:1;transform:scale(1.03)}.card-wrapper:hover .lumorial-card__go{background:var(--lum-ink);color:#fff;transform:translate(.3rem)}}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card.card--card,body .product-grid .card-wrapper:hover .card--card{transform:none}.card-wrapper:hover .media.media--hover-effect>img:first-child,.card-wrapper.card-wrapper:hover .media.media--hover-effect[data-lumorial-second-ready]>img+img,.card-wrapper:hover .lumorial-card__go{transform:none}}:root{--lum-control-bg: #FFF9F6;--lum-control-border: rgba(201, 138, 142, .35);--lum-control-on: #FFF8F5}.facets__summary,.facet-filters__sort.select__select,.mobile-facets__open,.lumorial-shop-group__link,.product-form__input--pill input[type=radio]+label,quantity-input.quantity{position:relative;border:1px solid var(--lum-control-border);border-radius:var(--lum-radius-pill);background-color:var(--lum-control-bg);color:var(--lum-ink);box-shadow:none;text-shadow:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}quantity-input.quantity{border-radius:var(--lum-radius-pill)}quantity-input.quantity:before,quantity-input.quantity:after{box-shadow:none}quantity-input.quantity .quantity__input,quantity-input.quantity .quantity__button{color:var(--lum-ink);background:transparent}.lumorial-glow{position:relative;border:1px solid rgba(255,248,245,.28);border-radius:var(--lum-radius-pill);background-color:var(--lum-cocoa);color:var(--lum-control-on);box-shadow:none;text-shadow:none;transition:background-color .25s ease,color .25s ease}.facets__summary:hover,.facet-filters__sort.select__select:hover,.mobile-facets__open:hover,.lumorial-shop-group__link:hover,.product-form__input--pill input[type=radio]+label:hover{border-color:#c98a8eb3;box-shadow:none}.lumorial-glow:hover{background-color:var(--lum-ink);color:var(--lum-control-on);box-shadow:none}.lumorial-glow:focus-visible,.facets__summary:focus-visible,.facet-filters__sort.select__select:focus-visible,.mobile-facets__open:focus-visible,.lumorial-shop-group__link:focus-visible,.product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid var(--lum-ink);outline-offset:.3rem;box-shadow:none}.facets__summary{min-height:4rem;padding:0 1.6rem 0 1.8rem;margin-right:1rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.facets__summary .svg-wrapper,.facets__summary .icon-caret{color:currentColor}.facets__summary>div{gap:.6rem}.facet-filters__sort.select__select{min-height:4rem;height:auto;padding:0 4rem 0 1.8rem;font-size:1.3rem;letter-spacing:.06em}.facet-filters__field .select .svg-wrapper{right:1.4rem;color:var(--lum-ink);z-index:1;pointer-events:none}.facet-filters__field .select:after,.facet-filters__field .select:before{display:none}.facet-filters__label{color:var(--lum-ink)}.mobile-facets__open{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 2rem;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem}.mobile-facets__open .svg-wrapper,.mobile-facets__open svg{color:currentColor}.lumorial-shop-group__link.lumorial-shop-group__link{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.8rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.lumorial-langswitch__button.lumorial-glow{font-size:1.2rem}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--lum-ink);background-color:var(--lum-ink);color:var(--lum-control-on);box-shadow:none;animation:none}.facets__summary span,.facets__summary .facets__summary-label,.mobile-facets__open span,.mobile-facets__open-label{color:inherit}.facet-filters__field .select .facet-filters__sort.select__select{min-height:4rem;height:4rem;padding:0 4rem 0 1.8rem;border-radius:var(--lum-radius-pill);border:1px solid var(--lum-control-border);background-color:var(--lum-control-bg);color:var(--lum-ink)}.facet-filters__sort option{background:var(--lum-card);color:var(--lum-ink)}.facets__summary.facets__summary,.facets__summary.facets__summary .facets__summary-label,.mobile-facets__open.mobile-facets__open,.mobile-facets__open.mobile-facets__open .mobile-facets__open-label{color:var(--lum-ink)}.facets__disclosure[open] .facets__summary.facets__summary,.facets__disclosure[open] .facets__summary.facets__summary .facets__summary-label{background-color:var(--lum-ink);border-color:var(--lum-ink);color:var(--lum-control-on)}.facets__summary.facets__summary .facets__summary-label{text-decoration:none}.facets__summary.facets__summary{display:inline-flex;align-items:center;margin-bottom:1.2rem;padding:0 1.6rem 0 1.8rem}.facets__summary.facets__summary>div{display:inline-flex;align-items:center;gap:.6rem}.facets__summary.facets__summary .icon-caret,.facets__summary.facets__summary .svg-wrapper{position:static;margin:0;width:1rem;height:.6rem}.lumorial-option-single{display:none}media-gallery [data-lumorial-off],product-modal [data-lumorial-off]{display:none!important}.lumorial-gallery-dots{display:none}@media screen and (max-width:749px){.lumorial-has-dots .slider-buttons{display:none}.lumorial-gallery-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem;margin-top:.8rem}.lumorial-gallery-dots__dot{position:relative;width:2.8rem;height:2.8rem;padding:0;border:0;background:transparent;cursor:pointer}.lumorial-gallery-dots__dot:after{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:50%;background:var(--lum-outline);transform:translate(-50%,-50%);transition:width .25s ease,background-color .25s ease}.lumorial-gallery-dots__dot[aria-current=true]:after{width:2rem;border-radius:1rem;background:var(--lum-plum)}.product__media-list .product__media-item img{object-fit:contain}}.lumorial-previews--empty [class*=-padding]{padding-top:3.2rem;padding-bottom:3.2rem}.lumorial-previews--empty .jm-review-widget:not(:has(form,.jm-review-widget__review)){padding:0!important;min-height:0!important}.product__description.rte,.lumorial-tabs .lumorial-faq__answer,.main-page-content .rte,.shopify-policy__body .rte{max-width:68ch}.lumorial-tabs .lumorial-faq__item{box-shadow:none}.lumorial-tabs .lumorial-faq__item[open]{background:var(--lum-card)}.lumorial-estimate,.lumorial-faq__item{border-radius:var(--lum-radius)}@media screen and (max-width:749px){.lumorial-shop-group__header{flex-wrap:wrap;gap:.8rem 1.2rem}.lumorial-hero__chips{gap:.8rem}.lumorial-hero .lumorial-hero__chip{padding:0 1.4rem;font-size:1.15rem}}h1,h2,h3,.card__heading,.lumorial-hero__chip,.facets__summary-label,.lumorial-shop-group__heading,.product-form__input--pill label{overflow-wrap:break-word}.grid__item>.card-wrapper,.card-wrapper.product-card-wrapper{height:100%}.card-wrapper .card.card--card{display:flex;flex-direction:column;height:100%}.card-wrapper .card.card--card>.card__content{display:flex;flex:1 1 auto;flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lumorial.css.map */
