.new-arrivals{--arrival-bg:#fff;--arrival-fg:#111;--arrival-muted:#707070;--arrival-line:#d8d8d8;background:var(--arrival-bg);color:var(--arrival-fg);margin-top:80px;scroll-margin-top:195px}.new-arrivals__inner{margin-inline:auto;width:min(100% - 48px,1280px)}.new-arrivals__heading{align-items:center;border-top:1px solid var(--arrival-line);display:flex;gap:24px;justify-content:space-between;margin-bottom:28px;padding-top:28px}.new-arrivals__heading h2{color:inherit;font-size:28px;font-weight:500;line-height:1.4;margin:0;overflow-wrap:anywhere}.new-arrivals__arrows{display:flex;flex-shrink:0;gap:8px}.new-arrivals__arrows button{background:#111;border:1px solid #111;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;transition:color .15s ease,background-color .15s ease;width:44px}.new-arrivals__arrows button:hover:not(:disabled){background:#fff;color:#111}.new-arrivals__arrows button:disabled{background:transparent;border-color:var(--arrival-line);color:var(--arrival-muted);cursor:default}.new-arrivals__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.new-arrivals__viewport::-webkit-scrollbar{display:none}.new-arrivals__feedback{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0;overflow-wrap:anywhere;padding-block:16px}.new-arrivals__feedback p{margin:0;min-width:0}.new-arrivals__feedback button{align-items:center;background:transparent;border:1px solid;border-radius:4px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;max-width:100%;min-height:44px;padding:8px 14px;white-space:normal}.new-arrivals__feedback button svg{flex:0 0 auto}.new-arrivals__feedback button:disabled{cursor:wait;opacity:.6}.new-arrivals a:focus-visible,.new-arrivals button:focus-visible,.new-arrivals__viewport:focus-visible{outline:2px solid currentColor;outline-offset:3px}.new-arrivals .catalogue__products--list{align-items:stretch;display:grid;gap:24px;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;justify-content:start;padding-bottom:6px}.new-arrivals .catalogue__products--card{margin:0;min-width:0;scroll-snap-align:start;width:100%}.new-arrivals .catalogue__products--card>a>div:first-child{aspect-ratio:1/1;background:#f4f4f4;max-height:none;overflow:hidden}.new-arrivals .catalogue__products--card img{display:block;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;width:100%}.new-arrivals .catalogue__products--card>a>div:last-child{padding-top:16px}.new-arrivals .catalogue__products--card>a>div:last-child>p{display:-webkit-box;font-size:16px;font-weight:500;line-height:1.55;margin:0 0 12px;min-height:4.65em;overflow:hidden;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3}.new-arrivals .catalogue__products--card .catalogue__products--discount span,.new-arrivals .catalogue__products--card>a>div:last-child>span{font-size:16px;line-height:1.5;text-align:left;width:auto}.new-arrivals .catalogue__products--card .catalogue__products--discount{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.new-arrivals .catalogue__products--card .catalogue__products--discount span:first-child{color:var(--arrival-muted);font-size:14px;text-decoration:line-through}.new-arrivals .catalogue__products--card .product-badges>span{font-size:10px}.new-arrivals__footer{border-bottom:1px solid var(--arrival-line);display:flex;justify-content:flex-end;margin-top:28px;padding-bottom:32px}.new-arrivals__footer a{align-items:center;background:#111;border:1px solid #111;border-radius:24px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:12px;justify-content:center;line-height:1.4;min-height:48px;padding:11px 22px;text-decoration:none;transition:color .15s ease,background-color .15s ease}.new-arrivals__footer a:hover{background:#fff;color:#111}@media(max-width:1024px){.new-arrivals .catalogue__products--list{gap:20px;grid-auto-columns:calc(33.33333% - 13.33333px)}}@media(max-width:700px){.new-arrivals{margin-top:64px}.new-arrivals__inner{width:calc(100% - 32px)}.new-arrivals__heading{gap:14px;padding-top:22px}.new-arrivals__heading h2{font-size:22px}.new-arrivals__arrows button{height:44px;width:44px}.new-arrivals .catalogue__products--list{gap:16px;grid-auto-columns:calc(50% - 8px)}.new-arrivals .catalogue__products--card .catalogue__products--discount span,.new-arrivals .catalogue__products--card>a>div:last-child>p,.new-arrivals .catalogue__products--card>a>div:last-child>span{font-size:14px}.new-arrivals .catalogue__products--card .product-badges{gap:4px;right:8px;top:10px}.new-arrivals .catalogue__products--card .product-badges>span{font-size:9px;padding:3px 5px}.new-arrivals__footer a{width:100%}}@media(prefers-color-scheme:dark){.new-arrivals{--arrival-bg:#000;--arrival-fg:#fff;--arrival-muted:#aaa;--arrival-line:#333}.new-arrivals .catalogue__products--card>a>div:first-child{background:var(--product-media-background)}.new-arrivals__arrows button,.new-arrivals__footer a{background:#fff;border-color:#fff;color:#000}.new-arrivals__arrows button:hover:not(:disabled),.new-arrivals__footer a:hover{background:#000;color:#fff}.new-arrivals__arrows button:disabled{background:transparent;border-color:var(--arrival-line);color:var(--arrival-muted)}}@media(prefers-reduced-motion:reduce){.new-arrivals__arrows button,.new-arrivals__footer a{transition:none}}