.nx-wrap{box-sizing:border-box;width:100%;max-width:var(--nx-max);margin-inline:auto;padding-inline:var(--nx-gutter)}.nx-section{color:var(--nx-ink);background:#fff;padding-block:var(--nx-pt, 24px) var(--nx-pb, 24px)}.nx-h2{margin:0;font-family:var(--nx-font-editorial);font-weight:var(--nx-font-editorial-weight);font-size:clamp(24px,18.4px + 1.2vw,34px);line-height:1.1;letter-spacing:-.01em;color:var(--nx-ink)}.nx-dot{color:var(--nx-accent)}.nx-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:12px}.nx-arrow{flex:none;color:var(--nx-accent);transition:transform .2s ease}.nx-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--nx-font-body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-ink);text-decoration:none;white-space:nowrap}.nx-link:hover .nx-arrow,.nx-btn:hover .nx-arrow,a:hover>.nx-tile__label .nx-arrow{transform:translate(3px)}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 24px;border:1px solid var(--nx-ink);border-radius:0;background:var(--nx-ink);color:#fff;font-family:var(--nx-font-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.nx-btn:hover{background:#000}.nx-btn[disabled]{opacity:.5;cursor:not-allowed}:is(.nx-section,.nx-footer,.nx-look-dialog) :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--nx-ink);outline-offset:3px}.nx-footer :is(a,button,input):focus-visible{outline-color:#fff}.nx-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--nx-scroll-col, 78%);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nx-gutter);margin-inline:calc(-1 * var(--nx-gutter));padding-inline:var(--nx-gutter);padding-block-end:8px;scrollbar-width:thin}.nx-scroller>*{scroll-snap-align:start}.nx-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-logo:not(:has(img)){font-family:var(--nx-font-display);font-weight:var(--nx-font-display-weight);font-size:26px;letter-spacing:.04em;text-transform:uppercase;line-height:1}@media(prefers-reduced-motion:reduce){.nx-arrow,.nx-card__img{transition:none!important}.nx-link:hover .nx-arrow,.nx-btn:hover .nx-arrow,a:hover>.nx-tile__label .nx-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/nx-base.css.map */
