.aa-mc{display:block;box-sizing:border-box;max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px);padding-top:2.4rem;padding-bottom:6rem;color:var(--aa-ink,#253b36)}.aa-mc [hidden]{display:none!important}.aa-mc-breadcrumb{font-size:1.3rem;margin-bottom:2.8rem;color:#55615b}.aa-mc-breadcrumb a{color:inherit;text-underline-offset:4px}.aa-mc-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(3rem,5vw,7rem);align-items:start}.aa-mc-gallery figure{margin:0 0 2.8rem}.aa-mc-gallery figure>a{display:block;border-radius:3px;overflow:hidden;background:#f1eee7}.aa-mc-image{display:block;width:100%;height:auto;max-height:840px;object-fit:contain}.aa-mc-gallery figcaption{font-size:1.25rem;line-height:1.6;color:#5c625c;margin-top:1.2rem}.aa-mc-eyebrow{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.4rem}.aa-mc h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(3.5rem,4vw,5.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.08;margin:0 0 2.4rem;color:inherit}.aa-mc-description{font-size:1.6rem;line-height:1.8}.aa-mc-description p{margin:0 0 1.6rem}.aa-mc-selection{margin-top:3rem;padding-top:2.5rem;border-top:1px solid #d6d9cf}.aa-mc-price{font-family:Georgia,'Times New Roman',serif;font-size:3rem;margin:0;line-height:1.3}.aa-mc-selected{font-size:1.3rem;line-height:1.6;color:#5c625c;margin:.6rem 0 2.2rem}.aa-mc-form label{display:block;font-weight:600;font-size:1.3rem;line-height:1.5;margin:0 0 .7rem}.aa-mc-form select,.aa-mc-form input{font:inherit;font-size:1.5rem;color:inherit;background:#fffefa;border:1px solid #859187;border-radius:3px;padding:1.2rem;min-height:48px;width:100%}.aa-mc-option{margin-bottom:1.6rem}.aa-mc-order{display:flex;align-items:flex-end;gap:1.4rem;margin-top:2rem}.aa-mc-order>div{width:85px;flex-shrink:0}.aa-mc-order button{min-height:50px;flex:1;text-align:center;justify-content:center;font:inherit;font-weight:600;border:1px solid var(--aa-ink,#253b36);cursor:pointer}.aa-mc-order button:disabled{opacity:.5;cursor:not-allowed}.aa-mc-photo-note{font-size:1.25rem;line-height:1.6;padding:1.2rem 1.4rem;background:#f1eee6;border-left:2px solid #9a7950;margin:1.8rem 0 0}.aa-mc-care{border-top:1px solid #d6d9cf;border-bottom:1px solid #d6d9cf;margin-top:3rem;padding:1.6rem 0;font-size:1.4rem;line-height:1.7}.aa-mc-care summary{font-weight:600;cursor:pointer}.aa-mc-care p{margin-bottom:1rem}.aa-mc-related{padding-top:2.4rem}.aa-mc-related h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:2rem;margin:0 0 1.1rem}.aa-mc-related a{display:block;font-size:1.35rem;margin:.8rem 0}.aa-mc a:focus-visible,.aa-mc select:focus-visible,.aa-mc input:focus-visible,.aa-mc button:focus-visible,.aa-mc summary:focus-visible{outline:3px solid #a66f25;outline-offset:4px}@media(max-width:989px){.aa-mc-grid{grid-template-columns:1fr;gap:2.8rem}.aa-mc-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.aa-mc-gallery figure:first-child{grid-column:1/-1}.aa-mc-gallery figure{margin-bottom:0}.aa-mc-image{max-height:780px}.aa-mc-detail{max-width:680px;width:100%;margin:0 auto}.aa-mc-breadcrumb{margin-bottom:2rem}.aa-mc{padding-top:1.8rem}}@media(prefers-reduced-motion:reduce){.aa-mc *{scroll-behavior:auto}}
