.elementor-901434 .elementor-element.elementor-element-bbf14366{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901434 .elementor-element.elementor-element-bbf14366:not(.elementor-motion-effects-element-type-background), .elementor-901434 .elementor-element.elementor-element-bbf14366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322014;}.elementor-901434 .elementor-element.elementor-element-b77e435b{text-align:center;}.elementor-901434 .elementor-element.elementor-element-b77e435b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:1px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-178c8f6a{text-align:center;}.elementor-901434 .elementor-element.elementor-element-178c8f6a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:11px;font-weight:700;line-height:14.85px;letter-spacing:0.33px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-c9faa19a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-901434 .elementor-element.elementor-element-f984e13f{text-align:start;}.elementor-901434 .elementor-element.elementor-element-f984e13f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-352875b1{text-align:start;}.elementor-901434 .elementor-element.elementor-element-352875b1 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-500f6048{text-align:start;}.elementor-901434 .elementor-element.elementor-element-500f6048 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-3222ce9b{text-align:start;}.elementor-901434 .elementor-element.elementor-element-3222ce9b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-f04dcc97{text-align:start;}.elementor-901434 .elementor-element.elementor-element-f04dcc97 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-79eaba70{text-align:center;}.elementor-901434 .elementor-element.elementor-element-79eaba70 img{width:210px;}.elementor-901434 .elementor-element.elementor-element-48058be5{text-align:start;}.elementor-901434 .elementor-element.elementor-element-48058be5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;color:#ffffff;}.elementor-901434 .elementor-element.elementor-element-cdc361e0{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;}.elementor-901434 .elementor-element.elementor-element-cdc361e0 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-901434 .elementor-element.elementor-element-fbef11f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-901434 .elementor-element.elementor-element-aac44ea4 .elementor-menu-toggle{margin:0 auto;}.elementor-901434 .elementor-element.elementor-element-3c81b76f{text-align:center;}.elementor-901434 .elementor-element.elementor-element-3c81b76f img{width:170px;}.elementor-901434 .elementor-element.elementor-element-132d5699{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;}.elementor-901434 .elementor-element.elementor-element-132d5699 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}/* Start custom CSS for container, class: .elementor-element-bbf14366 */.elementor-901434 .elementor-element.elementor-element-bbf14366{display:flex;align-items:center;justify-content:center;width:100%;height:34px;min-height:34px;padding:0 16px;background:#322014;overflow:hidden;box-sizing:border-box;} .elementor-901434 .elementor-element.elementor-element-bbf14366 *{box-sizing:border-box;} .elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-b77e435b,.elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-178c8f6a{width:100%;margin:0;} .elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-b77e435b .elementor-heading-title,.elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-178c8f6a .elementor-heading-title{margin:0;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;} .elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-b77e435b .elementor-heading-title{font-family:"Source Sans Pro",sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:1px;} .elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-178c8f6a{display:none;} @media(max-width:767px){.elementor-901434 .elementor-element.elementor-element-bbf14366{height:32px;min-height:32px;padding:6px 16px;} .elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-b77e435b{display:none;} .elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-178c8f6a{display:block;} .elementor-901434 .elementor-element.elementor-element-bbf14366 .elementor-element-178c8f6a .elementor-heading-title{font-family:"Source Sans Pro",sans-serif;font-size:11px;font-weight:700;line-height:14.85px;letter-spacing:.33px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9faa19a */.elementor-901434 .elementor-element.elementor-element-c9faa19a{position:relative;display:flex;align-items:center;width:100%;height:76px;min-height:76px;padding:0 48.64px;background:transparent;color:#fff;box-sizing:border-box;} .elementor-901434 .elementor-element.elementor-element-c9faa19a *{box-sizing:border-box;} .elementor-901434 .elementor-element.elementor-element-c9faa19a>.elementor-element{width:auto;max-width:none;margin:0;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-f984e13f,.elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-352875b1,.elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-500f6048,.elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-3222ce9b{margin-right:25.6px;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-3b237a61{margin-left:auto;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-48058be5,.elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0{margin-left:25.6px;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-heading-title{margin:0;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;white-space:nowrap;} .elementor-901434 .elementor-element.elementor-element-c9faa19a a{color:#fff;text-decoration:none;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-79eaba70{position:absolute;left:50%;top:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:210px;height:76px;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-79eaba70 img{display:block;width:210px;max-width:210px;height:auto;max-height:58px;object-fit:contain;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button{min-width:0;padding:0;border:0;background:transparent;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;box-shadow:none;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button-text{display:none;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button-icon{display:inline-flex;align-items:center;width:auto;margin:0;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button-icon svg{display:none;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button:before{content:"CART (";} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-button-icon-qty{position:static;display:inline!important;width:auto;height:auto;margin:0;padding:0;background:transparent;color:inherit;font:inherit;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-button-icon-qty:after{content:")";} @media(max-width:767px){.elementor-901434 .elementor-element.elementor-element-c9faa19a{display:none!important;}}  .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button-icon{display:inline-flex;align-items:center;width:auto!important;height:auto!important;margin:0!important;background:none!important;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button-icon i,.elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-screen-only{display:none!important;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button-icon:before{display:none!important;content:none!important;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__toggle .elementor-button-icon:after{position:static!important;display:inline!important;content:attr(data-counter) ")"!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;color:#fff!important;font:inherit!important;} body.elementor-editor-active .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-overlay,body.elementor-editor-active .elementor-901434 .elementor-element.elementor-element-c9faa19a .ui-resizable-handle,body.elementor-editor-active .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-editor-element-settings{display:none!important;} .elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-menu-cart__wrapper{background:transparent!important;} .elementor-901434 .elementor-element.elementor-element-c9faa19a{gap:0!important;} @media(min-width:768px){.elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0{min-width:56.95px!important;}} @media(min-width:768px){.elementor-901434 .elementor-element.elementor-element-c9faa19a .elementor-element-cdc361e0 .elementor-menu-cart__wrapper{text-align:right!important;}} .elementor-901434 .elementor-element.elementor-element-c9faa19a{position:absolute!important;top:34px!important;left:0!important;width:100%!important;z-index:100!important;background:transparent!important;background-image:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef11f9 */.elementor-901434 .elementor-element.elementor-element-fbef11f9{display:none;} @media(max-width:767px){.elementor-901434 .elementor-element.elementor-element-fbef11f9{display:grid;grid-template-columns:48px minmax(0,1fr) 64px;align-items:center;width:100%;height:72px;min-height:72px;padding:0 24px;background:transparent;color:#fff;box-sizing:border-box;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 *{box-sizing:border-box;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-aac44ea4{justify-self:start;width:48px;margin:0;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-aac44ea4 .elementor-nav-menu--main{display:none!important;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-aac44ea4 .elementor-menu-toggle{display:flex!important;align-items:center;justify-content:flex-start;width:48px;height:48px;margin:0;padding:0;border:0;background:transparent;color:#fff;font-size:23px;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-aac44ea4 .elementor-menu-toggle svg{width:23px;height:23px;fill:#fff;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-3c81b76f{justify-self:center;display:flex;align-items:center;justify-content:center;width:170px;height:72px;margin:0;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-3c81b76f img{display:block;width:170px;max-width:44vw;height:auto;max-height:52px;object-fit:contain;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699{justify-self:end;width:64px;max-width:64px;margin:0;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button{display:flex;align-items:center;justify-content:flex-end;gap:0;width:64px;min-width:64px;height:48px;padding:0;border:0;background:transparent;color:#fff;box-shadow:none;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button-text{display:none;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button-icon{display:flex;align-items:center;justify-content:flex-start;width:64px;height:24px;margin:0;background:url("https://aoicycle.com/wp-content/plugins/aoi-v2-brooks-preview/assets/mobile-cart-white.png") left center/24px 24px no-repeat;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button-icon svg{opacity:0;width:24px;height:24px;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-button-icon-qty{position:static;display:inline!important;width:auto;height:auto;margin:0 0 0 30px;padding:0;background:transparent;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:1px;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-button-icon-qty:before{content:"(";} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-button-icon-qty:after{content:")";}} @media(max-width:767px){} @media(max-width:767px){.elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button:before{display:none!important;content:none!important;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button-icon{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:64px!important;height:24px!important;margin:0!important;background:url("https://aoicycle.com/wp-content/plugins/aoi-v2-brooks-preview/assets/mobile-cart-white.png") left center/24px 24px no-repeat!important;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button-icon i,.elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-screen-only{display:none!important;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button-icon:before{display:none!important;content:none!important;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-132d5699 .elementor-menu-cart__toggle .elementor-button-icon:after{position:static!important;display:inline!important;content:"(" attr(data-counter) ")"!important;width:auto!important;height:auto!important;margin:0 0 0 30px!important;padding:0!important;background:transparent!important;color:#fff!important;font-family:"Source Sans Pro",sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:19.5px!important;letter-spacing:1px!important;}} body.elementor-editor-active .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-element-overlay,body.elementor-editor-active .elementor-901434 .elementor-element.elementor-element-fbef11f9 .ui-resizable-handle,body.elementor-editor-active .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-editor-element-settings{display:none!important;} .elementor-901434 .elementor-element.elementor-element-fbef11f9 .elementor-menu-cart__wrapper{background:transparent!important;} @media(max-width:767px){.elementor-901434 .elementor-element.elementor-element-fbef11f9{position:absolute!important;top:32px!important;left:0!important;width:100%!important;z-index:100!important;background:transparent!important;background-image:none!important;}}/* End custom CSS */
/* Start custom CSS */body:not(.home) .elementor-901434 .elementor-element-c9faa19a,
body:not(.home) .elementor-901434 .elementor-element-fbef11f9 {
  position: relative !important;
  top: auto !important;
  background-color: #322014 !important;
}
.elementor-901434 .elementor-nav-menu--dropdown[aria-hidden="true"],
.elementor-901434 .elementor-menu-cart__main[aria-hidden="true"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
.elementor-901434 .aoi-native-search-form { display: flex; align-items: center; margin: 0; }
.elementor-901434 .aoi-native-search-form label { margin: 0; }
.elementor-901434 .aoi-native-search-form input[type="search"] { width: 72px; padding: 1px 0 3px; border: 0; border-bottom: 1px solid rgba(255,255,255,.7); border-radius: 0; background: transparent; color: #fff; font-size: 12px; font-weight: 500; line-height: 14px; letter-spacing: 1px; text-transform: uppercase; }
.elementor-901434 .aoi-native-search-form input[type="search"]::placeholder { color: #fff; opacity: 1; }

.elementor-901434 .aoi-native-search-form button { margin-left: 5px; padding: 0; border: 0; background: transparent; color: #fff; font-size: 10px; font-weight: 600; letter-spacing: .5px; line-height: 18px; }

body > a.skip-link, body > a.screen-reader-text.skip-link, .elementor-location-header a.skip-link { position: absolute !important; left: -10000px !important; top: auto !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; } body > a.skip-link:focus, body > a.screen-reader-text.skip-link:focus, .elementor-location-header a.skip-link:focus { left: 8px !important; top: 8px !important; width: auto !important; height: auto !important; clip: auto !important; padding: 8px 12px !important; z-index: 100000 !important; background: #322014 !important; color: #fff !important; white-space: normal !important; } .elementor-element-79eaba70, .elementor-element-3c81b76f { align-self: stretch !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; } .elementor-element-79eaba70 > .elementor-widget-container, .elementor-element-3c81b76f > .elementor-widget-container { display: flex !important; align-items: center !important; justify-content: center !important; height: 100% !important; } .elementor-element-79eaba70 img, .elementor-element-3c81b76f img { display: block !important; margin: 0 !important; transform: translateY(6px); }
@media (min-width: 768px) { .elementor-element-79eaba70 { width: 220px !important; } .elementor-element-79eaba70 img { width: 220px !important; height: auto !important; transform: none !important; } } @media (max-width: 767px) { .elementor-element-3c81b76f img { width: 170px !important; height: auto !important; transform: none !important; } }
@media (min-width: 768px) { .elementor-element-79eaba70 > .elementor-widget-container { width: 220px !important; max-width: 220px !important; } .elementor-element-79eaba70 img { width: 220px !important; max-width: 220px !important; } } @media (max-width: 767px) { .elementor-element-3c81b76f > .elementor-widget-container { width: 170px !important; max-width: 170px !important; } .elementor-element-3c81b76f img { width: 170px !important; max-width: 170px !important; } }
/* R4D native cart light-panel text */
.elementor-menu-cart__main .elementor-menu-cart__product-name,
.elementor-menu-cart__main .elementor-menu-cart__product-name a,
.elementor-menu-cart__main .elementor-menu-cart__product-name .variation,
.elementor-menu-cart__main .elementor-menu-cart__product-name .variation dt,
.elementor-menu-cart__main .elementor-menu-cart__product-name .variation dd,
.elementor-menu-cart__main .elementor-menu-cart__product-name .variation p,
.elementor-menu-cart__main .elementor-menu-cart__subtotal,
.elementor-menu-cart__main .elementor-menu-cart__subtotal strong,
.elementor-menu-cart__main .elementor-menu-cart__subtotal .woocommerce-Price-amount,
.elementor-menu-cart__main .elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol { color:#322014 !important; }

/* R4D mobile menu icon parity */
@media (max-width:767px) {
  .elementor-element-aac44ea4 .elementor-menu-toggle {
    font-size:0 !important;
    line-height:1 !important;
    padding:0 !important;
    min-width:20px !important;
    min-height:20px !important;
  }
  .elementor-element-aac44ea4 .elementor-menu-toggle__icon--open,
  .elementor-element-aac44ea4 .elementor-menu-toggle__icon--close {
    width:18px !important;
    height:18px !important;
  }
}

/* R4D sticky header parity */
.elementor-location-header.elementor-901434 { position:sticky !important; top:0 !important; z-index:100000 !important; }

/* R4D sticky header .elementor-901434 parity */
.elementor-901434 { position:sticky !important; top:0 !important; z-index:100000 !important; }

/* R4D fixed header parity */
.elementor-901434 { position:fixed !important; top:0 !important; left:0 !important; right:0 !important; z-index:100000 !important; }

/* R4D fixed header priority parity */
html body .elementor-location-header.elementor-901434 { position:fixed !important; top:0 !important; left:0 !important; right:0 !important; z-index:100000 !important; }/* End custom CSS */