.nujp-pair{margin-top:20px;min-width:0}.nujp .nujp-pair__title{font-family:var(--ff);font-size:14px;font-weight:600;text-transform:capitalize;line-height:1.3;color:var(--ink);margin:0 0 10px;letter-spacing:0}.nujp-pair__rail{grid-auto-columns:calc((100% - 24px)/3);gap:12px;scrollbar-width:none;align-items:start}.nujp-pair__rail::-webkit-scrollbar{display:none}.nujp-ocard{position:relative;scroll-snap-align:start;min-width:0;list-style:none;margin:0;display:flex;flex-direction:column}.nujp-ocard__badges{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.nujp .nujp-ocard__badges :is(.vamtam-new,.onsale){position:relative;top:0;left:0;display:block;min-width:50px;min-height:30px;margin:0 0 5px;padding:5px 12px;border-radius:0;background:#000;color:#fff;font-family:var(--ff);font-size:10px;font-weight:400;line-height:2em;text-transform:uppercase;text-align:center}.nujp-ocard__img{display:block;margin:0 0 12px}.nujp-ocard__img img{display:block;width:100%;height:auto}.nujp-ocard__atc{position:relative;z-index:1;margin:-75px 0 10px;padding:12px;background:#fff;opacity:0;transition:opacity .3s ease-in-out}.nujp-ocard:hover .nujp-ocard__atc,.nujp-ocard:focus-within .nujp-ocard__atc{opacity:1}.nujp .nujp-ocard__atc .button{display:block;width:100%;margin:0;padding:11px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-family:var(--ff);font-size:12px;font-weight:500;letter-spacing:.8px;line-height:1.3;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .2s}.nujp .nujp-ocard__atc .button:hover{background:#000;color:#fff;border-color:#000}.nujp-ocard__atc .added_to_cart{display:block;text-align:center;font-size:12px;margin-top:6px}.nujp-ocard__name{margin:0 0 5px;font-size:14px;font-weight:400;line-height:1.4}.nujp-ocard__name a{text-decoration:none}.nujp .nujp-ocard__price{margin:0;color:#000;font-size:14px;font-weight:500;line-height:1.3;text-transform:uppercase}.nujp .nujp-ocard__price del{opacity:.5;font-weight:400}.nujp .nujp-ocard__price ins{text-decoration:none;color:#000}.nujp-pair__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.nujp-pair__dots:empty{display:none}.nujp-pair__dots button{width:6px;height:6px;min-height:0;padding:0!important;border:0!important;border-radius:50%!important;background:#000!important;opacity:.2;cursor:pointer}.nujp-pair__dots button.is-active{opacity:1}@media (max-width:1024px){.nujp-ocard__atc{margin-top:-10px;padding:12px 0;opacity:1}}@media (max-width:767px){.nujp-pair__rail{grid-auto-columns:calc((100% - 12px)/2)}.nujp-pair__dots{margin-top:0;padding-top:12px}}