.ahbn{--bn-red:#f43143;--bn-green:#74f3a0;--bn-ink:#090a0e;isolation:isolate;font-family:inherit;position:relative;overflow:hidden}.ahbn *{box-sizing:border-box}.ahbn .ahbn__container{width:min(100% - 40px,1440px);margin:0 auto}.ahbn .ahbn__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#e74352;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ahbn .ahbn__red-dot{display:block;height:7px;width:7px;border-radius:50%;background:#f43143;box-shadow:0 0 12px #e6324e}.ahbn-offers{background:linear-gradient(160deg,#0a0b10,#110c14 72%,#160a10);color:#fff;padding:55px 0 52px}.ahbn .ahbn__offers-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:25px}.ahbn .ahbn__head-copy{max-width:750px}.ahbn-offers h1{margin:12px 0;color:#fff;font-weight:850;letter-spacing:-.045em;line-height:1.15;font-size:clamp(26px,2.8vw,40px)}.ahbn .ahbn__head-copy p{margin:0;color:#cfc8d1;font-size:15px;line-height:1.6}.ahbn .ahbn__promo-label{max-width:260px;display:flex;flex-direction:column;align-items:flex-start;padding-left:18px;border-left:2px solid rgba(244,49,67,.75);gap:4px}.ahbn__promo-label span{color:#f27b84;font-size:10px;letter-spacing:.12em;font-weight:850}.ahbn__promo-label strong{font-size:18px;line-height:1.2;font-weight:900;color:#fff}.ahbn__promo-label small{color:#bfb6bf;font-size:11px;line-height:1.45}.ahbn .ahbn__products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ahbn .ahbn__product{min-width:0;background:#111217;border:1px solid rgba(255,255,255,.16);border-radius:13px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.ahbn .ahbn__product:hover,.ahbn .ahbn__product:focus-within{transform:translateY(-3px);border-color:#74f3a0b3}.ahbn .ahbn__product-link{color:#fff;text-decoration:none;display:flex;flex-direction:column;height:100%}.ahbn .ahbn__cover{aspect-ratio:4/5;position:relative;background:#17151b;overflow:hidden}.ahbn .ahbn__cover img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ahbn .ahbn__fallback{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;letter-spacing:.3em;font-weight:900}.ahbn .ahbn__discount{position:absolute;top:9px;right:9px;width:62px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #ff3447;border-radius:50%;background:linear-gradient(145deg,#3e010df5,#83051ff2);box-shadow:0 0 15px #ff1536b3,inset 0 0 10px #ffffff1a;color:#fff;text-align:center;z-index:2}.ahbn .ahbn__discount strong{font-size:20px;font-weight:950;line-height:1.12}.ahbn .ahbn__discount small{font-size:7px;line-height:1.2;font-weight:750}.ahbn .ahbn__product-info{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1}.ahbn .ahbn__product-info h3{font-size:13px;font-weight:800;line-height:1.28;margin:0;min-height:49px;color:#fff}.ahbn .ahbn__unit{display:block;color:#d9d2db;font-size:9px;font-weight:800;letter-spacing:.08em}.ahbn .ahbn__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.ahbn .ahbn__prices strong{font-size:20px;letter-spacing:-.045em;color:#fff}.ahbn .ahbn__prices del{font-size:11px;color:#9c909d}.ahbn .ahbn__product-button{margin-top:auto;padding:12px 9px;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:7px;background:#050a08;border:1px solid #7effaf;border-radius:4px;font-size:10px;font-weight:900;letter-spacing:.03em;color:#fff;box-shadow:0 0 9px #5dff984d}.ahbn .ahbn__offers-end{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px}.ahbn .ahbn__offers-end p{font-size:12px;line-height:1.5;color:#b3aab6;margin:0}.ahbn .ahbn__offers-end>a{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid rgba(255,255,255,.45);padding:12px 18px;border-radius:5px;color:#fff;text-decoration:none;font-size:11px;letter-spacing:.04em;font-weight:850;white-space:nowrap}.ahbn .ahbn__offers-end>a:hover{border-color:#7effaf}.ahbn-technology{background:#f7f7f8;padding:65px 0 70px;color:#15151a}.ahbn__tech-head{max-width:830px;margin-bottom:29px}.ahbn__tech-head h2{font-size:clamp(27px,3vw,42px);line-height:1.12;letter-spacing:-.04em;margin:10px 0;color:#14131a;font-weight:850}.ahbn__tech-head h2 em{font-style:normal;color:#c92337}.ahbn__tech-head p{margin:0;font-size:15px;line-height:1.6;color:#59555f}.ahbn__tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ahbn__tech-card{padding:26px;border:1px solid #dddce0;background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:12px}.ahbn__tech-icon{display:grid;place-items:center;width:44px;height:44px;background:#18141b;color:#fff;border-radius:9px;font-weight:900;font-size:13px;letter-spacing:.06em}.ahbn__tech-card h3{font-size:20px;margin:0;line-height:1.2;color:#19161c;font-weight:850}.ahbn__tech-card p{font-size:14px;line-height:1.6;color:#68636e;margin:0;flex:1}.ahbn__tech-card>a{color:#a4162a;text-decoration:none;font-size:11px;font-weight:850;letter-spacing:.04em;display:flex;align-items:center;gap:8px;margin-top:4px}.ahbn__tech-card>a:hover{text-decoration:underline}.ahbn-ending{background:radial-gradient(ellipse at 80% 50%,#501221,#101014 70%);color:#fff;padding:60px 0 65px}.ahbn .ahbn__ending-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.ahbn__ending-inner>div:first-child{max-width:750px}.ahbn__ending-inner h2{font-size:clamp(30px,3.2vw,45px);line-height:1.15;font-weight:850;letter-spacing:-.04em;margin:10px 0 12px;color:#fff}.ahbn__ending-inner h2 em{font-style:normal;color:#ff4857}.ahbn__ending-inner p{font-size:15px;color:#e8dfe3;line-height:1.55;margin:0 0 10px}.ahbn__ending-inner small{display:block;color:#bcaeb8;line-height:1.5;font-size:11px}.ahbn__ending-actions{display:flex;align-items:stretch;flex-direction:column;gap:10px;min-width:230px}.ahbn__ending-actions>a{padding:14px 18px;text-align:center;display:flex;justify-content:center;gap:18px;align-items:center;font-weight:850;font-size:12px;text-decoration:none;color:#fff;border-radius:5px}.ahbn__ending-actions .ahbn__cta{background:#020906;border:1px solid #77ffa9;box-shadow:0 0 12px #5dff9840}.ahbn__ending-actions .ahbn__secondary{border:1px solid rgba(255,255,255,.45);background:#0003}@media(max-width:1300px){.ahbn .ahbn__products{grid-template-columns:repeat(3,minmax(0,1fr))}.ahbn .ahbn__product-info h3{min-height:0;font-size:15px}.ahbn .ahbn__discount{width:70px;height:70px}}@media(max-width:700px){.ahbn .ahbn__container{width:min(100% - 28px,1440px)}.ahbn-offers{padding:32px 0 35px}.ahbn .ahbn__offers-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:18px}.ahbn-offers h1{font-size:27px;line-height:1.2;margin:9px 0 8px}.ahbn .ahbn__head-copy p{font-size:13px;line-height:1.55}.ahbn .ahbn__promo-label{max-width:none;border-left:0;padding-left:0;gap:3px}.ahbn__promo-label strong{font-size:16px}.ahbn__promo-label small{font-size:10px}.ahbn .ahbn__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ahbn .ahbn__discount{width:48px;height:48px;top:6px;right:6px}.ahbn .ahbn__discount strong{font-size:16px}.ahbn .ahbn__discount small{font-size:5.5px}.ahbn .ahbn__product-info{padding:9px;gap:6px}.ahbn .ahbn__product-info h3{font-size:11px;line-height:1.3;min-height:43px}.ahbn .ahbn__unit{font-size:7.5px;letter-spacing:.05em}.ahbn .ahbn__prices strong{font-size:18px}.ahbn .ahbn__prices del{font-size:10px}.ahbn .ahbn__product-button{min-height:35px;font-size:9px;padding:8px 7px}.ahbn .ahbn__offers-end{flex-direction:column;align-items:stretch;gap:12px}.ahbn .ahbn__offers-end>a{width:100%}.ahbn-technology{padding:39px 0 43px}.ahbn__tech-head{margin-bottom:18px}.ahbn__tech-head h2{font-size:29px}.ahbn__tech-head p{font-size:13px}.ahbn__tech-grid{grid-template-columns:1fr;gap:10px}.ahbn__tech-card{padding:18px;gap:9px}.ahbn__tech-card h3{font-size:18px}.ahbn__tech-card p{font-size:13px}.ahbn-ending{padding:42px 0 44px}.ahbn .ahbn__ending-inner{flex-direction:column;align-items:stretch;gap:25px}.ahbn__ending-inner h2{font-size:30px}.ahbn__ending-inner p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ahbn .ahbn__product{transition:none!important}}.ahbn.ahbn-technology{background:var(--ahbn-tech-bg,#f7f7f8);padding-block:var(--ahbn-tech-pad,65px)}.ahbn.ahbn-ending{background:radial-gradient(ellipse at 80% 50%,#501221,var(--ahbn-end-bg,#101014) 70%);padding-block:var(--ahbn-end-pad,60px)}@media(max-width:700px){.ahbn.ahbn-technology{padding-block:clamp(24px,calc(var(--ahbn-tech-pad,65px)*.6),70px)}.ahbn.ahbn-ending{padding-block:clamp(25px,calc(var(--ahbn-end-pad,60px)*.7),70px)}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/affori-home-bn-landing.css.map */
