.social-entry-card {
  width: 100%; min-height: 178px; margin: 0 0 22px; padding: 18px;
  border: 1px solid rgba(198,151,98,.62); border-radius: 22px; color: #fff;
  text-align: left; position: relative; overflow: hidden;
  background: radial-gradient(circle at 85% 10%, rgba(198,151,98,.2), transparent 32%), linear-gradient(145deg,#292d2e,#151819);
  box-shadow: 0 18px 42px rgba(0,0,0,.28), inset 0 1px rgba(255,255,255,.08);
}
.social-entry-card__eyebrow,.social-tryon__eyebrow{display:block;color:#d0a574;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}
.social-entry-card strong{display:block;margin:7px 0 5px;font-size:24px;letter-spacing:-.035em}
.social-entry-card>span:nth-of-type(2){display:block;width:52%;color:#aaaead;font-size:12px;line-height:1.45}
.social-entry-card__thumbs{display:flex;gap:6px;position:absolute;right:16px;top:17px;height:103px}
.social-entry-card__thumbs img{width:58px;height:103px;object-fit:cover;border:1px solid rgba(198,151,98,.52);border-radius:11px;box-shadow:0 8px 18px rgba(0,0,0,.28)}
.social-entry-card__action{display:flex!important;align-items:center;gap:8px!important;width:auto!important;margin-top:16px;color:#f3eee8!important;font-size:12px!important;font-weight:750}
.social-entry-card__action b{font-size:20px;color:#d0a574}
.social-tryon.screen{padding-top:20px}
.social-tryon__header{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}
.social-tryon__back{flex:0 0 38px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(198,151,98,.4);background:rgba(255,255,255,.06);color:#fff;font-size:29px;line-height:30px}
.social-tryon__header h1{margin:6px 0 4px;color:#fff;font-size:30px;line-height:1.05;letter-spacing:-.045em}
.social-tryon__header p{margin:0;color:#9ca1a0;font-size:12.5px}
.social-feature{height:260px;border:1px solid rgba(198,151,98,.7);border-radius:22px;margin-bottom:13px;position:relative;overflow:hidden;background:#111516;box-shadow:0 18px 42px rgba(0,0,0,.32)}
.social-feature img{width:100%;height:100%;object-fit:cover;object-position:center 28%}
.social-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,13,14,.92),rgba(11,13,14,.42) 48%,transparent 75%)}
.social-feature__copy{position:absolute;z-index:2;left:17px;bottom:22px;width:51%}
.social-feature__badge{display:inline-block;padding:6px 10px;border:1px solid rgba(198,151,98,.58);border-radius:999px;color:#d0a574;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800;background:rgba(20,22,22,.72)}
.social-feature h2{margin:12px 0 4px;color:#fff;font-size:22px;line-height:1.08}.social-feature p{margin:0;color:#b4b6b4;font-size:11.5px;line-height:1.4}
.social-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 18px;padding:5px;border:1px solid rgba(198,151,98,.28);border-radius:16px;background:rgba(24,27,28,.82)}
.social-mode-tab{min-width:0;padding:10px 5px;border:0;border-radius:11px;color:#9fa4a3;background:transparent;font-size:11.5px;font-weight:750;white-space:nowrap}
.social-mode-tab.is-active{color:#fff;background:linear-gradient(145deg,#0d8e9d,#075663);box-shadow:0 7px 16px rgba(0,74,84,.38)}
.social-catalog-content{scroll-margin-top:16px}
.social-filters{display:flex;gap:7px;margin:0 -18px 18px;padding:1px 18px 5px;overflow-x:auto}
.social-filter{flex:none;border:1px solid rgba(198,151,98,.38);border-radius:999px;padding:8px 12px;color:#d2d2cf;background:#262a2b;font-size:11.5px;font-weight:650;white-space:nowrap}
.social-filter.is-active{color:#fff;border-color:rgba(47,190,205,.65);background:linear-gradient(145deg,#0d8e9d,#075663);box-shadow:0 7px 16px rgba(0,74,84,.38)}
.social-section-heading{display:flex;align-items:end;justify-content:space-between;margin:0 2px 12px}.social-section-heading h2{margin:0;color:#fff;font-size:20px;letter-spacing:-.03em}.social-section-heading span{color:#a3a7a6;font-size:12px}
.social-section-heading--catalog{align-items:center;margin-bottom:14px}.social-section-heading--catalog>span{padding:6px 9px;border:1px solid rgba(198,151,98,.3);border-radius:999px;background:rgba(255,255,255,.035)}
.social-section-kicker{display:block!important;margin:0 0 3px;color:#d0a574!important;text-transform:uppercase;letter-spacing:.11em;font-size:8.5px!important;font-weight:800}
.social-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.social-group-card{min-width:0;padding:0;border:1px solid rgba(198,151,98,.55);border-radius:18px;overflow:hidden;text-align:left;background:linear-gradient(145deg,#292d2e,#171a1b);box-shadow:0 12px 28px rgba(0,0,0,.22)}
.social-group-card__images{display:flex;width:100%;height:138px;overflow:hidden;background:#111516}
.social-group-card__images img{display:block;min-width:0;flex:1;width:33.333%;height:100%;object-fit:cover;object-position:center 28%;border-right:1px solid rgba(255,255,255,.1)}
.social-group-card__images img:last-child{border-right:0}.social-group-card__images img:only-child{object-position:center 25%}
.social-group-card__copy{display:block;padding:10px 11px 12px}.social-group-card__copy small{display:block;color:#a3a7a6;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:750}.social-group-card__copy strong{display:block;margin:2px 0 7px;color:#fff;font-size:15px;text-transform:capitalize}.social-group-card__copy>span{display:flex;align-items:center;justify-content:space-between;color:#d0a574;font-size:9.5px;font-weight:700}.social-group-card__copy b{font-size:17px}
.social-catalog-back{margin:0 0 13px;padding:0;border:0;color:#d0a574;background:transparent;font-size:12px;font-weight:750}
.social-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.social-look-card{min-width:0;margin:0;border:1px solid rgba(198,151,98,.56);border-radius:17px;position:relative;overflow:hidden;background:linear-gradient(145deg,#292d2e,#171a1b);box-shadow:0 12px 28px rgba(0,0,0,.22)}
.social-look-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#111516}
.social-look-card h3{margin:0;padding:10px 11px 12px;color:#f2efea;font-size:12.5px;line-height:1.25;white-space:normal}
.social-look-card__favorite{position:absolute;z-index:2;right:8px;top:8px;width:34px;height:34px;padding:7px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#e7e7e4;background:rgba(15,17,18,.64);backdrop-filter:blur(8px)}
.social-look-card__favorite svg,.social-viewer__favorite svg{display:block;width:100%;height:100%}.social-look-card__favorite.is-active{color:#d3a46d;background:rgba(40,27,18,.82)}
.social-viewer{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,7,8,.94);backdrop-filter:blur(10px)}
.social-viewer__stage{width:min(92vw,520px);height:min(86dvh,760px);border:1px solid rgba(198,151,98,.62);border-radius:22px;position:relative;overflow:hidden;background:#111516;box-shadow:0 28px 70px rgba(0,0,0,.62)}
.social-viewer__stage>img{display:block;width:100%;height:100%;object-fit:cover}
.social-viewer__stage:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(transparent,rgba(8,10,10,.95))}
.social-viewer__close{position:absolute;z-index:3;top:max(18px,env(safe-area-inset-top));right:18px;width:43px;height:43px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:rgba(255,255,255,.1);font-size:26px}
.social-viewer__caption{position:absolute;z-index:2;left:18px;right:18px;bottom:17px}.social-viewer__caption>span{color:#d0a574;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:800}.social-viewer__caption h2{margin:5px 0 13px;color:#fff;font-size:23px}
.social-viewer__favorite{display:flex;align-items:center;gap:8px;width:max-content;height:38px;padding:8px 12px;border:1px solid rgba(198,151,98,.5);border-radius:999px;color:#fff;background:rgba(255,255,255,.08);font-size:12px;font-weight:700}.social-viewer__favorite svg{width:18px;height:18px}.social-viewer__favorite.is-active{color:#f0c995;background:rgba(198,151,98,.15)}
@media (min-width:600px) and (max-width:900px){.social-entry-card{min-height:210px;padding:24px}.social-entry-card strong{font-size:31px}.social-entry-card__thumbs{right:24px;top:20px;height:136px}.social-entry-card__thumbs img{width:78px;height:136px}.social-feature{height:430px}.social-feature__copy{left:30px;bottom:34px}.social-feature h2{font-size:31px}.social-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.social-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.social-group-card__images{height:195px}.social-look-card h3{font-size:14px}.social-tryon__header h1{font-size:40px}.social-mode-tab{font-size:14px;padding-block:13px}}
@media (max-width:365px){.social-entry-card__thumbs img:first-child{display:none}.social-entry-card>span:nth-of-type(2){width:56%}.social-gallery{gap:9px}.social-look-card h3{font-size:11.5px;padding-inline:9px}}
