#amx-home-slideshow .amx-hs-stage{position:relative}
#amx-home-slideshow .amx-catalog-slot{position:absolute;inset:0;min-height:0}
#amx-home-slideshow .amx-catalog-hero{--hc-bg:#eee7da;--hc-ink:#40342a;--hc-panel:#e0d3bd;--hc-accent:#40342a;display:grid;grid-template-columns:1fr 1fr;flex:1;min-width:0;min-height:490px;background:var(--hc-bg);color:var(--hc-ink);font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box;overflow:hidden}
#amx-home-slideshow .amx-catalog-hero *{box-sizing:border-box}
#amx-home-slideshow .hcat-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px clamp(24px,4vw,64px);min-width:0;position:relative;z-index:1}
#amx-home-slideshow .hcat-eyebrow{font:400 10px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;letter-spacing:.16em!important;color:inherit!important;margin:0 0 20px!important}
#amx-home-slideshow .hcat-brand{font:500 12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.12em;color:inherit!important;margin:0 0 10px!important}
#amx-home-slideshow .hcat-copy h2{font:400 clamp(30px,3.2vw,49px)/1.08 AmxEditDisplay,Georgia,serif!important;color:inherit!important;letter-spacing:-.03em!important;text-transform:none!important;margin:0 0 16px!important;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
#amx-home-slideshow .long-title .hcat-copy h2{font-size:clamp(26px,2.7vw,40px)!important}
#amx-home-slideshow .hcat-availability{font:400 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;letter-spacing:.03em;color:inherit!important;margin:0 0 8px!important}
#amx-home-slideshow .hcat-price{font:500 25px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:inherit;min-height:32px}
#amx-home-slideshow .hcat-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:44px;background:var(--hc-accent);color:var(--hc-bg);padding:12px 22px;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-decoration:none;margin-top:20px}
#amx-home-slideshow .hcat-note{font:400 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;color:inherit!important;margin:16px 0 0!important;max-width:320px}
#amx-home-slideshow .hcat-image{display:flex;align-items:center;justify-content:center;min-width:0;position:relative;background:var(--hc-panel);padding:35px;text-decoration:none;overflow:hidden}
#amx-home-slideshow .hcat-image img{position:relative;display:block;width:100%;height:370px;object-fit:contain;max-width:600px;background:transparent;z-index:1}
#amx-home-slideshow .hcat-orbit{position:absolute;width:75%;aspect-ratio:1;max-width:400px;border:1px solid currentColor;opacity:.2;border-radius:50%}
#amx-home-slideshow .hcat-no-image{display:none;font:400 40px/1.2 AmxEditDisplay,Georgia,serif;color:var(--hc-ink);text-align:center;z-index:1}
#amx-home-slideshow .no-image .hcat-no-image{display:block}#amx-home-slideshow .no-image img{display:none}
#amx-home-slideshow .hc-theme-1{--hc-bg:#163f35;--hc-ink:#f6f2e6;--hc-panel:#dce3d1;--hc-accent:#e0e9ac}
#amx-home-slideshow .hc-theme-1 .hcat-image{color:#163f35}
#amx-home-slideshow .hc-theme-2{--hc-bg:#e7dce8;--hc-ink:#49344e;--hc-panel:#d8c3d5;--hc-accent:#49344e}
#amx-home-slideshow .hc-theme-2 .hcat-image{order:-1}
#amx-home-slideshow .hc-theme-3{--hc-bg:#202e4b;--hc-ink:#f6f1e7;--hc-panel:#e2e7eb;--hc-accent:#ead9a6}
#amx-home-slideshow .hc-theme-3 .hcat-copy h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important}
#amx-home-slideshow .hc-theme-3 .hcat-image{color:#202e4b}
#amx-home-slideshow .hc-theme-4{--hc-bg:#f2e4df;--hc-ink:#67313c;--hc-panel:#e9c8c5;--hc-accent:#67313c}
#amx-home-slideshow .hc-theme-4 .hcat-orbit{border:0;background:var(--hc-bg);opacity:1;border-radius:45% 45% 0 0;max-width:380px}
#amx-home-slideshow .amx-hs-prev::before,#amx-home-slideshow .amx-hs-next::before{content:'';display:block;width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(135deg)}
#amx-home-slideshow .amx-hs-next::before{transform:rotate(-45deg)}
@media(min-width:768px) and (max-width:1024px){#amx-home-slideshow .amx-catalog-hero{min-height:530px}#amx-home-slideshow .hcat-copy{padding:25px}#amx-home-slideshow .hcat-copy h2{font-size:34px!important}#amx-home-slideshow .long-title .hcat-copy h2{font-size:28px!important}#amx-home-slideshow .hcat-image{padding:24px}#amx-home-slideshow .hcat-image img{height:340px}}
@media(max-width:767px){#amx-home-slideshow .amx-catalog-hero{grid-template-columns:1fr;grid-template-rows:auto minmax(210px,1fr);min-height:530px}#amx-home-slideshow .hcat-copy{padding:22px 24px 18px}#amx-home-slideshow .hcat-eyebrow{margin-bottom:12px!important;font-size:9px!important}#amx-home-slideshow .hcat-brand{font-size:10px!important;margin-bottom:8px!important}#amx-home-slideshow .hcat-copy h2,#amx-home-slideshow .long-title .hcat-copy h2{font-size:clamp(25px,7vw,34px)!important;line-height:1.08!important;margin-bottom:12px!important;-webkit-line-clamp:3}#amx-home-slideshow .hcat-price{font-size:23px;min-height:28px}#amx-home-slideshow .hcat-availability{font-size:11px!important;margin-bottom:5px!important}#amx-home-slideshow .hcat-cta{margin-top:13px;min-height:44px;padding:10px 18px;font-size:12px}#amx-home-slideshow .hcat-note{font-size:10px!important;margin-top:10px!important}#amx-home-slideshow .hcat-image{padding:14px 22px;order:0!important}#amx-home-slideshow .hcat-image img{height:195px;max-width:350px}#amx-home-slideshow .hcat-orbit{max-width:220px}#amx-home-slideshow .amx-hs-controls{gap:0!important}#amx-home-slideshow .amx-hs-controls button{flex-basis:26px!important;width:26px!important;min-width:26px!important}}

/* Reuse the curated frame: changing product titles cannot move the page. */
#amx-home-slideshow .amx-catalog-hero{min-height:0;height:100%}
@media(max-width:767px){#amx-home-slideshow .amx-catalog-hero{grid-template-rows:auto minmax(0,1fr)}#amx-home-slideshow .hcat-image{min-height:0}#amx-home-slideshow .hcat-image img{max-height:100%;height:195px}}

@media(max-width:767px){#amx-home-slideshow .long-title .hcat-copy h2{font-size:clamp(23px,6vw,28px)!important;-webkit-line-clamp:4}}
@media(max-width:767px){#amx-home-slideshow .hcat-image img{height:100%;max-height:260px}}
