.elementor-355 .elementor-element.elementor-element-6d5c7d6{--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;--flex-wrap:nowrap;}.elementor-355 .elementor-element.elementor-element-34febb2{--swiper-slides-to-display:2;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#B2797E;}.elementor-355 .elementor-element.elementor-element-34febb2 .swiper-slide > .elementor-element{height:100%;}.elementor-355 .elementor-element.elementor-element-fc8898f{--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;--flex-wrap:nowrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-355 .elementor-element.elementor-element-b8137b7{--grid-columns:6;width:100%;max-width:100%;}.elementor-355 .elementor-element.elementor-element-b8137b7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-355 .elementor-element.elementor-element-b8137b7 .e-loop-item > .elementor-section, .elementor-355 .elementor-element.elementor-element-b8137b7 .e-loop-item > .elementor-section > .elementor-container, .elementor-355 .elementor-element.elementor-element-b8137b7 .e-loop-item > .e-con, .elementor-355 .elementor-element.elementor-element-b8137b7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-355 .elementor-element.elementor-element-53bd486{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-355 .elementor-element.elementor-element-13944f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-355 .elementor-element.elementor-element-c813931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:5px;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product .price del {font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px;padding:20px 20px 20px 20px;border-color:#F3F3F3;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#F25555;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;border-radius:7px;min-width:80px;min-height:25px;line-height:25px;right:auto;left:0;margin:-5px;}.elementor-355 .elementor-element.elementor-element-ce2e51a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-355 .elementor-element.elementor-element-fe4020a{--display:flex;--min-height:25vh;--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-end;--overlay-opacity:0.35;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-355 .elementor-element.elementor-element-fe4020a:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-fe4020a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://troi-kids.com/wp-content/uploads/2025/12/download.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-355 .elementor-element.elementor-element-fe4020a::before, .elementor-355 .elementor-element.elementor-element-fe4020a > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-fe4020a > .e-con-inner > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-fe4020a > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-fe4020a > .e-con-inner > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-fe4020a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-355 .elementor-element.elementor-element-dbf097d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-355 .elementor-element.elementor-element-1e17c07 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-0cebfda );color:var( --e-global-color-0cebfda );padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-1e17c07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-355 .elementor-element.elementor-element-1e17c07 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-355 .elementor-element.elementor-element-7a9d037{--display:flex;--min-height:25vh;--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-end;--overlay-opacity:0.35;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-355 .elementor-element.elementor-element-7a9d037:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-7a9d037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://troi-kids.com/wp-content/uploads/2025/12/Untitled_design22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-355 .elementor-element.elementor-element-7a9d037::before, .elementor-355 .elementor-element.elementor-element-7a9d037 > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-7a9d037 > .e-con-inner > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-7a9d037 > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-7a9d037 > .e-con-inner > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-7a9d037 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-355 .elementor-element.elementor-element-52c1166 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-4aa7f8c .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-0cebfda );color:var( --e-global-color-0cebfda );padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-4aa7f8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-355 .elementor-element.elementor-element-4aa7f8c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-355 .elementor-element.elementor-element-a913733{--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;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-355 .elementor-element.elementor-element-b0bca32 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:42px;color:#B27B80;}.elementor-355 .elementor-element.elementor-element-f6fbdb9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-355 .elementor-element.elementor-element-b793319{--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:center;--border-radius:12px 12px 12px 12px;}.elementor-355 .elementor-element.elementor-element-b793319:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-b793319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.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-355 .elementor-element.elementor-element-2e3d38d.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-2e3d38d{text-align:center;}.elementor-355 .elementor-element.elementor-element-2e3d38d img{width:100%;max-width:100%;height:10vh;object-fit:cover;object-position:center center;}.elementor-355 .elementor-element.elementor-element-d4ca749{--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:center;--border-radius:12px 12px 12px 12px;}.elementor-355 .elementor-element.elementor-element-d4ca749:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-d4ca749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-355 .elementor-element.elementor-element-c95f7e6.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-c95f7e6{text-align:center;}.elementor-355 .elementor-element.elementor-element-c95f7e6 img{width:100%;max-width:100%;height:10vh;object-fit:cover;object-position:center center;}.elementor-355 .elementor-element.elementor-element-64c754f{--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:center;--border-radius:12px 12px 12px 12px;}.elementor-355 .elementor-element.elementor-element-64c754f:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-64c754f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-355 .elementor-element.elementor-element-108ed97.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-108ed97{text-align:center;}.elementor-355 .elementor-element.elementor-element-108ed97 img{width:100%;max-width:100%;height:10vh;object-fit:cover;object-position:center center;}.elementor-355 .elementor-element.elementor-element-df7d335{--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:center;--border-radius:12px 12px 12px 12px;}.elementor-355 .elementor-element.elementor-element-df7d335:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-df7d335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-355 .elementor-element.elementor-element-a26332d.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-a26332d{text-align:center;}.elementor-355 .elementor-element.elementor-element-a26332d img{width:100%;max-width:100%;height:10vh;object-fit:contain;object-position:center center;}.elementor-355 .elementor-element.elementor-element-7f9c680{--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:center;--border-radius:12px 12px 12px 12px;}.elementor-355 .elementor-element.elementor-element-7f9c680:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-7f9c680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-355 .elementor-element.elementor-element-82c21eb.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-82c21eb{text-align:center;}.elementor-355 .elementor-element.elementor-element-82c21eb img{width:100%;max-width:100%;height:10vh;object-fit:contain;object-position:center center;}.elementor-355 .elementor-element.elementor-element-4264fb7{--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:center;--border-radius:12px 12px 12px 12px;}.elementor-355 .elementor-element.elementor-element-4264fb7:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-4264fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-355 .elementor-element.elementor-element-296ce3d.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-296ce3d{text-align:start;}.elementor-355 .elementor-element.elementor-element-296ce3d img{width:100%;max-width:89%;height:10vh;object-fit:contain;object-position:center center;}.elementor-355 .elementor-element.elementor-element-3f08eca{--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:center;--border-radius:12px 12px 12px 12px;}.elementor-355 .elementor-element.elementor-element-3f08eca:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-3f08eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-355 .elementor-element.elementor-element-d892af9.elementor-element{--align-self:center;}.elementor-355 .elementor-element.elementor-element-d892af9{text-align:center;}.elementor-355 .elementor-element.elementor-element-d892af9 img{width:100%;max-width:100%;height:10vh;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-355 .elementor-element.elementor-element-13944f6{--width:25%;}.elementor-355 .elementor-element.elementor-element-c813931{--width:75%;}.elementor-355 .elementor-element.elementor-element-fe4020a{--width:50%;}.elementor-355 .elementor-element.elementor-element-7a9d037{--width:50%;}.elementor-355 .elementor-element.elementor-element-b793319{--width:16%;}.elementor-355 .elementor-element.elementor-element-d4ca749{--width:16%;}.elementor-355 .elementor-element.elementor-element-64c754f{--width:16%;}.elementor-355 .elementor-element.elementor-element-df7d335{--width:16%;}.elementor-355 .elementor-element.elementor-element-7f9c680{--width:16%;}.elementor-355 .elementor-element.elementor-element-4264fb7{--width:16%;}.elementor-355 .elementor-element.elementor-element-3f08eca{--width:16%;}}@media(max-width:1366px){.elementor-355 .elementor-element.elementor-element-34febb2{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-34febb2{--swiper-slides-to-display:2;}.elementor-355 .elementor-element.elementor-element-b8137b7{--grid-columns:2;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-6d5c7d6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-355 .elementor-element.elementor-element-34febb2{--swiper-slides-to-display:1;}.elementor-355 .elementor-element.elementor-element-b8137b7{--grid-columns:1;}.elementor-355 .elementor-element.elementor-element-90dec4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-355 .elementor-element.elementor-element-f6fbdb9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-eaa9766 *//* === HUSKY/WOOF filter styling (Elementor) === */
.shop-filters .woof,
.shop-filters .woof_container {
  font-family: inherit;
}

.shop-filters .woof {
  background: #fff;
  border: 1px solid rgba(15, 23, 42, 0.10);
  border-radius: 14px;
  padding: 16px;
  box-shadow: 0 10px 25px rgba(15, 23, 42, 0.06);
}

/* Section titles */
.shop-filters .woof .woof_container h4,
.shop-filters .woof .woof_container h5,
.shop-filters .woof .woof_container .woof_container_inner_title {
  font-size: 16px;
  font-weight: 700;
  color: #0f172a;
  margin: 18px 0 10px;
}

/* inputs, selects */
.shop-filters .woof input[type="text"],
.shop-filters .woof input[type="search"],
.shop-filters .woof select {
  width: 100%;
  height: 42px;
  border-radius: 10px;
  border: 1px solid rgba(15, 23, 42, 0.14);
  background: #f8fafc;
  padding: 0 12px;
  font-size: 14px;
  outline: none;
}

.shop-filters .woof input[type="text"]:focus,
.shop-filters .woof input[type="search"]:focus,
.shop-filters .woof select:focus {
  border-color: rgba(14, 165, 233, 0.55);
  box-shadow: 0 0 0 4px rgba(14, 165, 233, 0.14);
  background: #fff;
}

/* spacing between items */
.shop-filters .woof .woof_container {
  padding: 10px 0;
  border-bottom: 1px solid rgba(15, 23, 42, 0.06);
}
.shop-filters .woof .woof_container:last-child {
  border-bottom: 0;
}

/* list labels */
.shop-filters .woof label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #334155;
  line-height: 1.2;
  padding: 8px 6px;
  border-radius: 10px;
}
.shop-filters .woof label:hover {
  background: rgba(2, 132, 199, 0.06);
}

/* checkboxes & radios */
.shop-filters .woof input[type="checkbox"],
.shop-filters .woof input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: #0ea5e9;
}

/* buttons (if you show them) */
.shop-filters .woof .woof_submit_search_form,
.shop-filters .woof .woof_reset_search_form {
  width: 100%;
  border-radius: 12px;
  padding: 12px 14px;
  font-weight: 700;
  font-size: 14px;
  border: 1px solid rgba(15, 23, 42, 0.12);
  cursor: pointer;
  margin-top: 10px;
}

.shop-filters .woof .woof_submit_search_form {
  background: #0ea5e9;
  color: #fff;
  border-color: rgba(14, 165, 233, 0.6);
}

.shop-filters .woof .woof_reset_search_form {
  background: #fff;
  color: #0f172a;
}

/* hide "product visibility" raw slugs if you don't want them */
.shop-filters .woof .woof_container_product_visibility {
  display: none;
}

/* HUSKY price slider color override */
.shop-filters .woof_container_price .irs-bar,
.shop-filters .woof_container_price .irs-bar-edge {
  background: rgb(178, 121, 126) !important;
}

.shop-filters .woof_container_price .irs-handle {
  border-color: rgb(178, 121, 126) !important;
}





/* HUSKY Price slider (Ion.RangeSlider round skin) */
.shop-filters .irs.irs--round .irs-bar,
.shop-filters .irs.irs--round .irs-bar-edge {
  background: rgb(178, 121, 126) !important;
}

.shop-filters .irs.irs--round .irs-handle {
  border: 3px solid rgb(178, 121, 126) !important;
  background: #fff !important;
}

.shop-filters .irs.irs--round .irs-from,
.shop-filters .irs.irs--round .irs-to,
.shop-filters .irs.irs--round .irs-single {
  background: rgb(178, 121, 126) !important;
}

/* optional: grid numbers / ticks */
.shop-filters .irs.irs--round .irs-grid-text,
.shop-filters .irs.irs--round .irs-grid-pol {
  color: rgba(30, 41, 59, 0.55) !important;
  background: transparent !important;
}

/* Remove card border */
.shop-filters .woof {
  border: none !important;
}

/* Very light bottom shadow only */
.shop-filters .woof {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-90dec4b */.woocommerce ul.products li.product .button {
  display: none !important;
}

.woocommerce-result-count {
  display: none !important;
}

/* WooCommerce ordering wrapper */
.woocommerce-ordering {
  margin: 0 0 24px auto;
}

/* Select field */
.woocommerce-ordering select {
  font-family: "DM Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #1f2937;

  background-color: #f3f3f3;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 12px;

  padding: 10px 38px 10px 14px;
  min-width: 200px;

  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 14px;
}

/* Hover */
.woocommerce-ordering select:hover {
  background-color: #f7f7f7;
  border-color: rgba(0, 0, 0, 0.12);
}

/* Focus */
.woocommerce-ordering select:focus {
  outline: none;
  border-color: rgba(178, 121, 126, 0.6);
  box-shadow: 0 0 0 3px rgba(178, 121, 126, 0.15);
  background-color: #fff;
}

/* Dropdown options */
.woocommerce-ordering option {
  font-family: "DM Sans", sans-serif;
  font-size: 14px;
  color: #1f2937;
}



/* Active filters text (price, orderby, etc.) */
.woof_products_top_panel,
.woof_products_top_panel a,
.woof_products_top_panel li {
  font-family: "DM Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #4b5563; /* dark grey */
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin-right: 12px;
  text-decoration: none;
}

/* Hover (subtle, still text-only) */
.woof_products_top_panel a:hover {
  color: #1f2937;
  text-decoration: underline;
}

/* Clear All text */
.woof_reset_button,
.woof_products_top_panel .woof_reset_search_form {
  font-family: "DM Sans", sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #4b5563 !important;
  background: none !important;
  border: none !important;
  padding: 0 !important;
  cursor: pointer;
}

/* Remove any icons */
.woof_products_top_panel img {
  display: none !important;
}/* End custom CSS */