.image-vertical-align{align-items:flex-start}li.nav-title a{font-size:16px!important;padding:0!important}.small-menu{width:50%}mark.count{display:none!important}.buldog-loop-item-cat-links{margin-bottom:.4em}.buldog-loop-item-cat-links__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .5em;line-height:1.3}.buldog-loop-item-cat-links__a{font-size:12px;text-decoration:underline;color:#555}.buldog-loop-item-cat-links__a:hover{color:#d33}.woocommerce .price .ppu{display:block;margin-top:.25em;font-size:12px}.buldog-electro-breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;padding:9px 15px;margin:0 0 1.6em;background-color:rgb(247,247,247);white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.5;column-gap:0;row-gap:.35em}@media (min-width:768px){.buldog-electro-breadcrumb{background-color:transparent;padding:1.786em 0 1.6em;overflow:visible;margin:0 0 1.6em}}.buldog-electro-breadcrumb a{display:inline-flex;align-items:center}.buldog-electro-breadcrumb span.delimiter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 10px;line-height:1}.buldog-electro-breadcrumb span.delimiter i,.buldog-electro-breadcrumb span.delimiter svg{display:block;line-height:1}@media (min-width:768px){.buldog-electro-breadcrumb span.delimiter{margin:0 1.429em}}.buldog-electro-breadcrumb span.delimiter+a{padding:.465em .929em;border-radius:.357em}@media (min-width:768px){.buldog-electro-breadcrumb span.delimiter+a{background-color:rgb(241,241,241)}.buldog-electro-breadcrumb span.delimiter+a:hover,.buldog-electro-breadcrumb span.delimiter+a:focus{background-color:rgb(229,229,229)}}.buldog-loop-atc-wrap{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;min-height:2.75em}.buldog-loop-qty-row--hidden{display:none!important}.buldog-loop-atc--in-cart .price-add-to-cart .add_to_cart_button{display:none!important}.woocommerce a.added_to_cart:where(.wc-forward){background-color:#85c854;color:#fff;border-radius:0}.woocommerce a.added_to_cart:where(.wc-forward):is(:hover,:focus){background-color:#71c733;color:#fff}.elementor-loop-container.swiper:not(.swiper-initialized){overflow:hidden}.elementor-loop-container.swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap}.elementor-loop-container.swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 20%;max-width:20%;min-width:0}@media (max-width:1366px){.elementor-loop-container.swiper:not(.swiper-initialized) .swiper-slide{flex-basis:33.333%;max-width:33.333%}}@media (max-width:1024px){.elementor-loop-container.swiper:not(.swiper-initialized) .swiper-slide{flex-basis:50%;max-width:50%}}@media (max-width:767px){.elementor-loop-container.swiper:not(.swiper-initialized) .swiper-slide{flex-basis:100%;max-width:100%}}.buldog-loop-atc-wrap .price-add-to-cart .add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:.35em;line-height:1;min-width:2.5em;min-height:2.5em;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.buldog-loop-atc-wrap.buldog-loop-atc--icon-only .price-add-to-cart .add_to_cart_button{aspect-ratio:1;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;box-sizing:border-box;flex:0 0 auto;padding:8px}.buldog-loop-atc-wrap .buldog-loop-atc-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.buldog-loop-atc-wrap.buldog-loop-atc--out-of-stock .add_to_cart_button::before,.buldog-loop-atc-wrap.buldog-loop-atc--out-of-stock .add_to_cart_button::after{content:none!important;display:none!important;padding:0!important}.buldog-loop-atc-wrap .product-cart-loading{display:none;position:absolute;inset:0;z-index:2;background:rgba(255,255,255,.55);pointer-events:none;align-items:center;justify-content:center}.buldog-loop-atc-wrap .product-cart-loading.show{display:flex}.buldog-loop-atc-wrap .product-cart-loading::after{content:"";width:20px;height:20px;border:2px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.55);border-radius:50%;animation:buldog-loop-atc-spin 0.7s linear infinite}@keyframes buldog-loop-atc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.buldog-loop-atc-wrap .product-cart-loading::after{animation-duration:2s}}.buldog-qty-controls{display:inline-flex;align-items:center;justify-content:center;gap:0;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#fff;overflow:hidden;max-width:100%}.buldog-qty-controls .buldog-loop-qty-input,.buldog-qty-controls .buldog-mini-cart-qty-input{text-align:center;border:none!important;box-shadow:none!important;margin:0!important;padding:.35em 0.2em!important;-moz-appearance:textfield;appearance:textfield;font-size:1em;line-height:1.2;background:transparent;color:inherit}.buldog-qty-controls .buldog-loop-qty-input{width:2.5em;min-width:2em}.buldog-qty-controls .buldog-mini-cart-qty-input{width:2.75ch;min-width:2ch;max-width:3.5ch;padding:.35em 0.1em!important;box-sizing:content-box;flex:0 0 auto;direction:ltr}.buldog-qty-controls .buldog-loop-qty-input::-webkit-outer-spin-button,.buldog-qty-controls .buldog-loop-qty-input::-webkit-inner-spin-button,.buldog-qty-controls .buldog-mini-cart-qty-input::-webkit-outer-spin-button,.buldog-qty-controls .buldog-mini-cart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buldog-qty-btn{appearance:none;border:none;background:transparent;color:var(--e-global-color-primary,#0e5ca5);font-size:1.25rem;line-height:1;width:2rem;padding:.25rem 0;cursor:pointer;flex-shrink:0;border-radius:6px;transition:background-color 0.15s ease,color 0.15s ease}.buldog-qty-btn:hover,.buldog-qty-btn:focus{background-color:var(--e-global-color-172ccbf5);color:var(--e-global-color-primary);outline:none}.elementor-element.buldog-cont-w--full{width:100%!important;max-width:100%!important}.elementor-element.buldog-cont-w--inline{width:auto!important;max-width:none!important;align-self:flex-start}.woocommerce ul.products>li.buldog-wc-loop-item--elementor .price{font-size:unset;line-height:unset;font-weight:unset;margin-bottom:unset;display:unset;color:unset}.woocommerce ul.products>li.buldog-wc-loop-item--elementor .price del,.woocommerce ul.products>li.buldog-wc-loop-item--elementor .price ins{opacity:unset;display:unset;font-weight:unset;background:unset;color:unset}.woocommerce ul.products>li.buldog-wc-loop-item--elementor a.button.add_to_cart_button{margin-top:0}:where(.woocommerce ul.products>li.buldog-wc-loop-item--elementor) .elementor-heading-title{font-size:unset;line-height:unset;font-weight:unset;margin-block-start:unset;margin-block-end:unset}:where(.woocommerce ul.products>li.buldog-wc-loop-item--elementor) .elementor-widget-html :where(h1,h2,h3,h4,h5,h6){font-size:unset;line-height:unset;font-weight:unset;margin-block-start:unset;margin-block-end:unset}.buldog-wc-loop-item--elementor .elementor-widget-woocommerce-product-title .elementor-heading-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;word-break:break-word;min-height:3lh}.buldog-wc-loop-item--elementor .buldog-product-loop-categories{display:block;line-height:1.3;min-height:1lh}.buldog-wc-loop-item--elementor .buldog-product-loop-categories a{line-height:inherit}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{max-width:1400px}}@media (max-width:767.98px){.elementor-widget-woocommerce-cart .woocommerce,.elementor-widget-woocommerce-my-account .woocommerce,.elementor-widget-woocommerce-checkout-page .woocommerce{max-width:100%;min-width:0;box-sizing:border-box}}.product-cat-details{box-sizing:border-box;margin-inline:auto;padding-block:20px}@media (max-width:575px){.product-cat-details{padding-inline:10px}}@media (min-width:576px){.product-cat-details{max-width:500px}}@media (min-width:768px){.product-cat-details{max-width:600px}}@media (min-width:992px){.product-cat-details{max-width:800px}}@media (min-width:1200px){.product-cat-details{max-width:1400px}}.woocommerce-pagination,.woocommerce-pagination ul.page-numbers{border:none;box-shadow:none;outline:none;background:transparent}.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin:1.75rem 0 0;padding:0;gap:.286em}.woocommerce-pagination ul.page-numbers>li{margin:0;list-style:none;border:none}.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;gap:7px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce-pagination ul.page-numbers>li a,.woocommerce-pagination ul.page-numbers>li span{box-sizing:border-box;width:35px;height:35px;min-width:35px;min-height:35px;padding:0;color:#333;border:1px solid #ccc;line-height:1;text-align:center;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;vertical-align:middle;font-variant-numeric:tabular-nums;display:flex!important}.woocommerce-pagination ul.page-numbers>li a.current,.woocommerce-pagination ul.page-numbers>li span.current{font-weight:700;border-color:#e23434;background-color:#e23434!important;color:#fff!important}.woocommerce-pagination ul.page-numbers>li a.dots,.woocommerce-pagination ul.page-numbers>li span.dots{border:none;padding:.642em;min-width:auto;width:auto;height:auto;min-height:0;border-radius:0;background:transparent;line-height:inherit;color:#333}.woocommerce-pagination ul.page-numbers>li a.page-numbers:not(.current):hover{background-color:#e23434;border-color:#e23434;color:#fff}.woocommerce-pagination ul.page-numbers>li a.page-numbers.current:hover{opacity:.9}.buldog-read-more{margin:.75rem 0}.buldog-read-more__toggle{display:inline-flex;align-items:center;justify-content:center;margin-block:.5rem;padding:.35em 1em;min-height:2.25rem;line-height:1.25;font:inherit;font-size:max(13px, 0.875em);font-weight:600;letter-spacing:.02em;cursor:pointer;color:inherit;background:rgb(237,240,243);border:1px solid rgb(208,213,221);border-radius:999px;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;box-shadow:0 1px 2px rgb(18 43 74 / .06)}.buldog-read-more__toggle:hover,.buldog-read-more__toggle:active,.buldog-read-more__toggle:focus,.buldog-read-more__toggle:focus-visible{outline:none;background:#e23434;border-color:#e23434;color:#fff;box-shadow:0 1px 2px rgb(18 43 74 / .06)}.buldog-read-more__tail{margin-top:.35rem}:is(.woocommerce div.product,.elementor-widget-woocommerce-product-add-to-cart) form.cart :where(.single_add_to_cart_button,button[type="submit"][name="add-to-cart"]){background-color:#e23434;border-color:#e23434;color:#fff}.woocommerce .product form.cart :where(.single_add_to_cart_button,button[type="submit"][name="add-to-cart"]):is(:hover,:focus),.woocommerce .elementor-widget-woocommerce-product-add-to-cart form.cart :where(.single_add_to_cart_button,button[type="submit"][name="add-to-cart"]):is(:hover,:focus){background-color:#ef4848;border-color:#c42a2a;color:#fff}.buldog-wc-loop-item--elementor .buldog-loop-atc-wrap .buldog-loop-atc-actions{display:flex;align-items:center;width:100%;min-height:2.571em;height:auto;clear:none}.buldog-wc-loop-item--elementor .buldog-loop-variations-widget{display:block;width:100%;margin-top:.5rem}.buldog-wc-loop-item--elementor .buldog-loop-variations-widget .buldog-loop-variations{width:100%;margin:0}.buldog-wc-loop-item--elementor .wvs-archive-variations-wrapper{display:block;width:100%}.buldog-wc-loop-item--elementor .wvs-archive-variations-wrapper .variations{list-style:none;margin:0;padding:0}.buldog-wc-loop-item--elementor .wvs-archive-variations-wrapper .woo-variation-items-wrapper{margin:0;padding:0}.buldog-wc-loop-item--elementor .wvs-archive-variations-wrapper .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin:0;padding:0}.buldog-wc-loop-item--elementor .wvs-archive-variations-wrapper .variable-item{cursor:pointer;list-style:none;margin:0}.elementor-widget-woocommerce-product-add-to-cart .variable-item.button-variable-item.buldog-wvs-has-image .variable-item-contents,.single-product .woocommerce div.product form.cart .variable-item.button-variable-item.buldog-wvs-has-image .variable-item-contents{padding:2px}.elementor-widget-woocommerce-product-add-to-cart .variable-item.button-variable-item.buldog-wvs-has-image .variable-item-image,.single-product .woocommerce div.product form.cart .variable-item.button-variable-item.buldog-wvs-has-image .variable-item-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.elementor-widget-woocommerce-product-add-to-cart .variable-item.button-variable-item.buldog-wvs-has-image .variable-item-span-button--has-image,.single-product .woocommerce div.product form.cart .variable-item.button-variable-item.buldog-wvs-has-image .variable-item-span-button--has-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0;font-size:0}.single-product .woocommerce div.product form.cart .button.alt:disabled,.single-product .woocommerce div.product form.cart .single_add_to_cart_button:disabled,.single-product .woocommerce div.product form.cart button[type="submit"][name="add-to-cart"]:disabled,.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart .button.alt:disabled,.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart .single_add_to_cart_button:disabled,.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart button[type="submit"][name="add-to-cart"]:disabled{opacity:.65}.yop-poll-answer{flex-direction:row;justify-content:flex-start}.yop-poll-vote-button{background:#e23434}.yop-poll-vote-button:hover{background:#e23434;opacity:.8}.elementor-76394 .elementor-element.elementor-element-51508a4 .quantity input.qty{direction:ltr}.woocommerce table.shop_attributes td{padding:8px}.woocommerce-info,.woocommerce-message,.woocommerce-error,.e-wc-info-notice .woocommerce-info,.e-wc-message-notice .woocommerce-message,.e-wc-error-notice .woocommerce-error,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-error{background-color:#fff!important;color:#303030!important;border:1px solid #ddd!important;border-radius:8px;outline:0;padding:25px}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before,.e-wc-info-notice .woocommerce-info::before,.e-wc-message-notice .woocommerce-message::before,.e-wc-error-notice .woocommerce-error::before{color:#fff!important}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-error .button,.e-wc-info-notice .woocommerce-info a,.e-wc-info-notice .woocommerce-info .button,.e-wc-message-notice .woocommerce-message a,.e-wc-message-notice .woocommerce-message .button,.e-wc-message-notice .woocommerce-message .restore-item,.e-wc-error-notice .woocommerce-error a,.e-wc-error-notice .woocommerce-error .button,.e-wc-error-notice .woocommerce-error .wc-backward,.wc-block-components-notice-banner.is-info a,.wc-block-components-notice-banner.is-success a,.wc-block-components-notice-banner.is-error a,.wc-block-components-notice-banner.is-info .button,.wc-block-components-notice-banner.is-success .button,.wc-block-components-notice-banner.is-error .button,.wc-block-components-notice-banner.is-info .wc-forward,.wc-block-components-notice-banner.is-success .wc-forward,.wc-block-components-notice-banner.is-error .wc-forward{color:#fff!important;border-color:#fff!important;background-color:transparent!important}.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-error a:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-error .button:hover,.e-wc-info-notice .woocommerce-info a:hover,.e-wc-info-notice .woocommerce-info .button:hover,.e-wc-message-notice .woocommerce-message a:hover,.e-wc-message-notice .woocommerce-message .button:hover,.e-wc-message-notice .woocommerce-message .restore-item:hover,.e-wc-error-notice .woocommerce-error a:hover,.e-wc-error-notice .woocommerce-error .button:hover,.e-wc-error-notice .woocommerce-error .wc-backward:hover,.wc-block-components-notice-banner.is-info a:hover,.wc-block-components-notice-banner.is-success a:hover,.wc-block-components-notice-banner.is-error a:hover,.wc-block-components-notice-banner.is-info .button:hover,.wc-block-components-notice-banner.is-success .button:hover,.wc-block-components-notice-banner.is-error .button:hover{color:#fff!important;border-color:#fff!important;opacity:.85}.wc-block-components-notice-banner>svg{fill:#fff!important;background-color:transparent!important}.wc-block-components-notice-banner>.wc-block-components-button{color:#fff!important}