.amhc{--amhc-ink:#243c2b;--amhc-muted:#667265;--amhc-line:#dce4d8;background:#f5f6f1;color:var(--amhc-ink);font-family:Poppins,var(--font-body-family),sans-serif;letter-spacing:0;padding:44px 0 28px;border-top:1px solid #e5e9df;border-bottom:1px solid #e5e9df;overflow:hidden}
.amhc *{box-sizing:border-box}.amhc [hidden]{display:none!important}.amhc a{color:inherit;text-decoration:none}.amhc button{font:inherit;cursor:pointer}.amhc svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.amhc__wrap{max-width:1516px;padding:0 40px;margin:auto}
.amhc__header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px}.amhc__eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:1.35px;margin:0 0 10px}.amhc__eyebrow>span{width:7px;height:7px;background:#7e9e7c;border-radius:50%;box-shadow:0 0 0 4px #e6ecdf}.amhc h2{font:700 clamp(26px,2.8vw,40px)/1.15 Poppins,var(--font-heading-family),sans-serif;letter-spacing:-1.1px;margin:0;color:var(--amhc-ink)}.amhc__intro{font-size:13px;line-height:1.6;color:var(--amhc-muted);margin:10px 0 0}.amhc__all{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;flex:none;border-bottom:1px solid #8c9e86;padding:12px 0}.amhc__all>span{font-size:22px;line-height:1}
.amhc__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;min-height:44px}.amhc__filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.amhc__filters::-webkit-scrollbar{display:none}.amhc__filters button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #d6dfd0;border-radius:30px;padding:9px 15px;font-size:11px;font-weight:600;color:#4d634c;background:transparent;min-height:40px;transition:background .2s,color .2s}.amhc__filters button[aria-pressed=true]{background:#29482f;border-color:#29482f;color:white}.amhc__filters button>span{font-size:8px;background:#e3edda;color:#355839;padding:3px 6px;border-radius:12px;letter-spacing:.3px}.amhc__arrows{display:flex;gap:8px}.amhc__arrows button{border:1px solid #bccbb5;background:#fff;color:#28472f;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;padding:0;transition:background .2s}.amhc__arrows button:disabled{opacity:.3;cursor:default}.amhc__arrows button:not(:disabled):hover{background:#e4ecde}
.amhc__track{display:flex;gap:16px;list-style:none;padding:4px 0 16px;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8caa81 #e2e8dc;align-items:stretch}.amhc__track::-webkit-scrollbar{height:4px}.amhc__track::-webkit-scrollbar-track{background:#e2e8dc}.amhc__track::-webkit-scrollbar-thumb{background:#8caa81;border-radius:4px}.amhc__card{position:relative;flex:0 0 calc((100% - 56px)/4.5);min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dce4d6;border-radius:17px;overflow:hidden;scroll-snap-align:start;scroll-margin-inline:1px;box-shadow:0 5px 12px #263b2610;transition:box-shadow .2s,border-color .2s}.amhc__card::before{position:absolute;content:"";inset:0 20% auto 0;height:2px;background:linear-gradient(90deg,#7d9e75,#b4cba9,transparent);z-index:3;pointer-events:none}
.amhc__visual{position:relative;background:#f0f2eb;isolation:isolate;border-bottom:1px solid #e8ece3}.amhc__photo{position:relative;display:block;aspect-ratio:1.11;overflow:hidden;background:#f1f3ed}.amhc__photo img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .25s ease,transform .4s ease;mix-blend-mode:multiply}.amhc__primary{position:relative}.amhc__secondary{position:absolute;inset:0;opacity:0}.amhc__visual.is-secondary .amhc__primary{opacity:0}.amhc__visual.is-secondary .amhc__secondary{opacity:1}.amhc__tag{position:absolute;top:12px;left:12px;padding:5px 8px;font-size:8px;line-height:1.2;font-weight:700;letter-spacing:.45px;border-radius:5px;color:#fff;background:#29482f;pointer-events:none}.amhc__tag--new{background:#e4ecda;color:#355431;border:1px solid #c1d1b7}.amhc__cyber{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:4px;background:#f1edff;color:#3f33a5;border:1px solid #c8beff;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.4px;padding:4px 6px;pointer-events:none}.amhc__cyber svg{stroke:none;fill:#1481da;width:7px;height:10px}.amhc__photo-toggle{position:absolute;left:10px;bottom:9px;min-width:48px;min-height:32px;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px;background:#ffffffd9;backdrop-filter:blur(6px);border:1px solid #d9e0d5;border-radius:30px}.amhc__photo-toggle>span{width:5px;height:5px;border-radius:50%;background:#c2cbbc}.amhc__photo-toggle>span:first-child{background:#345036}.amhc__photo-toggle[aria-pressed=true]>span:first-child{background:#c2cbbc}.amhc__photo-toggle[aria-pressed=true]>span:last-child{background:#345036}
.amhc__body{padding:15px;display:flex;flex-direction:column;flex:1}.amhc__model{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.7px;color:#64705e;margin:0 0 6px;line-height:1.4}.amhc__name h3{font:700 20px/1.2 Poppins,var(--font-heading-family),sans-serif;letter-spacing:-.55px;margin:0;min-height:48px;color:#203a28;text-wrap:balance}.amhc__size{font-size:10px;color:#6f7e68;display:flex;gap:7px;justify-content:space-between;align-items:center;margin:7px 0 12px;line-height:1.5}.amhc__size>span{display:flex;align-items:center;gap:4px;font-size:9px}.amhc__size>span::before{content:"";width:4px;height:4px;border-radius:50%;background:#6c9766}.amhc__price{display:flex;gap:8px;align-items:baseline;margin-top:auto;flex-wrap:wrap}.amhc__price>strong{font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.7px;color:#213b27}.amhc__price>s{font-size:11px;color:#929989;font-weight:400;white-space:nowrap}.amhc__finance{font-size:10px;color:#4e6e44;font-weight:500;margin:6px 0 13px}.amhc__cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:14px;min-height:43px;width:100%;padding:9px;border-radius:30px;background:#28482f;color:#fff!important;font-size:11px;font-weight:600;overflow:hidden;box-shadow:0 4px 10px #234d2415;transition:background .2s,box-shadow .2s}.amhc__cta svg{width:16px;height:16px}.amhc__cta::after{content:"";position:absolute;inset:-30%;background:linear-gradient(110deg,transparent 37%,#ffffff35 50%,transparent 63%);transform:translateX(-130%);animation:amhc-shine 5s 1s ease-in-out infinite;pointer-events:none;animation-play-state:paused}.amhc.is-visible .amhc__cta::after{animation-play-state:running}
body.am-cyber .amhc__card::before{background:linear-gradient(90deg,#02c9ec,#6660f0,#ac66ef,transparent)}body.am-cyber .amhc__cta{color:#161937!important;background:linear-gradient(#fcfcff,#f4f6ff) padding-box,linear-gradient(105deg,#00d8ff,#7165ff,#d687ff) border-box;border:1px solid transparent;box-shadow:0 3px 11px #6155f71a}body.am-cyber .amhc__cta::after{background:linear-gradient(110deg,transparent 35%,#86e5ff66 49%,#e5b8ff4d 55%,transparent 67%)}
.amhc__footer{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#718069;padding-top:13px;min-height:34px}.amhc__hint{display:flex;align-items:center;gap:7px}.amhc__hint svg{width:17px;height:17px}.amhc :is(a,button,[tabindex]):focus-visible{outline:3px solid #6856c4;outline-offset:3px}.amhc__track:focus-visible{outline-offset:5px}
@keyframes amhc-shine{0%,50%{transform:translateX(-130%)}85%,100%{transform:translateX(130%)}}
.amhc__track{overflow-anchor:none}.amhc__card[data-model=primavera] .amhc__photo img{padding:8px}
@media(hover:hover) and (pointer:fine){.amhc__card:hover{border-color:#a3ba94;box-shadow:0 6px 20px #264b241c}.amhc__photo:hover img{transform:scale(1.025)}.amhc__cta:hover{box-shadow:0 5px 16px #6155f72e}.amhc__name:hover{text-decoration:underline;text-underline-offset:3px}}
@media(min-width:750px) and (max-width:1199px){.amhc__wrap{padding:0 28px}.amhc__card{flex-basis:calc((100% - 40px)/3.25)}.amhc h2{font-size:31px}}
@media(max-width:749px){.amhc{padding:29px 0 20px}.amhc__wrap{padding:0 18px}.amhc__header{display:block;margin-bottom:15px}.amhc__eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:9px}.amhc h2{font-size:27px;letter-spacing:-.8px}.amhc__intro{font-size:11px;line-height:1.55;max-width:310px;margin-top:9px}.amhc__all{display:inline-flex;font-size:10px;padding:8px 0;gap:12px;margin-top:4px}.amhc__all>span{font-size:17px}.amhc__toolbar{margin-bottom:11px;min-height:38px;gap:0}.amhc__filters{gap:6px;margin-right:-18px;padding-right:18px}.amhc__filters button{font-size:10px;padding:8px 12px;min-height:38px}.amhc__filters button>span{font-size:7px}.amhc__arrows{display:none}.amhc__track{gap:12px;margin-right:-18px;padding-right:18px;padding-bottom:13px;scroll-snap-type:x mandatory}.amhc__card{flex-basis:70%;max-width:290px;border-radius:14px}.amhc__photo{aspect-ratio:1.12}.amhc__body{padding:13px}.amhc__tag{left:10px;top:10px;font-size:7px}.amhc__model{font-size:8px;letter-spacing:.45px}.amhc__name h3{font-size:19px;min-height:46px}.amhc__price>strong{font-size:23px}.amhc__price>s{font-size:10px}.amhc__size{font-size:9px;margin:6px 0 10px}.amhc__finance{font-size:10px;margin:6px 0 12px}.amhc__cta{font-size:11px;min-height:44px;gap:12px}.amhc__footer{font-size:9px;padding-top:9px}.amhc__photo-toggle{min-height:35px;min-width:48px}.amhc__cyber{font-size:8px}}
@media(max-width:359px){.amhc__wrap{padding-inline:14px}.amhc h2{font-size:24px}.amhc__card{flex-basis:76%}.amhc__track{margin-right:-14px;padding-right:14px}.amhc__filters{margin-right:-14px;padding-right:14px}}
@media(prefers-reduced-motion:reduce){.amhc *,.amhc *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.amhc__photo:hover img{transform:none}}
