.na{background:var(--na-bg);padding:0;margin-bottom:24px}.na__heading-wrap{margin-bottom:24px}.na__heading-row{display:flex;align-items:center;gap:16px}.na__spacer{flex:0 0 auto;width:128px;visibility:hidden}.na__heading-line-row{flex:1;display:flex;align-items:center;justify-content:center;gap:16px}.na__line{flex:1;max-width:60px;height:1px;background:var(--na-accent);opacity:.4}.na__heading{font-size:18px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--na-heading);white-space:nowrap}.na__heart{text-align:center;color:var(--na-accent);font-size:12px;margin-top:6px}.na__view-all{flex:0 0 auto;width:128px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--na-accent);border:1px solid var(--na-accent);padding:10px 16px;border-radius:12px;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:color .3s ease,background-color .3s ease,transform .2s ease}.na__view-all:hover{color:#fff;background-color:var(--na-accent);transform:translateY(-2px)}.na__view-all:active{transform:translateY(0)}.na__view-all--disabled{opacity:.4;pointer-events:none}.na__carousel{position:relative}.na__track{display:flex;gap:18px;width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px}.na__track::-webkit-scrollbar{display:none}.na__card{flex:0 0 auto;width:220px}.na__image-wrap{position:relative;border-radius:14px;overflow:hidden;background:var(--na-card-bg)}.na__image{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:319/450}.na__image-wrap--has-hover .na__image{transition:opacity .35s ease}.na__image-wrap--has-hover .na__image--secondary{position:absolute;top:0;left:0;opacity:0}@media(hover:hover){.na__image-wrap--has-hover:hover .na__image--primary{opacity:0}.na__image-wrap--has-hover:hover .na__image--secondary{opacity:1}}.na__image--placeholder{display:flex;align-items:center;justify-content:center}.na__image--placeholder svg{width:60%;height:60%;opacity:.6}.na__badge{position:absolute;top:12px;left:12px;background:var(--na-badge-bg);color:var(--na-badge-text);font-size:10px;font-weight:700;letter-spacing:.05em;padding:5px 12px;border-radius:999px;z-index:2}.na__wishlist{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#ffffffd9;border:none;display:flex;align-items:center;justify-content:center;color:var(--na-accent);cursor:pointer;z-index:1;transition:transform .15s ease}.na__wishlist:active{transform:scale(.88)}.na__wishlist svg{width:16px;height:16px;position:absolute}.na__wishlist-filled{opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.na__wishlist-outline{opacity:1;transition:opacity .15s ease}.na__wishlist.is-active .na__wishlist-filled{opacity:1;transform:scale(1)}.na__wishlist.is-active .na__wishlist-outline{opacity:0}.na__info{padding:12px 2px 0;display:flex;flex-direction:column;gap:3px;text-align:center}.na__brand{font-size:13px;font-weight:800;color:var(--na-heading);font-family:var(--font-heading-family)}.na__title{font-size:14px;color:var(--na-text);text-decoration:none}.na__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:2px;justify-content:center}.na__price{font-size:14px;font-weight:700;color:var(--na-text)}.na__price--sale{color:var(--na-accent);font-size:15px;font-weight:800}.na__price-compare{font-size:12px;color:var(--na-text);opacity:.55;text-decoration:line-through}.na__price-discount{font-size:12px;font-weight:600;color:#c97a3d}.na__arrow{position:absolute;top:45%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--na-accent);color:var(--na-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 4px 12px #00000014}.na__arrow svg{width:18px;height:18px}.na__arrow--prev{left:-20px}.na__arrow--next{right:-20px}.na__admin-note{margin-top:16px;font-size:12px;color:var(--na-accent);background:#6b25450f;border:1px dashed var(--na-accent);padding:10px 16px;border-radius:10px}@media screen and (max-width:989px){.na__heading-row{flex-direction:column;gap:16px}.na__view-all{position:static;transform:none}.na__arrow--prev,.na__arrow--next{display:none}}@media screen and (max-width:749px){.na{padding:0}.na__card{width:160px}.na__line{width:30px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-new-arrivals.css.map */
