.ns-lps{--lps-cream: #fff8f2;--lps-cream-dim: #fff3e8;--lps-card: #ffffff;--lps-magenta: #ef2de3;--lps-sky: #b8e2f2;--lps-ink: #3a2238;--lps-heading: "Montserrat", sans-serif;--lps-body: "Nunito", sans-serif;--lps-page-max: 1300px;--lps-gutter: 40px;--lps-gap: 22px;--lps-per-view: 5;position:relative;padding:72px 0 80px;background:var(--lps-cream);color:var(--lps-ink);font-family:var(--lps-body);font-size:18px;line-height:1.5;letter-spacing:.025em;overflow:hidden}.ns-lps *,.ns-lps *:before,.ns-lps *:after{box-sizing:border-box}.ns-lps--dim{background:var(--lps-cream-dim)}.ns-lps--attached{padding-top:8px}.ns-lps__inner{max-width:var(--lps-page-max);margin:0 auto;padding-left:var(--lps-gutter);padding-right:var(--lps-gutter)}.ns-lps__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ns-lps .ns-lps__heading{font-family:var(--lps-heading);font-weight:700;font-style:italic;font-size:30px;line-height:1.15;letter-spacing:-.025em;color:var(--lps-magenta);margin:0}.ns-lps .ns-lps__subline{margin:8px 0 0;font-size:17px;color:var(--lps-ink)}.ns-lps__controls{display:flex;gap:10px;flex-shrink:0}.ns-lps__arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:50%;border:2px solid var(--lps-magenta);background:transparent;color:var(--lps-magenta);cursor:pointer;transition:background .15s ease,opacity .15s ease}.ns-lps__arrow svg{width:12px;height:18px;fill:currentColor}.ns-lps__arrow:hover:not(:disabled){background:#ef2de314}.ns-lps__arrow:focus-visible,.ns-lps__track:focus-visible,.ns-lps__card:focus-visible,.ns-lps__shop-all:focus-visible{outline:2px solid var(--lps-magenta);outline-offset:3px}.ns-lps__arrow:disabled{opacity:.3;cursor:default}.ns-lps--no-overflow .ns-lps__controls{visibility:hidden}.ns-lps .ns-lps__track{display:flex;gap:var(--lps-gap);list-style:none;margin:0 auto;max-width:var(--lps-page-max);padding:4px var(--lps-gutter) 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--lps-gutter);scroll-padding-right:var(--lps-gutter);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.ns-lps .ns-lps__track::-webkit-scrollbar{display:none}.ns-lps .ns-lps__item{flex:0 0 calc((100% - (var(--lps-per-view) - 1) * var(--lps-gap)) / var(--lps-per-view));scroll-snap-align:start;margin:0;padding:0;min-width:0}.ns-lps .ns-lps__card{display:flex;flex-direction:column;height:100%;background:var(--lps-card);border-radius:12px;overflow:hidden;color:var(--lps-ink);text-decoration:none;box-shadow:0 1px #3a22380f;transition:transform .2s ease,box-shadow .2s ease}.ns-lps .ns-lps__card:hover{opacity:1;transform:translateY(-3px);box-shadow:0 8px 20px #3a22381a}.ns-lps__media{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.ns-lps .ns-lps__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .4s ease}.ns-lps .ns-lps__card:hover .ns-lps__img{transform:scale(1.03)}.ns-lps .ns-lps__img--placeholder{fill:#3a223840;background:var(--lps-cream-dim)}.ns-lps__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:35px;background:var(--lps-ink);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.ns-lps__badge--sale{background:var(--lps-magenta)}.ns-lps__meta{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px;text-align:center;flex:1}.ns-lps__title{font-size:15px;font-weight:700;line-height:1.35;color:var(--lps-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ns-lps__price{margin-top:auto;font-size:16px;font-weight:700;color:var(--lps-magenta)}.ns-lps__compare{margin-left:6px;font-weight:400;color:#3a22388c}.ns-lps__footer{margin-top:26px;text-align:center}.ns-lps .ns-lps__shop-all{display:inline-block;font-family:var(--lps-body);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;line-height:1.3;padding:12px 28px;border-radius:35px;background:var(--lps-sky);border:2px solid var(--lps-sky);color:#000}.ns-lps .ns-lps__shop-all:hover{opacity:.9;color:#000}@media(max-width:1100px){.ns-lps{--lps-per-view: 3.3}}@media(max-width:768px){.ns-lps{--lps-gutter: 20px;--lps-gap: 14px;--lps-per-view: 1.7;padding:48px 0 52px}.ns-lps--attached{padding-top:4px}.ns-lps .ns-lps__heading{font-size:24px}.ns-lps .ns-lps__subline{font-size:16px}.ns-lps__controls{display:none}.ns-lps .ns-lps__shop-all{display:block;width:100%}}@media(prefers-reduced-motion:reduce){.ns-lps .ns-lps__card,.ns-lps .ns-lps__img{transition:none}.ns-lps .ns-lps__card:hover,.ns-lps .ns-lps__card:hover .ns-lps__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/location-product-slider.css.map */
