/* GrowLED catalogue: one responsive desktop/tablet layer; mobile remains native. */
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue{display:block!important;position:relative!important;z-index:1040;background:#2a1045!important;box-shadow:none!important;--gw-panel-height:70vh}
 html body #gw-catalogue-nav.gw-catalogue .ybc-menu-toggle,html body #gw-catalogue-nav.gw-catalogue .close_menu,html body #gw-catalogue-nav.gw-catalogue .mm_bubble_text,html body #gw-catalogue-nav.gw-catalogue .mm_menu_content_title>i{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul{display:grid!important;grid-template-columns:1.45fr 1.2fr 1.2fr .65fr 1fr .9fr .9fr 1fr .6fr 1.6fr;grid-template-rows:58px;gap:0!important;width:100%!important;max-width:var(--gw-wrap,min(90%,1600px))!important;margin:0 auto!important;padding:0!important;position:static!important;transform:none!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;overflow:visible!important;background:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li{position:static!important;float:none!important;width:auto!important;height:58px!important;min-width:0!important;border:0!important;background:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>a{height:58px!important;min-height:0!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menu_content_title{float:none!important;display:flex!important;align-items:center!important;gap:5px!important;height:auto!important;min-height:0!important;padding:0!important;color:#f3edf8!important;font:600 14px/1.3 Poppins,sans-serif!important;text-transform:uppercase!important;letter-spacing:-.02em!important;white-space:normal!important;text-align:center!important;max-width:100%!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_arrow{position:static!important;padding:0!important;margin:0!important;opacity:.55}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li.gw-open>a{background:rgba(123,191,63,.06)!important;box-shadow:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li.gw-open>a .mm_menu_content_title{color:#9bd968!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>.gw-panel{display:none!important;position:absolute!important;inset:100% auto auto 50%!important;transform:translateX(-50%)!important;width:calc(100vw - 48px)!important;max-width:1280px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:var(--gw-panel-height)!important;margin:0!important;padding:26px!important;border:1px solid #e5dfea!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:#fbfafd!important;box-shadow:0 22px 38px #1e07302b!important;overflow:auto!important;overscroll-behavior:contain;visibility:hidden!important;opacity:0!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li.gw-open>.gw-panel{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,.95fr) minmax(300px,1.5fr);gap:18px 24px!important;align-items:start!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel::before{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="3"]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(350px,1.5fr)!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="2"]{grid-template-columns:1fr 1fr!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="1"]{grid-template-columns:1fr!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_li{float:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;grid-column:auto!important;grid-row:auto!important;flex:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_blocks_ul{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_blocks_li{float:none!important;margin:0 0 18px!important;padding:0!important;min-width:0!important;width:auto!important;grid-column:auto!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_block{padding:0!important;margin:0!important;min-height:0!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_block>h4,html body #gw-catalogue-nav.gw-catalogue .ets_mm_block>.h4{font:600 14px/1.4 Poppins,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#2b004f!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0 0 9px!important;border-bottom:1px solid #eee9f1!important;white-space:normal!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories{display:block!important;columns:auto!important;margin:0!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories>li{width:100%!important;float:none!important;margin:0!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories a{font:400 12.5px/1.4 Poppins,sans-serif!important;color:#5a4a73!important;display:block!important;padding:5px 0!important;white-space:normal!important;transform:none!important;border:0!important;background:none!important;border-radius:0!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories a:hover{color:#2b004f!important;text-decoration:underline!important;text-underline-offset:3px}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories a::before{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-products:not(.gw-category){padding-left:22px!important;border-left:1px solid #eae4ef!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_blocks_li:has(.mm_block_type_product){margin-bottom:10px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product{display:block!important;min-height:0!important;padding:12px!important;background:#f3eef9!important;border:1px solid #e9e0f1!important;border-radius:12px!important;box-shadow:none!important;transform:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product>.h4,html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product>h4{border:0!important;padding:0!important;margin:0 0 6px!important;font-size:10.5px!important;color:#6e5180!important}
 html body #gw-catalogue-nav.gw-catalogue .product-container{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;height:auto!important;min-height:88px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}
 html body #gw-catalogue-nav.gw-catalogue .product-container .left-block{grid-column:1!important;grid-row:1!important;float:none!important;width:88px!important;min-width:0!important;height:88px!important;padding:0!important;margin:0!important;flex:none!important}
 html body #gw-catalogue-nav.gw-catalogue .product-image-container,html body #gw-catalogue-nav.gw-catalogue a.product_img_link{display:block!important;position:static!important;width:88px!important;height:88px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important}
 html body #gw-catalogue-nav.gw-catalogue .product-image-container img{display:block!important;width:88px!important;height:88px!important;max-width:100%!important;object-fit:contain!important;padding:3px!important}
 html body #gw-catalogue-nav.gw-catalogue .product-container .right-block{grid-column:2!important;grid-row:1!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;flex:none!important;text-align:left!important}
 html body #gw-catalogue-nav.gw-catalogue .product-container .h5{height:auto!important;min-height:0!important;margin:0 0 6px!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .product-name{font:600 12.5px/1.4 Poppins,sans-serif!important;color:#2b004f!important;min-height:0!important;height:auto!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;padding:0!important;margin:0!important}
 html body #gw-catalogue-nav.gw-catalogue .content_price{margin:5px 0 0!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .price.product-price{font:700 15px/1.3 Poppins,sans-serif!important;color:#2b004f!important}
 html body #gw-catalogue-nav.gw-catalogue .hook-reviews,html body #gw-catalogue-nav.gw-catalogue .quick-view,html body #gw-catalogue-nav.gw-catalogue .quick-view-wrapper-mobile,html body #gw-catalogue-nav.gw-catalogue .product-flags,html body #gw-catalogue-nav.gw-catalogue .functional-buttons,html body #gw-catalogue-nav.gw-catalogue .button-container{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .availability{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_mnu_display_img{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 10px!important;padding:0!important;margin:0!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_mnu_display_img>li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_mnu_display_img>li>a{display:block!important;min-height:0!important;height:auto!important;padding:4px 0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-align:left!important;font:400 11.5px/1.45 Poppins,sans-serif!important;color:#65546f!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_mnu_display_img .ets_item_img{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_mnu_display_img .ets_item_name{display:inline!important;white-space:normal!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_mnu_display_img a:hover{text-decoration:underline!important;color:#2b004f!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-all{position:static!important;display:inline-flex!important;margin:12px 0 0!important;padding:10px 14px!important;border:1px solid #d9cedf!important;border-radius:6px!important;background:#fff!important;color:#2b004f!important;box-shadow:none!important;font:600 12px/1.3 Poppins,sans-serif!important;transform:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-row{position:static!important;grid-column:1/-1!important;margin:0!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin{margin:0!important;gap:6px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a{box-shadow:none!important;border-radius:6px!important;font-size:11px!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_block>.h4 a{font:inherit!important;color:inherit!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_block>.h4{display:block!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product{height:auto!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product .ets_mm_block_content{display:block!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_blocks_li{display:block!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer{grid-column:1/-1!important;margin:0!important;padding-top:14px!important;border-top:1px solid #eee9f1!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer>.ets_mm_block{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .h4{border:0!important;margin:0!important;padding:4px 0!important;font-size:12px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .mm_mnu_display_img{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px 14px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .gw-mm-besoin{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .gw-mm-besoin a{padding:4px 0!important;border:0!important;background:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-row{border-top:1px solid #eee9f1!important;padding-top:12px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-all{margin:0!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories.gw-dense{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;align-items:start!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories.gw-dense>li{min-width:0!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_block>.h4{width:100%!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_blocks_li:has(.mm_block_type_category){margin-bottom:0!important}
 /* Tabs occupy natural document flow, so hidden content cannot escape a closed menu. */
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li.gw-open>.mm_columns_ul_tab{display:flex!important;flex-wrap:wrap!important;gap:0!important;align-content:start!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_ul_tab>.mm_tabs_li{display:contents!important;position:static!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_tab_li_content{order:0!important;display:inline-flex!important;float:none!important;position:relative!important;align-items:center!important;margin:0 8px 18px 0!important;padding:9px 15px!important;min-height:0!important;height:auto!important;width:auto!important;border:1px solid #e5dfea!important;border-radius:6px!important;background:#fff!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_tab_name,html body #gw-catalogue-nav.gw-catalogue .mm_tab_toggle_title{float:none!important;padding:0!important;font:600 12px/1.4 Poppins,sans-serif!important;white-space:normal!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_tab_li_content a{color:#65546f!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_tab_name::before,html body #gw-catalogue-nav.gw-catalogue .mm_tab_name::after,html body #gw-catalogue-nav.gw-catalogue .mm_tab_has_child::after{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_tabs_li.open>.mm_tab_li_content{background:#2b004f!important;border-color:#2b004f!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_tabs_li.open>.mm_tab_li_content a{color:white!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_tabs_li:only-child>.mm_tab_li_content{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul{display:none!important;position:static!important;transform:none!important;order:1!important;flex:1 0 100%!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;overflow:visible!important;visibility:inherit!important;opacity:1!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-open .mm_tabs_li.open>.mm_columns_contents_ul{display:grid!important;grid-template-columns:240px repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-category{grid-column:1!important;grid-row:1/span 3!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products{border:0!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.mm_columns_li:not(.gw-category):not(.gw-products){grid-column:2/-1!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-category.gw-products>.mm_blocks_ul{display:grid!important;grid-template-columns:1.2fr repeat(3,minmax(0,1fr))!important;gap:18px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-category.gw-products .mm_blocks_li:has(.mm_block_type_category){grid-column:1!important;grid-row:1/span 2!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-category.gw-products .mm_blocks_li:has(.mm_block_type_mnft),html body #gw-catalogue-nav.gw-catalogue .gw-category.gw-products .mm_blocks_li:has(.mm_block_type_html){grid-column:2/-1!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li.gw-open>.pk-menu{display:block!important;padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-layout{padding:22px!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-intro{padding:24px!important}
 html body #gw-catalogue-nav.gw-catalogue a:focus-visible{outline:2px solid #79ae39!important;outline-offset:3px!important}
 html body .gw-sec--final{display:block!important;background:#1b0b29!important;border:0!important}
 html body .gw-sec--final .gw-sec-in{display:flex!important;justify-content:center!important;align-items:center!important;gap:30px!important;height:38px!important;max-width:1320px!important;margin:0 auto!important;padding:0 16px!important}
 html body .gw-sec--final .gw-sec-l{font:400 11px/1.3 Poppins,sans-serif!important;color:#c5b9d0!important;min-height:0!important;height:auto!important;padding:0!important;white-space:nowrap!important}
 html body .gw-sec--final .gw-sec-note{display:none!important}
 html body .gw-sec--final .gw-sec-heading{display:flex!important;gap:6px!important;align-items:center!important}
 html body .gw-sec--final .gw-sec-l::before{display:none!important}
}
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .pk-menu>.gw-mm-row{padding:14px 22px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green>.gw-panel{grid-template-columns:1fr!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .mm_columns_li:has(>.mm_blocks_ul:empty){display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .ets_mm_categories ul{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;width:auto!important;box-shadow:none!important;border:0!important;padding:0!important;background:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .ets_mm_categories>li>a{font-weight:600!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .ets_mm_categories ul>li>a{font-weight:400!important;font-size:11px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .ets_mm_categories .arrow{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row.gw-open>.gw-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .gw-products{grid-column:1/-1!important;border-left:0!important;border-top:1px solid #eee9f1!important;padding:16px 0 0!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .gw-products>.mm_blocks_ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .gw-products>.mm_blocks_ul:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(min-width:768px) and (max-width:1099px){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:44px 44px}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li,html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>a{height:44px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>.gw-panel{width:calc(100vw - 24px)!important;padding:20px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li.gw-open>.gw-panel[data-columns="4"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="4"]>.gw-products{grid-column:1/-1!important;border-left:0!important;border-top:1px solid #eee9f1!important;padding:18px 0 0!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="4"]>.gw-products>.mm_blocks_ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="4"]>.gw-products .mm_blocks_li:has(.mm_block_type_mnft),html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="4"]>.gw-products .mm_blocks_li:has(.mm_block_type_html){grid-column:1/-1!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel[data-columns="3"]{grid-template-columns:1fr 1fr 1.4fr!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-open .mm_tabs_li.open>.mm_columns_contents_ul{grid-template-columns:200px repeat(2,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .product-container{grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important}
 html body #gw-catalogue-nav.gw-catalogue .product-container .left-block,html body #gw-catalogue-nav.gw-catalogue .product-image-container,html body #gw-catalogue-nav.gw-catalogue a.product_img_link,html body #gw-catalogue-nav.gw-catalogue .product-image-container img{width:52px!important;height:58px!important}
 html body .gw-sec--final .gw-sec-in{gap:18px!important}
}

@media(min-width:768px) and (max-width:1099px){
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .mm_mnu_display_img{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer>.ets_mm_block{grid-template-columns:140px minmax(0,1fr)!important;gap:16px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .gw-mm-besoin{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .gw-products>.mm_blocks_ul:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(min-width:992px) and (max-width:1099px){
 html body #header #desktop-header #search_block_top_content{max-width:280px!important;min-width:240px!important}
 html body #header .gw-ticker{display:none!important}
}

@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul{display:block!important;columns:4!important;column-gap:24px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul>li{break-inside:avoid!important;margin-bottom:16px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_mnu_display_img .ets_item_name{font:inherit!important}
}
@media(min-width:768px) and (max-width:1099px){
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul{columns:3!important}
}
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a{display:block!important;min-width:0!important;max-width:100%!important;width:auto!important;white-space:normal!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a span{display:block!important;white-space:normal!important}
}
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-intro h2 br{display:block!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories .ets_mm_categories{display:none!important;position:static!important;transform:none!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0 0 8px 8px!important;padding:0 0 0 10px!important;border:0!important;border-left:2px solid #dceacb!important;box-shadow:none!important;background:none!important;opacity:1!important;visibility:visible!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li:has(>a:focus-visible)>.ets_mm_categories,
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li:has(>.ets_mm_categories :focus-visible)>.ets_mm_categories,
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories .ets_mm_categories.active{display:block!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a strong{white-space:normal!important}
}
@media(min-width:768px) and (hover:hover){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li:hover>.ets_mm_categories{display:block!important}
}
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li.has-sub{position:relative!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li.has-sub>a{padding-right:27px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li.has-sub>a::after{display:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li.has-sub>.arrow{display:flex!important;position:absolute!important;top:0!important;right:0!important;left:auto!important;width:26px!important;height:28px!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;background:none!important;border:0!important;opacity:1!important;visibility:visible!important;color:#685572!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:not(.gw-green) .ets_mm_categories li.has-sub>.arrow::before{content:'⌄'!important;font:16px/1 Poppins,sans-serif!important;border:0!important;position:static!important;transform:none!important}
 html body #gw-catalogue-nav.gw-catalogue .arrow:focus-visible{outline:2px solid #79ae39!important}
}

/* Keep product titles readable regardless of older theme no-wrap rules. */
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .product-name,html body #gw-catalogue-nav.gw-catalogue .product-container .h5{white-space:normal!important;overflow-wrap:break-word!important;max-width:100%!important;text-overflow:clip!important}
}
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a::before{display:none!important;content:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a{font:400 12px/1.5 Poppins,sans-serif!important;color:#2b004f!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin b{display:block!important;font:600 12px/1.5 Poppins,sans-serif!important;color:#2b004f!important;white-space:normal!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin span{font:400 11px/1.45 Poppins,sans-serif!important;color:#527e2e!important;margin-top:2px!important}
}

/* Production title typography; the whole navigation cell owns its hover marker. */
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>a{position:relative!important;width:100%!important;text-decoration:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menu_content_title::after{display:none!important;content:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menu_content_title{text-decoration:none!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>a::after{content:''!important;display:block!important;position:absolute!important;inset:auto 0 0!important;width:100%!important;height:3px!important;background:#8ed04e!important;border:0!important;opacity:0;transform:scaleX(0);transform-origin:center;transition:transform .15s ease,opacity .15s ease;pointer-events:none}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li.gw-open>a::after,
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li>a:focus-visible::after{opacity:1;transform:scaleX(1)}
}
@media(min-width:768px) and (hover:hover){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:hover>a::after{opacity:1;transform:scaleX(1)}
}
@media(min-width:768px) and (prefers-reduced-motion:reduce){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li>a::after{transition:none}
}

/* V2: preserve production colours and give the catalogue a clearer hierarchy. */
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>a{transition:background-color .15s ease}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel .mm_block_type_product{transition:background-color .15s ease,border-color .15s ease}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel .mm_block_type_product:hover,
 html body #gw-catalogue-nav.gw-catalogue .gw-panel .mm_block_type_product:focus-within{background:#fff!important;border-color:#bdcfa7!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product>.h4{display:inline-block!important;width:auto!important;padding:3px 8px!important;margin-bottom:9px!important;background:#fff!important;border-radius:5px!important;font-weight:600!important}
 html body #gw-catalogue-nav.gw-catalogue .product-image-container img{padding:0!important;border-radius:6px}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer-help{padding:16px!important;background:#f1edf6!important;border:0!important;border-radius:10px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer-help .gw-mm-besoin a{padding:6px 8px!important;border-radius:6px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a:hover,
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin a:focus-visible{background:#fff!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin b{font-size:12.5px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-besoin span{font-size:11.5px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-all{background:#fff!important;border-color:#cfc1dd!important;border-radius:7px!important;padding:10px 16px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-mm-all:hover{background:#eef5e6!important;border-color:#87bf43!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-layout{background:#fbfafd!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-intro{background:#2a1045!important}
}
@media(min-width:768px) and (hover:hover){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:hover>a{background:rgba(123,191,63,.06)!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_li:hover>a .mm_menu_content_title{color:#9bd968!important}
}

/* Match the production two-row navigation on narrower desktops. */
@media(min-width:768px) and (max-width:1439px){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:48px 48px;padding:4px 16px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li,
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li>a{height:48px!important}
}
@media(min-width:1440px){
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul{display:flex!important;justify-content:space-between!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li{flex:1 1 auto!important;min-width:min-content!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_menu_content_title{white-space:normal!important;font-size:clamp(13px,.875vw,14px)!important}
}

/* V3 — guidance first, then the complete catalogue. Existing anchors stay intact. */
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery{white-space:normal!important;grid-column:1/-1!important;order:-2!important;flex:0 0 100%!important;display:grid!important;grid-template-columns:minmax(250px,.95fr) minmax(0,2.05fr)!important;gap:0!important;padding:0!important;margin:0 0 6px!important;list-style:none!important;border:1px solid #e6deed!important;border-radius:12px!important;overflow:hidden!important;background:#f4f0f8!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-intro{padding:20px 24px!important;background:#2a1045!important;color:#fff!important;position:relative!important;border-bottom:3px solid #8bc44a!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-kicker{font:600 9px/1.4 Poppins,sans-serif!important;letter-spacing:.09em!important;color:#b1de84!important;display:block!important;margin-bottom:8px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-title{font:600 20px/1.25 Poppins,sans-serif!important;letter-spacing:-.03em!important;color:#fff!important;margin:0 0 8px!important;padding:0!important;max-width:360px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-copy{font:400 11px/1.6 Poppins,sans-serif!important;color:#ded3e9!important;margin:0!important;padding:0!important;max-width:360px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-choices{list-style:none!important;margin:0!important;padding:16px 20px!important;min-width:0!important;align-self:center!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-choices>.mm_blocks_li{margin:0!important;float:none!important;width:100%!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-choices .ets_mm_block>.h4{font-size:11px!important;color:#765d88!important;margin:0 0 9px!important;padding:0!important;border:0!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important;margin:0!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin a{position:relative!important;padding:9px 28px 9px 12px!important;border:1px solid #e7dfed!important;border-radius:7px!important;background:#fff!important;text-decoration:none!important;transition:border-color .15s,background-color .15s}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin a::after{content:'↗'!important;position:absolute!important;right:10px!important;top:10px!important;color:#76a841!important;font-size:15px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin a:hover,html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin a:focus-visible{border-color:#92bc63!important;background:#f6faef!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin b{font-size:11.5px!important;line-height:1.4!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin span{font-size:10px!important;color:#7a6987!important;line-height:1.4!important;margin-top:2px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-panel:not(.pk-menu){padding:20px!important;gap:20px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-category .mm_block_type_category>.h4{font-size:13px!important;position:relative!important;padding-bottom:12px!important;margin-bottom:8px!important;border-color:#e6deec!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-category .mm_block_type_category>.h4::after{content:''!important;position:absolute!important;bottom:-1px!important;left:0!important;width:28px!important;height:2px!important;background:#8bc44a!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories a{padding:5px 6px!important;border-radius:4px!important;font-size:12px!important;line-height:1.45!important}
 html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories a:hover,html body #gw-catalogue-nav.gw-catalogue .ets_mm_categories a:focus-visible{background:#eef4e6!important;text-decoration:none!important;color:#2a1045!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-products:not(.gw-category){border-left:0!important;padding:0 0 0 16px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product{background:#fff!important;border:1px solid #e5ddeb!important;border-radius:10px!important;padding:12px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_block_type_product>.h4{color:#587b36!important;background:#eff5e8!important;border-radius:4px!important;font-size:10px!important;padding:3px 7px!important;margin-bottom:9px!important}
 html body #gw-catalogue-nav.gw-catalogue .product-name{font-size:12px!important;line-height:1.45!important}
 html body #gw-catalogue-nav.gw-catalogue .price.product-price{font-size:16px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer-brand{border-top:1px solid #e8e1ee!important;padding-top:14px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer-brand .mm_mnu_display_img>li>a{background:#f3eef7!important;border:1px solid transparent!important;padding:6px 9px!important;border-radius:5px!important;font-size:10.5px!important;text-align:center!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer-brand .mm_mnu_display_img>li>a:hover{background:#fff!important;border-color:#d1c4de!important;text-decoration:none!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .mm_mnu_display_img{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important}
 /* Lamps: surface first, while preserving every category and its label. */
 html body #gw-catalogue-nav.gw-catalogue [data-gw-rayon="0"]>.gw-panel{grid-template-columns:1.1fr .95fr 1.15fr minmax(300px,1.5fr)!important}
 /* Chamber sizes become direct, generous targets. Brand hierarchy remains intact. */
 html body #gw-catalogue-nav.gw-catalogue [data-gw-rayon="1"]>.gw-panel{grid-template-columns:1.05fr 1.3fr .8fr!important}
 html body #gw-catalogue-nav.gw-catalogue [data-gw-rayon="1"]>.gw-panel>.gw-category:nth-of-type(2) .ets_mm_categories{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 html body #gw-catalogue-nav.gw-catalogue [data-gw-rayon="1"]>.gw-panel>.gw-category:nth-of-type(2) .ets_mm_categories a{padding:13px 10px!important;border:1px solid #e4dceb!important;border-radius:7px!important;background:#fff!important;font-weight:600!important;text-align:center!important}
 html body #gw-catalogue-nav.gw-catalogue [data-gw-rayon="1"]>.gw-panel>.gw-category:nth-of-type(2) .ets_mm_categories a:hover{border-color:#94c263!important;background:#f4f9ed!important}
 /* Product rows share equal card heights; no stretched catalogue columns. */
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .gw-products{padding:0!important;border-top:0!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .gw-products>.mm_blocks_ul{align-items:stretch!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .gw-products .mm_blocks_li{margin-bottom:0!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-product-row .mm_block_type_product{height:100%!important}
 /* Tabbed departments retain all their original tabs and contents. */
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_ul_tab>.gw-discovery{margin-bottom:18px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products{padding:0!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products .product-container{grid-template-columns:72px minmax(0,1fr)!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products .left-block,html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products .product-image-container,html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products a.product_img_link,html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products img{width:72px!important;height:72px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.mm_columns_li:has(>.mm_blocks_ul:empty){display:none!important}
 /* Plants are browsed by care task, in full-height groups. */
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul{columns:3!important;column-gap:18px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul>li{padding:12px!important;background:#fff!important;border:1px solid #e6dfed!important;border-radius:8px!important;margin-bottom:10px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .ets_mm_categories>li>a{padding:0 0 6px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .ets_mm_categories ul>li>a{padding:4px 0!important;font-size:11px!important}
}
@media(min-width:768px) and (max-width:1099px){
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery{grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr)!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-intro{padding:17px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-title{font-size:18px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery-choices{padding:12px!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin a{padding:8px 23px 8px 9px!important}
 html body #gw-catalogue-nav.gw-catalogue [data-gw-rayon="0"].gw-open>.gw-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .gw-category .ets_mm_block_content>ul{columns:3!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-footer .mm_mnu_display_img{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products .product-container{grid-template-columns:52px minmax(0,1fr)!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products .left-block,html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products .product-image-container,html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products a.product_img_link,html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul>.gw-products img{width:52px!important;height:58px!important}
}

/* Restored catalogue destinations are server-rendered and desktop/tablet only. */
.pk-menu-catalogue,.gw-desktop-access{display:none!important}
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue{display:grid!important;grid-template-columns:1.1fr 1.2fr 1fr!important;gap:24px!important;padding:22px!important;margin:0 22px!important;border-top:1px solid #e5deec!important;white-space:normal!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue h3{font:600 13px/1.5 Poppins,sans-serif!important;color:#2a1045!important;margin:0 0 10px!important;padding:0!important;white-space:normal!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue ul{display:block!important;position:static!important;margin:0!important;padding:0!important;list-style:none!important;visibility:visible!important;opacity:1!important;box-shadow:none!important;background:none!important;width:auto!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue li{display:block!important;float:none!important;margin:0!important;padding:0!important;width:auto!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue a{display:block!important;font:400 11.5px/1.5 Poppins,sans-serif!important;padding:5px 0!important;color:#5a4a73!important;white-space:normal!important;border:0!important;background:none!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue a:hover{color:#2a1045!important;text-decoration:underline!important;text-underline-offset:3px}
 html body #gw-catalogue-nav.gw-catalogue .gw-desktop-access{display:block!important;margin:10px 0 0!important;padding:8px 6px!important;border-top:1px solid #e6deec!important;font:600 12px/1.5 Poppins,sans-serif!important;color:#2a1045!important}
}
@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue-products{grid-column:1/-1!important;padding-top:16px!important;border-top:1px solid #e5deec!important}
 html body #gw-catalogue-nav.gw-catalogue .pk-menu-catalogue-products ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 20px!important}
}

@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue [data-gw-rayon="3"].gw-product-row.gw-open>.gw-panel[data-columns="3"]{grid-template-columns:1.5fr 1fr!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-green .ets_mm_categories a::after{display:none!important}
}
@media(min-width:1100px){
 html body #gw-catalogue-nav.gw-catalogue .gw-discovery .gw-mm-besoin:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

@media(min-width:768px){
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul .mm_mnu_display_img{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul .mm_mnu_display_img>li>a{padding:6px 9px!important;text-align:center!important;background:#f3eef7!important;border-radius:5px!important;font-size:10.5px!important}
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul .mm_mnu_display_img>li>a:hover{background:#eef4e6!important}
 html body #gw-catalogue-nav.gw-catalogue .gw-category .mm_block_type_category>.h4:empty{display:none!important}
}
@media(min-width:768px) and (max-width:1099px){
 html body #gw-catalogue-nav.gw-catalogue .mm_columns_contents_ul .mm_mnu_display_img{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

@media(min-width:768px){html body #gw-catalogue-nav.gw-catalogue .mm_menus_ul>.mm_menus_li.packs-growled-menu>.gw-pack-original{display:none!important}}
