.ex-showcase{padding:54px 0 62px;background:linear-gradient(135deg,var(--show-bg),var(--show-soft));color:var(--show-text);overflow:hidden}.ex-showcase__inner{width:min(100%,1400px);margin:auto}.ex-showcase__header{display:flex;padding:0 28px;align-items:flex-end;justify-content:space-between}.ex-showcase__header p{margin:0 0 7px;color:var(--show-navy);font-size:8px;font-weight:850;letter-spacing:.18em}.ex-showcase__header h2{margin:0;font:600 clamp(31px,3.4vw,48px)/1 Georgia,serif}.ex-showcase__header h2 span{color:var(--show-accent)}.ex-showcase__header>a{display:flex;min-height:34px;padding:0 14px;border:1px solid rgba(22,59,99,.18);border-radius:999px;align-items:center;gap:9px;color:var(--show-navy);font-size:7px;font-weight:850;letter-spacing:.08em;transition:.25s}.ex-showcase__header>a:hover{background:var(--show-navy);color:#fff;transform:translateY(-2px)}.ex-showcase__filters{display:flex;margin:22px 0 20px;padding:0 28px;align-items:center;gap:21px;overflow:auto;white-space:nowrap}.ex-showcase__filters a,.ex-showcase__filters span{color:#68788a;font-size:7px;font-weight:800;letter-spacing:.08em}.ex-showcase__filters span{padding:7px 12px;border-radius:999px;background:var(--show-navy);color:#fff}.ex-showcase__window{overflow:hidden;padding:4px 0 18px}.ex-showcase__track{display:flex;width:max-content;animation:ex-showcase-scroll var(--show-speed) linear infinite}.ex-showcase__window:hover .ex-showcase__track{animation-play-state:paused}.ex-showcase__group{display:flex;flex-shrink:0;gap:16px;padding-right:16px}.ex-showcase__group:first-child{padding-left:28px}.ex-showcard{position:relative;width:248px;flex:0 0 248px;overflow:hidden;border:1px solid rgba(22,59,99,.12);border-radius:17px;background:rgba(255,255,255,.94);box-shadow:0 13px 30px rgba(19,52,86,.1);transition:transform .35s,box-shadow .35s}.ex-showcard:hover{box-shadow:0 20px 39px rgba(19,52,86,.16);transform:translateY(-5px)}.ex-showcard__media{display:block;position:relative;height:250px;overflow:hidden;background:#eef3f7}.ex-showcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.ex-showcard:hover .ex-showcard__media img{transform:scale(1.055)}.ex-showcard__media>small{position:absolute;top:12px;left:12px;padding:6px 9px;border:1px solid rgba(22,59,99,.16);border-radius:999px;background:rgba(255,255,255,.88);color:var(--show-navy);font-size:6px;font-weight:900;letter-spacing:.06em;backdrop-filter:blur(8px)}.ex-showcard__copy{position:relative;min-height:142px;padding:16px 17px 18px}.ex-showcard__copy>small{color:#7a8998;font-size:6px;letter-spacing:.08em}.ex-showcard h3{min-height:35px;margin:6px 45px 5px 0;font:700 15px/1.15 Arial,sans-serif}.ex-showcard h3 a{color:var(--show-text)}.ex-showcard__rating{display:flex;align-items:center;gap:7px}.ex-showcard__rating span{color:#c99638;font-size:10px;letter-spacing:-1px}.ex-showcard__rating b{color:#6f7c8b;font-size:7px}.ex-showcard__price{display:flex;margin-top:8px;align-items:center;gap:8px}.ex-showcard__price strong{color:var(--show-text);font-size:18px}.ex-showcard__price s{color:#9aa5b1;font-size:8px}.ex-showcard__form{position:absolute;right:16px;bottom:16px}.ex-showcard__form button{display:grid;width:39px;height:39px;padding:0;border:1px solid rgba(22,59,99,.25);border-radius:50%;background:#fff;color:var(--show-navy);font-size:22px;cursor:pointer;place-items:center;transition:.25s}.ex-showcard__form button:hover{background:var(--show-navy);box-shadow:0 8px 20px rgba(22,59,99,.22);color:#fff;transform:rotate(90deg)}.ex-showcase__empty{margin:25px 28px 0;padding:60px;border:1px dashed #aab9c7;border-radius:17px;color:#76889b;font-size:10px;text-align:center}@keyframes ex-showcase-scroll{to{transform:translateX(-50%)}}@media(max-width:749px){.ex-showcase{padding:38px 0 45px}.ex-showcase__header{padding:0 15px}.ex-showcase__header>a{display:none}.ex-showcase__filters{padding:0 15px}.ex-showcase__group:first-child{padding-left:15px}.ex-showcard{width:76vw;flex-basis:76vw}.ex-showcard__media{height:76vw}}@media(prefers-reduced-motion:reduce){.ex-showcase__track{animation:none}.ex-showcard,.ex-showcard__media img{transition:none}}
