body.template-suffix-ml-lighting{background:#efebe5}.template-suffix-ml-lighting .main-header,.template-suffix-ml-lighting .main-footer{background:#fff}.ml-pdp--lighting .ml-slide--hero img{transform:none;object-fit:contain}.ml-pdp--lighting .ml-stage--single .ml-slide{flex-basis:100%}.ml-pdp--lighting .ml-slide--empty{display:flex;align-items:center;justify-content:center}.ml-pdp--lighting .ml-slide--empty svg{width:60%;height:auto;fill:#d9d3ca}.ml-pdp--lighting .ml-grid--odd>.ml-tile:last-child{grid-column:1/-1}.ml-pdp--lighting .ml-grid--odd>.ml-tile--dim:last-child .ml-dim{width:40%}.ml-pdp--lighting .ml-vars--3{grid-template-columns:repeat(3,1fr)}.ml-pdp--lighting .ml-var__name{overflow-wrap:anywhere}.ml-pdp--lighting .ml-opt+.ml-opt{margin-top:14px}.ml-pdp--lighting .ml-soldout{color:var(--ink)}.ml-pdp--lighting .ml-btn[disabled]{opacity:.45;cursor:not-allowed}.ml-pdp--lighting .ml-trade--solo{grid-template-columns:1fr}.ml-pdp--lighting .ml-trade--solo .ml-trade__t{max-width:760px}@media(max-width:749px){.ml-pdp--lighting .ml-stage--single .ml-slide{flex-basis:100%}.ml-pdp--lighting .ml-vars--3{grid-template-columns:repeat(3,1fr);gap:8px}.ml-pdp--lighting .ml-vars--3 .ml-var__in{padding:10px 8px;font-size:12px}}.ml-pdp--lighting .ml-opt+.ml-opt{margin-top:20px}.ml-pdp--lighting .ml-lbl--quiet{display:flex;justify-content:flex-start;align-items:baseline;gap:8px;margin-bottom:11px;font-family:Montserrat,sans-serif}.ml-pdp--lighting .ml-lbl--quiet .ml-lbl__k{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:#2b2a2b}.ml-pdp--lighting .ml-lbl--quiet .ml-lbl__sep{color:#b5b1ac;font-size:11px;letter-spacing:0;text-transform:none;font-weight:400}.ml-pdp--lighting .ml-lbl--quiet .ml-lbl__v{font-size:12px;letter-spacing:.04em;color:#817f83;text-transform:none;font-weight:400}.ml-pdp--lighting .ml-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ml-pdp--lighting .ml-sws{display:flex;flex-wrap:wrap;gap:14px;padding:3px 0 2px 3px}.ml-pdp--lighting .ml-sw{position:relative;display:block;cursor:pointer;margin:0;line-height:0}.ml-pdp--lighting .ml-sw input{position:absolute;opacity:0;pointer-events:none}.ml-pdp--lighting .ml-sw__dot{display:block;width:24px;height:24px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #2b2a2b29;transition:box-shadow .2s}.ml-pdp--lighting .ml-sw:hover .ml-sw__dot{box-shadow:inset 0 0 0 1px #2b2a2b29,0 0 0 3px #efebe5,0 0 0 4px #c9c5bf}.ml-pdp--lighting .ml-sw input:checked+.ml-sw__dot{box-shadow:inset 0 0 0 1px #2b2a2b29,0 0 0 3px #efebe5,0 0 0 4px #2b2a2b}.ml-pdp--lighting .ml-sw input:focus-visible+.ml-sw__dot{outline:1px dotted #2b2a2b;outline-offset:6px}.ml-pdp--lighting .ml-sw.is-na .ml-sw__dot{opacity:.35}.ml-pdp--lighting .ml-sw.is-na:after{content:"";position:absolute;left:50%;top:-2px;width:1px;height:28px;background:#817f83;transform:rotate(45deg)}.ml-pdp--lighting .ml-seg{display:inline-flex;flex-wrap:wrap;border:1px solid #d6d1ca;max-width:100%}.ml-pdp--lighting .ml-segi{position:relative;display:block;margin:0;cursor:pointer}.ml-pdp--lighting .ml-segi+.ml-segi{border-left:1px solid #d6d1ca}.ml-pdp--lighting .ml-segi input{position:absolute;opacity:0;pointer-events:none}.ml-pdp--lighting .ml-segi__in{display:flex;flex-direction:column;align-items:center;min-width:84px;padding:9px 18px;font-family:Montserrat,sans-serif;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#817f83;background:transparent;line-height:1.5;transition:color .15s,box-shadow .15s}.ml-pdp--lighting .ml-segi__price{font-size:10.5px;letter-spacing:.06em;text-transform:none;color:#a19ea2}.ml-pdp--lighting .ml-segi:hover .ml-segi__in{color:#2b2a2b}.ml-pdp--lighting .ml-segi input:checked+.ml-segi__in{color:#2b2a2b;box-shadow:inset 0 0 0 1px #2b2a2b}.ml-pdp--lighting .ml-segi input:focus-visible+.ml-segi__in{outline:1px dotted #2b2a2b;outline-offset:-4px}.ml-pdp--lighting .ml-segi.is-na .ml-segi__name{text-decoration:line-through;text-decoration-thickness:1px;opacity:.55}@media(max-width:749px){.ml-pdp--lighting .ml-opt+.ml-opt{margin-top:16px}.ml-pdp--lighting .ml-segi__in{min-width:76px;padding:8px 14px;font-size:10px}}.ml-pdp--lighting img.ml-dim--img{width:70%;max-width:460px;height:auto;mix-blend-mode:multiply}.ml-pdp--lighting .ml-thumb img.ml-dim--img,.ml-pdp--lighting [data-ml-thumb] img.ml-dim--img{width:86%}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ml-product-lighting.css.map */
