.lumiiya-404{margin-top:clamp(50px,0px + 3.9063vw,100px);margin-bottom:var(--nf-inset-bottom);margin-left:var(--nf-padding-side);margin-right:var(--nf-padding-side);padding:100px 30px;font-family:Apfel Grotezk,sans-serif;background-color:#e8e8e8;border-radius:16px}.lumiiya-404 *{box-sizing:border-box}.lumiiya-404__intro{display:flex;flex-direction:column;text-align:var(--nf-align)}.lumiiya-404__eyebrow{margin:0;font-size:var(--nf-body-size);line-height:1;color:var(--nf-muted-color);padding-bottom:2rem}.lumiiya-404__heading{margin:0;font-size:clamp(4rem,2rem + 1.5625vw,6rem);font-weight:600;color:var(--nf-text-color);line-height:1;letter-spacing:.01em;padding-bottom:4.5rem}.lumiiya-404__text{margin:0;font-size:var(--nf-body-size);line-height:1.4;color:var(--nf-text-color);padding-bottom:var(--nf-button-spacing)}.lumiiya-404__text>:first-child{margin-top:0}.lumiiya-404__text>:last-child{margin-bottom:0}.lumiiya-404__text a{color:inherit}.lumiiya-404__button{--_bg: var(--btn-fill-bg, #a06275);--_fg: var(--btn-fill-fg, #ffffff);--_fill: var(--btn-fill-fill, #ffffff);--_fg-hover: var(--btn-fill-fg-hover, var(--_bg));--_radius: var(--btn-fill-radius, 16px);--_font: var(--btn-fill-font, var(--pb-font-display, "ChauPhilomeneOne", serif));--_size: var(--btn-fill-size, 15px);--_weight: var(--btn-fill-weight, 700);--_pad: var(--btn-fill-pad, 1.15rem 1.5rem);--_duration: var(--btn-fill-duration, .2s);position:relative;align-self:var(--nf-button-align);display:inline-flex;align-items:center;justify-content:center;padding:var(--_pad);background-color:var(--_bg);color:var(--_fg);border:1px solid var(--_bg);border-radius:var(--_radius);overflow:hidden;font-family:var(--_font);font-size:var(--_size);font-weight:var(--_weight);line-height:1;letter-spacing:.12em;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .1s ease}.lumiiya-404__button-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--_fill);clip-path:inset(0 0 100% 0);transition:clip-path var(--_duration) ease-out;pointer-events:none}.lumiiya-404__button:hover .lumiiya-404__button-fill,.lumiiya-404__button:focus-visible .lumiiya-404__button-fill{clip-path:inset(0 0 0 0)}.lumiiya-404__button-label{position:relative;z-index:1;font-family:inherit;transition:color var(--_duration) ease}.lumiiya-404__button:hover .lumiiya-404__button-label,.lumiiya-404__button:focus-visible .lumiiya-404__button-label{color:var(--_fg-hover)}.lumiiya-404__button:active{transform:translateY(1px)}.lumiiya-404__button:focus-visible{outline:2px solid var(--_bg);outline-offset:3px}@media(max-width:749px){.lumiiya-404__button{display:flex;align-self:stretch}}@media(prefers-reduced-motion:reduce){.lumiiya-404__button,.lumiiya-404__button-fill,.lumiiya-404__button-label{transition:none}}.lumiiya-announcement__bar{display:grid;align-items:center;justify-items:center;min-height:40px;margin:var(--bar-top-margin) var(--bar-side-margin) var(--bar-bottom-margin);padding:10px 24px;background-color:var(--bar-bg);color:var(--bar-color);border-radius:var(--bar-radius);position:relative;z-index:99}.lumiiya-announcement__bar:empty{display:none}.lumiiya-announcement__text{grid-area:1 / 1;margin:0;font-family:Apfel Grotezk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;letter-spacing:.1em;font-weight:600;text-align:center;opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.lumiiya-announcement__text.is-active{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.lumiiya-announcement__text{transition:none;transform:none}}@media(max-width:749px){.lumiiya-announcement__bar{grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-height:32px;margin:15px;padding:7px 14px;border-radius:min(var(--bar-radius),12px)}.lumiiya-announcement__text{font-weight:600;font-size:12px;line-height:1.35;letter-spacing:.06em;text-wrap:balance;overflow-wrap:break-word}}.lumiiya-carousel__wrap{margin:var(--inset-top) var(--inset-x) var(--inset-bottom);border-radius:var(--radius);overflow:hidden}.lumiiya-carousel__track{display:flex;align-items:flex-start;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lumiiya-carousel__slide{flex:0 0 100%;min-width:100%}.lumiiya-carousel__img{display:block;width:100%;height:auto}.lumiiya-carousel__placeholder{background:#f2f2f2}@media screen and (max-width:749px){.lumiiya-carousel__wrap{margin:0 15px 20px}}@media screen and (max-width:989px){.lumiiya-carousel__slide[data-visibility=desktop],.lumiiya-carousel__wrap--no-mobile{display:none}}@media screen and (min-width:990px){.lumiiya-carousel__slide[data-visibility=mobile],.lumiiya-carousel__wrap--no-desktop{display:none}}.lumiiya-cart{background:var(--cart-bg);padding-top:clamp(50px,0px + 3.9063vw,100px);padding-bottom:var(--cart-inset-bottom);padding-left:var(--cart-padding-side);padding-right:var(--cart-padding-side);font-family:Apfel Grotezk,sans-serif;color:var(--cart-text-color)}.lumiiya-cart *{box-sizing:border-box}.lumiiya-cart__inner{width:100%;max-width:none;margin:0 auto 0 0;background:#e8e8e8;border-radius:16px;padding:100px 30px}.lumiiya-cart__form{display:flex;flex-direction:column}.lumiiya-cart__intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:var(--cart-intro-spacing)}.lumiiya-cart__heading{margin:0;font-size:clamp(4rem,2rem + 1.5625vw,6rem);font-weight:600;line-height:1;color:var(--cart-text-color)}.lumiiya-cart__count{margin:0;font-size:var(--cart-body-size);color:var(--cart-muted-color)}.lumiiya-cart__list{display:flex;flex-direction:column;border-top:1px solid var(--cart-border-color);transition:opacity .2s ease}.lumiiya-cart.is-loading .lumiiya-cart__list,.lumiiya-cart.is-loading .lumiiya-cart__checkout{opacity:.5;pointer-events:none}.lumiiya-cart__item{display:grid;grid-template-columns:var(--cart-tile-size) 1fr auto;align-items:center;gap:var(--cart-item-gap);padding:var(--cart-item-padding) 0;border-bottom:1px solid var(--cart-border-color)}.lumiiya-cart__tile{width:var(--cart-tile-size);aspect-ratio:1 / 1;background:var(--cart-tile-bg);border-radius:var(--cart-radius);display:flex;align-items:center;justify-content:center;padding:10px;overflow:hidden}.lumiiya-cart__tile img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.lumiiya-cart__info{display:flex;flex-direction:column;gap:4px;min-width:0}.lumiiya-cart__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.lumiiya-cart__title{font-size:var(--cart-body-size);font-weight:600;line-height:1.3;color:var(--cart-text-color);text-decoration:none}.lumiiya-cart__title:hover{text-decoration:underline}.lumiiya-cart__variant,.lumiiya-cart__discount{margin:0;font-size:calc(var(--cart-body-size) - 2px);line-height:1.4;color:var(--cart-muted-color)}.lumiiya-cart__price{margin:2px 0 0;font-size:var(--cart-body-size);line-height:1.4;color:var(--cart-text-color);display:flex;gap:8px;align-items:baseline}.lumiiya-cart__price-original{color:var(--cart-muted-color)}.lumiiya-cart__badge{display:inline-block;font-size:calc(var(--cart-body-size) - 4px);line-height:1;padding:5px 9px;border:1px solid var(--cart-gift-accent);border-radius:999px;background:var(--cart-gift-accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.lumiiya-cart__controls{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lumiiya-cart__stepper{display:inline-flex;align-items:center;border:1px solid var(--cart-text-color);border-radius:999px;overflow:hidden}.lumiiya-cart__step{width:36px;height:36px;border:none;background:transparent;color:var(--cart-text-color);font-family:inherit;font-size:var(--cart-body-size);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.lumiiya-cart__step:hover{background:#fff9fc}.lumiiya-cart__step:focus-visible{outline:2px solid var(--cart-text-color);outline-offset:-2px}.lumiiya-cart__qty{min-width:2.5ch;text-align:center;font-size:var(--cart-body-size);color:var(--cart-text-color)}.lumiiya-cart__qty-static{font-size:calc(var(--cart-body-size) - 2px);color:var(--cart-muted-color);white-space:nowrap}.lumiiya-cart__remove{border:none;background:none;padding:0;font-family:inherit;font-size:calc(var(--cart-body-size) - 3px);color:var(--cart-muted-color);text-decoration:underline;cursor:pointer}.lumiiya-cart__remove:hover{color:var(--cart-text-color)}.lumiiya-cart__item.is-gift,.lumiiya-cart__claim{margin-top:14px;padding:var(--cart-item-padding);border:1px solid var(--cart-gift-border);border-radius:var(--cart-radius);background:var(--cart-gift-bg)}.lumiiya-cart__item.is-gift .lumiiya-cart__tile,.lumiiya-cart__claim .lumiiya-cart__tile{box-shadow:0 0 0 1px var(--cart-gift-border)}.lumiiya-cart__item.is-gift+.lumiiya-cart__item.is-gift,.lumiiya-cart__item.is-gift+.lumiiya-cart__claim,.lumiiya-cart__claim+.lumiiya-cart__claim{margin-top:10px}.lumiiya-cart__claim.is-locked{background:var(--cart-tile-bg);border-style:dashed}.lumiiya-cart__claim.is-locked .lumiiya-cart__tile img{opacity:.45}.lumiiya-cart__claim-failed{display:none}.lumiiya-cart__claim.is-failed .lumiiya-cart__claim-failed{display:block}.lumiiya-cart__claim.is-failed .lumiiya-cart__claim-text,.lumiiya-cart__claim.is-failed .lumiiya-cart__claim-price,.lumiiya-cart__claim.is-failed .lumiiya-cart__claim-actions{display:none}.lumiiya-cart__claim-actions{gap:10px}.lumiiya-cart__swatches{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lumiiya-cart__swatch{display:inline-flex;align-items:center;gap:6px;padding:10px 15px;border:1px solid var(--cart-border-color);border-radius:999px;background:#fff9fc;color:var(--cart-muted-color);font-family:inherit;font-size:calc(var(--cart-body-size) - 3px);line-height:1;cursor:pointer}.lumiiya-cart__swatch:hover{background:#fff9fcbf}.lumiiya-cart__swatch[aria-pressed=true]{border-color:var(--cart-gift-accent);color:var(--cart-text-color)}.lumiiya-cart__swatch:focus-visible{outline:2px solid var(--cart-gift-accent);outline-offset:2px}.lumiiya-cart__claim-button{font-family:inherit;font-size:calc(var(--cart-body-size) - 2px);font-weight:600;letter-spacing:.02em;color:#fff;background:var(--cart-gift-accent);border:1px solid var(--cart-gift-accent);border-radius:999px;padding:10px 18px;cursor:pointer;white-space:nowrap;transition:opacity .18s ease}.lumiiya-cart__claim-button:hover{opacity:.88}.lumiiya-cart__claim-button:focus-visible{outline:2px solid var(--cart-gift-accent);outline-offset:2px}.lumiiya-cart__footer{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-top:var(--cart-item-padding)}.lumiiya-cart__subtotal{width:100%;display:flex;justify-content:space-between;align-items:baseline;font-size:var(--cart-body-size);font-weight:600;color:var(--cart-text-color)}.lumiiya-cart__note{margin:0;width:100%;font-size:calc(var(--cart-body-size) - 3px);color:var(--cart-muted-color)}.lumiiya-cart__checkout{position:relative;overflow:hidden;margin-top:8px;font-size:var(--cart-body-size);font-weight:700;color:var(--cart-button-text);background:var(--cart-button-bg);border:1px solid var(--cart-button-bg);border-radius:var(--cart-radius);padding:13px 31px;cursor:pointer;transition:opacity .18s ease;letter-spacing:.12em}.lumiiya-cart__checkout-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--cart-button-fill);clip-path:inset(0 0 100% 0);transition:clip-path .2s ease-out;pointer-events:none}.lumiiya-cart__checkout:hover .lumiiya-cart__checkout-fill,.lumiiya-cart__checkout:focus-visible .lumiiya-cart__checkout-fill{clip-path:inset(0 0 0 0)}.lumiiya-cart__checkout-label{font-family:ChauPhilomeneOne,sans-serif;font-weight:700;position:relative;z-index:1;transition:color .2s ease}.lumiiya-cart__checkout:hover .lumiiya-cart__checkout-label,.lumiiya-cart__checkout:focus-visible .lumiiya-cart__checkout-label{color:var(--cart-button-bg)}.lumiiya-cart__checkout:focus-visible{outline:2px solid var(--cart-text-color);outline-offset:2px}.lumiiya-cart__empty{display:flex;flex-direction:column;gap:24px;padding-top:8px}.lumiiya-cart__empty-text{margin:0;font-size:var(--cart-body-size);color:var(--cart-muted-color)}.lumiiya-cart__continue{--_bg: var(--btn-fill-bg, #a06275);--_fg: var(--btn-fill-fg, #ffffff);--_fill: var(--btn-fill-fill, #ffffff);--_fg-hover: var(--btn-fill-fg-hover, var(--_bg));--_radius: var(--btn-fill-radius, 16px);--_font: var(--btn-fill-font, var(--pb-font-display, "ChauPhilomeneOne", serif));--_size: var(--btn-fill-size, 15px);--_weight: var(--btn-fill-weight, 700);--_pad: var(--btn-fill-pad, 1.15rem 1.5rem);--_duration: var(--btn-fill-duration, .2s);position:relative;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:var(--_pad);background-color:var(--_bg);color:var(--_fg);border:1px solid var(--_bg);border-radius:var(--_radius);overflow:hidden;font-family:var(--_font);font-size:var(--_size);font-weight:var(--_weight);line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .1s ease}.lumiiya-cart__continue-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--_fill);clip-path:inset(0 0 100% 0);transition:clip-path var(--_duration) ease-out;pointer-events:none}.lumiiya-cart__continue:hover .lumiiya-cart__continue-fill,.lumiiya-cart__continue:focus-visible .lumiiya-cart__continue-fill{clip-path:inset(0 0 0 0)}.lumiiya-cart__continue-label{position:relative;z-index:1;font-family:inherit;transition:color var(--_duration) ease;font-weight:700}.lumiiya-cart__continue:hover .lumiiya-cart__continue-label,.lumiiya-cart__continue:focus-visible .lumiiya-cart__continue-label{color:var(--_fg-hover)}.lumiiya-cart__continue:active{transform:translateY(1px)}.lumiiya-cart__continue:focus-visible{outline:2px solid var(--_bg);outline-offset:3px}@media(max-width:749px){.lumiiya-cart__item{grid-template-columns:var(--cart-tile-size-mobile) 1fr;row-gap:12px}.lumiiya-cart__item.is-gift,.lumiiya-cart__claim{padding:calc(var(--cart-item-padding) * .75)}.lumiiya-cart__controls{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}.lumiiya-cart__claim-actions{flex-wrap:wrap}.lumiiya-cart__swatches{justify-content:flex-start}.lumiiya-cart__checkout{width:100%}.lumiiya-cart__continue{display:flex;align-self:stretch}}@media(prefers-reduced-motion:reduce){.lumiiya-cart__list,.lumiiya-cart__checkout,.lumiiya-cart__checkout-fill,.lumiiya-cart__checkout-label,.lumiiya-cart__claim-button,.lumiiya-cart__continue,.lumiiya-cart__continue-fill,.lumiiya-cart__continue-label{transition:none}}.contact{padding-top:clamp(50px,0px + 3.9063vw,100px);padding-left:var(--pad-x);padding-right:var(--pad-x);padding-bottom:var(--pad-bottom)}.contact__card{box-sizing:border-box;width:100%;margin:0 auto;padding:100px 30px;background:#e8e8e8;border-radius:var(--radius);color:var(--text);text-align:left}.contact__inner{box-sizing:border-box;width:100%;max-width:var(--form-max);margin:0 auto}.contact__heading{margin:0;padding-bottom:4.5rem;color:var(--text-muted);font-family:Apfel Grotezk,sans-serif;font-size:clamp(4rem,2rem + 1.5625vw,6rem);font-weight:600;text-align:left;line-height:1em}.contact__intro{max-width:68ch;margin:0 0 clamp(28px,4vw,48px);color:var(--text);font-size:clamp(1.5rem,1.25rem + .25vw,1.8rem);line-height:1.5}.contact__intro p{margin:0 0 1em}.contact__intro p:last-child{margin-bottom:0}.contact__form{position:relative;display:grid;gap:12px;width:100%;margin:0}.contact__form>.h-captcha,.contact__form>.g-recaptcha,.contact__form>[data-hcaptcha-widget-id]{position:absolute;width:0;height:0;overflow:hidden}.contact__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.contact__field{box-sizing:border-box;width:100%;margin:0;padding:1.7rem 2.6rem;border:0;border-radius:999px;background:var(--field-bg);color:var(--text);font:inherit;font-size:1.6rem;line-height:1.3;-webkit-appearance:none;appearance:none;outline:none;transition:box-shadow var(--fade, .2s) ease}.contact__field::placeholder{color:var(--text-muted);opacity:1}.contact__field:focus-visible{box-shadow:0 0 0 2px #7a7a7a59}.contact__textarea{min-height:12rem;border-radius:24px;resize:vertical}.contact__select-wrap{position:relative}.contact__select{padding-right:5.6rem;cursor:pointer}.contact__select:invalid,.contact__select option[value=""]{color:var(--text-muted)}.contact__select option{color:var(--text)}.contact__select-wrap:after{content:"";position:absolute;top:50%;right:2.6rem;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:11px solid #bdbdbd;transform:translateY(-50%);pointer-events:none;transition:transform var(--fade, .2s) ease}.contact__select-wrap--open:after{transform:translateY(-50%) rotate(180deg)}.contact__select-wrap--enhanced .contact__select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.contact__select-toggle{display:block;padding-right:5.6rem;color:var(--text-muted);text-align:left;cursor:pointer}.contact__select-toggle[hidden]{display:none}.contact__select-toggle--filled{color:var(--text)}.contact__select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact__select-wrap--open .contact__select-toggle{box-shadow:0 0 0 1px #7a7a7a;transition:none}.contact__select-list{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:5;box-sizing:border-box;margin:0;padding:.8rem 0;list-style:none;background:var(--field-bg);border:1px solid #7a7a7a;border-radius:24px;box-shadow:0 8px 24px #0000000f;outline:none;overflow:hidden}.contact__select-list[hidden]{display:none}.contact__select-option{padding:.6rem 2.6rem;color:var(--text);font-size:1.6rem;line-height:1.4;cursor:pointer;transition:background-color var(--fade, .2s) ease}.contact__select-option--active{background:#7a7a7a14}.contact__select-option[aria-selected=true]{font-weight:500}.contact__select-wrap--invalid .contact__select-toggle{box-shadow:0 0 0 1px #9a3b33}.contact__select-hint{margin:-6px 0 0 1rem;color:#9a3b33;font-size:1.4rem;line-height:1.4}.contact__select-hint[hidden]{display:none}.contact__notice{margin:0 0 4px;padding:1.4rem 2.2rem;border-radius:16px;font-size:1.5rem;line-height:1.4}.contact__notice--success{background:#a06275;color:#fff9fc}.contact__notice--error{background:#fbeceb;color:#9a3b33}.contact__notice ul{margin:.4em 0 0;padding-left:1.2em}.contact__upload{display:grid;gap:10px;margin-top:8px}.contact__upload-hint{margin:0 0 0 1rem;color:var(--text-muted);font-size:1.35rem;line-height:1.4}.contact__dropzone{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;padding:1.6rem 2.2rem;border:2px dashed transparent;border-radius:20px;background:var(--field-bg);color:var(--text);font-size:1.5rem;cursor:pointer;outline:none;transition:border-color var(--fade, .2s) ease,box-shadow var(--fade, .2s) ease}.contact__dropzone:focus-visible{box-shadow:0 0 0 2px #7a7a7a59}.contact__dropzone--over{border-color:#bdbdbd}.contact__dropzone-text,.contact__dropzone-cta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.contact__dropzone-cta{color:var(--text-muted)}.contact__icon{width:20px;height:20px;flex:0 0 auto}.contact__previews{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0 0 0 .6rem;list-style:none}.contact__previews[hidden],.contact__upload-error[hidden],.contact__submit-label[hidden],.contact__submit-busy[hidden]{display:none}.contact__preview{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--field-bg)}.contact__preview img{width:100%;height:100%;object-fit:cover;display:block}.contact__preview-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--text);font-size:16px;line-height:22px;cursor:pointer;box-shadow:0 1px 4px #00000026}.contact__upload-error{margin:0 0 0 1rem;color:#9a3b33;font-size:1.4rem}.contact__editor-note{margin:0;padding:1rem 1.4rem;border-radius:12px;background:#fff6d6;color:#6b5a1e;font-size:1.3rem}.contact__submit{width:100%;margin-top:8px;padding:1.5rem 2rem;border:1px solid var(--text-muted);border-radius:999px;background:transparent;color:var(--text);font-family:ChauPhilomeneOne,sans-serif;font-size:1.9rem;font-weight:400;letter-spacing:2px;line-height:1;cursor:pointer;transition:background-color var(--fade, .2s) ease,color var(--fade, .2s) ease}.contact__submit:hover,.contact__submit:focus-visible{background:var(--text-muted);color:#fff;outline:none}.contact__submit[disabled]{opacity:.6;cursor:default}@media(max-width:989px){.contact__heading{font-size:clamp(2.2rem,1.2448rem + 2.9851vw,4.2rem);padding-bottom:25px}.contact__intro{font-size:clamp(1.3rem,.8217rem + 1.4948vw,2.3rem)}.contact__submit{padding:10px 15px;font-size:16px}}@media(max-width:749px){.contact__dropzone{flex-wrap:wrap}.contact__dropzone-text{white-space:normal}@media screen and (max-width:749px){.contact{padding:50px 15px 10px}.contact__card{padding:50px 20px}}}@media(prefers-reduced-motion:reduce){.contact__field,.contact__dropzone,.contact__submit,.contact__select-wrap:after,.contact__select-option{transition:none}}.lumiiya-details{background:var(--ld-section-bg);padding:var(--ld-top-inset) var(--ld-side-inset) var(--ld-bottom-inset)}.lumiiya-details__grid{display:grid;grid-template-columns:54fr 46fr;gap:var(--ld-column-gap)}.lumiiya-details__panel{display:flex;flex-direction:column;justify-content:space-between;align-content:center;background:var(--ld-panel-bg);border-radius:var(--ld-radius);padding:50px}.lumiiya-details__heading{margin:0;font-family:ChauPhilomeneOne,Georgia,serif;font-weight:400;font-size:2.5vw;line-height:1.1;color:var(--ld-heading-color);padding-bottom:clamp(40px,14.7771px + 2.5478vw,80px)}.lumiiya-details__list{display:flex;flex-direction:column;gap:7vh}.lumiiya-details__item{display:flex;flex-direction:column;gap:.4rem}.lumiiya-details__label{margin:0;font-family:ChauPhilomeneOne,Georgia,serif;text-transform:uppercase;letter-spacing:.04em;font-size:1.5vw;color:var(--ld-label-color)}.lumiiya-details__text{margin:0;font-family:Apfel Grotezk,sans-serif;font-weight:400;font-size:1.5vw;line-height:1.4;color:var(--ld-text-color)}.lumiiya-details__media{display:flex;border-radius:16px}.lumiiya-details__image{width:100%;height:auto;display:block;border-radius:var(--ld-radius)}@media screen and (min-width:990px){.lumiiya-details__grid{flex-direction:row;align-items:stretch}.lumiiya-details__panel,.lumiiya-details__media{flex:1 1 50%;min-width:0}.lumiiya-details--image-left .lumiiya-details__media{order:-1}}@media screen and (max-width:989px){.lumiiya-details__grid{grid-template-columns:minmax(0,1fr);gap:0}.lumiiya-details__panel,.lumiiya-details__media{min-width:0}.lumiiya-details__media{order:-1;border-bottom-left-radius:0;border-bottom-right-radius:0}.lumiiya-details__image{border-bottom-left-radius:0;border-bottom-right-radius:0}.lumiiya-details__panel{justify-content:flex-start;padding:clamp(28px,4vw,48px) 24px;border-top-left-radius:0;border-top-right-radius:0}.lumiiya-details__heading{font-size:clamp(2.1rem,1.5738rem + 1.6442vw,3.2rem);padding-bottom:clamp(28px,18px + 2.5vw,48px)}.lumiiya-details__list{gap:clamp(20px,12px + 2vw,36px)}.lumiiya-details__label,.lumiiya-details__text{font-size:clamp(1.4rem,1.1rem + .8vw,2rem)}}@media screen and (max-width:749px){.lumiiya-details{padding:12px 15px}}.lumiiya-faq{font-family:Apfel Grotezk,sans-serif;color:var(--faq-text);padding-top:clamp(50px,0px + 3.9063vw,100px);padding-bottom:var(--faq-pad-bottom);padding-left:min(var(--faq-pad-side),5vw);padding-right:min(var(--faq-pad-side),5vw)}.lumiiya-faq__inner{background:#e8e8e8;width:100%;padding:100px 30px;border-radius:16px}.lumiiya-faq__heading{margin:0;padding-bottom:4.5rem;color:var(--faq-text);font-family:Apfel Grotezk,sans-serif;font-size:clamp(4rem,2rem + 1.5625vw,6rem);font-weight:600;line-height:1;letter-spacing:.01em;text-transform:uppercase}.lumiiya-faq__group+.lumiiya-faq__group{padding-top:5rem}.lumiiya-faq__category{margin:0;padding-bottom:1rem;font-family:Apfel Grotezk,sans-serif;font-size:2.5rem;font-weight:400;line-height:1;letter-spacing:.04em;color:var(--faq-muted)}.lumiiya-faq__category+.lumiiya-faq__list{padding-top:1rem}.lumiiya-faq__list{display:flex;flex-direction:column;gap:1.5rem}.lumiiya-faq__item{width:75%;box-sizing:border-box;border:1px solid rgba(18,18,18,.75);border-radius:var(--faq-radius);background:transparent;transition:background-color .2s ease}.lumiiya-faq__item[open]{background:var(--faq-open-bg)}.lumiiya-faq__item.is-closing{background:transparent}.lumiiya-faq__question{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:2rem;line-height:1.35;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.lumiiya-faq__question::-webkit-details-marker{display:none}.lumiiya-faq__question:focus-visible{outline:2px solid var(--faq-text);outline-offset:-4px;border-radius:var(--faq-radius)}.lumiiya-faq__icon{position:relative;flex:0 0 auto;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--faq-icon)}.lumiiya-faq__icon:before,.lumiiya-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--faq-icon-symbol);border-radius:1px;transform:translate(-50%,-50%)}.lumiiya-faq__icon:before{width:.5rem;height:2px}.lumiiya-faq__icon:after{width:2px;height:.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.lumiiya-faq__item[open] .lumiiya-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lumiiya-faq__item.is-closing .lumiiya-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.lumiiya-faq__answer{padding:0 5rem .9rem 2.875rem;font-size:2rem;line-height:1.5;color:var(--faq-muted);transition:opacity .22s ease}.lumiiya-faq__answer>:first-child{margin-top:0}.lumiiya-faq__answer>:last-child{margin-bottom:0}.lumiiya-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.lumiiya-faq__item.is-opening .lumiiya-faq__answer{animation:lumiiya-faq-fade-in .3s ease both}.lumiiya-faq__item.is-closing .lumiiya-faq__answer{opacity:0}@keyframes lumiiya-faq-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:989px){.lumiiya-faq__heading{font-size:clamp(2.2rem,1.2448rem + 2.9851vw,4.2rem);padding-bottom:25px}.lumiiya-faq__category{font-size:clamp(1.75rem,.7216rem + 3.2138vw,3.9rem)}.lumiiya-faq__question-text,.lumiiya-faq__answer{font-size:clamp(1.3rem,.8217rem + 1.4948vw,2.3rem)}}@media screen and (max-width:749px){.lumiiya-faq{padding:50px 15px 10px}.lumiiya-faq__inner{padding:50px 20px}.lumiiya-faq__item{width:100%}}@media(prefers-reduced-motion:reduce){.lumiiya-faq__item,.lumiiya-faq__icon:after,.lumiiya-faq__answer{transition:none;animation:none}}.lumiiya-footer{color:var(--footer-text);padding-top:var(--footer-inset-top);padding-bottom:var(--footer-inset-bottom);padding-left:var(--footer-inset-side);padding-right:var(--footer-inset-side)}.lumiiya-footer__card{background:var(--footer-bg);border-radius:var(--footer-radius)}.lumiiya-footer__image{border-top-right-radius:var(--footer-radius);border-top-left-radius:var(--footer-radius);overflow:hidden;line-height:0}.lumiiya-footer__image img{display:block;width:100%}.lumiiya-footer__body{--footer-body-pad-bottom: clamp(60px, 47.3885px + 1.2739vw, 80px);--footer-form-band: var(--footer-body-pad-bottom);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,6vw,96px);align-items:stretch;padding-top:clamp(65px,42.9299px + 2.2293vw,100px);padding-left:clamp(60px,20px + 3.125vw,100px);padding-right:clamp(25px,9.2357px + 1.5924vw,50px);padding-bottom:var(--footer-body-pad-bottom)}.lumiiya-footer__brand{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(55px,10px + 3.5156vw,100px);min-width:0}.lumiiya-footer__logo{display:block;width:clamp(350px,148.2166px + 20.3822vw,670px);line-height:0}.lumiiya-footer__logo img{display:block;width:100%;height:auto}.lumiiya-footer__wordmark{display:block;font-size:clamp(56px,9vw,128px);font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--footer-accent)}.lumiiya-footer__copy{display:flex;flex-direction:column;gap:8px}.lumiiya-footer__heading,.lumiiya-footer__text{font-family:ChauPhilomeneOne,Georgia,serif;margin:0;font-size:clamp(1.89rem,.76rem + .8828vw,3.02rem);letter-spacing:0;line-height:1.5}.lumiiya-footer__form{position:relative;display:flex;flex-direction:column;gap:10px}.lumiiya-footer__form>.h-captcha,.lumiiya-footer__form>.g-recaptcha,.lumiiya-footer__form>[data-hcaptcha-widget-id]{position:absolute;width:0;height:0;overflow:hidden}.lumiiya-footer__fields{--footer-fields-gap: 10px;display:flex;flex-direction:column;gap:var(--footer-fields-gap);width:fit-content;max-width:100%}.lumiiya-footer__form-row{display:flex;flex-wrap:wrap;gap:16px}.lumiiya-footer__input{font-family:ChauPhilomeneOne,Georgia,serif;font-size:clamp(1.89rem,.76rem + .8828vw,3.02rem);letter-spacing:0;line-height:1;padding:10px 24px;border-radius:16px;box-sizing:border-box;flex:1 1 300px;width:300px;min-width:0;color:var(--footer-text);background:transparent;border:1.5px solid var(--footer-accent);-webkit-appearance:none;appearance:none}.lumiiya-footer__input::placeholder{color:#7a7a7a;opacity:1}.lumiiya-footer__input:focus-visible,.lumiiya-footer__link:focus-visible,.lumiiya-footer__social:focus-visible,.lumiiya-footer__disclaimer-link:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}.lumiiya-footer__button{--btn-fill-bg: var(--footer-accent);--btn-fill-fg: #ffffff;--btn-fill-fill: #ffffff;--btn-fill-fg-hover: var(--footer-accent);--btn-fill-font: "ChauPhilomeneOne", Georgia, serif;flex:1 0 auto}.lumiiya-footer__success{align-self:flex-start;box-sizing:border-box;max-width:100%;margin:0;padding:10px 24px;border:1.5px solid transparent;border-radius:16px;background:var(--footer-success-bg, #f4c9d6);background-clip:border-box;color:var(--footer-accent);font-family:ChauPhilomeneOne,Georgia,serif;font-size:clamp(1.89rem,.76rem + .8828vw,3.02rem);letter-spacing:0;line-height:normal;text-transform:uppercase;text-wrap:balance}.lumiiya-footer__disclaimer{--_band: var(--footer-notice-band, var(--footer-form-band));display:flex;align-items:center;justify-content:start;box-sizing:border-box;width:0;min-width:100%;min-height:calc(var(--_band));margin:calc(-1 * var(--footer-fields-gap, 10px)) 0 calc(-1 * var(--_band));padding:0 0 20px;font-family:ChauPhilomeneOne,Georgia,serif;font-size:clamp(.9rem,.7108rem + .1911vw,1.2rem);line-height:1.25;letter-spacing:0;text-align:left;text-wrap:balance;color:var(--footer-text)}.lumiiya-footer__disclaimer-text{font-family:ChauPhilomeneOne,Georgia,serif}.lumiiya-footer__disclaimer-link{font-family:ChauPhilomeneOne,Georgia,serif;color:#a06275;text-decoration:underline;text-underline-offset:.15em;transition:color .15s ease}.lumiiya-footer__form-message{width:0;min-width:100%;font-family:ChauPhilomeneOne,Georgia,serif;margin:0;font-size:.9375rem;font-weight:500}.lumiiya-footer__form-message--error{color:#b3261e}.btn-fill{--_bg: var(--btn-fill-bg, #a06275);--_fg: var(--btn-fill-fg, #ffffff);--_fill: var(--btn-fill-fill, #ffffff);--_fg-hover: var(--btn-fill-fg-hover, var(--_bg));--_radius: var(--btn-fill-radius, 16px);--_font: var(--btn-fill-font, var(--pb-font-display, "ChauPhilomeneOne", serif));--_size: var(--btn-fill-size, 15px);--_weight: var(--btn-fill-weight, 700);--_pad: var(--btn-fill-pad, 1.15rem 4rem);--_duration: var(--btn-fill-duration, .2s);position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--_pad);background-color:var(--_bg);color:var(--_fg);border:1px solid var(--_bg);border-radius:var(--_radius);overflow:hidden;font-family:var(--_font);font-size:var(--_size);font-weight:var(--_weight);line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .1s ease}.btn-fill--block{display:flex;width:100%}.btn-fill__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--_fill);clip-path:inset(0 0 100% 0);transition:clip-path var(--_duration) ease-out;pointer-events:none}.btn-fill:hover .btn-fill__fill,.btn-fill:focus-visible .btn-fill__fill{clip-path:inset(0 0 0 0)}.btn-fill__label,.btn-fill__price{position:relative;z-index:1;font-family:inherit;transition:color var(--_duration) ease}.btn-fill:hover .btn-fill__label,.btn-fill:hover .btn-fill__price,.btn-fill:focus-visible .btn-fill__label,.btn-fill:focus-visible .btn-fill__price{color:var(--_fg-hover)}.btn-fill:active{transform:translateY(1px)}.btn-fill__price{position:absolute;inset-inline-end:clamp(1.5rem,6%,3rem);font-weight:700;letter-spacing:.06em}.btn-fill:focus-visible{outline:2px solid var(--_bg);outline-offset:3px}.btn-fill.is-loading,.btn-fill:disabled,.btn-fill[aria-disabled=true]{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.btn-fill__price{inset-inline-end:1.25rem}}.lumiiya-footer__nav{--footer-menu-gap: clamp(40px, 10px + 2.3438vw, 70px);--footer-nav-row-gap: clamp(80px, 20px + 4.6875vw, 140px);display:grid;row-gap:var(--footer-nav-row-gap);align-content:space-between;align-self:stretch}.lumiiya-footer__menus{display:grid;grid-template-columns:repeat(var(--footer-columns, 4),max-content);column-gap:clamp(60px,0px + 4.6875vw,120px);row-gap:var(--footer-nav-row-gap);align-items:start;justify-items:start;padding-right:clamp(30px,3.125vw,80px)}.lumiiya-footer__menu{display:flex;flex-direction:column;gap:clamp(50px,-5px + 4.2969vw,105px)}.lumiiya-footer__menu-heading{font-family:ChauPhilomeneOne,Georgia,serif;margin:0;font-size:clamp(1.84rem,.77rem + .8359vw,2.91rem);letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--footer-accent)}.lumiiya-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(20px,0px + 1.5625vw,40px)}.lumiiya-footer__link{font-family:ChauPhilomeneOne,Georgia,serif;font-size:clamp(1.7rem,.68rem + .7969vw,2.72rem);letter-spacing:0;line-height:1;color:inherit;text-decoration:none;transition:color .15s ease}.lumiiya-footer__link:hover{color:var(--footer-accent)}.lumiiya-footer__meta{--footer-meta-gap: clamp(28px, 4px + 1.875vw, 52px);width:min-content;min-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;align-items:last baseline;column-gap:var(--footer-meta-gap);row-gap:16px}.lumiiya-footer__list.lumiiya-footer__social-list{--footer-social-gap: clamp(28px, 4px + 1.875vw, 52px);flex:1 1 0%;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--footer-social-gap);row-gap:clamp(20px,0px + 1.5625vw,40px)}.lumiiya-footer__social-list>li{line-height:1}.lumiiya-footer__social{font-family:ChauPhilomeneOne,Georgia,serif;font-size:clamp(1.6rem,.6rem + .7813vw,2.6rem);letter-spacing:0;line-height:1;color:#a06275;text-decoration:none;white-space:nowrap;transition:color .15s ease}.lumiiya-footer__social:hover{color:#b38291}.lumiiya-footer__copyright{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:.35em;margin-left:auto;font-family:ChauPhilomeneOne,Georgia,serif;font-size:clamp(1.4rem,.45rem + .7422vw,2.35rem);letter-spacing:0;line-height:1;color:#7a7a7a}.lumiiya-footer__copyright-brand,.lumiiya-footer__copyright-line{margin:0;white-space:nowrap;font-family:ChauPhilomeneOne,sans-serif;font-weight:400;align-self:flex-end}.lumiiya-footer__copyright-brand{text-transform:uppercase}.lumiiya-footer__reg{font-size:.7em;line-height:0;vertical-align:0;position:relative;top:-.7em;margin-left:.05em}@media(max-width:989px){.lumiiya-footer{padding-bottom:20px}.lumiiya-footer__body{--footer-form-band: 48px;grid-template-columns:minmax(0,1fr);row-gap:var(--footer-form-band);padding:50px 40px 40px}.lumiiya-footer__brand{gap:44px}.lumiiya-footer__logo{width:min(100%,300px)}.lumiiya-footer__nav{--footer-nav-row-gap: 56px;align-self:start;justify-self:stretch;width:100%}.lumiiya-footer__input{font-size:clamp(1.3rem,.9657rem + 1.0448vw,2rem)}.lumiiya-footer__menus{grid-template-columns:repeat(var(--footer-columns, 4),minmax(0,1fr));column-gap:24px;padding-right:0}.lumiiya-footer__menu{min-width:0;gap:20px}.lumiiya-footer__heading,.lumiiya-footer__text{font-size:clamp(1.55rem,1.1918rem + 1.1194vw,2.3rem)}.lumiiya-footer__menu-heading{font-size:clamp(1.45rem,1.0918rem + 1.1194vw,2.2rem)}.lumiiya-footer__list{gap:18px}.lumiiya-footer__link{font-size:clamp(1.3rem,.9657rem + 1.0448vw,2rem);line-height:1.2;overflow-wrap:break-word}.lumiiya-footer__social{font-size:clamp(1.3rem,.9657rem + 1.0448vw,2rem)}.lumiiya-footer__disclaimer{padding-top:clamp(5px,2.6119px + .7463vw,10px);padding-bottom:clamp(35px,25.4478px + 2.9851vw,55px)}.lumiiya-footer__disclaimer-text{font-size:clamp(.8rem,.5612rem + .7463vw,1.3rem);line-height:1.3;text-wrap-style:auto}.lumiiya-footer__copyright{font-size:clamp(.8rem,.5134rem + .8955vw,1.4rem);gap:.3em}.lumiiya-footer__success{font-size:clamp(1.3rem,.9657rem + 1.0448vw,2rem)}}@media(max-width:749px){.lumiiya-footer{padding:12px 15px 20px}.lumiiya-footer__card{border-radius:min(var(--footer-radius),16px)}.lumiiya-footer__image{border-top-left-radius:min(var(--footer-radius),16px);border-top-right-radius:min(var(--footer-radius),16px)}.lumiiya-footer__body{--footer-form-band: 40px;padding:32px 20px 15px}.lumiiya-footer__brand{gap:28px}.lumiiya-footer__logo{width:min(100%,220px)}.lumiiya-footer__copy{gap:6px}.lumiiya-footer__heading,.lumiiya-footer__text{line-height:1.35}.lumiiya-footer__fields{width:100%}.lumiiya-footer__form-row{gap:12px}.lumiiya-footer__input{flex-basis:100%;width:100%;padding:14px 18px;border-radius:12px}.lumiiya-footer__button{--btn-fill-size: 14px;--btn-fill-pad: 1rem 2rem;--btn-fill-radius: 12px;flex-basis:100%}.lumiiya-footer__success{align-self:stretch;text-align:center;padding:9px 18px;border-radius:16px}.lumiiya-footer__disclaimer{font-size:.75rem}.lumiiya-footer__nav{--footer-nav-row-gap: clamp(40px, 28.0597px + 3.7313vw, 65px)}.lumiiya-footer__menus{column-gap:15px}.lumiiya-footer__menu{gap:20px}.lumiiya-footer__list{gap:18px;line-height:1}.lumiiya-footer__meta{--footer-meta-gap: 20px;row-gap:12px}.lumiiya-footer__list.lumiiya-footer__social-list{--footer-social-gap: 16px;row-gap:10px}}@media(prefers-reduced-motion:reduce){.lumiiya-footer__link,.lumiiya-footer__social,.lumiiya-footer__disclaimer-link,.btn-fill,.btn-fill__fill,.btn-fill__label,.btn-fill__price{transition:none}}.lumiiya-gallery{margin-top:var(--inset-top);margin-bottom:var(--inset-bottom);margin-left:var(--pad-x);margin-right:var(--pad-x)}.lumiiya-gallery__title{font-family:ChauPhilomeneOne,Assistant,sans-serif;color:#7a7a7a;margin:0 0 var(--title-gap);font-size:clamp(3.1rem,1.2rem + 1.4844vw,5rem);line-height:1.2}.lumiiya-gallery__grid{display:grid;grid-template-columns:repeat(var(--count, 4),minmax(0,1fr));gap:var(--img-gap)}.lumiiya-gallery__cell{border-radius:var(--radius);overflow:hidden}.lumiiya-gallery__img{display:block;width:100%;height:auto}.lumiiya-gallery__placeholder{background:#f2f2f2}.lumiiya-gallery__controls{display:none;align-items:center;gap:8px;margin:14px 0 0}.lumiiya-gallery__bar{--thumb-w: 25%;--progress: 0;position:relative;flex:1 1 auto;min-width:0;height:3px;margin:0 8px 0 0;border-radius:2px;background:#e4e4e4;overflow:hidden;cursor:pointer}.lumiiya-gallery__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:#ececec;color:#7a7a7a;font-family:ChauPhilomeneOne,Assistant,sans-serif;font-size:22px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,opacity .15s ease}.lumiiya-gallery__arrow:hover,.lumiiya-gallery__arrow:focus-visible{background:#e0e0e0}.lumiiya-gallery__arrow:focus-visible{outline:2px solid #7a7a7a;outline-offset:2px}.lumiiya-gallery__arrow[disabled]{opacity:.35;cursor:default}.lumiiya-gallery__arrow[disabled]:hover{background:#ececec}.lumiiya-gallery__bar:before{content:"";position:absolute;top:0;bottom:0;left:calc((100% - var(--thumb-w)) * var(--progress));width:var(--thumb-w);min-width:24px;border-radius:2px;background:#7a7a7a}.lumiiya-gallery__bar-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:989px){.lumiiya-gallery{--edge: 30px;--cell: 45%}.lumiiya-gallery__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--cell);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--edge);scrollbar-width:none;gap:10px}.lumiiya-gallery__grid::-webkit-scrollbar{display:none}.lumiiya-gallery__cell{scroll-snap-align:start}.lumiiya-gallery--has-overflow .lumiiya-gallery__controls{display:flex}.lumiiya-gallery__title{font-size:clamp(2.3rem,1.4868rem + 2.5411vw,4rem);margin:0 0 15px}}@media(max-width:749px){.lumiiya-gallery{--edge: 15px;--cell: 60%;padding:12px 15px;margin:0}.lumiiya-gallery__title{margin:0 0 15px}}.lumiiya-image__wrap{margin:var(--inset-top) var(--inset-x) var(--inset-bottom);border-radius:var(--radius);overflow:hidden}.lumiiya-image__wrap picture{display:block}.lumiiya-image__img{display:block;width:100%;height:auto}.lumiiya-image__placeholder{background:#f2f2f2}@media(max-width:989px){.lumiiya-image__wrap{margin:12px 15px}}.lumiiya-legal{position:relative;margin-top:clamp(50px,0px + 3.9063vw,100px);margin-bottom:var(--legal-inset-bottom);margin-left:var(--legal-padding-side);margin-right:var(--legal-padding-side);padding:100px 30px;font-family:Apfel Grotezk,sans-serif;background-color:var(--legal-bg);border-radius:var(--legal-radius);text-align:left}.lumiiya-legal__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--legal-block-gap);width:100%;max-width:var(--legal-max-width);margin:var(--legal-inner-margin);text-align:left}.lumiiya-legal__heading{margin:0;font-size:clamp(4rem,2rem + 1.5625vw,6rem);font-weight:600;line-height:1em;color:var(--legal-text-color);text-align:left}.lumiiya-legal__intro,.lumiiya-legal__text{width:100%;margin:0;font-size:var(--legal-body-size);line-height:1.6;color:var(--legal-text-color);text-align:left;overflow-wrap:anywhere}.lumiiya-legal__intro p,.lumiiya-legal__text p{margin:0 0 var(--legal-paragraph-gap);text-align:left}.lumiiya-legal__intro p:last-child,.lumiiya-legal__text p:last-child{margin-bottom:0}.lumiiya-legal__intro a,.lumiiya-legal__text a{color:inherit;text-decoration:underline}.lumiiya-legal__intro ul,.lumiiya-legal__intro ol,.lumiiya-legal__text ul,.lumiiya-legal__text ol{display:block;text-align:left;margin:0 0 var(--legal-paragraph-gap);padding-left:1.25em}.lumiiya-legal__intro ul:last-child,.lumiiya-legal__intro ol:last-child,.lumiiya-legal__text ul:last-child,.lumiiya-legal__text ol:last-child{margin-bottom:0}.lumiiya-legal__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--legal-block-gap);width:100%}.lumiiya-legal__paragraph{display:flex;flex-direction:column;align-items:flex-start;gap:var(--legal-subheading-gap);width:100%}.lumiiya-legal__subheading{margin:0;font-size:var(--legal-subheading-size);font-weight:600;line-height:1.3;color:var(--legal-text-color);text-align:left}.lumiiya-legal[data-lang=en] .lumiiya-legal__lang--toggle.lumiiya-legal__lang--de,.lumiiya-legal[data-lang=de] .lumiiya-legal__lang--toggle.lumiiya-legal__lang--en,.lumiiya-legal[data-lang=en] .lumiiya-legal__paragraph--bilingual .lumiiya-legal__lang--de,.lumiiya-legal[data-lang=de] .lumiiya-legal__paragraph--bilingual .lumiiya-legal__lang--en{display:none}.lumiiya-legal__switch{position:absolute;right:var(--legal-switch-offset);bottom:var(--legal-switch-offset);display:inline-flex;padding:3px;border:1px solid var(--legal-switch-border);border-radius:999px;background-color:var(--legal-switch-bg)}.lumiiya-legal__switch-btn{appearance:none;-webkit-appearance:none;margin:0;padding:4px 12px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:var(--legal-switch-size);font-weight:600;line-height:1.4;letter-spacing:.04em;color:var(--legal-switch-text);cursor:pointer;transition:background-color .15s ease,color .15s ease}.lumiiya-legal__switch-btn:hover{color:var(--legal-switch-active-bg)}.lumiiya-legal__switch-btn[aria-pressed=true]{background-color:var(--legal-switch-active-bg);color:var(--legal-switch-active-text);cursor:default}.lumiiya-legal__switch-btn:focus-visible{outline:2px solid var(--legal-switch-active-bg);outline-offset:2px}@media(max-width:989px){.lumiiya-legal__intro,.lumiiya-legal__text{font-size:clamp(1.3rem,.8217rem + 1.4948vw,2.3rem)}.lumiiya-legal__heading{font-size:clamp(2.2rem,1.2448rem + 2.9851vw,4.2rem)}.lumiiya-legal__subheading{font-size:clamp(1.7rem,.9586rem + 2.3169vw,3.25rem)}}@media screen and (max-width:749px){.lumiiya-legal{margin:50px 15px 10px;padding:50px 20px}}.routine-ingredients,.routine-ingredients *{box-sizing:border-box}.routine-ingredients{--ri-gap: 2rem;--ri-font-display: "ChauPhilomeneOne", sans-serif;--ri-font-body: "Apfel Grotezk", sans-serif;--ri-expand-duration: .32s;--ri-expand-easing: cubic-bezier(.4, 0, .2, 1);display:grid;gap:var(--ri-gap);padding:var(--ri-padding-top) var(--ri-padding-side) var(--ri-padding-bottom);font-family:var(--ri-font-body);color:var(--ri-color-text);scroll-margin-top:2rem}.routine-ingredients h2,.routine-ingredients h3,.routine-ingredients h4,.routine-ingredients p,.routine-ingredients ul{margin:0}.routine-ingredients__intro{display:grid;gap:var(--ri-gap)}.routine-ingredients__card{background:var(--ri-color-block);border-radius:var(--ri-radius);color:var(--ri-color-accent)}.routine-ingredients__label-card{display:flex;align-items:center;justify-content:center;padding:4rem 2.4rem;text-align:center}.routine-ingredients__label{font-family:var(--ri-font-display);font-size:3.2rem;color:var(--ri-color-accent);font-weight:400;line-height:1.15;text-transform:uppercase}.routine-ingredients__complex{display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:2.8rem 6rem}.routine-ingredients__complex-title{font-family:var(--ri-font-display);font-size:2.6rem;color:var(--ri-color-accent);font-weight:400;line-height:1.2}.routine-ingredients__complex-text{font-size:1.6rem;line-height:1.8}.routine-ingredients__steps{display:grid;gap:var(--ri-gap)}.routine-ingredients__step{display:grid;grid-template-rows:auto 1fr;row-gap:3.2rem;min-width:0}.routine-ingredients__step-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.2rem 1.6rem}.routine-ingredients__step-heading{display:flex;flex-direction:column;gap:.4rem;font-size:2.4rem;font-weight:400;line-height:1.2;color:var(--ri-color-accent);transform-origin:left center;transition:transform .15s ease}@media(hover:hover){.routine-ingredients__step-heading:hover{transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.routine-ingredients__step-heading{transition:none}}.routine-ingredients__step-label{display:inline-flex;font-family:var(--ri-font-display);align-items:center;gap:.8rem;text-transform:uppercase}.routine-ingredients__step-product{display:inline-flex;font-family:var(--ri-font-display);align-items:center;gap:.8rem}.routine-ingredients__arrow{flex:none;width:2.4rem;height:1.2rem}.routine-ingredients__expand{display:none;flex:none;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;width:4.4rem;height:4.4rem;margin:-1rem 0 -1rem -1rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ri-color-accent);cursor:pointer}.routine-ingredients__expand svg{width:1.4rem;height:1.4rem;transition:transform var(--ri-expand-duration) var(--ri-expand-easing)}.routine-ingredients__step[expanded] .routine-ingredients__expand svg{transform:rotate(180deg)}.routine-ingredients__expand:focus-visible{outline:2px solid var(--ri-color-accent);outline-offset:2px}.routine-ingredients__toggle{flex:none;-webkit-appearance:none;appearance:none;padding:.6rem 1.2rem;border:1px solid #A06275;border-radius:10rem;background:#a06275;color:#fff;font-family:var(--ri-font-display);font-size:1rem;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.routine-ingredients__toggle[aria-expanded=true]{background:#fff;color:#a06275}@media(hover:hover){.routine-ingredients__toggle:hover,.routine-ingredients__close:hover{background:#fff;color:#a06275}}.routine-ingredients__toggle:focus-visible,.routine-ingredients__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.routine-ingredients__body-wrap{display:contents}.routine-ingredients__body{display:grid;min-width:0}.routine-ingredients__highlights,.routine-ingredients__panel{grid-area:1 / 1;min-width:0}.routine-ingredients__highlights{display:flex;flex-direction:column;gap:2.8rem;padding:0;list-style:none}.routine-ingredients__step[open] .routine-ingredients__highlights{visibility:hidden}.routine-ingredients__highlight{display:flex;flex-direction:column;gap:.6rem}.routine-ingredients__highlight-name{font-family:var(--ri-font-display);color:var(--ri-color-text);font-size:1.8rem;font-weight:400;line-height:1.3}.routine-ingredients__highlight-text{font-size:1.6rem;line-height:1.6}.routine-ingredients__panel{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;background:var(--ri-color-panel);border-radius:var(--ri-radius)}.routine-ingredients__panel[hidden]{display:none}.routine-ingredients__panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem}.routine-ingredients__panel-heading{font-family:var(--ri-font-display);font-size:1.8rem;line-height:1.3}.routine-ingredients__close{grid-column:2;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;width:3.6rem;height:3.6rem;padding:0;border:0px;background:transparent;color:var(--ri-color-text);cursor:pointer;transition:background-color .2s ease,color .2s ease}.routine-ingredients__close svg{width:1.2rem;height:1.2rem}.routine-ingredients__full-list{font-size:1.4rem;line-height:1.7;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.routine-ingredients__panel{animation:routine-ingredients-fade .25s ease}}@keyframes routine-ingredients-fade{0%{opacity:0}to{opacity:1}}@media screen and (max-width:749px){.routine-ingredients__intro{gap:8px}.routine-ingredients{--ri-gap: 1.6rem;padding:12px 15px}.routine-ingredients__label-card{padding:3.2rem 2rem}.routine-ingredients__label{font-size:2.8rem}.routine-ingredients__complex{padding:2.4rem 2rem}.routine-ingredients__complex-title{font-size:2.4rem}.routine-ingredients__complex-text{line-height:1.7}.routine-ingredients__step{grid-template-rows:auto auto;row-gap:0;padding:2rem;background:var(--ri-color-block);border-radius:var(--ri-radius)}.routine-ingredients__step-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.2rem}.routine-ingredients__expand{display:flex}.routine-ingredients__step-heading{font-size:2.2rem}.routine-ingredients__arrow{display:none}.routine-ingredients__toggle{display:none;padding:1rem 1.4rem}.routine-ingredients__step[expanded] .routine-ingredients__toggle{display:inline-block}@media(prefers-reduced-motion:no-preference){.routine-ingredients__step[expanded] .routine-ingredients__toggle{animation:routine-ingredients-fade var(--ri-expand-duration) var(--ri-expand-easing)}}.routine-ingredients__body-wrap{display:grid;grid-template-rows:0fr;min-width:0;transition:grid-template-rows var(--ri-expand-duration) var(--ri-expand-easing)}.routine-ingredients__body{min-height:0;overflow:hidden;padding-top:0;opacity:0;visibility:hidden;transition:padding-top var(--ri-expand-duration) var(--ri-expand-easing),opacity var(--ri-expand-duration) var(--ri-expand-easing),visibility 0s linear var(--ri-expand-duration)}.routine-ingredients__step[expanded] .routine-ingredients__body-wrap{grid-template-rows:1fr}.routine-ingredients__step[expanded] .routine-ingredients__body{padding-top:2.4rem;opacity:1;visibility:visible;transition-delay:0s,0s,0s}.routine-ingredients__highlights{gap:2.4rem}.routine-ingredients__panel{padding:1.6rem}.routine-ingredients__close{width:4.4rem;height:4.4rem}}@media(prefers-reduced-motion:reduce){.routine-ingredients__body-wrap,.routine-ingredients__body,.routine-ingredients__expand svg{transition:none}}@media screen and (min-width:750px){.routine-ingredients__intro{grid-template-columns:minmax(0,5fr) minmax(0,11fr)}.routine-ingredients__intro--single{grid-template-columns:minmax(0,1fr)}.routine-ingredients__steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(2.4rem,5vw,7.2rem);row-gap:0;padding:2.8rem;background:var(--ri-color-block);border-radius:var(--ri-radius)}.routine-ingredients__step{grid-row:1 / span 2;grid-template-rows:subgrid}}@media screen and (min-width:750px)and (max-width:989px){.routine-ingredients{--ri-gap: 2.4rem}.routine-ingredients__label{font-size:2.6rem}.routine-ingredients__complex{padding:2.8rem 3.2rem}.routine-ingredients__steps{column-gap:2.4rem;padding:2.4rem}.routine-ingredients__step-heading{font-size:2.2rem}.routine-ingredients__highlight-text{font-size:1.5rem}.routine-ingredients__panel{padding:1.6rem}}.lumiiya-routine-steps{--_side: var(--lrs-side-mobile);--_top: var(--lrs-top-mobile);--_bottom: var(--lrs-bottom-mobile);--_radius: var(--lrs-radius-mobile);--_heading-gap: var(--lrs-heading-gap-mobile);--_heading-indent: var(--lrs-heading-indent-mobile);--_bar-padding: var(--lrs-bar-padding-mobile);--_heading-size: calc(var(--lrs-heading-size-mobile) * 1px);--_step-size: calc(var(--lrs-step-size-mobile) * 1px);--_step-gap: .2em;box-sizing:border-box;width:100%;padding:var(--_top) var(--_side) var(--_bottom);background:var(--lrs-background);font-family:ChauPhilomeneOne,Apfel Grotezk,sans-serif;text-transform:uppercase}.lumiiya-routine-steps *,.lumiiya-routine-steps *:before,.lumiiya-routine-steps *:after{box-sizing:border-box}.lumiiya-routine-steps__heading{margin:0;padding:0 var(--_heading-indent) var(--_heading-gap);color:var(--lrs-heading-color);font-family:inherit;font-size:var(--_heading-size);font-weight:400;line-height:1.1;letter-spacing:0;text-transform:inherit}.lumiiya-routine-steps__bar{display:grid;grid-template-columns:repeat(var(--lrs-columns-mobile),minmax(0,1fr));margin:0;padding:calc(var(--_bar-padding) / 2) 0;list-style:none;background:var(--lrs-bar-background);border:var(--lrs-border-width) solid var(--lrs-border-color);border-radius:var(--_radius)}.lumiiya-routine-steps__item{display:flex;min-width:0;margin:0;padding:0}.lumiiya-routine-steps__step{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;padding:calc(var(--_bar-padding) / 2) 8px;color:var(--lrs-inactive-color);font-size:clamp(1.5rem,.5541rem + .9554vw,3rem);line-height:1.2;text-align:center;text-decoration:none}.lumiiya-routine-steps__text{display:flex;flex-direction:column;align-items:center;gap:var(--_step-gap);min-width:0;max-width:100%;transform-origin:center;transition:transform var(--lrs-hover-speed, .2s) ease}.lumiiya-routine-steps__label,.lumiiya-routine-steps__title{display:block;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-weight:700;font-family:ChauPhilomeneOne,sans-serif;letter-spacing:.06em}.lumiiya-routine-steps__item.is-active .lumiiya-routine-steps__step{color:var(--lrs-active-color)}@media(hover:hover){.lumiiya-routine-steps__step:hover .lumiiya-routine-steps__text{transform:scale(var(--lrs-hover-scale, 1.3))}}a.lumiiya-routine-steps__step:focus-visible{outline:2px solid var(--lrs-active-color);outline-offset:-6px;border-radius:var(--_radius)}@media screen and (min-width:750px){.lumiiya-routine-steps{--_heading-size: clamp( calc(var(--lrs-heading-size-mobile) * 1px), calc(var(--lrs-heading-size-desktop) / 1440 * 100vw), calc(var(--lrs-heading-size-desktop) * 1px) );--_step-size: clamp( calc(var(--lrs-step-size-mobile) * 1px), calc(var(--lrs-step-size-desktop) / 1440 * 100vw), calc(var(--lrs-step-size-desktop) * 1px) );--_step-gap: .5em}.lumiiya-routine-steps__bar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.lumiiya-routine-steps__step{padding-inline:16px}}@media screen and (min-width:750px)and (max-width:989px){.lumiiya-routine-steps{--_side: calc((var(--lrs-side-mobile) + var(--lrs-side-desktop)) / 2);--_top: calc((var(--lrs-top-mobile) + var(--lrs-top-desktop)) / 2);--_bottom: calc((var(--lrs-bottom-mobile) + var(--lrs-bottom-desktop)) / 2);--_radius: var(--lrs-radius-desktop);--_heading-gap: calc((var(--lrs-heading-gap-mobile) + var(--lrs-heading-gap-desktop)) / 2);--_heading-indent: calc((var(--lrs-heading-indent-mobile) + var(--lrs-heading-indent-desktop)) / 2);--_bar-padding: calc((var(--lrs-bar-padding-mobile) + var(--lrs-bar-padding-desktop)) / 2)}}@media screen and (min-width:990px){.lumiiya-routine-steps{--_side: var(--lrs-side-desktop);--_top: var(--lrs-top-desktop);--_bottom: var(--lrs-bottom-desktop);--_radius: var(--lrs-radius-desktop);--_heading-gap: var(--lrs-heading-gap-desktop);--_heading-indent: var(--lrs-heading-indent-desktop);--_bar-padding: var(--lrs-bar-padding-desktop)}}@media(prefers-reduced-motion:reduce){.lumiiya-routine-steps__text{transition:none}}.routine{padding:var(--pad-top) var(--pad-x) var(--pad-bottom)}.routine__heading{margin:0 0 var(--heading-gap);color:#7a7a7a;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(2.2rem,.88rem + 1.0313vw,3.52rem);font-weight:400}.routine__viewport{position:relative}.routine__track{display:flex;align-items:flex-start;gap:var(--card-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.routine__track::-webkit-scrollbar{display:none}.routine__card{flex:0 0 80%;scroll-snap-align:start;min-width:0}@media(min-width:750px){.routine__card{flex:0 0 calc((100% - 2 * var(--card-gap)) / 3);min-width:420px}}.routine__link{display:block;text-decoration:none;color:inherit}.routine__media{position:relative;aspect-ratio:var(--card-aspect, 1 / 1);background:#ececec;border-radius:var(--radius);overflow:hidden}.routine__label{color:#7a7a7a;position:absolute;top:14px;left:16px;z-index:2;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(2.33rem,.93rem + 1.0937vw,3.73rem);font-weight:600;letter-spacing:2px}.routine__picture{display:contents}.routine__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.routine__img--base{z-index:0}.routine__img--hover{z-index:1;opacity:0;transition:opacity var(--fade, .2s) ease}.routine__link:focus-visible .routine__img--hover{opacity:1}.routine__info{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:28px 16px 14px;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1.89rem,.76rem + .8828vw,3.02rem)}.routine__name{color:#555;font-family:ChauPhilomeneOne,sans-serif;font-weight:400}.routine__pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;max-width:60%}.routine__price{color:#747474;font-family:ChauPhilomeneOne,sans-serif;white-space:nowrap}.routine__note{position:absolute;right:16px;bottom:10px;color:#747474;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1rem,.62rem + .3vw,1.3rem);font-weight:400;line-height:1;letter-spacing:.2px;white-space:nowrap;text-align:right}.routine__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:none;width:40px;height:40px;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 6px #00000026;font-size:22px;line-height:1;cursor:pointer}.routine__nav--prev{left:8px}.routine__nav--next{right:8px}.routine__nav[disabled]{opacity:.35;cursor:default}.routine--has-overflow .routine__nav{display:flex}.routine__dots{display:none;justify-content:center;align-items:center;gap:4px;margin:12px 0 0;padding:0}.routine__dot{position:relative;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.routine__dot:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#c8c8c8;transform:translate(-50%,-50%) scale(1);transition:transform var(--fade, .2s) ease,background-color var(--fade, .2s) ease}.routine__dot.is-active:before{background:#7a7a7a;transform:translate(-50%,-50%) scale(1.5)}.routine__dot:focus-visible{outline:2px solid #7a7a7a;outline-offset:-2px;border-radius:50%}.routine__label,.routine__name,.routine__price,.routine__note{transition:color var(--fade, .2s) ease}.routine__link:focus-visible .routine__label,.routine__link:focus-visible .routine__name,.routine__link:focus-visible .routine__price,.routine__link:focus-visible .routine__note{color:#fff}@media(min-width:990px)and (hover:hover){.routine__link:hover .routine__img--hover{opacity:1}.routine__link:hover .routine__label,.routine__link:hover .routine__name,.routine__link:hover .routine__price,.routine__link:hover .routine__note{color:#fff}}.routine__link--mono .routine__label,.routine__link--mono .routine__name,.routine__link--mono .routine__price,.routine__link--mono .routine__note,.routine__link--mono:hover .routine__label,.routine__link--mono:hover .routine__name,.routine__link--mono:hover .routine__price,.routine__link--mono:hover .routine__note,.routine__link--mono:focus-visible .routine__label,.routine__link--mono:focus-visible .routine__name,.routine__link--mono:focus-visible .routine__price,.routine__link--mono:focus-visible .routine__note{color:var(--mono-color, inherit)}@media(max-width:989px){.routine--has-overflow .routine__dots{display:flex}.routine__heading{font-size:clamp(2.3rem,1.4868rem + 2.5411vw,4rem)}.routine__media{aspect-ratio:var(--card-aspect-mobile, var(--card-aspect, 1 / 1))}}@media(max-width:749px){.routine__nav{display:none!important}.routine{padding:12px 15px}.routine__heading{margin:0 0 15px}.routine__track{padding:0;scroll-padding:0 var(--pad-x-mobile);gap:20px}.routine__card{flex-basis:min(80%,420px)}.routine__info{align-items:flex-end;align-items:last baseline}.routine__name{min-width:0;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.routine__note{bottom:8px;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.routine__img--hover,.routine__label,.routine__name,.routine__price,.routine__note,.routine__dot:before{transition:none}}.lumiiya-signup-v2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;padding:20px;box-sizing:border-box;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.lumiiya-signup-v2 *,.lumiiya-signup-v2 *:before,.lumiiya-signup-v2 *:after{box-sizing:border-box}.lumiiya-signup-v2.is-open{opacity:1;visibility:visible;pointer-events:auto}.lumiiya-signup-v2 .lumiiya-signup-v2__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay)}.lumiiya-signup-v2 .lumiiya-signup-v2__card{position:relative;display:flex;aspect-ratio:var(--ar);height:max(500px,68%);margin:auto;padding:30px;border-radius:var(--card-radius);outline:none;transform:translateY(12px) scale(.98);transition:transform .35s ease}.lumiiya-signup-v2.is-open .lumiiya-signup-v2__card{transform:translateY(0) scale(1)}.lumiiya-signup-v2--valign-top .lumiiya-signup-v2__card{align-items:flex-start}.lumiiya-signup-v2--valign-center .lumiiya-signup-v2__card{align-items:center}.lumiiya-signup-v2--valign-bottom .lumiiya-signup-v2__card{align-items:flex-end}.lumiiya-signup-v2--content-left .lumiiya-signup-v2__card{justify-content:flex-start}.lumiiya-signup-v2--content-right .lumiiya-signup-v2__card{justify-content:flex-end}.lumiiya-signup-v2 .lumiiya-signup-v2__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:#cfcfcf}.lumiiya-signup-v2 .lumiiya-signup-v2__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--focal)}.lumiiya-signup-v2 .lumiiya-signup-v2__img--mobile{display:none}.lumiiya-signup-v2 .lumiiya-signup-v2__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--scrim) 0%,var(--scrim) calc(var(--scrim-w) * .35),transparent var(--scrim-w))}.lumiiya-signup-v2--content-right .lumiiya-signup-v2__scrim{background:linear-gradient(to left,var(--scrim) 0%,var(--scrim) calc(var(--scrim-w) * .35),transparent var(--scrim-w))}.lumiiya-signup-v2 .lumiiya-signup-v2__close{position:absolute;top:14px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:50%;background:#00000040;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .2s ease}.lumiiya-signup-v2 .lumiiya-signup-v2__close:hover{background:#00000073}.lumiiya-signup-v2 .lumiiya-signup-v2__body{position:relative;z-index:1;display:flex;flex-direction:column;width:70%;margin:0;text-align:left}.lumiiya-signup-v2 .lumiiya-signup-v2__heading{margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-weight:700;font-size:clamp(2.6rem,.0777rem + 2.5478vw,6.6rem);line-height:1.05;letter-spacing:.01em;color:#fff;padding-bottom:clamp(4.56px,.0199px + .4586vw,11.76px)}.lumiiya-signup-v2 .lumiiya-signup-v2__subheading{margin:0;padding:0;font-family:Apfel Grotezk,sans-serif;font-weight:400;font-size:clamp(1.27rem,.053rem + 1.2293vw,3.2rem);line-height:1.2;color:#fff;padding-bottom:clamp(25.65px,.1118px + 2.5796vw,66.15px)}.lumiiya-signup-v2 .lumiiya-signup-v2__text{margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1.03rem,.41rem + .4844vw,1.65rem);line-height:1.4;color:#fff}.lumiiya-signup-v2 .lumiiya-signup-v2__text-orders{margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1.47rem,.0638rem + 1.4204vw,3.7rem);line-height:1.4;color:#fee7f6;padding-bottom:clamp(2.87px,.045px + .2854vw,7.35px)}.lumiiya-signup-v2 .lumiiya-signup-v2__text-main{margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1.3rem,.0389rem + 1.2739vw,3.3rem);line-height:1.4;color:#fff;padding-bottom:clamp(11.4px,.0497px + 1.1465vw,29.4px)}.lumiiya-signup-v2 .lumiiya-signup-v2__text-sub{margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1rem,.0541rem + .9554vw,2.5rem);line-height:1.4;color:#fff;padding-bottom:clamp(5.7px,.0248px + .5732vw,14.7px)}.lumiiya-signup-v2 .lumiiya-signup-v2__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:75%;padding:30px 0 10px}.lumiiya-signup-v2 .lumiiya-signup-v2__input,.lumiiya-signup-v2 .lumiiya-signup-v2__cta{margin:0;padding:10px 14px;border:2px solid var(--btn);border-radius:var(--field-radius);background:transparent;box-shadow:none;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1.27rem,.053rem + 1.2293vw,3.2rem);color:var(--btn)}.lumiiya-signup-v2 .lumiiya-signup-v2__input{width:100%;min-width:0;appearance:none;-webkit-appearance:none;text-align:center;transition:background .2s ease,color .2s ease}.lumiiya-signup-v2 .lumiiya-signup-v2__input::placeholder{color:var(--btn);opacity:1}.lumiiya-signup-v2 .lumiiya-signup-v2__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .1s ease}.lumiiya-signup-v2 .lumiiya-signup-v2__cta:active{transform:translateY(1px)}.lumiiya-signup-v2 .lumiiya-signup-v2__cta-fill{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;border-radius:var(--field-radius);background-color:var(--btn);clip-path:inset(0 0 100% 0);transition:clip-path .2s ease-out;pointer-events:none}.lumiiya-signup-v2 .lumiiya-signup-v2__cta:hover .lumiiya-signup-v2__cta-fill,.lumiiya-signup-v2 .lumiiya-signup-v2__cta:focus-visible .lumiiya-signup-v2__cta-fill{clip-path:inset(0 0 0 0)}.lumiiya-signup-v2 .lumiiya-signup-v2__cta-label{font-family:ChauPhilomeneOne,sans-serif;position:relative;z-index:1;transition:color .2s ease}.lumiiya-signup-v2 .lumiiya-signup-v2__cta:hover .lumiiya-signup-v2__cta-label,.lumiiya-signup-v2 .lumiiya-signup-v2__cta:focus-visible .lumiiya-signup-v2__cta-label{color:#fee7f6}.lumiiya-signup-v2 .lumiiya-signup-v2__input:focus-visible,.lumiiya-signup-v2 .lumiiya-signup-v2__cta:focus-visible,.lumiiya-signup-v2 .lumiiya-signup-v2__close:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.lumiiya-signup-v2 .lumiiya-signup-v2__error{margin:0;padding:0;font-family:Apfel Grotezk,sans-serif;font-size:14px;line-height:1.4;color:#ffd9d9}.lumiiya-signup-v2 .lumiiya-signup-v2__terms{max-width:400px;margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(.87rem,.0313rem + .8471vw,2.2rem);line-height:1.45;color:var(--text-color);opacity:.85}.lumiiya-signup-v2 .lumiiya-signup-v2__terms a{color:inherit;text-decoration:underline}.lumiiya-signup-v2 .lumiiya-signup-v2__code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;max-width:400px;padding-top:var(--form-gap)}.lumiiya-signup-v2 .lumiiya-signup-v2__code-value{display:flex;align-items:center;height:50px;padding:5px 14px;border:2px dashed var(--btn);border-radius:var(--field-radius);font-family:ChauPhilomeneOne,sans-serif;font-size:var(--button-size);letter-spacing:.08em;color:var(--btn);-webkit-user-select:all;user-select:all}.lumiiya-signup-v2 .lumiiya-signup-v2__body>.h-captcha,.lumiiya-signup-v2 .lumiiya-signup-v2__body>.g-recaptcha,.lumiiya-signup-v2 .lumiiya-signup-v2__body>[data-hcaptcha-widget-id]{position:absolute;width:0;height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.lumiiya-signup-v2,.lumiiya-signup-v2 .lumiiya-signup-v2__card,.lumiiya-signup-v2 .lumiiya-signup-v2__cta,.lumiiya-signup-v2 .lumiiya-signup-v2__cta-fill,.lumiiya-signup-v2 .lumiiya-signup-v2__cta-label{transition:none!important}}@media(max-width:749px){.lumiiya-signup-v2{padding:10px;overflow-x:hidden}.lumiiya-signup-v2 .lumiiya-signup-v2__card{width:100%;max-width:min(100%,calc((100vh - 20px) * var(--ar-mobile)));max-width:min(100%,calc((100dvh - 20px) * var(--ar-mobile)));height:auto;aspect-ratio:var(--ar-mobile);margin:auto;align-items:flex-end;justify-content:flex-start;padding:calc(var(--inset-top) * .8) calc(var(--inset-side) * .8) calc(var(--inset-bottom) * .3)}.lumiiya-signup-v2 .lumiiya-signup-v2__img{object-position:var(--focal-mobile)}.lumiiya-signup-v2--has-mobile-image .lumiiya-signup-v2__img--desktop{display:none}.lumiiya-signup-v2--has-mobile-image .lumiiya-signup-v2__img--mobile{display:block}.lumiiya-signup-v2 .lumiiya-signup-v2__scrim,.lumiiya-signup-v2--content-right .lumiiya-signup-v2__scrim{background:linear-gradient(to top,var(--scrim) 0%,var(--scrim) 40%,transparent 85%)}.lumiiya-signup-v2 .lumiiya-signup-v2__body{width:100%;max-width:none;gap:8px}.lumiiya-signup-v2 .lumiiya-signup-v2__heading{font-size:calc(var(--heading-size) * .75);padding:0}.lumiiya-signup-v2 .lumiiya-signup-v2__subheading{font-size:calc(var(--subheading-size) * .8)}.lumiiya-signup-v2 .lumiiya-signup-v2__text{font-size:calc(var(--text-size) * .7);line-height:1.45}.lumiiya-signup-v2 .lumiiya-signup-v2__form,.lumiiya-signup-v2 .lumiiya-signup-v2__code{max-width:none;padding-top:calc(var(--form-gap) * .5);padding-bottom:0}.lumiiya-signup-v2 .lumiiya-signup-v2__form .lumiiya-signup-v2__cta{width:100%}.lumiiya-signup-v2 .lumiiya-signup-v2__terms{max-width:none}.lumiiya-signup-v2 .lumiiya-signup-v2__input,.lumiiya-signup-v2 .lumiiya-signup-v2__cta,.lumiiya-signup-v2 .lumiiya-signup-v2__code-value{height:46px;padding:5px 12px;font-size:calc(var(--button-size) * .82)}}.lumiiya-signup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;padding:20px;box-sizing:border-box;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.lumiiya-signup *,.lumiiya-signup *:before,.lumiiya-signup *:after{box-sizing:border-box}.lumiiya-signup.is-open{opacity:1;visibility:visible;pointer-events:auto}.lumiiya-signup .lumiiya-signup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay)}.lumiiya-signup .lumiiya-signup__card{position:relative;display:flex;width:100%;max-width:min(var(--max-w),calc((100vh - 40px) * var(--ar)));aspect-ratio:var(--ar);margin:auto;padding:var(--inset-top) var(--inset-side) var(--inset-bottom);border-radius:var(--card-radius);outline:none;transform:translateY(12px) scale(.98);transition:transform .35s ease}.lumiiya-signup.is-open .lumiiya-signup__card{transform:translateY(0) scale(1)}.lumiiya-signup--valign-top .lumiiya-signup__card{align-items:flex-start}.lumiiya-signup--valign-center .lumiiya-signup__card{align-items:center}.lumiiya-signup--valign-bottom .lumiiya-signup__card{align-items:flex-end}.lumiiya-signup--content-left .lumiiya-signup__card{justify-content:flex-start}.lumiiya-signup--content-right .lumiiya-signup__card{justify-content:flex-end}.lumiiya-signup .lumiiya-signup__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:#cfcfcf}.lumiiya-signup .lumiiya-signup__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--focal)}.lumiiya-signup .lumiiya-signup__img--mobile{display:none}.lumiiya-signup .lumiiya-signup__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--scrim) 0%,var(--scrim) calc(var(--scrim-w) * .35),transparent var(--scrim-w))}.lumiiya-signup--content-right .lumiiya-signup__scrim{background:linear-gradient(to left,var(--scrim) 0%,var(--scrim) calc(var(--scrim-w) * .35),transparent var(--scrim-w))}.lumiiya-signup .lumiiya-signup__close{position:absolute;top:14px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:50%;background:#00000040;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .2s ease}.lumiiya-signup .lumiiya-signup__close:hover{background:#00000073}.lumiiya-signup .lumiiya-signup__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--content-gap);width:100%;max-width:var(--content-w);margin:0;text-align:left}.lumiiya-signup .lumiiya-signup__heading{margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-weight:700;font-size:var(--heading-size);line-height:1.05;letter-spacing:.01em;color:var(--heading-color)}.lumiiya-signup .lumiiya-signup__subheading{margin:0;padding:0;font-family:ChauPhilomeneOne,sans-serif;font-weight:400;font-size:var(--subheading-size);line-height:1.2;color:var(--subheading-color)}.lumiiya-signup .lumiiya-signup__text{margin:0;padding:0;font-family:Apfel Grotezk,sans-serif;font-size:var(--text-size);line-height:1.6;color:var(--text-color)}.lumiiya-signup .lumiiya-signup__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:400px;padding-top:var(--form-gap)}.lumiiya-signup .lumiiya-signup__input,.lumiiya-signup .lumiiya-signup__cta{height:50px;margin:0;padding:5px 14px;border:2px solid var(--btn);border-radius:var(--field-radius);background:transparent;box-shadow:none;font-family:ChauPhilomeneOne,sans-serif;font-size:var(--button-size);line-height:1;color:var(--btn);transition:background .2s ease,color .2s ease}.lumiiya-signup .lumiiya-signup__input{width:100%;min-width:0;appearance:none;-webkit-appearance:none}.lumiiya-signup .lumiiya-signup__input::placeholder{color:var(--btn);opacity:1}.lumiiya-signup .lumiiya-signup__cta{text-transform:uppercase;white-space:nowrap;cursor:pointer}.lumiiya-signup .lumiiya-signup__cta:hover{background:var(--btn);color:var(--btn-hover-text)}.lumiiya-signup .lumiiya-signup__input:focus-visible,.lumiiya-signup .lumiiya-signup__cta:focus-visible,.lumiiya-signup .lumiiya-signup__close:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.lumiiya-signup .lumiiya-signup__error{margin:0;padding:0;font-family:Apfel Grotezk,sans-serif;font-size:14px;line-height:1.4;color:#ffd9d9}.lumiiya-signup .lumiiya-signup__terms{max-width:400px;margin:0;padding:0;font-family:Apfel Grotezk,sans-serif;font-size:12px;line-height:1.45;color:var(--text-color);opacity:.85}.lumiiya-signup .lumiiya-signup__terms a{color:inherit;text-decoration:underline}.lumiiya-signup .lumiiya-signup__code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;max-width:400px;padding-top:var(--form-gap)}.lumiiya-signup .lumiiya-signup__code-value{display:flex;align-items:center;height:50px;padding:5px 14px;border:2px dashed var(--btn);border-radius:var(--field-radius);font-family:ChauPhilomeneOne,sans-serif;font-size:var(--button-size);letter-spacing:.08em;color:var(--btn);-webkit-user-select:all;user-select:all}.lumiiya-signup .lumiiya-signup__body>.h-captcha,.lumiiya-signup .lumiiya-signup__body>.g-recaptcha,.lumiiya-signup .lumiiya-signup__body>[data-hcaptcha-widget-id]{position:absolute;width:0;height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.lumiiya-signup,.lumiiya-signup .lumiiya-signup__card{transition:none!important}}@media(max-width:749px){.lumiiya-signup .lumiiya-signup__card{max-width:min(var(--max-w),calc((100vh - 40px) * var(--ar-mobile)));aspect-ratio:var(--ar-mobile);align-items:flex-end;justify-content:flex-start;padding:calc(var(--inset-top) * .8) calc(var(--inset-side) * .8) calc(var(--inset-bottom) * .5)}.lumiiya-signup .lumiiya-signup__img{object-position:var(--focal-mobile)}.lumiiya-signup--has-mobile-image .lumiiya-signup__img--desktop{display:none}.lumiiya-signup--has-mobile-image .lumiiya-signup__img--mobile{display:block}.lumiiya-signup .lumiiya-signup__scrim,.lumiiya-signup--content-right .lumiiya-signup__scrim{background:linear-gradient(to top,var(--scrim) 0%,var(--scrim) 40%,transparent 85%)}.lumiiya-signup .lumiiya-signup__body{max-width:none;gap:calc(var(--content-gap) * .75)}.lumiiya-signup .lumiiya-signup__heading{font-size:calc(var(--heading-size) * .75)}.lumiiya-signup .lumiiya-signup__subheading{font-size:calc(var(--subheading-size) * .8)}.lumiiya-signup .lumiiya-signup__text{font-size:calc(var(--text-size) * .7);line-height:1.45}.lumiiya-signup .lumiiya-signup__text br{display:none}.lumiiya-signup .lumiiya-signup__form,.lumiiya-signup .lumiiya-signup__code{max-width:none;padding-top:calc(var(--form-gap) * .5)}.lumiiya-signup .lumiiya-signup__input,.lumiiya-signup .lumiiya-signup__cta,.lumiiya-signup .lumiiya-signup__code-value{height:46px;padding:5px 12px;font-size:calc(var(--button-size) * .82)}}#shop-hcaptcha-badge-container{opacity:0;visibility:hidden}.lumiiya-table{margin-top:clamp(50px,0px + 3.9063vw,100px);margin-bottom:var(--table-inset-bottom);margin-left:var(--table-padding-side);margin-right:var(--table-padding-side);padding:100px 30px;font-family:Apfel Grotezk,sans-serif;background-color:#e8e8e8;border-radius:16px}.lumiiya-table__intro{display:flex;flex-direction:column;padding-bottom:var(--table-intro-spacing);text-align:var(--table-intro-align)}.lumiiya-table__heading{margin:0;font-size:clamp(4rem,2rem + 1.5625vw,6rem);font-weight:600;color:var(--table-text-color);line-height:1;letter-spacing:.01em;padding-bottom:4.5rem}.lumiiya-table__text{margin:0;font-size:var(--table-body-size);line-height:1;color:var(--table-text-color);padding-bottom:2rem}.lumiiya-table__text>:first-child{margin-top:0}.lumiiya-table__text>:last-child{margin-bottom:0}.lumiiya-table__wrapper{width:100%;overflow-x:auto}.lumiiya-table__table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--table-border-color);border-radius:var(--table-radius);overflow:hidden}.lumiiya-table__table th,.lumiiya-table__table td{width:33.333%;padding:var(--table-cell-padding);text-align:left;font-size:var(--table-body-size);color:var(--table-text-color);border-bottom:1px solid var(--table-border-color)}.lumiiya-table__table thead th{font-weight:600;background-color:var(--table-header-bg)}.lumiiya-table__table tbody tr:last-child td{border-bottom:none}@media(max-width:989px){.lumiiya-table__text,.lumiiya-table__table th,.lumiiya-table__table td{font-size:clamp(1.3rem,.8217rem + 1.4948vw,2.3rem)}.lumiiya-table__heading{font-size:clamp(2.2rem,1.2448rem + 2.9851vw,4.2rem);padding-bottom:25px}}@media screen and (max-width:749px){.lumiiya-table{margin:50px 15px 10px;padding:50px 20px}}.values{padding:var(--pad-top) var(--pad-x) var(--pad-bottom)}.values__inner{display:flex;align-items:stretch;gap:var(--col-gap)}.values__text-col{flex:1 1 0;display:flex;align-items:center;justify-content:center}.values__text{box-sizing:border-box;width:95%;height:95%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(45px,0px + 3.5156vw,90px);padding:40px 32px;background-color:var(--container-color);border-radius:var(--radius);text-align:center}.values__group{display:flex;flex-direction:column;gap:clamp(10px,0px + .7813vw,20px)}.values__heading{margin:0;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1.4rem,-.9962rem + 2.4204vw,5.2rem);letter-spacing:.08em;text-transform:uppercase;color:#444}.values__body{margin:0;max-width:32ch;font-family:ChauPhilomeneOne,sans-serif;font-size:clamp(1.4rem,-.9962rem + 2.4204vw,5.2rem);line-height:1.5;color:#7a7a7a}.values__media{flex:1 1 0;align-self:center;border-radius:var(--radius);overflow:hidden}.values__media picture{display:block;height:100%}.values__img{width:100%;height:auto;display:block}.values__img--placeholder{background:#f2f2f2}@media(max-width:989px){.values__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.values__text-col,.values__media{min-width:0}.values__media{order:-1;align-self:stretch;border-bottom-left-radius:0;border-bottom-right-radius:0}.values__text{width:100%;height:auto;gap:clamp(28px,18px + 2.5vw,48px);padding:clamp(28px,4vw,48px) 24px;border-top-left-radius:0;border-top-right-radius:0}.values__group{gap:8px}.values__heading{font-size:clamp(1.6rem,1.2rem + 1vw,2.4rem)}.values__body{font-size:clamp(1.4rem,1.1rem + .8vw,2rem)}}@media(max-width:749px){.values{padding:12px 15px}}.lumiiya-video__wrap{padding:var(--inset-top) var(--inset-x) var(--inset-bottom)}.lumiiya-video__media{display:block;border-radius:var(--radius);overflow:hidden}.lumiiya-video__video{display:block;width:100%;height:auto;aspect-ratio:var(--ratio, 16 / 9);border-radius:inherit;pointer-events:none}.lumiiya-video__placeholder{background:#f2f2f2}@media(min-width:990px){.lumiiya-video__wrap--capped .lumiiya-video__video{aspect-ratio:var(--ratio-capped, var(--ratio));object-fit:cover;object-position:center var(--align, center)}}.lumiiya-video__media--mobile{display:none}@media(max-width:989px){.lumiiya-video__media--desktop{display:none}.lumiiya-video__media--mobile{display:block}}@media(max-width:749px){.lumiiya-video__wrap{padding:12px 15px}}.lvm{box-sizing:border-box;width:100%;padding:var(--lvm-inset-top) var(--lvm-inset-side) var(--lvm-inset-bottom);background-color:var(--lvm-section-bg)}.lvm *,.lvm *:before,.lvm *:after{box-sizing:border-box}.lvm__card{width:100%;padding:var(--lvm-card-pad-top) var(--lvm-card-pad-side) var(--lvm-card-pad-bottom);background-color:var(--lvm-card-bg);border-radius:var(--lvm-radius)}.lvm__list{display:flex;flex-direction:column;gap:var(--lvm-gap-blocks);width:100%;max-width:var(--lvm-text-max-width)}.lvm__item{display:flex;flex-direction:column;gap:var(--lvm-gap-heading)}.lvm__heading{margin:0;padding:0;font-family:ChauPhilomeneOne,Chau Philomene One,sans-serif;font-size:clamp(1.7rem,-1.2006rem + 2.9299vw,6.3rem);font-weight:400;line-height:1.2;text-transform:none;color:var(--lvm-heading-color);overflow-wrap:break-word}.lvm__text{margin:0;padding:0;font-family:Apfel Grotezk,sans-serif;font-size:clamp(1.3rem,-.3395rem + 1.6561vw,3.9rem);font-weight:400;line-height:1.6;letter-spacing:0;color:var(--lvm-text-color);overflow-wrap:break-word}@media screen and (max-width:989px){.lvm__list{max-width:100%}.lvm__heading{font-size:clamp(1.75rem,.5781rem + 3.6622vw,4.2rem)}.lvm__text{font-size:clamp(1.3rem,.8217rem + 1.4948vw,2.3rem)}}@media screen and (max-width:749px){.lvm{padding:12px 15px}.lvm__card{padding-left:var(--lvm-card-pad-side-mobile);padding-right:var(--lvm-card-pad-side-mobile)}.lvm__list{max-width:100%}}.claims{padding:var(--pad-top) var(--pad-x) var(--pad-bottom)}.claims__title{margin:0 0 var(--title-gap);font-family:ChauPhilomeneOne,sans-serif;color:#7a7a7a;font-size:var(--title-size);font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.claims__pill{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--claim-gap);padding:var(--pill-pad-y) var(--pill-pad-x);background:#fff9fc;border-radius:999px;border:1px solid #A06275}.claims__item{font-family:ChauPhilomeneOne,sans-serif;color:#a06275;font-size:clamp(1.5rem,.5541rem + .9554vw,3rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap;display:inline-block;transform-origin:center;transition:transform var(--claim-hover-speed, .2s) ease}@media(hover:hover){.claims__item:hover{transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.claims__item{transition:none}}@media(max-width:989px){.claims__pill{flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--claim-gap) * .6);border-radius:calc(var(--pill-pad-y) + 1em)}.claims__item{width:100%;text-align:center;white-space:normal}.claims__title{font-size:calc(var(--title-size) * .8);margin:0 8px 24px}}@media(max-width:749px){.claims{padding:16px 15px 28px}.claims__pill{justify-content:center;gap:calc(var(--claim-gap) * .6) var(--claim-gap);border-radius:calc(var(--pill-pad-y) + 1em)}.claims__title{font-size:calc(var(--title-size) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
