:root {
    /* ── awa-sh — design tokens (paleta AWA UI UX Pro Max) ─── */
    --awa-sh-c1: #666666;
    --awa-sh-c2: #333333;
    --awa-sh-c3: #666666;
    --awa-sh-c4: #8e2629;
    --awa-sh-c5: #333333;
    --awa-sh-c6: #e5e5e5;
    --awa-sh-c7: var(--awa-primary, #b73337);
    --awa-sh-c8: #f7f7f7;
    --awa-sh-c9: #666666;
    --awa-sh-c10: #f7f7f7;
    --awa-sh-c11: #fff4f4;
    --awa-sh-c12: #ffffff;
    --awa-sh-c13: #333333;
    --awa-sh-c14: #ffffff;
    --awa-sh-c15: #ffffff;
    --awa-sh-c16: #f7f7f7;
    --awa-sh-c17: #f7f7f7;
    --awa-sh-c18: #333333;
    --awa-sh-c19: #666666;
    --awa-sh-c20: #666666;
    --awa-sh-c21: #ffffff;
}


/* === awa-bundle-home-custom.css === */
:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .categorytab-container .tab_container>[class*=tab_content]:not(:first-child){display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .block_cat>.row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .block_cat>.row>[class*=col-]{display:flex;flex-direction:column;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .vc_tta-tabs-container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .rightBlock .tab_container{width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs{display:grid;grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-space-2);margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-cat-tabs-featured_categories .leftBlock .tabs{max-height:var(--awa-size-380,380px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--awa-gray-300) transparent}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs>li{float:none;width:100%;margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .item-product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container [class*=" tab_content_"],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container [class^=tab_content_]{height:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container{width:min(100% - var(--awa-section-pad) * 2,var(--awa-container));margin-inline:auto;padding-inline:0!important;box-sizing:border-box}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.categorytab-container>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.hot-deal,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.list-tab-product{max-width:none;padding-left:0;padding-right:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container>ul.tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--awa-space-2);margin:0 0 var(--awa-space-4);padding:0;list-style:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container>ul.tabs>li{float:none;margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container .category_tab_slider,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container .category_tab_slider .product_row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container .tab_container{width:100%;min-width:var(--awa-zero,0);box-sizing:border-box}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row{display:grid;grid-template-columns:var(--awa-gtc-12-minmax,repeat(12,minmax(0,1fr)));gap:var(--awa-space-4);margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-md-5,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-sm-5{grid-column:span 5;width:auto;max-width:100%;float:none;padding:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-md-7,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-sm-7{grid-column:span 7;width:auto;max-width:100%;float:none;padding:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-md-7>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-sm-7>.row{display:grid;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-space-4);margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-md-7>.row>[class*=col-],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-sm-7>.row>[class*=col-]{width:auto;max-width:100%;float:none;padding:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .popcat-box{height:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .hot-deal-tab-slider>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product>.row{display:block;margin-left:0;margin-right:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .hot-deal-slide,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product>.row>.tab_container{width:100%;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab_container{width:100%;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content{width:100%;min-width:var(--awa-zero,0);overflow:hidden}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content.active{display:block}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .productTabContent{width:100%;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .product_row{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview .product-info,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview .product-thumb{float:none;width:100%;max-width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview .product-info{margin-top:0;padding-left:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .swiper .item-product.listview .product-info,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .swiper .item-product.listview .product-thumb{float:none;width:100%;max-width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .swiper .item-product.listview .product-info{margin-top:0;padding-left:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .hot-deal-slide .product_row{height:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .category_tab_slider .item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .category_tab_slider .item-inner,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product{height:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-section-gap,clamp(16px,2.4vw,28px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold{display:block;width:min(100% - var(--awa-section-pad) * 2,var(--awa-container));margin-inline:auto;padding-inline:0;box-sizing:border-box;align-items:start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold>*{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold>.banner-slider,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold>.banner-slider.banner-slider2{width:var(--awa-vw-100,100vw);max-width:var(--awa-vw-100,100vw);margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold>.banner-slider .wrapper_slider{margin-left:0;margin-right:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .banner-slider.banner-slider2 .wrapper_slider,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold>.banner-slider .wrapper_slider{height:auto!important;min-height:var(--awa-zero,0)!important;padding-bottom:0!important;overflow:hidden}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .banner-slider .wrapper_slider .banner_item a img,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .banner-slider .wrapper_slider .banner_item img{display:block;width:100%;height:auto;max-height:var(--awa-size-600,600px);object-fit:cover}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav{grid-column:1/-1;margin-left:var(--awa-neg-5,-20px);margin-right:-20px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-cta-strip{width:100%;max-width:none;margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container{display:grid;grid-template-columns:var(--awa-gtc-1-minmax,minmax(0,1fr));gap:var(--awa-space-4);align-items:start;grid-auto-flow:row}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold+.top-home-content--trust-and-offers{margin-top:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container>*{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container>.banner_mid_1,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container>.hot-deal{width:100%;max-width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServices{grid-column:1/-1;margin:0;content-visibility:visible;contain-intrinsic-size:auto 0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner{margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1{margin-top:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex{display:grid!important;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-space-4);margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row>[class*=col-],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex>[class*=col-]{width:auto!important;max-width:100%!important;float:none;padding:0!important;min-width:0}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex{grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.rowFlex{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-item-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-name a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .product-item-link{-webkit-line-clamp:var(--awa-clamp-3,3);min-height:4.2em}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block{position:static;width:100%!important;margin:0 0 var(--awa-space-2-5)!important;padding:0!important;text-align:center;justify-content:center;flex-wrap:wrap;gap:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown{display:block;margin:0;line-height:var(--awa-leading-compact);flex:1 0 100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles{width:100%!important;justify-content:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badges-grid{grid-template-columns:var(--awa-gtc-1,1fr);max-width:var(--awa-size-320,320px);gap:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item{flex-direction:row;text-align:left;padding:var(--awa-space-3-5) var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item img{width:var(--awa-size-36);height:var(--awa-size-36)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary{padding:var(--awa-space-3-5) var(--awa-space-4);font-size:.875rem}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details>:not(summary){padding:0 var(--awa-space-4) var(--awa-space-3-5);font-size:.8125rem}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-intent-heading h2{font-size:var(--awa-fs-115, 1.15rem);margin-bottom:var(--awa-space-4);padding-bottom:var(--awa-space-2)}}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold+.top-home-content--trust-and-offers{margin-top:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .block_cat>.row{row-gap:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav{margin-left:calc(var(--awa-space-3-75) * -1);margin-right:calc(var(--awa-space-3-75) * -1)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container>ul.tabs{gap:var(--awa-space-1);margin-bottom:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row{grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-md-5,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-md-7,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-sm-5,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-sm-7{grid-column:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-md-7>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum+.row>.col-sm-7>.row{grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.categorytab-container+.categorytab-container{margin-top:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo{margin-top:var(--awa-space-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids>.container>.ayo-home5-launches,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids>.container>.categorytab-container{margin-bottom:var(--awa-space-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.rowFlex{grid-template-columns:var(--awa-gtc-3-minmax,repeat(3,minmax(0,1fr)));gap:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-intent-heading h2{font-size:var(--awa-fs-130, 1.3rem);margin-bottom:var(--awa-space-5)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1{border-radius:var(--awa-control-radius)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .menu-vertical-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .verticalmenu-title{background:var(--awa-red);color:var(--awa-text-on-primary)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .verticalmenu,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .verticalmenu-content{border:var(--awa-border-width,1px) solid var(--awa-gray-200);border-top:var(--awa-leading-zero,0);background:var(--awa-bg-surface)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids .ayo-home5-launches{margin-top:var(--awa-space-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids .awa-intent-heading{margin:0 0 var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids .awa-intent-heading h2{margin:0;font-size:var(--awa-fluid-text-rem-md, clamp(1.25rem, 1rem + .8vw, 1.7rem));line-height:var(--awa-leading-compact);color:var(--awa-text-primary,var(--awa-text,#333))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog{margin-top:var(--awa-space-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo{margin-top:var(--awa-space-6)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo .b2b-promo-banner{margin-top:0;margin-bottom:0;border-radius:calc(var(--awa-control-radius) + 2px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids>.container>.ayo-home5-launches,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids>.container>.categorytab-container{margin-bottom:var(--awa-space-6)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids>.container>:last-child{margin-bottom:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids>.container>*{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids>.container>.ayo-home5-launches>.container{max-width:none;padding-left:0;padding-right:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product>.container{max-width:none;padding-left:0;padding-right:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product{padding-top:clamp(40px,5vw,56px);padding-bottom:clamp(56px,7vw,88px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .rokan-product-heading h2,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .rokan-product-heading h2 span{font-size:var(--awa-fluid-text-xl2, clamp(24px, 2vw + 14px, 26px));line-height:var(--awa-leading-compact)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product{padding:var(--awa-space-5,20px);border-radius:var(--awa-radius-md);gap:var(--awa-space-3);border:var(--awa-border-width,1px) solid var(--awa-gray-100,var(--awa-gray-100,#f7f7f7));transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product:hover{transform:translateY(var(--awa-neg-0-75,-3px));border-color:var(--awa-gray-200,#e5e5e5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-name,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .title-product{margin:0 0 var(--awa-space-2);line-height:var(--awa-leading-cozy)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-item-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .title-product a{display:-webkit-box;-webkit-line-clamp:var(--awa-clamp-2,2);-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .info-price,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .price-box{margin-top:2px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-info-cart{margin-top:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .vc_tta-tabs-container{margin-bottom:var(--awa-space-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .vc_tta-tabs-container .tabs li{margin:0 var(--awa-space-2-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .vc_tta-tabs-container .tabs li a{font-size:var(--awa-text-md);line-height:var(--awa-size-34, 34px);padding-bottom:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .row{margin-left:0;margin-right:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .row>[class*=col-]{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap{display:flex;align-items:center;min-height:var(--awa-size-36)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.rowFlex{align-items:stretch}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.row>[class*=col-],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.rowFlex>[class*=col-]{min-width:var(--awa-zero,0);display:flex;flex-direction:column}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container>.categorytab-container+.categorytab-container{margin-top:var(--awa-space-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .hot-deal-tab-slider{height:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1+.hot-deal{margin-top:var(--awa-space-5)}@media (min-width:1200px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-page-section-gap-lg)}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap{min-height:var(--awa-size-32)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-mobile-quick-nav .quick-nav-wrapper{display:flex;gap:var(--awa-space-2);overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;padding-bottom:var(--awa-space-1);scroll-snap-type:x mandatory}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-mobile-quick-nav .quick-nav-item{flex:var(--awa-flex-none,0 0 auto);scroll-snap-align:start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .rokan-product-heading h2,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .tab_product .box-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog .block-title{margin-bottom:var(--awa-space-4);line-height:var(--awa-leading-snug)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product{padding-top:var(--awa-size-36);padding-bottom:52px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product{padding:var(--awa-space-3-5);gap:var(--awa-space-2-5)}}@media (max-width:680px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs{grid-template-columns:1fr}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container>ul.tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--awa-space-1);scrollbar-width:thin}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container>ul.tabs>li{flex:0 0 auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-space-5)}}@media (max-width:480px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1+.hot-deal{margin-top:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.rowFlex{grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.row>[class*=col-]:nth-child(n+4),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.rowFlex>[class*=col-]:nth-child(n+4){display:block}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--compact{padding-block:var(--awa-space-2-5)}}@media (max-width:390px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav{margin-left:var(--awa-neg-3,-12px);margin-right:-12px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container>.container>ul.tabs{margin-bottom:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog{margin-top:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .rokan-product-heading h2,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .tab_product .box-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog .block-title{font-size:var(--awa-fluid-text-md6, clamp(18px, 5.2vw, 22px));margin-bottom:var(--awa-space-3)}}@media (max-width:375px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap{min-height:var(--awa-size-30)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1+.hot-deal{margin-top:var(--awa-space-2)}}@media (max-width:320px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav{margin-left:calc(var(--awa-space-2-5) * -1);margin-right:calc(var(--awa-space-2-5) * -1)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .rokan-product-heading h2,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .tab_product .box-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog .block-title{font-size:var(--awa-fluid-text-md4, clamp(17px, 6vw, 20px));line-height:var(--awa-leading-compact);margin-bottom:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap{min-height:var(--awa-size-28)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--bestsellers,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--launches,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--popular-categories,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-close{content-visibility:var(--awa-bg-size-auto,auto);contain-intrinsic-size:auto 500px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.home-new-product,.list-tab-product,.onsale_product,.home-bestseller):not(:has(.item-product,.product-item,.owl-item)){display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-item-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-name a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .product-item-link{display:-webkit-box;-webkit-line-clamp:var(--awa-clamp-2,2);-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;line-height:var(--awa-leading-normal)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.rowFlex{display:grid!important;grid-template-columns:var(--awa-gtc-5-minmax,repeat(5,minmax(0,1fr)));gap:var(--awa-gap-lg);flex-wrap:unset}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.row>[class*=col-],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner>.rowFlex>[class*=col-]{width:auto!important;max-width:100%!important;float:none;padding:0;flex:unset!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .boxService{height:100%;text-align:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product{display:flex;flex-direction:column;height:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product .product-info{flex:var(--awa-flex-1,1);display:flex;flex-direction:column}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product .product-info .actions-primary,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product .product-info .product-info-cart{margin-top:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper{width:min(100% - var(--awa-section-pad,16px) * 2,var(--awa-container,1280px));margin-inline:auto;margin-top:var(--awa-section-gap,clamp(16px,2.4vw,28px));padding-inline:0;box-sizing:border-box}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .ayo-home5-section{margin-bottom:var(--awa-section-gap,clamp(16px,2.4vw,28px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .ayo-home5-section:last-child{margin-bottom:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .home-faq-section,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper [class*=faq] .block-content{max-width:var(--awa-size-800,800px);margin-inline:auto}@media (min-width:992px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container{grid-template-columns:minmax(0,0.74fr) minmax(0,1.26fr);align-items:start}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals{margin:0!important;padding:0!important;max-width:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss{display:block!important;position:relative;overflow:visible;padding:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block{position:static;top:auto!important;right:auto!important;left:auto!important;width:100%!important;max-width:none!important;display:flex!important;align-items:center;justify-content:flex-end;gap:var(--awa-space-2-5);margin:0 0 var(--awa-space-3)!important;padding:0!important;text-align:right;background:0 0!important;border-radius:var(--awa-radius-none,0)!important;z-index:1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block.countdown_block--timer-only .super-deal-countdown{margin-inline-start:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown{display:block;margin:0;line-height:var(--awa-leading-compact);font-size:var(--awa-text-md);font-weight:var(--awa-weight-medium);color:var(--awa-dark)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown{display:inline-block;width:auto!important;padding:var(--awa-space-3-25,13px) var(--awa-space-5);border-radius:var(--awa-radius-xs);background:var(--awa-red-dark)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles{display:inline-flex;width:auto!important;gap:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles>div{width:auto!important;min-width:var(--awa-size-63,63px);min-height:var(--awa-zero,0);padding:var(--awa-space-1-25,5px);background:0 0;border-radius:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles>div .number{color:var(--awa-text-on-dark)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles>div .text{color:var(--awa-text-countdown-label)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section{padding-block:var(--section-py);position:relative}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--compact{padding-block:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight{padding-block:clamp(28px,2vw + 16px,48px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section+.awa-home-section::before{content:'';position:absolute;top:0;left:var(--awa-pos-50,50%);transform:var(--awa-transform-x-center,translateX(-50%));width:min(90%,1200px);height:var(--awa-space-0-25,1px);background:linear-gradient(90deg,transparent,var(--awa-border,#e5e5e5) 20%,var(--awa-border,#e5e5e5) 80%,transparent);pointer-events:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight{background-color:var(--awa-bg-subtle,#f7f7f7)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section+.awa-home-section--highlight::before,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight+.awa-home-section::before{display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-intent-heading h2{font-size:var(--awa-fs-3xl, 1.5rem);font-weight:var(--awa-weight-bold);letter-spacing:var(--awa-tracking-normal);color:var(--awa-heading,var(--awa-text,#333));margin:0 0 var(--awa-space-6);padding-bottom:var(--awa-space-3);border-bottom:var(--awa-border-width-2,2px) solid var(--awa-accent,var(--awa-red,var(--awa-primary)));display:inline-block}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap{margin-bottom:var(--awa-space-8)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badges-grid{display:grid;grid-template-columns:var(--awa-gtc-3-minmax,repeat(3,minmax(0,1fr)));gap:var(--awa-space-6);text-align:center;max-width:var(--awa-size-720,720px);margin:0 auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item{display:flex;flex-direction:column;align-items:center;gap:var(--awa-space-2-5);padding:var(--awa-space-5) var(--awa-space-4);border-radius:var(--awa-radius-sm);background:var(--awa-bg-surface);transition:box-shadow var(--awa-transition-fast),transform var(--awa-transition-fast)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item:hover{transform:translateY(var(--awa-neg-0-5,-2px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item img{width:var(--awa-space-9,48px);height:var(--awa-space-9,48px);object-fit:contain}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item span{font-size:.875rem;font-weight:var(--awa-weight-semibold);color:var(--awa-heading,var(--awa-text,#333))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap{max-width:var(--awa-size-800,800px);margin:0 auto;content-visibility:var(--awa-bg-size-auto,auto);contain-intrinsic-size:auto 300px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details{border:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5);border-radius:var(--awa-radius-sm);margin-bottom:var(--awa-space-2);background:var(--awa-bg-surface);overflow:hidden;transition:box-shadow var(--awa-transition-fast)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary{padding:var(--awa-space-4) var(--awa-space-5);font-weight:var(--awa-weight-semibold);font-size:.9375rem;cursor:pointer;list-style:var(--awa-none,none);display:flex;align-items:center;justify-content:space-between;gap:var(--awa-space-3);color:var(--awa-heading,var(--awa-text,#333));user-select:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary::-webkit-details-marker{display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary::after{content:'+';font-size:var(--awa-fs-xl, 1.25rem);font-weight:var(--awa-weight-light);color:var(--awa-accent,var(--awa-red,var(--awa-primary)));flex-shrink:var(--awa-flex-shrink-0,0);transition:transform var(--awa-transition-fast)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details[open] summary::after{content:'−'}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details>:not(summary){padding:0 var(--awa-space-5) var(--awa-space-4);font-size:.875rem;line-height:var(--awa-leading-loose);color:var(--awa-gray-600)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details a{color:var(--awa-accent,var(--awa-red,var(--awa-primary)));text-decoration:var(--awa-underline,underline);text-underline-offset:2px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter{align-items:stretch}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter>[class*=col-]{display:flex;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService{width:100%;min-height:100%;align-items:flex-start;gap:var(--awa-space-3);padding:var(--awa-space-4);border:var(--awa-border-width,1px) solid rgb(15 23 42 / 8%);border-radius:var(--awa-radius-sm);background:var(--awa-bg-surface,var(--awa-white,var(--awa-sh-c21)));transition:border-color var(--awa-transition-fast),box-shadow var(--awa-transition-fast),transform var(--awa-transition-fast)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService:hover{border-color:var(--awa-red-20,rgb(183 51 55 / 20%));transform:translateY(var(--awa-neg-0-25,-1px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceContent{min-width:var(--awa-zero,0);display:grid;gap:var(--awa-gap-xs);align-content:start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle{margin:0;line-height:var(--awa-leading-compact);letter-spacing:var(--awa-tracking-tighter)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc{margin:0;line-height:var(--awa-leading-cozy)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc a{color:var(--awa-gray-600);text-decoration:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc a:hover{color:var(--awa-red-dark);text-decoration:var(--awa-underline,underline);text-underline-offset:2px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--awa-space-3);margin-bottom:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading h2{margin:0;line-height:var(--awa-leading-xdense)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading h2 .sup-title{display:block;margin-top:var(--awa-space-0-75,3px);font-size:.82em;font-weight:var(--awa-weight-medium);color:var(--awa-gray-600);text-transform:none;letter-spacing:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss{border:var(--awa-border-width,1px) solid rgb(15 23 42 / 6%);border-radius:var(--awa-radius-md);background:var(--awa-bg-surface,var(--awa-white,var(--awa-sh-c21)))}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService{padding:var(--awa-space-3) var(--awa-space-3-5);gap:var(--awa-gap-2-5,var(--awa-space-2-5))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading{align-items:flex-start;margin-bottom:var(--awa-space-3)}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent{width:100%;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{display:grid!important;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-gap-md);margin:0!important;width:100%!important;max-width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter>[class*=col-]{width:auto!important;max-width:100%!important;float:none;padding:0!important;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold+.top-home-content--trust-and-offers{margin-top:var(--awa-space-2-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers{padding-top:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container{gap:var(--awa-gap-md)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle{font-size:var(--awa-text-md);line-height:var(--awa-leading-dense)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc{font-size:var(--awa-text-xs);line-height:var(--awa-leading-base)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceIcon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceImage{flex:0 0 auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading h2{font-size:clamp(26px, 8vw, 34px)}}@media (max-width:390px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{gap:var(--awa-gap-2-5,var(--awa-space-2-5))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService{padding:var(--awa-space-2-75,11px) var(--awa-space-3,12px);gap:var(--awa-gap-sm)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle{font-size:var(--awa-text-base-plus)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc{font-size:var(--awa-text-2xs)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container.top-home-content__trust-offers-grid{display:grid;grid-template-columns:var(--awa-gtc-1-minmax,minmax(0,1fr));grid-template-areas:"benefits" "banners" "deals";gap:var(--awa-space-4-5);align-items:start;width:100%;max-width:100%;box-sizing:border-box}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container.top-home-content__trust-offers-grid>.velaServicesInner.velaServicesInner--home5{grid-area:benefits;min-width:var(--awa-zero,0);margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container.top-home-content__trust-offers-grid>.banner_mid_1.top-home-content__trust-offers-banner{grid-area:banners;min-width:var(--awa-zero,0);align-self:start;margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container.top-home-content__trust-offers-grid>.hot-deal.top-home-content__trust-offers-deals{grid-area:deals;min-width:var(--awa-zero,0);align-self:start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold+.top-home-content--trust-and-offers{margin-top:var(--awa-space-3-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers{padding-top:var(--awa-space-4-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent{width:100%;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{display:grid!important;grid-template-columns:var(--awa-gtc-5-minmax,repeat(5,minmax(0,1fr)));gap:var(--awa-gap-md);margin:0!important;width:100%!important;max-width:100%;align-items:stretch}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter>[class*=col-]{width:auto!important;max-width:100%!important;float:none;padding:0!important;min-width:var(--awa-zero,0);display:flex}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService{width:100%;height:100%;min-width:var(--awa-zero,0);max-width:100%;box-sizing:border-box;align-items:flex-start;gap:var(--awa-gap-md)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceContent{display:grid;align-content:start;gap:var(--awa-gap-xs);min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle{min-height:2.4em;line-height:var(--awa-leading-compact)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc{min-height:2.7em;line-height:var(--awa-leading-cozy)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex{display:grid!important;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-gap-md);margin:0!important;align-items:start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row>[class*=col-],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex>[class*=col-]{width:auto!important;max-width:100%!important;float:none;padding:0!important;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .bs-banner,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .bs-banner img,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .bs-banner>a{display:block;width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals{margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--awa-gap-md);margin:0 0 var(--awa-space-2-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss{display:grid;grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-gap-md);min-width:var(--awa-zero,0);padding:var(--awa-space-4)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block{position:static;display:flex!important;align-items:center;justify-content:space-between;gap:var(--awa-gap-2-5) var(--awa-gap-3-5);flex-wrap:wrap;width:100%!important;margin:0!important;padding:0!important;text-align:left}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown{margin:0;flex:var(--awa-flex-240,1 1 240px);min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown{flex:0 1 auto;max-width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles{display:inline-flex;align-items:stretch;justify-content:flex-end;width:auto!important;max-width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles>div{min-width:56px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-slide,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .row{min-width:0}@media (min-width:992px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container.top-home-content__trust-offers-grid{grid-template-columns:minmax(0,0.7fr) minmax(0,1.3fr);grid-template-areas:"benefits benefits" "banners deals";gap:var(--awa-gap-xl) var(--awa-gap-xl)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row>[class*=col-]:nth-child(3),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex>[class*=col-]:nth-child(3){grid-column:1/-1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row>[class*=col-]:nth-child(3) .bs-banner img,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex>[class*=col-]:nth-child(3) .bs-banner img{aspect-ratio:2.25/1;object-fit:cover;object-position:center}}@media (min-width:768px) and (max-width:1199px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{grid-template-columns:repeat(3,minmax(0,1fr))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle{min-height:0}}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container.top-home-content__trust-offers-grid{grid-template-columns:var(--awa-gtc-1-minmax,minmax(0,1fr));grid-template-areas:"benefits" "banners" "deals";gap:var(--awa-gap-lg)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex{grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-gap-md)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row>[class*=col-]:nth-child(3),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex>[class*=col-]:nth-child(3){grid-column:1/-1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block{justify-content:flex-start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block.countdown_block--timer-only{justify-content:flex-end}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold+.top-home-content--trust-and-offers{margin-top:var(--awa-space-2-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers{padding-top:var(--awa-space-3-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-gap-md)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle{min-height:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex{grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-gap-2-5,var(--awa-space-2-5))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss{padding:var(--awa-space-3);gap:var(--awa-gap-2-5,var(--awa-space-2-5))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading{margin-bottom:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block.countdown_block--timer-only .super-deal-countdown{margin-inline-start:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown{flex-basis:100%;text-align:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles{width:100%!important;justify-content:center}}@media (max-width:390px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container.top-home-content__trust-offers-grid{gap:var(--awa-gap-3-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{gap:var(--awa-gap-2-5,var(--awa-space-2-5))}}@media (max-width:320px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{grid-template-columns:1fr}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold>.banner-slider .wrapper_slider .banner_item .slide-image{display:block;width:100%;height:auto;max-width:100%}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold>.banner-slider .wrapper_slider .banner_item .slide-image{aspect-ratio:16/7;object-fit:cover;object-position:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter>[class*=col-]:nth-child(5){grid-column:1/-1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService{min-height:106px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle{white-space:normal;overflow-wrap:anywhere;word-break:normal}}@media (max-width:390px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService{min-height:100px}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.list-tab-product,.tab_product){overflow:visible}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-list{gap:var(--awa-space-2);margin-bottom:var(--awa-space-6)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li{display:inline-flex;align-items:center;justify-content:center;min-height:var(--awa-control-height);padding:var(--awa-space-2-5) var(--awa-space-4);border-width:var(--awa-space-0-5,2px);border-color:color-mix(in srgb,var(--awa-red,var(--awa-primary)) 16%,var(--awa-gray-200));color:var(--awa-dark,#333);transition:background-color var(--awa-round2-transition),border-color var(--awa-round2-transition),color var(--awa-round2-transition),box-shadow var(--awa-round2-transition);text-align:center;line-height:var(--awa-leading-dense)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-link.active,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-link:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-item.active,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-item:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li.active,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li:hover{background:var(--awa-red,var(--awa-primary));border-color:var(--awa-red,var(--awa-primary));color:var(--awa-bg-surface,var(--awa-sh-c21))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-link:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-item:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li:focus-visible{outline:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.list-tab-product,.tab_product) :is(.tab_container,.tab-content,.productTabContent,.tab_content){overflow:visible}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-list{flex-wrap:nowrap;justify-content:flex-start;overflow:auto hidden;padding-bottom:var(--awa-space-1);margin-inline:-2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-container>*,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-list>*{flex:0 0 auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab-title-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .tab-title-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li{padding:var(--awa-space-2-5) var(--awa-space-3-5);font-size:var(--awa-text-xs)}}body.cms-homepage_ayo_home5{--awa-home-final-surface:var(--awa-white, var(--awa-sh-c21));--awa-home-final-border:var(--awa-gray-200);--awa-home-final-shadow:0 8px 24px rgb(15 23 42 / 6%);--awa-home-final-shadow-hover:0 12px 32px rgb(15 23 42 / 10%);--awa-home-final-radius:10px;--awa-home-final-gap:var(--awa-section-gap, clamp(16px, 2.4vw, 28px));--awa-home-transition:var(--awa-transition-280-bezier, 280ms cubic-bezier(0.4, 0, 0.2, 1));--awa-size-22:22px;--awa-size-28:28px;--awa-size-30:30px;--awa-size-32:32px;--awa-size-36:36px;--awa-size-40:40px}body.cms-homepage_ayo_home5 .page-wrapper .page-main.container>.columns>.column.main{max-width:var(--awa-container)}body.cms-homepage_ayo_home5 .page-wrapper .awa-home-section,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content{margin-top:var(--awa-home-final-gap)}body.cms-homepage_ayo_home5 .page-wrapper .awa-home-section:first-child,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--above-fold,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content:first-child{margin-top:0}body.cms-homepage_ayo_home5 .page-wrapper .awa-home-section+.awa-home-section,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-home-final-gap)}body.cms-homepage_ayo_home5 .page-wrapper .box-bottom-home2.box-testimo,body.cms-homepage_ayo_home5 .page-wrapper .the_blog,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--b2b-promo,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--blog,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--testimonials{display:none}body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--bestsellers,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--featured-categories,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--launches,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--popular-categories,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--product-tabs{margin-top:var(--awa-section-gap,clamp(16px,2.4vw,28px))}body.cms-homepage_ayo_home5 .page-wrapper .top-home-content .container{padding-inline:var(--awa-container-padding,16px)}body.cms-homepage_ayo_home5 .page-wrapper .categorytab-container .item-product .product-info,body.cms-homepage_ayo_home5 .page-wrapper .item-product .product-info,body.cms-homepage_ayo_home5 .page-wrapper .product-item .product-item-info{display:grid;gap:var(--awa-gap-sm);align-content:start}body.cms-homepage_ayo_home5 .page-wrapper .item-product .product-name,body.cms-homepage_ayo_home5 .page-wrapper .product-item .product-item-name{margin:0;min-height:2.8em;line-height:var(--awa-leading-normal)}body.cms-homepage_ayo_home5 .page-wrapper .item-product .product-name a,body.cms-homepage_ayo_home5 .page-wrapper .product-item .product-item-link{display:inline-block;line-height:var(--awa-leading-normal)}body.cms-homepage_ayo_home5 .page-wrapper .item-product .awa-b2b-sku,body.cms-homepage_ayo_home5 .page-wrapper .item-product .info-price,body.cms-homepage_ayo_home5 .page-wrapper .item-product .product-rating{margin:0}body.cms-homepage_ayo_home5 .page-wrapper :is(a.action,button.action,.btn-add-to-cart,.action.tocart){min-height:var(--awa-touch-target);border-radius:var(--awa-radius-sm);padding:0 var(--awa-space-3-5);display:inline-flex;align-items:center;justify-content:center;gap:var(--awa-gap-1-5,var(--awa-space-1-5))}body.cms-homepage_ayo_home5 .page-wrapper :is(input,select,textarea){min-height:var(--awa-touch-target);border-radius:var(--awa-radius-sm)}body.cms-homepage_ayo_home5 .page-wrapper :is(label,.label){margin-bottom:var(--awa-space-1-5);line-height:var(--awa-leading-cozy)}body.cms-homepage_ayo_home5 .page-wrapper .row{row-gap:clamp(12px,1.6vw,20px)}body.cms-homepage_ayo_home5 .page-wrapper :is(.tab_product,.categorytab-container,.hot-deal) .item-product{height:100%;display:flex;flex-direction:column}body.cms-homepage_ayo_home5 .page-wrapper :is(.tab_product,.categorytab-container,.hot-deal) .item-product .product-info{flex:var(--awa-flex-1,1);display:flex;flex-direction:column;gap:var(--awa-gap-sm)}body.cms-homepage_ayo_home5 .page-wrapper :is(.tab_product,.categorytab-container,.hot-deal) .item-product :is(.info-price,.price-box){min-height:var(--awa-size-26,26px);display:flex;align-items:center}body.cms-homepage_ayo_home5 .page-wrapper :is(.tab_product,.categorytab-container,.hot-deal) .item-product :is(.product-info-cart,.product-item-actions,.actions-primary){margin-top:auto;padding-top:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .item-product .product-thumb,body.cms-homepage_ayo_home5 .page-wrapper .categorytab-container .item-product .product-thumb{aspect-ratio:unset;overflow:visible;border-radius:var(--awa-radius-none,0);background:0 0;display:flex;flex-direction:column}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .item-product .product-thumb>a.product-thumb-link,body.cms-homepage_ayo_home5 .page-wrapper .categorytab-container .item-product .product-thumb>a.product-thumb-link{display:block;position:relative;overflow:hidden;border-radius:var(--awa-radius,8px) var(--awa-radius,8px) 0 0;background:var(--awa-gray-100,var(--awa-gray-100,#f7f7f7));aspect-ratio:1/1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .item-product .product-thumb>.product-info{flex:var(--awa-flex-1,1);padding:var(--awa-space-2-5) var(--awa-space-3) var(--awa-space-3);display:flex;flex-direction:column;gap:var(--awa-gap-xs);background:var(--awa-bg-surface,var(--awa-white,var(--awa-sh-c21)));border:var(--awa-border-width,1px) solid var(--awa-gray-200);border-top:var(--awa-none,none);border-radius:0 0 var(--awa-radius,8px) var(--awa-radius,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .item-product .product-thumb>.product-info-cart{padding:0 var(--awa-space-3) var(--awa-space-3);background:var(--awa-bg-surface,var(--awa-white,var(--awa-sh-c21)));border:var(--awa-border-width,1px) solid var(--awa-gray-200);border-top:var(--awa-none,none);border-radius:0 0 var(--awa-radius,8px) var(--awa-radius,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .item-product .b2b-login-to-see-price,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product .b2b-login-to-see-price,body .page-wrapper .item-product .b2b-login-to-see-price{display:inline-flex;align-items:center;padding:var(--awa-space-1) var(--awa-space-2);border-radius:var(--awa-radius-sm);border:var(--awa-border-width,1px) solid var(--awa-gray-200);background:var(--awa-gray-50,#f9f9f9);font-size:var(--awa-text-2xs);font-weight:var(--awa-weight-semibold);color:var(--awa-red,var(--awa-red,var(--awa-primary)));white-space:normal;gap:0}body .page-wrapper .item-product .b2b-login-to-see-price a{color:inherit;font-weight:var(--awa-weight-bold);text-decoration:var(--awa-underline,underline);display:inline;min-height:unset;margin:0;padding:0;border:var(--awa-none,none);border-radius:var(--awa-radius-none,0);background:0 0}body.cms-homepage_ayo_home5 .page-wrapper .awa-home-section .container,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content .container{max-width:var(--awa-container,1280px)}body.cms-homepage_ayo_home5 .page-wrapper .top-home-content .awa-intent-heading,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content .ayo-home5-heading{margin-bottom:var(--awa-space-3)}body.cms-homepage_ayo_home5 .page-wrapper .block_notification.awa-home-section,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--above-fold,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--trust-and-offers{content-visibility:visible;contain-intrinsic-size:auto 0!important}body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--blog,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--featured-categories,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--fitment-search,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--product-tabs,body.cms-homepage_ayo_home5 .page-wrapper .top-home-content--testimonials{content-visibility:var(--awa-bg-size-auto,auto);contain-intrinsic-size:auto 400px}body.cms-homepage_ayo_home5 .page-wrapper .header .top-search{align-items:stretch}body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .block-search .control{min-height:var(--awa-input-height)}body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .block-search .control .input-text{border-color:var(--awa-gray-200)}body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .block-search .control .input-text:focus,body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .block-search .control .input-text:focus-visible{border-color:var(--awa-red,var(--primary-color));outline:0}body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .block-search .actions .action.search{min-width:var(--awa-input-height);min-height:var(--awa-input-height);border-radius:0 var(--awa-radius,12px) var(--awa-radius,12px) 0}body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.b2b-link>a,body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.ofertas-link>a{border-radius:var(--awa-radius-full);padding-inline:var(--awa-space-3-5)}body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.ofertas-link>a{background:var(--awa-red-12,rgb(183 51 55 / 12%));border:var(--awa-border-width,1px) solid rgb(183 51 55 / 24%)}body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.b2b-link>a{background:var(--awa-gray-50);border:var(--awa-border-width,1px) solid var(--awa-gray-200)}body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.b2b-link>a:focus-visible,body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.ofertas-link>a:focus-visible{outline:0}@media (min-width:992px){body.cms-homepage_ayo_home5 .page-wrapper .header-control.header-nav{margin-bottom:var(--awa-space-2-5);overflow:visible}body.cms-homepage_ayo_home5 .page-wrapper .header-control.header-nav>.container>.row{position:relative;min-height:var(--awa-size-46,46px)!important;height:auto!important;align-items:flex-start;overflow:visible}body.cms-homepage_ayo_home5 .page-wrapper .header-control.header-nav .menu_left_home1{position:relative;z-index:var(--awa-z-above-overlay);min-height:var(--awa-size-46,46px)!important;height:var(--awa-size-46,46px)!important;overflow:visible}body.cms-homepage_ayo_home5 .page-wrapper .header-control.header-nav .menu_left_home1 .verticalmenu.side-verticalmenu{border-radius:var(--awa-radius);overflow:visible;padding-bottom:var(--awa-space-2);z-index:1201}body.cms-homepage_ayo_home5 .page-wrapper .header-control.header-nav .menu_left_home1 .verticalmenu.side-verticalmenu>ul.togge-menu.list-category-dropdown{margin:0!important;pointer-events:auto}body.cms-homepage_ayo_home5 .page-wrapper .header-control.header-nav .box_language{display:none!important}body.cms-homepage_ayo_home5 .page-wrapper .header-control.header-nav .menu_primary{width:auto!important;max-width:none!important;flex:1 1 auto!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.menu-open,
:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.vmm-open {
    display: block !important;
}}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5).nav-open .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu>ul.togge-menu.list-category-dropdown.menu-open,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5).nav-open .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu>ul.togge-menu.list-category-dropdown.vmm-open{display:block!important}}body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .mini-cart-wrapper,body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .mini-carts{display:flex;align-items:center}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.aw-home-faq,body.cms-homepage_ayo_home5 .page-wrapper .column.main>.section .security-seals,body.cms-homepage_ayo_home5 .page-wrapper .column.main>.trust-badges-homepage{border-color:var(--awa-home-final-border);border-radius:var(--awa-home-final-radius);background:var(--awa-home-final-surface);transition:box-shadow var(--awa-home-transition),border-color var(--awa-home-transition)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar{display:grid;grid-template-columns:var(--awa-grid-product-cols);gap:var(--awa-gap-md);padding:var(--awa-space-3-5);border:var(--awa-border-width,1px) solid var(--awa-home-final-border);border-radius:var(--awa-home-final-radius);background:linear-gradient(180deg,var(--awa-white,var(--awa-white,#fff)) 0,var(--awa-gray-50) 100%)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar .benefits-bar__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--awa-gap-md);min-height:var(--awa-control-height);padding:var(--awa-gap-md) 14px;border-radius:var(--awa-radius);background:var(--awa-bg-surface);border:var(--awa-border-width,1px) solid var(--awa-gray-200);color:var(--awa-gray-500);font-weight:var(--awa-weight-semibold);line-height:var(--awa-leading-cozy);text-align:center;transition:border-color var(--awa-home-transition),box-shadow var(--awa-home-transition),transform var(--awa-home-transition)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar .benefits-bar__item:hover{border-color:var(--awa-red-18,rgb(183 51 55 / 18%));transform:translateY(var(--awa-neg-0-25,-1px))}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar .benefits-bar__icon{width:var(--awa-size-22);height:var(--awa-size-22);flex:0 0 var(--awa-size-22)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.trust-badges-homepage .trust-badge-item{display:grid;place-items:center;text-align:center;min-height:var(--awa-size-118,118px);border-radius:var(--awa-radius);padding:var(--awa-space-3);transition:box-shadow var(--awa-home-transition),transform var(--awa-home-transition)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.trust-badges-homepage .trust-badge-item:hover{transform:translateY(var(--awa-neg-0-5,-2px))}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.trust-badges-homepage .trust-badge-item img{max-width:var(--awa-size-160,160px);height:auto}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.aw-home-faq .aw-home-faq__item{border-color:var(--awa-home-final-border)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.aw-home-faq .aw-home-faq__item[open]{border-color:rgb(183 51 55 / 30%)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.aw-home-faq .aw-home-faq__item>summary{line-height:var(--awa-leading-cozy);cursor:pointer;position:relative;padding-inline-end:var(--awa-size-40);transition:background-color var(--awa-home-transition)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.aw-home-faq .aw-home-faq__item>summary:hover{background:rgb(183 51 55 / 3%)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.aw-home-faq .aw-home-faq__item>summary::after{content:'';position:absolute;inset-inline-end:14px;top:var(--awa-pos-50,50%);width:var(--awa-space-2-5,10px);height:var(--awa-space-2-5,10px);border-right:var(--awa-border-width-2,2px) solid currentcolor;border-bottom:var(--awa-border-width-2,2px) solid currentcolor;transform:translateY(-60%) rotate(45deg);transition:transform var(--awa-home-transition);opacity:.5}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.aw-home-faq .aw-home-faq__item[open]>summary::after{transform:translateY(-30%) rotate(-135deg);opacity:.7}body.cms-homepage_ayo_home5 .page-wrapper .product-item .b2b-login-to-see-price{display:inline-flex;align-items:center;min-height:var(--awa-size-28);margin:var(--awa-space-2) 0 var(--awa-space-1-5);padding:0 var(--awa-space-2-5);border-radius:var(--awa-radius-full);border:var(--awa-border-width,1px) solid var(--awa-gray-200);background:var(--awa-gray-50);color:var(--awa-red-dark);font-size:var(--awa-text-xs);font-weight:var(--awa-weight-bold);line-height:var(--awa-leading-compact)}body.cms-homepage_ayo_home5 .page-wrapper .product-item .b2b-login-to-see-price~.actions .action.tocart,body.cms-homepage_ayo_home5 .page-wrapper .product-item .b2b-login-to-see-price~.actions .actions-primary,body.cms-homepage_ayo_home5 .page-wrapper .product-item .b2b-login-to-see-price~.actions .btn-add-to-cart.action.tocart,body.cms-homepage_ayo_home5 .page-wrapper .product-item .b2b-login-to-see-price~.actions form[data-role=tocart-form]{display:none!important}@media (max-width:991px){body.cms-homepage_ayo_home5 .page-wrapper .header .top-search{gap:var(--awa-gap-sm)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.section .security-seals{justify-content:flex-start}}@media (max-width:767px){body.cms-homepage_ayo_home5 .page-wrapper .page-main.container{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}body.cms-homepage_ayo_home5 .page-wrapper .awa-home-section,body.cms-homepage_ayo_home5 .page-wrapper .column.main>:is(.benefits-bar,.section,.trust-badges-homepage,.aw-home-faq),body.cms-homepage_ayo_home5 .page-wrapper .top-home-content{margin-top:clamp(12px,2vw,20px)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.section .security-seals{justify-content:center}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar{grid-template-columns:var(--awa-gtc-1,1fr);gap:var(--awa-gap-sm);padding:var(--awa-gap-sm)}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar .benefits-bar__item{min-height:var(--awa-size-38,38px);justify-content:flex-start;text-align:left}body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.b2b-link>a,body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.ofertas-link>a{padding-inline:var(--awa-space-3)}body.cms-homepage_ayo_home5 .page-wrapper .fixed-bottom .mobile-bottom-link{padding-bottom:env(safe-area-inset-bottom,0)}}@media (prefers-reduced-motion:reduce){body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.b2b-link>a,body.cms-homepage_ayo_home5 .page-wrapper .header .header-nav .menu_primary .navigation.custommenu.main-nav>ul>li.ofertas-link>a,body.cms-homepage_ayo_home5 .page-wrapper .header .top-search .block-search .control .input-text{transition:none}}body.cms-homepage_ayo_home5 .awa-banners-grid{display:grid!important;grid-template-columns:var(--awa-gtc-3,repeat(3,1fr));grid-template-rows:repeat(2,1fr);gap:clamp(var(--awa-gap-lg),2vw,var(--awa-gap-xl))}body.cms-homepage_ayo_home5 .awa-banners-grid figure,body.cms-homepage_ayo_home5 .awa-banners-grid img{margin:0;width:100%;height:100%;object-fit:cover;border-radius:var(--awa-home-final-radius);display:block}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-item{overflow:hidden;border-radius:var(--awa-home-final-radius);transition:transform var(--awa-home-transition),box-shadow var(--awa-home-transition)}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-item:hover{transform:translateY(var(--awa-neg-0-75,-3px))}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-tall{grid-column:1/2;grid-row:1/3}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-wide{grid-column:2/4;grid-row:1/2}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-square{grid-column:auto;grid-row:2/3}@media (max-width:991px){body.cms-homepage_ayo_home5 .awa-banners-grid{grid-template-columns:var(--awa-gtc-2,repeat(2,1fr));grid-template-rows:auto auto auto}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-tall{grid-column:1/3;grid-row:1/2}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-wide{grid-column:1/3;grid-row:2/3}}@media (max-width:479px){body.cms-homepage_ayo_home5 .awa-banners-grid{grid-template-columns:var(--awa-gtc-1,1fr);grid-template-rows:none}body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-square,body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-tall,body.cms-homepage_ayo_home5 .awa-banners-grid .awa-banner-wide{grid-column:1;grid-row:auto}}body.cms-homepage_ayo_home5 .top-home-content--b2b-promo{padding-top:var(--awa-space-2-5)!important;padding-bottom:var(--awa-space-7-5)!important;margin-top:calc(var(--awa-home-final-gap) * .5)!important}body.cms-homepage_ayo_home5 .top-home-content--b2b-promo .container{padding:0 var(--awa-space-3-75)!important}body.cms-homepage_ayo_home5 .top-home-content--b2b-promo .ayo-home5-heading{margin-bottom:var(--awa-space-5)!important;margin-top:var(--awa-space-3-75)!important}@media (min-width:768px) and (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:center;column-gap:var(--awa-gap-lg,var(--awa-space-4))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search{display:grid;grid-template-columns:var(--awa-gtc-1fr-44,minmax(0,1fr) 44px);align-items:center;gap:var(--awa-gap-sm,var(--awa-space-2))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.minicart-wrapper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart{width:var(--awa-space-8-5,44px);min-width:var(--awa-space-8-5,44px);justify-self:end}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header{display:none}}@media (min-width:992px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search{grid-template-columns:minmax(0,1fr) 48px minmax(140px,max-content)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search{grid-column:1;width:100%;max-width:100%;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart{grid-column:2;width:var(--awa-space-9,48px);min-width:var(--awa-space-9,48px);max-width:var(--awa-space-9,48px);justify-self:end}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header{display:block;grid-column:3;max-width:min(22vw,260px);overflow:hidden}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .whatsapp-hotline{width:auto;max-width:100%;justify-content:flex-start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .hotline-wrap{flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .hotline-number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header{display:grid!important;grid-template-columns:var(--awa-gtc-1,1fr);row-gap:var(--awa-gap-sm,var(--awa-space-2))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header>.top-search{display:grid!important;grid-template-columns:var(--awa-gtc-1fr-44,minmax(0,1fr) 44px);align-items:center;gap:var(--awa-gap-sm,var(--awa-space-2));width:100%!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.minicart-wrapper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart{width:var(--awa-space-8-5,44px)!important;min-width:44px!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper{overflow-x:hidden;overflow-x:clip}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper{overflow-x:visible}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content{overflow:hidden}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold{overflow:visible}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section :is(.group-title1,.rokan-product-heading,.ayo-home5-heading,.awa-intent-heading) h2{margin-bottom:var(--awa-space-4);font-size:var(--awa-fluid-text-rem-md, clamp(1.25rem, 1rem + .8vw, 1.7rem));font-weight:var(--awa-weight-bold,700);line-height:var(--awa-leading-compact, 1.2);color:var(--awa-heading,var(--awa-text,#333))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2) .item-product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2) .product-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.rokan-bestseller,.rokan-newproduct) .product-item{display:flex;flex-direction:column;min-width:var(--awa-zero,0);height:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2) :is(.product-info-cart,.actions-primary,.product-item-actions),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.rokan-bestseller,.rokan-newproduct) :is(.product-info-cart,.actions-primary,.product-item-actions){margin-top:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized){display:grid;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-gap-md)}@media (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized){grid-template-columns:var(--awa-gtc-3-minmax,repeat(3,minmax(0,1fr)));gap:var(--awa-gap-lg)}}@media (min-width:1024px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized){grid-template-columns:repeat(4,minmax(0,1fr))}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized) .product_row{display:contents}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized)>.swiper-wrapper{display:contents}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized)>.swiper-button-next,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized)>.swiper-button-prev,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized)>.swiper-pagination{display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2):not(.owl-loaded,.swiper-initialized) :is(.item-product-parent,.item){min-width:var(--awa-zero,0);width:auto;float:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-swiper:not(.swiper-initialized){overflow:hidden}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-swiper:not(.swiper-initialized)>.swiper-wrapper{display:flex;flex-wrap:nowrap;gap:var(--awa-gap-md,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex:0 0 calc(50% - 6px);min-width:0}@media (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex:0 0 calc(33.333% - 8px)}}@media (min-width:1024px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex:0 0 calc(20% - 10px)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-swiper:not(.swiper-initialized)>.swiper-button-next,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-swiper:not(.swiper-initialized)>.swiper-button-prev{display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-products-grid{display:grid;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-gap-md);list-style:var(--awa-none,none);padding:0;margin:0}@media (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-products-grid{grid-template-columns:var(--awa-gtc-3-minmax,repeat(3,minmax(0,1fr)));gap:var(--awa-gap-lg)}}@media (min-width:1024px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-products-grid>.awa-products-grid__item{min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-products-grid>.awa-products-grid__item>.product-item{display:flex;flex-direction:column;height:100%;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-products-grid .product-info-cart{margin-top:auto}@media (max-width:480px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-products-grid .btn-add-to-cart{font-size:var(--awa-text-2xs)!important;padding:var(--awa-space-1-5) var(--awa-space-2);white-space:normal;line-height:var(--awa-leading-base);min-height:var(--awa-size-36,36px)!important;text-align:center}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--awa-gap-lg);margin-bottom:var(--awa-space-5);flex-wrap:wrap}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__left{display:flex;align-items:baseline;gap:var(--awa-gap-sm);flex-wrap:wrap}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__eyebrow{font-size:.75rem;font-weight:var(--awa-weight-semibold);text-transform:uppercase;letter-spacing:var(--awa-ls-wide, .08em);color:var(--awa-red,var(--primary-color))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__title{font-weight:var(--awa-weight-bold,700);line-height:var(--awa-leading-compact, 1.2);color:var(--awa-heading,var(--awa-text,#333));margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link{display:inline-flex;align-items:center;gap:var(--awa-gap-xs);font-size:.875rem;font-weight:var(--awa-weight-medium);color:var(--awa-red,var(--primary-color));text-decoration:var(--awa-none,none);white-space:nowrap;transition:color .2s}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link:hover{color:var(--awa-red-dark,var(--primary-hover));text-decoration:underline}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .item-product .product-thumb>a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .product-item .product-item-photo{display:block;overflow:hidden;background:var(--awa-gray-50,var(--awa-gray-40,#f9fafb))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .item-product .product-thumb img,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .product-item .product-image-photo{transition:transform .35s cubic-bezier(.4, 0, .2, 1);will-change:transform}@media (hover:hover) and (pointer:fine){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .item-product:hover .product-thumb img,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .product-item:hover .product-image-photo{transform:scale(1.04)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.product-name a,.product-item-link,.title-product a){display:-webkit-box;-webkit-line-clamp:var(--awa-clamp-2,2);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--awa-text-sm, .875rem);font-weight:var(--awa-weight-medium,500);line-height:var(--awa-leading-normal, 1.4);color:var(--awa-dark,#222);text-decoration:var(--awa-none,none);transition:color var(--awa-transition-fast);min-height:calc(2 * 1.4em)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.product-name a,.product-item-link,.title-product a):hover{color:var(--awa-red,var(--primary-color))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.info-price,.price-box){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--awa-space-1-5,6px);min-height:28px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .price-box .price{font-size:var(--awa-text-lg, 1.125rem);font-weight:var(--awa-weight-bold);color:var(--awa-dark,#222);line-height:var(--awa-leading-compact, 1.2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .price-box .old-price .price{font-size:var(--awa-text-xs, .75rem);font-weight:var(--awa-weight-normal,400);color:var(--awa-gray-400);text-decoration:line-through}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .price-box .special-price .price{color:var(--awa-red,var(--primary-color))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .awa-b2b-sku{font-size:var(--awa-text-2xs, .6875rem);color:var(--awa-gray-400);letter-spacing:var(--awa-tracking-wide, .02em);line-height:var(--awa-leading-snug, 1.3);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.action.tocart,.btn-add-to-cart){width:100%;min-height:var(--awa-control-height-sm);border-radius:var(--awa-radius-sm,6px);font-size:var(--awa-text-sm, .875rem);font-weight:var(--awa-weight-semibold);text-align:center;justify-content:center;transition:background .2s ease,transform var(--awa-transition-fast),box-shadow .2s ease}@media (hover:hover) and (pointer:fine){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.action.tocart,.btn-add-to-cart):hover{transform:translateY(var(--awa-neg-0-25,-1px))}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item){border:var(--awa-border-width,1px) solid var(--awa-gray-100,var(--awa-gray-100,#f7f7f7));border-radius:var(--awa-radius-md);background:var(--awa-bg-surface,var(--awa-white,#fff));transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;overflow:hidden}@media (hover:hover) and (pointer:fine){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item):hover{border-color:var(--awa-gray-200,#e5e5e5);transform:translateY(var(--awa-neg-0-75,-3px))}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.product-info,.product-item-details){padding:var(--awa-space-4,16px) var(--awa-space-4,16px) var(--awa-space-5,20px);display:flex;flex-direction:column;gap:var(--awa-space-1-5,6px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{padding-top:var(--awa-space-2,8px);border-top:var(--awa-border-width,1px) solid var(--awa-gray-100,var(--awa-gray-100,#f7f7f7))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold+.top-home-content{border-top:var(--awa-none,none);padding-top:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading){margin-bottom:var(--awa-space-5,20px);padding-bottom:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading) h2{font-size:var(--awa-fluid-text-rem-md, clamp(1.25rem, 1rem + .8vw, 1.7rem));font-weight:var(--awa-weight-bold);line-height:var(--awa-leading-compact, 1.2);color:var(--awa-heading,var(--awa-dark,#222));margin:0;letter-spacing:-.01em}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading) .sup-title{display:block;font-size:var(--awa-text-2xs, .6875rem);font-weight:var(--awa-weight-bold);color:var(--awa-red,var(--primary-color));text-transform:uppercase;letter-spacing:var(--awa-ls-tight, .06em);margin-bottom:var(--awa-space-1,4px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--awa-space-3,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading) .viewall{font-size:var(--awa-text-sm, .875rem);font-weight:var(--awa-weight-semibold);color:var(--awa-red,var(--primary-color));text-decoration:var(--awa-none,none);white-space:nowrap;transition:color var(--awa-transition-fast);display:inline-flex;align-items:center;gap:var(--awa-space-1,4px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading) .viewall::after{content:'→';font-size:.75em;transition:transform var(--awa-transition-fast)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading) .viewall:hover{color:var(--awa-red-dark,var(--primary-hover))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading) .viewall:hover::after{transform:translateX(var(--awa-space-0-75,3px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs li a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li a{min-height:var(--awa-size-36,36px);padding:0 var(--awa-space-4,16px);border-radius:var(--awa-radius-full,9999px);font-size:var(--awa-text-sm, .875rem);font-weight:var(--awa-weight-semibold);color:var(--awa-gray-500);background:var(--awa-gray-50,var(--awa-gray-40,#f9fafb));border:1.5px solid var(--awa-gray-200);transition:color .18s ease,background .18s ease,border-color .18s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs li.active a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li.active a{color:var(--awa-white,var(--awa-white,#fff));background:var(--awa-red,var(--primary-color));border-color:var(--awa-red,var(--primary-color))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs li:not(.active) a:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li:not(.active) a:hover{color:var(--awa-red,var(--primary-color));border-color:var(--awa-red-30,rgb(183 51 55 / 30%));background:rgb(183 51 55 / 5%)}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.product-info,.product-item-details){padding:var(--awa-space-2,8px) var(--awa-space-2-5,10px) var(--awa-space-3,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.product-name a,.product-item-link,.title-product a){font-size:var(--awa-text-xs, .75rem);min-height:calc(2 * 1.4 * .75rem)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .price-box .price{font-size:var(--awa-text-base, 1rem)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.action.tocart,.btn-add-to-cart){min-height:var(--awa-size-38,38px);font-size:var(--awa-text-xs, .75rem)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content :is(.rokan-product-heading,.ayo-home5-heading){margin-bottom:var(--awa-space-3-5,14px);padding-bottom:var(--awa-space-1-5,6px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs{flex-wrap:wrap;overflow-x:visible;gap:var(--awa-space-2,8px);justify-content:center;padding-bottom:var(--awa-space-1,4px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs li,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product ul.tabs li{flex:0 1 auto;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{border-top-color:var(--awa-gray-50,var(--awa-gray-40,#f9fafb))}}@media (min-width:768px) and (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.product-info,.product-item-details){padding:var(--awa-space-2-5,10px) var(--awa-space-3,12px) var(--awa-space-3,12px)}}@media (prefers-reduced-motion:reduce){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) .item-product .product-thumb img,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.action.tocart,.btn-add-to-cart),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item){transition:var(--awa-none, none);transform:none}}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-header{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav>.container{padding-inline:14px!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header{display:grid!important;grid-template-columns:clamp(76px,16vw,102px) minmax(0,1fr);align-items:center;gap:var(--awa-gap-md,12px);margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header>[class*=col-],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header>[class*=col-]{float:none;width:auto!important;max-width:100%!important;min-width:var(--awa-zero,0)!important;margin:0!important;padding-left:0!important;padding-right:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header>[class*=col-]:first-child,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header>[class*=col-]:first-child{display:flex!important;align-items:center;justify-content:flex-start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo{width:clamp(76px,16vw,102px);margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo img{max-height:var(--awa-space-9,48px);width:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search{display:grid!important;grid-template-columns:var(--awa-gtc-1fr-42,minmax(0,1fr) 42px);align-items:center;gap:var(--awa-gap-sm,8px);margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search{width:100%!important;max-width:100%!important;min-width:var(--awa-zero,0)!important;margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .block-content,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search form#search_mini_form,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search form.minisearch{display:grid!important;grid-template-columns:var(--awa-gtc-1fr-42,minmax(0,1fr) 42px);align-items:stretch;gap:var(--awa-zero,0);width:100%!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input#search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input.input-text{min-height:var(--awa-control-height-sm)!important;padding-inline:var(--awa-space-3-5,14px)!important;font-size:var(--awa-text-base, 14px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .action.search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .actions{width:var(--awa-icon-button-size)!important;min-width:var(--awa-icon-button-size)!important;height:var(--awa-icon-button-size)!important;max-height:var(--awa-icon-button-size)!important;margin:0!important;padding:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .action.search{background:linear-gradient(180deg,var(--awa-red,var(--awa-primary)) 0,var(--awa-red) 100%)!important;border-left:var(--awa-border-width,1px) solid rgb(255 255 255 / 12%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart{display:block!important;width:var(--awa-size-42,42px)!important;min-width:var(--awa-size-42,42px)!important;max-width:var(--awa-size-42,42px)!important;margin:0!important;place-self:center end!important;position:static!important;inset:auto!important;float:none!important;transform:none!important;visibility:visible!important;opacity:1!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper .mini-carts,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper .minicart-wrapper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper .showcart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart .mini-carts,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart .minicart-wrapper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart .showcart{display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important;opacity:1!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper .showcart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart .showcart{width:var(--awa-icon-button-size)!important;height:var(--awa-icon-button-size)!important;padding:0!important;border:var(--awa-border-width,1px) solid rgb(183 51 55 / 18%);border-radius:var(--awa-radius-md-lg,14px);background:var(--awa-bg-surface,var(--awa-white,#fff))!important;color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .box_language,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .menu_primary{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav>.container>.row{display:block!important;min-height:var(--awa-zero,0)!important;height:0!important;margin:0!important;padding:0!important;border:var(--awa-leading-zero,0)!important;overflow:hidden!important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav>.container{padding-inline:12px!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header{grid-template-columns:var(--awa-gtc-1-minmax,minmax(0,1fr));gap:var(--awa-gap-2-5,10px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header>[class*=col-]:first-child,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header>[class*=col-]:first-child{justify-content:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo{width:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo img{max-height:var(--awa-size-42,42px);margin-inline:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search{grid-template-columns:var(--awa-gtc-1fr-40,minmax(0,1fr) 40px);gap:var(--awa-gap-sm,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .block-content,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search form#search_mini_form,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search form.minisearch{grid-template-columns:minmax(0,1fr) 40px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input#search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input.input-text{min-height:var(--awa-control-height-sm)!important;padding-inline:var(--awa-space-3,12px)!important;font-size:var(--awa-text-sm, 13px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .action.search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .actions,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.mini-cart-wrapper .showcart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.shadowcart .showcart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav>.container>.row{min-height:var(--awa-zero,0)!important;height:0!important;margin:0!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel{background:var(--awa-white,var(--awa-white,var(--awa-white,#fff)))!important;padding:var(--awa-space-6, 24px) 0 var(--awa-space-6, 24px)!important;padding-block:var(--awa-space-6, 24px)!important;padding-top:var(--awa-space-6, 24px)!important;padding-bottom:var(--awa-space-6, 24px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header h2{font-size:var(--awa-fluid-text-rem-md2, clamp(1.25rem, 1rem + .6vw, 1.5rem))!important;font-weight:var(--awa-weight-bold)!important;color:var(--awa-gray-800,var(--awa-bg-dark,#1a1a1a))!important;letter-spacing:-.01em!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header p{color:var(--awa-text-light,#999)!important;font-size:var(--awa-text-base, 14px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item{background:var(--awa-red-bg-medium,#ffe8e8)!important;border:var(--awa-none,none)!important;border-radius:var(--awa-radius-lg,16px)!important;width:var(--awa-size-148,148px)!important;min-width:var(--awa-size-148,148px)!important;min-height:var(--awa-size-148,148px)!important;padding:var(--awa-space-4-5,18px) var(--awa-space-3,12px) var(--awa-space-3-5,14px)!important;gap:var(--awa-gap-sm,8px)!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover{background:var(--awa-red-bg-strong,#e3dcdc)!important;transform:translateY(var(--awa-neg-0-75,-3px))!important;border:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon{width:var(--awa-size-98,98px)!important;height:var(--awa-size-98,98px)!important;max-width:var(--awa-size-98,98px)!important;max-height:var(--awa-size-98,98px)!important;padding:var(--awa-space-2-5,10px)!important;box-sizing:border-box!important;background:rgb(255 255 255 / 72%)!important;border-radius:var(--awa-radius-2xl,24px)!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__icon{background:var(--awa-white-88,rgb(255 255 255 / 88%))!important;transform:scale(1.04)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon svg{color:var(--awa-red-extra-dark,#7a2e32)!important;stroke:var(--awa-red-extra-dark,#7a2e32)!important;fill:none!important;width:var(--awa-size-72,72px)!important;height:var(--awa-size-72,72px)!important;max-width:var(--awa-size-72,72px)!important;max-height:72px!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:var(--awa-radius-2xl,24px)!important;filter:drop-shadow(0 10px 20px rgb(0 0 0 / 14%)) drop-shadow(0 3px 6px rgb(0 0 0 / 10%));transition:filter .2s ease,transform .2s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__icon img{filter:drop-shadow(0 14px 24px rgb(0 0 0 / 16%)) drop-shadow(0 4px 8px rgb(0 0 0 / 12%));transform:translateY(var(--awa-neg-0-25,-1px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__icon svg{color:var(--awa-red,var(--primary-color))!important;stroke:var(--awa-red,var(--primary-color))!important;fill:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__label{color:var(--awa-text,var(--awa-text,#333))!important;font-weight:var(--awa-weight-semibold)!important;font-size:var(--awa-text-sm, 13px)!important;letter-spacing:var(--awa-zero, 0)!important;line-height:var(--awa-leading-compact, 1.2)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__label{color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__count{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev,.awa-category-carousel__next){width:var(--awa-size-36,36px)!important;height:var(--awa-size-36,36px)!important;border-radius:var(--awa-radius-full,9999px)!important;border:1.5px solid var(--awa-border,#e5e5e5)!important;background:var(--awa-white,var(--awa-white,var(--awa-white,#fff)))!important;color:var(--awa-gray-600,#555)!important;font-size:var(--awa-text-md, 16px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev:hover,.awa-category-carousel__next:hover){background:var(--awa-red,var(--primary-color))!important;color:var(--awa-white,var(--awa-white,var(--awa-white,#fff)))!important;border-color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot.active,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot[aria-selected=true]{-webkit-appearance:var(--awa-none,none)!important;appearance:var(--awa-none,none)!important;position:relative!important;background-color:var(--awa-transparent,transparent)!important;background-image:none!important;border:var(--awa-none,none)!important;outline:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot::before{content:''!important;position:absolute!important;top:var(--awa-pos-50,50%)!important;left:var(--awa-pos-50,50%)!important;transform:var(--awa-transform-center,translate(-50%,-50%))!important;width:var(--awa-space-2,8px)!important;height:var(--awa-space-2,8px)!important;border-radius:var(--awa-radius-full,9999px)!important;background:var(--awa-gray-300,#ccc)!important;transition:width .2s ease,background .2s ease,border-radius .2s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot.active::before,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot[aria-selected=true]::before{width:var(--awa-space-5-5,22px)!important;border-radius:var(--awa-radius-xs,4px)!important;background:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner--home5 .boxServiceImage:empty{display:flex!important;align-items:center;justify-content:center;width:var(--awa-icon-button-size);height:var(--awa-icon-button-size);border-radius:var(--awa-radius-full,9999px);background:var(--awa-red-8,rgb(183 51 55 / 8%));flex-shrink:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner--home5 .boxServiceImage:empty::before{content:'';display:block;width:var(--awa-space-5-5,22px);height:var(--awa-space-5-5,22px);background-size:var(--awa-bg-size-contain,contain);background-repeat:var(--awa-bg-repeat-no,no-repeat);background-position:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner--home5 .boxServiceImage1:empty::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E")}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner--home5 .boxServiceImage2:empty::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner--home5 .boxServiceImage3:empty::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner--home5 .boxServiceImage4:empty::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z'/%3E%3Cpath d='M21 16v2a4 4 0 0 1-4 4h-5'/%3E%3C/svg%3E")}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner--home5 .boxServiceImage5:empty::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3Cpath d='M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16'/%3E%3Cpath d='M16 16h5v5'/%3E%3C/svg%3E")}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container{margin-bottom:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category{padding-top:var(--awa-space-7,32px)!important;padding-bottom:var(--awa-space-7,32px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category+.awa-carousel-section--category{margin-top:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .rokan-product-heading{height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header{margin-bottom:var(--awa-space-3,12px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper>.awa-benefits-bar{padding-block:clamp(14px,1.8vw,22px);margin-top:0;border-top:var(--awa-none,none);border-bottom:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5);background:linear-gradient(180deg,var(--awa-gray-100,#f7f7f7) 0,var(--awa-gray-100,#f7f7f7) 100%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item{transition:transform 280ms cubic-bezier(.4, 0, .2, 1)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item:hover{transform:translateY(var(--awa-neg-0-5,-2px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-icon{color:var(--awa-red,var(--primary-color));opacity:var(--awa-opacity-85, .85);transition:opacity 280ms ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item:hover .awa-benefit-icon{opacity:1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel{margin-top:clamp(20px,2.5vw,32px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header h2{font-size:var(--awa-fluid-text-rem-md2, clamp(1.25rem, 1rem + .6vw, 1.5rem));letter-spacing:-.01em}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header p{color:var(--awa-gray-500,var(--awa-text-muted,#666));font-size:clamp(.8rem, .75rem + .2vw, .9rem);margin-top:4px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__eyebrow{display:inline-block;padding:2px var(--awa-space-2-5,10px);border-radius:var(--awa-radius-full,9999px);background:var(--awa-red-8,rgb(183 51 55 / 8%));color:var(--awa-red,var(--primary-color));font-size:.7rem;font-weight:var(--awa-weight-bold);letter-spacing:var(--awa-ls-tight, .06em);text-transform:uppercase;line-height:var(--awa-leading-loose, 1.6)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__title{margin-top:var(--awa-space-1-5,6px);font-weight:var(--awa-weight-bold);letter-spacing:var(--awa-tracking-tight, -.01em);color:var(--awa-gray-800,var(--awa-bg-dark,#1a1a1a));line-height:var(--awa-leading-snug, 1.25)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link{font-size:.82rem;font-weight:var(--awa-weight-semibold);color:var(--awa-red,var(--primary-color));text-decoration:var(--awa-none,none);display:inline-flex;align-items:center;gap:var(--awa-gap-xs,4px);transition:color .2s ease,gap .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link:hover{color:var(--awa-red-dark,var(--primary-hover));gap:7px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(12px,1.2vw + 4px,20px);padding-bottom:clamp(10px,1vw + 4px,16px);border-bottom:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-thumb{display:flex;flex-direction:column;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-item-photo,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-thumb>a.product-thumb-link{display:grid;place-items:center;aspect-ratio:1/1;min-height:clamp(180px,18vw,250px);padding:clamp(12px,1.2vw,18px);background:linear-gradient(180deg,rgb(248 250 252 / 96%),rgb(255 255 255))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-item-photo img,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-thumb>a.product-thumb-link img{width:100%;height:100%;object-fit:contain;object-position:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-info{padding-top:var(--awa-space-2-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) :is(.product-info-cart,.actions-primary,.product-item-actions){min-height:var(--awa-space-9-5,52px);display:flex;align-items:flex-end}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .actions-primary>*,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-info-cart>*,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.rokan-bestseller,.rokan-newproduct) :is(.item-product,.product-item) .product-item-actions>*{width:100%}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{align-items:flex-start;gap:var(--awa-gap-sm)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__left{width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link{min-height:var(--awa-size-38,38px);padding:0 var(--awa-space-3-5,14px);border-radius:var(--awa-radius-full,9999px);background:rgb(183 51 55 / 8%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header{margin-bottom:var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev,.awa-category-carousel__next){width:var(--awa-icon-button-size);height:var(--awa-icon-button-size)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section:not(.awa-carousel-section--category){padding-block:clamp(18px,1.5vw + 8px,30px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers{background:linear-gradient(180deg,var(--awa-gray-100,#f7f7f7) 0,var(--awa-white,var(--awa-white,#fff)) 100%);border-top:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .producttab_1 .nav-tabs>li>a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .producttab_2 .nav-tabs>li>a{border-radius:var(--awa-radius-sm);padding:var(--awa-space-2,8px) var(--awa-space-4-5,18px);font-size:clamp(.78rem, .72rem + .2vw, .88rem);font-weight:var(--awa-weight-semibold);letter-spacing:var(--awa-tracking-tight, .01em);color:var(--awa-gray-600,#555);background:0 0;border:var(--awa-border-width,1px) solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .producttab_1 .nav-tabs>li>a:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .producttab_2 .nav-tabs>li>a:hover{color:var(--awa-red,var(--primary-color));background:var(--awa-red-4,rgb(183 51 55 / 4%));border-color:rgb(183 51 55 / 12%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .producttab_1 .nav-tabs>li.active>a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .producttab_2 .nav-tabs>li.active>a{color:var(--awa-white,var(--awa-white,#fff))!important;background:var(--awa-red,var(--primary-color))!important;border-color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .nav-tabs{display:flex;flex-wrap:wrap;gap:var(--awa-gap-sm,8px);margin-bottom:clamp(14px,1.5vw,22px);border-bottom:var(--awa-none,none);padding-bottom:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:first-of-type{position:relative}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:first-of-type::before{content:'';position:absolute;top:var(--awa-neg-3,-12px);left:0;right:0;height:var(--awa-space-3,12px);background:linear-gradient(180deg,transparent 0,var(--awa-dark-bg,var(--awa-bg-dark,#1a1a1a)) 100%);pointer-events:var(--awa-none,none);z-index:1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:last-of-type{position:relative}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:last-of-type::after{content:'';position:absolute;bottom:var(--awa-neg-3,-12px);left:0;right:0;height:var(--awa-space-3,12px);background:linear-gradient(180deg,var(--awa-dark-bg,var(--awa-bg-dark,#1a1a1a)) 0,transparent 100%);pointer-events:var(--awa-none,none);z-index:1}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories{padding-block:clamp(24px,2vw + 12px,40px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .ayo-home5-heading{text-align:center;margin-bottom:clamp(16px,1.5vw + 6px,28px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .ayo-home5-label{display:inline-block;padding:2px var(--awa-space-3,12px);border-radius:var(--awa-radius-full,9999px);background:var(--awa-red-8,rgb(183 51 55 / 8%));color:var(--awa-red,var(--primary-color));font-size:.7rem;font-weight:var(--awa-weight-bold);letter-spacing:var(--awa-ls-tight, .06em);text-transform:uppercase;margin-bottom:8px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .ayo-home5-heading h2{font-size:var(--awa-fluid-text-rem-md2, clamp(1.25rem, 1rem + .6vw, 1.5rem));font-weight:var(--awa-weight-bold);letter-spacing:var(--awa-tracking-tight, -.01em);color:var(--awa-gray-800,var(--awa-bg-dark,#1a1a1a));margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .ayo-home5-divider{display:block;width:var(--awa-space-9,48px);height:var(--awa-space-0-75,3px);border-radius:var(--awa-radius-2xs,2px);background:var(--awa-red,var(--primary-color));margin:var(--awa-space-2-5,10px) auto 0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .categorytab-container .nav-tabs{border-right:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5);padding-right:var(--awa-space-3,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .categorytab-container .nav-tabs>li>a{font-size:.82rem;font-weight:var(--awa-weight-medium);color:var(--awa-gray-600,#555);padding:var(--awa-space-1-75,7px) var(--awa-space-3-5);border-radius:var(--awa-radius-xs);transition:color .2s ease,background .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .categorytab-container .nav-tabs>li>a:hover{color:var(--awa-red,var(--primary-color));background:rgb(183 51 55 / 4%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .categorytab-container .nav-tabs>li.active>a{color:var(--awa-red,var(--primary-color));background:var(--awa-red-8,rgb(183 51 55 / 8%));font-weight:var(--awa-weight-bold)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section+.awa-carousel-section--category::before{display:none}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item:hover{transform:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{flex-direction:column;align-items:flex-start;gap:6px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link{align-self:flex-end;font-size:.78rem}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .nav-tabs{gap:var(--awa-gap-1-5,6px);overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--awa-space-1,4px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .nav-tabs::-webkit-scrollbar{display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .nav-tabs>li>a{white-space:nowrap;padding:var(--awa-space-1-75,7px) var(--awa-space-3-5);font-size:.76rem}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .categorytab-container .nav-tabs{border-right:var(--awa-none,none);border-bottom:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5);padding-right:0;padding-bottom:var(--awa-space-2,8px);margin-bottom:var(--awa-space-3,12px);display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--awa-gap-xs,4px);scrollbar-width:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .categorytab-container .nav-tabs::-webkit-scrollbar{display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .categorytab-container .nav-tabs>li>a{white-space:nowrap;padding:var(--awa-space-1-5) var(--awa-space-3);font-size:.76rem}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:first-of-type::before,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:last-of-type::after{height:var(--awa-space-2,8px);top:-8px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:last-of-type::after{top:auto;bottom:-8px}}@media (prefers-reduced-motion:reduce){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link{transition:none}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__eyebrow{background:var(--awa-white-10,rgb(255 255 255 / 10%))!important;color:rgb(255 255 255 / 65%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__link{color:rgb(255 255 255 / 70%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__link:hover{color:var(--awa-white,var(--awa-white,#fff))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header{border-bottom-color:rgb(255 255 255 / 12%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category{background:var(--awa-bg-surface,var(--awa-white,#fff))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs>li>a{font-size:.82rem;font-weight:var(--awa-weight-medium);color:var(--awa-gray-600,#555)!important;background:0 0!important;border-color:var(--awa-transparent,transparent)!important;padding:var(--awa-space-1-75,7px) var(--awa-space-3-5);border-radius:var(--awa-radius-xs);transition:color .2s ease,background .2s ease,border-color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs>li>a:hover{color:var(--awa-red,var(--primary-color))!important;background:rgb(183 51 55 / 4%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs>li.active>a{color:var(--awa-red,var(--primary-color))!important;background:var(--awa-red-8,rgb(183 51 55 / 8%))!important;font-weight:var(--awa-weight-bold)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-close .velaServicesInner .boxService{background:var(--awa-white,var(--awa-white,#fff));border:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5);border-radius:var(--awa-radius,12px);padding:var(--awa-space-5,20px) var(--awa-space-4,16px);text-align:center;transition:transform .2s ease,box-shadow .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-close .velaServicesInner .boxService:hover{transform:translateY(var(--awa-neg-0-75,-3px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__title::after{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories .ayo-home5-heading h2{font-size:var(--awa-fluid-text-rem-md2, clamp(1.25rem, 1rem + .6vw, 1.5rem))!important;font-weight:var(--awa-weight-bold)!important;letter-spacing:-.01em!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:var(--awa-gap-xs,4px);scrollbar-width:none;padding-bottom:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs::-webkit-scrollbar{display:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs>li>a{white-space:nowrap!important;font-size:.78rem!important;padding:var(--awa-space-1-5) var(--awa-space-3)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category{border-top-color:var(--awa-gray-200,#e5e5e5)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar{left:var(--awa-space-2-5,10px);right:var(--awa-space-2-5,10px);bottom:calc(68px + env(safe-area-inset-bottom,0px));padding-bottom:0!important;border:var(--awa-border-width,1px) solid rgb(255 255 255 / 10%)!important;border-radius:var(--awa-radius-lg,16px);background:linear-gradient(180deg,rgb(39 14 16 / 96%) 0,rgb(20 11 13 / 96%) 100%)!important;color:var(--awa-white-86,rgb(255 255 255 / 86%))!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__inner{gap:var(--awa-space-2);padding:var(--awa-space-2-5) var(--awa-space-3)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__label{width:100%;order:var(--awa-order-0,0);font-size:var(--awa-font-size-2xs);letter-spacing:var(--awa-tracking-wide3, .12em);color:rgb(255 255 255 / 62%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slots{order:var(--awa-order-1,1);width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot{min-height:var(--awa-space-9,48px);border-color:var(--awa-white-12,rgb(255 255 255 / 12%))!important;border-radius:var(--awa-radius,12px);background:rgb(255 255 255 / 7%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot--empty{background:var(--awa-white-4,rgb(255 255 255 / 4%))!important;color:rgb(255 255 255 / 44%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-name{color:rgb(255 255 255 / 82%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__clear,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-remove{background:var(--awa-white-12,rgb(255 255 255 / 12%))!important;color:rgb(255 255 255 / 72%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__cta{min-height:var(--awa-size-42,42px);border-radius:var(--awa-radius,12px)}}@supports selector(body:has(.awa-compare-bar.is-visible)){@media (max-width:767px){body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):has(.awa-compare-bar.is-visible) .page-wrapper .page-footer,body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):has(.awa-compare-bar.is-visible) .page-wrapper .page_footer{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):has(.awa-compare-bar.is-visible) .page-wrapper .fixed-right{bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5):has(.awa-compare-bar.is-visible) .page-wrapper #awa-back-to-top{bottom:calc(164px + env(safe-area-inset-bottom,0px))!important}}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper :not(.awa-carousel-section--category)+.awa-carousel-section--category{border-top-color:var(--awa-transparent,transparent)!important;margin-top:40px!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category+.awa-carousel-section--category{border-top:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category .item-product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category .product-item{background:var(--awa-white,var(--awa-white,#fff))!important;border:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5)!important;border-radius:var(--awa-radius,12px)!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category .item-product:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category .product-item:hover{border-color:var(--awa-red,var(--primary-color))!important;transform:translateY(var(--awa-neg-0-5,-2px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper :not(.awa-carousel-section--category)+.awa-carousel-section--category{margin-top:var(--awa-space-9)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category:last-of-type+:not(.awa-carousel-section--category){margin-top:var(--awa-space-9)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs li:not(.active) .awa-tab-button{background:var(--awa-gray-50,#f7f7f7)!important;color:var(--awa-text-muted,var(--awa-text-muted,#666))!important;border:1.5px solid var(--awa-border-strong,#d9d9d9)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs li:not(.active) .awa-tab-button:hover{background:var(--awa-red-6,rgb(183 51 55 / 6%))!important;color:var(--awa-red,var(--primary-color))!important;border-color:rgb(183 51 55 / 30%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product ul.tabs li.active .awa-tab-button{background:var(--awa-red,var(--primary-color))!important;color:var(--awa-white,var(--awa-white,#fff))!important;border-color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tabs-featured_categories li a{border-radius:var(--awa-radius-full,9999px)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input#search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input.input-text{border-radius:var(--awa-radius-2xl,24px) 0 0 var(--awa-radius-2xl,24px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .action.search{border-radius:0 var(--awa-radius-2xl,24px) var(--awa-radius-2xl,24px) 0!important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper>.awa-benefits-bar .awa-benefits-container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar{display:flex!important;flex-wrap:nowrap!important;overflow:auto hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start!important;gap:var(--awa-gap-md,12px)!important;padding-bottom:var(--awa-space-1,4px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper>.awa-benefits-bar .awa-benefits-container::-webkit-scrollbar,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar::-webkit-scrollbar{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar .benefits-bar__item{flex:var(--awa-flex-none,0 0 auto)!important;width:250px!important;margin-bottom:0!important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.action.tocart,.btn-add-to-cart){border-radius:var(--awa-radius-sm)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .item-product{max-width:100%;width:100%}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .fixed-bottom{padding-bottom:env(safe-area-inset-bottom,12px)!important;z-index:var(--awa-z-9999,9999)!important;background:var(--awa-white-96,rgb(255 255 255 / 96%))!important;backdrop-filter:var(--awa-blur-xl,blur(10px))!important;border-top:var(--awa-border-width,1px) solid rgb(0 0 0 / 8%)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category{background:var(--awa-white,var(--awa-white,#fff))!important;color-scheme:light}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header{border-bottom:var(--awa-border-width-2,2px) solid var(--awa-border,var(--awa-border,#e5e5e5))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__eyebrow{background:var(--awa-red-8,rgb(183 51 55 / 8%))!important;color:var(--awa-red,var(--primary-color))!important;padding:var(--awa-space-1,4px) var(--awa-space-2-5,10px)!important;border-radius:var(--awa-radius-sm,8px)!important;line-height:var(--awa-leading-compact, 1.3)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__title{color:var(--awa-gray-800,var(--awa-bg-dark,#1a1a1a))!important;letter-spacing:-.02em!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__link{background:0 0!important;color:var(--awa-red,var(--primary-color))!important;border:var(--awa-border-width,1px) solid rgb(183 51 55 / 25%)!important;border-radius:var(--awa-radius-full,9999px)!important;padding:var(--awa-space-1-5,6px) var(--awa-space-3-5,14px)!important;font-size:var(--awa-text-xs, 11px)!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__link:hover{background:var(--awa-red,var(--primary-color))!important;color:var(--awa-white,var(--awa-white,#fff))!important;border-color:transparent!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs>li>a{color:var(--awa-gray-600,#555)!important;background:0 0!important;border-color:transparent!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs>li>a:hover{color:var(--awa-red,var(--primary-color))!important;background:rgb(183 51 55 / 4%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .categorytab-container .nav-tabs>li.active>a{color:var(--awa-red,var(--primary-color))!important;background:var(--awa-red-8,rgb(183 51 55 / 8%))!important;border-left-color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .block_cat{background:var(--awa-white,var(--awa-white,#fff))!important;border:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5)!important;border-radius:var(--awa-radius-lg,16px)!important;padding:clamp(14px,1.5vw,20px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar{background:var(--awa-white-96,rgb(255 255 255 / 96%))!important;color:var(--awa-text,var(--awa-text,#333))!important;border-top:var(--awa-border-width,1px) solid rgb(226 232 240 / 95%)!important;backdrop-filter:blur(14px) saturate(150%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__clear,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__label,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-name{color:var(--awa-text-muted,var(--awa-text-muted,#666))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot{background:var(--awa-white,var(--awa-white,#fff))!important;border:var(--awa-border-width,1px) solid rgb(203 213 225 / 95%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot--empty{background:rgb(248 250 252 / 96%)!important;color:var(--awa-text-light,#999)!important;border-style:dashed!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__clear,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-remove{background:rgb(148 163 184 / 12%)!important;color:var(--awa-slate,#999)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__clear:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-remove:hover{background:var(--awa-red-12,rgb(183 51 55 / 12%))!important;color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__cta:disabled{background:var(--awa-border-strong,#d9d9d9)!important;color:var(--awa-slate,#999)!important}@media (prefers-color-scheme:dark){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper{--awa-bg:var(--awa-white);--awa-bg-alt:var(--awa-gray-45, #f8fafc);--awa-bg-card:var(--awa-white);--awa-text:var(--awa-gray-700);--awa-text-muted:var(--awa-gray-500, var(--awa-gray-480, #6b7280));--awa-border:var(--awa-gray-200, var(--awa-gray-170, #e5e7eb));--awa-border-md:#d1d5db;color-scheme:light}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-footer-trust-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .footer-bottom,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .page_footer{background:var(--awa-white,var(--awa-white,#fff))!important;color:var(--awa-text,var(--awa-text,#333))!important;border-color:var(--awa-border,#e5e5e5)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:first-of-type::before,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category:last-of-type::after{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category{border-top-color:transparent!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category+.awa-carousel-section--category{border-top:var(--awa-border-width,1px) solid transparent!important;border-image:linear-gradient(90deg,transparent 5%,var(--awa-border,var(--awa-border,#e5e5e5)) 20%,var(--awa-border,var(--awa-border,#e5e5e5)) 80%,transparent 95%) 1!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .awa-section-header__link{padding:var(--awa-space-1,4px) var(--awa-space-2-5,10px)!important;font-size:var(--awa-font-size-xs)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category .item-product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-carousel-section--category .product-item{border-radius:var(--awa-radius-sm,8px)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tabs-featured_categories li a{border-radius:var(--awa-radius-full,9999px)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input#search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .field.search input.input-text{border-radius:var(--awa-radius-2xl,24px) 0 0 var(--awa-radius-2xl,24px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.block-search .action.search{border-radius:0 var(--awa-radius-2xl,24px) var(--awa-radius-2xl,24px) 0!important}}@media (min-width:992px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1>.awa-nav-categories{display:flex;align-items:center;padding:0!important;min-height:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1>.awa-nav-categories .navigation.verticalmenu.side-verticalmenu.navigation.verticalmenu.side-verticalmenu>.title-category-dropdown{min-height:var(--awa-control-height)!important;height:var(--awa-control-height)!important;padding:0 var(--awa-space-4,16px)!important;border:var(--awa-leading-zero,0)!important;border-radius:var(--awa-radius,12px)!important;background:linear-gradient(180deg,var(--awa-red,var(--primary-color)) 0,var(--awa-red-dark,var(--awa-primary-hover)) 100%)!important;color:var(--awa-white,var(--awa-white,#fff))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1>.awa-nav-categories .navigation.verticalmenu.side-verticalmenu.navigation.verticalmenu.side-verticalmenu>.title-category-dropdown .vm-icon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1>.awa-nav-categories .navigation.verticalmenu.side-verticalmenu.navigation.verticalmenu.side-verticalmenu>.title-category-dropdown .vm-icon i,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1>.awa-nav-categories .navigation.verticalmenu.side-verticalmenu.navigation.verticalmenu.side-verticalmenu>.title-category-dropdown>span:last-child{color:var(--awa-white,var(--awa-white,#fff))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1>.awa-nav-categories .navigation.verticalmenu.side-verticalmenu.navigation.verticalmenu.side-verticalmenu>.title-category-dropdown .vm-icon{background:rgb(255 255 255 / 14%)!important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper>.awa-benefits-bar .awa-benefits-container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar{display:grid!important;grid-template-columns:var(--awa-gtc-2,repeat(2,1fr))!important;gap:var(--awa-gap-2-5,10px)!important;overflow:visible!important;padding-bottom:var(--awa-space-1,4px)!important;padding-inline:16px!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar .benefits-bar__item{width:100%!important;min-width:var(--awa-zero,0)!important;flex:none!important;margin-bottom:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper>.awa-benefits-bar{overflow:visible!important;padding-inline:0!important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct) :is(.action.tocart,.btn-add-to-cart){border-radius:var(--awa-radius-sm)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--category .item-product{max-width:100%;width:100%}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .fixed-bottom{padding-bottom:env(safe-area-inset-bottom,12px)!important;z-index:var(--awa-z-9999,9999)!important;background:var(--awa-white-96,rgb(255 255 255 / 96%))!important;backdrop-filter:var(--awa-blur-xl,blur(10px))!important;border-top:var(--awa-border-width,1px) solid rgb(0 0 0 / 8%)!important}}@media (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .control input#search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .control input.input-text{border-radius:var(--awa-radius-2xl,24px) 0 0 var(--awa-radius-2xl,24px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .action.search{border-radius:0 var(--awa-radius-2xl,24px) var(--awa-radius-2xl,24px) 0!important}}.product-item-info{border-radius:var(--awa-radius,12px)!important;overflow:hidden!important;transition:box-shadow .3s ease,border-color .3s ease!important}.awa-qty-stepper{border-radius:var(--awa-radius,12px)!important;overflow:hidden!important}.awa-qty-stepper .awa-qty-btn,.awa-qty-stepper input.qty{border-radius:0!important}.box-tocart .action.tocart,.product-add-form .action.tocart{border-radius:var(--awa-radius,12px)!important}input.input-text,select,textarea{border-radius:var(--awa-radius-sm,8px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5,body) .page-wrapper .header .top-search .block-search input#search,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5,body) .page-wrapper .header .top-search .block-search input.input-text{border-radius:var(--awa-radius-2xl,24px) 0 0 var(--awa-radius-2xl,24px)!important}.b2b-primary-btn,a.action.primary,a.action.secondary,button.action.primary,button.action.secondary{border-radius:var(--awa-radius,12px)!important;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5,body) .page-wrapper .header .top-search .block-search .action.search{border-radius:0 var(--awa-radius-2xl,24px) var(--awa-radius-2xl,24px) 0!important}.minicart-wrapper .block-minicart{border-radius:var(--awa-radius-lg,16px);border:var(--awa-border-width,1px) solid rgb(0 0 0 / 5%)}.minicart-wrapper .block-minicart .action.primary{border-radius:var(--awa-radius-2xl,24px)!important;font-weight:var(--awa-weight-semibold)!important;padding-top:var(--awa-space-3,12px)!important;padding-bottom:var(--awa-space-3,12px)!important}.minicart-wrapper .block-minicart .action.viewcart{border-radius:var(--awa-radius-2xl,24px)!important;font-weight:var(--awa-weight-semibold)!important}.b2b-login-form input[type=email],.b2b-login-form input[type=password],.b2b-login-form input[type=text],input[type=email].input-text,input[type=password].input-text,input[type=text].input-text{border-radius:var(--awa-radius-sm,8px)!important;border:var(--awa-border-width,1px) solid var(--awa-gray-300,var(--awa-border-strong,#d9d9d9));padding:0 var(--awa-space-4,16px);transition:border-color .2s ease,box-shadow .2s ease}.b2b-login-form input[type=email]:focus,.b2b-login-form input[type=password]:focus,.b2b-login-form input[type=text]:focus,input[type=email].input-text:focus,input[type=password].input-text:focus,input[type=text].input-text:focus{border-color:var(--awa-black,#000)!important}.b2b-login-form button[type=submit]{border-radius:var(--awa-radius-2xl,24px)!important;font-weight:var(--awa-weight-semibold)!important;transition:background-color .2s ease,transform .1s ease!important}.b2b-login-form button[type=submit]:active{transform:scale(.98)}.swiper.hot-deal-slide,.swiper.productTabContent{overflow:hidden}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block{display:block!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar{background:linear-gradient(180deg,rgb(39 14 16 / 96%) 0,rgb(20 11 13 / 96%) 100%)!important;color:var(--awa-white-86,rgb(255 255 255 / 86%))!important;border-top:var(--awa-border-width,1px) solid rgb(255 255 255 / 10%)!important;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__inner{gap:12px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__clear,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__label,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-name{color:rgb(255 255 255 / 64%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot{min-height:var(--awa-space-9,48px);border-radius:var(--awa-radius,12px);background:var(--awa-white-8,rgb(255 255 255 / 8%))!important;border:var(--awa-border-width,1px) solid rgb(255 255 255 / 12%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot--empty{background:var(--awa-white-4,rgb(255 255 255 / 4%))!important;color:rgb(255 255 255 / 42%)!important;border-style:solid!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__clear,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-remove{background:var(--awa-white-12,rgb(255 255 255 / 12%))!important;color:rgb(255 255 255 / 72%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__clear:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slot-remove:hover{background:var(--awa-white-18,rgb(255 255 255 / 18%))!important;color:rgb(255 255 255 / 92%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__cta{border-radius:var(--awa-radius,12px)!important}@media (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__inner{padding-top:var(--awa-space-2-5,10px);padding-bottom:10px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-compare-bar__slots{gap:10px}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-item{background:var(--awa-white-8,rgb(255 255 255 / 8%));border-radius:var(--awa-radius-sm,8px);border:var(--awa-border-width,1px) solid rgb(255 255 255 / 12%);margin:var(--awa-space-2,8px) 0;padding:var(--awa-space-4,16px) var(--awa-space-5,20px);border-right:var(--awa-border-width,1px) solid rgb(255 255 255 / 12%);transition:background var(--awa-transition-fast, 150ms ease),transform var(--awa-transition-fast, 150ms ease),box-shadow var(--awa-transition-fast, 150ms ease)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-item:hover{background:var(--awa-white-15,rgb(255 255 255 / 15%));transform:translateY(var(--awa-neg-0-25,-1px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-item:last-child{border-right:var(--awa-border-width,1px) solid rgb(255 255 255 / 12%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefits-container{gap:var(--awa-space-3,12px);padding:var(--awa-space-2,8px) var(--awa-space-4,16px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-icon{width:var(--awa-space-7,32px);height:var(--awa-space-7,32px);color:rgb(255 255 255 / 95%);filter:drop-shadow(0 1px 2px rgb(0 0 0 / 20%))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-category-carousel__item{transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),box-shadow .3s ease,background-color .3s ease;will-change:transform}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-category-carousel__item:hover{transform:translateY(var(--awa-neg-1,-4px)) scale(1.03);background-color:rgb(183 51 55 / 4%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-category-carousel__item:hover .awa-category-carousel__icon{transform:scale(1.08);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-category-carousel__icon{transition:transform .3s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-category-carousel__item:hover .awa-category-carousel__label{color:var(--awa-red,var(--awa-red,var(--awa-primary)));transition:color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-section-header{position:relative;padding-bottom:var(--awa-space-4,16px);margin-bottom:var(--awa-space-6,24px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-section-header::after{content:'';position:absolute;bottom:0;left:0;width:var(--awa-space-9,48px);height:var(--awa-space-0-75,3px);background:var(--awa-red,var(--awa-red,var(--awa-primary)));border-radius:var(--awa-radius-2xs);transition:width .3s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-home-section:hover .awa-section-header::after{width:72px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-section-header .awa-section-header__eyebrow{display:block;font-size:var(--awa-text-2xs, 12px);font-weight:var(--awa-weight-bold,700);text-transform:uppercase;letter-spacing:var(--awa-ls-wide, .08em);color:var(--awa-red,var(--awa-red,var(--awa-primary)));margin-bottom:var(--awa-space-1,4px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-section-header__title{font-weight:var(--awa-weight-bold,700);color:var(--awa-black,var(--awa-bg-dark,#1a1a1a));line-height:var(--awa-leading-compact, 1.2);text-wrap:balance}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--product-tabs .block-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--product-tabs .rokan-product-heading h2{position:relative;padding-bottom:var(--awa-space-4,16px);margin-bottom:var(--awa-space-5,20px);font-size:var(--awa-fluid-text-rem-lg, clamp(1.25rem, 1rem + .8vw, 1.75rem));font-weight:var(--awa-weight-bold,700);line-height:1.2}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--product-tabs .block-title::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--product-tabs .rokan-product-heading h2::after{content:'';position:absolute;bottom:0;left:0;width:var(--awa-space-9,48px);height:var(--awa-space-0-75,3px);background:var(--awa-red,var(--awa-red,var(--awa-primary)));border-radius:var(--awa-radius-2xs)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .block-title strong,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers h2{font-size:clamp(1.15rem, 1rem + .5vw, 1.5rem);font-weight:var(--awa-weight-bold,700);line-height:1.25}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--featured-categories .awa-section-header{text-align:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--featured-categories .awa-section-header::after{left:var(--awa-pos-50,50%);transform:translateX(-50%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .superdeals_home .super-deals-countdown,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .top-home-content--trust-and-offers .super-deals-countdown{display:flex;align-items:center;gap:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .super-deals-countdown .countdown-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .superdeals_home .time_circles>div{background:var(--awa-red,var(--awa-red,var(--awa-primary)));color:var(--awa-white,var(--awa-white,#fff));border-radius:var(--awa-radius-sm,8px);padding:var(--awa-space-2,8px) var(--awa-space-3,12px);font-weight:var(--awa-weight-bold,700);font-size:var(--awa-text-lg, 17px);line-height:var(--awa-leading-none, 1);min-width:var(--awa-space-9,48px);text-align:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .super-deals-countdown .countdown-label,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .superdeals_home .time_circles>div>span{font-size:var(--awa-text-2xs, 10px);text-transform:uppercase;letter-spacing:var(--awa-ls-tighter, .05em);opacity:var(--awa-opacity-85, .85);font-weight:var(--awa-weight-medium,500)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .discount-percent,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .onsale,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .sale-label{background:var(--awa-red,var(--awa-red,var(--awa-primary)));color:var(--awa-white,var(--awa-white,#fff));font-size:var(--awa-text-xs, 12px);font-weight:var(--awa-weight-bold,700);padding:var(--awa-space-1,4px) var(--awa-space-3,12px);border-radius:var(--awa-radius-sm,8px);letter-spacing:var(--awa-tracking-wide, .02em);line-height:1.2}@keyframes awa-badge-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .superdeals_home .product-item .onsale,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .superdeals_home .product-item .sale-label{animation:awa-badge-pulse 2s ease-in-out infinite}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .awa-b2b-gate-overlay,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .price-box-overlay{background:linear-gradient(135deg,rgb(183 51 55 / 92%) 0,rgb(26 26 26 / 85%) 100%);backdrop-filter:var(--awa-blur-md,blur(4px));-webkit-backdrop-filter:var(--awa-blur-md,blur(4px));border-radius:var(--awa-radius-sm,8px);transition:opacity var(--awa-transition-base, 200ms ease)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .awa-b2b-gate-overlay .action,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .price-box-overlay .action{background:0 0;border:var(--awa-border-width-2,2px) solid rgb(255 255 255 / 85%);color:var(--awa-white,var(--awa-white,#fff));font-weight:var(--awa-weight-semibold,600);font-size:var(--awa-text-sm, 13px);padding:var(--awa-space-3,12px) var(--awa-space-5,20px);border-radius:var(--awa-radius-sm,8px);text-transform:none;letter-spacing:var(--awa-tracking-tight, .01em);transition:background var(--awa-transition-fast, 150ms ease),border-color var(--awa-transition-fast, 150ms ease),transform var(--awa-transition-fast, 150ms ease);cursor:pointer}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .awa-b2b-gate-overlay .action:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .price-box-overlay .action:hover{background:var(--awa-white-15,rgb(255 255 255 / 15%));border-color:var(--awa-white,var(--awa-white,#fff));transform:translateY(var(--awa-neg-0-25,-1px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .awa-b2b-gate-overlay .overlay-text,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .price-box-overlay .overlay-text{color:var(--awa-white-90,rgb(255 255 255 / 90%));font-size:var(--awa-text-sm, 13px);font-weight:var(--awa-weight-medium,500);text-shadow:0 1px 2px rgb(0 0 0 / 20%)}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-b2b-gate-overlay .action,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-category-carousel__next,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-category-carousel__prev,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .price-box-overlay .action,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .action.tocart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .action.tocompare,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .action.towishlist{min-height:var(--awa-space-8-5,44px);min-width:44px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .product-item .action.tocart{width:100%;display:flex;align-items:center;justify-content:center;padding-inline:var(--awa-space-4,16px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-item{margin:var(--awa-space-1,4px);border-radius:var(--awa-radius-sm,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-section-header a[href],:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-section-header__link{min-height:var(--awa-space-8-5,44px);display:inline-flex;align-items:center;padding:var(--awa-space-2,8px) var(--awa-space-4,16px)}}@media (max-width:374px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .swiper-slide{width:100%!important;flex-shrink:0}}@media (max-width:480px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .swiper:not(.swiper-initialized) .swiper-slide{width:50%!important;flex-shrink:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .product_row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .products-grid .product-items{display:grid!important;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)))!important;gap:var(--awa-space-3,12px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .categorytab-container .leftBlock .tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:var(--awa-space-2,8px)!important;max-height:none!important;padding-bottom:var(--awa-space-2,8px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .categorytab-container .leftBlock .tabs>li{flex:var(--awa-flex-none,0 0 auto)!important;width:auto!important;white-space:nowrap;scroll-snap-align:start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .categorytab-container .leftBlock .tabs>li a{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;padding:var(--awa-space-2,8px) var(--awa-space-3,12px);font-size:var(--awa-text-sm, 13px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .hot-deal .countdown_block{flex-direction:column!important;align-items:flex-start!important;gap:var(--awa-space-2,8px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .hot-deal .countdown_block .title_countdown{font-size:var(--awa-text-base, 14px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .velaServicesInner>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .velaServicesInner>.rowFlex{grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)))!important;gap:var(--awa-space-2,8px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .velaServicesInner .service-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .velaServicesInner [class*=col-]{width:auto!important;max-width:100%!important;float:none!important;padding:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .media-heading,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .service-info h3{font-size:var(--awa-text-xs, 12px)!important;line-height:var(--awa-leading-compact, 1.2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .service-description,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .service-info p{font-size:var(--awa-text-3xs, 10px)!important;line-height:var(--awa-leading-snug, 1.25)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .awa-b2b-login-prompt,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .item-product .product-info-cart{width:100%;max-width:none}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .item-product .product-item-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .item-product .product-name a{font-size:var(--awa-text-xs, 12px)!important;-webkit-line-clamp:var(--awa-clamp-2,2);min-height:2.5em}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .item-product .awa-sold-bar-label,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .item-product .sold-count{font-size:var(--awa-text-3xs, 10px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .top-home-content--above-fold+.top-home-content{margin-top:var(--awa-space-3,12px)!important}}@media (min-width:481px) and (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .swiper-slide{width:33.333%!important;flex-shrink:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .velaServicesInner>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) :is(.page-wrapper,.content-top-home) .velaServices .velaServicesInner>.rowFlex{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:768px) and (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-close .velaServicesInner>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-close .velaServicesInner>.rowFlex{display:grid!important;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)))!important;gap:var(--awa-space-3,12px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-close .boxService{padding:var(--awa-space-3,12px)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-space-8,32px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section+.awa-carousel-section,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section+.awa-home-section{margin-top:var(--awa-space-8,32px)}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-space-6,24px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section+.awa-carousel-section,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section+.awa-home-section{margin-top:var(--awa-space-6,24px)}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content+.top-home-content{margin-top:var(--awa-space-4,16px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section+.awa-carousel-section,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section+.awa-home-section{margin-top:var(--awa-space-4,16px)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5){--awa-home-product-gap-mobile:var(--awa-space-3, 12px);--awa-home-product-gap-tablet:var(--awa-space-4, 16px);--awa-home-product-gap-desktop:var(--awa-space-5, 20px);--awa-home-product-media-min:clamp(180px, 18vw, 248px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-grid .product-items{grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-home-product-gap-mobile)}@media (min-width:768px) and (max-width:1199px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-grid .product-items{grid-template-columns:var(--awa-gtc-3-minmax,repeat(3,minmax(0,1fr)));gap:var(--awa-home-product-gap-tablet)}}@media (min-width:1200px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .products-grid .product-items{grid-template-columns:var(--awa-gtc-5-minmax,repeat(5,minmax(0,1fr)));gap:var(--awa-home-product-gap-desktop)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.home-new-product,.home-bestseller):not(.owl-loaded,.swiper-initialized):not(:has(.owl-carousel)):not(:has(.swiper)){display:grid;grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-home-product-gap-mobile)}@media (min-width:768px) and (max-width:1199px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.home-new-product,.home-bestseller):not(.owl-loaded,.swiper-initialized):not(:has(.owl-carousel)):not(:has(.swiper)){grid-template-columns:var(--awa-gtc-3-minmax,repeat(3,minmax(0,1fr)));gap:var(--awa-home-product-gap-tablet)}}@media (min-width:1200px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.home-new-product,.home-bestseller):not(.owl-loaded,.swiper-initialized):not(:has(.owl-carousel)):not(:has(.swiper)){grid-template-columns:var(--awa-gtc-5-minmax,repeat(5,minmax(0,1fr)));gap:var(--awa-home-product-gap-desktop)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item){display:flex;flex-direction:column;min-width:var(--awa-zero,0);height:100%;border:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5);border-radius:var(--awa-radius-md,12px);background:var(--awa-white,#fff);overflow:hidden;transition:box-shadow var(--awa-transition-base, 200ms ease),border-color var(--awa-transition-base, 200ms ease),transform var(--awa-transition-base, 200ms ease)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item):hover{transform:translateY(var(--awa-neg-0-5,-2px));border-color:color-mix(in srgb,var(--awa-red,var(--primary-color)) 16%,var(--awa-gray-200,#e5e5e5));box-shadow:var(--awa-shadow-sm,0 1px 3px rgb(0 0 0 / 10%))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) .product-thumb{display:flex;flex-direction:column;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.product-thumb > a,.product-thumb > a.product-thumb-link,.product-item-photo,.product-image-container){display:grid;place-items:center;aspect-ratio:1/1;min-height:var(--awa-home-product-media-min);padding:clamp(12px,1.2vw,18px);background:linear-gradient(180deg,rgb(248 250 252 / 96%),rgb(255 255 255))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.product-thumb > a img,.product-item-photo img,.product-image-photo){width:100%;height:100%;object-fit:contain;object-position:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.product-info,.product-item-details){display:flex;flex:var(--awa-flex-auto,1 1 auto);flex-direction:column;min-width:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.product-name,.product-item-name){margin:0 0 var(--awa-space-2,8px);min-height:calc(13px * 1.45 * 2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.product-name a,.product-item-link){font-size:var(--awa-text-sm, 13px)!important;line-height:var(--awa-leading-comfortable, 1.45);display:-webkit-box;-webkit-line-clamp:var(--awa-clamp-2,2);line-clamp:var(--awa-clamp-2,2);-webkit-box-orient:vertical;overflow:hidden;min-height:calc(13px * 1.45 * 2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.product-info-cart,.actions-primary,.product-item-actions){margin-top:auto;min-height:var(--awa-space-9-5,52px);display:flex;align-items:flex-end}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.product-info-cart,.actions-primary,.product-item-actions)>*{width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper :is(.productTabContent,.category_tab_slider,.cat_home2,.rokan-bestseller,.rokan-newproduct,.rokan-featuredproduct,.home-new-product,.home-bestseller,.list-tab-product,.tab_product,.hot-deal,.categorytab-container) :is(.item-product,.product-item) :is(.btn-add-to-cart.action.tocart,.action.tocart,.b2b-login-to-buy-btn.b2b--listing,.b2b-login-to-see-price){width:100%;min-height:var(--awa-space-9,48px);border-radius:var(--awa-radius-md,10px);justify-content:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5){--awa-home-shell-gap:clamp(24px, 3vw, 40px);--awa-home-carousel-radius:22px;--awa-home-carousel-radius-sm:18px;--awa-home-carousel-radius-lg:28px;--awa-home-carousel-shadow-cta:0 14px 26px rgb(183 51 55 / 22%);--awa-home-carousel-shadow-hover:0 18px 42px rgb(15 23 42 / 10%),0 6px 18px rgb(183 51 55 / 10%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport{padding:0 var(--awa-size-42,42px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track{gap:var(--awa-space-4-5,18px)!important;padding:var(--awa-space-1-5,6px) 0 var(--awa-space-2-5,10px)!important;scroll-padding-inline:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item{flex:0 0 var(--awa-size-228,228px)!important;width:var(--awa-size-228,228px)!important;min-width:var(--awa-size-228,228px)!important;min-height:var(--awa-size-262,262px)!important;height:var(--awa-size-262,262px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:var(--awa-gap-3-5,14px)!important;padding:var(--awa-space-5-5,22px) var(--awa-space-4-5,18px) var(--awa-space-5,20px)!important;box-sizing:border-box!important;background:linear-gradient(180deg,#fff7f7 0,var(--awa-white,#fff) 68%)!important;border:var(--awa-border-width,1px) solid rgb(183 51 55 / 10%)!important;border-radius:var(--awa-home-carousel-radius)!important;box-shadow:var(--awa-ui-card-shadow)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease!important;will-change:transform!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover{transform:translateY(var(--awa-neg-1,-4px))!important;background:linear-gradient(180deg,#fff3f3 0,var(--awa-white,#fff) 72%)!important;border-color:var(--awa-red-22,rgb(183 51 55 / 22%))!important;box-shadow:var(--awa-shadow-hero2,0 18px 42px rgb(15 23 42 / 10%),0 6px 18px rgb(183 51 55 / 10%))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:focus-visible{outline:var(--awa-outline-width,2px) solid rgb(183 51 55 / 90%)!important;outline-offset:var(--awa-space-0-75,3px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon{width:var(--awa-size-158,158px)!important;height:var(--awa-size-158,158px)!important;min-width:var(--awa-size-158,158px)!important;min-height:var(--awa-size-158,158px)!important;display:grid!important;place-items:center!important;padding:var(--awa-space-4,16px)!important;box-sizing:border-box!important;background:linear-gradient(180deg,rgb(255 255 255 / 98%) 0,rgb(255 245 245 / 92%) 100%)!important;border:none!important;border-radius:var(--awa-home-carousel-radius-lg)!important;box-shadow:0 2px 8px rgba(183,51,55,0.06)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__icon{transform:translateY(var(--awa-neg-0-5,-2px)) scale(1.02)!important;background:linear-gradient(180deg,var(--awa-white,#fff) 0,rgb(255 241 241 / 96%) 100%)!important;border:none!important;box-shadow:0 4px 12px rgba(183,51,55,0.1)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon picture{display:contents!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:var(--awa-aspect-square,1 / 1)!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 14px 24px rgb(15 23 42 / 12%))!important;transition:transform .24s ease,filter .24s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__icon img{transform:var(--awa-transform-scale-103,scale(1.03))!important;filter:drop-shadow(0 18px 28px rgb(15 23 42 / 14%))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;color:var(--awa-red-extra-dark,#7a2e32)!important;stroke:var(--awa-currentcolor,currentcolor)!important;fill:none!important;transition:transform .24s ease,color .24s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__icon svg{transform:var(--awa-transform-scale-103,scale(1.03))!important;color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__label{display:-webkit-box!important;min-height:calc(14px * 1.35 * 2)!important;margin:0!important;overflow:hidden!important;color:var(--awa-text,#1f2937)!important;font-size:var(--awa-text-base, 14px)!important;font-weight:var(--awa-weight-semibold,600)!important;line-height:var(--awa-leading-cozy, 1.35)!important;letter-spacing:var(--awa-tracking-tighter, -.01em)!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:var(--awa-clamp-2,2)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover .awa-category-carousel__label{color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__count{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev,.awa-category-carousel__next){width:var(--awa-space-8,40px)!important;height:var(--awa-space-8,40px)!important;border:none!important;border-radius:var(--awa-radius-full,9999px)!important;box-shadow:0 2px 6px rgba(15,23,42,0.06)!important;background:var(--awa-white-96,rgb(255 255 255 / 96%))!important;color:var(--awa-gray-580,#374151)!important;box-shadow:var(--awa-shadow-hero3,0 8px 18px rgb(15 23 42 / 10%))!important;backdrop-filter:var(--awa-blur-lg,blur(8px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev,.awa-category-carousel__next):hover{background:var(--awa-red,var(--primary-color))!important;border-color:var(--awa-transparent,transparent)!important;color:var(--awa-white,#fff)!important;box-shadow:var(--awa-home-carousel-shadow-cta)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__prev{left:var(--awa-neg-0-5,-2px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__next{right:var(--awa-neg-0-5,-2px)!important}@media (min-width:768px) and (max-width:1023px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport{padding:0 var(--awa-size-34,34px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track{gap:var(--awa-gap-lg,16px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item{flex-basis:calc((100% - (2 * 16px))/ 3.2)!important;width:calc((100% - (2 * 16px))/ 3.2)!important;min-width:calc((100% - (2 * 16px))/ 3.2)!important;min-height:var(--awa-size-238,238px)!important;height:var(--awa-size-238,238px)!important;padding:var(--awa-space-5,20px) var(--awa-space-4,16px) var(--awa-space-4-5,18px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon{width:var(--awa-size-142,142px)!important;height:var(--awa-size-142,142px)!important;min-width:var(--awa-size-142,142px)!important;min-height:var(--awa-size-142,142px)!important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport{padding:0 var(--awa-space-4,16px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track{gap:var(--awa-gap-3-5,14px)!important;padding-bottom:var(--awa-space-2,8px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item{flex-basis:calc((100% - 14px)/ 2.05)!important;width:calc((100% - 14px)/ 2.05)!important;min-width:calc((100% - 14px)/ 2.05)!important;min-height:var(--awa-size-208,208px)!important;height:var(--awa-size-208,208px)!important;gap:var(--awa-gap-md,12px)!important;padding:var(--awa-space-4,16px) var(--awa-space-3,12px) var(--awa-space-3-5,14px)!important;border-radius:var(--awa-home-carousel-radius-sm)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon{width:var(--awa-size-118,118px)!important;height:var(--awa-size-118,118px)!important;min-width:var(--awa-size-118,118px)!important;min-height:var(--awa-size-118,118px)!important;padding:var(--awa-space-3,12px)!important;border-radius:var(--awa-home-carousel-radius)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__label{min-height:calc(13px * 1.35 * 2)!important;font-size:var(--awa-text-sm, 13px)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .page-main.container{padding-top:clamp(20px,3vw,32px);padding-bottom:calc(clamp(32px,4vw,48px) + env(safe-area-inset-bottom))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .page-main.container>.columns>.column.main{width:100%;max-width:none;margin-inline:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper{display:grid;gap:var(--awa-home-shell-gap)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content{margin-block:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content>.container{width:100%!important;max-width:var(--awa-container)!important;margin-inline:auto;padding-inline:0!important;box-sizing:border-box}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container{display:grid;gap:clamp(20px,2.5vw,28px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content__trust-offers-grid{align-items:stretch;gap:clamp(20px,2.5vw,28px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__header,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{margin-bottom:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold{width:100%;max-width:none}body.not-logged-in.cms-home .awa-b2b-banner__inner,body.not-logged-in.cms-homepage_ayo_home5 .awa-b2b-banner__inner,body.not-logged-in.cms-index-index .awa-b2b-banner__inner{max-width:var(--awa-container);padding-inline:var(--awa-container-padding)}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5){--awa-home-shell-gap:var(--awa-space-6-5, 28px)}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5){--awa-home-shell-gap:var(--awa-space-5, 20px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel>.container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers>.container{gap:var(--awa-gap-lg,16px)}}

/* === awa-home-mobile-fix.css === */
/**
 * AWA Motos — Homepage Mobile Fix
 * Carregado via cms_index_index.xml (sync, order 1400).
 *
 * Auditoria: 2026-04-22, viewport 375×812.
 * Bugs encontrados e corrigidos:
 *  1. HERO BANNER — awa-bundle-phases.css força min-height:0 !important na
 *     .banner-slider2, colapsando o hero de 220px para 92px em mobile.
 *  2. SWIPER NÃO INICIALIZADOS — 5 de 6 carrosséis ficam com h=1260px antes
 *     do Intersection Observer inicializar o Swiper (lazy init by scroll).
 *     Fix CSS: oculta slides extras e limita altura até a inicialização.
 *  3. FOOTER CATEGORY PILLS — awa-bundle-cosmetic-home.css (async, carregado
 *     depois) define color:white 75% !important no .footer-tags a, mas o
 *     fundo da seção .awa-footer-tags é #fafafa → texto invisível.
 *  4. FOOTER BACKGROUND — #f9fafb → #fff.
 *
 * ESTRATÉGIA DE ESPECIFICIDADE:
 *  - awa-bundle-phases.css (sync antes): seletor (0,3,1) + !important
 *    → fix usa .banner-slider.banner-slider2 (2 classes) → (0,4,1) !important → VENCE
 *  - awa-bundle-cosmetic-home.css (async depois): seletor (0,4,2) + !important
 *    → fix adiciona .awa-footer--dark → (0,5,2) !important → VENCE
 */

/* =============================================================================
   1. HERO BANNER — ALTURA COLAPSADA (92px → 220px)

   ROOT CAUSE:
   awa-bundle-phases.css define:
     :is(body.cms-index-index, ...) .top-home-content--above-fold .banner-slider2 {
       min-height: var(--awa-zero, 0) !important;   ← (0,3,1) + !important
     }
   Como --awa-zero não está definida, resulta em min-height:0 !important.
   O .banner-slider2 tem overflow:hidden e colapsa para 92px.
   O swiper interno (.visible-xs) tem 220px mas fica cortado.

   FIX: Seletor .banner-slider.banner-slider2 (2 classes) = (0,4,1) > (0,3,1).
   Spec superior + !important garante vitória independente da ordem de load.
   ============================================================================= */

/* Desktop: min-height corresponde ao slider desktop (clamp para ser responsivo) */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .top-home-content--above-fold .banner-slider.banner-slider2 {
    min-height: clamp(220px, 28vw, 480px) !important;
}

/* Mobile: min-height corresponde ao slider mobile configurado (220px = aspect 768/400 × 375px ≈ 195px + padding swiper) */
@media (max-width: 767px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        .top-home-content--above-fold .banner-slider.banner-slider2 {
        min-height: clamp(190px, 52vw, 240px) !important;
    }
}


/* =============================================================================
   2. SWIPER NÃO INICIALIZADOS — h=1260px antes do lazy-init por scroll

   ROOT CAUSE:
   Rokanthemes inicializa Swiper somente quando o carousel entra no viewport
   (IntersectionObserver). Antes disso, os 8 slides ficam em flex-row com
   width natural (~77px cada) e height de 306px, totalizando h≈1260px.
   Isso cria gaps enormes entre seções durante o scroll inicial.

   FIX: CSS pré-inicialização que:
     a) Oculta slides 2-8 (mostra só o primeiro como preview)
     b) Limita a altura do swiper a 320px (uma linha de card)
     c) Faz o primeiro slide ocupar a largura total do container
   Quando Swiper inicializa (adiciona .swiper-initialized), essas regras
   deixam de se aplicar (seletores usam :not(.swiper-initialized)).
   ============================================================================= */

/* Limita altura do swiper antes da inicialização */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .products-swiper:not(.swiper-initialized) {
    max-height: 320px;
    overflow: hidden;
}

/* [FIX 2026-05-02] Regras display:none removidas — conflitavam com as regras
   flex pre-sizing da seção minificada (linha 6) que já mostram 2→3→5 slides
   responsivamente via flex:0 0 calc(...). Com display:none !important, apenas
   1 slide ficava visível antes do Swiper inicializar.
   Mantemos max-height:320px + overflow:hidden (regra acima) para conter CLS. */


/* =============================================================================
   3. FOOTER CATEGORY PILLS — TEXTO BRANCO SOBRE FUNDO BRANCO

   ROOT CAUSE:
   awa-bundle-cosmetic-home.css (async, carrega depois) define:
     :is(body.cms-index-index, ...) .page_footer .awa-footer-tags .footer-tags a {
       color: var(--awa-white-75, rgb(255 255 255 / 75%)) !important;  ← (0,4,2)
     }
   O texto branco faz sentido para footer escuro, mas o fundo atual da seção
   .awa-footer-tags é var(--awa-sh-c10) (claro). Resultado: texto invisível.

   FIX: Adicionar .awa-footer--dark ao seletor = (0,5,2) > (0,4,2) → VENCE.
   Restaura cor legível (var(--awa-sh-c19) = gray-600) para fundo claro.
   ============================================================================= */

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .page_footer.awa-footer--dark .awa-footer-tags .footer-tags a,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .page_footer.awa-footer--dark .awa-footer-tags__cloud .footer-tags a {
    color: var(--awa-sh-c19) !important; /* gray-600 — legível sobre var(--awa-sh-c10) */
    border-color: rgba(0, 0, 0, 0.12) !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .page_footer.awa-footer--dark .awa-footer-tags .footer-tags a:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .page_footer.awa-footer--dark .awa-footer-tags__cloud .footer-tags a:hover {
    color: var(--awa-sh-c2) !important; /* gray-800 — hover mais escuro */
    background: rgba(0, 0, 0, 0.04) !important;
    border-color: rgba(0, 0, 0, 0.2) !important;
}


/* =============================================================================
   4. FOOTER BACKGROUND — var(--awa-sh-c16) → var(--awa-sh-c21)
   ============================================================================= */

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    footer.page-footer {
    background-color: var(--awa-sh-c21) !important;
}

/* A seção de tags do footer: fundo #fff para consistência */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .page_footer .awa-footer-tags {
    background-color: var(--awa-sh-c21) !important;
}


/* === awa-product-cards-modern.css === */
/*
 * AWA Motos — Product Cards Modern
 * Acabamento final para home + categoria + busca.
 * Mantém comportamento comercial/B2B e apenas simplifica o visual.
 */

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
    --awa-modern-card-radius: 5px;
    --awa-modern-card-border: rgba(51, 51, 51, 0.10);
    --awa-modern-card-border-hover: rgba(183, 51, 55, 0.18);
    --awa-modern-card-bg: var(--awa-sh-c12);
    --awa-modern-card-media-bg: var(--awa-sh-c8);
    --awa-modern-card-media-height: clamp(156px, 16vw, 196px);
    --awa-modern-card-media-inset: 2px;
    --awa-modern-card-gap: 6px;
    --awa-modern-card-content-pad-inline: 12px;
    --awa-modern-card-content-pad-block-end: 12px;
    --awa-modern-card-title-size: 14px;
    --awa-modern-card-title-min-height: calc(14px * 1.45 * 2 + 2px);
    --awa-modern-card-code-size: 11px;
    --awa-modern-card-price-size: 20px;
    --awa-modern-card-price-min-height: 56px;
    --awa-modern-card-cta-height: 44px;
    --awa-modern-section-radius: 5px;
    --awa-modern-section-border: rgba(51, 51, 51, 0.08);
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-title {
    margin-bottom: 12px;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products.toolbar-bottom {
    padding: 0 !important;
    border-radius: 5px !important;
    gap: 10px !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .pages,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-amount {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .pages {
    margin-left: auto !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .nav-breadcrumbs {
    margin-bottom: 10px !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .breadcrumbs {
    margin-bottom: 0 !important;
    padding: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
    height: clamp(148px, 18vh, 188px) !important;
    margin-bottom: 12px !important;
    border-radius: 5px !important;
}

body.catalog-category-view .awa-category-hero {
    position: relative;
    display: flex;
    align-items: flex-end;
    min-height: 180px;
    max-height: 220px;
    margin-bottom: 12px;
    padding: 0;
    overflow: hidden;
    border-radius: 5px;
    background: var(--awa-sh-c8);
}

body.catalog-category-view .awa-category-hero__bg-image {
    position: absolute;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}

body.catalog-category-view .awa-category-hero__overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(51, 51, 51, 0.10) 0%, rgba(51, 51, 51, 0.48) 100%);
}

body.catalog-category-view .awa-category-hero__content {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    gap: 4px;
    max-width: 420px;
    color: var(--awa-sh-c12);
}

body.catalog-category-view .awa-category-hero__eyebrow {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    opacity: 0.92;
}

body.catalog-category-view .awa-category-hero__title {
    margin: 0;
    color: var(--awa-sh-c12);
    font-size: clamp(28px, 3vw, 34px);
    font-weight: 700;
    line-height: 1.05;
}

body.catalog-category-view .awa-category-hero__count {
    margin: 0;
    color: rgba(255, 255, 255, 0.9);
    font-size: 13px;
    line-height: 1.35;
}

body.catalog-category-view .awa-category-hero__accent {
    position: absolute;
    inset: auto auto 0 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, var(--awa-sh-c7) 0%, rgba(183, 51, 55, 0.08) 100%);
    z-index: 1;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    :is(.sidebar .block.filter, .shop-tab-select > .block, .filter-current, .sidebar .block:not(.compare):not(.widget)) {
    border: 1px solid rgba(51, 51, 51, 0.08);
    border-radius: 5px;
    background: var(--awa-sh-c12);
    box-shadow: none;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter {
    padding: 0;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    :is(.sidebar .block.filter .block-title, .shop-tab-select > .block .title) {
    margin-bottom: 12px;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    :is(.sidebar .block.filter .block-title strong, .shop-tab-select > .block .title) {
    color: var(--awa-sh-c5);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.01em;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter .filter-subtitle {
    margin-bottom: 12px;
    color: var(--awa-sh-c9);
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .sidebar .block.filter :is(.filter-options-title, .filter-current-subtitle) {
    margin-bottom: 8px;
    color: var(--awa-sh-c2);
    font-size: 13px;
    font-weight: 600;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .sidebar .block.filter :is(.filter-options-content, .filter-current-content) {
    margin-bottom: 14px;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .sidebar .block.filter :is(.filter-options-content a, .filter-current-content .item) {
    color: var(--awa-sh-c19);
    font-size: 13px;
    line-height: 1.45;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .sidebar .block.filter .count {
    color: var(--awa-sh-c3);
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0 0 18px !important;
    padding: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs li {
    margin: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    padding: 0;
    border: none;
    border-radius: 5px;
    background: var(--awa-sh-c12);
    color: var(--awa-sh-c7);
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
    box-shadow: none;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .mst-search__result-tabs a:is(.active, [aria-selected="true"]) {
    border-color: rgba(183, 51, 55, 0.22);
    background: var(--awa-sh-c7);
    color: var(--awa-sh-c12);
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products {
    border: 1px solid rgba(51, 51, 51, 0.08) !important;
    background: var(--awa-sh-c12) !important;
    box-shadow: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .center {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .toolbar.toolbar-products :is(.modes, .toolbar-sorter, .field.limiter, .toolbar-amount) {
    margin: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .modes {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding-right: 4px;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .toolbar.toolbar-products :is(.modes-label, .sorter-label) {
    color: var(--awa-sh-c9) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .toolbar.toolbar-products :is(.modes-mode, .grid-mode-show-type-products a) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 34px;
    min-height: 34px;
    padding: 0;
    border: 1px solid rgba(51, 51, 51, 0.09);
    border-radius: 5px;
    background: var(--awa-sh-c12);
    color: var(--awa-sh-c19);
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    box-shadow: none;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .toolbar.toolbar-products :is(.modes-mode.active, .grid-mode-show-type-products a.actived) {
    border-color: rgba(183, 51, 55, 0.20);
    background: var(--awa-sh-c11);
    color: var(--awa-sh-c7);
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .toolbar.toolbar-products :is(.sorter-options, .limiter-options) {
    min-height: 42px;
    border: 1px solid rgba(51, 51, 51, 0.10);
    border-radius: 5px;
    background-color: var(--awa-sh-c12);
    color: var(--awa-sh-c2);
    box-shadow: none;
}

:is(body.catalog-category-view, body.catalogsearch-result-index)
    .toolbar.toolbar-products .grid-mode-show-type-products {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-left: auto;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .toolbar-amount {
    color: var(--awa-sh-c9);
    font-size: 12px;
    line-height: 1.4;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block {
    padding: 0;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding-top: 8px;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block a {
    color: var(--awa-sh-c7);
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block .count {
    color: var(--awa-sh-c3);
    font-size: 12px;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed, .block.widget.block-products-list) {
    margin-top: 18px;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed, .block.widget.block-products-list)
    :is(.products-swiper, .productTabContent, .hot-deal-slide) {
    padding-inline: 4px;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.products-swiper .swiper-wrapper, .productTabContent .swiper-wrapper, .hot-deal .swiper-wrapper) {
    align-items: stretch;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.products-swiper .swiper-slide, .productTabContent .swiper-slide, .hot-deal .swiper-slide) {
    height: auto !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-product-heading, .section-title, .block-title) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 14px;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-product-heading h2, .section-title h2, .block-title strong) {
    margin: 0;
    color: var(--awa-sh-c5);
    font-size: clamp(18px, 2vw, 24px);
    font-weight: 700;
    line-height: 1.15;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .rokan-product-heading .sup-title {
    color: var(--awa-sh-c9);
    font-size: 12px;
    font-weight: 500;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed)
    .view-all,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed)
    .view-more a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 34px;
    padding: 0;
    border: 1px solid rgba(183, 51, 55, 0.18);
    border-radius: 5px;
    background: var(--awa-sh-c21);
    color: var(--awa-sh-c7);
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    box-shadow: none;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed)
    .view-all:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed)
    .view-more a:hover {
    background: var(--awa-sh-c11);
    color: var(--awa-sh-c4);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .list-tab-product.common-tab-system-fixed {
    padding: 0;
    border: 1px solid var(--awa-modern-section-border);
    border-radius: var(--awa-modern-section-radius);
    background: var(--awa-sh-c21);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .list-tab-product .tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0 0 14px;
    padding: 0;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .list-tab-product .tabs li {
    margin: 0 !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .list-tab-product .tabs .awa-tab-button {
    min-height: 36px;
    padding: 0;
    border: 1px solid rgba(51, 51, 51, 0.10);
    border-radius: 5px;
    background: var(--awa-sh-c21);
    color: var(--awa-sh-c18);
    font-size: 13px;
    font-weight: 600;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .list-tab-product .tabs li.active .awa-tab-button,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .list-tab-product .tabs li[aria-selected="true"] .awa-tab-button {
    border-color: rgba(183, 51, 55, 0.20);
    background: var(--awa-sh-c11);
    color: var(--awa-sh-c7);
}

:is(body.catalog-category-view, body.catalogsearch-result-index) .category-view h1.page-title,
:is(body.catalog-category-view, body.catalogsearch-result-index) .page-title-wrapper .page-title {
    margin-bottom: 4px !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.products-swiper .swiper-slide, .productTabContent .swiper-slide, .product_row, .item-product-parent) {
    display: flex;
    height: auto;
}

/*
 * Categorytab (Rokanthemes_Categorytab, template grid.phtml)
 * Esse template usa markup próprio (.item-inner/.image-container/.des), então mapeamos para o visual modern
 * sem alterar PHTML e sem afetar o slider (swiper).
 */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .swiper-wrapper {
    align-items: stretch;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider :is(.item, .item-inner) {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-width: 0;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .item-inner {
    padding: 0 !important;
    border-radius: var(--awa-modern-card-radius) !important;
    background: var(--awa-modern-card-bg) !important;
    box-shadow: none !important;
    overflow: hidden !important;
    transition: border-color 0.18s ease, background-color 0.18s ease !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .item-inner:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .item-inner:focus-within {
    background: var(--awa-sh-c15) !important;
    border-color: var(--awa-modern-card-border-hover) !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .image-container {
    display: block;
    position: relative;
    height: auto;
    min-height: var(--awa-modern-card-media-height);
    aspect-ratio: 1 / 1;
    margin: 0 0 10px;
    padding: var(--awa-modern-card-media-inset);
    overflow: hidden;
    border-radius: 5px;
    background: var(--awa-modern-card-media-bg);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .image-container .product-item-photo {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    background: transparent;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .image-container :is(img, .product-image-photo) {
    position: absolute;
    inset: var(--awa-modern-card-media-inset);
    width: calc(100% - (var(--awa-modern-card-media-inset) * 2));
    height: calc(100% - (var(--awa-modern-card-media-inset) * 2));
    object-fit: contain;
    object-position: center;
    transform: none;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: var(--awa-modern-card-gap);
    min-width: 0;
    padding: 0 var(--awa-modern-card-content-pad-inline) var(--awa-modern-card-content-pad-block-end);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .product-name {
    min-height: var(--awa-modern-card-title-min-height);
    margin: 0;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .product-item-link {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-width: 0;
    color: var(--awa-sh-c2);
    font-size: var(--awa-modern-card-title-size);
    font-weight: 600;
    line-height: 1.45;
    text-decoration: none;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .product-item-link:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .product-item-link:focus-visible {
    color: var(--awa-sh-c7);
    text-decoration: none;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .product-reviews-summary.short.empty {
    display: none !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des :is(.info-price, .awa-price-slot) {
    display: flex;
    align-items: stretch;
    min-height: var(--awa-modern-card-price-min-height);
    margin: 0;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .price-box .price {
    font-size: var(--awa-modern-card-price-size);
    font-weight: 700;
    line-height: 1.1;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .b2b-login-to-see-price {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 4px;
    width: 100%;
    min-height: 0;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 5px;
    background: transparent;
    color: var(--awa-sh-c9);
    font-size: 0;
    line-height: 1.3;
    text-align: center;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .b2b-login-to-see-price::after {
    content: none;
    display: none;
    font-size: 10px;
    line-height: 1.3;
    color: var(--awa-sh-c9);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .b2b-login-to-see-price a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    width: 100%;
    min-height: var(--awa-modern-card-cta-height);
    padding: 0;
    border: 1px solid rgba(183, 51, 55, 0.38);
    border-radius: 5px;
    background: var(--awa-sh-c12);
    color: var(--awa-sh-c7);
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
    box-shadow: none;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .b2b-login-to-see-price a:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    .categorytab-container .category_tab_slider .des .b2b-login-to-see-price a:focus-visible {
    background: var(--awa-sh-c7);
    color: var(--awa-sh-c12);
    border-color: var(--awa-sh-c7);
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) {
    display: flex !important;
    flex-direction: column !important;
    height: 100%;
    min-width: 0;
    padding: 0 !important;
    border: 1px solid var(--awa-modern-card-border) !important;
    border-radius: var(--awa-modern-card-radius) !important;
    background: var(--awa-modern-card-bg) !important;
    box-shadow: none !important;
    overflow: hidden !important;
    transition: border-color 0.18s ease, background-color 0.18s ease !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product):hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product):focus-within {
    /* transform/box-shadow → seção 28 em awa-ux-improvements.css */
    background: var(--awa-sh-c15) !important;
    border-color: var(--awa-modern-card-border-hover) !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.product-info, .product-item-details) {
    display: flex !important;
    flex: 1 1 auto;
    flex-direction: column !important;
    gap: var(--awa-modern-card-gap) !important;
    min-width: 0;
    padding: 0 var(--awa-modern-card-content-pad-inline) var(--awa-modern-card-content-pad-block-end) !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .product-thumb {
    display: block !important;
    position: relative;
    height: auto !important;
    min-height: var(--awa-modern-card-media-height) !important;
    aspect-ratio: 1 / 1;
    margin-bottom: 10px !important;
    padding: var(--awa-modern-card-media-inset) !important;
    overflow: hidden !important;
    border-radius: 5px !important;
    background: var(--awa-modern-card-media-bg) !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.product-thumb-link, .product-item-photo, .product-image-container, .product-image-wrapper, .first-thumb) {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.product-thumb img, .product-image-photo) {
    position: absolute !important;
    inset: var(--awa-modern-card-media-inset) !important;
    width: calc(100% - (var(--awa-modern-card-media-inset) * 2)) !important;
    height: calc(100% - (var(--awa-modern-card-media-inset) * 2)) !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
}

/*
 * Hover-safe image policy:
 * evita conflito com CSS legado que aplica swap first-thumb/second-thumb no hover
 * e pode deixar o card sem imagem quando second-thumb falha.
 */
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product)
    .product-thumb .first-thumb {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    z-index: 1 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product)
    .product-thumb .second-thumb {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product)
    .product-thumb:hover .first-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product)
    .product-thumb:focus-within .first-thumb {
    opacity: 1 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product)
    .product-thumb:hover :is(.product-image-photo, img),
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product)
    .product-thumb:focus-within :is(.product-image-photo, img) {
    opacity: 1 !important;
    visibility: visible !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .hot-onsale {
    top: 8px !important;
    left: 8px !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.product-name, .product-item-name) {
    min-width: 0;
    min-height: var(--awa-modern-card-title-min-height);
    margin: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.product-item-link, .title-product) {
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden !important;
    width: 100%;
  min-width: 0;
    color: var(--awa-sh-c2) !important;
    font-size: var(--awa-modern-card-title-size) !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;
    text-decoration: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.product-item-link, .title-product):hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.product-item-link, .title-product):focus-visible {
    color: var(--awa-sh-c7) !important;
    text-decoration: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .awa-b2b-sku {
    display: inline-flex !important;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px;
    min-width: 0;
    margin: 0 !important;
    font-size: var(--awa-modern-card-code-size) !important;
    line-height: 1.35 !important;
    color: var(--awa-sh-c9) !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .awa-b2b-sku__label {
    font-weight: 600 !important;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .product-rating {
    display: flex;
    align-items: center;
    min-height: 0 !important;
    margin: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .rating-summary {
    margin: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .product-rating .product-reviews-summary.short.empty,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .product-rating:has(.product-reviews-summary.empty),
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .product-rating:empty {
    display: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .product-rating .reviews-actions {
    display: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.info-price, .awa-price-slot) {
    display: flex !important;
    align-items: stretch !important;
    min-height: var(--awa-modern-card-price-min-height) !important;
    margin: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .price-box {
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin: 0 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .price-box .price {
    font-size: var(--awa-modern-card-price-size) !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .b2b-login-to-see-price {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 4px !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 5px !important;
    background: transparent !important;
    color: var(--awa-sh-c9) !important;
    font-size: 0 !important;
    line-height: 1.3 !important;
    text-align: center !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .b2b-login-to-see-price::after {
    content: none !important;
    display: none !important;
    font-size: 10px !important;
    line-height: 1.3 !important;
    color: var(--awa-sh-c9) !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .b2b-login-to-see-price a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    width: 100% !important;
    min-height: var(--awa-modern-card-cta-height) !important;
    padding: 0 !important;
    border: 1px solid rgba(183, 51, 55, 0.38) !important;
    border-radius: 5px !important;
    background: var(--awa-sh-c12) !important;
    color: var(--awa-sh-c7) !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .b2b-login-to-see-price a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .b2b-login-to-see-price a:focus-visible {
    background: var(--awa-sh-c7) !important;
    color: var(--awa-sh-c12) !important;
    border-color: var(--awa-sh-c7) !important;
    transform: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    .product-info-cart {
    display: flex !important;
    flex-direction: column;
    margin-top: auto !important;
    padding-top: 0 !important;   /* gap do parent já separa visualmente */
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.actions-primary, form[data-role="tocart-form"]) {
    width: 100%;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.btn-add-to-cart, .action.tocart) {
    min-height: var(--awa-modern-card-cta-height) !important;
    padding: 0 12px !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    transform: none !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    letter-spacing: 0.01em;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.btn-add-to-cart, .action.tocart):hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
    :is(.btn-add-to-cart, .action.tocart):focus-visible {
    box-shadow: none !important;
    transform: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .wrapper :is(.item-product, .product-item) :is(.actions-secondary, .quickview-product) {
    display: none !important;
}

/*
 * Hardening (home + category + search):
 * - remove overlay "Ver produto" do tema legado
 * - evita CTA duplicado ("Entrar para Comprar" + "Faça login")
 * - mantém first-thumb estável e second-thumb desativado
 */
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.item-product, .product-item)
    .product-item-photo::after {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* PLP/search/home (fora de carrosséis): evita CTA duplicado com o link de preço B2B */
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.item-product, .product-item):not(.awa-carousel-section :is(.item-product, .product-item))
    .b2b-login-to-buy-btn {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.item-product, .product-item)
    .product-thumb .first-thumb {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 2 !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.item-product, .product-item)
    .product-thumb .second-thumb {
    display: none !important;
    position: absolute !important;
    inset: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.item-product, .product-item)
    .product-thumb:hover .first-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
    :is(.item-product, .product-item)
    .product-thumb:focus-within .first-thumb {
    opacity: 1 !important;
    visibility: visible !important;
}

@media (max-width: 991px) {
    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
        --awa-modern-card-media-height: 176px;
        --awa-modern-card-content-pad-inline: 10px;
        --awa-modern-card-content-pad-block-end: 10px;
        --awa-modern-card-price-size: 18px;
        --awa-modern-card-price-min-height: 52px;
        --awa-modern-card-cta-height: 44px;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
        height: clamp(144px, 18vh, 174px) !important;
    }

    body.catalog-category-view .awa-category-hero {
        min-height: 156px;
        max-height: 180px;
        padding: 0;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        .list-tab-product.common-tab-system-fixed {
        padding: 0;
        border-radius: 5px;
    }
}

@media (max-width: 767px) {
    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
        --awa-modern-card-media-height: 148px;
        --awa-modern-card-content-pad-inline: 10px;
        --awa-modern-card-content-pad-block-end: 10px;
        --awa-modern-card-title-size: 12px;
        --awa-modern-card-title-min-height: calc(12px * 1.4 * 2 + 2px);
        --awa-modern-card-price-size: 16px;
        --awa-modern-card-price-min-height: 48px;
        --awa-modern-card-cta-height: 44px;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index) .nav-breadcrumbs {
        margin-bottom: 8px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs {
        gap: 8px;
        margin-bottom: 14px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs a {
        min-height: 38px;
        padding: 0;
        font-size: 12px;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter {
        padding: 0;
        border-radius: 5px;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index)
        .toolbar.toolbar-products .center {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 10px;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .modes {
        justify-content: space-between;
        width: 100%;
        padding-right: 0;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index)
        .toolbar.toolbar-products :is(.toolbar-sorter, .field.limiter) {
        width: 100%;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index)
        .toolbar.toolbar-products :is(.sorter-options, .limiter-options) {
        width: 100%;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index)
        .toolbar.toolbar-products .toolbar-amount {
        order: 5;
        width: 100%;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index)
        .toolbar.toolbar-products .pages {
        order: 6;
        width: 100%;
        margin-left: 0 !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index)
        .toolbar.toolbar-products .grid-mode-show-type-products {
        display: none;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) {
        padding: 0 !important;
        border-radius: 5px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        .product-thumb {
        padding: var(--awa-modern-card-media-inset) !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        :is(.product-item-link, .title-product) {
        font-size: 16px !important;
        line-height: 1.38 !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        .awa-b2b-sku {
        font-size: 10px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        .price-box .price {
        font-size: 16px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        .b2b-login-to-see-price {
        min-height: 48px !important;
        padding: 6px !important;
        font-size: 0 !important;
        border-radius: 5px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        .b2b-login-to-see-price a {
        min-height: 40px !important;
        padding: 0 10px !important;
        font-size: 11px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        :is(.btn-add-to-cart, .action.tocart) {
        min-height: 40px !important;
        padding: 0 !important;
        border-radius: 5px !important;
        font-size: 12px !important;
    }

    body.catalog-category-view .awa-category-hero {
        min-height: 132px;
        max-height: 148px;
        padding: 0;
        margin-bottom: 10px;
        border-radius: 5px;
    }

    body.catalog-category-view .awa-category-hero__title {
        font-size: 22px;
    }

    body.catalog-category-view .awa-category-hero__count {
        font-size: 12px;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.rokan-product-heading, .section-title, .block-title) {
        margin-bottom: 10px;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.rokan-product-heading h2, .section-title h2, .block-title strong) {
        font-size: 20px;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed, .block.widget.block-products-list) {
        margin-top: 14px;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        .list-tab-product.common-tab-system-fixed {
        padding: 0;
        border-radius: 5px;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        .list-tab-product .tabs {
        gap: 6px;
        margin-bottom: 12px;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        .list-tab-product .tabs .awa-tab-button {
        min-height: 34px;
        padding: 0;
        font-size: 12px;
    }
}

@media (max-width: 575px) {
    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
        --awa-modern-card-media-height: 136px;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
        :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product)
        .product-thumb {
        padding: 6px !important;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block {
        padding: 0;
    }

    :is(body.catalog-category-view, body.catalogsearch-result-index)
        .toolbar.toolbar-products :is(.modes-mode, .modes-label) {
        font-size: 11px !important;
    }
}

/* ══ STANDARDIZE IMAGE HOVER SCALE ══════════════════════════════════
 * Override dos scale(1.22) home / scale(1.1) PLP dos bundles anteriores.
 * Meta: efeito sutil e consistente em todas as páginas (home, categoria,
 * busca). Transition com ease-out para sentir mais responsivo.
 * ================================================================== */
:is(
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
)
    :is(
        .wrapper.grid.products-grid .item-product,
        .products-swiper .product-item,
        .product-tab-slider .item-product,
        .rokan-bestseller .item-product,
        .rokan-newproduct .item-product,
        .rokan-mostviewed .item-product,
        .rokan-featuredproduct .item-product,
        .list-tab-product .item-product,
        .block-products-list .item-product,
        .block-new-products .item-product,
        .hot-deal .item-product
    )
    :is(.product-thumb img, .product-image-photo) {
    transition: transform 0.38s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

:is(
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
)
    :is(
        .wrapper.grid.products-grid .item-product:hover,
        .products-swiper .product-item:hover,
        .product-tab-slider .item-product:hover,
        .rokan-bestseller .item-product:hover,
        .rokan-newproduct .item-product:hover,
        .rokan-mostviewed .item-product:hover,
        .rokan-featuredproduct .item-product:hover,
        .list-tab-product .item-product:hover,
        .block-products-list .item-product:hover,
        .block-new-products .item-product:hover,
        .hot-deal .item-product:hover
    )
    :is(.product-thumb img, .product-image-photo) {
    transform: none !important;
}

/* ══ SWIPER PRODUCT CARDS — FIX OVERFLOW + FLEX-SHRINK ═══════════════════
 * Bugs confirmados em produção (browser audit 2026-04-24):
 *  1. overflow: visible no .products-swiper → 6+ cards visíveis em vez de 4
 *  2. flex-shrink: 1 nos .swiper-slide → Swiper reduz 268px → 180px (errado)
 *  3. min-width: 180px em awa-ux-improvements.css reforça o tamanho errado
 * Fix: overflow:hidden no container + flex-shrink:0 + min-width:0 nos slides.
 * ========================================================================= */
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
)
    :is(
        .rokan-bestseller,
        .rokan-newproduct,
        .rokan-mostviewed,
        .rokan-featuredproduct,
        .list-tab-product,
        .block-products-list,
        .block-new-products,
        .hot-deal
    )
    .products-swiper.swiper-initialized {
    overflow: hidden !important;
}

:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
)
    :is(
        .rokan-bestseller,
        .rokan-newproduct,
        .rokan-mostviewed,
        .rokan-featuredproduct,
        .list-tab-product,
        .block-products-list,
        .block-new-products,
        .hot-deal
    )
    .products-swiper.swiper-initialized .swiper-slide {
    flex-shrink: 0 !important; /* garante que Swiper controla a largura */
    min-width: 0 !important;   /* remove fallback 180px que interferia */
}


/* === awa-category-carousel.css === */
/* ==========================================================================
   AWA Category Carousel — Child Theme Override
   Visual moderno/minimalista com imagem protagonista
   ========================================================================== */

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__header {
    text-align: center;
    margin-bottom: var(--awa-space-3, 12px) !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__header h2 {
    margin: 0 0 var(--awa-space-sm, 8px);
    color: var(--awa-sh-c13);
    font-family: Lexend, 'Source Sans 3', sans-serif;
    font-size: var(--awa-fluid-text-xl3, clamp(24px, 3vw, 34px));
    font-weight: var(--awa-weight-bold, 700);
    letter-spacing: var(--awa-tracking-tight2n, -0.03em);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__header p {
    margin: 0;
    color: var(--awa-sh-c20);
    font-size: var(--awa-fs-base, 1rem);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track {
    display: flex;
    gap: var(--awa-space-4-5, 18px);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
    padding: var(--awa-space-1, 4px) var(--awa-size-56, 56px) var(--awa-space-2-5, 10px);
    -webkit-overflow-scrolling: touch;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track::-webkit-scrollbar {
    display: none;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item {
    flex: var(--awa-flex-none, 0 0 auto);
    width: 164px;
    min-height: var(--awa-size-212, 212px);
    scroll-snap-align: start;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: var(--awa-gap-2-5, 10px);
    padding: var(--awa-space-3-5, 14px) var(--awa-space-3-5, 14px) var(--awa-space-4, 16px);
    background: linear-gradient(180deg, var(--awa-sh-c14) 0%, var(--awa-sh-c17) 100%);
    border-radius: var(--awa-radius-md-lg, 14px);
    text-decoration: var(--awa-none, none);
    box-shadow: var(--awa-shadow-xl6, 0 8px 24px rgb(16 24 40 / 7%));
    transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:focus-visible {
    border-color: var(--awa-red-20, rgb(183 51 55 / 20%));
    background: linear-gradient(180deg, var(--awa-white, var(--awa-sh-c21)) 0%, var(--awa-gray-45, #f7f7f7) 100%);
    box-shadow: var(--awa-shadow-4xl2, 0 16px 34px rgb(16 24 40 / 11%));
    transform: translateY(var(--awa-neg-0-75, -3px));
    outline: var(--awa-none, none);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon {
    width: 100% !important;
    min-height: var(--awa-size-128, 128px);
    display: grid !important;
    place-items: center;
    padding: var(--awa-space-2-5, 10px);
    background: var(--awa-transparent, transparent) !important;
    background-color: var(--awa-transparent, transparent) !important;
    border: var(--awa-leading-zero, 0) !important;
    border-radius: var(--awa-radius-lg, 12px);
    box-shadow: var(--awa-shadow-none, none) !important;
    line-height: var(--awa-leading-zero, 0);
    transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
    box-sizing: border-box;
    flex: var(--awa-flex-none, 0 0 auto);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:focus-visible .awa-category-carousel__icon {
    background: var(--awa-transparent, transparent) !important;
    background-color: var(--awa-transparent, transparent) !important;
    box-shadow: var(--awa-shadow-none, none) !important;
    transform: translateY(var(--awa-neg-0-25, -1px));
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon picture,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon img {
    display: block;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon picture {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    background: var(--awa-transparent, transparent) !important;
    background-color: var(--awa-transparent, transparent) !important;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item img,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon img {
    height: var(--awa-size-80, 80px) !important;
    width: auto !important;
    min-width: var(--awa-zero, 0) !important;
    max-width: 100% !important;
    min-height: var(--awa-zero, 0) !important;
    max-height: var(--awa-size-80, 80px) !important;
    object-fit: contain !important;
    background: var(--awa-transparent, transparent) !important;
    background-color: var(--awa-transparent, transparent) !important;
    border: var(--awa-leading-zero, 0) !important;
    box-shadow: var(--awa-shadow-none, none) !important;
    filter: none !important;
    transition: var(--awa-transition-tf-022, transform 0.22s ease);
    display: block !important;
    flex: var(--awa-flex-none, 0 0 auto);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon img,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:focus-visible .awa-category-carousel__icon img {
    transform: scale(1.04);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon svg {
    width: var(--awa-size-62, 62px);
    height: var(--awa-size-62, 62px);
    color: var(--awa-red, var(--awa-sh-c7));
    stroke: var(--awa-red, var(--awa-sh-c7));
    stroke-width: 1.5px;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__label {
    margin-top: var(--awa-space-0-5, 2px);
    color: var(--awa-gray-530, var(--awa-sh-c19));
    font-family: 'Source Sans 3', sans-serif;
    font-size: var(--awa-fs-base, 1rem);
    font-weight: var(--awa-weight-bold, 700);
    line-height: var(--awa-leading-compact, 1.2);
    letter-spacing: var(--awa-tracking-tighter, -0.01em);
    text-align: center;
    text-wrap: balance;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__label,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:focus-visible .awa-category-carousel__label {
    color: var(--awa-sh-c2);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__count {
    display: none;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next {
    width: var(--awa-space-8-5, 44px);
    height: var(--awa-space-8-5, 44px);
    border: var(--awa-border-width, 1px) solid #e4e7ec;
    border-radius: var(--awa-radius-full, 9999px);
    background: var(--awa-white-96, rgb(255 255 255 / 96%));
    color: var(--awa-sh-c1);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
    position: absolute;
    top: var(--awa-pos-50, 50%);
    transform: var(--awa-transform-y-center, translateY(-50%));
    z-index: var(--awa-z-3, 3);
    box-shadow: var(--awa-shadow-2xl3, 0 10px 22px rgb(16 24 40 / 10%));
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:hover {
    background: var(--awa-red, var(--awa-sh-c7));
    border-color: var(--awa-red, var(--awa-sh-c7));
    color: var(--awa-white, var(--awa-sh-c21));
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dots {
    display: flex;
    justify-content: center;
    gap: var(--awa-gap-sm, 8px);
    margin-top: var(--awa-space-4, 16px);
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dot {
    width: var(--awa-space-2-5, 10px);
    height: var(--awa-space-2-5, 10px);
    border-radius: var(--awa-radius-full, 9999px);
    background: var(--awa-sh-c6);
    cursor: pointer;
    transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dot.active {
    width: var(--awa-space-6-5, 28px);
    background: var(--awa-red, var(--awa-sh-c7));
}

@media (width <= 768px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item {
        width: min(44vw, 164px);
        min-height: var(--awa-size-194, 194px);
        padding: var(--awa-space-3, 12px) var(--awa-space-3, 12px) var(--awa-space-3-5, 14px);
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon {
        min-height: var(--awa-size-118, 118px);
        padding: var(--awa-space-2, 8px);
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item img,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon svg {
        height: var(--awa-size-80, 80px) !important;
        max-height: var(--awa-size-80, 80px) !important;
        width: auto !important;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__label {
        font-size: var(--awa-fs-95, 0.95rem);
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dots,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next {
        display: none !important;
    }

    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track {
        padding: 0 var(--awa-space-4, 16px);
        scroll-snap-type: none;
    }
}

/* === Compact variant (Guidões card — shorter height, tighter padding) === */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item--compact {
    min-height: 190px;
    height: 190px;
    padding: 8px;
}

:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item--compact .awa-category-carousel__label {
    font-size: 11px;
}


/* === awa-bundle-cosmetic-home.css === */
:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper{--awa-safe-topbar-bg:linear-gradient(180deg,var(--awa-white) 0%,var(--awa-gray-50) 100%);--awa-safe-topbar-border:var(--awa-gray-200);--awa-safe-topbar-text:var(--awa-gray-500);--awa-safe-chip-border:var(--awa-gray-200);--awa-safe-chip-bg:var(--awa-white);--awa-safe-search-border:var(--awa-gray-200);--awa-safe-search-shadow:0 8px 20px rgb(0 0 0 / 8%);--awa-safe-search-shadow-focus:0 0 0 4px rgb(183 51 55 / 12%);--awa-safe-focus-ring:0 0 0 3px rgb(183 51 55 / 22%);--awa-safe-focus-ring-strong:0 0 0 4px rgb(183 51 55 / 28%);--awa-safe-search-gap-outer:clamp(14px,1.4vw,18px);--awa-safe-search-gap-inner:var(--awa-space-1,4px);--awa-safe-search-gap-icon:var(--awa-space-2,8px);--awa-safe-search-shell-radius:18px;--awa-safe-search-shell-height:var(--awa-size-54, 54px);--awa-safe-search-control-height:var(--awa-size-46, 46px);--awa-safe-search-input-pad-start:var(--awa-space-4,16px);--awa-safe-search-input-pad-end:var(--awa-space-3,12px);--awa-safe-search-button-size:46px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-header{background:var(--awa-safe-topbar-bg);border-bottom:var(--awa-border-width,1px) solid var(--awa-safe-topbar-border)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-header .top-bar-left,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-header .top-bar-right,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-header .top-info{color:var(--awa-safe-topbar-text)!important;font-size:var(--awa-text-xs,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-account ul.header.links{gap:var(--awa-gap-sm,8px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-account ul.header.links>li>a{min-height:var(--awa-space-7-5,30px);display:inline-flex;align-items:center;padding:var(--awa-space-1-5,6px) var(--awa-space-3,12px);border:var(--awa-border-width,1px) solid var(--awa-safe-chip-border);border-radius:var(--awa-radius-full,9999px);background:var(--awa-safe-chip-bg);color:var(--awa-gray-700,#333)!important;font-size:var(--awa-text-xs,12px);font-weight:var(--awa-weight-semibold);letter-spacing:var(--awa-tracking-tight, .01em)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-account ul.header.links>li>a:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-account ul.header.links>li>a:hover{border-color:var(--awa-gray-300,#d9d9d9);background:var(--awa-gray-50,#f7f7f7);color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header{align-items:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search{gap:var(--awa-safe-search-gap-outer)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .form.minisearch{display:flex;align-items:center;gap:var(--awa-safe-search-gap-inner);min-height:var(--awa-safe-search-shell-height);padding:var(--awa-safe-search-gap-inner);padding-inline-end:var(--awa-safe-search-gap-icon);border:var(--awa-border-width,1px) solid var(--awa-safe-search-border)!important;border-radius:var(--awa-safe-search-shell-radius)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .form.minisearch:focus-within{border-color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search #choose_category{background-color:var(--awa-gray-50,#f7f7f7);border-right:var(--awa-border-width,1px) solid var(--awa-color-border,#e5e5e5);color:var(--awa-gray-500,#666)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .field.search .control input#search{min-height:var(--awa-safe-search-control-height);font-size:var(--awa-text-base-plus,15px);padding-inline:var(--awa-safe-search-input-pad-start) var(--awa-safe-search-input-pad-end)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .field.search .control input#search::placeholder{color:var(--awa-gray-500,#666)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .actions{display:flex;align-items:center;justify-content:center;margin:0;padding-inline-start:var(--awa-safe-search-gap-inner)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .actions .action.search{width:var(--awa-safe-search-button-size);min-width:var(--awa-safe-search-button-size);height:var(--awa-safe-search-button-size);min-height:var(--awa-safe-search-button-size);padding:0;border-radius:var(--awa-radius-sm,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-quote-fab__btn:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-whatsapp-fab__link:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification a:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search #choose_category:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .actions .action.search:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .field.search .control input#search:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-account ul.header.links>li>a:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__next:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__prev:focus-visible{outline:var(--awa-none,none)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold{margin-top:var(--awa-space-2,8px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper>.awa-benefits-bar{margin-top:var(--awa-space-2-5,10px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-container{gap:clamp(10px,1.2vw,18px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-item{align-items:center;min-height:var(--awa-size-72,72px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-title{font-size:var(--awa-text-base,14px);font-weight:var(--awa-weight-bold);line-height:var(--awa-leading-compact,1.2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-desc{font-size:var(--awa-text-xs,12px);line-height:var(--awa-leading-cozy,1.35)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header h2{font-size:var(--awa-fluid-text-rem-sm, clamp(1.2rem,1rem + .6vw,1.55rem));line-height:var(--awa-leading-snug,1.25);letter-spacing:var(--awa-tracking-tighter, -.01em)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header p{color:var(--awa-gray-500,#666);line-height:var(--awa-leading-comfortable,1.45);max-width:56ch;margin-inline:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content:is(.block-title,.box-title,.rokan-product-heading h2){line-height:var(--awa-leading-compact,1.2);letter-spacing:var(--awa-tracking-wide2, .005em);text-wrap:balance}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item{border-radius:var(--awa-radius-md-lg,14px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover{transform:translateY(var(--awa-neg-0-5,-2px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel:is(.awa-category-carousel__prev,.awa-category-carousel__next){width:var(--awa-space-8-5,44px);height:var(--awa-space-8-5,44px);border-radius:var(--awa-radius,12px);border:var(--awa-border-width,1px) solid var(--awa-color-border,#e5e5e5);background:rgb(255 255 255 / 94%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel:is(.awa-category-carousel__prev:hover,.awa-category-carousel__next:hover){border-color:var(--awa-red-28,rgb(183 51 55 / 28%));color:var(--awa-red-dark,var(--primary-hover))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-whatsapp-fab__link{border:var(--awa-border-width,1px) solid rgb(255 255 255 / 22%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-quote-fab__btn{border:var(--awa-border-width,1px) solid var(--awa-red,var(--primary-color));background:var(--awa-red,var(--primary-color));color:var(--awa-text-on-primary,var(--awa-white,#fff));opacity:var(--awa-opacity-95, .95)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-quote-fab__btn:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-quote-fab__btn:hover{opacity:var(--awa-opacity-100, 1);background:var(--awa-red-dark,var(--primary-hover));color:var(--awa-text-on-primary,var(--awa-white,#fff))}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-whatsapp-fab{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-quote-fab{bottom:calc(156px + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion:reduce){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item{transition:var(--awa-none, none)!important;transform:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-quote-fab__btn,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-whatsapp-fab__link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel:is(.awa-category-carousel__prev,.awa-category-carousel__next){transition:var(--awa-none, none)!important;animation:none!important}}@media (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper{--awa-safe-search-gap-outer:var(--awa-space-3,12px);--awa-safe-search-shell-height:var(--awa-space-9-5, 52px);--awa-safe-search-button-size:44px;--awa-safe-search-control-height:var(--awa-space-8-5, 44px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-account ul.header.links>li>a{padding:5px var(--awa-space-2-5,10px);font-size:var(--awa-text-2xs,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .field.search .control input#search{font-size:var(--awa-text-base,14px)}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper{--awa-safe-search-gap-outer:var(--awa-space-2,8px);--awa-safe-search-gap-icon:var(--awa-space-1,4px);--awa-safe-search-shell-radius:16px;--awa-safe-search-shell-height:var(--awa-space-9, 48px);--awa-safe-search-control-height:var(--awa-space-8-5, 44px);--awa-safe-search-input-pad-start:var(--awa-space-3,12px);--awa-safe-search-input-pad-end:var(--awa-space-2,8px);--awa-safe-search-button-size:44px}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-header{border-bottom-color:var(--awa-safe-chip-border,#e5e5e5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-account ul.header.links>li>a{min-height:var(--awa-space-6-5,28px);padding:var(--awa-space-1,4px) var(--awa-space-2-5,10px);border-radius:var(--awa-radius-full,9999px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .field.search .control input#search{min-height:var(--awa-safe-search-control-height);font-size:var(--awa-text-sm,13px);padding-inline:var(--awa-safe-search-input-pad-start) var(--awa-safe-search-input-pad-end)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .actions .action.search{width:var(--awa-safe-search-button-size);min-width:var(--awa-safe-search-button-size);height:var(--awa-safe-search-button-size);min-height:var(--awa-safe-search-button-size);padding:0}body.cms-homepage_ayo_home5.cms-index-index .page-wrapper .header .top-search>.block-search .field.search{padding-right:var(--awa-space-1-5,6px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header p{font-size:var(--awa-text-sm,13px);line-height:var(--awa-leading-relaxed,1.5);max-width:42ch}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.list-tab-product .tab-title-container,.tab_product .tab-title-list){overscroll-behavior-x:contain;scroll-padding-inline:var(--awa-space-3,12px)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .whatsapp-hotline{min-height:var(--awa-space-8-5,44px);border-color:var(--awa-safe-chip-border,#e5e5e5);background:linear-gradient(180deg,var(--awa-white,#fff) 0,var(--awa-gray-50,#f7f7f7) 100%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .hotline-label{color:var(--awa-gray-500,#666);font-weight:var(--awa-weight-semibold);letter-spacing:var(--awa-tracking-tight, .01em)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .hotline-number{color:var(--awa-gray-700,#333);font-size:var(--awa-text-sm,13px);line-height:var(--awa-leading-compact,1.2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .whatsapp-hotline:hover{border-color:rgb(37 211 102 / 36%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .minicart-wrapper .action.showcart:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control .action.nav-toggle:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .navigation.custommenu.main-nav .main-nav-list>li>a:focus-visible{outline:var(--awa-none,none)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .navigation.custommenu.main-nav .main-nav-list>li>a:focus-visible{background:var(--awa-red-7,rgb(183 51 55 / 7%))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-content a{text-decoration:var(--awa-underline,underline);text-decoration-thickness:var(--awa-decoration-1,1px);text-underline-offset:var(--awa-underline-offset-sm,2px);text-decoration-color:var(--awa-red-34,rgb(183 51 55 / 34%))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-content a:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-content a:hover{text-decoration-thickness:var(--awa-decoration-2,2px);text-decoration-color:rgb(183 51 55 / 55%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product>.content-item-product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product>.content-item-product>.product-info,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product>.product-info{display:flex;flex:var(--awa-flex-1,1);flex-direction:column;min-width:var(--awa-zero,0)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .content-item-product .actions-primary,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .content-item-product .product-info-cart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-info .actions-primary,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-info .product-info-cart{margin-top:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product:is(.title-product a,.product-item-link){text-wrap:pretty}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:focus-visible{outline:var(--awa-outline-width,2px) solid var(--theme-color-primary,var(--awa-red,var(--awa-primary)))!important;outline-offset:var(--awa-space-0-5,2px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper input:-webkit-autofill{background-color:var(--awa-transparent,transparent)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-image-photo,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-image-photo.default_image{object-fit:contain!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .filter-options-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .pages-items .page .page-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item-actions .action.tocart{min-height:var(--awa-space-8-5,44px)!important;display:flex!important;align-items:center!important;justify-content:center!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.action.primary,.action.tocart){transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .1s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.action.primary,.action.tocart):active{transform:var(--awa-transform-scale-97,scale(.97))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.product-item-name > a,.product-item-link){display:-webkit-box!important;line-clamp:var(--awa-clamp-2,2)!important;-webkit-line-clamp:var(--awa-clamp-2,2)!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:var(--awa-leading-normal,1.4) em!important;max-height:2.8em!important;white-space:normal!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.list-tab-product .tab-title-container,.tab_product .tab-title-list){-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}@media (forced-colors:active){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:focus-visible{outline:var(--awa-outline-width,2px) solid CanvasText!important;outline-offset:var(--awa-space-0-5,2px)!important}}@media (prefers-reduced-motion:reduce){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.action.primary,.action.tocart){transition:var(--awa-none, none)!important;transform:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.action.primary,.action.tocart):active{transform:none!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.top-home-content,.awa-home-section)+:is(.top-home-content,.awa-home-section){margin-top:clamp(14px,2.1vw,26px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease!important;border-radius:var(--awa-radius-sm)!important;border:var(--awa-border-width,1px) solid var(--awa-gray-100,#f7f7f7)!important;background:var(--awa-bg-surface,var(--awa-white,#fff))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(:hover,:focus-within){border-color:var(--awa-gray-200,#e5e5e5)!important;transform:translateY(var(--awa-neg-0-75,-3px))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.product-info,.content-item-product,.product-item-info){padding:var(--awa-space-4,16px) var(--awa-space-4,16px) var(--awa-space-5,20px);transition:var(--awa-none, none)!important;border:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(:hover,:focus-within):is(.product-info,.content-item-product,.product-item-info){border-color:var(--awa-transparent,transparent)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.awa-benefit-desc,.block_notification .awa-ticker-content,.top-home-content--trust-and-offers .boxServiceDesc){font-size:var(--awa-text-12-5, 12.5px);line-height:var(--awa-leading-comfortable,1.45);letter-spacing:.002em}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.list-tab-product .tab-title-link,.tab_product .tab-title-item):focus-visible{outline:var(--awa-none,none)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers:is(.boxServiceDesc,.services-text){color:var(--awa-gray-500,#666);line-height:var(--awa-leading-normal,1.4)}@media (min-width:768px) and (max-width:991px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent>.rowFlex.rowFlexMargin.flexJustifyCenter{column-gap:var(--awa-gap-md,12px);row-gap:var(--awa-gap-md,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService{padding:var(--awa-space-2-5,10px)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product{display:block;min-width:var(--awa-zero,0)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.product-info,.content-item-product,.product-item-info){width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.price-box,.info-price){min-height:var(--awa-space-6,24px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.product-info-cart,.product-item-actions,.actions-primary){padding-top:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:focus-within{z-index:var(--awa-z-2,2)}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.title-product a,.product-item-name > a,.product-item-link){font-size:clamp(12px,3.3vw,14px);line-height:var(--awa-leading-cozy, 1.38);margin-bottom:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.price-box,.info-price){margin-bottom:var(--awa-space-2-5,10px);text-align:left}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.product-info-cart,.product-item-actions,.actions-primary){padding-top:var(--awa-space-2-5,10px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.btn-add-to-cart,.action.tocart){min-height:var(--awa-space-8-5,44px)!important;padding-top:var(--awa-space-2-5,10px)!important;padding-bottom:var(--awa-space-2-5,10px)!important;line-height:var(--awa-leading-compact,1.2)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product .awa-b2b-sku{font-size:var(--awa-text-3xs,10px);margin-bottom:var(--awa-space-1-25,5px);letter-spacing:var(--awa-tracking-normal, .02em)}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product .hot-onsale{top:var(--awa-space-2,8px);left:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product .hot-onsale:is(.onsale,.new-lable){font-size:var(--awa-text-2xs,12px);padding:3px var(--awa-space-1-75,7px)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.title-product a,.product-item-name > a,.product-item-link):focus-visible{outline:var(--awa-none,none)!important;border-radius:var(--awa-radius-xs,4px)}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product .awa-catalog-qty-box .control{min-width:var(--awa-space-9-5,52px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product .awa-catalog-qty-box:is(.input-text.qty,input[type=number]){min-height:var(--awa-space-8-5,44px);padding:var(--awa-space-2,8px) 6px;text-align:center;font-size:var(--awa-text-base,14px)}}@media (max-width:360px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.title-product a,.product-item-name > a,.product-item-link){margin-bottom:var(--awa-space-1-5,6px);line-height:var(--awa-leading-134, 1.34)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.price-box,.info-price){margin-bottom:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.product-info-cart,.product-item-actions,.actions-primary){padding-top:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal) .item-product:is(.btn-add-to-cart,.action.tocart){font-size:var(--awa-text-sm,13px)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .cat_home1:not(.owl-loaded){display:grid;grid-template-columns:var(--awa-gtc-4-minmax,repeat(4,minmax(0,1fr)));gap:var(--awa-gap-md,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .cat_home1:not(.owl-loaded) .item-product{width:100%}@media (max-width:1024px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .cat_home1:not(.owl-loaded){grid-template-columns:var(--awa-gtc-3-minmax,repeat(3,minmax(0,1fr)))}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .cat_home1:not(.owl-loaded){grid-template-columns:var(--awa-gtc-2-minmax,repeat(2,minmax(0,1fr)));gap:var(--awa-gap-sm,8px)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-name a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product a.product-item-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item a.product-item-link{color:var(--awa-gray-700,var(--awa-text,#333))!important;text-decoration:var(--awa-none,none);transition:color .18s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-name a:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product a.product-item-link:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item a.product-item-link:hover{color:var(--awa-red,var(--awa-primary))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .b2b-login-to-see-price,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .b2b-login-to-see-price{display:flex;align-items:center;gap:var(--awa-gap-1-5,6px);min-height:var(--awa-size-36,36px);margin:var(--awa-space-2,8px) 0 var(--awa-space-1-5,6px);padding:var(--awa-space-1-5,6px) var(--awa-space-3,12px);border-radius:var(--awa-radius,12px);border:var(--awa-border-width,1px) solid rgb(183 51 55 / 25%);background:linear-gradient(180deg,var(--awa-red-bg,#fff8f8) 0,var(--awa-red-bg-light,#fff2f2) 100%);color:var(--awa-red-dark,var(--primary-hover));font-size:var(--awa-text-sm,13px);font-weight:var(--awa-weight-bold);line-height:var(--awa-leading-snug,1.3);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .b2b-login-to-see-price::before,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .b2b-login-to-see-price::before{content:'';flex-shrink:var(--awa-flex-shrink-0,0);width:var(--awa-space-3-5,14px);height:var(--awa-space-3-5,14px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238e2629' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") no-repeat center/contain}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .b2b-login-to-see-price:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .b2b-login-to-see-price:hover{border-color:var(--awa-red,var(--primary-color));background:linear-gradient(180deg,var(--awa-red-bg-light,#fff2f2) 0,var(--awa-red-bg-medium,#ffe8e8) 100%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .b2b-login-to-see-price a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .b2b-login-to-see-price a{color:var(--awa-red,var(--primary-color));font-weight:var(--awa-weight-extrabold);text-decoration:var(--awa-underline,underline);text-decoration-thickness:0.1em;text-underline-offset:var(--awa-underline-offset-015,0.15em);display:inline;min-height:unset;padding:0;border:var(--awa-none,none);border-radius:var(--awa-radius-none,0);background:var(--awa-none,none);margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .b2b-login-to-see-price a:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .b2b-login-to-see-price a:hover{color:var(--awa-red-dark,var(--primary-hover));text-decoration-thickness:0.15em}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .awa-category-carousel__header h2{font-size:var(--awa-fluid-text-rem-sm, clamp(1.2rem,1rem + .6vw,1.55rem))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .rokan-product-heading h2,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .tab_product .rokan-product-heading h2{font-size:var(--awa-fluid-text-rem-sm, clamp(1.2rem,1rem + .6vw,1.55rem))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product .rokan-product-heading h2{display:grid;justify-items:center;gap:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product .rokan-product-heading h2 .sup-title{display:inline-flex!important;align-items:center;min-height:var(--awa-space-6-5,28px);padding:0 var(--awa-space-3);border:var(--awa-border-width,1px) solid rgb(183 51 55 / 14%);border-radius:var(--awa-radius-full,9999px);background:linear-gradient(180deg,rgb(183 51 55 / 9%) 0,rgb(183 51 55 / 4%) 100%);color:var(--awa-red,var(--primary-color))!important;font-size:.72rem;font-weight:var(--awa-weight-bold);letter-spacing:var(--awa-tracking-caps, .08em);text-transform:uppercase}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product ul.tabs{justify-content:center;gap:var(--awa-space-2)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product ul.tabs li{padding:0!important;border:var(--awa-leading-zero,0)!important;background:var(--awa-transparent,transparent)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product .awa-tab-button{min-height:var(--awa-size-42,42px);padding:0 var(--awa-space-4);border:var(--awa-border-width,1px) solid rgb(15 23 42 / 8%);border-radius:var(--awa-radius-full,9999px);background:linear-gradient(180deg,var(--awa-white,#fff) 0,var(--awa-gray-100,#f7f7f7) 100%);color:var(--awa-gray-700,var(--awa-text,#333));font:inherit;font-weight:var(--awa-weight-bold);letter-spacing:var(--awa-tracking-tight, .01em)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product .awa-tab-button:is(:hover,:focus-visible){border-color:var(--awa-red-28,rgb(183 51 55 / 28%));background:var(--awa-white,#fff);color:var(--awa-red,var(--primary-color))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product ul.tabs li.active .awa-tab-button,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product ul.tabs li[aria-selected=true] .awa-tab-button{border-color:var(--awa-red-dark,var(--awa-primary-hover));background:linear-gradient(180deg,var(--awa-red,var(--primary-color)) 0,var(--awa-red-dark,var(--awa-primary-hover)) 100%);color:var(--awa-white,#fff)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product ul.tabs li.active .awa-tab-button:is(:hover,:focus-visible),:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product ul.tabs li[aria-selected=true] .awa-tab-button:is(:hover,:focus-visible){border-color:var(--awa-red-dark,var(--primary-hover));background:linear-gradient(180deg,var(--awa-red,var(--primary-color)) 0,var(--awa-red-dark,var(--primary-hover)) 100%);color:var(--awa-white,#fff)}@media (hover:hover) and (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product{transition:transform .22s ease,box-shadow .22s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product:hover{transform:translateY(var(--awa-neg-0-75,-3px))}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .action.tocart{transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .action.tocart:hover{background-color:var(--awa-red-hover,var(--awa-red-dark,var(--awa-primary-hover)))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .action.tocart:active{transform:var(--awa-transform-scale-97,scale(.97))}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .b2b-login-to-see-price,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .b2b-login-to-see-price{min-height:var(--awa-space-8-5,44px);font-size:var(--awa-text-sm,13px);justify-content:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .action.tocart{min-height:var(--awa-space-8-5,44px);font-size:var(--awa-text-base,14px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__left h2,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .rokan-product-heading h2,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .awa-category-carousel__header h2{font-size:clamp(1rem,.9rem + .4vw,1.25rem)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product .rokan-product-heading h2{gap:var(--awa-space-1-5)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product .rokan-product-heading h2 .sup-title{min-height:var(--awa-space-6,24px);padding:0 var(--awa-space-2-5);font-size:.64rem}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product ul.tabs{justify-content:flex-start}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs .list-tab-product .awa-tab-button{min-height:var(--awa-size-38,38px);padding:0 var(--awa-space-3-5);font-size:var(--awa-text-xs)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--featured-categories,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--product-tabs,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers{content-visibility:var(--awa-bg-size-auto,auto);contain-intrinsic-size:var(--awa-cis-500,auto 500px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-image-photo,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .product-image-photo{aspect-ratio:var(--awa-aspect-square,1 / 1);object-fit:contain;width:100%;height:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item img{aspect-ratio:auto;object-fit:contain;width:auto!important;height:var(--awa-size-80,80px)!important;max-width:100%!important;max-height:var(--awa-size-80,80px)!important;background:var(--awa-transparent,transparent)!important;border:var(--awa-leading-zero,0)!important;box-shadow:var(--awa-shadow-none,none)!important;filter:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .banner_mid_1 img{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto}@media (prefers-reduced-motion:reduce){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .action.tocart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .b2b-login-to-see-price,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item{transition:var(--awa-none, none)!important;animation:none!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar{background:var(--awa-white,#fff)!important;color:var(--awa-text)!important;border:var(--awa-none,none)!important;border-top:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important;border-bottom:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar:is(.awa-benefit-icon,.awa-benefit-title){color:var(--awa-text)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-icon{stroke:var(--awa-primary)!important;color:var(--awa-primary)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-desc{color:var(--awa-text-muted)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-whatsapp-fab__link{background:var(--awa-red,var(--awa-primary))!important;border-color:var(--awa-red,var(--awa-primary))!important;color:var(--awa-bg-surface,#fff)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-whatsapp-fab__link:focus-visible,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-whatsapp-fab__link:hover{background:var(--awa-red-dark,var(--awa-primary-hover))!important;border-color:var(--awa-red-dark,var(--awa-primary-hover))!important;color:var(--awa-bg-surface,#fff)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header .top-search>.hoteline_header .whatsapp-hotline>i{color:var(--awa-red,var(--awa-primary))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-container{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:var(--awa-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-item{display:flex!important;flex-direction:row!important;align-items:center!important;flex:var(--awa-flex-1,1)!important;gap:var(--awa-gap-md,12px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-icon{width:var(--awa-space-6-5,28px)!important;height:var(--awa-space-6-5,28px)!important;flex-shrink:var(--awa-flex-shrink-0,0)!important;min-width:var(--awa-space-6-5,28px)!important;min-height:var(--awa-space-6-5,28px)!important;max-width:var(--awa-space-6-5,28px)!important;max-height:var(--awa-space-6-5,28px)!important}@media (min-width:992px){body .page-wrapper .awa-site-header .header .awa-header-primary-row>.awa-header-cart-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--awa-space-8-5,44px)!important;min-width:var(--awa-space-8-5,44px)!important;max-width:var(--awa-space-8-5,44px)!important;height:var(--awa-space-8-5,44px)!important;min-height:var(--awa-space-8-5,44px)!important;max-height:var(--awa-space-8-5,44px)!important;overflow:hidden!important;flex-shrink:var(--awa-flex-shrink-0,0)!important;justify-self:end!important;align-self:center!important;position:relative!important;z-index:var(--awa-z-8,8)!important}body .page-wrapper .awa-site-header .header .awa-header-primary-row>.awa-header-cart-link .awa-header-cart-link-icon{width:var(--awa-space-4-5,18px)!important;height:var(--awa-space-4-5,18px)!important;min-width:var(--awa-space-4-5,18px)!important;min-height:var(--awa-space-4-5,18px)!important;flex-shrink:var(--awa-flex-shrink-0,0)!important;display:block!important;stroke:var(--awa-currentcolor,currentcolor)!important;fill:none!important}}@media (min-width:992px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:var(--awa-gap-lg,16px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header .awa-header-brand-cell{flex:0 0 clamp(144px,12vw,180px)!important;min-width:var(--awa-zero,0)!important;max-width:none!important;padding:0!important;order:var(--awa-order-1,1)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-desktop{display:flex!important;align-items:center;width:100%}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-desktop .logo,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-desktop .logo a{display:inline-flex!important;align-items:center;justify-content:flex-start;width:100%;margin:0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-desktop .logo img{max-height:var(--awa-size-60,60px);max-width:min(172px,100%);width:auto;height:auto}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header>.top-search{flex:var(--awa-flex-auto,1 1 auto)!important;min-width:var(--awa-zero,0)!important;order:var(--awa-order-2,2)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .awa-header-primary-row>.awa-header-cart-link{display:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header>.awa-header-cart,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header>.awa-header-right-col{flex:var(--awa-flex-none,0 0 auto)!important;width:auto!important;order:var(--awa-order-3,3)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-cart-fallback{display:none!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers{content-visibility:visible!important;contain-intrinsic-size:unset!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid{grid-template-rows:auto auto!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid>div:first-child{grid-area:benefits}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .swiper-button-next,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .swiper-button-prev{--swiper-navigation-color:var(--awa-red, var(--primary-color));--swiper-theme-color:var(--awa-red, var(--primary-color));color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .swiper-button-next:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .swiper-button-prev:hover{background:var(--awa-red,var(--primary-color))!important;border-color:var(--awa-red,var(--primary-color))!important;color:var(--awa-white,#fff)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .swiper-button-next.swiper-button-disabled,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .swiper-button-prev.swiper-button-disabled{opacity:var(--awa-opacity-disabled, .45);pointer-events:var(--awa-none,none)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .boxServiceTitle{font-size:clamp(12.5px,.92vw,15px);white-space:nowrap}body.cms-homepage_ayo_home5 .page-wrapper .column.main>.benefits-bar .benefits-bar__item{border-radius:var(--awa-radius,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-seal-badge{border-radius:var(--awa-radius,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__eyebrow{font-size:var(--awa-text-2xs,12px);padding:3px var(--awa-space-3,12px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header a.awa-section-header__link{transition:background-color .2s ease,color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header a.awa-section-header__link:hover{background-color:var(--awa-red,var(--primary-color));color:var(--awa-white,#fff)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.facebook,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.instagram,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.whatsapp,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.youtube{transition:background-color .2s ease,transform .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.facebook:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.instagram:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.whatsapp:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer a.youtube:hover{background-color:var(--awa-white-18,rgb(255 255 255 / 18%));transform:translateY(var(--awa-neg-0-25,-1px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5)>.awa-compare-bar{border-radius:var(--awa-radius-lg,16px) var(--awa-radius-lg,16px) 0 0}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .text_footer a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterLinks a{text-decoration:var(--awa-none,none);text-underline-offset:var(--awa-underline-offset-md,3px);text-decoration-thickness:var(--awa-decoration-1,1px);transition:color .2s ease,text-decoration-color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .text_footer a:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterLinks a:hover{color:var(--awa-white,#fff);text-decoration:var(--awa-underline,underline);text-decoration-color:rgb(255 255 255 / 50%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header a.awa-section-header__link:focus-visible{outline:var(--awa-outline-width,2px) solid var(--awa-red,var(--primary-color));outline-offset:var(--awa-space-0-5,2px);border-radius:var(--awa-radius-sm)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-subcategory-tab:focus-visible{outline:var(--awa-outline-width,2px) solid var(--awa-red,var(--primary-color));outline-offset:var(--awa-space-0-5,2px)}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .product-item .action.tocart{border-radius:var(--awa-radius-md,10px)!important}}.awa-benefits-bar .awa-benefit-text .awa-benefit-title{color:var(--awa-text,#333)!important;text-shadow:none}.awa-benefits-bar .awa-benefit-desc{color:var(--awa-text-muted,#666)!important}.awa-benefits-bar .awa-benefit-text p,.awa-benefits-bar .awa-benefit-text span{color:var(--awa-text-muted,#666)!important}.awa-benefits-bar .awa-benefit-text strong{color:var(--awa-text,#333)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item{border-right-color:var(--awa-border,#e5e5e5)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-eyebrow,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .eyebrow-label{margin-bottom:var(--awa-space-1,4px);letter-spacing:var(--awa-ls-wide, .08em)}@media (hover:hover) and (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal,.list-tab-product) .item-product{transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1),border-color .25s ease!important;border-left:var(--awa-border-width-3,3px) solid transparent}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper:is(.tab_product,.categorytab-container,.hot-deal,.list-tab-product) .item-product:hover{transform:translateY(var(--awa-neg-1-25,-5px))!important;border-left-color:var(--awa-red,var(--primary-color))!important;box-shadow:var(--awa-shadow-2xl,0 8px 24px rgb(15 23 42 / 6%),0 2px 8px rgb(15 23 42 / 3%))}}@media (hover:hover) and (min-width:768px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-thumb img{transition:transform .4s cubic-bezier(.22,.61,.36,1)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product:hover .product-thumb img{transform:var(--awa-transform-scale-103,scale(1.03))}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__title{letter-spacing:-.015em;font-weight:var(--awa-weight-bold)!important;color:var(--awa-dark,var(--awa-bg-dark,#1a1a1a))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{border-bottom:var(--awa-none,none)!important;position:relative;padding-bottom:var(--awa-space-5,20px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header::after{content:'';position:absolute;bottom:0;left:0;width:var(--awa-size-60,60px);height:var(--awa-space-0-75,3px);background:var(--awa-red,var(--primary-color));border-radius:var(--awa-radius-full,9999px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__eyebrow{display:inline-flex!important;align-items:center;background:var(--awa-red-8,rgb(183 51 55 / 8%));color:var(--awa-red,var(--primary-color))!important;border-radius:var(--awa-radius-full,9999px);padding:3px var(--awa-space-3,12px)!important;font-size:var(--awa-text-3xs,10px)!important;font-weight:var(--awa-weight-bold)!important;letter-spacing:var(--awa-tracking-wide6, .14em)!important;text-transform:uppercase;border:var(--awa-border-width,1px) solid rgb(183 51 55 / 12%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .rokan-featured-heading h2 .main-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .rokan-product-heading h2 .main-title{font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem)!important;letter-spacing:-.015em;font-weight:var(--awa-weight-bold)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__title{font-size:clamp(1.05rem,.95rem + .5vw,1.35rem)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header::after{width:var(--awa-space-8-5,44px);height:2.5px}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-icon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-icon{width:var(--awa-space-7,32px)!important;height:var(--awa-space-7,32px)!important;min-width:var(--awa-space-7,32px)!important;min-height:var(--awa-space-7,32px)!important;max-width:var(--awa-space-7,32px)!important;max-height:var(--awa-space-7,32px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-item{transition:background .22s ease,transform .22s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-item:hover{background:var(--awa-surface-hover-dark,rgb(0 0 0 / 12%))!important;transform:scale(1.015)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .boxServices,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices{background:var(--awa-gray-50,#f7f7f7)!important;border-bottom:var(--awa-border-width,1px) solid var(--awa-gray-200,var(--awa-border,#e5e5e5))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .boxServices .boxServiceTitle,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .boxServiceTitle{color:var(--awa-dark,var(--awa-bg-dark,#1a1a1a))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .boxServices .boxServiceDesc,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .boxServiceDesc{color:var(--awa-gray-500,var(--awa-gray-480,#6b7280))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .boxServices .boxServiceIcon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .velaServices .boxServiceIcon{color:var(--awa-red,var(--primary-color))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item{transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important;border-radius:var(--awa-radius,12px)}@media (hover:hover){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover{background:linear-gradient(180deg,var(--awa-white,#fff) 0,rgb(183 51 55 / 5%) 100%)!important;transform:translateY(var(--awa-neg-0-75,-3px))}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon{color:var(--awa-red,var(--primary-color))!important;transform:scale(1.08)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon{transition:color .25s ease,transform .25s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__count{display:inline-flex;align-items:center;padding:2px var(--awa-space-2,8px);background:var(--awa-red-8,rgb(183 51 55 / 8%));color:var(--awa-red,var(--primary-color));border-radius:var(--awa-radius-full,9999px);font-size:var(--awa-text-2xs,12px);font-weight:var(--awa-weight-semibold)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags .footer-tags,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags__cloud .footer-tags{display:flex!important;flex-wrap:wrap;gap:var(--awa-space-1-5,6px);padding:0!important;margin:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags .footer-tags a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags__cloud .footer-tags a{display:inline-flex!important;align-items:center;padding:var(--awa-space-1,4px) var(--awa-space-2-5,10px);border:var(--awa-border-width,1px) solid rgb(255 255 255 / 18%);border-radius:var(--awa-radius-full,9999px);font-size:var(--awa-text-xs,12px);color:var(--awa-white-75,rgb(255 255 255 / 75%))!important;text-decoration:var(--awa-none,none)!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important;white-space:nowrap;line-height:var(--awa-leading-none)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags .footer-tags a:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags__cloud .footer-tags a:hover{background:var(--awa-white-12,rgb(255 255 255 / 12%))!important;border-color:rgb(255 255 255 / 35%)!important;color:var(--awa-white,#fff)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-heading,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterTitle,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h4{position:relative;padding-bottom:var(--awa-space-2-5,10px)!important;margin-bottom:var(--awa-space-4,16px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-heading::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterTitle::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h4::after{content:'';position:absolute;bottom:0;left:0;width:var(--awa-space-7,32px);height:var(--awa-space-0-5,2px);background:rgb(255 255 255 / 40%);border-radius:var(--awa-radius-full,9999px)}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-heading,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterTitle,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h4{padding-right:var(--awa-space-6-5,28px)!important;padding-bottom:0!important;cursor:pointer}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-heading::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterTitle::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h4::after{content:''!important;bottom:auto;left:auto;right:var(--awa-space-1,4px);top:var(--awa-pos-50,50%);width:var(--awa-space-4,16px);height:var(--awa-space-4,16px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center/contain!important;transform:var(--awa-transform-y-center,translateY(-50%));transition:var(--awa-transition-tf-022, transform .22s ease);border-radius:var(--awa-radius-none,0)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-heading.active::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterTitle.active::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterTitle[aria-expanded=true]::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h4.active::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h4[aria-expanded=true]::after{transform:translateY(-50%) rotate(-180deg)}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-pro__social-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer:is(a.instagram,a.facebook,a.youtube,a.whatsapp){display:inline-flex!important;align-items:center;justify-content:center;width:var(--awa-space-8-5,44px)!important;height:var(--awa-space-8-5,44px)!important;border-radius:var(--awa-radius-full,9999px)!important;border:var(--awa-border-width-1-5,1.5px) solid rgb(255 255 255 / 20%)!important;transition:background-color .22s ease,border-color .22s ease,transform .22s ease!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-pro__social-link:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer:is(a.instagram,a.facebook,a.youtube,a.whatsapp):hover{background:var(--awa-white-15,rgb(255 255 255 / 15%))!important;border-color:rgb(255 255 255 / 40%)!important;transform:translateY(var(--awa-neg-0-5,-2px)) scale(1.06)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link .icon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link svg{transition:transform .22s cubic-bezier(.22,.61,.36,1)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link:hover .icon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link:hover svg{transform:translateX(var(--awa-space-1,4px))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .action.tocart:active{transform:var(--awa-transform-scale-97,scale(.97))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper>.top-home-content+.top-home-content{border-top:var(--awa-border-width,1px) solid var(--awa-gray-200,var(--awa-border,#e5e5e5));padding-top:var(--section-py)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{margin-bottom:var(--awa-space-6,24px)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .ayo-home5-wrapper>.top-home-content+.top-home-content{padding-top:var(--section-py)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{margin-bottom:var(--awa-space-4,16px)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-pay-logos,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-sec-seals{display:flex!important;flex-wrap:wrap;align-items:center;gap:var(--awa-space-2,8px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-pay-logo,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-seal{min-height:var(--awa-space-9,48px);display:inline-flex;align-items:center;justify-content:center;padding:var(--awa-space-1-5,6px) var(--awa-space-2-5,10px);background:var(--awa-white-6,rgb(255 255 255 / 6%));border:var(--awa-border-width,1px) solid rgb(255 255 255 / 10%);border-radius:var(--awa-radius-md,10px);transition:background .2s ease,border-color .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-pay-logo:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-seal:hover{background:var(--awa-nav-hover-bg,rgb(255 255 255 / 10%));border-color:var(--awa-border-white-20,rgb(255 255 255 / 20%))}@media (prefers-reduced-motion:reduce){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefit-item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link .icon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link svg,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .item-product,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-pro__social-link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer:is(a.instagram,a.facebook,a.youtube,a.whatsapp){transition:var(--awa-none, none)!important;transform:none!important;animation:none!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-container,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) [class*=swiper]{--swiper-navigation-color:var(--awa-red)!important;--swiper-theme-color:var(--awa-red)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-next,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-prev{color:var(--awa-red)!important;background:var(--awa-bg-surface,var(--awa-white,#fff));border:var(--awa-border-width,1px) solid var(--awa-gray-200,#e5e5e5);border-radius:var(--awa-radius-sm,8px);width:var(--awa-space-8-5,44px);height:var(--awa-space-8-5,44px);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-next:hover,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-prev:hover{background:var(--awa-red);color:var(--awa-white,#fff)!important;border-color:var(--awa-red)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-next::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-prev::after{color:inherit!important;font-size:var(--awa-text-md,16px);font-weight:var(--awa-weight-bold,700)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-next:hover::after,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .swiper-button-prev:hover::after{color:var(--awa-white,#fff)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:var(--awa-white,#fff)!important;color:var(--awa-text,#333)!important;border:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefits-container{max-width:min(var(--awa-container,1280px),calc(100% - 32px))!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;gap:var(--awa-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item{flex:1 1 25%!important;min-width:var(--awa-zero,0)!important;min-height:var(--awa-zero,0)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:var(--awa-space-4)!important;margin:0!important;padding:var(--awa-space-4) var(--awa-space-5)!important;text-align:left!important;background:var(--awa-transparent,transparent)!important;border:var(--awa-leading-zero,0)!important;border-right:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important;border-radius:var(--awa-radius-none,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:last-child{border-right:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-icon{width:var(--awa-size-36,36px)!important;height:var(--awa-size-36,36px)!important;min-width:var(--awa-size-36,36px)!important;min-height:var(--awa-size-36,36px)!important;padding:var(--awa-space-1-75,7px)!important;color:var(--awa-text,#333)!important;background:var(--awa-red-8,rgb(183 51 55 / 8%))!important;border-radius:var(--awa-radius-full)!important;filter:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-title{margin:0!important;color:var(--awa-text,#333)!important;font-size:var(--awa-text-xs)!important;font-weight:var(--awa-weight-bold)!important;line-height:var(--awa-leading-compact)!important;text-shadow:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-desc,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-text p,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-text span{margin:0!important;color:var(--awa-text-muted,#666)!important;font-size:var(--awa-text-2xs)!important;line-height:var(--awa-leading-cozy)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefits-container{display:flex!important;flex-wrap:wrap!important;max-width:100%!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item{flex:0 0 50%!important;padding:var(--awa-space-3-5) var(--awa-space-4)!important;border-right:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important;border-bottom:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:nth-child(2n){border-right:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:nth-last-child(-n+2){border-bottom:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider .banner_item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider .banner_item .banner_item_bg{min-height:clamp(220px,58vw,300px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider .banner_item .banner_item_bg img{width:100%!important;height:100%!important;min-height:clamp(220px,58vw,300px)!important;aspect-ratio:var(--awa-aspect-video,16 / 9)!important;object-fit:cover!important;object-position:center center!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider .text-banner{inset:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;width:100%!important;height:100%!important;padding:var(--awa-space-5) var(--awa-space-5) var(--awa-space-4-5)!important;background:linear-gradient(180deg,rgb(0 0 0 / 8%) 0,rgb(0 0 0 / 58%) 100%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider .text-banner h2{max-width:var(--awa-size-260,260px)!important;margin:0 0 var(--awa-space-2)!important;color:var(--awa-white,#fff)!important;font-size:var(--awa-fluid-text-xl, clamp(22px,6vw,28px))!important;line-height:var(--awa-leading-xdense2, 1.12)!important;text-shadow:var(--awa-text-shadow-xl,0 2px 14px rgb(0 0 0 / 42%))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider .text-banner p{max-width:var(--awa-size-280,280px)!important;margin:0!important;color:var(--awa-white-92,rgb(255 255 255 / 92%))!important;font-size:var(--awa-text-sm)!important;line-height:var(--awa-leading-comfortable, 1.45)!important;text-shadow:var(--awa-text-shadow-lg,0 2px 12px rgb(0 0 0 / 32%))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .banner-slider2 .wrapper_slider .text-banner .awa-slide-cta{min-height:var(--awa-space-8-5,44px)!important;margin-top:var(--awa-space-3-5)!important;padding:var(--awa-space-2-75,11px) var(--awa-space-4-5)!important;border-radius:var(--awa-radius-full)!important}}@media (max-width:380px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item{flex:0 0 100%!important;border-right:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:not(:last-child){border-bottom:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important}}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-columns,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-content>.container>.row,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-content>.container>.rowFlex{display:grid!important;grid-template-columns:var(--awa-gtc-1,1fr)!important;gap:var(--awa-space-6,24px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-column,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-content [class*=col-]{width:100%!important;max-width:100%!important;float:none!important;padding:0!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags .footer-tags,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags__cloud .footer-tags{gap:var(--awa-space-2,8px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags .footer-tags a,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-tags__cloud .footer-tags a{padding:var(--awa-space-2,8px) var(--awa-space-3,12px)!important;font-size:var(--awa-text-sm,13px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-pro__social,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer nav.awa-footer-pro__social{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:var(--awa-space-3,12px);justify-content:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-title,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h3,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer h4{text-align:center;padding-bottom:var(--awa-space-2,8px);margin-bottom:var(--awa-space-3,12px);border-bottom:var(--awa-border-width-2,2px) solid rgb(255 255 255 / 15%)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .text_footer,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .velaFooterLinks{text-align:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-about,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .footer-logo-wrap{text-align:center}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-pay-logos,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page_footer .awa-footer-sec-seals{justify-content:center!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .boxServiceImage{background-color:var(--awa-red)!important;opacity:var(--awa-opacity-100, 1)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .media-left .fa,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .media-left i,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .service-icon,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .service-icon i{color:var(--awa-red)!important;opacity:var(--awa-opacity-100, 1)!important;font-size:clamp(24px,3vw,32px)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .boxService{color:var(--awa-gray-700,var(--awa-text,#333))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .media-heading,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .service-info h3,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner h3{color:var(--awa-gray-700,var(--awa-text,#333))!important;font-weight:var(--awa-weight-semibold,600)}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .service-description,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .velaServicesInner .service-info p{color:var(--awa-gray-500,var(--awa-text-muted,#666))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:var(--awa-white,#fff)!important;color:var(--awa-text,#333)!important;border:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefits-container{max-width:min(var(--awa-container,1280px),calc(100% - 32px))!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;gap:var(--awa-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item{flex:1 1 25%!important;min-width:var(--awa-zero,0)!important;min-height:var(--awa-zero,0)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:var(--awa-space-4)!important;margin:0!important;padding:var(--awa-space-4) var(--awa-space-5)!important;text-align:left!important;background:var(--awa-transparent,transparent)!important;border:var(--awa-leading-zero,0)!important;border-right:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important;border-radius:var(--awa-radius-none,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:last-child{border-right:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-icon{width:var(--awa-size-36,36px)!important;height:var(--awa-size-36,36px)!important;min-width:var(--awa-size-36,36px)!important;min-height:var(--awa-size-36,36px)!important;padding:var(--awa-space-1-75,7px)!important;color:var(--awa-text,#333)!important;background:var(--awa-red-8,rgb(183 51 55 / 8%))!important;border-radius:var(--awa-radius-full)!important;filter:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-title{margin:0!important;color:var(--awa-text,#333)!important;font-size:var(--awa-text-xs,12px)!important;font-weight:var(--awa-weight-bold,700)!important;line-height:var(--awa-leading-compact, 1.2)!important;text-shadow:none!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar:is(.awa-benefit-desc,.awa-benefit-text span,.awa-benefit-text p){margin:0!important;color:var(--awa-text-muted,#666)!important;font-size:var(--awa-text-2xs,12px)!important;line-height:var(--awa-leading-cozy, 1.35)!important}@media (max-width:767px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefits-container{display:flex!important;flex-wrap:wrap!important;max-width:100%!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item{flex:0 0 50%!important;padding:var(--awa-space-3-5) var(--awa-space-4)!important;border-right:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important;border-bottom:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:nth-child(2n){border-right:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:nth-last-child(-n+2){border-bottom:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .banner_item,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .banner_item .banner_item_bg{min-height:clamp(220px,58vw,300px)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .banner_item .banner_item_bg img{width:100%!important;height:100%!important;min-height:clamp(220px,58vw,300px)!important;aspect-ratio:var(--awa-aspect-video,16 / 9)!important;object-fit:cover!important;object-position:center center!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .text-banner{inset:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;width:100%!important;height:100%!important;padding:var(--awa-space-5) var(--awa-space-5) var(--awa-space-4-5)!important;background:linear-gradient(180deg,rgb(0 0 0 / 8%) 0,rgb(0 0 0 / 58%) 100%)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .text-banner h2{max-width:var(--awa-size-260,260px)!important;margin:0 0 var(--awa-space-2)!important;color:var(--awa-white,#fff)!important;font-size:var(--awa-fluid-text-xl, clamp(22px,6vw,28px))!important;line-height:var(--awa-leading-xdense2, 1.12)!important;text-shadow:var(--awa-text-shadow-xl,0 2px 14px rgb(0 0 0 / 42%))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .text-banner p{max-width:var(--awa-size-280,280px)!important;margin:0!important;color:var(--awa-white-92,rgb(255 255 255 / 92%))!important;font-size:var(--awa-text-sm)!important;line-height:var(--awa-leading-comfortable, 1.45)!important;text-shadow:var(--awa-text-shadow-lg,0 2px 12px rgb(0 0 0 / 32%))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .text-banner .awa-slide-cta{min-height:var(--awa-space-8-5)!important;margin-top:var(--awa-space-3-5)!important;padding:var(--awa-space-2-75,11px) var(--awa-space-4-5)!important;border-radius:var(--awa-radius-full)!important}}@media (max-width:380px){:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item{flex:0 0 100%!important;border-right:var(--awa-leading-zero,0)!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .ayo-home5-wrapper>.awa-benefits-bar .awa-benefit-item:not(:last-child){border-bottom:var(--awa-border-width,1px) solid var(--awa-border,#e5e5e5)!important}}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .text-banner h2{color:var(--awa-white,#fff)!important;text-shadow:var(--awa-text-shadow-xl,0 2px 14px rgb(0 0 0 / 42%))!important}:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5):is(.page-wrapper,.content-top-home) .banner-slider2 .wrapper_slider .text-banner p{color:var(--awa-white-92,rgb(255 255 255 / 92%))!important;text-shadow:var(--awa-text-shadow-lg,0 2px 12px rgb(0 0 0 / 32%))!important}body .page-wrapper #awa-primary-navigation .navigation a[href*="bagageiros.html"]::after,body .page-wrapper #awa-primary-navigation .navigation a[href*="bauletos.html"]::after,body .page-wrapper #awa-primary-navigation .navigation a[href*="super-ofertas.html"]::after,body .page-wrapper #awa-primary-navigation .navigation a[title="Lançamentos"]::after{transform:none!important;transform-origin:initial!important;transition:var(--awa-none, none)!important;bottom:initial!important;left:initial!important;right:initial!important;height:auto!important;position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;margin-left:var(--awa-space-1-25,5px)!important;border-radius:var(--awa-ui-radius-button,3px)!important;font-size:var(--awa-text-4xs, 9px)!important;font-weight:var(--awa-weight-bold)!important;padding:var(--awa-space-0-25,1px) var(--awa-space-1-25,5px)!important;line-height:var(--awa-leading-none, 1)!important;letter-spacing:var(--awa-tracking-loose, .03em)!important;white-space:nowrap!important}body .page-wrapper #awa-primary-navigation .navigation a[title="Lançamentos"]::after{content:'NEW'!important;background:var(--awa-info)!important;color:var(--awa-white)!important}body .page-wrapper #awa-primary-navigation .navigation a[href*="bauletos.html"]::after{content:'HOT'!important;background:var(--awa-danger)!important;color:var(--awa-white)!important}body .page-wrapper #awa-primary-navigation .navigation a[href*="super-ofertas.html"]::after{content:'%'!important;background:#ea580c!important;color:var(--awa-white)!important}body .page-wrapper #awa-primary-navigation .navigation a[href*="bagageiros.html"]::after{content:'OFERTA'!important;background:var(--awa-success-text)!important;color:var(--awa-white)!important}@media (max-width:767px){.awa-section-header,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header{flex-direction:column!important;align-items:flex-start!important;gap:var(--awa-gap-1-5,6px)!important}.awa-section-header__link,:is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link{align-self:flex-end!important}}

/* AWA HEADER RECENTER FIX (home desktop) - 2026-04-27
   Reason: awa-super-home.css loads after awa-super-global.css and was forcing .wp-header to flex. */
@media (min-width: 992px) {
  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, var(--awa-size-720, 720px)) minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: var(--awa-gap-lg, 16px) !important;
  }

  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header .awa-header-brand-cell {
    grid-column: 1 !important;
    justify-self: start !important;
    flex: 0 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: var(--awa-zero, 0) !important;
    order: initial !important;
  }

  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header > .top-search {
    grid-column: 2 !important;
    justify-self: stretch !important;
    width: 100% !important;
    max-width: var(--awa-size-720, 720px) !important;
    min-width: var(--awa-zero, 0) !important;
    order: initial !important;
  }

  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header > .awa-header-cart,
  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header .wp-header > .awa-header-right-col {
    grid-column: 3 !important;
    justify-self: end !important;
    min-width: var(--awa-zero, 0) !important;
    width: auto !important;
    order: initial !important;
  }

  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav.header-nav-global.cms_home_1.awa-nav-bar .awa-nav-bar__inner::after {
    content: '' !important;
    display: block !important;
    flex: 0 0 var(--awa-size-240, 240px) !important;
    min-width: var(--awa-size-240, 240px) !important;
    max-width: var(--awa-size-240, 240px) !important;
  }

  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav.header-nav-global.cms_home_1.awa-nav-bar .menu_primary {
    display: flex !important;
    justify-content: center !important;
    min-width: var(--awa-zero, 0) !important;
  }

  :is(body.cms-index-index,body.cms-home,body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav.header-nav-global.cms_home_1.awa-nav-bar .menu_primary .navigation.custommenu.main-nav > ul.main-nav-list {
    display: flex !important;
    justify-content: center !important;
  }
}

/* FIX: Cart-fallback hidden in desktop — loaded last, not merged */
#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart.mini-cart-wrapper a.awa-header-cart-fallback {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    position: absolute !important;
    clip: rect(0, 0, 0, 0) !important;
}

/* fix: override clamp padding-block from merged CSS */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content.top-home-content--category-carousel.awa-home-section.ayo-home5-section{padding-block:var(--awa-space-6, 24px)!important;padding-top:var(--awa-space-6, 24px)!important;padding-bottom:var(--awa-space-6, 24px)!important}

/* fix: reduce header-to-track gap in category carousel */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel > .container{row-gap:var(--awa-space-2, 8px)!important;gap:var(--awa-space-2, 8px)!important}

/* fix: tighten category carousel track vertical padding */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track{padding-top:var(--awa-space-1, 4px)!important;padding-bottom:var(--awa-space-2, 8px)!important}

/* fix: tabs section (.list-tab-product) blows out of grid parent to content width
   because owl-carousel sets intrinsic width = all items side-by-side.
   Root cause: grid child with overflow:visible inherits content width from owl.
   Solution: override overflow to clip, constrain with min-width:0.
   Owl v1 nav arrows (.owl-controls) are inside .owl-wrapper-outer so clip is safe. */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product.common-tab-system-fixed {
  overflow: hidden !important; /* override merged overflow:visible — creates BFC, constrains width to grid track */
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

/* fix: child elements inside list-tab-product must also be constrained */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .rokan-product-heading,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab_container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab_content {
  max-width: 100%;
  min-width: 0;
}

/* fix: pré-init shelf — delegado a awa-shelf-carousel.css (Phase 21 nowrap) */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.rokan-bestseller, .rokan-newproduct, .hot-deal-tab-slider):has(ul.owl:not(.owl-carousel):not(.owl-loaded)) {
  min-height: var(--awa-shelf-preinit-h, 300px);
  overflow: hidden;
}

/* fix: b2b-login-to-see-price ::after pode duplicar o texto quando o conteúdo
   já está visível no DOM. Neutralizamos o pseudo-elemento para evitar
   "para ver preços para ver preços" nos cards. */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
  :is(
    .wrapper.grid.products-grid .item-product,
    .products-swiper .product-item,
    .product-tab-slider .item-product,
    .rokan-bestseller .item-product,
    .rokan-newproduct .item-product,
    .list-tab-product .item-product,
    .block-products-list .item-product,
    .block-new-products .item-product,
    .hot-deal .item-product
  ) .b2b-login-to-see-price::after,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
  .categorytab-container .category_tab_slider .des
  .b2b-login-to-see-price::after {
  content: none !important;
  display: none !important;
}

/* fix: B2B promo bar text too small on mobile (10.5px).
   Ensure minimum 12px for WCAG accessibility. */
@media (max-width: 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__lead,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__text,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__cta {
    font-size: var(--awa-text-xs, 12px) !important;
  }
}

/* Hide internal Rokanthemes headings when AWA section header already exists */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section:has(.awa-section-header) .rokan-product-heading {
    display: none;
}

/* ═══════════════════════════════════════════════════════════════════
   FIX: Carousel product images — fill container 100%
   Overrides (in order of priority):
   1. Global .product-image-container img.product-image-photo { max-height: var(--awa-size-176,176px) }
      from awa-super-global.css + awa-bundle-refinements.css
   2. Merged CSS inset:6% / height:88% / max-height:88% from parent theme styles-m.css
   This file (awa-super-home.css) loads LAST so cascade wins.
   ═══════════════════════════════════════════════════════════════════ */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
  .page-wrapper
  :is(.rokan-bestseller, .rokan-newproduct, .rokan-mostviewed,
      .rokan-featuredproduct, .rokan-onsaleproduct, .rokan-toprate,
      .hot-deal, .list-tab-product, .categorytab-container,
      .productTabContent, .block-products-list, .block-new-products)
  .product-image-container img.product-image-photo,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5)
  .page-wrapper
  :is(.rokan-bestseller, .rokan-newproduct, .rokan-mostviewed,
      .rokan-featuredproduct, .rokan-onsaleproduct, .rokan-toprate,
      .hot-deal, .list-tab-product, .categorytab-container,
      .productTabContent, .block-products-list, .block-new-products)
  .product-item-photo img.product-image-photo {
  max-height: 100% !important; /* override var(--awa-size-176,176px) from awa-super-global + awa-bundle-refinements */
  height: 100% !important;     /* override 88% from parent theme merged CSS */
  inset: 0 !important;         /* override inset:6% from parent theme merged CSS */
  width: 100% !important;
  max-width: 100% !important;
}
