@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--lumma-ink:#1a1a1a;--lumma-accent:#1a1a1a;--lumma-accent-ink:#FAF8F6;--lumma-soft:#F3EEE7;--lumma-cream:#FFFFFF;--lumma-rose:#CF867C;--lumma-ok:#1d6b3a;--lumma-warn:#a3270f;--lumma-radius:4px;--lumma-tap:52px}body{font-size:max(1rem,var(--font-size--paragraph,1rem));line-height:1.6}p,li,td,th,label,input,select,textarea{font-size:max(1rem,1em)}.button,button.button,.add-to-cart-button,.shopify-payment-button__button{min-height:var(--lumma-tap);font-size:1.0625rem;font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--lumma-accent);outline-offset:2px}.lumma-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lumma-tap);padding:0 1.5rem;border:0;border-radius:var(--lumma-radius);background:var(--lumma-accent);color:var(--lumma-accent-ink);font:inherit;font-size:1.0625rem;font-weight:700;cursor:pointer}.lumma-block{margin-block:.75rem;font-size:1rem}.lumma-trust{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:.75rem;text-align:center}.lumma-trust__item{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.95rem;font-weight:600}.lumma-trust__item img{width:40px;height:40px;object-fit:contain}@media(max-width:749px){.lumma-trust{grid-template-columns:repeat(2,1fr)}}.lumma-tabs__list{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:2px solid #ddd}.lumma-tabs__tab{min-height:48px;padding:0 1rem;border:0;background:none;font:inherit;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;color:inherit}.lumma-tabs__tab[aria-selected=true]{border-color:var(--lumma-accent);color:var(--lumma-accent)}.lumma-tabs__panel{padding:1rem 0}.lumma-acc details{border-bottom:1px solid #ddd}.lumma-acc summary{min-height:52px;display:flex;align-items:center;font-weight:600;cursor:pointer}.lumma-stock__bar{height:8px;background:#eee;border-radius:8px;overflow:hidden;margin-top:.35rem}.lumma-stock__fill{height:100%;background:var(--lumma-warn)}.lumma-stock strong{color:var(--lumma-warn)}.lumma-delivery{display:flex;gap:.5rem;align-items:flex-start;padding:.75rem 1rem;background:var(--lumma-soft);border-radius:var(--lumma-radius)}.lumma-countdown{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem 1rem;border-radius:var(--lumma-radius);background:var(--cd-bg,#1a1a1a);color:var(--cd-fg,#fff)}.lumma-countdown__units{display:flex;gap:.5rem}.lumma-countdown__u{min-width:3.2rem;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.1}.lumma-countdown__u small{display:block;font-size:.75rem;font-weight:400}.lumma-fs{padding:.75rem 1rem;font-size:1rem;text-align:center}.lumma-fs__track{height:10px;background:#e6e6e6;border-radius:10px;overflow:hidden;margin-top:.4rem}.lumma-fs__fill{height:100%;background:var(--lumma-ok);transition:width .4s}.lumma-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;color:#1a1a1a;box-shadow:0 -4px 16px #0000001f;padding:.6rem 1rem;transform:translateY(110%);transition:transform .25s}.lumma-sticky.is-visible{transform:none}.lumma-sticky__inner{max-width:1200px;margin:auto;display:flex;align-items:center;gap:1rem}.lumma-sticky__img{width:52px;height:52px;object-fit:cover;border-radius:8px}.lumma-sticky__info{flex:1;min-width:0}.lumma-sticky__title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lumma-sticky .lumma-btn{flex:0 0 auto}@media(max-width:749px){.lumma-sticky__img,.lumma-sticky__title{display:none}.lumma-sticky .lumma-btn{flex:1}}.lumma-ba{position:relative;overflow:hidden;border-radius:var(--lumma-radius);-webkit-user-select:none;user-select:none;aspect-ratio:var(--ratio,1)}.lumma-ba img,.lumma-ba svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lumma-ba__after{clip-path:inset(0 0 0 var(--pos,50%))}.lumma-ba__line{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:3px;background:#fff;transform:translate(-50%);pointer-events:none}.lumma-ba__line:after{content:"\21c6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#fff;color:#1a1a1a;display:grid;place-items:center;font-size:1.3rem}.lumma-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.lumma-ba__lbl{position:absolute;top:1rem;padding:.25rem .75rem;background:#000000a6;color:#fff;border-radius:6px;font-weight:600}.lumma-sec{padding-block:var(--pt,48px) var(--pb,48px)}.lumma-wrap{max-width:var(--maxw,1200px);margin:auto;padding-inline:1rem}.lumma-sec h2{text-align:center;margin-bottom:1.5rem}.lumma-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}@media(max-width:749px){.lumma-grid{grid-template-columns:1fr}}.lumma-card{padding:1.5rem;border-radius:var(--lumma-radius);background:var(--lumma-soft)}.lumma-stars{color:#b8860b;font-size:1.25rem;letter-spacing:2px}.lumma-table{width:100%;border-collapse:collapse;font-size:1rem}.lumma-table th,.lumma-table td{padding:.9rem;border-bottom:1px solid #ddd;text-align:center}.lumma-table td:first-child,.lumma-table th:first-child{text-align:start}.lumma-table .is-us{background:var(--lumma-soft);font-weight:700}.lumma-yes{color:var(--lumma-ok);font-weight:700}.lumma-no{color:var(--lumma-warn)}.lumma-table-wrap{overflow-x:auto}.lumma-sp{display:flex;align-items:center;gap:.75rem;margin:.5rem 1rem;padding:.8rem 1rem;border:1px solid rgba(0,0,0,.14);border-radius:var(--lumma-radius);font-size:1rem}.lumma-sp__icon{flex:0 0 auto;display:flex}.lumma-sp__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.lumma-sp__title{font-weight:600}.lumma-sp__desc{font-size:.9rem;opacity:.8;line-height:1.35}.lumma-sp__switch{flex:0 0 auto;min-width:52px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.lumma-sp__track{position:relative;width:48px;height:28px;border-radius:99px;background:#bdbdbd;transition:background .18s}.lumma-sp__thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s}.lumma-sp__switch[aria-checked=true] .lumma-sp__track{background:var(--lumma-ok)}.lumma-sp__switch[aria-checked=true] .lumma-sp__thumb{transform:translate(20px)}.lumma-sp__switch[aria-busy=true]{opacity:.6;cursor:wait}.lumma-center{text-align:center}.lumma-press__h{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.lumma-press{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 3rem;list-style:none;margin:0;padding:0}.lumma-press li{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:240px;text-align:center}.lumma-press__logo{height:var(--logo-h,36px);width:auto;filter:grayscale(1);opacity:.85}.lumma-press__name{font-size:1.25rem;font-weight:700;letter-spacing:.04em}.lumma-press__q{font-style:italic;font-size:1rem}.lumma-stats__item{text-align:center;display:flex;flex-direction:column;gap:.25rem}.lumma-stats__num{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;color:var(--lumma-accent);line-height:1}.lumma-stats__label{font-size:1.0625rem}.lumma-stats__note{text-align:center;font-size:.9rem;opacity:.75;margin-top:1rem}.lumma-ingr{text-align:center;padding:1.25rem;border-radius:var(--lumma-radius);background:var(--lumma-soft)}.lumma-ingr__img{width:120px;height:120px;object-fit:cover;border-radius:50%;margin:0 auto .75rem;display:block}.lumma-ingr__name{font-size:1.25rem;margin:.25rem 0}.lumma-ingr__amt{display:inline-block;font-weight:700;color:var(--lumma-accent);margin-bottom:.25rem}.lumma-rv{list-style:none;padding:0;margin:0}.lumma-rv a{color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:.4rem;font-size:1rem}.lumma-rv img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--lumma-radius)}.lumma-rv strong{font-weight:600}.lumma-bc{padding-block:.75rem;font-size:.95rem}.lumma-bc ol{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.lumma-bc li+li:before{content:"\203a";margin-inline-end:.35rem;opacity:.6}.lumma-bc a{color:inherit}.lumma-upsell{margin:.5rem 1rem 1rem}.lumma-upsell__h{font-weight:700;margin:0 0 .5rem}.lumma-upsell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.lumma-upsell__item{display:flex;align-items:center;gap:.75rem;padding:.6rem;border:1px solid rgba(0,0,0,.12);border-radius:var(--lumma-radius)}.lumma-upsell__img img{width:60px;height:60px;object-fit:cover;border-radius:8px;display:block}.lumma-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;font-size:1rem}.lumma-upsell__title{color:inherit;font-weight:600;text-decoration:none}.lumma-upsell__price s{opacity:.6}.lumma-upsell__add{min-height:44px;padding:0 1rem}.lumma-mm-promo{display:flex;flex-direction:column;gap:.35rem;color:inherit;text-decoration:none;grid-column:span 2;max-width:320px}.lumma-mm-promo img{width:100%;height:auto;border-radius:var(--lumma-radius)}.lumma-mm-promo strong{font-size:1.0625rem}.lumma-ann-cd{display:inline-flex;margin-inline-start:.5rem;font-weight:700;font-variant-numeric:tabular-nums}.lumma-badges{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:2;display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;pointer-events:none}.lumma-badge{background:var(--b-bg);color:var(--b-fg);font-size:.8125rem;font-weight:700;padding:.2rem .55rem;border-radius:6px}@media(prefers-reduced-motion:reduce){.lumma-sticky,.lumma-fs__fill,.lumma-sp__thumb,.lumma-sp__track{transition:none}}.lumma-mini a{color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:.4rem}.lumma-mini img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--lumma-radius)}.lumma-mini s{opacity:.6}.lumma-ctabs .lumma-tabs__list{justify-content:center;margin-bottom:1.25rem}.lumma-link-btn{background:none;border:0;padding:0;min-height:44px;font:inherit;text-decoration:underline;color:inherit;cursor:pointer}.lumma-dialog{max-width:min(720px,92vw);width:100%;border:0;border-radius:var(--lumma-radius);padding:0}.lumma-dialog::backdrop{background:#00000080}.lumma-dialog__inner{padding:1.5rem;max-height:80vh;overflow:auto;position:relative}.lumma-dialog__close{position:absolute;top:.5rem;inset-inline-end:.5rem;width:44px;height:44px;border:0;background:none;font-size:1.75rem;cursor:pointer}.lumma-benefits{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.lumma-benefits li{display:flex;align-items:center;gap:.5rem;font-weight:600}.lumma-popular{padding:1rem}.lumma-popular__h{font-weight:700;margin:0 0 .5rem}.lumma-popular ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.lumma-popular a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1px solid rgba(0,0,0,.2);border-radius:99px;color:inherit;text-decoration:none}.lumma-drawer-promo{margin:1rem;grid-column:auto;max-width:none}.lumma-terms{display:flex;gap:.6rem;align-items:flex-start;margin:.75rem 0;font-size:1rem}.lumma-terms input{width:22px;height:22px;flex:0 0 auto;margin-top:.1rem}.lumma-terms__err{color:var(--lumma-warn);font-weight:600;margin:0 0 .5rem}.lumma-reserve{display:block;margin:.5rem 1rem;padding:.6rem 1rem;background:var(--lumma-soft);border-radius:var(--lumma-radius);text-align:center}.lumma-top{position:fixed;inset-inline-end:1rem;bottom:5.5rem;z-index:30;width:48px;height:48px;border-radius:50%;background:#1a1a1a;color:#fff;display:grid;place-items:center;font-size:1.4rem;text-decoration:none;box-shadow:0 2px 8px #00000040}.lumma-top[hidden]{display:none}.lumma-gridpromo a{display:flex;flex-direction:column;gap:.4rem;height:100%;color:inherit;text-decoration:none;background:var(--lumma-soft);border-radius:var(--lumma-radius);overflow:hidden}.lumma-gridpromo img{width:100%;height:auto}.lumma-gridpromo strong,.lumma-gridpromo span{padding:0 .75rem}.lumma-readtime{opacity:.8}.slideshow-controls__dots .slideshow-control{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.lumma-bk-slot--stars{min-height:24px}.lumma-bk-slot--reviews{min-height:200px}.lumma-bk-slot--reviews:has(.bk-reviews>*){min-height:0}.lumma-sub{max-width:60ch;margin:0 auto 1.5rem;text-align:center}.lumma-mini{display:flex;align-items:center;gap:.75rem;padding:.5rem;border:1px solid rgba(0,0,0,.12);border-radius:10px;text-decoration:none;color:inherit;margin-top:.75rem}.lumma-mini img{width:64px;height:64px;object-fit:cover;border-radius:8px}.lumma-mini span{flex:1}.lumma-btn--ghost{background:transparent!important;color:inherit!important;border:2px solid currentColor!important}.lumma-link{background:none;border:0;padding:.5rem 0;min-height:44px;font:inherit;text-decoration:underline;cursor:pointer;color:inherit}.lumma-ph{padding:2rem;background:#0000000d;text-align:center;border-radius:12px}.lumma-input{min-height:52px;font-size:18px;padding:.5rem .75rem;border:1px solid #767676;border-radius:8px;width:100%;background:#fff;color:#1a1a1a}.lumma-close{position:absolute;top:.5rem;inset-inline-end:.5rem;width:48px;height:48px;font-size:28px;line-height:1;background:none;border:0;cursor:pointer;color:inherit}.lumma-quiz{display:block;max-width:720px;margin:auto;text-align:center}.lumma-quiz__step{border:0;margin:0;padding:0}.lumma-quiz__q{font-size:1.4rem;font-weight:600;margin:0 auto 1rem}.lumma-quiz__answers{display:grid;gap:.75rem}.lumma-quiz__result{text-align:start;padding:1.5rem;border-radius:14px;background:#7a3e5c12}.lumma-shades{display:grid;gap:1.5rem;align-items:center}@media(min-width:750px){.lumma-shades{grid-template-columns:1fr 1fr}}.lumma-shades__preview img{width:100%;height:auto;border-radius:14px}.lumma-shades__name{font-size:1.3rem;font-weight:700;margin:.75rem 0 .25rem}.lumma-shades__list{display:flex;flex-wrap:wrap;gap:.75rem}.lumma-shades__dot{width:52px;height:52px;border-radius:50%;background:var(--c);border:3px solid #fff;box-shadow:0 0 0 1px #00000040;cursor:pointer}.lumma-shades__dot[aria-pressed=true]{box-shadow:0 0 0 3px #7a3e5c}.lumma-reel{display:grid;grid-auto-flow:column;grid-auto-columns:min(70vw,280px);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.lumma-reel__item{scroll-snap-align:start;margin:0}.lumma-reel__media{position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#eee}.lumma-reel__media video{width:100%;height:100%;object-fit:cover}.lumma-reel__sound{position:absolute;inset-inline-end:.5rem;bottom:.5rem;width:48px;height:48px;border-radius:50%;border:0;background:#0009;color:#fff;font-size:20px}.lumma-reel figcaption{margin-top:.5rem}.lumma-timeline{list-style:none;margin:0 auto;padding:0;max-width:760px;border-inline-start:3px solid #7a3e5c}.lumma-timeline__item{display:grid;gap:.25rem;padding-block:0 1.75rem;padding-inline:1.5rem 0;position:relative}.lumma-timeline__item:before{content:"";position:absolute;inset-inline-start:-11px;top:.2rem;width:18px;height:18px;border-radius:50%;background:#7a3e5c;border:3px solid #fff}.lumma-timeline__label{font-weight:700;color:#7a3e5c;text-transform:uppercase;letter-spacing:.04em}.lumma-timeline h3{margin:.1rem 0}.lumma-map{display:grid;gap:1.5rem}@media(min-width:750px){.lumma-map{grid-template-columns:1fr 2fr}}.lumma-map__box{position:relative;display:grid;place-items:center;min-height:320px;border-radius:14px;overflow:hidden;background:#eee}.lumma-map__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lumma-map__box .lumma-btn{position:relative}.lumma-map__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lumma-map__addr{font-weight:600}.lumma-set__list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}@media(min-width:750px){.lumma-set__list{grid-template-columns:repeat(2,1fr)}}.lumma-set__item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid rgba(0,0,0,.12);border-radius:12px;cursor:pointer;min-height:52px}.lumma-set__item:has(input:checked){border-color:#7a3e5c;background:#7a3e5c0f}.lumma-set__item input{width:24px;height:24px;accent-color:#7a3e5c}.lumma-set__item img{width:64px;height:64px;object-fit:cover;border-radius:8px}.lumma-set__item.is-off{opacity:.5}.lumma-set__t{flex:1}.lumma-set__bar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:1rem}.lumma-spy{display:block;position:sticky;top:var(--header-height,0px);z-index:5;background:var(--color-background,#fff);border-bottom:1px solid rgba(0,0,0,.1)}.lumma-spy__list{display:flex;gap:.5rem;overflow-x:auto;list-style:none;margin:0;padding:.5rem 1rem;scrollbar-width:none}.lumma-spy__list a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid rgba(0,0,0,.2);white-space:nowrap;text-decoration:none;color:inherit}.lumma-spy__list a[aria-current]{background:#7a3e5c;color:#fff;border-color:#7a3e5c}.lumma-reveal{position:relative;padding-top:var(--pt);padding-bottom:var(--pb)}.lumma-reveal__bg{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:0}.lumma-reveal__bg img{width:100%;height:100%;object-fit:cover}.lumma-reveal__card{position:relative;z-index:1;margin-top:-50vh;margin-bottom:10vh;max-width:560px;background:var(--color-background,#fff);color:var(--color-foreground,#1a1a1a);padding:2rem;border-radius:16px;box-shadow:0 10px 30px #00000026}.lumma-reveal__card .lumma-btn{margin:.5rem .5rem 0 0}.lumma-vdialog,.lumma-popup{border:0;padding:0;border-radius:16px;max-width:min(92vw,900px);width:100%;position:fixed}.lumma-vdialog::backdrop,.lumma-popup::backdrop,.lumma-drawer::backdrop{background:#0009}.lumma-vdialog video,.lumma-vdialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.lumma-vdialog .lumma-close{color:#fff;z-index:2;background:#00000080;border-radius:50%}.lumma-popup{max-width:min(92vw,440px);background:#fff;color:#1a1a1a}.lumma-popup__img{width:100%;height:auto;display:block}.lumma-popup__body{padding:1.5rem;display:grid;gap:.75rem}.lumma-popup form{display:grid;gap:.75rem}.lumma-drawer{margin-block:0;margin-inline:auto 0;height:100%;max-height:100%;width:min(420px,92vw);border:0;padding:1rem;background:#fff;color:#1a1a1a}.lumma-drawer__head{display:flex;justify-content:space-between;align-items:center;position:relative;padding-inline-end:52px}.lumma-similar__list{display:grid;gap:.75rem}.lumma-similar__item{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;gap:.25rem .75rem;text-decoration:none;color:inherit;align-items:center}.lumma-similar__item img{grid-row:span 2;width:96px;height:96px;object-fit:cover;border-radius:10px}.lumma-shipcalc{display:block;margin:1rem 0}.lumma-shipcalc summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}.lumma-shipcalc form{display:grid;gap:.75rem;margin:.5rem 0}.lumma-shipcalc label{display:grid;gap:.25rem}.lumma-dock{display:none}@media(max-width:749px){.lumma-dock{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:39;background:#fff;border-top:1px solid rgba(0,0,0,.12);padding-bottom:env(safe-area-inset-bottom)}body:has(.lumma-dock){padding-bottom:64px}body:has(.lumma-sticky.is-visible) .lumma-dock{display:none}}.lumma-dock__a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;font-size:13px;text-decoration:none;color:#1a1a1a;position:relative}.lumma-dock__a[aria-current]{color:#7a3e5c;font-weight:700}.lumma-dock__i{font-size:20px;line-height:1}.lumma-dock__n{position:absolute;top:6px;inset-inline-start:55%;background:#7a3e5c;color:#fff;border-radius:999px;font-size:12px;min-width:20px;padding:0 4px;text-align:center}.lumma-float{position:fixed;bottom:84px;z-index:38;display:grid;gap:.5rem}.lumma-float--left{left:12px}.lumma-float--right{right:12px}.lumma-float__a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#7a3e5c;color:#fff;font-size:22px;text-decoration:none;box-shadow:0 4px 12px #0003}@media(min-width:750px){.lumma-float{bottom:24px}}@media(prefers-reduced-motion:reduce){.lumma-reveal__bg{position:relative;height:auto}.lumma-reveal__card{margin-top:1rem}}.lumma-cf{display:grid;gap:.35rem}.lumma-cf__check{display:flex;gap:.6rem;align-items:center;min-height:48px}.lumma-cf__check input{width:24px;height:24px;accent-color:#7a3e5c}.lumma-ritual-wrap{overflow:visible}.lumma-ritual-wrap>h2{margin:0 0 .35rem;text-wrap:balance}.lumma-ritual-wrap>.lumma-sub{margin:0 0 1rem;max-width:36ch}.lumma-ritual-track{margin-inline:0}.lumma-ritual{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.lumma-ritual__step{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0}.lumma-ritual__media{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#f4efe8,#ebe3d8);flex:0 0 auto}.lumma-ritual__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center 20%;display:block}.lumma-ritual__n{position:absolute!important;top:.75rem;inset-inline-start:.75rem;z-index:2;display:inline-grid;place-items:center;width:40px!important;height:40px!important;border-radius:50%;background:#7a3e5c;color:#fff;font-weight:700;font-size:1.05rem!important;line-height:1;box-shadow:0 4px 14px #00000029}.lumma-ritual__copy{display:flex;flex-direction:column;gap:.3rem;flex:1 1 auto;min-height:7.25rem;padding-inline:2px}.lumma-ritual h3{margin:0;font-size:1.2rem;line-height:1.2;letter-spacing:-.01em}.lumma-ritual__time{margin:0;font-weight:600;color:#7a3e5c;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.lumma-ritual__text{margin:0}.lumma-ritual__text p{margin:0;color:#000000ad;font-size:.92rem;line-height:1.45}.lumma-ritual .lumma-mini{margin-top:auto;align-self:flex-start;max-width:100%;box-sizing:border-box}.lumma-mini--ghost{display:block;height:2.4rem;visibility:hidden;pointer-events:none}.lumma-ritual-dots{display:none}@media(max-width:749px){.lumma-ritual-track{margin-inline:-20px;padding-inline:20px 20px}.lumma-ritual{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.lumma-ritual::-webkit-scrollbar{display:none}.lumma-ritual__step{flex:0 0 calc(100% - 28px);width:calc(100% - 28px);max-width:320px;scroll-snap-align:start;scroll-snap-stop:always}.lumma-ritual-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.lumma-ritual-dots__dot{width:7px;height:7px;border-radius:50%;background:#0000002e}.lumma-ritual-dots__dot.is-active{background:#7a3e5c;transform:scale(1.15)}}@media(min-width:750px){.lumma-ritual{grid-template-columns:repeat(var(--cols),1fr);gap:1.25rem;align-items:stretch}.lumma-ritual-dots{display:none!important}}.lumma-age{border:0;padding:0;max-width:min(92vw,480px);width:100%;border-radius:16px;background:#fff;color:#1a1a1a}.lumma-age::backdrop{background:#141414eb}.lumma-age__box{padding:2rem;display:grid;gap:1rem;text-align:center}.lumma-age__logo{margin:auto;max-width:160px;height:auto}.lumma-age__btns{display:grid;gap:.75rem}html.lumma-age-open{overflow:hidden}.lumma-ba,.lumma-sp__switch{direction:ltr}.lumma-sep{width:var(--w,100%);border:0;border-top:var(--t,1px) solid rgba(0,0,0,.15);margin:var(--m,12px) auto}.lumma-colldesc{border-block:1px solid rgba(0,0,0,.12)}.lumma-colldesc summary{min-height:52px;display:flex;align-items:center;font-weight:600;cursor:pointer}.lumma-infobtns{display:flex;flex-wrap:wrap;gap:.5rem}.lumma-chip{min-height:44px;padding:0 1rem;display:inline-flex;align-items:center;border:1px solid currentColor;border-radius:999px;background:none;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.lumma-sibs ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:.25rem 0 0}.lumma-sibs a{display:block;border:2px solid transparent;border-radius:8px;min-width:44px;min-height:44px}.lumma-sibs a[aria-current]{border-color:var(--lumma-accent)}.lumma-sibs img{border-radius:6px;display:block}.lumma-glass .header__row,.lumma-glass .cart-drawer__dialog,.lumma-glass .menu-drawer{backdrop-filter:blur(var(--glass-blur,12px));-webkit-backdrop-filter:blur(var(--glass-blur,12px));background-color:color-mix(in srgb,var(--glass-tint,#fff) var(--glass-op,70%),transparent)!important}.lumma-badge-pill .product-badges>*,.lumma-badge-pill .lumma-badge{border-radius:999px!important}.lumma-badge-tilt .product-badges>*,.lumma-badge-tilt .lumma-badge{transform:rotate(var(--badge-tilt,0deg))}.lumma-mic[aria-pressed=true]{color:var(--lumma-accent);animation:lumma-pulse 1s infinite}@keyframes lumma-pulse{50%{opacity:.4}}.lumma-specs{margin-block:.75rem}.lumma-specs table{width:100%;border-collapse:collapse}.lumma-specs th,.lumma-specs td{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.12);text-align:start}.lumma-specs th{font-weight:600;width:40%}.lumma-specs ul{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}.lumma-specs--list li b:after{content:": "}.lumma-specs--icons ul{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}.lumma-specs--icons li{display:flex;gap:.5rem;align-items:center;padding:.5rem;border-radius:8px;background:#0000000a}.lumma-specs--icons li span{display:flex;flex-direction:column;font-size:.9375rem}.lumma-countdown[data-style=line]{background:none;color:var(--cd-fg,#111111);justify-content:center;padding:.25rem 0;gap:.4rem;font-size:.9375rem}.lumma-countdown[data-style=line] .lumma-countdown__units{display:inline-flex;gap:.15rem;font-variant-numeric:tabular-nums;font-weight:700}.lumma-countdown[data-style=line] .lumma-countdown__u small{display:none}.lumma-countdown[data-style=line] .lumma-countdown__u+.lumma-countdown__u:before{content:":"}.product-details:has(kaching-bundles-block .kaching-bundles) product-price{display:none}:root{--lumma-space-sec:clamp(28px,7vw,56px);--lumma-h2:clamp(1.5rem,5.6vw,2.25rem);--lumma-h3:clamp(1.0625rem,4.2vw,1.25rem);--lumma-gap:clamp(.75rem,3vw,1.25rem)}html,body{overflow-x:clip}.lumma-sec{padding-block:min(var(--pt,48px),var(--lumma-space-sec)) min(var(--pb,48px),var(--lumma-space-sec))}.lumma-sec h2,.lumma-section h2,.lumma-overlay__box h2:not(.lumma-overlay__h){font-size:var(--lumma-h2);line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--lumma-gap)}.lumma-sec h3{font-size:var(--lumma-h3);line-height:1.25}.lumma-sub{margin-bottom:var(--lumma-gap)}.lumma-wrap{padding-inline:clamp(16px,4vw,24px)}.lumma-it>*,.lumma-layered>*,.lumma-grid>*{min-width:0}.lumma-it__text,.lumma-card,.lumma-guar__item{overflow-wrap:anywhere}.lumma-guar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lumma-gap);list-style:none;padding:0;margin:0}.lumma-guar:has(>li:only-child){grid-template-columns:1fr}@media(min-width:750px){.lumma-guar{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.lumma-guar__item{padding:1rem;border-radius:14px;background:#00000009;text-align:start}.lumma-guar__item h3{margin:.25rem 0 .35rem}.lumma-guar__item p{margin:0;font-size:.9375rem}.lumma-guar__item img{width:40px;height:40px;object-fit:contain}.lumma-it__media img,.lumma-sec img{max-width:100%;height:auto}.lumma-sticky__inner{min-width:0}.lumma-sticky__inner .lumma-btn{flex-shrink:1;min-width:0;padding-inline:1rem;white-space:nowrap}main blockquote{margin-inline:0;max-width:100%}.adr-outer{overflow:hidden}.shopify-section img{max-width:100%}@media(min-width:990px){.melao-section img{max-height:640px;width:auto;max-width:760px;margin-inline:auto;display:block}}.lumma-faq summary,.lumma-colldesc summary{font-size:1.0625rem}.product-details h1{font-size:clamp(1.625rem,6.6vw,2.25rem);line-height:1.12;letter-spacing:-.01em}.lumma-bc ol{display:flex;flex-wrap:nowrap;min-width:0;overflow:hidden}.lumma-bc li{white-space:nowrap}.lumma-bc li:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0}body>.shopify-app-block:has(.shopify_subscriptions_app_block),body>div>.shopify-app-block:has(.shopify_subscriptions_app_block):not(main *){display:none!important}@media(max-width:749px){.lumma-guar>li:last-child:nth-child(odd),.lumma-gallery>*:last-child:nth-child(odd){grid-column:1/-1}.lumma-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.lumma-trust__item{font-size:.8125rem;line-height:1.25}.cpt-bg img,.cpt-bg picture img{max-height:520px;width:100%;object-fit:cover;object-position:top}.lumma-overlay__media img{object-position:center 30%}}.lumma-guar__item img{width:56px;height:56px;border-radius:12px;object-fit:cover;display:block;margin-bottom:.5rem}.lumma-scroller:has(>:only-child){grid-auto-columns:min(100%,420px);justify-content:center}.lumma-overlay:after{background:linear-gradient(to top,rgba(0,0,0,calc(var(--ov,.3) + .3)),rgba(0,0,0,var(--ov,.3)) 40%,#0000 75%);opacity:1}.lumma-overlay .lumma-overlay__h{font-size:clamp(2rem,8.5vw,4rem)}.lumma-overlay--start .lumma-overlay__box{padding-inline:clamp(16px,5vw,48px)}.lumma-overlay.lumma-overlay:after{background:linear-gradient(to top,rgba(0,0,0,calc(var(--ov,.3) + .3)),rgba(0,0,0,calc(var(--ov,.3) * .6)) 40%,#0000 72%);opacity:1}.lumma-grid>.lumma-mini{display:block;padding:0;border:0;margin:0}.lumma-grid>.lumma-mini img{width:100%;height:auto;aspect-ratio:1;border-radius:12px}@media(max-width:749px){.lumma-grid.lumma-rv{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}}@media(max-width:749px){.product-grid--grid{padding-inline:12px;column-gap:10px;row-gap:20px}.product-grid__item product-price{font-size:.9375rem;font-weight:600}.product-grid__item [class*=product_title]{font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-collection h1,main .collection-header h1,main>.shopify-section:first-of-type h1{font-size:clamp(1.75rem,7.5vw,2.5rem);line-height:1.1}.product-grid__item img{border-radius:10px}}@media(max-width:749px){.product-information .text-block h1,[id$=__main] .group-block .text-block h1{font-size:clamp(1.5rem,6.4vw,1.875rem)!important;line-height:1.15!important}}@media(max-width:749px){ul.product-grid.product-grid--grid{padding-inline:12px!important}}#cart-drawer{--lumma-cart-cream:#FFFFFF;--lumma-cart-band:#EFE6D8;--lumma-cart-line:#D9CFC1;--lumma-cart-ink:#111}#cart-drawer .theme-drawer__dialog,#cart-drawer dialog.theme-drawer__dialog{--theme-drawer-width:min(100vw,420px);width:var(--theme-drawer-width)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;background:var(--lumma-cart-cream)!important;color:var(--lumma-cart-ink)!important;border:0!important;border-inline-start:1px solid var(--lumma-cart-line)!important;padding-inline:0!important;box-sizing:border-box!important}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog,#cart-drawer dialog.theme-drawer__dialog{--theme-drawer-width:100vw;width:100vw!important;max-width:100vw!important;inset-inline-end:0!important}}body:has(#cart-drawer dialog[open]) .lumma-sticky,body:has(#cart-drawer .theme-drawer__dialog[open]) .lumma-sticky,body:has(#cart-drawer dialog[open]) sticky-add-to-cart,body:has(#cart-drawer .theme-drawer__dialog[open]) .sticky-add-to-cart__bar{display:none!important;visibility:hidden!important}#cart-drawer .cart-drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;background:var(--lumma-cart-cream)!important}#cart-drawer .cart-drawer__inner>*:not(.theme-drawer__header):not(.cart-drawer__header){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#cart-drawer cart-items-component,#cart-drawer .cart-form,#cart-drawer form#cart-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:auto}#cart-drawer .cart-drawer__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;height:auto}#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 16px 12px!important}#cart-drawer .cart-drawer__summary{flex:0 0 auto!important;position:relative!important;bottom:auto!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--lumma-cart-line)!important;background:var(--lumma-cart-cream)!important;box-shadow:0 -8px 20px #0000000f!important;max-height:none!important;overflow:visible!important}#cart-drawer .cart-drawer__header,#cart-drawer .theme-drawer__header{padding:14px 16px!important;min-height:0!important;background:var(--lumma-cart-cream)!important;border-bottom:1px solid var(--lumma-cart-line)!important;display:flex!important;align-items:center!important;gap:10px!important}#cart-drawer .cart-drawer__heading,#cart-drawer .theme-drawer__header h2,#cart-drawer .theme-drawer__title,#cart-drawer #cart-drawer-heading{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.2!important;margin:0!important;color:var(--lumma-cart-ink)!important;font-style:normal!important}#cart-drawer .theme-drawer__badge{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;background:var(--lumma-cart-ink)!important;color:#fff!important;border-radius:999px!important;min-width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#cart-drawer .theme-drawer__close-button{width:40px!important;height:40px!important;margin-inline-start:auto!important}#cart-drawer .lumma-fs{position:sticky;top:0;z-index:2;background:var(--lumma-cart-band)!important;margin:0 -16px 8px!important;padding:10px 16px!important;font-size:13px!important;text-align:center!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;color:var(--lumma-cart-ink)!important;border:0!important}#cart-drawer .lumma-fs__track{height:4px!important;margin-top:8px!important;border-radius:99px!important;background:#00000014!important;overflow:hidden!important}#cart-drawer .lumma-fs__fill{background:var(--lumma-cart-ink)!important}#cart-drawer .lumma-reserve{font-size:.75rem;padding:6px 10px;margin:6px 0}#cart-drawer .cart-items__table-row,#cart-drawer tbody .cart-items__table-row,#cart-drawer .cart-items__table-row:not(:has(th)){display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;column-gap:12px!important;row-gap:4px!important;padding-block:14px!important;border-bottom:1px solid var(--lumma-cart-line)!important;align-items:start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:72px!important;height:72px!important}#cart-drawer .cart-items__media img{width:72px!important;height:72px!important;object-fit:cover!important;border-radius:4px!important;background:#fff!important}#cart-drawer .cart-items__details{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}#cart-drawer .cart-items__title{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:13px!important;line-height:1.3!important;font-weight:600!important;color:var(--lumma-cart-ink)!important;margin:0!important;overflow-wrap:anywhere!important}#cart-drawer .cart-items__variant,#cart-drawer .cart-items__variants,#cart-drawer .cart-items__properties{font-size:12px!important;line-height:1.3!important;margin:0!important;opacity:.7!important}#cart-drawer .cart-items__price{font-size:13px!important;font-weight:700!important;text-align:right!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}#cart-drawer .cart-items__details>.cart-items__price-unit,#cart-drawer .cart-items__unit-price-wrapper{font-size:12px!important}#cart-drawer .cart-items__details .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__quantity{margin-top:8px!important}#cart-drawer .quantity-selector{--quantity-selector-height:32px;height:32px;min-height:32px;font-size:13px;border:1px solid var(--lumma-cart-line)!important;border-radius:999px!important;overflow:hidden!important;background:#fff!important}#cart-drawer .quantity-selector button,#cart-drawer .quantity-selector .button,#cart-drawer .cart-items__quantity-controls .button{width:32px!important;min-width:32px!important;height:32px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--lumma-cart-ink)!important}#cart-drawer .quantity-selector input{width:28px;padding:0;border:0!important;background:transparent!important}#cart-drawer .cart-items__quantity-controls{height:auto;min-height:0;gap:6px;align-items:center}#cart-drawer .cart-items__remove,#cart-drawer .cart-items__quantity-controls button[class*=remove]{width:32px!important;height:32px!important;opacity:.55!important}#cart-drawer .lumma-sp{padding:10px 12px!important;margin:0 0 10px!important;font-size:13px!important;background:#fff!important;border:1px solid var(--lumma-cart-line)!important;border-radius:4px!important;flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important}#cart-drawer .cart-drawer__summary .lumma-sp{margin:0 0 12px!important}#cart-drawer .lumma-upsell{margin:14px 0 8px!important}#cart-drawer .lumma-upsell__h{font-family:Bodoni Moda,Georgia,serif!important;font-size:16px!important;font-weight:500!important;font-style:normal!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;text-align:center!important;color:var(--lumma-cart-ink)!important}.lumma-cart-returns{margin:8px 0 0!important;padding:0!important;text-align:center!important;font-size:11px!important;opacity:.7!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.lumma-cart-pay{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin:10px 0 4px!important;align-items:center!important}.lumma-cart-pay__icon,.lumma-cart-pay svg{height:18px!important;width:auto!important;opacity:.85!important}#cart-drawer .lumma-upsell__item{padding:10px!important;gap:10px!important;background:#fff!important;border:1px solid var(--lumma-cart-line)!important;border-radius:4px!important}#cart-drawer .lumma-upsell__img img{width:56px!important;height:56px!important;border-radius:4px!important}#cart-drawer .lumma-upsell__title{font-size:12px!important;font-weight:600!important;color:var(--lumma-cart-ink)!important}#cart-drawer .lumma-upsell__price{font-size:12px!important;color:var(--lumma-cart-ink)!important}#cart-drawer .lumma-upsell__img{width:56px!important;height:56px!important;flex:0 0 56px!important;display:block!important;background:#f3eee7!important;border-radius:4px!important;overflow:hidden!important}#cart-drawer .lumma-upsell__ph{display:block;width:100%;height:100%;background:#efe6d8}#cart-drawer .cart-actions{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:0 16px!important;border:0!important;padding:0 0 8px!important;margin:0!important;flex-direction:row!important}#cart-drawer .cart-actions__divider{display:none}#cart-drawer .cart-actions>*{flex:0 0 auto;border:0;padding:0;margin:0}#cart-drawer .cart-actions>accordion-custom,#cart-drawer .cart-actions>cart-note{width:auto}#cart-drawer .cart-actions summary,#cart-drawer .lumma-shipcalc summary{padding:4px 0!important;font-size:12px!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer;list-style:none;gap:4px;min-height:0;font-weight:400!important}#cart-drawer .cart-actions summary::-webkit-details-marker{display:none}#cart-drawer .cart-actions .cart-totals__icon{display:none}#cart-drawer .cart-actions>*:has(details[open]){flex-basis:100%;order:5}#cart-drawer .lumma-shipcalc details:not([open])>:not(summary){display:none}#cart-drawer .lumma-shipcalc form{display:grid;gap:6px;margin-top:6px}#cart-drawer .cart-note__instructions{min-height:56px;font-size:.875rem}#cart-drawer .cart-totals{gap:4px!important}#cart-drawer .cart-totals__container{gap:4px;padding:0}#cart-drawer .cart-totals__total{font-size:15px!important;font-weight:700!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;display:flex!important;justify-content:space-between!important;width:100%!important}#cart-drawer .cart-totals__tax-note{font-size:11px!important;opacity:.7;margin:0}#cart-drawer .lumma-terms{font-size:11px!important;margin:8px 0 0!important}#cart-drawer .cart__ctas{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:12px!important;width:100%!important}#cart-drawer .cart__checkout-button,#cart-drawer .cart__checkout-button.button,#cart-drawer button.cart__checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;height:auto!important;padding:0 16px!important;margin:0!important;background:#111!important;color:#fff!important;border:0!important;border-radius:2px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}#cart-drawer .cart__checkout-button:hover,#cart-drawer .cart__checkout-button.button:hover{background:#333!important;color:#fff!important}#cart-drawer .additional-checkout-buttons{display:none!important}.lumma-viewcart{display:block;text-align:center;font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:6px 0 0;color:inherit;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}@media(min-width:750px){#cart-drawer .cart-drawer__items,#cart-drawer .cart-drawer__summary{padding-inline:20px!important}#cart-drawer .lumma-fs{margin-inline:-20px!important;padding-inline:20px!important}}#cart-drawer .lumma-shipcalc summary{font-weight:400}#cart-drawer .cart-actions summary *{font-size:inherit;font-weight:400}.product-details>.group-block>.group-block-content{gap:12px}.product-details .group-block-content>.lumma-bk-slot--stars{margin-top:-4px}.product-details .group-block-content>.lumma-bk-slot--stars:empty,.product-details .group-block-content>.lumma-bk-slot--stars:not(:has(*:not(:empty))){min-height:20px}.product-details .group-block-content>.divider:first-child,.product-details .group-block-content>.view-product-title+.divider{display:none}.product-details .group-block-content>.divider+.divider{display:none}.product-details .group-block-content>product-price:empty,.product-details .group-block-content>.shopify-block:empty{display:none}.product-details .kaching-bundles{margin-top:0!important}.product-details kaching-bundle{display:block}.product-details .lumma-bk-slot--stars>*,.product-details .lumma-bk-slot--stars>*>*{margin-block:0!important;padding-block:0!important}.product-details .kaching-bundles__block{margin-top:0!important}.product-details kaching-bundles-block{display:block}.header-logo img.lumma-logo-asset{height:var(--ll-hm,21px)!important;width:auto!important;max-width:none!important;max-height:none!important}@media screen and (min-width:750px){.header-logo img.lumma-logo-asset{height:var(--ll-h,29px)!important}}.localization-form .icon-checkmark.lumma-ck{display:inline-block;background-color:currentColor;-webkit-mask:url(lumma-check-mask.svg) center/contain no-repeat;mask:url(lumma-check-mask.svg) center/contain no-repeat}.cart-items__table-row:has(a[href*="/products/shipping-protection"]) .quantity-selector-wrapper,.cart-items__table-row[data-key$=":optimistic"] .quantity-selector-wrapper{display:none!important}.cart-items__table-row:has(a[href*="/products/shipping-protection"]) .cart-items__media:not(:has(img)),.cart-items__table-row[data-key$=":optimistic"] .cart-items__media{background:no-repeat center/56% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a7f37' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 19.5 6v5.6c0 4.6-3 8.2-7.5 9.8-4.5-1.6-7.5-5.2-7.5-9.8V6z'/%3E%3Cpath d='m8.8 12.1 2.3 2.3 4.2-4.3'/%3E%3C/svg%3E"),#f2f7f3;border-radius:8px;aspect-ratio:1;min-height:56px}body{background:var(--lumma-cream,#FFFFFF);color:var(--lumma-ink,#1a1a1a)}.lumma-sec h2,.lumma-overlay__h{font-family:var(--font-heading--family,serif);font-weight:400;letter-spacing:-.01em}.lumma-sec h2 em,.lumma-overlay__h em,.lumma-serif-italic{font-family:var(--font-accent--family,var(--font-heading--family,serif));font-style:italic;font-weight:400}.lumma-btn{border-radius:2px;background:#1a1a1a;color:#faf8f6;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.lumma-btn--ghost{background:transparent!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important}.lumma-card,.lumma-delivery,.lumma-ingr,.lumma-gridpromo a{background:var(--lumma-soft,#F6EFE6)}.lumma-sticky{background:#fff}.button,.shopify-payment-button__button{border-radius:2px!important;letter-spacing:.04em}:root{--font-body--family: "Plus Jakarta Sans", system-ui, sans-serif !important;--font-subheading--family: "Plus Jakarta Sans", system-ui, sans-serif !important;--font-heading--family: "Bodoni Moda", "Times New Roman", Georgia, serif !important;--font-accent--family: "Bodoni Moda", Georgia, serif !important}body,.font-body{font-family:var(--font-body--family)!important}h1,h2,h3,h4,h5,h6,.font-heading,[class*=heading],.section-heading,.hero__heading,.banner__heading,.lumma-sec h2,.lumma-overlay__h{font-family:var(--font-heading--family)!important;letter-spacing:-.02em;font-weight:500}.menu-list__link,.header__menu-item,.lumma-eyebrow,.lumma-press__h,.lumma-pg__cta,.lumma-btn,.button,.add-to-cart-button,[id$=__best] .lumma-pg__cta,[id$=__kits] .lumma-pg__btn{font-family:var(--font-body--family)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.lumma-cc__title,.lumma-cc__body h3,.collection-card__title,.lumma-serif-italic{font-family:var(--font-accent--family)!important;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}@media(min-width:750px){.header-logo{margin-inline-end:clamp(24px,3vw,48px)}.menu-list__list{gap:clamp(20px,2.4vw,40px)!important;column-gap:clamp(20px,2.4vw,40px)!important}.menu-list__link{padding-inline:4px!important;letter-spacing:.1em!important}}[id$=__best] .lumma-pg__badge{display:none!important}[id$=__best] .lumma-pg__p s{opacity:.45;font-size:.85em;margin-inline-start:4px}[id$=__best] .lumma-pg__cta{background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:.1em;font-size:11px;padding:0 14px;min-height:36px!important;height:36px!important}[id$=__best] .lumma-pg__cta:hover{background:#fff!important;color:#111!important}.lumma-overlay__box,.lumma-overlay__box p,.lumma-overlay__h,.lumma-eyebrow{text-shadow:0 1px 2px rgba(0,0,0,.55),0 8px 28px rgba(0,0,0,.35)}.lumma-eyebrow{opacity:1!important;color:#fff!important;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.lumma-cc__card{position:relative;overflow:hidden}.lumma-cc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#00000061 45%,#0000 75%);pointer-events:none;z-index:1}.lumma-cc__body{position:relative;z-index:2;color:#fff!important;text-shadow:0 1px 6px rgba(0,0,0,.55)}.lumma-cc__body *{color:#fff!important}[id$=__kits] .badge,[id$=__kits] .price-badge,[id$=__kits] [class*=badge]:not(.shopify-challenge__button){display:none!important}[id$=__kits] .lumma-pg__btn,[id$=__kits] button.lumma-pg__btn{background:#1a1a1a!important;color:#fff!important;border:1px solid #1A1A1A!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:.04em}[id$=__kits] .price--on-sale .price__sale .price-item--regular,[id$=__kits] s,[id$=__kits] .compare-at{opacity:.45;font-size:.85em}@media(min-width:990px){[id$=__kits] .lumma-pg__grid,[id$=__kits] .product-grid{column-gap:1.25rem}[id$=__kits] .lumma-pg__grid>*:nth-child(2),[id$=__kits] .product-grid>*:nth-child(2){margin-right:1.5rem}}[id$=__best] .lumma-pg__atc,[id$=__kits] .lumma-pg__atc,[id$=__best] .lumma-pg__cta,[id$=__kits] .lumma-pg__cta,[id$=__best] .lumma-btn.lumma-pg__atc,[id$=__kits] .lumma-btn.lumma-pg__atc,[id$=__best] button.lumma-pg__cta,[id$=__kits] button.lumma-pg__cta{min-height:36px!important;height:36px!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1!important;width:100%;box-sizing:border-box}.lumma-overlay .button,.lumma-overlay a.button,.lumma-overlay .btn,.lumma-overlay--light .button{min-height:40px!important;height:auto!important;padding:10px 22px!important;font-size:12px!important;letter-spacing:.1em!important}[id$=__best] .lumma-pg__atc,[id$=__kits] .lumma-pg__atc,[id$=__best] .lumma-pg__cta,[id$=__kits] .lumma-pg__cta{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important;border-radius:2px!important}[id$=__best] .lumma-pg__badge,[id$=__kits] .lumma-pg__badge,[id$=__best] .lumma-pg [class*=sale],[id$=__kits] .lumma-pg [class*=sale]{display:none!important}.lumma-overlay__box{background:transparent;padding:clamp(18px,3vw,32px);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:560px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.45),0 0 2px rgba(0,0,0,.35)}.lumma-overlay__box .lumma-overlay__h,.lumma-overlay__box p{color:#fff!important}[id$=__kits] .lumma-pg__head{flex-direction:column;align-items:flex-start;gap:6px}[id$=__kits] .lumma-pg__intro p{margin:0;opacity:.8;letter-spacing:.04em}[id$=__kits] .lumma-pg__r{display:none}@media(min-width:990px){[id$=__kits] .lumma-pg{gap:12px 12px}[id$=__kits] .lumma-pg__card:nth-child(odd){border-left:1px solid rgba(0,0,0,.12);padding-left:12px}[id$=__kits] .lumma-pg__card:nth-child(2){margin-right:28px}[id$=__kits] .lumma-pg__card:nth-child(3){margin-left:0}}[id$=__cards] .lumma-wrap>h2{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.01em;font-weight:500;margin-bottom:clamp(18px,2.4vw,32px)}[id$=__cards] .lumma-cc{gap:clamp(12px,1.6vw,24px)}[id$=__cards] .lumma-cc__card a{border-radius:4px;aspect-ratio:3/4}.lumma-cc__card:after{background:linear-gradient(to top,#0000008c,#0000002e 38%,#0000 62%)}.lumma-cc__body{background:none!important;padding:clamp(16px,2vw,26px)!important;gap:6px;text-shadow:none}.lumma-cc__body b{font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:500;letter-spacing:-.005em;line-height:1.1}.lumma-cc__body>span:not(.lumma-cc__go){font-size:11px;text-transform:uppercase;letter-spacing:.16em;opacity:.9}.lumma-cc__go{font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;text-decoration:none!important;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:2px;margin-top:6px}[id$=__trust] .lumma-guar__item{background:none;border-top:1px solid rgba(0,0,0,.14);border-radius:0;padding:14px 4px 0}[id$=__trust] .lumma-guar__item h3{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;margin:0 0 4px}[id$=__trust] .lumma-guar__item p{font-size:.875rem;opacity:.75}[id$=__kits] .lumma-pg__p s{opacity:.45!important;font-size:.85em;margin-inline-start:4px;text-decoration:line-through}[id$=__kits] .lumma-pg__card:nth-child(2){margin-right:0}[id$=__story]{border-top:1px solid rgba(0,0,0,.1);margin-top:clamp(16px,3vw,40px)}[id$=__story] .lumma-layered__back img,[id$=__story] .lumma-layered__front img{border-radius:4px}.shopify-section-group-footer-group .social-icons a,.shopify-section-group-footer-group [class*=social] a{background:none!important;color:#1a1a1a!important;border-color:#0003!important}.shopify-section-group-footer-group [class*=social] svg{fill:currentColor;color:#1a1a1a}.menu-list__link{font-size:12px!important;text-transform:uppercase;letter-spacing:.14em!important;font-weight:500}.menu-list__list{gap:clamp(24px,2.8vw,48px)!important;column-gap:clamp(24px,2.8vw,48px)!important}.header__row{padding-block:6px}[id$=__best] .lumma-pg__p s,[id$=__kits] .lumma-pg__p s,[id$=__best] .compare-at,[id$=__kits] .compare-at{display:none!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .color-scheme-1,.shopify-section-group-footer-group [class*=color-],footer.footer,#shopify-section-group-footer-group{background:#f6efe6!important;background-color:#f6efe6!important;color:#1a1a1a!important;--color-background: #F6EFE6 !important;--color-foreground: #1A1A1A !important}.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group li,.shopify-section-group-footer-group span,.shopify-section-group-footer-group .text,.shopify-section-group-footer-group summary{color:#1a1a1a!important}.shopify-section-group-footer-group input,.shopify-section-group-footer-group .field__input{background:#fff!important;color:#1a1a1a!important;border-color:#0003!important}.lumma-eyebrow:not(.lumma-overlay__box .lumma-eyebrow){color:#7a3e5c!important;text-shadow:none!important;font-size:.8125rem;font-weight:600;letter-spacing:.12em}.lumma-overlay__box .lumma-eyebrow{color:#fff!important}.header-section,#header-group .header,header-component,.header[data-sticky-state],.header__row,.shopify-section-group-header-group:has(header){background-color:#fff!important}header-component[data-sticky-state=active] .header__row,.header[data-sticky-state=active] .header__row,.header-section.scrolling-up .header__row,.header--sticky .header__row{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px #00000014}.lumma-glass .header__row{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.lumma-overlay__box,.lumma-overlay__box p,.lumma-overlay__h,.lumma-overlay__box .lumma-overlay__h,.lumma-overlay__box .lumma-eyebrow{color:#1a1512!important;text-shadow:none!important}.lumma-overlay__box{background:transparent;padding:clamp(18px,3vw,32px);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:560px}.lumma-overlay.lumma-overlay:after{background:none!important;opacity:0!important}.lumma-overlay .button,.lumma-overlay a.button,.lumma-overlay .btn{background:#111!important;color:#fff!important;border-color:#111!important;border-radius:2px!important;text-shadow:none!important}.lumma-cc__card:after{display:none!important;content:none!important;background:none!important}.lumma-cc__card a{position:relative!important;display:flex!important;flex-direction:column!important;aspect-ratio:auto!important;overflow:visible!important;color:#1a1a1a!important;border-radius:0!important;background:transparent!important}.lumma-cc__img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/4;overflow:hidden;border-radius:2px;background:#fff}.lumma-cc__img img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.lumma-cc__body{position:static!important;inset:auto!important;bottom:auto!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:14px 2px 0!important;background:none!important;color:#1a1a1a!important;text-shadow:none!important;z-index:auto!important}.lumma-cc__body *{color:#1a1a1a!important;text-shadow:none!important}.lumma-cc__body b{font-family:"Bodoni Moda",var(--font-heading--family),Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.15rem,1.8vw,1.55rem)!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}.lumma-cc__body>span:not(.lumma-cc__go){font-family:"Plus Jakarta Sans",var(--font-body--family),sans-serif!important;font-style:normal!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;opacity:.62!important;font-weight:500!important}.lumma-cc__go{display:none!important}:root,.header,header-component,.header-section,#header-group{--menu-top-level-font-case:uppercase!important}header .menu-list__link,.header .menu-list__link,header-menu .menu-list__link,.menu-list__link,.menu-list__link-title,.header__menu-item,.menu-drawer__menu-item,.menu-drawer a.menu-drawer__menu-item{font-family:"Plus Jakarta Sans",var(--font-body--family),sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:500!important}[id$=__best] .lumma-pg__t,[id$=__kits] .lumma-pg__t{font-family:"Plus Jakarta Sans",var(--font-body--family),sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}.lumma-clove{padding:var(--pt,48px) 0 var(--pb,48px);background:#fff}.lumma-clove__inner{max-width:1200px;margin:0 auto}.lumma-clove__h{font-family:var(--font-body--family,"Plus Jakarta Sans",system-ui,sans-serif)!important;font-size:clamp(.75rem,1.1vw,.875rem)!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:center;margin:0 0 1rem;color:#1e1e1e;font-style:normal!important}.lumma-clove__score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem .85rem;margin:0 0 1.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;color:#1e1e1e}.lumma-clove__score-label{font-weight:700}.lumma-clove__score-meta{opacity:.75}.lumma-clove__tpstars{display:inline-flex;gap:2px;line-height:1}.lumma-clove__tpstar{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:12px;background:#dcdce6;color:#fff;border-radius:2px}.lumma-clove__tpstar.is-on{background:#00b67a}.lumma-clove__tpstars--sm .lumma-clove__tpstar{width:16px;height:16px;font-size:11px}.lumma-clove__rail-wrap{position:relative;display:flex;align-items:center;gap:.5rem}.lumma-clove__rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem .15rem 1rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1}.lumma-clove__card{flex:0 0 min(280px,78vw);scroll-snap-align:start;background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:4px;padding:1.1rem 1.15rem 1.2rem;box-shadow:0 1px 2px #0000000a;min-height:168px}.lumma-clove__card h3.lumma-clove__title,h3.lumma-clove__title.lumma-clove__title{font-family:"Plus Jakarta Sans",var(--font-body--family),system-ui,sans-serif!important;font-size:.95rem!important;font-weight:700!important;margin:.65rem 0 .35rem;color:#1e1e1e;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;font-optical-sizing:auto}.lumma-clove__quote{font-size:.875rem;line-height:1.45;color:#333;margin:0}.lumma-clove__quote p{margin:0}.lumma-clove__author{margin:.75rem 0 0;font-size:.75rem;color:#555;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important;letter-spacing:.01em}.lumma-clove__detail{opacity:.75;font-weight:400}.lumma-clove__nav{flex:0 0 36px;width:36px;height:36px;border-radius:999px;border:1px solid rgba(30,30,30,.15);background:#fff;color:#1e1e1e;font-size:1.35rem;line-height:1;cursor:pointer}.lumma-clove__nav:hover{background:#1e1e1e;color:#fff}.lumma-clove__cta{text-align:center;margin-top:1.25rem}.lumma-clove__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1.5rem;background:#111;color:#fff!important;text-decoration:none;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:0}@media(max-width:749px){.lumma-clove__nav{display:none}.lumma-clove__card{flex-basis:min(86vw,300px)}}@media screen and (max-width:749px){.product-information .product-details,.shopify-section .product-details,body.lumma-pdp-3d .product-details{padding-left:20px!important;padding-right:28px!important;padding-inline:20px 28px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.product-information .product-details>.group-block,.shopify-section .product-details>.group-block{padding-left:0!important;padding-right:0!important;padding-inline:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-inline:0!important}.product-details .group-block-content{min-width:0!important;max-width:100%!important}.product-details .shopify-payment-button,.product-details [id*=shopify-buyer-consent],.product-details .lumma-usage-line,.product-details .shopify-payment-button__more-options,.product-details a[href*=payment],.product-details .caption,.product-details .tax-note{padding-inline:0!important;line-height:1.5!important;font-size:13px!important}.product-details .shopify-payment-button__more-options,.product-details a.shopify-payment-button__more-options{margin-bottom:.35rem!important}.product-details .lumma-guarantee-badge{margin:1rem 0 0!important;padding:.7rem 1rem!important;width:100%!important;box-sizing:border-box!important}.product-details .lumma-pairs{margin-top:1.5rem!important}.product-details .lumma-pairs__title{margin:0 0 .75rem!important;letter-spacing:.08em!important}.product-details .lumma-pairs__card{padding:.85rem!important;gap:.85rem!important;width:100%!important;box-sizing:border-box!important}.product-details .lumma-pairs__name{line-height:1.35!important}.product-details .lumma-acc{margin-top:1.25rem!important}.product-details .lumma-acc details{margin:0!important}.product-details .lumma-acc summary{min-height:48px!important;padding-block:14px!important;gap:12px!important}.product-details .lumma-acc .rte{padding:6px 0 20px!important;font-size:15px!important;line-height:1.6!important;overflow-wrap:anywhere!important}.product-details .lumma-acc .rte p{margin:0 0 .9em!important}.product-details .lumma-acc .rte p:last-child{margin-bottom:0!important}.product-details .lumma-block{margin-block:1rem!important}.product-details .kaching-bundles,.product-details kaching-bundles-block,.product-details .subscriptions-wrapper{max-width:100%!important;box-sizing:border-box!important}}.product-details .add-to-cart-button,.product-details .add-to-cart-button.button,.product-details button.add-to-cart-button,.product-details .product-form-buttons .add-to-cart-button,.product-details .buy-buttons-block .add-to-cart-button,sticky-add-to-cart .add-to-cart-button,.sticky-add-to-cart__button.add-to-cart-button{width:100%!important;max-width:100%!important;min-height:48px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#111!important;color:#fff!important;border:0!important;border-radius:2px!important;box-shadow:none!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;--button-background-color:#111!important;--button-color:#fff!important;--button-border-color:transparent!important}.product-details .add-to-cart-button:hover,.product-details .add-to-cart-button.button:hover,sticky-add-to-cart .add-to-cart-button:hover,.sticky-add-to-cart__button.add-to-cart-button:hover{background:#333!important;color:#fff!important}.product-details .lumma-guarantee-badge{padding:14px 16px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:12px!important}@media(max-width:749px){.product-details .add-to-cart-button,.product-details .add-to-cart-button.button,sticky-add-to-cart .add-to-cart-button,.sticky-add-to-cart__button.add-to-cart-button{min-height:48px!important}}@media screen and (max-width:749px){.product-information .product-details,.shopify-section .product-details{padding-top:20px!important}.product-information media-gallery,.product-information .product-media-gallery,.product-information [id$=__media-gallery]{margin-bottom:4px!important;padding-bottom:0!important}.product-details .group-block:first-child,.product-details>.group-block:first-of-type{margin-top:0!important;padding-top:0!important}.product-details .text-block:has(h1),.product-details .text-block h1{margin-top:0!important}}.product-details .group-block,.product-details .group-block .group-block-content,.product-details .group-block .text-block,.product-details .group-block .text-block>*,.product-details .text-block:has(h1){width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.product-details .text-block h1,.product-information .text-block h1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:left!important;line-height:1.22!important;letter-spacing:-.01em!important;margin:0!important;font-weight:500!important}.product-details .text-block h1 br,.product-information .text-block h1 br{display:block;content:""}@media screen and (max-width:749px){.product-information .text-block h1,.product-details .text-block h1,.product-information .text-block h1[style],.product-details .text-block h1[style],[id$=__main] .group-block .text-block h1{font-size:clamp(1.05rem,4.4vw,1.28rem)!important;line-height:1.22!important;letter-spacing:-.01em!important}}.product-details .lumma-share,.product-details lumma-share,.shopify-block:has(.lumma-share),.shopify-block:has(lumma-share){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.product-details .shopify-block:empty,.product-details .group-block-content>.shopify-block:not(:has(*:not(:empty))){display:none!important;margin:0!important;padding:0!important;height:0!important}.product-details .lumma-countdown[data-style=line]{justify-content:center!important;width:100%!important;max-width:100%!important;margin:4px 0!important;padding:0!important;gap:0!important;box-sizing:border-box!important}.product-details .lumma-countdown[data-style=line] .lumma-countdown__units{gap:0!important}.product-details .lumma-countdown[data-style=line] .lumma-countdown__u{min-width:0!important;padding:0 .1em!important;font-size:1.05rem!important}.product-details .lumma-countdown[data-style=line] .lumma-countdown__u+.lumma-countdown__u:before{content:":"!important;margin:0 .04em!important;padding:0!important}.product-details .lumma-colldesc,.product-details .lumma-acc,.product-details .lumma-block:has(.lumma-acc),.product-details .lumma-block:has(.lumma-colldesc){margin:0!important;margin-block:0!important;padding:0!important;max-width:100%!important}.product-details .lumma-colldesc{border-block:none!important;border-top:1px solid rgba(0,0,0,.12)!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.product-details .lumma-acc details{margin:0!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.product-details .lumma-colldesc summary,.product-details .lumma-acc summary{min-height:0!important;height:auto!important;margin:0!important;padding-block:10px!important;padding-inline:0!important;font-size:15px!important;line-height:1.3!important;gap:8px!important}.product-details .lumma-colldesc .rte,.product-details .lumma-acc .rte{padding:4px 0 12px!important;margin:0!important}.product-details .lumma-acc .rte[style]{padding-bottom:12px!important}@media screen and (max-width:749px){.product-details .lumma-acc{margin-top:0!important}.product-details .lumma-block{margin-block:0!important}.product-details .lumma-block:has(.lumma-acc),.product-details .lumma-block:has(.lumma-colldesc),.product-details .shopify-block:has(.lumma-acc),.product-details .shopify-block:has(.lumma-colldesc){margin:0!important;padding:0!important}.product-details .lumma-acc summary,.product-details .lumma-colldesc summary{min-height:0!important;padding-block:10px!important}.product-details .lumma-pairs,.product-details .lumma-similar{margin:8px 0!important}}.product-details>.group-block>.group-block-content{gap:8px!important}.kaching-bundles__free-gift,.kaching-bundles .kaching-bundles__free-gift{min-height:0!important;height:auto!important;padding:2px 8px!important;margin:0!important;line-height:1.1!important;font-size:11px!important;font-weight:600!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;--kaching-free-gift-font-size:11px!important;--kaching-free-gift-image-height:16px!important}.kaching-bundles__free-gift__main,.kaching-bundles__free-gift__content,.kaching-bundles__free-gift__link{display:flex!important;align-items:center!important;gap:6px!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;line-height:1.1!important}.kaching-bundles__free-gift__text{font-size:11px!important;line-height:1.1!important;font-weight:600!important}.kaching-bundles__free-gift__image,.kaching-bundles__free-gift img{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;flex:none!important}@media screen and (max-width:749px){#header-component .search-action--hidden-on-drawer{display:none!important}#header-component .search-action--hidden-on-menu,#header-component search-button.search-action--hidden-on-menu{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;grid-area:leftB!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;z-index:3!important}#header-component .search-action--hidden-on-menu .header-actions__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;color:inherit!important}#header-component .search-action--hidden-on-menu .svg-wrapper,#header-component .search-action--hidden-on-menu .svg-wrapper svg{display:block!important;width:20px!important;height:20px!important}}@media screen and (min-width:750px){#header-component .search-action--hidden-on-drawer,#header-component search-button.search-action--hidden-on-drawer{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;pointer-events:auto!important}#header-component .search-action--hidden-on-menu,#header-component search-button.search-action--hidden-on-menu{display:none!important}#header-component .search-action--hidden-on-drawer .header-actions__action,#header-component search-button.search-action--hidden-on-drawer .header-actions__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;color:inherit!important}#header-component .search-action--hidden-on-drawer .svg-wrapper,#header-component .search-action--hidden-on-drawer .svg-wrapper svg{display:block!important;width:20px!important;height:20px!important;opacity:1!important}#header-component header-actions,#header-component .header-actions,#header-component cart-icon,#header-component .header-actions__cart-icon{display:flex!important;visibility:visible!important;opacity:1!important}}.predictive-search-results__card--product,.predictive-search-results__wrapper-products .predictive-search-results__card,.recently-viewed-wrapper .predictive-search-results__card--product{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;pointer-events:auto!important}.predictive-search-results__card--product .resource-card,.predictive-search-results__card--product product-component .resource-card,.recently-viewed-wrapper .resource-card{opacity:1!important;visibility:visible!important;animation:none!important;display:flex!important;flex-direction:column!important;row-gap:8px!important;height:auto!important;min-height:0!important}.predictive-search-results__card--product .resource-card__media,.recently-viewed-wrapper .resource-card__media{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:var(--resource-card-aspect-ratio,4/5)!important;overflow:hidden!important;border-radius:8px!important;background:#f0ebe3!important}.predictive-search-results__card--product .resource-card__image,.recently-viewed-wrapper .resource-card__image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;opacity:1!important;aspect-ratio:var(--resource-card-aspect-ratio,4/5)!important;border-radius:8px!important}.predictive-search-results__card--product .resource-card__image--secondary,.recently-viewed-wrapper .resource-card__image--secondary{display:none!important}.predictive-search-results__card--product .resource-card__content,.recently-viewed-wrapper .resource-card__content{display:flex!important;flex-direction:column!important;opacity:1!important;visibility:visible!important}.predictive-search-results__card--product .resource-card__title,.recently-viewed-wrapper .resource-card__title{opacity:1!important;color:inherit!important}.predictive-search-results__products,.predictive-search-results__wrapper-products{opacity:1!important;visibility:visible!important;max-height:none!important;overflow:visible!important;height:auto!important}.predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}@media screen and (min-width:750px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:750px){#header-component header-actions{display:flex!important;align-items:center!important;gap:4px!important}#header-component [data-testid=cart-drawer-trigger],#header-component cart-icon.header-actions__cart-icon,#header-component .header-actions__cart-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;color:inherit!important;pointer-events:auto!important}#header-component .header-actions__cart-icon .svg-wrapper,#header-component .header-actions__cart-icon .svg-wrapper svg,#header-component [data-testid=cart-drawer-trigger] .svg-wrapper,#header-component [data-testid=cart-drawer-trigger] svg{display:block!important;width:22px!important;height:22px!important;opacity:1!important;color:inherit!important}}.shopify-section-group-header-group [class*=announcement],header-announcements,.announcement-bar,.announcement-bar-section{background-color:#2a2420!important;color:#f3e9dc!important}header-announcements *,.announcement-bar *{color:#f3e9dc!important}.announcement-bar,header-announcements .announcement-bar__slider{padding-block:4px!important;min-height:0!important;line-height:1.25!important}.header-logo,.header-logo a,.header-logo svg,.header-logo__image-container{color:#1a1a1a!important;fill:#1a1a1a}.header-logo svg path{fill:currentColor}.header-logo img,.header-logo img.header-logo__image,.header-logo img.lumma-logo-asset,.header-logo picture img{filter:brightness(0) contrast(1.35) drop-shadow(0 0 .35px #000) drop-shadow(0 0 .35px #000)!important;-webkit-filter:brightness(0) contrast(1.35) drop-shadow(0 0 .35px #000) drop-shadow(0 0 .35px #000)!important;opacity:1!important}@media(max-width:749px){.header-logo img.lumma-logo-asset{height:24px!important}}.header-logo .header-logo__text,.header-logo h1,.header-logo span{color:#1a1a1a!important}@media(max-width:749px){.header{--header-padding: 2px !important}.header__row,.header__columns{padding-block:2px!important;min-height:0!important}#header-component .header-logo img.lumma-logo-asset{height:22px!important}#header-component .search-action,#header-component header-actions .header-actions__action{width:40px!important;min-width:40px!important;height:40px!important}#header-component .header__icon--menu{min-height:40px!important}}.lumma-breadcrumbs,nav[aria-label=Breadcrumb]{display:none!important}@media screen and (max-width:749px){#header-component .header__columns{grid-template-columns:44px 44px 1fr 44px 44px!important;grid-template-areas:"leftA leftB center rightA rightB"!important}#header-component .search-action--hidden-on-menu,#header-component search-button.search-action--hidden-on-menu{grid-area:leftB!important;z-index:auto!important}#header-component header-actions{grid-area:rightA / rightA / rightB / rightB!important;grid-column:4 / 6!important}}#header-component[data-menu-style=drawer] header-actions{grid-column:4 / 6!important}#header-component header-actions{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;flex-wrap:nowrap!important;overflow:visible!important;width:auto!important;min-width:0!important}#header-component header-actions .header-actions__action,#header-component [data-testid=cart-drawer-trigger],#header-component .action__cart{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;flex:0 0 42px!important;pointer-events:auto!important;color:#1a1a1a!important}#header-component cart-icon.header-actions__cart-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:auto!important;position:relative!important}#header-component cart-icon .svg-wrapper,#header-component cart-icon .svg-wrapper svg,#header-component search-button .svg-wrapper,#header-component search-button .svg-wrapper svg{display:block!important;width:22px!important;height:22px!important;opacity:1!important;visibility:visible!important;color:#1a1a1a!important}#header-component search-button .header-actions__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;visibility:visible!important;opacity:1!important;color:#1a1a1a!important}@media screen and (max-width:749px){#header-component search-button.search-action--hidden-on-menu{display:flex!important;visibility:visible!important;opacity:1!important;width:42px!important;min-width:42px!important;height:42px!important}#header-component search-button.search-action--hidden-on-drawer{display:none!important}}@media screen and (min-width:750px){#header-component search-button.search-action--hidden-on-drawer{display:flex!important;visibility:visible!important;opacity:1!important;width:42px!important;min-width:42px!important;height:42px!important}#header-component search-button.search-action--hidden-on-menu{display:none!important}}.search-modal,.search-modal__content,dialog.search-modal,.dialog-modal.search-modal,predictive-search-component,.predictive-search,.predictive-search-dropdown,.predictive-search-form,.predictive-search-results,.predictive-search-results__inner{background-color:#fff!important;color:#1a1a1a!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.search-modal::backdrop,dialog.search-modal::backdrop,.search-modal__content::backdrop{background:#2a242040!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.search-modal img,predictive-search-component img,.predictive-search img,.predictive-search-results img,#header-component search-button,#header-component search-button *,#header-component .search-action,#header-component .search-action *{filter:none!important;-webkit-filter:none!important;text-shadow:none!important}cart-drawer,cart-drawer-component,#cart-drawer,#cart-drawer .theme-drawer__dialog,#cart-drawer dialog,#cart-drawer .cart-drawer__dialog,#cart-drawer .cart-drawer__inner,.cart-drawer__dialog,.lumma-glass .cart-drawer__dialog{filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}#cart-drawer .theme-drawer__dialog,#cart-drawer dialog,#cart-drawer .cart-drawer__dialog,#cart-drawer .cart-drawer__inner,.cart-drawer__dialog{background:var(--lumma-cart-cream,#FFFFFF)!important;background-color:var(--lumma-cart-cream,#FFFFFF)!important;color:#2a2420!important}#cart-drawer dialog::backdrop,#cart-drawer .theme-drawer__dialog::backdrop,.cart-drawer__dialog::backdrop,cart-drawer dialog::backdrop{background:#2a242040!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}#header-component search-button,#header-component search-button .header-actions__action,#header-component .search-action{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}#header-component search-button svg,#header-component search-button .svg-wrapper svg,#header-component .search-action svg{color:#1a1a1a!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;overflow:visible!important;filter:none!important;-webkit-filter:none!important}#header-component search-button .svg-wrapper{background:transparent!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#header-component header-actions{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;align-items:center!important}#header-component [data-testid=cart-drawer-trigger],#header-component cart-icon,#header-component .header-actions__cart-icon,#header-component .action__cart{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:42px!important;min-width:42px!important;height:42px!important;color:#1a1a1a!important;background:transparent!important}#header-component cart-icon,#header-component [data-testid=cart-drawer-trigger],#header-component .header-actions__cart-icon,#header-component .action__cart,#header-component cart-icon .svg-wrapper,#header-component [data-testid=cart-drawer-trigger] .svg-wrapper{background:transparent!important;background-color:transparent!important;box-shadow:none!important}#header-component cart-icon svg,#header-component cart-icon .svg-wrapper svg,#header-component [data-testid=cart-drawer-trigger] svg{color:#1a1a1a!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;overflow:visible!important;filter:none!important;-webkit-filter:none!important;background:transparent!important}#header-component cart-icon svg path,#header-component [data-testid=cart-drawer-trigger] svg path{fill:none!important;stroke:currentColor!important}#header-component .cart-bubble.visually-hidden{display:none!important}#cart-drawer .lumma-gifts{width:100%;padding:14px 0 16px;border-bottom:1px solid var(--lumma-cart-line);margin-bottom:4px}#cart-drawer .lumma-spend{text-align:center;font-size:14px;line-height:1.25;letter-spacing:-.02em;color:#111;margin:0 0 12px}#cart-drawer .lumma-spend strong{font-weight:700}#cart-drawer .lumma-gifts__list{display:flex;justify-content:center;gap:16px;margin:0;padding:0;list-style:none}#cart-drawer .lumma-gift{flex:1;max-width:calc((100% - 32px)/3);position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:10px 6px;text-align:center}#cart-drawer .lumma-gift.active{border:2px solid #d1bba0;padding:9px 5px}#cart-drawer .lumma-gift:not(:first-child):after{content:"";position:absolute;top:50%;left:-1px;transform:translate(-100%);width:16px;height:1px;background:#0000001f}#cart-drawer .lumma-gift.active+.lumma-gift:after,#cart-drawer .lumma-gift.active:not(:first-child):after{background:#d1bba0}#cart-drawer .lumma-gift__badge{position:absolute;top:-1px;right:-1px;display:flex;padding:3px;border-radius:0 7px 0 8px;background:#00000024}#cart-drawer .lumma-gift.active .lumma-gift__badge{background:#d1bba0;top:-2px;right:-2px}#cart-drawer .lumma-gift__badge svg{width:13px;height:13px}#cart-drawer .lumma-gift__image{display:flex;width:44px;height:44px;align-items:center;justify-content:center}#cart-drawer .lumma-gift__image img,#cart-drawer .lumma-gift__image svg{max-width:44px;max-height:44px;width:100%;height:100%;object-fit:cover;border-radius:4px}#cart-drawer .lumma-gift:not(.active) .lumma-gift__image{opacity:.45}#cart-drawer .lumma-gift__title{font-size:11px;line-height:13px;color:#1e1e1e;margin-top:6px}#cart-drawer .lumma-gift__price{font-size:11px;line-height:13px;font-weight:700;color:#1e1e1e;margin-top:2px}@media(max-width:749px){#cart-drawer .lumma-gifts__list{gap:13px}#cart-drawer .lumma-gift{max-width:calc((100% - 26px)/3)}#cart-drawer .lumma-gift:not(:first-child):after{width:13px}}#cart-drawer .lumma-gifts__list--4{gap:8px}#cart-drawer .lumma-gifts__list--4 .lumma-gift{max-width:calc((100% - 24px)/4);padding:8px 3px}#cart-drawer .lumma-gifts__list--4 .lumma-gift.active{padding:7px 2px}#cart-drawer .lumma-gifts__list--4 .lumma-gift:not(:first-child):after{width:8px}#cart-drawer .lumma-gift__image{width:52px;height:52px}#cart-drawer .lumma-gift__image img{max-width:52px;max-height:52px;object-fit:cover;border-radius:6px;background:#faf8f6}#cart-drawer .lumma-gift:not(.active) .lumma-gift__image{opacity:.6}#cart-drawer .lumma-gift:not(.active) .lumma-gift__badge{background:#00000038}#cart-drawer .lumma-gift__price{font-weight:600;color:#8a6f4e}#cart-drawer .lumma-gift.active .lumma-gift__price{color:#1e1e1e}#cart-drawer .lumma-gifts{background:#faf8f6}#cart-drawer .quantity-minus .svg-wrapper svg,.cart-items .quantity-minus .svg-wrapper svg{width:10px;height:10px;--icon-stroke-width:1.6px}#cart-drawer .quantity-plus .svg-wrapper svg,.cart-items .quantity-plus .svg-wrapper svg{width:10px;height:10px;--icon-stroke-width:1.6px}#cart-drawer .cart-items__table-row,#cart-drawer tbody .cart-items__table-row,#cart-drawer .cart-items__table-row:not(:has(th)){padding-block:16px!important}@media(max-width:749px){#cart-drawer .cart-items__table-row,#cart-drawer tbody .cart-items__table-row,#cart-drawer .cart-items__table-row:not(:has(th)){padding-block:10px!important}}#cart-drawer .cart-items__table-row:has(a[href*=free-10-gift-card]),#cart-drawer .cart-items__table-row:has(a[href*=shipping-protection]),#cart-drawer .cart-items__table-row:has(a[href*=mystery]),#cart-drawer .cart-items__table-row:has(a[href*=free-gift]){grid-template-columns:48px minmax(0,1fr) auto!important;padding-block:8px!important;row-gap:0!important}#cart-drawer .cart-items__table-row:has(a[href*=free-10-gift-card]) :is(.cart-items__media,.cart-items__media-container,.cart-items__media img),#cart-drawer .cart-items__table-row:has(a[href*=shipping-protection]) :is(.cart-items__media,.cart-items__media-container,.cart-items__media img),#cart-drawer .cart-items__table-row:has(a[href*=mystery]) :is(.cart-items__media,.cart-items__media-container,.cart-items__media img),#cart-drawer .cart-items__table-row:has(a[href*=free-gift]) :is(.cart-items__media,.cart-items__media-container,.cart-items__media img){width:48px!important;height:48px!important;min-height:48px!important}#cart-drawer .cart-items__table-row:has(a[href*=free-10-gift-card]) .quantity-selector-wrapper,#cart-drawer .cart-items__table-row:has(a[href*=mystery]) .quantity-selector-wrapper,#cart-drawer .cart-items__table-row:has(a[href*=free-gift]) .quantity-selector-wrapper{display:none!important}#cart-drawer .cart-drawer__summary{padding-block:12px!important}#cart-drawer .cart-drawer__summary .cart__ctas{margin-top:10px!important}#cart-drawer .lumma-gift__badge{border-radius:0 6px 0 8px!important;width:auto;height:auto;line-height:0}#cart-drawer .lumma-gift.active .lumma-gift__badge{border-radius:0 6px 0 8px!important}#cart-drawer .lumma-gift__image svg.lumma-gift__gc{object-fit:contain;border-radius:0}#cart-drawer .lumma-gift:first-child:not(.active):before,#cart-drawer .lumma-gift.active+.lumma-gift:not(.active):before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;width:calc(50% + 1px);border:2px solid #d1bba0;border-right:none;border-radius:8px 0 0 8px;pointer-events:none}#cart-drawer .lumma-gift.active+.lumma-gift:not(.active):after{background:#d1bba0}#cart-drawer .lumma-line--sp .cart-items__remove{display:none!important}#cart-drawer .lumma-line--gift td{padding-top:6px;padding-bottom:6px}#header-component cart-icon.header-actions__cart-icon,#header-component cart-icon[data-testid=cart-icon],#header-component [data-testid=cart-drawer-trigger]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:visible!important}#header-component cart-icon .svg-wrapper,#header-component [data-testid=cart-drawer-trigger] .svg-wrapper{background:transparent!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;filter:none!important;-webkit-filter:none!important}#header-component cart-icon svg,#header-component cart-icon .svg-wrapper>svg,#header-component [data-testid=cart-drawer-trigger] svg,#header-component cart-icon.header-actions__cart-icon--has-cart svg,#header-component cart-icon.header-actions__cart-icon--has-cart .svg-wrapper>svg{fill:none!important;stroke:none!important;color:#1a1a1a!important;background:transparent!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;overflow:visible!important;filter:none!important;-webkit-filter:none!important;mask:none!important;-webkit-mask:none!important;mask-image:none!important;-webkit-mask-image:none!important}#header-component cart-icon svg *,#header-component cart-icon .svg-wrapper>svg *,#header-component [data-testid=cart-drawer-trigger] svg *,#header-component cart-icon.header-actions__cart-icon--has-cart svg *{fill:none!important;stroke:#1a1a1a!important;stroke-width:1.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important;paint-order:stroke!important}#header-component cart-icon .cart-bubble{position:absolute!important;top:-8px!important;inset-inline-end:-10px!important;right:-10px!important;left:auto!important;width:auto!important;height:14px!important;min-width:14px!important;max-width:none!important;max-height:14px!important;aspect-ratio:auto!important;z-index:5!important;pointer-events:none!important;overflow:visible!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;transform:none!important}#header-component cart-icon .cart-bubble.visually-hidden{display:none!important}#header-component cart-icon .cart-bubble__background{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;background-color:#1a1a1a!important}#header-component cart-icon .cart-bubble__text{font-size:10px!important;line-height:1!important;color:#fbf7f1!important;z-index:1!important;position:relative!important}#cart-drawer .cart-items__table-row,#cart-drawer tbody .cart-items__table-row,#cart-drawer .cart-items__table-row:not(:has(th)){padding-block:7px!important;row-gap:2px!important;grid-template-columns:64px minmax(0,1fr) auto!important;column-gap:10px!important}@media(min-width:750px){#cart-drawer .cart-items__table-row,#cart-drawer tbody .cart-items__table-row,#cart-drawer .cart-items__table-row:not(:has(th)){padding-block:11px!important}}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media img{width:64px!important;height:64px!important}#cart-drawer .cart-items__details{gap:2px!important}#cart-drawer .cart-items__title{font-size:13.5px!important;font-weight:700!important;line-height:1.25!important}#cart-drawer .cart-items__variant,#cart-drawer .cart-items__variants,#cart-drawer .cart-items__properties{font-size:11.5px!important}#cart-drawer .cart-items__price{font-size:13px!important}#cart-drawer .cart-items__quantity{margin-top:4px!important;margin-bottom:0!important}#cart-drawer .quantity-selector{--quantity-selector-height:28px;height:28px!important;min-height:28px!important;font-size:12px}#cart-drawer .quantity-selector button,#cart-drawer .quantity-selector .button,#cart-drawer .cart-items__quantity-controls .button,#cart-drawer .cart-items__remove{width:28px!important;min-width:28px!important;height:28px!important}#cart-drawer .cart-items__table-row:has(a[href*=free-10-gift-card]) .cart-items__media:not(:has(img)){background:url(lumma-gift-card-10.png) center/cover #f6f0e6!important;border-radius:4px}#cart-drawer .lumma-gift__title{font-size:11px!important;line-height:1.2!important}#cart-drawer .lumma-gift__price{font-size:10.5px!important}.lumma-gift__image img{width:100%;height:100%;object-fit:cover;border-radius:4px}#cart-drawer .lumma-sp,#cart-drawer .cart-drawer__summary .lumma-sp{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.25!important;min-height:0!important}#cart-drawer .lumma-sp__icon svg{width:22px!important;height:22px!important}#cart-drawer .lumma-sp__icon{width:30px;height:30px;align-items:center;justify-content:center;background:#f3eee7;border-radius:50%}#cart-drawer .lumma-sp__copy{gap:1px!important}#cart-drawer .lumma-sp__title{font-size:12.5px!important;font-weight:600!important}#cart-drawer .lumma-sp__desc{font-size:11px!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer .lumma-sp__switch{min-width:40px!important;min-height:28px!important}#cart-drawer .lumma-sp__track{width:36px!important;height:20px!important}#cart-drawer .lumma-sp__thumb{width:16px!important;height:16px!important;top:2px!important;left:2px!important}#cart-drawer .lumma-sp__switch[aria-checked=true] .lumma-sp__thumb{transform:translate(16px)!important}#cart-drawer,#cart-drawer *:not(svg):not(path){font-family:Plus Jakarta Sans,system-ui,sans-serif!important}#cart-drawer #cart-drawer-heading{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;font-size:15px!important}#cart-drawer .cart-items__title{font-weight:700!important;font-size:13.5px!important;letter-spacing:-.015em!important;line-height:1.3!important}.product-details h1,.product-information h1,[class*=product] h1{margin-bottom:14px!important}.lumma-sticky{background:#fff!important;box-shadow:none!important;border-top:1px solid #e6e0d8!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;transition:none!important}.lumma-sticky__inner{gap:10px!important}.lumma-sticky .lumma-btn,sticky-add-to-cart .add-to-cart-button,.sticky-add-to-cart__button.add-to-cart-button{background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;min-height:48px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:14px!important;box-shadow:none!important;width:100%;flex:1 1 auto!important}sticky-add-to-cart .sticky-add-to-cart__bar,.sticky-add-to-cart__bar{background:#fff!important;box-shadow:none!important;border-radius:0!important;border-top:1px solid #e6e0d8!important}button,.button,.lumma-btn,.add-to-cart-button,.cart__checkout-button,quantity-selector-component *,.quantity *,#cart-drawer,#cart-drawer *,#cart-drawer dialog,.theme-drawer__dialog,.lumma-sticky,sticky-add-to-cart,sticky-add-to-cart *{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.lumma-bk-slot--stars{margin-top:14px!important}@media(max-width:749px){.lumma-sticky__info{display:none!important}}#cart-drawer #cart-drawer-heading,#cart-drawer .cart-items__title,.cart-items__title{font-family:"Bodoni Moda",var(--font-heading--family),Georgia,serif!important;letter-spacing:0!important;font-weight:500!important}#cart-drawer #cart-drawer-heading{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:17px!important}#cart-drawer .cart-items__title{font-size:15px!important;line-height:1.3!important}#cart-drawer .jdgm-preview-badge:empty,#cart-drawer .jdgm-prev-badge[data-average-rating="0"],#cart-drawer .jdgm-prev-badge[data-number-of-reviews="0"],#cart-drawer .jdgm-preview-badge[data-average-rating="0"],#cart-drawer .jdgm-preview-badge[data-number-of-reviews="0"],#cart-drawer .stamped-product-reviews-badge[data-rating="0"],#cart-drawer .stamped-badge[data-rating="0"],#cart-drawer .loox-rating[data-rating="0"],#cart-drawer [class*=trustscore]:empty,#cart-drawer .cart-items__table-row .ruk_rating_snippet:empty,#cart-drawer .cart-items .spr-badge[data-rating="0.0"],#cart-drawer .cart-items .spr-badge:has(.spr-badge-caption:empty){display:none!important}body,main,#MainContent,.gradient.color-scheme-1{background-color:#fff}#cart-drawer .drawer__inner,#CartDrawer .drawer__inner,cart-drawer .drawer__inner{background:#fff!important}#cart-drawer .lumma-gifts{border:1px solid #e8dccb;border-radius:8px}.predictive-search-results__wrapper-products{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important;margin:0!important;padding:0!important}@media screen and (min-width:750px){.predictive-search-results__wrapper-products{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}}.predictive-search-results__wrapper-products .predictive-search-results__card,.predictive-search-results__wrapper-products .predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid #E8E0D4!important;opacity:1!important;animation:none!important}.predictive-search-results__wrapper-products .predictive-search-results__card:last-child,.recently-viewed-wrapper .predictive-search-results__card:last-child{border-bottom:0!important}.predictive-search-results__card--product .resource-card,.predictive-search-results__card--product product-component .resource-card,.recently-viewed-wrapper .resource-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;row-gap:0!important;padding:10px 4px!important;height:auto!important;min-height:0!important;text-align:left!important}.predictive-search-results__card--product .resource-card__media,.recently-viewed-wrapper .resource-card__media{flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;aspect-ratio:1/1!important;border-radius:6px!important;overflow:hidden!important;background:#f5f0e8!important}.predictive-search-results__card--product .resource-card__image,.recently-viewed-wrapper .resource-card__image{width:56px!important;height:56px!important;max-width:56px!important;object-fit:cover!important;aspect-ratio:1/1!important;border-radius:6px!important}.predictive-search-results__card--product .resource-card__content,.recently-viewed-wrapper .resource-card__content{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;padding:0!important;align-items:flex-start!important;text-align:left!important}.predictive-search-results__card--product .resource-card__title,.recently-viewed-wrapper .resource-card__title{font-size:13px!important;line-height:1.3!important;font-weight:600!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}.predictive-search-results__card--product .resource-card__price,.predictive-search-results__card--product .price,.recently-viewed-wrapper .price{font-size:12px!important;margin:0!important}.predictive-search-results__card--product .resource-card__media:empty,.predictive-search-results__card .resource-card__media:not(:has(img)){background:#f5f0e8!important}.predictive-search-results__wrapper .predictive-search-results__card .resource-card{max-width:120px!important}.predictive-search-results__wrapper .resource-card__media{aspect-ratio:1/1!important;border-radius:6px!important;background:#f5f0e8!important}.predictive-search-results__wrapper .resource-card__image{object-fit:cover!important;aspect-ratio:1/1!important}.search-modal,dialog.search-modal,.dialog-modal.search-modal,.search-modal__content{width:100%!important;max-width:100%!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}@media screen and (min-width:750px){.search-modal,dialog.search-modal,.dialog-modal.search-modal,.search-modal__content{width:min(560px,92vw)!important;max-width:560px!important;border-radius:12px!important;box-shadow:0 12px 40px #2a24202e!important;margin:max(12vh,48px) auto!important}}.predictive-search-results__inner{padding:12px 16px 20px!important;max-height:min(70vh,560px)!important;overflow-y:auto!important}.predictive-search-results__title{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6b635a!important;margin:12px 0 6px!important;font-weight:700!important}.predictive-search-results__wrapper-queries{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 8px!important}.predictive-search-results__pill{background:#f5f0e8!important;border:1px solid #E3D8C6!important;border-radius:999px!important;color:#1a1a1a!important;font-size:12px!important;padding:6px 12px!important}.search-modal .predictive-search-form__content,.search-modal__content .predictive-search-form__content,.dialog-modal.search-modal .predictive-search-form__content,predictive-search-component .predictive-search-form__content{padding-inline:16px!important;box-sizing:border-box!important}.search-modal .predictive-search-form__header,.dialog-modal .predictive-search-form__header{padding:12px 16px!important;box-sizing:border-box!important}ul.predictive-search-results__wrapper-products.list-unstyled,.predictive-search-results__list.predictive-search-results__wrapper-products{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important}li.predictive-search-results__card--product .resource-card,li.predictive-search-results__card.predictive-search-results__card--product .resource-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 0!important}li.predictive-search-results__card--product .resource-card__media{flex:0 0 56px!important;width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important;aspect-ratio:1/1!important}li.predictive-search-results__card--product .resource-card__image{width:56px!important;height:56px!important;object-fit:cover!important;aspect-ratio:1/1!important}.search-modal .predictive-search-form__header,.dialog-modal.search-modal .predictive-search-form__header,.dialog-modal .predictive-search-form__header{padding:12px 16px!important;gap:8px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.search-modal .predictive-search-form__header-inner,.dialog-modal .predictive-search-form__header-inner{padding-inline:0 8px!important;flex:1 1 auto!important;min-width:0!important}.search-modal .search-input,.dialog-modal .search-input,.search-modal input[type=search],.dialog-modal input[type=search]{padding-inline:12px!important;font-size:16px!important}.search-modal .predictive-search__reset-button,.dialog-modal .predictive-search__reset-button{margin-inline-end:4px!important;padding-inline:10px!important}.search-modal .predictive-search__close-modal-button,.dialog-modal .predictive-search__close-modal-button{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important}.search-modal .predictive-search-form__content-wrapper,.dialog-modal .predictive-search-form__content-wrapper,.search-modal__content .predictive-search-form__content-wrapper{position:relative!important;display:flex!important;flex-direction:column!important;max-height:min(70dvh,560px)!important;overflow:hidden!important;padding-bottom:0!important}.search-modal .predictive-search-form__content,.dialog-modal .predictive-search-form__content,.search-modal__content .predictive-search-form__content{padding:8px 16px 12px!important;box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.search-modal .predictive-search-form__footer,.dialog-modal .predictive-search-form__footer,predictive-search-component .predictive-search-form__footer,.search-modal__content .predictive-search-form__footer{display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important;bottom:auto!important;inset-inline:auto!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:10px 16px 16px!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.06)!important;pointer-events:auto!important;z-index:1!important;box-sizing:border-box!important}.search-modal .predictive-search-form__footer .button,.dialog-modal .predictive-search-form__footer .button,.predictive-search__search-button{pointer-events:auto!important;width:auto!important;min-width:140px!important;padding:10px 18px!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:0!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.predictive-search-results__card--product:has(a[href*=shipping-protection]),.predictive-search-results__card:has(a[href*=shipping-protection]),.recently-viewed-wrapper .predictive-search-results__card--product:has(a[href*=shipping-protection]){display:none!important}.predictive-search-results__card--product:has(.resource-card__title:empty),.predictive-search-results__card--product:not(:has(.resource-card__title)),.predictive-search-results__card--product:not(:has(img)){display:none!important}@media screen and (max-width:749px){.lumma-bk-reviews-section,.lumma-bkrev,.lumma-bk-slot--reviews,#bk-review-section,.bk-reviews{max-width:100%!important;width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-x:clip!important}.product-information>.lumma-bk-slot--reviews{grid-column:1 / -1!important}.bk-reviews .testimonials-container,.bk-reviews .testimonials-slider-wrapper,.bk-reviews .testimonials-section,#bk-reviews-section{max-width:100%!important;width:100%!important;min-width:0!important}.bk-reviews .swiper,.bk-reviews .europav1-testimonials-slider .swiper,.bk-reviews .trustig-testimonials-slider .swiper,.bk-reviews .trustnew-testimonials-slider .swiper,.bk-reviews .bk-testimonial-swiper,.bk-reviews .trustv3-swiper{overflow:hidden!important;max-width:100%!important;min-width:0!important}.bk-reviews .swiper-wrapper{max-width:100%;min-width:0!important}}.cart-items .cart-items__variants,.cart-items .cart-items__variant,.cart-items .cart-items__variant dt,.cart-items .cart-items__variant dd,.cart-items .cart-items__properties,.cart-items .cart-items__properties dt,.cart-items .cart-items__properties dd{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:12px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--lumma-cart-ink,#1a1a1a)!important;opacity:.65}#cart-drawer .cart-items__variants,#cart-drawer .cart-items__variant dd,#cart-drawer .cart-items__properties dd{font-size:11.5px!important}.cart-items .cart-items__discount-labels,.cart-items .cart-items__discount-labels li,.cart-items .cart-items__discount-labels bdi{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:12px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--lumma-cart-ink,#1a1a1a)!important;margin:0!important}.cart-items .cart-items__discount-labels{opacity:.65}#cart-drawer .cart-items__discount-labels,#cart-drawer .cart-items__discount-labels li,#cart-drawer .cart-items__discount-labels bdi{font-size:11.5px!important}body.lumma-pdp-kit .product-details product-price{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lumma.css.map */
