.nf .swatches{margin:0 0 16px}.nf .swatches__l{font-size:13px;color:var(--muted);margin:0 0 9px}.nf .swatches__l b{color:var(--ink);font-weight:600}.nf .swatches__r{display:flex;flex-wrap:wrap;gap:9px}.nf .sw{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--line);border-radius:999px;padding:6px 13px 6px 7px;background:var(--g3)}.nf .sw input{position:absolute;opacity:0;width:0;height:0}.nf .sw__d{width:20px;height:20px;border-radius:50%;border:1px solid rgba(27,33,30,.18);flex:none}.nf .sw__t{font-size:13px;font-weight:600;line-height:1}.nf .sw:hover{border-color:var(--line2)}.nf .sw.sw--on{border-color:var(--green);box-shadow:0 0 0 1px var(--green);background:#f4f8f5}.nf .sw.sw--out{opacity:.42}.nf .sw.sw--out .sw__t:after{content:" \2014sold out";font-weight:400;color:var(--muted)}.nf .sw input:focus-visible~.sw__d{outline:2px solid var(--acc);outline-offset:2px}.nf .rating .stars{position:relative;display:inline-block;line-height:1;font-size:15px;letter-spacing:.16em;white-space:nowrap;flex:none}.nf .rating .stars i,.nf .rating .stars b{font-style:normal;font-weight:400}.nf .rating .stars i{color:var(--line2)}.nf .rating .stars b{position:absolute;left:0;top:0;width:var(--fill,0%);overflow:hidden;color:var(--acc)}.nf .sec .prod h2{font-size:min(var(--h2s,32px),9vw)}@media(min-width:560px){.nf .sec .prod h2{font-size:var(--h2s,32px)}}.nf .nfg{position:relative}.nf .nfg__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border:1px solid var(--line2);border-radius:14px;background:var(--g3)}.nf .nfg__rail::-webkit-scrollbar{display:none}.nf .nfg__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;min-width:0;aspect-ratio:1/1}.nf .nfg__slide img{display:block;width:100%;height:100%;object-fit:cover}.nf .nfg__rail:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.nf .nfg__nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;padding:0;border:1px solid var(--line2);border-radius:50%;background:#fafaf6f0;color:var(--ink2);cursor:pointer;display:none;align-items:center;justify-content:center}@media(min-width:760px){.nf .nfg__nav{display:flex}}.nf .nfg__nav--prev{left:11px}.nf .nfg__nav--next{right:11px}.nf .nfg__nav:hover{border-color:var(--green);color:var(--green)}.nf .nfg__nav[disabled]{opacity:.32;cursor:default}.nf .nfg__nav:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nf .nfg__thumbs{display:flex;flex-wrap:nowrap;gap:9px;margin-top:9px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.nf .nfg__thumbs::-webkit-scrollbar{display:none}.nf .nfg__t{flex:0 0 88px;scroll-snap-align:start;aspect-ratio:1/1;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--line);border-radius:11px;background:var(--g3)}.nf .nfg__t img{display:block;width:100%;height:100%;object-fit:cover}.nf .nfg__t--on{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.nf .nfg__t:hover{border-color:var(--line2)}.nf .nfg__t:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media(prefers-reduced-motion:reduce){.nf .nfg__rail,.nf .nfg__thumbs{scroll-behavior:auto}}.nf .bul svg.bul__flag{margin-top:1px}.nf .nf-nojs{width:100%;font:inherit;font-size:15px;padding:13px 14px;border:1px solid var(--line2);border-radius:12px;background:var(--g3);color:var(--ink);margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nightform-swatches.css.map */
