.silver-ag-wrap {width:100%;max-width:1220px;margin:38px auto 62px;box-sizing:border-box;padding-left:var(--silver-ag-wrap-padding-left,14px);padding-right:var(--silver-ag-wrap-padding-right,14px);}
.silver-ag-wrap--full {width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}
.silver-ag {--silver-ag-height:520px;--silver-ag-mobile-height:420px;--silver-ag-gap:14px;--silver-ag-radius:26px;--silver-ag-active-flex:4.8;display:flex;align-items:stretch;gap:var(--silver-ag-gap);height:var(--silver-ag-height);position:relative;box-sizing:border-box;isolation:isolate;}
.silver-ag__item {appearance:none;-webkit-appearance:none;display:block;position:relative;flex:1 1 0;min-width:0;height:100%;padding:0;border:0;border-radius:var(--silver-ag-radius);overflow:hidden;background:#f7f2f5;box-shadow:0 22px 52px rgba(39,39,47,0.12);cursor:pointer;text-decoration:none;transition:flex 680ms cubic-bezier(.2,.78,.18,1),transform 420ms ease,box-shadow 420ms ease,filter 420ms ease;}
.silver-ag__item.is-active {flex:var(--silver-ag-active-flex) 1 0;box-shadow:0 30px 70px rgba(39,39,47,0.18);}
.silver-ag__item:focus-visible {outline:3px solid rgba(229,75,122,0.38);outline-offset:5px;}
.silver-ag__image {display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);filter:saturate(0.92) contrast(0.98);transition:transform 720ms cubic-bezier(.2,.78,.18,1),filter 420ms ease;}
.silver-ag__item.is-active .silver-ag__image,.silver-ag__item:hover .silver-ag__image,.silver-ag__item:focus-visible .silver-ag__image {transform:scale(1.001);filter:saturate(1.08) contrast(1.02);}
.silver-ag__item::after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(229,75,122,0.12));opacity:0;transition:opacity 420ms ease;pointer-events:none;}
.silver-ag__item:hover::after,.silver-ag__item.is-active::after {opacity:1;}
.silver-ag__caption {position:absolute;left:18px;right:18px;bottom:18px;display:block;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,0.78);backdrop-filter:blur(12px);color:#E54B7A;font-size:14px;font-weight:600;line-height:1.35;text-align:center;box-shadow:0 10px 26px rgba(229,75,122,0.14);opacity:0;transform:translateY(10px);transition:opacity 300ms ease,transform 300ms ease;pointer-events:none;}
.silver-ag__item.is-active .silver-ag__caption,.silver-ag__item:hover .silver-ag__caption,.silver-ag__item:focus-visible .silver-ag__caption {opacity:1;transform:translateY(0);}
@media (hover:hover) and (pointer:fine) {.silver-ag:hover .silver-ag__item {flex:.9 1 0;}.silver-ag:hover .silver-ag__item:hover,.silver-ag:hover .silver-ag__item:focus-within {flex:var(--silver-ag-active-flex) 1 0;transform:translateY(-6px);box-shadow:0 34px 78px rgba(39,39,47,0.2);}}
@media (max-width:991px) {.silver-ag-wrap {margin:30px auto 48px;}.silver-ag {height:460px;}.silver-ag__item {border-radius:22px;}.silver-ag__item.is-active {flex:4.2 1 0;}}
@media (max-width:767px) {.silver-ag-wrap {margin:26px auto 42px;}.silver-ag {height:auto;min-height:0;flex-direction:column;}.silver-ag__item {flex:none;width:100%;height:92px;border-radius:20px;transition:height 520ms cubic-bezier(.2,.78,.18,1),transform 320ms ease,box-shadow 320ms ease;}.silver-ag__item.is-active {flex:none;height:var(--silver-ag-mobile-height);}.silver-ag__caption {opacity:1;transform:none;font-size:13px;}.silver-ag__item::after {opacity:.55;}}
@media (prefers-reduced-motion:reduce) {.silver-ag__item,.silver-ag__image,.silver-ag__item::after,.silver-ag__caption {transition:none!important;}}
