.ac-hero-art{position:relative;background:linear-gradient(135deg,#e3e9df,#eee5d5);border-radius:25px;padding:20px 24px 25px;overflow:hidden}.ac-hero-art>svg{display:block;width:100%;height:auto}.ac-hero-art>span{display:block;text-align:center;font-size:12px;font-weight:600;color:#586e5c}.ac-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.ac-nav a{padding:12px 17px;border:1px solid #d5ddd4;border-radius:30px;font-size:12px;line-height:1.5;min-height:44px}.ac-nav a[aria-current]{background:#31483c;color:white;border-color:#31483c}.ac-nav a:hover{border-color:#c61d32}.ol-accessories .c-shape-art{height:250px;padding:15px;background:#e9ece4}.ol-accessories .c-shapes article:nth-child(2) .c-shape-art{background:#ede5d6}.ol-accessories .c-shapes article:nth-child(3) .c-shape-art{background:#e3e9e8}.ol-accessories .c-shape-copy>button{min-height:44px}.ac-album{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;border-radius:22px;background:#e8ece3;padding:28px}.ac-album>img{width:100%;height:300px;object-fit:cover;border-radius:15px}.ac-album p:not(.d-eyebrow){font-size:15px;line-height:1.8;color:#637366;margin:20px 0}.ac-album a{display:inline-block;font-size:14px;font-weight:600;padding:12px 0}.ol-accessories #accessory-options,.ol-accessories #accessory-request{scroll-margin-top:165px}
@media(max-width:760px){.ol-accessories .c-shapes{grid-template-columns:1fr}.ac-album{grid-template-columns:1fr;gap:24px;padding:24px}.ac-album>img{height:250px}.ac-hero-art{max-width:580px}.ol-accessories .c-hero{gap:25px}}
@media(max-width:460px){.ac-nav a{font-size:11px;padding:11px 13px}.ac-album{padding:20px}.ol-accessories .c-actions{flex-direction:column;align-items:stretch;text-align:center}.ol-accessories #accessory-options,.ol-accessories #accessory-request{scroll-margin-top:110px}}
