.lux-empty-product-slot{pointer-events:none;min-width:0}.lux-empty-product-slot .product-card__figure{aspect-ratio:1;background:#0b0b0b;border:1px solid #bf953f35;border-radius:8px}.lux-empty-product-slot .product-card__info{min-height:82px}.featured-collections-carousel__item .product-list{--product-list-items-per-row:var(--lux-columns-mobile)}.featured-collections-carousel__item product-list.product-list{grid-template-columns:repeat(var(--product-list-items-per-row),minmax(0,1fr))}@media(min-width:700px){.featured-collections-carousel__item .product-list{--product-list-items-per-row:var(--lux-columns-desktop)}}luxurial-bottom-navigation{display:block;--lux-nav-gold:#c5a35e;--lux-nav-offset:max(12px,env(safe-area-inset-bottom,0px))}.lux-bottom-navigation__space{height:calc(100px + env(safe-area-inset-bottom,0px))}.lux-bottom-navigation__bar{position:fixed;z-index:30;bottom:var(--lux-nav-offset);left:50%;transform:translate(-50%);width:min(620px,calc(100% - 28px));height:76px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:8px 12px;border:1px solid #c5a35e40;border-radius:26px;background:#030303;color:#b4b4b4;box-shadow:0 14px 42px #0006;isolation:isolate}.lux-bottom-navigation__bar>a,.lux-bottom-navigation__bar>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:48px;border:0;border-radius:12px;background:none;color:inherit;text-decoration:none;cursor:pointer;font-family:inherit;letter-spacing:.07em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.lux-bottom-navigation__bar span{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.07em}.lux-bottom-navigation__bar svg{width:24px;height:24px;flex-shrink:0}.lux-bottom-navigation__bar .lux-bottom-navigation__shop,.lux-bottom-navigation__bar [aria-current=page],.lux-bottom-navigation__bar a:hover,.lux-bottom-navigation__bar button:hover{color:var(--lux-nav-gold)}.lux-bottom-navigation__bar a:focus-visible,.lux-bottom-navigation__bar button:focus-visible{outline:2px solid var(--lux-nav-gold);outline-offset:1px}body:has(.drawer[open],.popover[open],dialog[open]) .lux-bottom-navigation__bar{visibility:hidden;pointer-events:none}body.lux-nav-filter-open{overflow:hidden}.lux-nav-filter{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100% - 28px));max-height:min(78svh,760px);overflow:auto;padding:26px;border:1px solid #c5a35e66;border-radius:24px;background:#10100f;color:#f5f2ec;box-shadow:0 24px 80px #0008;overscroll-behavior:contain;color-scheme:dark}.lux-nav-filter:not([open]){display:none}.lux-nav-filter::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lux-nav-filter__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.lux-nav-filter__heading h2{font-size:23px;font-weight:600;line-height:1.2}.lux-nav-filter__heading button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c5a35e55;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lux-nav-filter__eyebrow{color:var(--lux-nav-gold);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.lux-nav-filter__collections{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.lux-nav-filter__collections a{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;border:1px solid #c5a35e55;border-radius:10px;font-size:13px;text-decoration:none}.lux-nav-filter__collections a:hover{border-color:var(--lux-nav-gold);color:var(--lux-nav-gold)}.lux-nav-filter__group{padding:17px 0;border-top:1px solid #ffffff20}.lux-nav-filter__group summary{font-weight:600;cursor:pointer;margin-bottom:12px}.lux-nav-filter__values{display:grid;gap:8px;max-height:210px;overflow:auto}.lux-nav-filter__values label{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px;cursor:pointer}.lux-nav-filter__values input{width:18px;height:18px;accent-color:var(--lux-nav-gold)}.lux-nav-filter small{color:#a7a7a7}.lux-nav-filter__prices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lux-nav-filter__prices label,.lux-nav-filter__sort{display:grid;gap:8px;font-size:13px}.lux-nav-filter__prices input,.lux-nav-filter__sort select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #ffffff40;border-radius:8px;background:#191918;color:#f5f2ec;font-size:16px}.lux-nav-filter__sort{padding-top:18px;border-top:1px solid #ffffff20}.lux-nav-filter__actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.lux-nav-filter__actions a{padding:12px 0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.lux-nav-filter__actions button{min-height:48px;padding:12px 26px;border:0;border-radius:10px;background:linear-gradient(105deg,#9b7437,#ecd792,#ac843c);color:#080808;font-weight:700;cursor:pointer}.lux-nav-filter :focus-visible{outline:2px solid var(--lux-nav-gold);outline-offset:3px}#smile-ui-lite-launcher-frame-container,#smile-lite-launcher-frame,#smile-ui-lite-launcher-frame{bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}@media(max-width:699px){.lux-bottom-navigation__bar{height:70px;width:calc(100% - 24px);padding:7px 6px;border-radius:22px}.lux-bottom-navigation__bar span{font-size:9px;letter-spacing:.04em}.lux-bottom-navigation__bar svg{width:22px;height:22px}.lux-bottom-navigation__space{height:calc(94px + env(safe-area-inset-bottom,0px))}.lux-bottom-navigation--no-mobile{display:none}.lux-nav-filter{padding:20px;border-radius:20px}body:has(input:focus,textarea:focus) .lux-bottom-navigation__bar{visibility:hidden;pointer-events:none}}@media(min-width:700px){.lux-bottom-navigation--no-desktop{display:none}}.lux-community{background:#000;padding:40px max(24px,3vw) 110px;border-top:1px solid #bf953f40;color:#d8d6d0}.lux-community__signup{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-bottom:30px;max-width:1440px;margin:auto}.lux-community h2,.lux-community h3{margin:0 0 8px;font-weight:700;letter-spacing:-.02em;line-height:1.2;background:linear-gradient(90deg,#bf953f,#fcf6ba 40%,#bf953f,#a67c2e);background-clip:text;-webkit-background-clip:text;color:transparent}.lux-community h2{font-size:24px;text-transform:none}.lux-community p{margin:0;line-height:1.6}.lux-community__signup>div>p{font-size:14px}.lux-community__field{display:flex;align-items:center;border:1px solid #bf953f45;border-radius:40px;padding:8px 8px 8px 26px;min-height:62px}.lux-community__field input{width:100%;min-width:0;border:0;background:transparent;color:#f5f2ea;font:inherit;outline-offset:4px;padding:8px 0}.lux-community__field input::placeholder{color:#aaa}.lux-community__field button{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:linear-gradient(90deg,#bf953f,#fcf6ba 40%,#a67c2e);color:#090909;font-size:23px;border:1px solid #bf953f;box-shadow:0 2px 14px #bf953f30}.lux-community__bottom{max-width:1440px;margin:auto;border-top:1px solid #bf953f30;padding-top:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.lux-community__signature{font-size:12px;color:#aaa}.lux-community__social{text-align:right}.lux-community__eyebrow{font-size:10px;letter-spacing:.18em;color:#bf953f}.lux-community h3{font-size:14px;margin:5px 0 14px;text-transform:none;letter-spacing:0}.lux-community__social .social-media{justify-content:flex-end;gap:18px;color:#d8d6d0}.lux-community__social .social-media__item{background:none}.lux-community__social .social-media__item a:hover{color:#e1c77f}@media(max-width:699px){.lux-community__signup{grid-template-columns:1fr;gap:22px}.lux-community__bottom{align-items:center;flex-direction:column-reverse;text-align:center}.lux-community__social{text-align:center}.lux-community__social .social-media{justify-content:center}.lux-community h2{font-size:22px}}.lux-season-cover{display:block;min-height:0;height:auto;position:relative;background:#030303;isolation:isolate;overflow:hidden}.lux-season-cover__picture{display:block;width:100%;aspect-ratio:2/1}.lux-season-cover__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lux-season-cover__copy{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:37%;padding:32px clamp(24px,4vw,80px);color:#eeeae0;box-sizing:border-box}.lux-season-cover__eyebrow{margin:0 0 16px;color:#c5a35e;font-size:11px;letter-spacing:.22em}.lux-season-cover__copy h1{font-size:clamp(30px,3.7vw,64px);line-height:1.08;letter-spacing:-.025em;color:#dfc77f;margin:0 0 20px;font-weight:600;text-wrap:balance}.lux-season-cover__description{font-size:clamp(13px,1.05vw,16px);line-height:1.65;margin:0 0 24px;max-width:32ch;color:#e1ddd4}.lux-season-cover__copy .lux-ns-gold-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 24px;font-size:12px}@media(max-width:749px){.lux-season-cover__picture{width:100%;aspect-ratio:1122/1402}.lux-season-cover__image{object-fit:cover;object-position:center}.lux-season-cover__copy{inset:0 0 auto;width:100%;height:36%;padding:18px 24px 8px;align-items:center;justify-content:center;text-align:center}.lux-season-cover__eyebrow{font-size:9px;margin-bottom:9px;letter-spacing:.2em}.lux-season-cover__copy h1{font-size:clamp(26px,7vw,42px);margin-bottom:10px;line-height:1.08}.lux-season-cover__description{font-size:12px;line-height:1.45;max-width:36ch;margin:0 auto 12px}.lux-season-cover__copy .lux-ns-gold-button{min-height:40px;padding:10px 20px;font-size:10px}}@media(min-width:1600px){.lux-season-cover__picture{max-height:720px;aspect-ratio:auto;height:45vw}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
