.av32-home{--home-line:#e8e9ec;--home-muted:#626977;--home-accent:#ec2338}.av32-home>.section{margin-block:clamp(36px,5vw,76px)}.av32-home .section-head{gap:18px;align-items:flex-end;margin-bottom:24px}.av32-home .section-head h2{font-size:clamp(24px,2.4vw,36px);line-height:1.2;letter-spacing:-.035em}.av32-home .section-head .eyebrow{letter-spacing:.12em;font-size:11px;color:#b82032;margin-bottom:9px}.av32-home .section-head>a{flex:0 0 auto;font-size:13px;font-weight:650;color:#32343d;text-decoration:none;border-bottom:1px solid #d7d9df;padding-bottom:4px}.av32-home .section-head>a:hover{color:var(--home-accent);border-color:currentColor}.av32-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--home-line);border-radius:16px;background:#fff;overflow:hidden;margin-top:24px!important}.av32-benefits>a{display:flex;align-items:center;gap:14px;padding:23px 24px;color:inherit;text-decoration:none;min-width:0}.av32-benefits>a+a{border-left:1px solid var(--home-line)}.av32-benefits>a>.icon,.av32-benefits>a>[data-icon]{color:var(--home-accent);flex:0 0 25px;width:25px;height:25px}.av32-benefits strong{display:block;font-size:14px;font-weight:750;margin-bottom:5px}.av32-benefits small{display:block;font-size:12px;color:var(--home-muted);line-height:1.5}.av32-benefits>a>span:last-child{margin-left:auto;color:#9b9eaa}.av32-benefits>a:hover{background:#fafafb}.av32-catalog-invite{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:clamp(25px,4vw,50px);border:1px solid var(--home-line);border-radius:20px;background:linear-gradient(120deg,#f5f6f8,#fff 75%)}.av32-catalog-invite h2{font-size:clamp(25px,3vw,38px);line-height:1.2;letter-spacing:-.035em;margin:9px 0 14px}.av32-catalog-invite p:last-child{max-width:640px;color:var(--home-muted);font-size:14px;line-height:1.7}.av32-catalog-invite>.button{flex-shrink:0}.av32-shopping-help .modern-help-grid>a{border-color:var(--home-line);padding:28px;border-radius:16px}.av32-shopping-help .modern-help-grid h3{font-size:20px;letter-spacing:-.02em}.av32-shopping-help [data-icon]{display:block;width:28px;height:28px;color:var(--home-accent);margin-bottom:22px}.av32-shopping-help .modern-help-grid p{margin:12px 0 22px}.av32-shopping-help .modern-help-grid>a>span:last-child{font-size:13px}.modern-recent-products{align-items:stretch}.modern-recent .section-head button{white-space:nowrap;font-size:12px}.av32-home a:focus-visible,.av32-home button:focus-visible{outline:3px solid #ee5969;outline-offset:4px}.av32-home .products-grid:empty{display:none}@media(max-width:900px){.av32-benefits{grid-template-columns:1fr}.av32-benefits>a+a{border-left:0;border-top:1px solid var(--home-line)}.av32-benefits>a{padding:18px 20px}.av32-catalog-invite{align-items:flex-start;flex-direction:column}.av32-home .section-head{align-items:flex-start;flex-wrap:wrap}.av32-home .section-head>a{font-size:12px}.av32-shopping-help .modern-help-grid{grid-template-columns:1fr}.av32-home>.section{margin-block:36px}}@media(prefers-reduced-motion:no-preference){.av32-benefits>a{transition:background .15s}.av32-shopping-help .modern-help-grid>a{transition:border-color .2s,transform .2s}.av32-shopping-help .modern-help-grid>a:hover{border-color:#e5adb5;transform:translateY(-2px)}}
