:root{--av-ink: #102A43;--av-dealer-blue: #1F5A84;--av-brass: #D2A85A;--av-warm-white: #FAF8F4;--av-slate: #334E68;--av-sand: #E7E2D8;--av-readable-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}body,button,input,select,textarea{font-family:var(--av-readable-sans)}h1,h2,h3,h4,h5,h6,.heading-font,.text-overlay__heading{font-family:var(--av-readable-sans);letter-spacing:-.025em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--av-brass);outline-offset:3px}@media(min-width:769px){.cc-header .header__grid{column-gap:clamp(20px,2.4vw,38px);padding-block:12px}.cc-header .header__logo{width:clamp(174px,13vw,208px);max-width:none;padding-block:3px}.cc-header .header__logo img{display:block;width:100%;max-height:70px;object-fit:contain;object-position:left center}.main-menu--avon .main-menu__content{max-width:1180px;gap:8px}.main-menu--avon .main-nav__row{margin-inline:5px}.main-menu--avon .main-nav__row>.main-nav__item--primary{font-family:var(--av-readable-sans);font-size:12px;font-weight:700;letter-spacing:.035em;padding-block:15px 13px}}@media(min-width:769px){.main-menu--avon .main-nav__child.avon-nav-panel{box-shadow:0 18px 42px #102a432e}.main-menu--avon .avon-nav-panel__inner{max-width:1120px;padding:24px}.main-menu--avon .avon-nav-grid{gap:22px}.main-menu--avon .avon-nav-grid--shop{grid-template-columns:minmax(155px,.95fr) minmax(155px,.95fr) minmax(155px,.95fr) minmax(260px,1.25fr)}.main-menu--avon .avon-nav-grid--parts{grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(250px,1.15fr)}.main-menu--avon .avon-nav-story{padding:22px;min-height:0;background:linear-gradient(145deg,var(--av-ink),var(--av-dealer-blue))}.main-menu--avon .avon-nav-heading{margin-bottom:8px;font-family:var(--av-readable-sans);font-size:11px;font-weight:800;letter-spacing:.08em}.main-menu--avon .avon-nav-link-list .child-nav__item{padding-block:5px;font-size:14px;line-height:1.35}.main-menu--avon .avon-nav-link-list small{font-size:11px;line-height:1.25}.main-menu--avon .avon-nav-panel--compact{width:310px;padding-block:6px 8px!important}}.cc-header,store-header.header,.footer{--av-navy: var(--av-ink)}.secondary-nav__cta,.secondary-nav__cta--button,.secondary-nav .secondary-nav__link.btn,.btn--primary{background-color:var(--av-brass)!important;border-color:var(--av-brass)!important;color:var(--av-ink)!important;border-radius:6px!important;font-family:var(--av-readable-sans);font-weight:750!important;letter-spacing:.02em!important}.secondary-nav__cta:hover,.secondary-nav__cta--button:hover,.secondary-nav .secondary-nav__link.btn:hover,.btn--primary:hover{background-color:#c2923d!important;border-color:#c2923d!important;color:var(--av-ink)!important}.footer{background:linear-gradient(160deg,var(--av-ink),#0B1E31)!important}.footer__logo,.footer .footer__logo{display:block;width:min(205px,100%);margin-bottom:18px}.footer__logo img,.footer .footer__logo img,.footer .footer__logo-image{display:block;width:100%;max-width:205px!important;height:auto!important;object-fit:contain;object-position:left center}.footer .footer-block__heading{font-family:var(--av-readable-sans);font-size:12px;font-weight:800;letter-spacing:.07em}.footer a{text-underline-offset:3px}.footer a:hover{color:var(--av-brass)!important}@media(max-width:768.98px){.cc-header .header__logo{max-width:154px}.cc-header .header__logo img{width:100%;height:auto}.main-menu--avon .main-nav__item--primary,.main-menu--avon .child-nav__item{font-family:var(--av-readable-sans)}.footer__logo,.footer .footer__logo{width:min(188px,100%)}}@media(min-width:769px){.main-menu--avon #avon-nav-shop,.main-menu--avon #avon-nav-parts{left:50%!important;right:auto!important;width:min(1120px,calc(100vw - 32px))!important;transform:translate(-50%)!important}}body.template-page .av-cvr-page .av-hero a.av-btn.av-btn-secondary{background:#fff!important;border-color:var(--avp-charcoal, #20252b)!important;color:var(--avp-charcoal, #20252b)!important}body.template-page .av-cvr-page .av-hero a.av-btn.av-btn-secondary:hover{background:var(--avp-charcoal, #20252b)!important;border-color:var(--avp-charcoal, #20252b)!important;color:#fff!important}@media(max-width:359.98px){body{min-width:0!important}}@media(max-width:768.98px){html body .collection-banner.collection-banner--vacuums .collection-banner__content .collection-banner__intro-block .collection-banner__summary{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}body .collection-banner.collection-banner--vacuums .av-collection-guide{padding:16px!important}.collection-banner--vacuums .av-collection-guide__eyebrow,.collection-banner--vacuums .av-collection-guide__copy{display:none}.collection-banner--vacuums .av-collection-guide h2{margin-bottom:10px;font-size:16px}.collection-banner--vacuums .av-collection-paths__links{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:4px;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch}.collection-banner--vacuums .av-collection-paths__links a{flex:0 0 auto;min-height:44px;scroll-snap-align:start}.announcement__text .rte a[href="/pages/about-us"]{display:inline-flex;min-height:44px;align-items:center}}.av-visit-body a[href^="tel:"]{color:#fff!important;font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.collection-banner--text-forward .collection-banner__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(18px,3vw,40px);align-items:start;width:100%}.collection-banner--text-forward .collection-banner__summary{max-width:68ch;margin-block:10px 12px}.collection-banner--text-forward .collection-banner__proof{display:flex;flex-wrap:wrap;gap:8px 16px;margin-block:0}.collection-banner--text-forward .collection-banner__description{margin-top:12px}.collection-banner--text-forward .av-collection-guide{padding:clamp(16px,2vw,24px)!important}.collection-banner--text-forward .av-collection-guide__copy{margin-bottom:12px}.collection-banner--text-forward .av-collection-paths__links{gap:8px}body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__eyebrow,body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__summary,body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__description,body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__proof li:not(.collection-banner__count),body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide__eyebrow,body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide__copy{display:none!important}body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__body{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);align-items:center}body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide{padding-block:12px!important}body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide h2{margin-bottom:8px;font-size:clamp(16px,1.4vw,20px)}body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-paths__links{display:flex;flex-wrap:wrap}.parts-hub__quick-lookup a{text-underline-offset:3px}.av-mobile-cart-checkout{display:none}@media(max-width:768.98px){.cc-announcement .announcement__text{min-height:36px}.cc-announcement .announcement__text .rte{font-size:12px;line-height:1.25}.cc-header .header__grid{padding-block:7px}.cc-header .header__logo{max-width:136px}.cc-header .header__logo img{max-height:50px;object-fit:contain}.cc-icons-with-text .icons-with-text{padding-block:8px!important}.cc-icons-with-text .icons-with-text__text,.cc-icons-with-text .icons-with-text__item{font-size:12px;line-height:1.25}.collection-banner--text-forward .collection-banner__body{display:block}.collection-banner--text-forward .collection-banner__eyebrow{margin-bottom:6px;font-size:11px}.collection-banner--text-forward .collection-banner__heading{font-size:clamp(27px,8vw,34px);line-height:1.08}.collection-banner--text-forward .collection-banner__summary{display:-webkit-box!important;overflow:hidden!important;margin-block:8px 10px;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.collection-banner--text-forward .collection-banner__proof{gap:6px 12px;font-size:12px}.collection-banner--text-forward .collection-banner__proof li:nth-child(n+3){display:none}.collection-banner--text-forward .collection-banner__description{display:none}.collection-banner--text-forward .av-collection-guide{margin-top:12px;padding:12px!important}.collection-banner--text-forward .av-collection-guide__eyebrow,.collection-banner--text-forward .av-collection-guide__copy{display:none}.collection-banner--text-forward .av-collection-guide h2{margin-bottom:8px;font-size:15px}.collection-banner--text-forward .av-collection-paths__links,.collection-banner--vacuums .av-collection-paths__links{display:flex;flex-wrap:wrap;gap:7px;overflow:visible;padding-bottom:0}.collection-banner--text-forward .av-collection-paths__links a,.collection-banner--vacuums .av-collection-paths__links a{flex:1 1 calc(50% - 7px);min-height:40px;padding:8px 10px;font-size:12px;line-height:1.2}body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__body{display:block}body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__proof{display:none}body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide{margin-top:8px}.parts-hub__quick-lookup .scrollable-table{overflow:visible;border:0}.parts-hub__quick-lookup table,.parts-hub__quick-lookup tbody,.parts-hub__quick-lookup tr,.parts-hub__quick-lookup td{display:block;width:100%}.parts-hub__quick-lookup thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.parts-hub__quick-lookup tbody{display:grid;gap:12px}.parts-hub__quick-lookup tr{overflow:hidden;border:1px solid #d9dee5;border-radius:12px;background:#fff;box-shadow:0 5px 16px #102a4312}.parts-hub__quick-lookup td{box-sizing:border-box;padding:13px 14px!important;border:0!important}.parts-hub__quick-lookup td:first-child{background:#f5f7fa;color:#20252b;font-weight:700}.parts-hub__quick-lookup td:nth-child(2) a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:8px;background:#102a43;color:#fff!important;font-weight:800;text-decoration:none}.parts-hub__quick-lookup td:nth-child(2) a:after{content:"\2192";flex:0 0 auto;color:#fff;font-size:12px}body.template-cart{padding-bottom:82px}.av-mobile-cart-checkout{position:fixed;z-index:70;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.9fr);gap:12px;align-items:center;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid rgb(16 42 67 / 18%);background:#fffffff7;box-shadow:0 -8px 24px #102a4324;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.av-mobile-cart-checkout__total{min-width:0;color:#102a43;font-size:12px;line-height:1.25}.av-mobile-cart-checkout__total strong{display:block;margin-top:2px;font-size:16px}.av-mobile-cart-checkout .btn{min-height:48px}}@media(prefers-reduced-motion:reduce){.collection-banner *,.av-mobile-cart-checkout{scroll-behavior:auto!important;transition:none!important}}section.av-visit-shop--navy .av-visit-body a[href^="tel:"]{color:#fff!important;font-weight:750;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}@media(min-width:769px){html body:has(.pagination__arrow--prev) .collection-banner.collection-banner--text-forward{padding-block:28px!important}html body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__body{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)!important;gap:24px!important}html body:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__heading{font-size:clamp(34px,2.7vw,42px)!important;line-height:1.08!important}html body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide{padding:14px!important}html body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide h2{display:none!important}html body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-paths__links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important}html body:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-paths__links a{min-height:40px;padding:9px 10px}}@media(max-width:768.98px){html body.template-collection:has(.pagination__arrow--prev) .collection-banner.collection-banner--text-forward{gap:0!important;padding-block:16px!important}html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__body{display:block!important}html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__eyebrow,html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__summary,html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__description,html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__proof,html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide__eyebrow,html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide__copy,html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide h2{display:none!important}html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .collection-banner__heading{margin:0!important;font-size:clamp(26px,7.5vw,32px)!important;line-height:1.08!important}html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-guide{margin-top:10px!important;padding:10px!important}html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-paths__links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important;padding:0!important;white-space:normal!important}html body.template-collection:has(.pagination__arrow--prev) .collection-banner--text-forward .av-collection-paths__links a{display:flex!important;width:auto!important;min-width:0!important;min-height:44px;flex:initial!important;align-items:center;justify-content:space-between;gap:4px;padding:7px 8px!important;font-size:11.5px!important;line-height:1.15!important;white-space:normal!important}html body.template-page .page__content.article-content .parts-hub__quick-lookup .scrollable-table,html body.template-page .av-article__content .parts-hub__quick-lookup .scrollable-table{width:100%!important;max-width:100%!important;overflow:visible!important}html body.template-page .parts-hub__quick-lookup .scrollable-table:before{display:none!important;content:none!important}html body.template-page .page__content.article-content .parts-hub__quick-lookup .scrollable-table>table,html body.template-page .av-article__content .parts-hub__quick-lookup .scrollable-table>table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}html body.template-page .parts-hub__quick-lookup table tbody,html body.template-page .parts-hub__quick-lookup table tr,html body.template-page .parts-hub__quick-lookup table td,html body.template-page .parts-hub__quick-lookup table td a{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/avon-ux-redesign-2026-08-26.css.map */
