.elementor-472471 .elementor-element.elementor-element-e50355f{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:1.2%;--padding-bottom:1.2%;--padding-left:0%;--padding-right:0%;}.elementor-472471 .elementor-element.elementor-element-e50355f:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-e50355f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-472471 .elementor-element.elementor-element-2f57ad9 .elementor-icon-wrapper{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-472471 .elementor-element.elementor-element-d5dc3c3 img{width:100%;max-width:175px;}.elementor-472471 .elementor-element.elementor-element-4cec8ee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-472471 .elementor-element.elementor-element-159caec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-159caec.e-con{--align-self:center;}.elementor-472471 .elementor-element.elementor-element-8d30707{width:auto;max-width:auto;}.elementor-472471 .elementor-element.elementor-element-8d30707 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-8d30707.elementor-element{--align-self:center;}.elementor-472471 .elementor-element.elementor-element-8d30707 .elementor-icon-wrapper{text-align:center;}.elementor-472471 .elementor-element.elementor-element-8d30707 .elementor-icon{font-size:24px;}.elementor-472471 .elementor-element.elementor-element-8d30707 .elementor-icon svg{height:24px;}.elementor-472471 .elementor-element.elementor-element-46ba81b{width:auto;max-width:auto;}.elementor-472471 .elementor-element.elementor-element-46ba81b > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-46ba81b.elementor-element{--align-self:center;}.elementor-472471 .elementor-element.elementor-element-46ba81b .elementor-icon{font-size:24px;}.elementor-472471 .elementor-element.elementor-element-46ba81b .elementor-icon svg{height:24px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-472471 .elementor-element.elementor-element-352103f{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-width:0px;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--product-price-color:var( --e-global-color-accent );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-accent );--checkout-button-background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-472471 .elementor-element.elementor-element-352103f .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px;top:-8px;}body.rtl .elementor-472471 .elementor-element.elementor-element-352103f .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:8px;top:-8px;left:auto;}.elementor-472471 .elementor-element.elementor-element-352103f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-472471 .elementor-element.elementor-element-352103f .elementor-menu-cart__product-name a{color:var( --e-global-color-primary );}.elementor-472471 .elementor-element.elementor-element-ad834d2{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:5;}.elementor-472471 .elementor-element.elementor-element-ad834d2:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-ad834d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0088CC 0%, #0A6597 100%);}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-472471 .elementor-element.elementor-element-c2beb71{--display:flex;}.elementor-472471 .elementor-element.elementor-element-a5ad470{--display:flex;}.elementor-472471 .elementor-element.elementor-element-a5ad470:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-a5ad470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-0a413ad{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-0a413ad:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-0a413ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-472471 .elementor-element.elementor-element-fa00089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-472471 .elementor-element.elementor-element-aeffafd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-1848929{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:#979797;--border-color:#979797;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-472471 .elementor-element.elementor-element-d9979cd{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-39e69ff{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-5d35ed7{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-25fb569 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-fad65bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-ae4de8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-6868827 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-ca4dec1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-bc85ac3{--display:flex;}.elementor-472471 .elementor-element.elementor-element-a85563b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-5876d29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:#979797;--border-color:#979797;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-fdec941{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-f9ab90b{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-6a2282d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-67a325e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-092d040 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-2e9a448 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-0c9d3a5{--display:flex;}.elementor-472471 .elementor-element.elementor-element-2429860{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-0cfbda4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-8db1e34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:#979797;--border-color:#979797;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-64283dc{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-312d57b{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-29472ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-68d01ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-0f33649{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-c2e2d94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:#979797;--border-color:#979797;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-7588677{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-00dde16{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-de82955 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-8954eca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:#979797;--border-color:#979797;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-abd65df{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-768b1ca{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-2c3747e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-9f6e8d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:#979797;--border-color:#979797;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-1c6fe95{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-63e04dc{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:14px;}.elementor-472471 .elementor-element.elementor-element-076a10f{--display:flex;}.elementor-472471 .elementor-element.elementor-element-dc12937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-42c4493 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-39cd094{--display:flex;}.elementor-472471 .elementor-element.elementor-element-43e81a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-880a19e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-8c92648 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-be82b62{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-be82b62.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-be82b62.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-be82b62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-be82b62.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-f2cf07e{--display:flex;}.elementor-472471 .elementor-element.elementor-element-f2cf07e:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-f2cf07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-227cdab{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-227cdab:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-227cdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-3d34d28{--display:flex;}.elementor-472471 .elementor-element.elementor-element-e949251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-18f9ed9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-f9aafe1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-7582452 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-6ff891c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-5c67511{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-5c67511.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-5c67511.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-5c67511 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-5c67511.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-9074f31{--display:flex;}.elementor-472471 .elementor-element.elementor-element-9074f31:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-9074f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-762d491{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-762d491:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-762d491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-269fd60{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-d1f1674{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-7827131 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-3bc62b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-a6dc3fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-de51228{--display:flex;}.elementor-472471 .elementor-element.elementor-element-126c14d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-1b1b8da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-e7aab5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-5563136{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-5563136.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-5563136.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-5563136 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-5563136.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-01f7e1f{--display:flex;}.elementor-472471 .elementor-element.elementor-element-01f7e1f:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-01f7e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-bfb256b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-bfb256b:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-bfb256b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-1d4e38c{--display:flex;}.elementor-472471 .elementor-element.elementor-element-61ca8ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-dcdc114 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-b69d781 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-8a38c5c{--display:flex;}.elementor-472471 .elementor-element.elementor-element-1da8764{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-5564698 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-8adb5f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-1df91fc{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-1df91fc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-1df91fc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-1df91fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-1df91fc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-be6cb8c{--display:flex;}.elementor-472471 .elementor-element.elementor-element-be6cb8c:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-be6cb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-db1d23d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-db1d23d:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-db1d23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-e36b123{--display:flex;}.elementor-472471 .elementor-element.elementor-element-cefb6a1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-0f55624 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-3574e5e{--display:flex;}.elementor-472471 .elementor-element.elementor-element-f6b3eb9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-5dda453 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-7449a9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-242a568{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-242a568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-242a568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-242a568 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-242a568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-5e9960e{--display:flex;}.elementor-472471 .elementor-element.elementor-element-5e9960e:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-5e9960e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-c06e71d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-c06e71d:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-c06e71d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-e5344e4{--display:flex;}.elementor-472471 .elementor-element.elementor-element-fd21543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-2efb186 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-00a137a{--display:flex;}.elementor-472471 .elementor-element.elementor-element-fa0bfba{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-ebf5862 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-2bbb627 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-0167b93{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-0167b93.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-0167b93.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-0167b93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-0167b93.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-97ee16a{--display:flex;}.elementor-472471 .elementor-element.elementor-element-97ee16a:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-97ee16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-df8b98c{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-df8b98c:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-df8b98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-e131602{--display:flex;}.elementor-472471 .elementor-element.elementor-element-7501bd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-8057ce2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-286922c{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-286922c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-286922c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-286922c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-286922c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-ab3e44b{--display:flex;}.elementor-472471 .elementor-element.elementor-element-ab3e44b:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-ab3e44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-a9da810{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-a9da810:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-a9da810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-72805c7{--display:flex;}.elementor-472471 .elementor-element.elementor-element-8ca0ee3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-cc494c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-e24f7fc{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-e24f7fc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-e24f7fc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-e24f7fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-e24f7fc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-864e698{--display:flex;}.elementor-472471 .elementor-element.elementor-element-864e698:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-864e698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-830d959{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-830d959:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-830d959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-7dc1788{--display:flex;}.elementor-472471 .elementor-element.elementor-element-24c6adc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-4f6dda2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-58ae326 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-b80e557{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-b80e557.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-b80e557.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-b80e557 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-b80e557.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-9c23d91{--display:flex;}.elementor-472471 .elementor-element.elementor-element-9c23d91:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-9c23d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-472471 .elementor-element.elementor-element-af167cd{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-472471 .elementor-element.elementor-element-af167cd:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-af167cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-66e5b50{--display:flex;}.elementor-472471 .elementor-element.elementor-element-211f6c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472471 .elementor-element.elementor-element-cf02991 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-baf850a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-01c692e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-2232893 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-0e02a65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-4dcd20f{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:12px;}.elementor-472471 .elementor-element.elementor-element-4dcd20f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-472471 .elementor-element.elementor-element-4dcd20f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0088CC;}.elementor-472471 .elementor-element.elementor-element-4dcd20f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-4dcd20f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-e5c4ab4{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:20px 10px 20px 10px;--n-menu-icon-size:12px;--n-menu-toggle-icon-size:14px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-472471 .elementor-element.elementor-element-e5c4ab4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#000000;}.elementor-472471 .elementor-element.elementor-element-e5c4ab4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-e5c4ab4.elementor-element{--align-self:center;}.elementor-472471 .elementor-element.elementor-element-e5c4ab4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-472471 .elementor-element.elementor-element-e5c4ab4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-472471 .elementor-element.elementor-element-e5c4ab4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-472471 .elementor-element.elementor-element-e5c4ab4 {--n-menu-title-color-hover:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-472471 .elementor-element.elementor-element-f25e4bb > .elementor-widget-container{background-color:#C12020;margin:0px 0px 0px 0px;padding:9px 0px 0px 0px;}.elementor-472471 .elementor-element.elementor-element-f25e4bb.elementor-element{--align-self:stretch;}.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-menu-toggle{margin:0 auto;}.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--dropdown .elementor-item, .elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}.elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-472471 .elementor-element.elementor-element-f25e4bb .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-472471 .elementor-element.elementor-element-4725fa0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0.5%;--padding-bottom:0%;--padding-left:1.8%;--padding-right:0%;}.elementor-472471 .elementor-element.elementor-element-4725fa0:not(.elementor-motion-effects-element-type-background), .elementor-472471 .elementor-element.elementor-element-4725fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-472471 .elementor-element.elementor-element-4725fa0.e-con{--align-self:center;}.elementor-472471 .elementor-element.elementor-element-4179919 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-472471 .elementor-element.elementor-element-e50355f{--padding-top:4%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-472471 .elementor-element.elementor-element-2f57ad9 .elementor-icon{font-size:35px;}.elementor-472471 .elementor-element.elementor-element-2f57ad9 .elementor-icon svg{height:35px;}.elementor-472471 .elementor-element.elementor-element-159caec{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-472471 .elementor-element.elementor-element-352103f{--toggle-icon-size:35px;}.elementor-472471 .elementor-element.elementor-element-ad834d2{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-472471 .elementor-element.elementor-element-5d35ed7{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-6a2282d{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-2429860{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-43e81a7{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-f9aafe1{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-269fd60{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-126c14d{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-61ca8ac{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-1da8764{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-cefb6a1{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-f6b3eb9{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-fa0bfba{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-24c6adc{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-211f6c1{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-01c692e{--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-4725fa0{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:1.8%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}}@media(max-width:767px){.elementor-472471 .elementor-element.elementor-element-e50355f{--min-height:50px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-472471 .elementor-element.elementor-element-2f57ad9 .elementor-icon{font-size:25px;}.elementor-472471 .elementor-element.elementor-element-2f57ad9 .elementor-icon svg{height:25px;}.elementor-472471 .elementor-element.elementor-element-d5dc3c3 img{max-width:150px;}.elementor-472471 .elementor-element.elementor-element-159caec{--width:35px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-472471 .elementor-element.elementor-element-352103f{--toggle-icon-size:25px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);}.elementor-472471 .elementor-element.elementor-element-ad834d2{--min-height:50px;}.elementor-472471 .elementor-element.elementor-element-5d35ed7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-6a2282d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-2429860{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-43e81a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-f9aafe1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-269fd60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-126c14d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-61ca8ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-1da8764{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-cefb6a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-f6b3eb9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-fa0bfba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-24c6adc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-211f6c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-01c692e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472471 .elementor-element.elementor-element-4725fa0{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-472471 .elementor-element.elementor-element-159caec{--width:100px;}.elementor-472471 .elementor-element.elementor-element-ad834d2{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-472471 .elementor-element.elementor-element-159caec{--width:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fad65bc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae4de8e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6868827 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca4dec1 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67a325e */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-092d040 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e9a448 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68d01ee */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de82955 */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c3747e */.list-single-column .child-flavour-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* <-- Just change this line */
  gap: 10px;
}


.list-single-column .child-flavour-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s;
  padding: 4px 0;
  border-bottom: 1px solid #f0f0f0;
}

.list-single-column .child-flavour-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c4493 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-880a19e */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c92648 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18f9ed9 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7582452 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ff891c */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7827131 */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6dc3fc */.product-title-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, 1fr);
}

.product-title-list li {
  margin: 0;
  padding: 0;
}

.product-title-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.product-title-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

/* Example for 2-column override if needed */
.product-title-list-two-column ul.product-title-list {
  grid-template-columns: repeat(2, 1fr);
}

/* Example for 1-column override if needed */
.product-title-list-one-column ul.product-title-list {
  grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b1b8da */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7aab5d */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcdc114 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69d781 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5564698 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8adb5f8 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f55624 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5dda453 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7449a9b */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2efb186 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebf5862 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bbb627 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8057ce2 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc494c6 */.single-column-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.single-column-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.single-column-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f6dda2 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58ae326 */.e-liquid-category-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr; /* here 2 columns */
  gap: 12px;
}

.e-liquid-category-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.e-liquid-category-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf02991 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baf850a */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2232893 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e02a65 */.generic-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}

.generic-taxonomy-list li a {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  color: #020202;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
}

.generic-taxonomy-list li a:hover {
  color: #0088CC;
  transform: translateX(3px);
}

.brand-list-block {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4179919 *//* Navigation */
.elementor-location-header .elementor-shortcode nav{
	font-size:13px;
	color:#ffffff;
	font-weight: 500;
	
}

/* Link */
.rank-math-breadcrumb p a{
	color:#ffffff;
	
}/* End custom CSS */