
        /* Main container */
        .wc-block-product-categories-list {
            list-style: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        /* Top level categories */
        .wc-block-product-categories-list--depth-0 > .wc-block-product-categories-list-item {
            margin-bottom: 16px;
            border-left: 4px solid #1246AB;
            padding-left: 12px;
            background: transparent;
            border-radius: 4px;
        }

        .wc-block-product-categories-list--depth-0 > .wc-block-product-categories-list-item > a {
            display: block;
            padding: 10px 8px;
            font-size: 16px;
            font-weight: 700;
            color: #1246AB !important;
            text-decoration: none;
            transition: all 0.3s ease;
        }

        .wc-block-product-categories-list--depth-0 > .wc-block-product-categories-list-item > a:hover {
            background: #f0f4ff;
            padding-left: 12px;
        }

        /* First level subcategories (depth-1) */
        .wc-block-product-categories-list--depth-1 {
            margin: 8px 0 8px 16px !important;
            padding: 8px 0 8px 12px !important;
            border-left: none !important; /* Removed gray line */
            background: transparent;
        }

        .wc-block-product-categories-list--depth-1 > .wc-block-product-categories-list-item {
            margin-bottom: 6px;
            position: relative;
        }

        .wc-block-product-categories-list--depth-1 > .wc-block-product-categories-list-item::before {
            content: none;
        }

        .wc-block-product-categories-list--depth-1 > .wc-block-product-categories-list-item > a {
            display: block;
            padding: 6px 8px;
            font-size: 15px;
            font-weight: 600;
            color: #333 !important;
            text-decoration: none;
            transition: all 0.3s ease;
            border-radius: 4px;
        }

        .wc-block-product-categories-list--depth-1 > .wc-block-product-categories-list-item > a:hover {
            background: #f0f4ff;
            padding-left: 12px;
            color: #1246AB !important;
        }

        /* Second level subcategories (depth-2) */
        .wc-block-product-categories-list--depth-2 {
            margin: 6px 0 6px 24px !important;
            padding: 6px 0 6px 10px !important;
            border-left: none !important; /* Removed gray line */
            background: transparent;
        }

        .wc-block-product-categories-list--depth-2 > .wc-block-product-categories-list-item {
            margin-bottom: 5px;
            position: relative;
            padding-left: 18px; /* Space for the arrow */
        }

        /* Arrow aligned vertically with text */
        .wc-block-product-categories-list--depth-2 > .wc-block-product-categories-list-item::before {
            content: "▸";
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%); /* Vertically center the arrow */
            color: #666;
            font-size: 12px;
            line-height: 1;
        }

        .wc-block-product-categories-list--depth-2 > .wc-block-product-categories-list-item > a {
            display: block;
            padding: 5px 6px;
            font-size: 14px;
            font-weight: 500;
            color: #555 !important;
            text-decoration: none;
            transition: all 0.3s ease;
            border-radius: 3px;
        }

        .wc-block-product-categories-list--depth-2 > .wc-block-product-categories-list-item > a:hover {
            background: #e8f2ff;
            padding-left: 10px;
            color: #1246AB !important;
        }

        /* Mobile responsive */
        @media (max-width: 768px) {
            .wc-block-product-categories-list--depth-0 > .wc-block-product-categories-list-item {
                margin-bottom: 12px;
                padding-left: 8px;
            }

            .wc-block-product-categories-list--depth-0 > .wc-block-product-categories-list-item > a {
                padding: 8px 6px;
                font-size: 15px;
            }

            .wc-block-product-categories-list--depth-1 {
                margin-left: 12px !important;
                padding-left: 8px !important;
            }

            .wc-block-product-categories-list--depth-1 > .wc-block-product-categories-list-item > a {
                font-size: 14px;
                padding: 6px 6px;
            }

            .wc-block-product-categories-list--depth-2 {
                margin-left: 16px !important;
                padding-left: 8px !important;
            }

            .wc-block-product-categories-list--depth-2 > .wc-block-product-categories-list-item {
                padding-left: 16px;
            }

            .wc-block-product-categories-list--depth-2 > .wc-block-product-categories-list-item > a {
                font-size: 13px;
                padding: 5px 6px;
            }
        }
    
html body .wd-tools-icon:before,html body .searchsubmit:before{display:none!important}
html body .wd-header-wishlist .wd-tools-icon:after{content:'♡';font:25px Arial}
html body .wd-header-cart .wd-tools-icon:after{content:'🛒';font:22px Arial}
html body .wd-header-my-account .wd-tools-icon:after{content:'♙';font:25px Arial}
html body .searchsubmit:after{content:'⌕';font:25px Arial}

.woocommerce-product-gallery{ opacity: 1 !important; }
html body .wd-tools-icon:before,html body .searchsubmit:before{display:none!important}
html body .wd-header-wishlist .wd-tools-icon:after{content:'♡';font:25px Arial}
html body .wd-header-cart .wd-tools-icon:after{content:'🛒';font:22px Arial}
html body .wd-header-my-account .wd-tools-icon:after{content:'♙';font:25px Arial}
html body .searchsubmit:after{content:'⌕';font:25px Arial}


		
		
html body .wd-tools-icon:before,html body .searchsubmit:before{display:none!important}
html body .wd-header-wishlist .wd-tools-icon:after{content:'♡';font:25px Arial}
html body .wd-header-cart .wd-tools-icon:after{content:'🛒';font:22px Arial}
html body .wd-header-my-account .wd-tools-icon:after{content:'♙';font:25px Arial}
html body .searchsubmit:after{content:'⌕';font:25px Arial}

 .wpb_animate_when_almost_visible { opacity: 1; }
html body .wd-tools-icon:before,html body .searchsubmit:before{display:none!important}
html body .wd-header-wishlist .wd-tools-icon:after{content:'♡';font:25px Arial}
html body .wd-header-cart .wd-tools-icon:after{content:'🛒';font:22px Arial}
html body .wd-header-my-account .wd-tools-icon:after{content:'♙';font:25px Arial}
html body .searchsubmit:after{content:'⌕';font:25px Arial}


html body{background:#f6f2eb!important;color:#29362c!important;--wd-primary-color:#536548;--wd-btn-accented-bgcolor:#536548;--wd-btn-accented-color:#fff;--wd-link-color:#29362c;--wd-title-color:#29362c}
html body .main-page-wrapper,html body .website-wrapper{background:#f6f2eb!important}
html body .whb-general-header{background:#fcfaf6!important;padding:10px 0!important}
html body .whb-header-bottom{background:#344c3e!important;border-bottom:3px solid #b18d5f!important;box-shadow:0 5px 18px #29362c12!important}
html body .whb-header-bottom .wd-nav>li>a{color:#faf6ee!important;letter-spacing:.4px;font-weight:500!important}
html body .whb-header-bottom input{background:#f7f3ec!important;border:0!important;border-radius:4px!important}
html body .whb-general-header .info-box-title,html body .whb-general-header .info-box-inner{color:#7b786e!important}
html body .category-content{background:#fcfaf6!important;padding:22px 15px!important;border-top:1px solid #e8dfd1!important}
html body .category-title{color:#344c3e!important;font-size:18px!important;font-weight:600!important;letter-spacing:.25px!important}
html body .category-content .more-products{color:#9b8568!important;font-size:12px!important}
html body .category-grid-item{border:1px solid #e4d9c9!important;border-radius:9px!important;overflow:hidden!important;background:#fcfaf6!important;box-shadow:0 7px 21px #4c3b2510!important;transition:transform .2s,box-shadow .2s}
html body .category-grid-item:hover{transform:translateY(-3px);box-shadow:0 12px 25px #4c3b251b!important}
html body .category-image img{transition:transform .4s!important}html body .category-grid-item:hover img{transform:scale(1.035)}
html body .product-grid-item{background:#fcfaf6!important;border:1px solid #e4d9c9!important;border-radius:8px!important;padding:12px!important}
html body .product-grid-item .price{color:#536548!important;font-weight:600!important}
html body h1,html body h2,html body .title,html body .wd-title{color:#344c3e!important}
html body .footer-container{background:#e8e1d5!important;border-top:3px solid #b18d5f!important}
html body .btn,html body .button,html body button[type=submit]{background:#536548!important;color:#fff!important;border-radius:4px!important}
html body .wd-products-element{margin-top:35px!important}
html body .premium-demo-bar{background:#ede5d8;color:#655a49;text-align:center;font:12px/1.5 Arial,sans-serif;padding:8px;}
html body .premium-intro{max-width:1240px;margin:0 auto;padding:28px 20px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfd3c1;margin-bottom:25px}
.premium-intro small{font-size:10px;letter-spacing:2px;color:#9b7f56;text-transform:uppercase}.premium-intro h2{font-size:28px;line-height:1.2;margin:7px 0;font-weight:500}.premium-intro p{margin:0;color:#7d7a6e;font-size:13px}.premium-intro span{font-size:12px;color:#536548;letter-spacing:.3px}
@media(max-width:767px){html body .premium-intro{padding:20px 15px;display:block}.premium-intro span{display:block;margin-top:13px}.premium-intro h2{font-size:25px}html body .category-content{padding:14px 10px!important}html body .category-title{font-size:15px!important}}

html body .wd-tools-icon:before,html body .searchsubmit:before{display:none!important}
html body .wd-header-wishlist .wd-tools-icon:after{content:'♡';font:25px Arial}
html body .wd-header-cart .wd-tools-icon:after{content:'🛒';font:22px Arial}
html body .wd-header-my-account .wd-tools-icon:after{content:'♙';font:25px Arial}
html body .searchsubmit:after{content:'⌕';font:25px Arial}


html body,html body .main-page-wrapper,html body .website-wrapper{background:#fffdf9!important;color:#39352e!important}
html body .whb-general-header{background:#fffdf9!important;padding:4px 0!important}
html body .whb-header-bottom{background:#f6f1e8!important;border-top:1px solid #e8dfd0!important;border-bottom:1px solid #dcc9ad!important;box-shadow:none!important}
html body .whb-header-bottom .wd-nav>li>a{color:#443d32!important;font-weight:500!important;letter-spacing:.2px}
html body .whb-header-bottom .wd-tools-element{color:#6c5b40!important}
html body .whb-header-bottom input{background:#fffdf9!important;border:1px solid #dfd4c2!important}
html body .btn,html body .button,html body button[type=submit]{background:#aa8353!important}
html body .category-content{background:#fffdf9!important;padding:18px 15px!important}
html body .category-title{color:#484033!important;font-weight:500!important}
html body .category-grid-item{box-shadow:0 5px 20px #5845290b!important;border-color:#e9dfd1!important;border-radius:4px!important}
html body .product-grid-item{background:#fffdf9!important;border-color:#e9dfd1!important}
html body .product-grid-item .price{color:#8b673c!important}
html body .lux-kitchen-hero{position:relative;height:295px;margin:10px 0 25px;border-radius:4px;overflow:hidden;background:linear-gradient(90deg,#fff8ee80,transparent 55%),url('https://koogipood24.ee/wp-content/uploads/2026/10/koogi-elustiil.jpg') center 50%/cover}
html body .lux-hero-copy{padding:37px 42px;max-width:48%}.lux-hero-copy small,.lux-selection small{font:10px/1.5 Arial;letter-spacing:2px;color:#927244}.lux-hero-copy h1{font-family:Georgia,serif!important;font-size:41px!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.7px;color:#3d3326!important;margin:10px 0!important}.lux-hero-copy p{font-size:13px;line-height:1.6;color:#665744;margin:10px 0 17px}.lux-hero-copy a{display:inline-block;background:#967447;color:#fff!important;padding:10px 18px;font-size:12px;border-radius:3px;letter-spacing:.3px}.lux-selection{display:flex;justify-content:space-between;align-items:center;padding:0 0 16px;margin-bottom:10px;border-bottom:1px solid #e9dfd1}.lux-selection h2{font:400 26px Georgia,serif!important;color:#443a2d!important;margin:5px 0!important}.lux-selection span{font-size:12px;color:#9a866b}
html body .premium-demo-bar{background:#f2eadc;color:#8c795d;font-size:11px}
@media(max-width:767px){html body .lux-kitchen-hero{height:320px;background-position:58% center}.lux-hero-copy{padding:24px 18px!important;max-width:60%!important}.lux-hero-copy h1{font-size:30px!important}.lux-hero-copy p{font-size:12px}.lux-selection{padding:0 10px;display:block}.lux-selection span{display:block;margin:8px 0 15px}}


html body .lux-kitchen-hero{border-radius:18px!important}
html body .category-grid-item,html body .wd-cat{border-radius:14px!important;overflow:hidden!important}
html body .category-image{border-radius:14px 14px 0 0!important;overflow:hidden!important}
html body .category-image img{border-radius:14px 14px 0 0!important}
html body .product-grid-item{border-radius:14px!important;overflow:hidden!important}
html body .product-image-link,html body .product-image-link img{border-radius:11px!important;overflow:hidden!important}
@media(max-width:767px){html body .lux-kitchen-hero{background-image:linear-gradient(90deg,rgba(255,248,238,.88),rgba(255,248,238,.4) 40%,transparent 65%),url('https://koogipood24.ee/wp-content/uploads/2026/10/koogi-elustiil.jpg')!important}}


html body .lux-hero-copy small{display:inline-block;background:#fffaf0d9;padding:7px 10px;border:1px solid #c6a67577;border-radius:5px;color:#75562e;font-size:10px;letter-spacing:1px;font-weight:700}
html body .lux-hero-copy h1{font-size:37px!important}
@media(max-width:767px){html body .lux-hero-copy{max-width:65%!important}.lux-hero-copy h1{font-size:29px!important}.lux-hero-copy small{font-size:9px!important;letter-spacing:.5px!important;padding:6px!important}}


        .categories-container {
            margin: 40px 0;
            padding: 0 20px;
        }

        .categories-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
            gap: 20px;
        }

        .category-card {
            background: #fff;
            border-radius: 3px;
            overflow: hidden;
            box-shadow: 0 2px 10px rgba(0,0,0,0.08);
            transition: all 0.3s ease;
            height: 100%;
        }

        .category-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 8px 24px rgba(0,0,0,0.15);
        }

        .category-card-link {
            text-decoration: none;
            color: inherit;
            display: flex;
            flex-direction: column;
            height: 100%;
        }

        .category-image {
            width: 100%;
            padding-top: 75%;
            position: relative;
            overflow: hidden;
            background: #f8f8f8;
        }

        .category-image img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.3s ease;
        }

        .category-card:hover .category-image img {
            transform: scale(1.08);
        }

        .category-content {
            padding: 20px 15px;
            text-align: center;
            flex-grow: 1;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        .category-title {
            margin: 0 0 8px 0;
            font-size: 16px;
            font-weight: 600;
            color: #2c3e50;
            line-height: 1.3;
        }

        .category-count {
            display: block;
            font-size: 14px;
            color: #7f8c8d;
            font-weight: 400;
        }

        @media (max-width: 1200px) {
            .categories-grid {
                grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
            }
        }

        @media (max-width: 992px) {
            .categories-grid {
                grid-template-columns: repeat(3, 1fr);
                gap: 18px;
            }
        }

        @media (max-width: 768px) {
            .categories-container {
                padding: 0 15px;
                margin: 30px 0;
            }

            .categories-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 15px;
            }

            .category-title {
                font-size: 15px;
            }

            .category-count {
                font-size: 13px;
            }

            .category-content {
                padding: 15px 12px;
            }
        }

        @media (max-width: 480px) {
            .categories-grid {
                grid-template-columns: 1fr;
                gap: 12px;
            }

            .category-title {
                font-size: 14px;
            }

            .category-count {
                font-size: 12px;
            }

            .category-content {
                padding: 12px 10px;
            }
        }
    
html body .wd-tools-icon:before,html body .searchsubmit:before{display:none!important}
html body .wd-header-wishlist .wd-tools-icon:after{content:'♡';font:25px Arial}
html body .wd-header-cart .wd-tools-icon:after{content:'🛒';font:22px Arial}
html body .wd-header-my-account .wd-tools-icon:after{content:'♙';font:25px Arial}
html body .searchsubmit:after{content:'⌕';font:25px Arial}

html body .woocommerce-product-gallery img{border-radius:14px!important}html body .woocommerce-cart .shop_table{border-radius:12px!important;background:#fffdf9!important}

.kp-simple-footer{background:#eee5d7;color:#4c4235;padding:32px max(25px,calc((100% - 1190px)/2));margin-top:35px}.kp-footer-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-bottom:28px;border-bottom:1px solid #d8cbb6}.kp-footer-benefits>div{display:flex;align-items:center;gap:17px}.kp-footer-benefits img{width:45px;height:45px;object-fit:contain}.kp-simple-footer h3{font:600 16px/1.4 Arial,sans-serif!important;color:#4c4235!important;margin:0 0 8px!important}.kp-simple-footer p{font-size:13px;color:#85755f;margin:0;line-height:1.7}.kp-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px;padding:30px 0}.kp-footer-columns a{display:block;font-size:13px;line-height:2.2;color:#75634c}.kp-footer-columns p{margin-bottom:10px}.kp-footer-columns a:hover{color:#443521;text-decoration:underline}.kp-simple-bottom{border-top:1px solid #d8cbb6;padding-top:18px;font-size:11px;color:#95846b}
@media(max-width:767px){.kp-simple-footer{padding:25px 20px 75px}.kp-footer-benefits{grid-template-columns:1fr;gap:23px}.kp-footer-columns{grid-template-columns:1fr 1fr;gap:25px}.kp-footer-columns>div:first-child{grid-column:1/-1}}

#carousel-689,.vc_row:has(#carousel-689){display:none!important}
html body .vc_row:has(#wd-694935c9e42bf){display:none!important}
