.nstyle{padding-block:var(--nstyle-pt, 64px) var(--nstyle-pb, 64px);background:rgb(var(--bg));color:rgb(var(--fg))}.nstyle .nstyle-head{margin-bottom:var(--sp-8)}.nstyle .nstyle-grid{display:grid;grid-template-columns:repeat(var(--nstyle-cols, 4),minmax(0,1fr));gap:var(--sp-5)}.nstyle .nstyle-tile{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);background:rgb(var(--surface));box-shadow:var(--shadow-sm);isolation:isolate;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);text-decoration:none;color:#fff}.nstyle .nstyle-tile:hover,.nstyle .nstyle-tile:focus-within{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.nstyle .nstyle-tile:focus-within{outline:2px solid rgb(var(--accent));outline-offset:3px}.nstyle .nstyle-media{position:relative;aspect-ratio:var(--nstyle-ratio, 4/5);width:100%;overflow:hidden;background:rgb(var(--line))}.nstyle .nstyle-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform var(--dur) var(--ease-spring);will-change:transform}.nstyle .nstyle-tile:hover .nstyle-media img,.nstyle .nstyle-tile:focus-within .nstyle-media img{transform:scale(1.08)}.nstyle .nstyle-media--product{background:linear-gradient(180deg,#fff,#f4f4f4 62%,#e9e9e9)}.nstyle .nstyle-media--product img{object-fit:contain;padding:6% 4% 23%;transform:scale(1)}.nstyle .nstyle-tile:hover .nstyle-media--product img,.nstyle .nstyle-tile:focus-within .nstyle-media--product img{transform:scale(1.05)}.nstyle .nstyle-media--product .nstyle-scrim{background:linear-gradient(to top,#000000bd,#00000057 22%,#0000 46%)}.nstyle .nstyle-tile:hover .nstyle-media--product .nstyle-scrim,.nstyle .nstyle-tile:focus-within .nstyle-media--product .nstyle-scrim{background:linear-gradient(to top,#000c,#0000006b,#0000 52%)}.nstyle .nstyle-media--empty{display:grid;place-items:center;color:rgb(var(--muted))}.nstyle .nstyle-media--empty svg{width:20%;max-width:72px;height:auto;opacity:.5}.nstyle .nstyle-tile--icon{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);background:rgb(var(--surface));border:1px solid rgb(var(--line));box-shadow:none;color:rgb(var(--fg))}.nstyle .nstyle-tile--icon:hover,.nstyle .nstyle-tile--icon:focus-within{border-color:rgb(var(--accent) / .5);box-shadow:var(--shadow-md)}.nstyle .nstyle-ico{display:grid;place-items:center;flex:none;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg);color:rgb(var(--accent));background:rgb(var(--accent) / .1);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nstyle .nstyle-ico svg,.nstyle .nstyle-ico .icon--mask{width:2rem;height:2rem}.nstyle .nstyle-tile--icon:hover .nstyle-ico,.nstyle .nstyle-tile--icon:focus-within .nstyle-ico{background:rgb(var(--accent));color:rgb(var(--accent-fg))}.nstyle .nstyle-tile--icon .nstyle-title{color:rgb(var(--fg));text-shadow:none;font-size:var(--step-1)}.nstyle .nstyle-tile--icon .nstyle-sub{color:rgb(var(--muted));font-size:var(--step--1);margin-top:var(--sp-1)}.nstyle .nstyle-tile--icon .nstyle-count{font-size:var(--step--2);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--accent))}.nstyle .nstyle-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#000000c7,#00000073 30%,#0000000d 62%,#0000);transition:background var(--dur) var(--ease)}.nstyle .nstyle-tile:hover .nstyle-scrim,.nstyle .nstyle-tile:focus-within .nstyle-scrim{background:linear-gradient(to top,#000000db,#0000008c 34%,#0000001f 66%,#0000)}.nstyle .nstyle-body{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;padding:var(--sp-6) var(--sp-5) var(--sp-5);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4)}.nstyle .nstyle-text{min-width:0}.nstyle .nstyle-title{margin:0;font-size:clamp(var(--step-0),2.05vw,var(--step-2));line-height:1.05;text-wrap:balance;font-weight:700;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 12px rgb(0 0 0 / .35)}.nstyle .nstyle-sub{margin:var(--sp-2) 0 0;font-size:var(--step-0);line-height:1.35;color:#ffffffd1;max-width:34ch}.nstyle .nstyle-title{overflow-wrap:anywhere}.nstyle--dense .nstyle-body{padding:var(--sp-4);gap:var(--sp-2)}.nstyle--dense .nstyle-title{font-size:var(--step-0)}.nstyle--dense .nstyle-sub{margin-top:var(--sp-1);font-size:var(--step--1)}.nstyle--dense .nstyle-arrow{width:34px;height:34px}.nstyle--dense .nstyle-tile--icon{padding:var(--sp-4)}.nstyle--dense .nstyle-tile--icon .nstyle-title{font-size:var(--step-0)}.nstyle--dense .nstyle-tile--icon .nstyle-sub{font-size:var(--step--2)}.nstyle .nstyle-arrow{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);color:#fff;background:#ffffff24;border:1px solid rgb(255 255 255 / .28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur) var(--ease-spring)}.nstyle .nstyle-arrow svg{width:22px;height:22px;transition:transform var(--dur) var(--ease-spring)}.nstyle .nstyle-tile:hover .nstyle-arrow,.nstyle .nstyle-tile:focus-within .nstyle-arrow{background:rgb(var(--accent));border-color:rgb(var(--accent));transform:translate(2px)}.nstyle .nstyle-tile:hover .nstyle-arrow svg,.nstyle .nstyle-tile:focus-within .nstyle-arrow svg{transform:translate(4px)}.nstyle .nstyle-stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;font-size:0;text-indent:-9999px;outline:none}@media(max-width:1200px){.nstyle .nstyle-grid{grid-template-columns:repeat(var(--nstyle-cols-lg, 3),minmax(0,1fr))}}@media(max-width:900px){.nstyle .nstyle-grid{grid-template-columns:repeat(var(--nstyle-cols-md, 3),minmax(0,1fr));gap:var(--sp-4)}.nstyle .nstyle-title{font-size:var(--step-1)}}@media(max-width:560px){.nstyle .nstyle-grid{grid-template-columns:repeat(var(--nstyle-cols-sm, 2),minmax(0,1fr));gap:var(--sp-3)}.nstyle .nstyle-body{padding:var(--sp-5) var(--sp-4) var(--sp-4)}.nstyle--m2 .nstyle-tile--icon{padding:var(--sp-4);gap:var(--sp-2)}.nstyle--m2 .nstyle-ico{width:2.75rem;height:2.75rem;border-radius:var(--radius-md, 12px)}.nstyle--m2 .nstyle-ico svg,.nstyle--m2 .nstyle-ico .icon--mask{width:1.65rem;height:1.65rem}.nstyle--m2 .nstyle-tile--icon .nstyle-title{font-size:var(--step-0)}.nstyle--m2 .nstyle-tile--icon .nstyle-sub{font-size:var(--step--2)}.nstyle--m2 .nstyle-tile:not(.nstyle-tile--icon) .nstyle-media{aspect-ratio:1 / 1}.nstyle--m2 .nstyle-tile:not(.nstyle-tile--icon) .nstyle-arrow{display:none}.nstyle--m2 .nstyle-tile:not(.nstyle-tile--icon) .nstyle-body{padding:var(--sp-4) var(--sp-3) var(--sp-3);gap:0}.nstyle--m2 .nstyle-tile:not(.nstyle-tile--icon) .nstyle-title{font-size:var(--step-0);line-height:1.1;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.nstyle--m2 .nstyle-tile:not(.nstyle-tile--icon) .nstyle-sub{display:none}}@media(prefers-reduced-motion:reduce){.nstyle .nstyle-tile,.nstyle .nstyle-media img,.nstyle .nstyle-arrow,.nstyle .nstyle-arrow svg,.nstyle .nstyle-scrim,.nstyle [data-reveal]{transition:none!important;transform:none!important;transition-delay:0ms!important}.nstyle [data-reveal]{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/neus-style-tiles.css.map */
