:root{--ceve-primary:#0E2A47;--ceve-accent:#E4002B;--ceve-soft:#F4F6F8;--ceve-text:#1A1A1A;--ceve-muted:#6B7280;--ceve-border:#E5E7EB;--ceve-radius:10px;--ceve-max:1320px}.ceve-wrap{max-width:var(--ceve-max);margin:0 auto;padding:0 16px}.ceve-sec{padding:40px 0}.ceve-sec--soft{background:var(--ceve-soft)}.ceve-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ceve-h2{font-size:clamp(22px,2.6vw,32px);font-weight:700;margin:0;color:var(--ceve-text);letter-spacing:-.01em}.ceve-sub{color:var(--ceve-muted);margin:6px 0 0;font-size:15px;max-width:640px}.ceve-link{color:var(--ceve-text);font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.ceve-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;letter-spacing:.02em;text-transform:uppercase;border:2px solid var(--ceve-primary);background:var(--ceve-primary);color:#fff;transition:.2s}.ceve-btn:hover{opacity:.88}.ceve-btn--ghost{background:transparent;color:var(--ceve-primary)}.ceve-btn--white{background:#fff;border-color:#fff;color:var(--ceve-primary)}.ceve-btn--wsp{background:#25d366;border-color:#25d366;color:#fff}.ceve-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--ceve-radius);overflow:hidden;height:100%}.ceve-card__media{position:relative;display:block;aspect-ratio:1/1;background:#fff;overflow:hidden}.ceve-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .3s}.ceve-card__img--hover{opacity:0}.ceve-card:hover .ceve-card__img--hover{opacity:1}.ceve-card:hover .ceve-card__img--hover~.ceve-card__badges{z-index:2}.ceve-card__media:has(.ceve-card__img--hover):hover .ceve-card__img:not(.ceve-card__img--hover){opacity:0}.ceve-card__img--ph{fill:#d1d5db}.ceve-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ceve-badge{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;line-height:1}.ceve-badge--sale{background:var(--ceve-accent);color:#fff}.ceve-badge--tag{background:var(--ceve-primary);color:#fff}.ceve-badge--out{background:#111;color:#fff}.ceve-card__info{padding:12px 14px 16px;display:flex;flex-direction:column;gap:4px}.ceve-card__vendor{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ceve-muted)}.ceve-card__title{font-size:14px;color:var(--ceve-text);text-decoration:none;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.ceve-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:4px}.ceve-card__now{font-size:17px;font-weight:800;color:var(--ceve-text)}.ceve-card__was{font-size:13px;color:var(--ceve-muted)}.ceve-card__pct{font-size:12px;font-weight:800;color:var(--ceve-accent)}.ceve-rail{position:relative}.ceve-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ceve-track::-webkit-scrollbar{display:none}.ceve-track>*{scroll-snap-align:start}.ceve-arrow{position:absolute;top:38%;width:42px;height:42px;border-radius:50%;border:1px solid var(--ceve-border);background:#fff;box-shadow:0 2px 10px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;font-size:20px;color:var(--ceve-text)}.ceve-arrow--prev{left:-14px}.ceve-arrow--next{right:-14px}@media(max-width:989px){.ceve-track{grid-auto-columns:calc((100% - 16px*2)/2.6)}.ceve-arrow{display:none}}@media(max-width:600px){.ceve-track{grid-auto-columns:calc((100% - 12px)/1.7);gap:12px}.ceve-sec{padding:28px 0}}.ceve-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ceve-tab{border:1px solid var(--ceve-border);background:#fff;border-radius:999px;padding:9px 18px;font-weight:600;font-size:14px;cursor:pointer;color:var(--ceve-text)}.ceve-tab[aria-selected=true]{background:var(--ceve-primary);border-color:var(--ceve-primary);color:#fff}.ceve-panel[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ceve-base.css.map */
