.aa-sm{--sm-ink:#0E0C09;--sm-gold:#C09030;--sm-gold-lt:#E8C468;--sm-gold-dk:#8A6420;--sm-line:rgba(14,12,9,.13);--sm-ease:cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden;padding:112px 0 100px;background:linear-gradient(180deg,#F2EAD8 0%,#F8F2E4 55%,#FAF6EC 100%);color:var(--sm-ink);font-family:'Work Sans',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;border-top:1px solid rgb(192 144 48 / .4)}.aa-sm *,.aa-sm *::before,.aa-sm *::after{box-sizing:border-box}.aa-sm::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 420px at 96% 4%,rgb(192 144 48 / .16),transparent 65%),radial-gradient(560px 360px at 0% 100%,rgb(192 144 48 / .10),transparent 65%)}.aa-sm a{text-decoration:none}.aa-sm__wrap{position:relative;max-width:1240px;margin:0 auto;padding:0 24px}.aa-sm__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px}.aa-sm__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--sm-gold-dk);margin-bottom:20px}.aa-sm__eyebrow::before{content:"";width:44px;height:1px;background:linear-gradient(90deg,var(--sm-gold-dk),var(--sm-gold))}.aa-sm .aa-sm__title{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;font-weight:600;font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.01em;color:var(--sm-ink);margin:0 0 20px;padding:0;background:none}.aa-sm .aa-sm__title em{font-style:italic;font-weight:500;color:var(--sm-gold-dk)}.aa-sm .aa-sm__lead{font-size:17px;line-height:1.75;color:rgb(14 12 9 / .74);max-width:620px;margin:0}.aa-sm .aa-sm__all{flex:0 0 auto;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sm-ink);padding-bottom:8px;border-bottom:2px solid var(--sm-gold);transition:color .25s,border-color .25s}.aa-sm .aa-sm__all:hover{color:var(--sm-gold-dk);border-color:var(--sm-gold-dk)}.aa-sm__stage{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:40px;align-items:stretch}.aa-sm__list{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--sm-line)}.aa-sm .aa-sm__tab{appearance:none;-webkit-appearance:none;position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:0;padding:20px 22px;text-align:left;background:#fff0;color:var(--sm-ink);border:0;border-bottom:1px solid var(--sm-line);border-radius:0;box-shadow:none;font:inherit;letter-spacing:normal;text-transform:none;line-height:1.2;cursor:pointer;transition:background .3s var(--sm-ease),color .3s var(--sm-ease),padding .3s var(--sm-ease)}.aa-sm .aa-sm__tab::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sm-gold);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--sm-ease)}.aa-sm .aa-sm__tab:hover{background:rgb(192 144 48 / .10);color:var(--sm-ink)}.aa-sm .aa-sm__tab:focus-visible{outline:2px solid var(--sm-gold);outline-offset:-2px}.aa-sm .aa-sm__tab[aria-selected="true"],.aa-sm .aa-sm__tab[aria-selected="true"]:hover{background:var(--sm-ink);color:#FAF6EC;padding-left:28px}.aa-sm .aa-sm__tab[aria-selected="true"]::before{transform:scaleY(1)}.aa-sm__num{font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--sm-gold-dk)}.aa-sm__ref{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:27px;font-weight:600;line-height:1.1}.aa-sm__style{display:block;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(14 12 9 / .62)}.aa-sm__arrow{font-size:18px;color:var(--sm-gold-dk);transition:transform .3s var(--sm-ease)}.aa-sm .aa-sm__tab:hover .aa-sm__arrow{transform:translateX(4px)}.aa-sm .aa-sm__tab[aria-selected="true"] .aa-sm__num,.aa-sm .aa-sm__tab[aria-selected="true"] .aa-sm__arrow,.aa-sm .aa-sm__tab[aria-selected="true"] .aa-sm__style{color:var(--sm-gold-lt)}.aa-sm__panels{min-width:0}.aa-sm__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:100%;background:#fff;border:1px solid rgb(192 144 48 / .35);box-shadow:0 30px 60px -44px rgb(138 100 32 / .45)}.aa-sm__panel[hidden]{display:none}.aa-sm__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px;padding:56px 36px 40px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fff 0%,#F7F0E1 100%)}.aa-sm__media::after{content:"";position:absolute;inset:16px;border:1px solid rgb(192 144 48 / .45);pointer-events:none}.aa-sm__tag{position:absolute;top:16px;left:16px;z-index:2;background:var(--sm-gold);color:var(--sm-ink);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:9px 14px}.aa-sm .aa-sm__img{display:block;width:100%;max-width:340px;max-height:400px;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--sm-ease)}.aa-sm__media:hover .aa-sm__img{transform:scale(1.04)}.aa-sm__body{display:flex;flex-direction:column;justify-content:center;padding:48px 48px 44px}.aa-sm__bridge{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sm-gold-dk)}.aa-sm__bridge b{font-family:'Cormorant Garamond',Georgia,serif;font-size:23px;font-weight:600;font-style:italic;letter-spacing:0;text-transform:none;color:var(--sm-ink)}.aa-sm__bridge i{flex:1 1 24px;min-width:24px;height:1px;background:linear-gradient(90deg,var(--sm-gold),rgb(192 144 48 / .15))}.aa-sm__brand{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:rgb(14 12 9 / .6);margin:0 0 8px}.aa-sm .aa-sm__name{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px,3.2vw,44px);line-height:1.05;font-weight:600;color:var(--sm-ink);margin:0 0 8px;padding:0;background:none}.aa-sm .aa-sm__name a{color:inherit;transition:color .25s}.aa-sm .aa-sm__name a:hover{color:var(--sm-gold-dk)}.aa-sm__spec{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(14 12 9 / .58);margin:0 0 16px}.aa-sm__price{font-size:26px;font-weight:600;color:var(--sm-gold-dk);margin:0 0 18px}.aa-sm__price ins{text-decoration:none;background:none}.aa-sm__price del{opacity:.55;margin-right:10px;font-weight:400}.aa-sm .aa-sm__line{font-size:17px;line-height:1.7;color:rgb(14 12 9 / .78);max-width:480px;margin:0 0 22px}.aa-sm__notes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px}.aa-sm__notes-label{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgb(14 12 9 / .6);margin-right:6px}.aa-sm__chip{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-ink);border:1px solid rgb(192 144 48 / .55);padding:7px 13px;background:rgb(192 144 48 / .06)}.aa-sm__trust{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:8px}.aa-sm__trust li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgb(14 12 9 / .78);margin:0;padding:0}.aa-sm__trust svg{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:var(--sm-gold-dk);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aa-sm__actions{display:flex;flex-wrap:wrap;gap:12px}.aa-sm .aa-sm__btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 30px;margin:0;font:inherit;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;border:1px solid #fff0;border-radius:0;box-shadow:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--sm-ease)}.aa-sm .aa-sm__btn--gold{background:var(--sm-gold);color:var(--sm-ink)}.aa-sm .aa-sm__btn--gold:hover{background:var(--sm-gold-dk);color:#fff;transform:translateY(-2px)}.aa-sm .aa-sm__btn--ghost{background:#fff0;color:var(--sm-ink);border-color:var(--sm-ink)}.aa-sm .aa-sm__btn--ghost:hover{background:var(--sm-ink);color:#FAF6EC}.aa-sm .aa-sm__btn.aade-added{background:var(--sm-ink);color:var(--sm-gold-lt)}.aa-sm .aa-sm__btn:disabled{opacity:.75;cursor:default}.aa-sm .aa-sm__btn:focus-visible{outline:2px solid var(--sm-ink);outline-offset:3px}.aa-sm__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;border-top:1px solid var(--sm-line)}.aa-sm .aa-sm__legal{font-size:12px;line-height:1.7;color:rgb(14 12 9 / .62);max-width:760px;margin:0}@keyframes aa-sm-in{from{transform:translateX(44px)}to{transform:none}}.aa-sm__panel.is-anim .aa-sm__body{animation:aa-sm-in .6s var(--sm-ease) both}.aa-sm__panel.is-anim .aa-sm__img{animation:aa-sm-in .75s var(--sm-ease) both}@media (prefers-reduced-motion:reduce){.aa-sm__panel.is-anim .aa-sm__body,.aa-sm__panel.is-anim .aa-sm__img{animation:none}.aa-sm .aa-sm__btn,.aa-sm .aa-sm__tab,.aa-sm__arrow,.aa-sm .aa-sm__img{transition:none}.aa-sm__media:hover .aa-sm__img,.aa-sm .aa-sm__btn--gold:hover{transform:none}}@media (max-width:1100px){.aa-sm__stage{grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:28px}.aa-sm__body{padding:36px 32px}.aa-sm__media{padding:52px 24px 32px}.aa-sm .aa-sm__tab{padding:18px 18px}.aa-sm__ref{font-size:24px}}@media (max-width:900px){.aa-sm{padding:72px 0 64px}.aa-sm__head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:36px}.aa-sm__stage{grid-template-columns:minmax(0,1fr);gap:20px}.aa-sm__list{flex-direction:row;gap:8px;overflow-x:auto;border-top:0;margin:0 -24px;padding:0 24px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aa-sm__list::-webkit-scrollbar{display:none}.aa-sm .aa-sm__tab{display:block;flex:0 0 auto;width:auto;padding:14px 20px;border:1px solid var(--sm-line);white-space:nowrap;scroll-snap-align:center}.aa-sm .aa-sm__tab[aria-selected="true"],.aa-sm .aa-sm__tab[aria-selected="true"]:hover{padding-left:20px;border-color:var(--sm-ink)}.aa-sm .aa-sm__tab::before{display:none}.aa-sm__num,.aa-sm__style,.aa-sm__arrow{display:none}.aa-sm__ref{font-size:20px}.aa-sm__panel{grid-template-columns:minmax(0,1fr);height:auto}.aa-sm__media{min-height:0;padding:52px 24px 28px}.aa-sm .aa-sm__img{max-width:260px;max-height:300px}.aa-sm__body{padding:28px 22px 30px}.aa-sm__actions .aa-sm__btn{flex:1 1 100%}.aa-sm__foot{flex-direction:column;align-items:flex-start}}.aa-sm__reads{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--sm-line)}.aa-sm__reads-label{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sm-gold-dk);margin:0 0 10px}.aa-sm__reads ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aa-sm__reads li{margin:0;padding:0}.aa-sm .aa-sm__reads a{display:flex;gap:10px;align-items:baseline;font-size:14.5px;line-height:1.45;color:var(--sm-ink);transition:color .25s}.aa-sm .aa-sm__reads a::before{content:"\2192";flex:0 0 auto;color:var(--sm-gold-dk);transition:transform .25s var(--sm-ease)}.aa-sm .aa-sm__reads a:hover{color:var(--sm-gold-dk)}.aa-sm .aa-sm__reads a:hover::before{transform:translateX(4px)}.aa-sm-note{clear:both;margin:48px 0 0;padding:28px 32px;background:#FAF6EC;border:1px solid rgb(192 144 48 / .4);border-left:4px solid #C09030;color:#0E0C09;font-family:'Work Sans',system-ui,sans-serif}.aa-sm-note p{margin:0}.aa-sm-note .aa-sm-note__eyebrow{font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#8A6420;margin:0 0 10px}.aa-sm-note .aa-sm-note__text{font-size:17px;line-height:1.7;color:rgb(14 12 9 / .82);margin:0 0 18px}.aa-sm-note .aa-sm-note__text a{color:#8A6420;font-weight:600;text-decoration:underline;text-underline-offset:3px}.aa-sm-note__actions{display:flex;flex-wrap:wrap;gap:12px}.aa-sm-note .aa-sm-note__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;border:1px solid #fff0;border-radius:0;text-decoration:none;transition:background .25s,color .25s}.aa-sm-note .aa-sm-note__btn--gold{background:#C09030;color:#0E0C09}.aa-sm-note .aa-sm-note__btn--gold:hover{background:#8A6420;color:#fff}.aa-sm-note .aa-sm-note__btn--ghost{background:#fff0;color:#0E0C09;border-color:#0E0C09}.aa-sm-note .aa-sm-note__btn--ghost:hover{background:#0E0C09;color:#FAF6EC}@media (max-width:600px){.aa-sm-note{padding:22px 20px}.aa-sm-note .aa-sm-note__btn{flex:1 1 100%}}.aa-sm__alts{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--sm-line)}.aa-sm__alt{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;margin:0 0 8px;background:#FAF6EC;border:1px solid rgb(192 144 48 / .3)}.aa-sm__alt-img{display:block;width:64px;height:64px;background:#fff}.aa-sm .aa-sm__alt-pic{display:block;width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}.aa-sm__alt-info{display:flex;flex-direction:column;gap:2px;min-width:0}.aa-sm__alt-brand{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgb(14 12 9 / .6)}.aa-sm .aa-sm__alt-name{font-family:'Cormorant Garamond',Georgia,serif;font-size:21px;font-weight:600;line-height:1.15;color:var(--sm-ink)}.aa-sm .aa-sm__alt-name:hover{color:var(--sm-gold-dk)}.aa-sm__alt-price{font-size:14px;font-weight:600;color:var(--sm-gold-dk)}.aa-sm__alt-price ins{text-decoration:none;background:none}.aa-sm__alt-price del{opacity:.55;margin-right:6px;font-weight:400}.aa-sm .aa-sm__btn--sm{min-height:42px;padding:10px 20px;font-size:12px}@media (max-width:900px){.aa-sm__alt{grid-template-columns:56px minmax(0,1fr) auto;padding:10px}.aa-sm__alt-img,.aa-sm .aa-sm__alt-pic{width:56px;height:56px}.aa-sm__actions .aa-sm__btn.aa-sm__btn--sm{flex:0 0 auto}}.aa-sm__side{display:flex;flex-direction:column;min-width:0}.aa-sm__side .aa-sm__list{flex:0 0 auto}.aa-sm__brandcard{position:relative;isolation:isolate;flex:1 1 auto;min-height:300px;margin-top:22px;padding:40px 28px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;color:#FAF6EC;background:radial-gradient(ellipse at 50% 0%,rgb(192 144 48 / .30),transparent 62%),#0E0C09;border:1px solid rgb(192 144 48 / .55);box-shadow:0 30px 60px -44px rgb(138 100 32 / .55)}.aa-sm__brandcard::before{content:"";position:absolute;inset:10px;border:1px solid rgb(232 196 104 / .32);pointer-events:none}.aa-sm__bc-emblem{position:relative;margin:0 0 14px}.aa-sm__bc-emblem::before{content:"";position:absolute;left:50%;top:50%;width:230%;height:200%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(232 196 104 / .30) 0%,transparent 62%);pointer-events:none}.aa-sm__bc-emblem img{position:relative;display:block;width:auto;height:clamp(96px,8vw,124px);filter:drop-shadow(0 6px 18px rgb(232 196 104 / .28))}.aa-sm__bc-word{display:block;width:min(78%,270px);height:auto;margin:0 auto;mix-blend-mode:screen}.aa-sm__bc-rule{display:flex;align-items:center;gap:12px;width:min(74%,230px);margin:16px 0 14px}.aa-sm__bc-rule::before,.aa-sm__bc-rule::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#C09030)}.aa-sm__bc-rule::after{background:linear-gradient(270deg,transparent,#C09030)}.aa-sm__bc-rule i{flex:none;width:7px;height:7px;border:1px solid #E8C468;background:#C09030;transform:rotate(45deg)}.aa-sm .aa-sm__bc-tag{margin:0 0 22px;max-width:17em;font:italic 500 clamp(19px,1.6vw,23px)/1.3 'Cormorant Garamond',Georgia,serif;color:#EFE3C2}.aa-sm .aa-sm__bc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px;border:1px solid #E8C468;background:#fff0;color:#E8C468;font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;transition:background .25s,color .25s}.aa-sm .aa-sm__bc-btn:hover{background:#E8C468;color:#0E0C09}.aa-sm .aa-sm__bc-btn:focus-visible{outline:2px solid #E8C468;outline-offset:3px}@media (max-width:900px){.aa-sm__brandcard{display:none}.aa-sm__side{display:block}}@media (prefers-reduced-motion:reduce){.aa-sm .aa-sm__bc-btn{transition:none}}.aa-sm__bc-banner{position:relative;display:flex;justify-content:center;width:100%;margin:24px 0 20px}.aa-sm__bc-banner::before{content:"";position:absolute;z-index:-2;left:-28px;right:-28px;top:50%;height:8px;margin-top:-4px;background:linear-gradient(180deg,rgb(255 255 255 / .34),#fff0 46%,rgb(0 0 0 / .38)),repeating-linear-gradient(115deg,#F6E3A4 0 2px,#C09030 2px 4px,#6F4F16 4px 6px);box-shadow:0 1px 2px rgb(0 0 0 / .7)}.aa-sm .aa-sm__bc-ribbon{position:relative;margin:0;padding:12px clamp(18px,1.8vw,26px);white-space:nowrap;font:700 clamp(12.5px,1.05vw,14.5px)/1.15 'Cormorant Garamond',Georgia,serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#14120F;background:linear-gradient(180deg,#F4DE98 0%,#E8C468 24%,#C09030 64%,#A57A27 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .55),inset 0 -2px 0 rgb(111 79 22 / .55),0 12px 20px -10px rgb(0 0 0 / .85)}.aa-sm .aa-sm__bc-ribbon::before,.aa-sm .aa-sm__bc-ribbon::after{content:"";position:absolute;z-index:-1;top:9px;bottom:-9px;width:clamp(20px,2vw,28px);background:linear-gradient(180deg,#B8892D,#7A5A1C)}.aa-sm .aa-sm__bc-ribbon::before{right:100%;margin-right:-6px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,38% 50%)}.aa-sm .aa-sm__bc-ribbon::after{left:100%;margin-left:-6px;clip-path:polygon(0 0,100% 0,62% 50%,100% 100%,0 100%)}@media (max-width:1100px){.aa-sm__brandcard{padding:32px 16px 28px}.aa-sm__bc-banner::before{left:-16px;right:-16px}}