:root{--c-panel:linear-gradient(180deg,#132B4D,#081325);--c-bd:1px solid rgba(255,255,255,.16);--c-sh:0 44px 90px -32px rgba(2,10,24,.95),inset 0 1px 0 rgba(255,255,255,.18);--c-win:linear-gradient(165deg,#FCF8F1,#E6EDF4);--c-btn:0 14px 34px -14px rgba(252,115,77,.8),inset 0 1px 0 rgba(255,255,255,.55)}.dm-lux .lux-skip{position:fixed;top:12px;z-index:100;color:var(--lux-deep);transform:translate3d(0,-200%,0);transition:transform .3s var(--lux-ease)}.lux-skip:focus{transform:none}.lux-skip:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px var(--lux-deep)}.dm-lux :is(.lux-announce,.lux-header,.lux-menu,.lux-footer,.dm-drawer,.lux-pop,.lux-sp,.lux-sticky) :focus-visible{outline:2px solid var(--lux-focus);outline-offset:3px}.lux-announce__a:focus-visible{outline-offset:-4px}.lux-announce{position:relative;z-index:41;background:linear-gradient(90deg,#050b14,#0a2342 50%,#050b14);border-bottom:1px solid var(--lux-line)}.lux-announce__in{display:flex;justify-content:center;width:min(1240px,100% - 16px);margin:0 auto;font:600 12px/1.3 var(--lux-ui);letter-spacing:.09em;text-transform:uppercase;text-align:center}.lux-announce__a{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:44px;padding:4px 10px}.lux-announce__a:hover{color:#fff;text-decoration:underline}.lux-announce__sep{align-self:center;flex:none;width:1px;height:22px;background:var(--lux-line-strong)}@media(min-width:640px){.lux-announce__a{flex:0 1 auto;padding-inline:20px;letter-spacing:.14em}.lux-announce__sep{width:5px;height:5px;border-radius:50%;background:var(--lux-coral)}}.dm-lux :is(.dm-header-wrap,.shopify-section:has(>.lux-hw)){position:sticky;top:0;z-index:60;height:0}.lux-hw{display:flow-root}.lux-header{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:10px;width:min(1120px,100% - 24px);height:var(--lux-header-h);margin:12px auto 0;padding:0 6px 0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#081428c7;box-shadow:0 22px 50px -26px #020a18e6,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}html.dm-modal-open .lux-header{-webkit-backdrop-filter:none;backdrop-filter:none}.lux-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#050c1a;opacity:0;transition:opacity .5s var(--lux-ease);pointer-events:none}.lux-header.is-stuck:after{opacity:.92}.lux-brand{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;font:400 25px/1 var(--lux-serif);letter-spacing:-.012em;white-space:nowrap}.lux-brand__dot{align-self:flex-end;width:7px;height:7px;margin-bottom:13px;border-radius:50%;background:var(--lux-coral);box-shadow:0 0 10px 1px var(--lux-coral)}.lux-nav{display:none;align-items:center;gap:2px}.lux-nav .lux-nav__a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;font:500 14.5px/1 var(--lux-ui);color:var(--lux-text-2);transition:background-color .4s var(--lux-ease),color .4s var(--lux-ease)}.lux-nav .lux-nav__a:hover,.lux-nav__shop.is-open>.lux-nav__a{background:#ffffff1a;color:var(--lux-text)}.lux-nav__toggle .lux-i{width:16px;height:16px;transition:transform .4s var(--lux-ease)}.lux-nav__toggle[aria-expanded=true] .lux-i{transform:rotate(180deg)}.lux-header__end{display:flex;align-items:center;gap:8px}.lux-header__cta{display:none}.lux-header .dm-cart-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--lux-grad-warm);color:#07162a;font:700 12px/1 var(--lux-ui);box-shadow:0 0 0 2px #0a1830}.lux-burger,.lux-menu__close{position:relative;display:block;flex:none;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:var(--lux-text)}.lux-burger i,.lux-menu__close i{position:absolute;left:14px;right:14px;top:18px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .5s var(--lux-ease)}.lux-burger i+i,.lux-menu__close i+i{top:25px}.lux-menu.is-open .lux-menu__close i,.lux-nd details[open] .lux-burger i{transform:translateY(3.5px) rotate(45deg)}.lux-menu.is-open .lux-menu__close i+i,.lux-nd details[open] .lux-burger i+i{transform:translateY(-3.5px) rotate(-45deg)}@media(min-width:900px){.lux-header{display:grid;grid-template-columns:1fr auto 1fr;padding-left:22px}.lux-nav{display:flex;justify-self:center}.lux-header__end{justify-self:end}.lux-header__cta{display:inline-flex}.lux-burger{display:none}}.lux-shop,.lux-nd__list,.dm-drawer--cart .dm-drawer__panel,.lux-pop__panel,.lux-sp__panel,.lux-sticky{border:var(--c-bd);background:var(--c-panel);box-shadow:var(--c-sh);color:var(--lux-text)}.dm-lux .lux-shop{position:absolute;top:calc(100% + 10px);left:50%;z-index:2;width:min(720px,100% - 24px);padding:22px;border-radius:28px;transform:translate(-50%);animation:lux-drop .4s var(--lux-ease)}@keyframes lux-drop{0%{opacity:0;transform:translate3d(-50%,-8px,0)}}.lux-shop__groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lux-shop__h,.lux-menu__h,.lux-footer__h{margin:0 0 10px;font:600 12px/1.2 var(--lux-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--lux-text-3)}.lux-mlink__a{display:flex;align-items:center;gap:14px;min-height:64px;padding:4px 10px 4px 4px;border-radius:18px;font:600 15.5px/1.25 var(--lux-ui);transition:background-color .4s var(--lux-ease)}.lux-mlink__a:hover{background:#ffffff14}.lux-mlink__thumb,.lux-sticky__thumb,.dm-line__media,.dm-upsell-card__media{display:block;overflow:hidden;background:var(--c-win)}.lux-mlink__thumb{flex:none;width:56px;height:56px;border-radius:14px}.lux-mlink__img,.lux-sticky__img{width:100%;height:100%;object-fit:contain}.lux-shop__all,.lux-menu__more a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;color:var(--lux-peach-soft);font:600 15px/1 var(--lux-ui)}.lux-shop a.lux-shop__all{margin-top:14px;border-top:1px solid var(--lux-line);min-height:54px;color:var(--lux-peach-soft)}.lux-shop a.lux-shop__all:hover{color:#fff}.dm-lux .lux-nojs{display:none}html:not(.lux-js) .lux-nav .lux-nojs{display:inline-flex}html:not(.lux-js) :is(.lux-nav__toggle,.lux-burger:not(summary)){display:none}html:not(.lux-js) .lux-nd{display:block}.lux-nd summary{list-style:none;cursor:pointer}.lux-nd summary::-webkit-details-marker{display:none}.lux-nd__list{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:10px;border-radius:28px}.lux-nd__list a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:14px;font:600 16px/1.2 var(--lux-ui)}.lux-nd__policy a{color:var(--lux-text-2);font-size:14.5px;font-weight:500}@media(min-width:900px){html:not(.lux-js) .lux-nd{display:none}}.lux-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;opacity:0;visibility:hidden;background:radial-gradient(90% 55% at 50% 112%,rgba(252,115,77,.5),transparent 70%),#050b14eb;transition:opacity .24s var(--lux-ease),visibility 0s .24s}.lux-menu:not([hidden]){-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.lux-menu.is-open{opacity:1;visibility:visible;transition:opacity .5s var(--lux-ease),visibility 0s}.dm-lux .lux-menu__panel{position:relative;inset:auto;display:flex;flex-direction:column;width:auto;max-width:560px;height:100%;margin:0 auto;padding:12px 18px calc(24px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:none;box-shadow:none;transform:none;transition:none}.lux-menu__top{display:flex;flex:none;align-items:center;justify-content:space-between;height:var(--lux-header-h);padding-left:6px}.lux-menu__nav{display:flex;flex:1;flex-direction:column;justify-content:center;padding:10px 6px 8px}.lux-menu__h{margin-top:18px}.lux-menu__h,.lux-menu li{opacity:0;transform:translate3d(0,22px,0);transition:opacity .2s,transform .2s}.lux-menu.is-open :is(.lux-menu__h,li){opacity:1;transform:none;transition:opacity .75s var(--lux-ease) var(--md,.12s),transform .75s var(--lux-ease) var(--md,.12s)}.lux-menu li{--md:calc(var(--i,0) * 55ms + 90ms)}.lux-menu .lux-mlink__a{min-height:68px;padding:6px 0;border-bottom:1px solid var(--lux-line);border-radius:0;font:400 clamp(1.7rem,7.6vw,2.2rem)/1.1 var(--lux-serif);letter-spacing:-.02em}.lux-menu__more a{min-height:56px;padding:0;border-bottom:1px solid var(--lux-line)}@media(min-width:900px){.lux-menu{display:none!important}}.lux-footer{position:relative;isolation:isolate;overflow:clip;padding-top:clamp(64px,8vw,110px);background:radial-gradient(70% 55% at 50% 112%,rgba(252,115,77,.55),transparent 70%),linear-gradient(180deg,#06142a,#050b14 45%);border-top:1px solid var(--lux-line);color:var(--lux-text)}.lux-footer__top{display:grid;gap:32px 24px;grid-template-columns:1fr 1fr}.lux-footer__brand{grid-column:1/-1;display:grid;gap:14px;justify-items:start;align-content:start;max-width:30rem}.lux-footer__desc{font-size:15px;color:var(--lux-text-2)}.lux-footer__mail{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.lux-footer li a{display:flex;width:fit-content;align-items:center;min-width:44px;min-height:44px;font-size:15px;color:var(--lux-text-2);transition:color .4s var(--lux-ease),transform .5s var(--lux-ease)}.lux-footer li a:hover{color:var(--lux-text);transform:translate(4px)}.lux-footer__news{display:grid;gap:10px;width:100%}.lux-footer__row{display:flex;gap:8px}.lux-footer__row .lux-input{min-width:0;flex:1}.lux-footer__msg{padding:12px 14px;border-radius:14px;background:#e4f3ec;color:#174f38;font:600 14px/1.4 var(--lux-ui)}.lux-footer__msg--err{background:#fbe9e7;color:#8f1d17}.lux-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:clamp(32px,5vw,64px);padding-top:18px;border-top:1px solid var(--lux-line);font-size:13.5px;color:var(--lux-text-3)}.lux-pay{display:flex;flex-wrap:wrap;gap:6px}.lux-footer__mark{display:block;height:.74em;margin-top:clamp(10px,2vw,28px);overflow:hidden;font:400 clamp(4rem,19.4vw,19rem)/.78 var(--lux-serif);letter-spacing:-.045em;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#fff1e6 5%,#ffb48a 46%,#fc734d33 88%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:900px){.lux-footer__top{grid-template-columns:1.6fr 1fr 1fr 1fr}.lux-footer__brand{grid-column:auto}}.dm-lux.dm-has-sticky-atc{padding-bottom:0}.dm-has-sticky-atc .lux-footer{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.dm-lux .lux-ship{--sf:var(--lux-text);--sb:rgba(255,255,255,.06);--sl:rgba(255,255,255,.12);--st:rgba(255,255,255,.16);--si:var(--lux-peach);--su:var(--lux-peach-soft);padding:14px 16px;border:1px solid var(--sl);border-radius:20px;background:var(--sb);color:var(--sf)}.dm-lux :is(.lux-bright,.lux-on-light) .lux-ship{--sf:var(--lux-ink-text);--sb:rgba(10,35,66,.05);--sl:var(--lux-line-dark);--st:rgba(10,35,66,.14);--si:var(--lux-coral-deep);--su:var(--lux-ink-text)}.lux-ship .dm-ship__msg{margin-bottom:10px;font:600 14px/1.4 var(--lux-ui);color:inherit}.lux-ship.dm-ship--unlocked .dm-ship__msg{color:var(--su)}.lux-ship [data-dm-ship-text]{text-transform:lowercase}.lux-ship [data-dm-ship-text]:first-letter{text-transform:uppercase}.lux-ship .dm-ship__check{color:var(--si)}.lux-ship .dm-ship__check .lux-i{width:18px;height:18px}.lux-ship .dm-ship__track{height:6px;background:var(--st)}.lux-ship .dm-ship__fill{background:var(--lux-grad-warm);transition:width .6s var(--lux-ease)}.dm-lux .dm-drawer,.dm-lux .dm-modal{z-index:90}.dm-lux .dm-drawer__backdrop,.dm-lux .dm-modal__backdrop{background:#030810b3}@media(min-width:768px){.dm-drawer:not([hidden]) .dm-drawer__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.dm-lux .dm-drawer--cart .dm-drawer__panel{top:12px;right:12px;bottom:12px;width:min(460px,100% - 24px);max-width:none;height:auto;overflow:hidden;border-radius:32px;transform:translate3d(calc(100% + 24px),0,0);transition:transform .5s var(--lux-ease)}.dm-lux .dm-drawer.is-open .dm-drawer__panel{transform:none}@media(max-width:767px){.dm-lux .dm-drawer--cart .dm-drawer__panel{top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:0}}.dm-drawer .dm-drawer__head{gap:10px;padding:18px 16px 12px 26px;border:0;background:none}.dm-drawer .dm-drawer__title{flex:none;font:400 clamp(1.9rem,6vw,2.3rem)/1 var(--lux-serif);letter-spacing:-.02em;text-transform:lowercase;color:var(--lux-text)}.dm-drawer .dm-drawer__title:first-letter{text-transform:uppercase}.dm-drawer .dm-drawer__count{flex:none;padding:5px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff12;font:600 13px/1.2 var(--lux-ui);color:var(--lux-text-2)}.lux-drawer__x,.lux-pop__x{margin-left:auto}.lux-pop__x{position:absolute;top:14px;right:14px}.dm-drawer .dm-drawer__body{padding:4px 18px 20px;color:var(--lux-text)}.dm-drawer .dm-ship--drawer{margin-bottom:14px}.dm-drawer .dm-cart-error{padding:12px 16px;border:1px solid rgba(255,180,168,.4);border-radius:18px;background:#ffb4a81f;color:var(--lux-danger);font:500 14px/1.45 var(--lux-ui)}.dm-drawer .dm-lines{gap:12px}.dm-drawer :is(.dm-line,.dm-upsell-card){padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06)}.dm-drawer .dm-line{grid-template-columns:84px 1fr;gap:14px}.dm-drawer .dm-line__media{width:84px;height:100px;border:0;border-radius:18px}.dm-drawer .dm-line__img{width:100%;height:100%;object-fit:contain}.dm-drawer .dm-line__title,.dm-drawer .dm-upsell-card__title a{display:inline-flex;align-items:center;min-height:44px;font:600 15px/1.3 var(--lux-ui);color:var(--lux-text)}.dm-drawer .dm-line__remove{margin:-12px -8px 0 0;font-size:13px;color:var(--lux-text-2)}.dm-drawer :is(.dm-line__opts,.dm-line__unit,.dm-upsell-card__desc,.dm-upsell__note){font-size:13.5px;color:var(--lux-text-2)}.dm-drawer :is(.dm-line__discount,.dm-upsell-card__hint){color:var(--lux-peach-soft)}.dm-drawer :is(.dm-line__total,.dm-upsell-card__price){font:700 16px/1.2 var(--lux-ui);color:var(--lux-text)}.dm-drawer .dm-qty{height:46px;border:1px solid rgba(255,255,255,.24);background:#ffffff0f}.dm-drawer .dm-qty__btn{width:44px;border-radius:50%;color:var(--lux-text)}.dm-drawer .dm-qty :focus-visible{outline-offset:-3px}.dm-drawer .dm-qty__btn:hover:not(:disabled){background:#ffffff1f}.dm-drawer .dm-qty__input{width:44px;color:var(--lux-text)}.dm-drawer .dm-upsell{margin-top:20px;padding-top:20px;border-top:1px solid var(--lux-line)}.dm-drawer .dm-upsell__title{margin-bottom:14px;font:400 1.55rem/1.1 var(--lux-serif);letter-spacing:-.02em;text-transform:lowercase;color:var(--lux-text)}.dm-drawer .dm-upsell__title:first-letter{text-transform:uppercase}.dm-drawer .dm-upsell-card{border-radius:22px}.dm-drawer .dm-upsell-card__media{border-radius:16px}.dm-lux .dm-opt__input:focus-visible+.dm-opt__label{outline:2px solid var(--lux-focus);outline-offset:3px}.dm-drawer :is(.dm-upsell-card__btn,.dm-sum__form .dm-btn,.dm-cart-empty .dm-btn){position:relative;display:block;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--lux-grad-warm);box-shadow:var(--c-btn);color:#07162a;font:700 13.5px/44px var(--lux-ui);text-align:center;text-transform:lowercase}.dm-drawer :is(.dm-upsell-card__btn,.dm-sum__form .dm-btn,.dm-cart-empty .dm-btn):first-letter{text-transform:uppercase}.dm-drawer .dm-cart-empty .dm-btn{display:inline-block}.dm-drawer .dm-upsell-card__btn.is-added{background:transparent;border:1px solid var(--lux-peach-soft);box-shadow:none;color:var(--lux-peach-soft);line-height:42px}.dm-drawer .dm-drawer__foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lux-line);background:#ffffff08;box-shadow:none}.dm-drawer .dm-sum{gap:7px;margin-bottom:14px;font-size:14.5px;color:var(--lux-text-2)}.dm-drawer .dm-sum__row dd{color:var(--lux-text);font-weight:600;text-transform:lowercase}.dm-drawer .dm-sum__row dd:first-letter{text-transform:uppercase}.dm-drawer .dm-sum__row--saved dd{color:var(--lux-peach-soft)}.dm-drawer .dm-sum__row--total{align-items:baseline;margin-top:4px;padding-top:12px;border-top:1px solid var(--lux-line);font:700 15px/1.3 var(--lux-ui);color:var(--lux-text)}.dm-drawer .dm-sum__row--total dd{font:400 1.9rem/1 var(--lux-serif);letter-spacing:-.01em}.dm-drawer .dm-sum__form .dm-btn{width:100%;min-height:58px;padding:0 64px;font-size:15px;line-height:58px}.dm-drawer .dm-sum__form .dm-btn:after{content:"";position:absolute;top:8px;right:8px;width:42px;height:42px;border-radius:50%;background:#07162a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC9A8' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/18px no-repeat}.dm-drawer .dm-sum__continue{display:flex;min-height:44px;margin:6px auto 0;color:var(--lux-text-2);font-weight:600}.dm-drawer :is(.dm-line__remove,.dm-sum__continue):hover{color:var(--lux-text)}.dm-drawer .dm-cart-empty{justify-items:center;padding:44px 8px;text-align:center}.dm-drawer .dm-cart-empty__text{font:400 1.7rem/1.1 var(--lux-serif);letter-spacing:-.02em;color:var(--lux-text)}.dm-lux :is(.lux-pop,.lux-sp){padding:16px}.dm-lux :is(.lux-pop__panel,.lux-sp__panel){position:relative;z-index:1;width:min(100%,440px);max-width:none;max-height:calc(100svh - 32px);padding:34px 28px 22px;overflow:auto;border-radius:32px;background:radial-gradient(80% 38% at 50% 115%,rgba(252,115,77,.3),transparent 72%),var(--c-panel);transform:translate3d(0,18px,0) scale(.98);transition:transform .5s var(--lux-ease)}.dm-lux .lux-pop.is-open .lux-pop__panel,.dm-lux .lux-sp.is-open .lux-sp__panel{transform:none}.lux-pop__title{margin:14px 40px 10px 0;font:400 clamp(2.1rem,9vw,2.9rem)/1 var(--lux-serif);letter-spacing:-.022em;text-wrap:balance}.lux-pop__text{margin-bottom:6px;font-size:16px;line-height:1.55;color:var(--lux-text-2)}.lux-pop__credit{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 14px;border-radius:16px;background:#ffffff12;font:600 14px/1.35 var(--lux-ui)}.lux-pop__form{display:grid;gap:12px;margin-top:18px}.lux-pop__fine{margin-top:14px;font-size:13px;line-height:1.5;color:var(--lux-text-3)}.lux-pop__no{display:flex;min-height:44px;margin:4px auto 0;align-items:center;color:var(--lux-text-2);font:600 14px/1 var(--lux-ui);text-decoration:underline}.lux-pop__no:hover{color:var(--lux-text)}.lux-pop__code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 14px;padding:10px 10px 10px 20px;border:1.5px dashed rgba(255,201,168,.6);border-radius:20px;background:#ffffff0d;font:400 2rem/1 var(--lux-serif);letter-spacing:.08em}.lux-pop__copy{min-height:44px;padding:0 18px;border:1px solid var(--lux-line-strong);border-radius:999px;background:#ffffff1f;font:700 13.5px/1 var(--lux-ui);color:var(--lux-text)}.lux-sp__head{display:flex;align-items:center;gap:14px;margin:0 40px 18px 0}.lux-sp__head .lux-sp__thumb{width:64px;height:64px}.lux-sp__title{font:400 1.7rem/1.05 var(--lux-serif);letter-spacing:-.02em}.lux-sp__price{margin-top:4px;font:700 17px/1.3 var(--lux-ui)}.lux-sp .dm-opt{margin:0 0 14px}.lux-sp .dm-opt__legend{margin-bottom:10px;font-size:14px;color:var(--lux-text-2)}.lux-sp .dm-opt__name{color:var(--lux-text)}.lux-sp .dm-opt__value{color:var(--lux-text-2)}.dm-lux :is(.dm-upsell-card,.lux-sp) .dm-swatch{min-width:44px;min-height:44px}.dm-lux :is(.dm-upsell-card,.lux-sp) .dm-size{min-width:48px;min-height:44px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#ffffff0f;color:var(--lux-text);font:600 15px/1 var(--lux-ui)}.dm-lux :is(.dm-upsell-card,.lux-sp) .dm-opt__input:checked+.dm-size{background:var(--lux-grad-warm);border-color:transparent;color:#07162a}.dm-lux :is(.dm-upsell-card,.lux-sp) .dm-opt__input:checked+.dm-swatch{border-color:var(--lux-peach-soft);box-shadow:none}.lux-sp .dm-size.is-unavailable{background:#ffffff08;color:var(--lux-text-3);opacity:.7}.lux-sp [data-dm-sp-label]{text-transform:lowercase}.lux-sp [data-dm-sp-label]:first-letter{text-transform:uppercase}.dm-lux .lux-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;flex-wrap:nowrap;justify-content:flex-start;gap:12px;max-width:760px;margin-inline:auto;padding:8px;border-radius:28px}.lux-sticky__thumb{flex:none;width:48px;height:48px;border-radius:16px}.lux-sticky__info{flex:1;min-width:0}.lux-sticky__title{overflow:hidden;font:700 14px/1.25 var(--lux-ui);white-space:nowrap;text-overflow:ellipsis}.lux-sticky__meta{font:600 14px/1.3 var(--lux-ui);color:var(--lux-text-2)}.lux-sticky__meta .lux-was{font-size:13px;color:var(--lux-text-2)}.lux-sticky__stock{font:600 12.5px/1.3 var(--lux-ui);color:var(--lux-peach-soft)}.lux-sticky .lux-btn{flex:none}.lux-sticky__btn:disabled{opacity:.55}@media(max-width:359px){.lux-sticky__thumb{display:none}}@media(prefers-reduced-motion:reduce){.lux-shop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/dm-lux-chrome.css.map */
