.sa-saved-elegance{padding-block:22px 30px;min-height:0;--sa-exp-radius:14px;--sa-exp-line:#e4e2da;--sa-exp-ink:#213b35;--sa-exp-muted:#6c756f;--sa-exp-accent:#8b713f}
.sa-saved-elegance .sa-saved-hero{isolation:isolate;position:relative;overflow:hidden;max-width:none;margin:0 0 20px;padding:20px 28px;min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:start;border:1px solid #e3e4d9;border-radius:18px;background:radial-gradient(ellipse at 12% 0%,#e9e9d3a6,transparent 55%),linear-gradient(115deg,#f8f7f1,#f0f5ef);box-shadow:0 5px 20px #183c2c05}
.sa-saved-elegance .sa-saved-hero:after{content:"";position:absolute;inset-inline-end:12%;top:-95px;width:340px;height:340px;border:1px solid #b7bba82b;border-radius:50%;z-index:-1}
.sa-saved-heading{position:relative;z-index:1}.sa-saved-hero p{margin:0}.sa-saved-elegance .sa-saved-greeting{font-size:14px;font-weight:550;color:#56685a;line-height:1.6}.sa-saved-greeting span{display:inline-block;margin-inline-start:6px;font-size:12px;color:#ad9464}.sa-saved-title{display:flex;align-items:center;gap:10px;margin-block:6px}.sa-saved-elegance .sa-saved-title h1{font-size:clamp(23px,2.5vw,30px);line-height:1.35;font-weight:650;letter-spacing:0;margin:0;color:#203c33}.sa-saved-count{display:inline-flex;justify-content:center;align-items:center;min-width:29px;height:29px;padding-inline:7px;border-radius:50px;background:#fff9;border:1px solid #dce0d2;color:#826b3f;font-size:13px;font-variant-numeric:tabular-nums}.sa-saved-elegance .sa-saved-tagline{font-size:13px;line-height:1.6;color:#727a6c}.sa-saved-emblem{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border:1px solid #c7cdb87a;border-radius:20px;background:#ffffff5c;box-shadow:inset 0 1px 0 #fff}.sa-saved-emblem svg{width:30px;height:30px;color:#8b916f;stroke-width:1.3}.sa-saved-watermark{position:absolute;inset-inline-end:110px;top:-24px;width:200px;height:200px;color:#93a48b;opacity:.065;transform:rotate(-18deg);z-index:-1}.sa-saved-watermark svg{width:100%;height:100%;stroke-width:.8}
.sa-saved-elegance .sa-saved-layout{grid-template-columns:172px minmax(0,1fr);gap:20px}.sa-saved-elegance .sa-saved-sidebar{padding:16px 10px;background:linear-gradient(160deg,#f8f9f5,#f2f4ee);border-color:#e3e7dc;border-radius:14px;top:16px}.sa-saved-elegance .sa-saved-sidebar h2{margin:0 10px 10px;font-size:14px;color:#7b806e;font-weight:500}.sa-saved-elegance .sa-saved-sidebar nav{gap:3px}.sa-saved-elegance .sa-saved-sidebar a{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 10px;font-size:13px}.sa-saved-sidebar a svg{width:17px;height:17px;flex-shrink:0;stroke-width:1.5}.sa-saved-elegance .sa-saved-sidebar a[aria-current=page]{background:#e5eadd;color:#294635;box-shadow:inset 0 0 0 1px #d6decb;font-weight:650}
.sa-saved-elegance .sa-saved-main .sa-exp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:stretch}.sa-saved-elegance .sa-saved-main .sa-exp-grid>.sa-exp-card{display:flex;flex-direction:column;gap:9px;padding:12px;background:linear-gradient(180deg,#fff,#fdfdfb);border:1px solid #e4e5dd;box-shadow:0 3px 12px #183c2c05;border-radius:14px}.sa-saved-elegance .sa-saved-main .sa-exp-grid .sa-exp-image{width:100%;height:180px;aspect-ratio:auto;grid-row:auto;grid-column:auto;background:#f8f9f5}.sa-saved-elegance .sa-exp-card h3{font-size:15px;line-height:1.65;font-weight:600;min-height:2.7em}.sa-saved-elegance .sa-exp-card strong.sa-money{font-size:18px;line-height:1.5}.sa-saved-elegance .sa-exp-availability{font-size:12px;line-height:1.6}.sa-saved-elegance .sa-exp-option{font-size:12px;gap:4px}.sa-saved-elegance .sa-exp-option select{font-size:12px;padding:6px;min-height:40px}.sa-saved-elegance .sa-exp-actions{gap:7px;margin-top:auto;padding-top:4px}.sa-saved-elegance .sa-exp-actions>.sa-button{width:100%;padding:9px 12px;min-height:42px;font-size:13px}.sa-saved-elegance .sa-exp-actions .sa-textlink{font-size:12px;margin-inline-end:auto;min-height:40px;display:inline-flex;align-items:center}.sa-saved-elegance .sa-exp-button{font-size:12px;min-height:40px;padding:7px 9px;border-radius:8px;background:#f7f8f3;border-color:#e1e5da}.sa-saved-elegance .sa-exp-toolbar:empty{display:none}.sa-saved-elegance .sa-exp-differences{min-height:36px;margin:0 0 10px;font-size:13px;gap:8px}.sa-saved-elegance .sa-exp-differences input{width:17px;height:17px}.sa-saved-elegance .sa-compare-scroll{width:fit-content;max-width:100%;border-color:#e2e5db;box-shadow:0 4px 16px #17362904}.sa-saved-elegance .sa-compare-table{width:calc(132px + var(--sa-compare-count,2)*246px);min-width:0;table-layout:fixed}.sa-saved-elegance .sa-compare-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0}.sa-saved-elegance .sa-compare-table th,.sa-saved-elegance .sa-compare-table td{width:246px;min-width:0;padding:12px;font-size:13px;border-color:#e8e9e1}.sa-saved-elegance .sa-compare-table th:first-child{width:132px;min-width:0;background:#f3f5ee}.sa-saved-elegance .sa-compare-table .sa-exp-card{gap:9px;background:none;box-shadow:none}.sa-saved-elegance .sa-compare-table .sa-exp-image{height:158px}.sa-saved-elegance .sa-compare-table tr:last-child>*{border-bottom:0}.sa-saved-elegance .sa-compare-table tr[data-sa-different=true] td{background:#fbfaf4}.sa-saved-elegance .sa-exp-empty{margin:0;max-width:none;padding:24px 18px;border-style:dashed;background:#fafbf7}.sa-saved-elegance .sa-exp-empty h2{font-size:20px;margin:0 0 8px}.sa-saved-elegance .sa-exp-empty p{font-size:14px;margin:0 0 16px}
@media(max-width:900px){.sa-saved-elegance .sa-saved-layout{grid-template-columns:148px minmax(0,1fr);gap:14px}.sa-saved-elegance .sa-saved-main .sa-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:760px){.sa-saved-elegance{padding-block:14px 22px}.sa-saved-elegance .sa-saved-hero{padding:16px;min-height:116px;margin-bottom:14px;border-radius:14px}.sa-saved-emblem{width:48px;height:48px;border-radius:16px}.sa-saved-emblem svg{width:24px;height:24px}.sa-saved-watermark{inset-inline-end:45px;width:160px;height:160px}.sa-saved-elegance .sa-saved-greeting{font-size:12px}.sa-saved-elegance .sa-saved-tagline{font-size:12px}.sa-saved-elegance .sa-saved-layout{display:flex;flex-direction:column;gap:14px}.sa-saved-elegance .sa-saved-sidebar{width:100%;padding:6px;background:#f7f8f3}.sa-saved-elegance .sa-saved-sidebar h2{display:none}.sa-saved-elegance .sa-saved-sidebar nav{display:flex;overflow:auto;gap:4px}.sa-saved-elegance .sa-saved-sidebar a{white-space:nowrap;min-height:40px;font-size:12px;padding:8px 10px}.sa-saved-elegance .sa-saved-main{width:100%}.sa-saved-elegance .sa-saved-main .sa-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-saved-elegance .sa-saved-main .sa-exp-grid>.sa-exp-card{padding:9px;gap:7px}.sa-saved-elegance .sa-saved-main .sa-exp-grid .sa-exp-image{height:145px}.sa-saved-elegance .sa-exp-card h3{font-size:13px}.sa-saved-elegance .sa-exp-card strong.sa-money{font-size:16px}.sa-saved-elegance .sa-exp-actions{gap:5px}.sa-saved-elegance .sa-exp-actions .sa-textlink{width:100%;min-height:32px}.sa-saved-elegance .sa-exp-actions .sa-exp-button{font-size:11px;padding-inline:7px}.sa-saved-elegance .sa-compare-table{width:calc(104px + var(--sa-compare-count,2)*210px)}.sa-saved-elegance .sa-compare-table th,.sa-saved-elegance .sa-compare-table td{width:210px;padding:10px}.sa-saved-elegance .sa-compare-table th:first-child{width:104px}.sa-saved-elegance .sa-compare-table .sa-exp-image{height:145px}}
@media(max-width:360px){.sa-saved-elegance .sa-saved-main .sa-exp-grid{grid-template-columns:minmax(0,1fr)}.sa-saved-elegance .sa-saved-main .sa-exp-grid .sa-exp-image{height:180px}}
.sa-saved-elegance.sa-wrap{max-width:1140px;margin-inline:auto}.sa-saved-elegance .sa-saved-main .sa-exp-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sa-saved-elegance .sa-exp-grid:has(>.sa-exp-card:only-child){max-width:340px;margin-inline:auto}.sa-saved-elegance .sa-exp-grid:has(>.sa-exp-card:nth-child(2):last-child){max-width:700px;margin-inline:auto}.sa-saved-elegance .sa-compare-scroll{margin-inline:auto}.sa-saved-elegance .sa-exp-differences{max-width:calc(132px + 4*246px);justify-content:flex-start}.sa-saved-elegance .sa-compare-table .sa-exp-card h3{height:3.3em;min-height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media(max-width:760px){.sa-saved-elegance .sa-saved-main .sa-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-saved-elegance .sa-exp-grid:has(>.sa-exp-card:nth-child(2):last-child){max-width:none}.sa-saved-elegance .sa-exp-grid:has(>.sa-exp-card:only-child){max-width:340px}}
@media(max-width:360px){.sa-saved-elegance .sa-saved-main .sa-exp-grid{grid-template-columns:minmax(0,1fr)}}
.sa-saved-elegance .sa-exp-card p.sa-exp-availability{margin:0}
