.ahv{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--abdi-navy);color:#fff;min-height:max(520px,calc(100svh - 110px))}.ahv--large{min-height:max(480px,78svh)}.ahv--medium{min-height:max(420px,60svh)}.ahv--center{justify-content:center;text-align:center}.ahv-media,.ahv-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ahv-media img,.ahv-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahv-video{opacity:0;transition:opacity .8s ease}.ahv.is-ready .ahv-video{opacity:1}.ahv-shade{background:#000;opacity:var(--ahv-overlay)}.ahv-content{padding:0 16px 80px;max-width:640px}.ahv--center .ahv-content{margin-inline:auto;padding-bottom:16px}.ahv-eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}.ahv-title{margin:0 0 12px;font-size:clamp(30px,8vw,52px);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;color:#fff}.ahv-text{font-size:16.5px;font-weight:500;line-height:1.5;color:#ffffffe6;max-width:480px}.ahv--center .ahv-text{margin-inline:auto}.ahv-text p{margin:0}.ahv-actions{display:grid;gap:10px;margin-top:22px}.ahv .ahv-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:0 26px;border-radius:12px;background:var(--abdi-teal);border:1px solid var(--abdi-teal);color:#fff!important;font-size:16px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background .2s,border-color .2s}.ahv .ahv-btn:hover{background:var(--abdi-navy);border-color:var(--abdi-navy)}.ahv .ahv-btn--ghost{background:transparent;border-color:#ffffffb3}.ahv .ahv-btn--ghost:hover{background:#ffffff1f;border-color:#fff}.ahv-bottom{position:absolute;left:0;right:0;bottom:22px;margin:0;text-align:center;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;pointer-events:none}.ahv-toggle{position:absolute;right:12px;top:12px;width:40px;height:40px;border-radius:50%;border:0;background:#00000059;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.ahv-toggle svg{width:15px;height:15px;fill:currentColor}.ahv-toggle .ahv-i-play,.ahv.is-playing .ahv-toggle .ahv-i-pause{display:block}.ahv-toggle .ahv-i-pause,.ahv.is-playing .ahv-toggle .ahv-i-play{display:none}.ahv-toggle:focus-visible,.ahv .ahv-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:750px){.ahv-content{width:min(1320px,calc(100% - 112px));max-width:none;margin-inline:auto;padding:0 0 96px}.ahv-title{max-width:720px}.ahv-text{font-size:18px}.ahv-actions{display:flex;flex-wrap:wrap}.ahv .ahv-btn{width:auto}.ahv--center .ahv-actions{justify-content:center}.ahv-toggle{right:24px;top:24px}}.aht{padding-block:72px;background:#fff;color:var(--abdi-navy)}.aht-head{text-align:center;padding:0 16px;margin-bottom:28px}.aht-eyebrow,.ahf-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--abdi-olive);margin:0 0 12px}.aht-title,.ahf-title{font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.025em;margin:0 auto;max-width:720px;text-wrap:balance;color:inherit}.aht-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aht-track::-webkit-scrollbar{display:none}.aht-card{position:relative;flex:0 0 84%;scroll-snap-align:start;margin:0}.aht-photo{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#efede8}.aht-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aht-copy{padding:16px 4px 4px}.aht-label{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--abdi-olive)}.aht-copy h3{margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.3;color:var(--abdi-navy)}.aht-text{margin:0;font-size:15px;line-height:1.5;color:#3d4757}.aht-more{display:inline-block;margin-top:10px;font-size:15px;font-weight:700;color:var(--abdi-teal)}.aht-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.aht-cover:focus-visible{outline:2px solid var(--abdi-navy);outline-offset:3px;border-radius:14px}.aht-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.aht-dots span{width:7px;height:7px;border-radius:50%;background:#d9d4c7;transition:width .3s,background .3s}.aht-dots span.is-active{width:22px;border-radius:4px;background:var(--abdi-teal)}@media(min-width:750px){.aht-head,.aht-track{width:min(1320px,calc(100% - 112px));margin-inline:auto;padding-inline:0}.aht-head{margin-bottom:36px}.aht-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible}.aht-card{flex:none}.aht-dots{display:none}}.ahf{padding-block:72px;background:#f6f4ef;color:var(--abdi-navy);scroll-margin-top:90px}.ahf-head{text-align:center;padding:0 16px;margin-bottom:28px}.ahf-text{margin:12px auto 0;font-size:17px;line-height:1.6;color:#3d4757;max-width:620px}.ahf-text p{margin:0}.ahf-frame{position:relative;margin:0 16px;background:#efede8;border-radius:14px;overflow:hidden;aspect-ratio:16/9}.ahf-frame--square{aspect-ratio:1}.ahf-frame--portrait{aspect-ratio:4/5}.ahf-frame video,.ahf-frame img,.ahf-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahf-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:1px dashed #c9c3b5;border-radius:14px;color:#3d4757;font-size:14px;text-align:center;padding:20px}.ahf-steps{list-style:none;margin:20px 16px 0;padding:0;display:grid;gap:10px}.ahf-steps li{display:flex;gap:14px;align-items:flex-start;background:#fff;padding:18px 16px;border-radius:12px}.ahf-num{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--abdi-teal);color:#fff;font-size:14px;font-weight:700}.ahf-steps h3{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3;color:var(--abdi-navy)}.ahf-steps p{margin:0;font-size:14.5px;line-height:1.5;color:#3d4757}@media(min-width:750px){.ahf-head,.ahf-frame,.ahf-steps{width:min(1100px,calc(100% - 112px));margin-inline:auto}.ahf-head{margin-bottom:36px}.ahf-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:24px}}@media(max-width:749px){.aht,.ahf{padding-block:48px}.aht-title,.ahf-title{font-size:27px}.ahf-text{font-size:15px}}@media(prefers-reduced-motion:reduce){.ahv-video{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/abdi-home.css.map */
