.lux-ix-page{font-family:var(--font-sans);color:var(--lux-ink);background:#fff}.lux-ix-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lux-band{background:var(--lux-paper);border-bottom:1px solid #e7e3dc;padding:16px 0 14px}@media (width>=768px){.lux-band{padding:24px 0 20px}}@media (width>=992px){.lux-band{padding:28px 0 24px}}.lux-band__inner{flex-direction:column;gap:12px;display:flex}@media (width>=992px){.lux-band__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}}.lux-band__text{min-width:0}.lux-band__crumbs{color:#5f5a52;font-size:12px;display:none}@media (width>=768px){.lux-band__crumbs{display:block}}.lux-band__crumbs a{color:#5f5a52}.lux-band__eyebrow{letter-spacing:.2em;color:#7a5c30;text-transform:uppercase;font-size:11px;font-weight:700}.lux-band__titlerow{justify-content:space-between;align-items:center;gap:12px;display:flex}.lux-band__title{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:30px;font-weight:400;line-height:1.1}@media (width>=768px){.lux-band__title{margin-top:6px;font-size:38px}}@media (width>=992px){.lux-band__title{font-size:44px}}.lux-band__summary{color:#5f5a52;margin:2px 0 0;font-size:13px}@media (width>=768px){.lux-band__summary{margin-top:4px;font-size:14px}}.lux-band__summary strong{color:var(--lux-ink);font-weight:700}.lux-band__summary a{color:var(--lux-ink)}.lux-band__aside{min-width:0}@media (width>=992px){.lux-band__aside{flex-shrink:0;max-width:60%}}.lux-libnav{margin:0 calc(var(--bs-gutter-x,1.5rem) * -.5);padding:0 calc(var(--bs-gutter-x,1.5rem) * .5) 2px;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.lux-libnav::-webkit-scrollbar{display:none}@media (width>=992px){.lux-libnav{flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;overflow:visible}}.lux-libnav__link{min-height:44px;color:var(--lux-ink);white-space:nowrap;background:#fff;border:1px solid #d9d4cb;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=992px){.lux-libnav__link{min-height:38px}}.lux-libnav__link:hover{border-color:var(--lux-ink);color:var(--lux-ink)}.lux-libnav__link[aria-current=page]{background:var(--lux-ink);border-color:var(--lux-ink);color:#fff}.lux-libnav__count{color:#5f5a52;font-weight:400;display:none}@media (width>=992px){.lux-libnav__count{display:inline}}.lux-libnav__link[aria-current=page] .lux-libnav__count{display:none}.lux-viewtoggle{background:#fff;border:1px solid #d9d4cb;flex-shrink:0;display:flex}.lux-viewtoggle__opt{min-width:44px;min-height:34px;color:var(--lux-ink);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.lux-viewtoggle__opt:hover{color:var(--lux-ink);background:var(--lux-paper)}.lux-viewtoggle__opt[aria-current=true]{background:var(--lux-ink);color:#fff}.lux-viewtoggle__opt svg{width:16px;height:16px}.lux-viewtoggle--icons .lux-viewtoggle__opt{min-height:40px;padding:0}.lux-viewtoggle--tall .lux-viewtoggle__opt{min-height:42px}.lux-colorstrip{border-bottom:1px solid #e7e3dc;padding:12px 0 8px}@media (width>=992px){.lux-colorstrip{padding:18px 0 16px}}.lux-colorstrip__row{align-items:center;gap:20px;display:flex}.lux-colorstrip__label{letter-spacing:.16em;color:#5f5a52;flex-shrink:0;width:64px;font-size:11px;font-weight:700;display:none}@media (width>=992px){.lux-colorstrip__label{display:block}}.lux-colorstrip__list{margin:0 calc(var(--bs-gutter-x,1.5rem) * -.5);padding:0 calc(var(--bs-gutter-x,1.5rem) * .5);scrollbar-width:none;flex:1;gap:2px;list-style:none;display:flex;overflow-x:auto}.lux-colorstrip__list::-webkit-scrollbar{display:none}@media (width>=1200px){.lux-colorstrip__list{justify-content:space-between;margin:0;padding:0;overflow:visible}}.lux-swatchbtn{width:58px;color:var(--lux-ink);white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;padding:4px 2px;font-size:11px;font-weight:600;text-decoration:none;display:flex}@media (width>=992px){.lux-swatchbtn{gap:6px;width:72px;font-size:12px}}.lux-swatchbtn:hover{color:var(--lux-ink)}.lux-swatchbtn__dot{border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #0000001f}@media (width>=992px){.lux-swatchbtn__dot{width:36px;height:36px}}.lux-swatchbtn.is-selected .lux-swatchbtn__dot{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--lux-ink)}.lux-swatchbtn.is-disabled{opacity:.4;pointer-events:none}.lux-swatchbtn__count{color:#5f5a52;margin-top:-3px;font-weight:400}.lux-ix__layout{padding-top:12px;padding-bottom:32px;display:block}@media (width>=992px){.lux-ix__layout{grid-template-columns:232px minmax(0,1fr);gap:40px;padding-top:28px;padding-bottom:64px;display:grid}.lux-ix__layout--wide-rail{grid-template-columns:264px minmax(0,1fr)}}.lux-ix__main{min-width:0}.lux-ix__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}@media (width>=992px){.lux-ix__head{border-bottom:1px solid #e7e3dc;padding-bottom:18px}}.lux-ix__headtools{align-items:center;gap:12px;display:none}@media (width>=992px){.lux-ix__headtools{display:flex}}.lux-ix__applied{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lux-ix__count{margin-right:2px;font-size:13px}@media (width>=768px){.lux-ix__count{font-size:15px}}.lux-ix__count strong{font-weight:700}.lux-sheet__header,.lux-sheet__footer{display:none}@media (width<=991.98px){.lux-sheet.offcanvas-lg{flex-direction:column;max-height:100%;display:flex;border:0!important;height:100%!important}.lux-sheet__header{border-bottom:1px solid #e7e3dc;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 8px 0 16px;display:flex}.lux-sheet__title{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:400}.lux-sheet__headactions{align-items:center;gap:4px;display:flex}.lux-sheet__clear{color:var(--lux-ink);padding:12px 8px;font-size:13px;font-weight:600}.lux-sheet__close{width:44px;height:44px;color:var(--lux-ink);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.lux-sheet__close svg{width:20px;height:20px}.lux-sheet__body{-webkit-overflow-scrolling:touch;flex:1;padding:0 16px;overflow:hidden auto}.lux-sheet__footer{padding:12px 16px 16px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7e3dc;flex-shrink:0;display:block;box-shadow:0 -6px 18px #0000000f}.lux-sheet__show{background:var(--lux-ink);color:#fff;width:100%;height:52px;font:600 13px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0}}@media (width>=992px){.lux-sheet__body{flex-direction:column;gap:22px;display:flex}}.lux-facet{border:0;border-bottom:1px solid #e7e3dc;min-width:0;margin:0;padding:18px 0}@media (width>=992px){.lux-facet{padding:0 0 20px}}.lux-facet__legend{float:left;letter-spacing:.14em;text-transform:uppercase;width:100%;margin-bottom:12px;padding:0;font-size:12px;font-weight:700}@media (width>=992px){.lux-facet__legend{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:18px;font-weight:400}}.lux-facet__sub{color:#5f5a52;letter-spacing:0;text-transform:none;font-weight:500}.lux-facet__list{clear:both;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=992px){.lux-facet__list{gap:9px}}.lux-facet__opt{cursor:pointer;border-bottom:1px solid #f1ede6;align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}@media (width>=992px){.lux-facet__opt{border-bottom:0;gap:10px;min-height:0;font-size:14px}}.lux-facet__opt input{accent-color:#111;flex-shrink:0;width:20px;height:20px;margin:0}@media (width>=992px){.lux-facet__opt input{width:16px;height:16px}}.lux-facet__opt.is-selected .lux-facet__label{font-weight:700}.lux-facet__opt.is-disabled{cursor:default;color:#8a857d}.lux-facet__label{flex:1;min-width:0}.lux-facet__n{color:#5f5a52;font-variant-numeric:tabular-nums;font-size:13px}@media (width>=992px){.lux-facet__n{font-size:12px}}.lux-facet__divider{border-top:1px dashed #e7e3dc;margin-top:8px;padding-top:4px}@media (width>=992px){.lux-facet__divider{margin-top:14px;padding-top:12px}}.lux-facet--colors .lux-facet__grid{clear:both;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:14px;margin:0;padding:0;list-style:none;display:grid}.lux-colorcheck{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex;position:relative}.lux-colorcheck input{opacity:0;width:34px;height:34px;margin:0;position:absolute}.lux-colorcheck__dot{border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #0000001f}input:checked+.lux-colorcheck__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}input:focus-visible+.lux-colorcheck__dot{outline-offset:5px;outline:2px solid #111}.lux-colorcheck__n{color:#5f5a52;margin-top:-4px;font-weight:400}.lux-colorcheck.is-disabled{opacity:.45;cursor:default}.lux-disclosure{border-bottom:1px solid #e7e3dc;padding:0}@media (width>=992px){.lux-disclosure{padding-bottom:16px}}.lux-disclosure__summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;font-size:12px;font-weight:700;list-style:none;display:flex}@media (width>=992px){.lux-disclosure__summary{min-height:32px;font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:18px;font-weight:400}}.lux-disclosure__summary::-webkit-details-marker{display:none}.lux-disclosure__summary svg{width:12px;height:12px;transition:transform .15s}.lux-disclosure[open]>.lux-disclosure__summary svg{transform:rotate(180deg)}.lux-disclosure__hint{color:#5f5a52;margin-top:2px;font-size:13px}.lux-disclosure .lux-facet:last-child{border-bottom:0}.lux-range{border:0;border-bottom:1px solid #e7e3dc;padding:18px 0}@media (width>=992px){.lux-range{padding:0 0 20px}}.lux-range__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lux-range__title{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}@media (width>=992px){.lux-range__title{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:19px;font-weight:400}}.lux-range__note{color:#5f5a52;font-size:12px}.lux-range__sublabel{margin:14px 0 8px;font-size:13px;font-weight:600}@media (width>=992px){.lux-range__sublabel{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}}.lux-range__bars{align-items:flex-end;gap:2px;height:48px;display:flex}@media (width>=992px){.lux-range__bars{height:56px}}.lux-range__bars--small{gap:3px;height:40px}.lux-range__bar{background:#d9d1c4;flex:1;min-height:1px}.lux-range__bar.is-on{background:#111}.lux-range__slider{height:28px;margin:4px 4px 0;position:relative}@media (width>=992px){.lux-range__slider{height:18px;margin:4px 0 0}}.lux-range__track{background:#e0d9cd;height:2px;position:absolute;top:13px;left:0;right:0}@media (width>=992px){.lux-range__track{top:8px}}.lux-range__fill{background:#111;height:2px;position:absolute;top:13px}@media (width>=992px){.lux-range__fill{top:8px}}.lux-range__input{pointer-events:none;appearance:none;background:0 0;width:calc(100% + 24px);height:28px;margin:0;position:absolute;top:0;left:-12px}@media (width>=992px){.lux-range__input{width:calc(100% + 16px);height:18px;left:-8px}}.lux-range__input::-webkit-slider-runnable-track{background:0 0;height:28px}.lux-range__input::-moz-range-track{background:0 0}.lux-range__input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;background:#fff;border:2px solid #111;border-radius:50%;width:24px;height:24px;margin-top:2px}@media (width>=992px){.lux-range__input::-webkit-slider-thumb{width:16px;height:16px;margin-top:1px}}.lux-range__input::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#fff;border:2px solid #111;border-radius:50%;width:20px;height:20px}@media (width>=992px){.lux-range__input::-moz-range-thumb{width:12px;height:12px}.lux-range__input::-webkit-slider-runnable-track{height:18px}}.lux-range__input:focus-visible{outline:none}.lux-range__input:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #111}.lux-range__input:focus-visible::-moz-range-thumb{outline-offset:2px;outline:2px solid #111}.lux-range__inputs{gap:10px;margin-top:8px;display:flex}.lux-range__field{color:#5f5a52;letter-spacing:.08em;text-transform:uppercase;flex:1;font-size:11px}.lux-range__field input{width:100%;height:44px;font:600 16px var(--font-sans);color:var(--lux-ink);background:#fff;border:1px solid #d9d4cb;border-radius:0;margin-top:4px;padding:0 12px;display:block}@media (width>=992px){.lux-range__field input{height:36px;padding:0 10px;font-size:14px}}.lux-range__field input{appearance:textfield}.lux-range__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lux-range__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lux-range__fit{color:#5f5a52;margin-top:6px;font-size:12px}.lux-range__ends{color:#5f5a52;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.lux-range__apply{height:36px;font:600 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #111;margin-top:10px;padding:0 14px}.js .lux-range__apply{display:none}.lux-sizegroups{border-top:1px solid #efebe4;margin-top:16px}.lux-sizegroups .lux-sizegroup{border-bottom:1px solid #efebe4}.lux-sizegroups .lux-sizegroup__summary{cursor:pointer;align-items:center;gap:8px;min-height:52px;font-size:14px;font-weight:600;list-style:none;display:flex}@media (width>=992px){.lux-sizegroups .lux-sizegroup__summary{letter-spacing:.12em;text-transform:uppercase;min-height:44px;font-size:12px;font-weight:700}}.lux-sizegroups .lux-sizegroup__summary::-webkit-details-marker{display:none}.lux-sizegroups .lux-sizegroup__summary svg{width:12px;height:12px;transition:transform .15s}.lux-sizegroups .lux-sizegroup__name{flex:1}.lux-sizegroups .lux-sizegroup__range{letter-spacing:0;text-transform:none;color:#5f5a52;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.lux-sizegroups .lux-sizegroup[open] svg{transform:rotate(180deg)}.lux-sizegroups .lux-sizegroup__body{padding:2px 0 14px}.lux-sizegroups .lux-sizegroup .lux-range{border:0;padding:0}.lux-applied-chip{min-height:34px;color:var(--lux-ink);background:#fff;border:1px solid #111;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}@media (width>=768px){.lux-applied-chip{min-height:32px}}.lux-applied-chip:hover{background:var(--lux-paper);color:var(--lux-ink)}.lux-applied-chip svg{width:12px;height:12px}.lux-applied-clear{color:var(--lux-ink);padding:6px 2px;font-size:13px;font-weight:600}.lux-sortsel{color:#5f5a52;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.lux-sortsel select{height:36px;font:500 14px var(--font-sans);color:var(--lux-ink);background:#fff;border:1px solid #d9d4cb;border-radius:0;padding:0 28px 0 10px}.lux-sortsel--tall select{height:44px}.lux-ix-tbar{display:none}@media (width>=768px) and (width<=991.98px){.lux-ix-tbar{top:var(--cm-styles-sticky-offset,0px);z-index:20;background:#fffffff7;border-bottom:1px solid #e7e3dc;padding:12px 0;display:block;position:sticky}}.lux-ix-tbar__row{align-items:center;gap:10px;display:flex}.lux-ix-tbar__spacer{flex:1}.lux-ix-filterbtn{color:#fff;height:44px;font:600 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:#111;border:1px solid #111;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lux-ix-filterbtn svg{width:15px;height:15px}.lux-mbar{display:none}@media (width<=767.98px){.lux-mbar{z-index:1030;padding:10px 12px;padding-bottom:max(10px, env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e7e3dc;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0000000f}}.lux-mbar .lux-ix-filterbtn{flex:1;height:50px}.lux-mbar__sort{flex:1;margin:0;display:flex;position:relative}.lux-mbar__sort span{letter-spacing:.12em;color:#5f5a52;pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:8px;left:12px}.lux-mbar__sort select{width:100%;height:50px;font:600 13px var(--font-sans);color:var(--lux-ink);background:#fff;border:1px solid #111;border-radius:0;padding:14px 10px 0}@media (width<=767.98px){.lux-mbar-spacer{height:84px}}.lux-loadmore{flex-direction:column;align-items:center;gap:10px;padding-top:32px;display:flex}@media (width>=992px){.lux-loadmore{gap:12px;padding-top:48px}}.lux-loadmore__status{color:#5f5a52;font-size:13px}.lux-loadmore__progress{background:#e7e3dc;width:220px;height:2px}.lux-loadmore__progress span{background:#111;height:2px;display:block}.lux-loadmore__btn{width:100%;height:50px;color:var(--lux-ink);font:600 12px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #111;justify-content:center;align-items:center;margin-top:6px;padding:0 32px;text-decoration:none;display:inline-flex}@media (width>=768px){.lux-loadmore__btn{width:auto;height:46px}}.lux-loadmore__btn:hover{color:#fff;background:#111}.lux-loadmore__btn[aria-busy=true]{opacity:.6;pointer-events:none}.lux-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;padding-top:16px;display:grid}@media (width>=768px){.lux-pgrid{gap:34px 24px;padding-top:22px}}@media (width>=1200px){.lux-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px;padding-top:26px}}@media (width>=768px){.lux-pgrid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.lux-pgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lux-pcard{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}@media (width>=768px){.lux-pcard{gap:10px}}.lux-pcard__media{aspect-ratio:1;background:#f3f1ed;width:100%;display:block;position:relative;overflow:hidden}.lux-pcard__img{object-fit:cover;width:100%;height:100%;display:block}.lux-pcard__placeholder{color:#5f5a52;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.lux-pcard__new{color:#fff;letter-spacing:.14em;background:#111;padding:4px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}@media (width>=768px){.lux-pcard__new{letter-spacing:.16em;padding:5px 8px;font-size:10px;top:12px;left:12px}}.lux-pcard__perf{color:#111;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;gap:5px;width:26px;height:26px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px}.lux-pcard__perf svg{flex-shrink:0;width:14px;height:14px}.lux-pcard__perf span{display:none}@media (width>=768px){.lux-pcard__perf{border-radius:0;width:auto;height:auto;padding:5px 8px 5px 6px;bottom:12px;left:12px}.lux-pcard__perf svg{width:13px;height:13px}.lux-pcard__perf span{display:inline}}.lux-pcard__titlerow{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lux-pcard__name{font-family:var(--font-serif);overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;font-weight:400;line-height:1.2}@media (width>=768px){.lux-pcard__name{font-size:24px}}.lux-pcard__name a{color:var(--lux-ink);text-decoration:none}.lux-pcard__name a:hover{text-decoration:underline}.lux-pcard__count{color:#5f5a52;white-space:nowrap;font-size:11px}@media (width>=768px){.lux-pcard__count{font-size:12px}}.lux-pcard__meta{color:#5f5a52;margin-top:-4px;font-size:12px}@media (width>=768px){.lux-pcard__meta{margin-top:-6px;font-size:13px}}.lux-pcard__dots{flex-wrap:wrap;align-items:center;margin-left:-8px;display:flex}@media (width>=768px){.lux-pcard__dots{gap:6px;margin-left:0}}.lux-pcard__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}@media (width>=768px){.lux-pcard__dot{width:28px;height:28px}}.lux-pcard__dot img,.lux-pcard__dot span{object-fit:cover;background:#f3f1ed;border-radius:50%;width:24px;height:24px;display:block;box-shadow:inset 0 0 0 1px #00000026}@media (width>=768px){.lux-pcard__dot img,.lux-pcard__dot span{width:28px;height:28px}}.lux-pcard__dot[aria-pressed=true] img,.lux-pcard__dot[aria-pressed=true] span{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.lux-pcard__more{color:var(--lux-ink);padding:12px 2px;font-size:12px;font-weight:600}@media (width>=768px){.lux-pcard__more{padding:6px 2px}}.lux-pcard__more--phone,.lux-pcard__more--mid{display:none}@container (width<=339.98px){.lux-pcard__dot:nth-child(n+7),.lux-pcard__more--wide{display:none}.lux-pcard__more--mid{display:inline}}@container (width<=239.98px){.lux-pcard__dot:nth-child(n+4),.lux-pcard__more--mid{display:none}.lux-pcard__more--phone{display:inline}}.lux-pcard__foot{color:#5f5a52;justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;font-size:12px;display:flex}@media (width>=768px){.lux-pcard__foot{color:var(--lux-ink);margin-top:0;font-size:13px}}.lux-pcard__code{font-weight:600}.lux-pcard__color{color:#5f5a52}.lux-pcard__stock{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:none}@media (width>=768px){.lux-pcard__stock{display:flex}}.lux-stock--in{color:#2b6b46}.lux-stock--due,.lux-stock--low{color:#8a4b00}.lux-stock__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.lux-stock--in .lux-stock__dot{background:#2e7d4f}.lux-stock--due .lux-stock__dot,.lux-stock--low .lux-stock__dot{background:#d08a1e}.lux-spectable-wrap{-webkit-overflow-scrolling:touch;overflow:auto hidden}.lux-spectable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.lux-spectable thead tr{text-align:left;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #111;font-size:11px}.lux-spectable th[scope=col]{white-space:nowrap;padding:12px 8px;font-weight:700}.lux-spectable th[scope=col]:first-child{padding-left:0}.lux-spectable th[scope=col]:last-child{padding-right:0}.lux-spectable th[scope=col] a{color:inherit;text-decoration:none}.lux-spectable th[scope=col] a:hover{text-decoration:underline}.lux-spectable td,.lux-spectable th[scope=row]{vertical-align:middle;text-align:left;padding:10px 8px;font-weight:400}.lux-spectable .num{text-align:right}.lux-spectable tbody tr{border-bottom:1px solid #e7e3dc}.lux-spectable__toggle{color:#111;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.lux-spectable__toggle svg{width:14px;height:14px;transition:transform .15s}.lux-spectable__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.lux-spectable__pattern{align-items:center;gap:12px;display:flex}.lux-spectable__thumb{object-fit:cover;background:#f3f1ed;flex-shrink:0;width:52px;height:52px;display:block}.lux-spectable__name{font-family:var(--font-serif);color:var(--lux-ink);font-size:19px;text-decoration:none}.lux-spectable__sub{color:#5f5a52;font-size:12px}.lux-spectable__new{color:#fff;letter-spacing:.14em;vertical-align:2px;background:#111;margin-left:6px;padding:3px 6px;font-size:9px;font-weight:700}.lux-spectable__minidots{align-items:center;gap:3px;display:flex}.lux-spectable__minidots img{object-fit:cover;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000026}.lux-spectable__minidots span{color:#5f5a52;margin-left:4px;font-size:12px}.lux-spectable__expanded>tr:first-child,.lux-spectable__colorway{background:var(--lux-paper)}.lux-spectable__colorway td{padding:8px 0 8px 44px}.lux-spectable__colorway-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lux-spectable__colorway img{object-fit:cover;width:36px;height:36px}.lux-spectable__colorway a{color:var(--lux-ink);min-width:110px;font-weight:600;text-decoration:none}.lux-spectable__colorway a:hover{text-decoration:underline}.lux-spectable__stock{align-items:center;gap:6px;font-size:13px;display:flex}.lux-specrows{margin:0;padding:0;list-style:none}.lux-specrows__item{border-bottom:1px solid #e7e3dc}.lux-specrows__row{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.lux-specrows__thumb{object-fit:cover;background:#f3f1ed;flex-shrink:0;width:64px;height:64px}.lux-specrows__body{flex:1;min-width:0}.lux-specrows__name{font-family:var(--font-serif);color:var(--lux-ink);font-size:19px;text-decoration:none}.lux-specrows__chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.lux-specrows__chip{color:var(--lux-ink);background:#f3f1ed;padding:3px 6px;font-size:11px}.lux-specrows__toggle{min-height:44px;color:var(--lux-ink);background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.lux-specrows__toggle svg{width:12px;height:12px;transition:transform .15s}.lux-specrows__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lux-specrows__ways{margin:0 0 12px 76px;padding:0;list-style:none}.lux-specrows__ways li{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.lux-specrows__ways img{object-fit:cover;width:32px;height:32px}.lux-specrows__ways a{color:var(--lux-ink);font-weight:600}.lux-sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding-top:16px;display:grid}@media (width>=768px){.lux-sgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;padding-top:22px}}@media (width>=1200px){.lux-sgrid{gap:32px 24px;padding-top:24px}}.lux-plate{color:var(--lux-ink);flex-direction:column;min-width:0;text-decoration:none;display:flex}.lux-plate:hover{color:var(--lux-ink)}.lux-plate:hover .lux-plate__num{text-decoration:underline}.lux-plate__photo{aspect-ratio:4/3;background:#fff;justify-content:center;align-items:center;width:100%;padding:4px;display:flex;overflow:hidden}@media (width>=768px){.lux-plate__photo{padding:8px}}.lux-plate__photo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lux-plate__nophoto{background:var(--lux-paper);color:#5f5a52;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;font-size:12px;display:flex}.lux-plate__body{border-top:2px solid var(--lux-accent);background:#f1ece4;flex:1;padding:8px 10px 10px;display:block}@media (width>=768px){.lux-plate__body{padding:12px 14px 14px}}.lux-plate__numrow{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lux-plate__num{letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:700}@media (width>=768px){.lux-plate__num{font-size:18px}}.lux-plate__new{letter-spacing:.16em;color:#6f5430;font-size:10px;font-weight:700}.lux-plate__family{margin-top:3px;line-height:1.25;display:block}.lux-plate__fam{font-family:var(--font-serif);font-size:15px}@media (width>=768px){.lux-plate__fam{font-size:17px}}@media (width<=767.98px){.lux-plate__sep{display:none}}.lux-plate__coll{color:#5f5a52;font-size:10px;display:block}@media (width>=768px){.lux-plate__coll{font-size:12px;display:inline}}.lux-plate__sub{color:#3d3a35;margin-top:1px;font-size:11px;display:block}@media (width>=768px){.lux-plate__sub{font-size:13px}}.lux-plate__ruler{align-items:center;gap:6px;margin-top:6px;display:flex}@media (width>=768px){.lux-plate__ruler{gap:8px;margin-top:10px}}.lux-plate__scale{flex:1;height:8px;position:relative}.lux-plate__scale:before{content:"";background:#cfc6b8;height:1px;position:absolute;top:3px;left:0;right:0}.lux-plate__span{border-left:2px solid #111;border-right:2px solid #111;height:8px;position:absolute;top:0;left:0}.lux-plate__span:before{content:"";background:#111;height:2px;position:absolute;top:3px;left:0;right:0}.lux-plate__width{font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-weight:700}@media (width>=768px){.lux-plate__width{min-width:44px;font-size:13px}}.lux-plate__dims{color:#5f5a52;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;display:none}@media (width>=768px){.lux-plate__dims{display:block}}.lux-plate__bypiece{color:#5f5a52;margin-top:6px;font-size:11px;display:block}@media (width>=768px){.lux-plate__bypiece{margin-top:10px;font-size:12px}}.lux-stylesearch{width:100%;position:relative}@media (width>=992px){.lux-stylesearch{width:520px}}.lux-stylesearch__label{letter-spacing:.14em;color:#5f5a52;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}@media (width<=767.98px){.lux-stylesearch__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.lux-stylesearch__field{position:relative}.lux-stylesearch__icon{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.lux-stylesearch__input{width:100%;height:50px;font:600 17px var(--font-sans);color:var(--lux-ink);background:#fff;border:1px solid #111;border-radius:0;padding:0 44px 0 42px}@media (width>=992px){.lux-stylesearch__input{height:52px;padding-left:44px;font-size:18px}}.lux-stylesearch__input::-webkit-search-cancel-button{display:none}.lux-stylesearch__clear{width:44px;height:44px;color:var(--lux-ink);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lux-stylesearch__clear svg{width:16px;height:16px}.lux-stylesearch__list{z-index:1040;background:#fff;border:1px solid #111;border-top:0;max-height:min(70vh,560px);position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 14px 28px #00000024}.lux-stylesearch__group{letter-spacing:.16em;color:#5f5a52;text-transform:uppercase;padding:10px 14px 4px;font-size:10px;font-weight:700}.lux-stylesearch__group+.lux-stylesearch__group,.lux-stylesearch__sep{border-top:1px solid #efebe4}.lux-stylesearch__option{min-height:44px;color:var(--lux-ink);align-items:center;gap:12px;padding:7px 14px;text-decoration:none;display:flex}.lux-stylesearch__option:hover,.lux-stylesearch__option.is-active{background:var(--lux-paper);color:var(--lux-ink)}.lux-stylesearch__family{background:var(--lux-paper);padding-bottom:6px}.lux-stylesearch__famthumb{object-fit:contain;background:#fff;flex-shrink:0;width:52px;height:34px}@media (width>=992px){.lux-stylesearch__famthumb{width:64px;height:40px}}.lux-stylesearch__fammain{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.lux-stylesearch__famnum{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}@media (width>=992px){.lux-stylesearch__famnum{font-size:20px}}.lux-stylesearch__famname{font-family:var(--font-serif);font-size:17px}@media (width>=992px){.lux-stylesearch__famname{font-size:19px}}.lux-stylesearch__muted{color:#5f5a52;font-size:12px}.lux-stylesearch__variants{background:var(--lux-paper);flex-wrap:wrap;gap:6px;padding:4px 14px 12px;display:flex}@media (width>=992px){.lux-stylesearch__variants{padding-left:90px}}.lux-stylesearch__variant{min-height:40px;color:var(--lux-ink);background:#fff;border:1px solid #d9d4cb;align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}@media (width>=992px){.lux-stylesearch__variant{min-height:32px}}.lux-stylesearch__variant:hover,.lux-stylesearch__variant.is-active{color:var(--lux-ink);border-color:#111}.lux-stylesearch__variant strong{font-variant-numeric:tabular-nums}.lux-stylesearch__num{font-variant-numeric:tabular-nums;flex-shrink:0;width:120px;font-weight:700}.lux-stylesearch__desc{color:#5f5a52;flex:1;min-width:0;font-size:13px}.lux-stylesearch mark{color:inherit;background:#f1e7d6;padding:0}.lux-stylesearch__all{color:var(--lux-ink);border-top:1px solid #efebe4;padding:12px 14px;font-size:14px;font-weight:600;display:block}.lux-stylesearch__all.is-active{background:var(--lux-paper)}.lux-stylesearch__empty{color:#5f5a52;padding:14px;font-size:14px}.lux-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0;padding:24px 0 48px;list-style:none;display:grid}@media (width>=768px){.lux-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;padding:32px 0 64px}}@media (width>=992px){.lux-tiles{gap:28px;padding:40px 0 72px}.lux-tiles--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.lux-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lux-tile{color:var(--lux-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}@media (width>=768px){.lux-tile{gap:12px}}.lux-tile:hover{color:var(--lux-ink)}.lux-tile:hover .lux-tile__name{text-decoration:underline}.lux-tile__box{aspect-ratio:1;background:#f3f1ed;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.lux-tile__box img{object-fit:contain;mix-blend-mode:multiply;width:70%;height:70%;display:block}.lux-tile__box--fringe img{width:88%;height:88%}.lux-tile__none{aspect-ratio:1;width:100%;font-family:var(--font-serif);color:#5f5a52;border:1px dashed #b5aea3;justify-content:center;align-items:center;font-size:20px;display:flex}.lux-tile__name{font-family:var(--font-serif);font-size:19px;line-height:1.2}@media (width>=768px){.lux-tile__name{font-size:22px}}@media (width>=992px){.lux-tile__name--lg{font-size:26px}}.lux-tile__code{letter-spacing:.12em;color:#5f5a52;text-transform:uppercase;margin-top:-6px;font-size:11px;font-weight:700}@media (width>=768px){.lux-tile__code{margin-top:-8px}}.lux-finishes{padding-bottom:48px}@media (width>=992px){.lux-finishes{padding-bottom:64px}}.lux-finishes__jump{top:var(--cm-styles-sticky-offset,0px);z-index:20;background:#fffffff7;border-bottom:1px solid #e7e3dc;padding:8px 0;position:sticky}@media (width>=992px){.lux-finishes__jump{display:none}}.lux-finishes__jumprow{gap:6px;display:flex}.lux-finishes__jumplink{height:44px;color:var(--lux-ink);border:1px solid #d9d4cb;flex:1;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:flex}.lux-finishes__jumplink:hover{color:var(--lux-ink);border-color:#111}.lux-finishes__group{scroll-margin-top:calc(var(--cm-styles-sticky-offset,0px) + 70px);padding-top:24px}@media (width>=992px){.lux-finishes__group{scroll-margin-top:calc(var(--cm-styles-sticky-offset,0px) + 12px);padding-top:36px}}.lux-finishes__head{border-bottom:1px solid #111;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:6px;display:flex}@media (width>=768px){.lux-finishes__head{margin-bottom:18px;padding-bottom:10px}}.lux-finishes__title{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:400}@media (width>=768px){.lux-finishes__title{font-size:28px}}.lux-finishes__n{color:#5f5a52;font-size:14px}.lux-finishes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.lux-finishes__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}}@media (width>=1200px){.lux-finishes__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 18px}}.lux-finishes__item{color:var(--lux-ink);flex-direction:column;gap:5px;text-decoration:none;display:flex}@media (width>=768px){.lux-finishes__item{gap:10px}}.lux-finishes__item:hover{color:var(--lux-ink)}.lux-finishes__item:hover .lux-finishes__name{text-decoration:underline}.lux-finishes__img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block;box-shadow:inset 0 0 0 1px #0000000f}.lux-finishes__missing{background:var(--lux-paper);text-align:center;color:#5f5a52;border:1px dashed #b5aea3;justify-content:center;align-items:center;width:100%;height:300px;padding:8px;font-size:11px;display:flex}@media (width>=768px){.lux-finishes__missing{font-size:12px}}.lux-finishes__label{flex-direction:column;display:flex}@media (width>=992px){.lux-finishes__label{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px}}.lux-finishes__name{font-size:13px;font-weight:600;line-height:1.2}@media (width>=992px){.lux-finishes__name{font-family:var(--font-serif);font-size:19px;font-weight:400}}.lux-finishes__code{letter-spacing:.12em;color:#5f5a52;font-size:10px;font-weight:700}@media (width>=992px){.lux-finishes__code{font-size:11px}}.lux-finishes__note{color:#5f5a52;margin:32px 0 0;font-size:13px}.lux-lfbar{border-bottom:1px solid #e7e3dc;padding:12px 0}@media (width>=992px){.lux-lfbar{padding:14px 0}}.lux-lfbar__row{margin:0 calc(var(--bs-gutter-x,1.5rem) * -.5);padding:2px calc(var(--bs-gutter-x,1.5rem) * .5);scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.lux-lfbar__row::-webkit-scrollbar{display:none}@media (width>=992px){.lux-lfbar__row{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.lux-lfbar__label{letter-spacing:.16em;color:#5f5a52;flex-shrink:0;margin-right:6px;font-size:11px;font-weight:700}.lux-lfbar__sep{background:#e7e3dc;flex-shrink:0;width:1px;height:24px;margin:0 10px}.lux-lfbar__chip{height:44px;color:var(--lux-ink);background:#fff;border:1px solid #d9d4cb;border-radius:22px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}@media (width>=992px){.lux-lfbar__chip{border-radius:20px;height:40px}}.lux-lfbar__chip:hover{color:var(--lux-ink);border-color:#111}.lux-lfbar__chip[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.lux-lfbar__chip[aria-pressed=true] span{color:#ffffffbf}.lux-lfbar__chip span{color:#5f5a52}.lux-lfbar__chip.is-disabled{opacity:.45;pointer-events:none}.lux-lfbar__dot{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lux-lfbar__dot span{border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #0000001f}.lux-lfbar__dot[aria-pressed=true] span{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.lux-lfbar__dot.is-disabled{opacity:.35;pointer-events:none}.lux-hub{padding-bottom:56px}@media (width>=992px){.lux-hub{padding-bottom:72px}}.lux-hub__intro{padding:24px 0 0}@media (width>=768px){.lux-hub__intro{padding-top:36px}}@media (width>=992px){.lux-hub__intro{padding-top:44px}}.lux-hub__title{font-family:var(--font-serif);margin:8px 0 6px;font-size:32px;font-weight:400;line-height:1.08}@media (width>=768px){.lux-hub__title{font-size:44px}}@media (width>=992px){.lux-hub__title{font-size:52px}}.lux-hub__lede{color:#5f5a52;max-width:640px;margin:0;font-size:15px}@media (width>=768px){.lux-hub__lede{font-size:16px}}.lux-hub__section{padding-top:28px}@media (width>=992px){.lux-hub__section{padding-top:40px}}.lux-hub__kicker{letter-spacing:.18em;border-bottom:1px solid #111;margin:0 0 14px;padding-bottom:10px;font-size:12px;font-weight:700}.lux-hub__upholstery{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=768px){.lux-hub__upholstery{grid-template-columns:2fr 1fr;gap:20px}}.lux-hub__collage{color:#fff;background:#f3f1ed;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.lux-hub__collage:hover{color:#fff}.lux-hub__collage:hover .lux-hub__collage-name{text-decoration:underline}.lux-hub__collage--fabrics,.lux-hub__collage--leathers{aspect-ratio:2}@media (width>=768px){.lux-hub__collage--leathers{aspect-ratio:auto;min-height:100%}}.lux-hub__mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0}.lux-hub__mosaic--2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-hub__mosaic img{object-fit:cover;width:100%;height:100%;display:block}.lux-hub__overlay{background:linear-gradient(#0000,#000000b8);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:30px 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.lux-hub__overlay{padding:48px 22px 18px;display:block}}@media (width>=992px){.lux-hub__overlay{padding:56px 26px 22px}}.lux-hub__collage-name{font-family:var(--font-serif);font-size:24px;line-height:1.1}@media (width>=768px){.lux-hub__collage-name{font-size:34px}}@media (width>=992px){.lux-hub__collage-name{font-size:40px}.lux-hub__collage--leathers .lux-hub__collage-name{font-size:34px}}.lux-hub__collage-line{font-size:13px}@media (width>=768px){.lux-hub__collage-line{font-size:15px}.lux-hub__collage-name,.lux-hub__collage-line{display:block}}.lux-hub__shortcuts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lux-hub__shortcut{min-height:44px;color:var(--lux-ink);border:1px solid #d9d4cb;align-items:center;gap:6px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}@media (width>=992px){.lux-hub__shortcut{min-height:40px}}.lux-hub__shortcut:hover{color:var(--lux-ink);border-color:#111}.lux-hub__shortcut span{color:#5f5a52}.lux-hub__colorhead{font-family:var(--font-serif);margin:0 0 14px;font-size:22px;font-weight:400}@media (width>=768px){.lux-hub__colorhead{margin-bottom:18px;font-size:28px}}.lux-hub__colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.lux-hub__colors{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width>=1200px){.lux-hub__colors{grid-template-columns:repeat(13,minmax(0,1fr))}}.lux-hub__color{color:var(--lux-ink);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.lux-hub__color:hover{color:var(--lux-ink);text-decoration:underline}.lux-hub__swatch{border-radius:50%;width:44px;height:44px;box-shadow:inset 0 0 0 1px #0000001f}@media (width>=992px){.lux-hub__swatch{width:54px;height:54px}}.lux-hub__ccount{color:#5f5a52;margin-top:-4px;font-size:12px;font-weight:400}.lux-hub__trim{grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=576px){.lux-hub__trim{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.lux-hub__trim{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.lux-hub__trimtile{color:var(--lux-ink);text-decoration:none;display:block}.lux-hub__trimtile:hover{color:var(--lux-ink)}.lux-hub__trimtile:hover .lux-hub__trimname{text-decoration:underline}.lux-hub__trimart{aspect-ratio:4/3;background:#f3f1ed;width:100%;display:grid}.lux-hub__trimart img{object-fit:cover;width:100%;height:100%;display:block}.lux-hub__trimart--finishes{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.lux-hub__trimart--nails{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.lux-hub__trimart--nails span{justify-content:center;align-items:center;min-height:0;display:flex}.lux-hub__trimart--nails img{object-fit:contain;mix-blend-mode:multiply;width:78%;height:78%}.lux-hub__trimart--fringe{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:0 6px}.lux-hub__trimart--fringe img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;height:auto}.lux-hub__trimlabel{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.lux-hub__trimname{font-family:var(--font-serif);font-size:22px}@media (width>=992px){.lux-hub__trimname{font-size:26px}}.lux-hub__trimline{color:#5f5a52;font-size:14px}[data-ix-swap][aria-busy=true] .lux-ix__main{opacity:.5;transition:opacity .15s .1s}.lux-sr-band{padding-bottom:0!important}.lux-sr-band .lux-band__inner{padding-bottom:16px}.lux-sr-band .lux-band__title{overflow-wrap:anywhere}.lux-sr-band .lux-band__summary{max-width:760px}.lux-sr-band__notice{color:#3d3a35;max-width:760px;margin:6px 0 0;font-size:15px}.lux-sr-band__notice strong{color:var(--lux-ink)}.lux-sr-form{width:100%;display:flex;position:relative}@media (width>=992px){.lux-sr-form{width:440px}}.lux-sr-form__icon{pointer-events:none;width:18px;height:18px;position:absolute;top:15px;left:14px}.lux-sr-form__input{border:1px solid var(--lux-ink);min-width:0;height:48px;font:600 17px var(--font-sans);color:var(--lux-ink);appearance:none;background:#fff;border-right:0;border-radius:0;flex:1;padding:0 12px 0 42px}.lux-sr-form__input:focus{outline:2px solid var(--lux-ink);outline-offset:2px}.lux-sr-form__input::-webkit-search-cancel-button{-webkit-appearance:none}.lux-sr-form__submit{border:1px solid var(--lux-ink);background:var(--lux-ink);color:#fff;height:48px;font:700 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:0 16px}.lux-sr-form__submit:focus-visible{outline:2px solid var(--lux-ink);outline-offset:2px}.lux-sr-tabs{scrollbar-width:none;gap:2px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}@media (width>=768px){.lux-sr-tabs{margin:0;padding:0}}.lux-sr-tabs::-webkit-scrollbar{display:none}.lux-sr-tabs__tab{color:var(--lux-ink);white-space:nowrap;border:1px solid #0000;border-bottom:0;flex-shrink:0;margin-bottom:-1px;padding:12px 16px;font-size:14px;text-decoration:none}.lux-sr-tabs__tab span{color:#5f5a52}.lux-sr-tabs__tab:hover{text-decoration:underline}.lux-sr-tabs__tab.is-current{background:#fff;border-color:#e7e3dc;font-weight:700}.lux-sr{flex-direction:column;gap:44px;padding-top:28px;padding-bottom:72px;display:flex}@media (width>=992px){.lux-sr{gap:52px;padding-top:36px}}.lux-sr-h2{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:400;line-height:1.2}@media (width>=768px){.lux-sr-h2{font-size:28px}}.lux-sr-h2__n{font-family:var(--font-sans);color:#5f5a52;font-size:15px}.lux-sr-h3{font-family:var(--font-serif);margin:0 0 8px;font-size:22px;font-weight:400}@media (width>=768px){.lux-sr-h3{font-size:24px}}.lux-sr-section{min-width:0}.lux-sr-section__head{border-bottom:1px solid #e7e3dc;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:12px;display:flex}.lux-sr-section__more{color:var(--lux-ink);font-size:14px;font-weight:600}.lux-sr-section__note{color:#5f5a52;margin:4px 0 12px;font-size:13px}.lux-sr-section__note a{color:var(--lux-ink)}.lux-sr-section__head .lux-sr-section__note{margin:0}@media (width>=1200px){.lux-sr-plates{grid-template-columns:repeat(4,minmax(0,1fr))}}.lux-sr-moreline{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.lux-sr-btn{border:1px solid var(--lux-ink);min-height:44px;color:var(--lux-ink);font:700 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.lux-sr-btn:hover{background:var(--lux-ink);color:#fff}.lux-sr-btn:focus-visible{outline:2px solid var(--lux-ink);outline-offset:2px}.lux-sr-btn[disabled]{opacity:.5;cursor:progress}.lux-sr-btn--dark{background:var(--lux-ink);color:#fff}.lux-sr-btn--dark:hover{color:#fff;background:#333}.lux-sr-link{min-height:44px;color:var(--lux-ink);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.lux-sr-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lux-sr-nomake{border:1px solid var(--lux-ink);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 18px;font-size:16px;display:flex}.lux-sr-nomake__tag{letter-spacing:.16em;background:var(--lux-ink);color:#fff;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:700}.lux-sr-feature{color:var(--lux-ink);background:#f1ece4;border-top:2px solid #c9a776;align-items:center;gap:16px 20px;padding:16px;text-decoration:none;display:flex}@media (width>=768px){.lux-sr-feature{padding:18px 20px}}.lux-sr-feature:hover{color:var(--lux-ink)}.lux-sr-feature:hover .lux-sr-feature__title{text-decoration:underline}.lux-sr-feature__img{aspect-ratio:16/10;flex-shrink:0;width:120px;overflow:hidden}@media (width>=768px){.lux-sr-feature__img{width:160px}}.lux-sr-feature__img img{object-fit:cover;width:100%;height:100%;display:block}.lux-sr-feature__body{flex-direction:column;flex:1;min-width:0;display:flex}.lux-sr-feature__kind{letter-spacing:.16em;color:#6f5430;text-transform:uppercase;font-size:11px;font-weight:700}.lux-sr-feature__title{font-family:var(--font-serif);font-size:24px;line-height:1.2}@media (width>=768px){.lux-sr-feature__title{font-size:26px}}.lux-sr-feature__go{font-size:14px;font-weight:600}.lux-sr-number{background:#f1ece4;border-top:2px solid #c9a776;padding:18px 16px}@media (width>=768px){.lux-sr-number{padding:24px}}.lux-sr-number__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lux-sr-number__kind{font-family:var(--font-sans);letter-spacing:.2em;color:#6f5430;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.lux-sr-number__facts{color:#3d3a35;margin:14px 0 0;font-size:14px}.lux-sr-number__box{background:#fff;margin-top:14px;padding:14px 16px}.lux-sr-number__warn{color:#8a4b1f;margin:0;font-weight:700}.lux-sr-number__warn--plain{color:var(--lux-ink)}.lux-sr-number__sub{color:#5f5a52;margin:12px 0 6px;font-size:13px}.lux-sr-tag{letter-spacing:.14em;background:var(--lux-ink);color:#fff;text-transform:uppercase;padding:3px 8px;font-size:10px;font-weight:700}.lux-sr-tag--muted{background:#6b655c}.lux-sr-segs{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.lux-sr-segs{display:flex}}.lux-sr-seg{background:#fff;border-top:3px solid #c9a776;flex:1 1 0;min-width:0;padding:10px 8px 8px}.lux-sr-seg--program{flex-grow:1.2}.lux-sr-seg--piece{flex-grow:1.4}.lux-sr-seg--empty{color:#6b655c;background:#faf8f5;border-top-color:#d9d4cb}.lux-sr-seg--retired{border-top-color:#6b655c}.lux-sr-seg.is-bad{background:#fbe9dd;border-top-color:#c2662d}.lux-sr-seg__v{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2;display:block}@media (width>=768px){.lux-sr-seg__v{font-size:30px}}.lux-sr-seg__k{letter-spacing:.14em;color:#6f5430;margin-top:2px;font-size:10px;font-weight:700;display:block}.lux-sr-seg__t{overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.lux-sr-fixes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lux-sr-fix{min-height:44px;color:var(--lux-ink);background:#fff;border:1px solid #d9d4cb;flex-direction:column;justify-content:center;padding:8px 12px;text-decoration:none;display:flex}.lux-sr-fix strong{font-variant-numeric:tabular-nums}.lux-sr-fix span{color:#5f5a52;font-size:12px}.lux-sr-fix:hover{border-color:var(--lux-ink);color:var(--lux-ink)}.lux-sr-fix--row{flex-direction:row;align-items:center;gap:6px}.lux-sr-fix--row span{color:var(--lux-ink);font-size:13px}.lux-sr-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}@media (width>=768px){.lux-sr-pieces{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.lux-sr-pieces{grid-template-columns:repeat(6,minmax(0,1fr))}}.lux-sr-piece{color:var(--lux-ink);background:#fff;border:1px solid #e7e3dc;flex-direction:column;gap:2px;padding:12px;text-decoration:none;display:flex}.lux-sr-piece:hover{border-color:var(--lux-ink);color:var(--lux-ink)}.lux-sr-piece__n{font-variant-numeric:tabular-nums;font-weight:700}.lux-sr-piece__t{font-size:13px}.lux-sr-piece__w{color:#5f5a52;font-size:12px}.lux-sr-piece__tag{letter-spacing:.14em;color:#6f5430;margin-top:4px;font-size:10px;font-weight:700}.lux-sr-program{border-top:2px solid var(--sr-accent,#c9a776);background:#f1ece4;flex-direction:column;gap:18px 28px;padding:16px;display:flex}@media (width>=992px){.lux-sr-program{flex-direction:row;padding:22px}}.lux-sr-program__img{aspect-ratio:16/10;flex-shrink:0;width:100%;overflow:hidden}@media (width>=992px){.lux-sr-program__img{width:420px}}.lux-sr-program__img img{object-fit:cover;width:100%;height:100%;display:block}.lux-sr-program__body{flex:1;min-width:0}.lux-sr-program__kind{letter-spacing:.2em;color:#6f5430;text-transform:uppercase;font-size:11px;font-weight:700}.lux-sr-program__title{font-family:var(--font-serif);margin-top:6px;font-size:24px;line-height:1.2}.lux-sr-program__code{font-family:var(--font-sans);font-size:32px;font-weight:700}.lux-sr-program__facts{color:#3d3a35;margin:6px 0 0;font-size:14px}.lux-sr-tablewrap{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.lux-sr-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:14px}.lux-sr-table th{text-align:left;color:#5f5a52;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:10px 8px;font-size:12px;font-weight:700}.lux-sr-table td{color:#3d3a35;vertical-align:top;border-top:1px solid #efebe4;padding:10px 8px}.lux-sr-table .num{text-align:right}.lux-sr-table a{color:var(--lux-ink)}.lux-sr-table mark{color:inherit;background:#f1e7d6;padding:0}.lux-sr-table__num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;color:var(--lux-ink)!important}.lux-sr-table__name{font-family:var(--font-serif);font-size:16px;color:var(--lux-ink)!important}.lux-sr-table__dim{font-variant-numeric:tabular-nums;white-space:nowrap}.lux-sr-table__go{text-align:right;white-space:nowrap;font-weight:600}.lux-sr-blank{color:#8a8378;letter-spacing:.1em}.lux-sr-build{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (width>=992px){.lux-sr-build{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.lux-sr-buildcard{background:#fff;border:1px solid #e7e3dc;flex-direction:column;display:flex}.lux-sr-buildcard__main{color:var(--lux-ink);flex-direction:column;padding:10px 10px 4px;text-decoration:none;display:flex}.lux-sr-buildcard__main:hover{color:var(--lux-ink)}.lux-sr-buildcard__main:hover strong{text-decoration:underline}.lux-sr-buildcard__img{background:#fff;justify-content:center;align-items:center;width:100%;height:120px;display:flex}.lux-sr-buildcard__img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.lux-sr-buildcard__none{color:#8a8378;font-size:12px}.lux-sr-buildcard__row{margin-top:6px;font-size:14px}.lux-sr-buildcard__row strong{font-variant-numeric:tabular-nums;margin-right:4px;font-size:16px}.lux-sr-buildcard__progs{color:#5f5a52;padding:0 10px 10px;font-size:12px}.lux-sr-buildcard__progs a{color:var(--lux-ink);padding:6px 0;font-weight:600;display:inline-block}.lux-sr-progs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (width>=992px){.lux-sr-progs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.lux-sr-prog{border-top:2px solid var(--sr-accent,#c9a776);color:var(--lux-ink);background:#f1ece4;flex-direction:column;text-decoration:none;display:flex}.lux-sr-prog:hover{color:var(--lux-ink)}.lux-sr-prog:hover .lux-sr-prog__code{text-decoration:underline}.lux-sr-prog__img{aspect-ratio:16/10;background:#efebe4;width:100%;overflow:hidden}.lux-sr-prog__img img{object-fit:cover;width:100%;height:100%;display:block}.lux-sr-prog__body{flex-direction:column;padding:12px 14px 14px;display:flex}.lux-sr-prog__code{font-size:22px;font-weight:700}.lux-sr-prog__line{color:#3d3a35;font-size:13px}.lux-sr-prog__count{color:#5f5a52;margin-top:6px;font-size:12px}.lux-sr-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding-top:18px;display:grid}@media (width>=768px){.lux-sr-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1200px){.lux-sr-swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 14px}.lux-sr-swatches--tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.lux-sr-swatch{min-width:0;color:var(--lux-ink);flex-direction:column;text-decoration:none;display:flex}.lux-sr-swatch:hover{color:var(--lux-ink)}.lux-sr-swatch:hover .lux-sr-swatch__name{text-decoration:underline}.lux-sr-swatch__img{aspect-ratio:1;background:#fff;border:1px solid #e7e3dc;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.lux-sr-swatch__img img{object-fit:cover;width:100%;height:100%;display:block}.lux-sr-swatch__img--contain img{object-fit:contain}.lux-sr-swatch__none{color:#8a8378;font-size:11px}.lux-sr-swatch__name{font-family:var(--font-serif);overflow-wrap:anywhere;margin-top:8px;font-size:16px;line-height:1.2}.lux-sr-swatch__line{color:#5f5a52;overflow-wrap:anywhere;font-size:12px}.lux-sr-cols{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=992px){.lux-sr-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}.lux-sr-row{min-height:44px;color:var(--lux-ink);border-top:1px solid #e7e3dc;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.lux-sr-row:hover{color:var(--lux-ink)}.lux-sr-row:hover span:first-child{text-decoration:underline}.lux-sr-row__serif{font-family:var(--font-serif);font-size:18px}.lux-sr-row__bold{font-size:15px;font-weight:600}.lux-sr-row__meta{color:#5f5a52;white-space:nowrap;font-size:13px}.lux-sr-empty{max-width:760px}.lux-sr-empty p{color:#3d3a35;margin:10px 0 0}.lux-sr-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lux-sr-chip{min-height:44px;color:var(--lux-ink);border:1px solid #d9d4cb;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.lux-sr-chip:hover{border-color:var(--lux-ink);color:var(--lux-ink)}.lux-sr-help{border-top:1px solid var(--lux-ink);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:18px;display:flex}.lux-sr-help__q{margin-right:8px;font-size:15px;font-weight:600}
