
.s2c-zoom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:5px 7px 1px}.s2c-zoom button{border:1px solid #dfbdbd;border-radius:8px;background:#fff9f5;color:#855666;font-weight:700;font-size:9px;line-height:1.2;padding:8px 3px;cursor:pointer}.s2c-zoom button.active{background:#eebfce;color:#603f4b;box-shadow:inset 0 0 0 1px #fff}.s2c-material-ribbon{display:flex;gap:12px;padding:10px;border:1px solid #dfc5bc;background:linear-gradient(120deg,#fffaf6,#f8e9e4);border-radius:13px;align-items:center}.s2c-material-ribbon>img{width:76px;height:76px;object-fit:cover;flex-shrink:0;border-radius:10px;border:2px solid #fff;box-shadow:0 4px 12px #a77b8a33}.s2c-material-ribbon div{display:grid;gap:4px;color:#866571;min-width:0}.s2c-material-ribbon strong{color:#81445e;font-size:14px}.s2c-material-ribbon small{font-size:11px}.s2c-material-ribbon span{font-size:10px;display:flex;align-items:center;gap:6px}.s2c-material-ribbon i{width:17px;height:17px;display:inline-block;border:1px solid #b69d8f;border-radius:50%}.s2c-zoomed svg{background:linear-gradient(140deg,#fffaf8,#e9d9ce)}.s2b-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.s2b-actions{grid-template-columns:1fr}.s2c-material-ribbon>img{width:60px;height:60px}}@media(max-width:400px){.s2c-zoom button{font-size:8px;padding:7px 2px}}

.at-hero small,.at-hero .eyebrow{color:#9c6571!important}.at-hero p{color:#805765!important}
