.gary-home-spotlight .cover-switcher{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.gary-home-spotlight .cover-switcher button{background:transparent;color:#fff;border:1px solid #626b7c;padding:9px 13px;cursor:pointer;font:13px Arial}.gary-home-spotlight .cover-switcher button.active{border-color:#487bff;background:#153b9e}.gary-home-spotlight .magazine-stack{transform:perspective(1000px) rotateY(-22deg) rotateZ(0deg)!important;filter:drop-shadow(12px 14px 18px #0007)}.gary-home-spotlight .spotlight-sample-note{font:12px/1.5 Arial!important;color:#c7d0e0!important;margin-top:10px}.review-member-plans{grid-template-columns:1fr 1fr!important}.review-member-plans ul{padding-left:18px;font:15px/1.8 Arial;color:#414650}.approved-look-crop{position:relative;display:block;overflow:hidden;background:#fff}.approved-look-crop>img{position:absolute;max-width:none!important;height:auto;display:block}.review-clothing{background:#fafafa;color:#141416;padding:60px 8vw!important}.review-clothing h2{font:clamp(42px,5vw,68px)/1.05 Georgia;margin:20px 0}.review-clothing h2 em{color:#174dd1}.review-deck{font:24px Georgia}.review-clothing>p{max-width:670px;line-height:1.8}.review-clothing-looks{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:740px;margin:40px 0 60px}.review-clothing figure{margin:0}.review-clothing figcaption{padding:14px 0;font:11px Arial;letter-spacing:1.5px}.review-hoodies{border-top:1px solid #c7c9d0;padding-top:35px}.review-hoodies h3{font:36px Georgia}.review-hoodie-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:470px;margin-top:30px}.review-availability{font:13px/1.7 Arial;color:#646770}.review-direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 35px;max-width:540px}.review-direction-grid figure{margin:0}.review-direction-grid figcaption{font:11px/1.5 Arial;padding:12px 0;letter-spacing:1px}@media(max-width:760px){.review-member-plans{grid-template-columns:1fr!important}.review-clothing{padding:35px 6vw!important}.review-clothing-looks{gap:16px}.review-hoodie-grid{gap:16px}.gary-home-spotlight .magazine-stack{max-width:250px}.review-direction-grid{gap:14px}}
@media(max-width:760px){.gary-home-spotlight .cover-switcher{gap:5px}.gary-home-spotlight .cover-switcher button{padding:8px 9px;font-size:11px}}

/* Upright magazine perspective, with a restrained visible page edge. */
.gary-home-spotlight .magazine-stack{isolation:isolate;transform-style:preserve-3d;transform-origin:center center;filter:drop-shadow(15px 16px 18px #0007)}
.gary-home-spotlight .magazine-stack:before,.gary-home-spotlight .magazine-stack:after{display:block;content:"";position:absolute;inset:0;pointer-events:none;border-right:1px solid #9c9b98;background:repeating-linear-gradient(90deg,#ecebe7 0px,#ecebe7 1px,#bdbcb8 1px,#bdbcb8 2px);transform:translateX(6px) translateZ(-2px);z-index:-1}
.gary-home-spotlight .magazine-stack:after{transform:translateX(9px) translateZ(-4px);z-index:-2;background:#c9c8c3}
