:root{--fs-xs:clamp(0.75rem, 0.70rem + 0.20vw, 0.875rem);--fs-sm:clamp(0.8125rem, 0.75rem + 0.30vw, 0.9375rem);--fs-base:clamp(0.9375rem, 0.875rem + 0.30vw, 1.0625rem);--fs-md:clamp(1rem, 0.92rem + 0.40vw, 1.125rem);--fs-lg:clamp(1.125rem, 1rem + 0.60vw, 1.375rem);--fs-xl:clamp(1.25rem, 1.05rem + 0.95vw, 1.625rem);--fs-h6:clamp(1rem, 0.92rem + 0.40vw, 1.125rem);--fs-h5:clamp(1.125rem, 1rem + 0.625vw, 1.375rem);--fs-h4:clamp(1.25rem, 1.05rem + 1vw, 1.625rem);--fs-h3:clamp(1.375rem, 1.15rem + 1.15vw, 1.875rem);--fs-h2:clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--fs-h1:clamp(1.75rem, 1.3rem + 2.25vw, 3rem);--space-2xs:clamp(0.2rem, 0.16rem + 0.15vw, 0.3rem);--space-xs:clamp(0.35rem, 0.3rem + 0.2vw, 0.5rem);--space-sm:clamp(0.5rem, 0.45rem + 0.35vw, 0.75rem);--space-md:clamp(0.75rem, 0.6rem + 0.5vw, 1.125rem);--space-lg:clamp(1rem, 0.85rem + 1vw, 1.75rem);--space-xl:clamp(1.25rem, 1rem + 1.5vw, 2.5rem);--space-2xl:clamp(1.5rem, 1.1rem + 2vw, 3.25rem);--container-max:1264px;--container-pad:clamp(0.6rem, 0.4rem + 0.8vw, 1.1rem);--gutter:clamp(0.6rem, 0.4rem + 0.8vw, 1.1rem);--read-w:70ch;--read-w-narrow:55ch;--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--dur-fast:150ms;--dur-base:220ms;--brand-green:#8bc53f;--brand-green-cta:#5b7a37;--brand-green-hover:#4a6b29;--brand-green-text:#4a6b29;--text-muted-aa:#595959;--text-strong:#2a3a1a;}@media (min-width:1920px){:root{--container-max:2000px;}}@media (min-width:2560px){:root{--container-max:2200px;}}body, p, li, span, td, th, a, label{font-size:var(--fs-base);}body{line-height:1.5;}p, li{line-height:1.5;}p:last-child{margin-bottom:0;}small, .small, .text-muted-small{font-size:var(--fs-sm);}.lead{font-size:var(--fs-lg);line-height:1.45;}h1, .h1{font-size:var(--fs-h1);line-height:1.15;text-wrap:balance;}h2, .h2{font-size:var(--fs-h2);line-height:1.2;text-wrap:balance;}h3, .h3{font-size:var(--fs-h3);line-height:1.25;text-wrap:balance;}h4, .h4{font-size:var(--fs-h4);line-height:1.3;}h5, .h5{font-size:var(--fs-h5);line-height:1.35;}h6, .h6{font-size:var(--fs-h6);line-height:1.4;}.btn, .button, .badge, .nav-link{font-size:inherit;}*, *::before, *::after{box-sizing:border-box;}html, body{max-width:100vw;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;}img, svg, video, canvas, picture{max-width:100%;height:auto;}iframe, embed, object{max-width:100%;}iframe{display:block;}.ratio > iframe, .ratio > img, .ratio > video{width:100% !important;height:100% !important;}iframe[src*="google.com/maps"], iframe[src*="maps.google"], iframe[src*="youtube.com"], iframe[src*="vimeo"]{width:100%;aspect-ratio:16 / 9;height:auto;}p, li, a, span, h1, h2, h3, h4, h5, h6, td, th{overflow-wrap:anywhere;word-wrap:break-word;}table{max-width:100%;}@media (max-width:1199.98px){.boxed .template-container, .framed .template-container, .boxed .header-wrapper, .framed .header-wrapper, .boxed #header.sticky-on:not([data-type="sticky"]) > [class*=header-wrapper], .boxed #header > [class*=header-wrapper] .sticky-on > div, .framed #header.sticky-on:not([data-type="sticky"]) > [class*=header-wrapper], .framed #header > [class*=header-wrapper] .sticky-on > div{width:100% !important;max-width:100% !important;}.container, div.container, .et-container, .breadcrumb-trail .page-heading{max-width:100% !important;padding-left:16px;padding-right:16px;}}@media (max-width:575.98px){section, .elementor-section, .container-fluid{padding-left:12px;padding-right:12px;}.page-heading{padding-top:1em;padding-bottom:.8em;}.row > [class*="col-md-"], .row > [class*="col-lg-"]{flex:0 0 100%;max-width:100%;}.btn.w-25, .btn.w-50{width:100% !important;}.slide-title{font-size:1.1rem !important;letter-spacing:1px;padding:8px;margin-bottom:1rem;}.slide-category{font-size:.9rem;}.read-more-btn{padding:8px 14px;font-size:.9rem;}.footer-logo{max-width:140px;margin-inline:auto;}footer .col-lg-3{text-align:center;}footer .col-lg-3 .list-unstyled{padding-left:0;}.whatsapp-button, .back-to-top, #backToTop{width:44px;height:44px;}}@media (min-width:576px) and (max-width:767.98px){.row > [class*="col-md-"]:not(.col-sm-12):not(.col-6):not(.col-sm-6){flex:0 0 50%;max-width:50%;}}@media (min-width:768px) and (max-width:1023.98px){.index-products .row.row-cols-md-6 > *{flex:0 0 33.333%;max-width:33.333%;}.pt-3.row.row-cols-md-6 > *{flex:0 0 33.333%;max-width:33.333%;}}@media (hover:none) and (pointer:coarse), (max-width:767.98px){.btn, .button, .form-control, .form-select, .page-link, .nav-link, .dropdown-item{min-height:40px;}button:not([class*=icon]):not(.swiper-button-prev):not(.swiper-button-next), input[type=submit], input[type=button], [role=button]{min-height:40px;}input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=search], input[type=url], select, textarea, .form-control, .form-select{font-size:16px;min-height:44px;}textarea, .form-control[rows]{min-height:auto;}.list-inline-item, .social-links li{padding:4px;}}.supplier-img, .swiper-slide img, .content-product img, .product-content-image img, .banner img{max-width:100%;height:auto;display:block;}.container-swiper:not(.swiper-initialized){overflow:hidden;}.container-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:wrap;width:100%;}.container-swiper:not(.swiper-initialized) .swiper-slide{width:100% !important;max-width:100%;flex:0 0 100%;margin-bottom:16px;}.container-swiper:not(.swiper-initialized) .swiper-slide img{width:100% !important;max-width:100%;height:auto;}@media (min-width:768px){.container-swiper:not(.swiper-initialized) .swiper-slide{width:calc(50% - 12px) !important;flex:0 0 calc(50% - 12px);margin-right:12px;}}@media (min-width:1200px){.container-swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.333% - 16px) !important;flex:0 0 calc(33.333% - 16px);}}.img-fluid, img.supplier-img, .swiper-slide img, .product-content-image img{max-width:100% !important;height:auto;}@media (max-width:991.98px){.header-bottom-wrapper{position:relative !important;}#header .top-wrapper, #header .desktop-menu{display:none;}}@media (max-width:767.98px){.sidebar-position-right .col-md-3, .sidebar-position-right .col-md-9{flex:0 0 100%;max-width:100%;}.sidebar-position-right .col-md-9{margin-top:16px;}#sidebarCollapse .form-check-label{font-size:14px;}}.collapse:not(.show){display:none !important;}.collapse.show{display:block !important;}.collapsing{overflow:hidden;}.sidebar-widget .list-group{max-width:100%;overflow-wrap:anywhere;}.sidebar-widget .list-group .list-group-item .list-group{padding-inline-start:12px;border-left:1px solid rgba(0,0,0,.05);}@media (max-width:575.98px){.sidebar-widget .list-group .list-group-item .list-group{padding-inline-start:8px;}.sidebar-widget .list-group-item a{font-size:14px;line-height:1.4;}}.pagination{flex-wrap:wrap;row-gap:6px;}@media (max-width:575.98px){.pagination .page-item .page-link{padding:6px 10px;font-size:13px;}}@media (max-width:767.98px){.row .col-md-4 + .col-md-8{margin-top:24px;}.g-recaptcha{transform:scale(0.85);transform-origin:0 0;}}@media (max-width:991.98px){.counter-item h2{font-size:3rem;}.counter-item{min-width:110px;}.counter-label{font-size:1rem;}}@media (max-width:575.98px){.counter-item h2{font-size:2.25rem;}.counter-container{min-width:100%;}}@media (max-width:575.98px){.page-heading h1, .page-heading .title{font-size:1.4rem;line-height:1.3;}.breadcrumbs{font-size:12px;}}@media print{.whatsapp-button, .back-to-top, #backToTop, header.sticky, footer iframe{display:none !important;}a[href]::after{content:" (" attr(href) ")";font-size:80%;color:#444;}body{background:#fff !important;color:#000 !important;}}@media (prefers-reduced-motion:reduce){*, *::before, *::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important;}.animated, .fadeInDown, .fadeInUp, .fadeInLeft, .fadeIn{animation:none !important;opacity:1 !important;}}@media (prefers-color-scheme:dark){.form-control{background-clip:padding-box;}}.container, .container-fluid, div.container{padding-left:var(--container-pad);padding-right:var(--container-pad);}.container{max-width:var(--container-max);margin-inline:auto;}.row{--bs-gutter-x:var(--gutter);}@media (max-width:575.98px){.row{--bs-gutter-x:calc(var(--gutter) * 0.75);}}@media (min-width:600px) and (max-width:767.98px){.container{max-width:95%;}}@media (min-width:768px) and (max-width:991.98px){.container{max-width:92%;}}@media (min-width:992px) and (max-width:1199.98px){.container{max-width:90%;}}@media (min-width:1700px) and (max-width:2559.98px){.container{max-width:min(1600px, 85vw);}}[dir="rtl"] .me-auto{margin-right:0 !important;margin-left:auto !important;}[dir="rtl"] .ms-auto{margin-left:0 !important;margin-right:auto !important;}[dir="rtl"] .text-start{text-align:right !important;}[dir="rtl"] .text-end{text-align:left !important;}:focus-visible{outline:2px solid #46498f;outline-offset:2px;}a.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}a.skip-link:focus{left:8px;top:8px;width:auto;height:auto;background:#fff;color:#46498f;padding:8px 12px;z-index:9999;border:2px solid #46498f;}.visually-hidden, .sr-only, .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}@media (hover:none) and (pointer:coarse), (max-width:767.98px){.wishlist-icon, .et-close-popup, .et-socials a, .back-to-top, .whatsapp-button{position:relative;}.wishlist-icon::before, .et-close-popup::before, .et-socials a::before, .back-to-top::before, .whatsapp-button::before{content:"";position:absolute;inset:-8px;min-width:44px;min-height:44px;}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left, 0px);padding-right:env(safe-area-inset-right, 0px);}.header-wrapper, footer, .footer{padding-left:max(0px, env(safe-area-inset-left, 0px));padding-right:max(0px, env(safe-area-inset-right, 0px));}.fixed-bottom, .navbar-fixed-bottom, .sticky-bottom{padding-bottom:env(safe-area-inset-bottom, 0px);}}.h-screen, .full-height{height:100vh;height:100dvh;}.min-h-screen, .full-height-min{min-height:100vh;min-height:100dvh;}html{scrollbar-gutter:stable;scroll-behavior:smooth;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}button, a, .btn, [role="button"], input[type="submit"], input[type="button"]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(70, 73, 143, 0.18);}h1, h2, h3, .page-title, .heading{text-wrap:balance;}p, li, .lead{text-wrap:pretty;}@media (max-width:279.98px){html, body{font-size:14px;}.container, .container-fluid{padding-left:8px;padding-right:8px;}h1, .h1{font-size:1.25rem;}h2, .h2{font-size:1.125rem;}.btn{padding:6px 10px;font-size:0.875rem;}.row > [class*="col-"]{flex:0 0 100%;max-width:100%;padding-left:4px;padding-right:4px;}.form-control, .form-select{font-size:14px;}}@media (min-width:2560px){.template-container, .container-fluid, body{max-width:2400px;margin-left:auto;margin-right:auto;}}@media (min-width:3200px){.template-container, .container-fluid, body{max-width:2880px;}}.product-item, .supplier-item, .blog-item, .card{container-type:inline-size;container-name:card;}@container card (max-width:220px){.card-body, .product-info{padding:8px;}.card-title, .product-name{font-size:0.9rem;line-height:1.25;}.price, .product-price{font-size:0.95rem;}.btn{padding:6px 10px;font-size:0.8125rem;}}@container card (max-width:160px){.card-body, .product-info{padding:6px;}.card-title, .product-name{font-size:0.8125rem;}.product-actions, .card-actions{gap:4px;}}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast;}}@media (forced-colors:active){.btn, button, a{forced-color-adjust:auto;border:1px solid CanvasText;}}.form-control, .form-select, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="search"], input[type="password"], select, textarea{width:100%;max-width:100%;font-size:max(16px, var(--fs-base));padding:var(--space-xs) var(--space-sm);line-height:1.4;}textarea{min-height:clamp(100px, 20vh, 220px);}label{font-weight:500;margin-bottom:var(--space-2xs);display:inline-block;}.form-group, .mb-3, .form-row{margin-bottom:var(--space-md);}.form-row, .input-group{display:flex;flex-wrap:wrap;gap:var(--space-sm);}@media (max-width:479.98px){.form-row > *, .input-group > .form-control{flex:1 1 100%;}}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);}.form-actions .btn{flex:1 1 auto;min-width:140px;}.table-responsive-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;}table{width:100%;max-width:100%;border-collapse:collapse;}table th, table td{padding:var(--space-xs) var(--space-sm);text-align:start;vertical-align:middle;overflow-wrap:anywhere;}@media (max-width:599.98px){table.table-stack-mobile thead{display:none;}table.table-stack-mobile, table.table-stack-mobile tbody, table.table-stack-mobile tr, table.table-stack-mobile td{display:block;width:100%;}table.table-stack-mobile tr{margin-bottom:var(--space-md);border:1px solid rgba(0,0,0,.1);padding:var(--space-sm);border-radius:6px;}table.table-stack-mobile td{padding:var(--space-2xs) 0;text-align:end;position:relative;padding-inline-start:50%;}table.table-stack-mobile td::before{content:attr(data-label);position:absolute;inset-inline-start:0;font-weight:600;text-align:start;}}dl{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-md);row-gap:var(--space-2xs);}dl dt{font-weight:600;}@media (max-width:479.98px){dl{grid-template-columns:1fr;}}.sidebar-widget{margin-bottom:var(--space-md);padding:var(--space-md);border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#fff;}.sidebar-widget .widget-title{font-size:var(--fs-md);margin-bottom:var(--space-sm);line-height:1.3;}.sidebar-widget ul{padding-inline-start:0;list-style:none;margin:0;}.sidebar-widget .list-group-item{border:0;padding:var(--space-2xs) 0;background:transparent;}.sidebar-widget .list-group .list-group .list-group-item{padding-inline-start:var(--space-md);}.widget_price_filter .price_slider_wrapper{padding-block:var(--space-xs);}.widget_price_filter .price_label{font-size:var(--fs-sm);}@media (min-width:1200px){.products-sidebar, .blog-sidebar{position:sticky;max-height:calc(100vh - var(--space-2xl));overflow-y:auto;scrollbar-gutter:stable;}}.home-categories-grid, .suppliers-page-grid, .blog-list-grid, .products-grid, .home-top-products .row, .search-results-list{display:grid;grid-template-columns:repeat( var(--grid-fn, auto-fill), minmax(clamp(var(--grid-min, 240px), var(--grid-vw, 30vw), var(--grid-max, 360px)), 1fr) );gap:var(--gutter);}.home-categories-grid{--grid-fn:auto-fit;--grid-min:120px;--grid-vw:25vw;--grid-max:200px;}.home-top-products .row{--grid-fn:auto-fit;--grid-min:140px;--grid-vw:22vw;--grid-max:240px;}.suppliers-page-grid{--grid-min:260px;--grid-vw:30vw;--grid-max:400px;}.blog-list-grid{--grid-min:240px;--grid-vw:32vw;--grid-max:360px;}.products-grid{--grid-min:150px;--grid-vw:24vw;--grid-max:260px;}.search-results-list{--grid-min:260px;--grid-vw:28vw;--grid-max:360px;}.home-top-products .row > *, .products-grid > *{width:auto !important;max-width:100% !important;flex:unset !important;}.img-fit-square, .home-categories-grid .banner img, .products-grid .product-content-image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.img-fit-16x9, .blog-list-grid .post-card img, #blog-slider .slide-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.floating-actions{position:fixed;z-index:1040;inset-block-end:max(var(--space-md), env(safe-area-inset-bottom, 0px) + var(--space-sm));inset-inline-end:max(var(--space-md), env(safe-area-inset-right, 0px) + var(--space-sm));display:flex;flex-direction:column;gap:var(--space-xs);pointer-events:none;}.floating-actions > *{pointer-events:auto;}.whatsapp-button, .back-to-top, #backToTop{width:clamp(44px, 5vw, 56px);height:clamp(44px, 5vw, 56px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#46498f;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.18);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);}.whatsapp-button:hover, .back-to-top:hover, #backToTop:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.22);}.whatsapp-button img, .back-to-top img, #backToTop img{width:60%;height:60%;object-fit:contain;}.whatsapp-button{background:#25D366;}@media (max-width:359.98px){.whatsapp-button, .back-to-top, #backToTop{width:40px;height:40px;}.floating-actions{inset-block-end:max(var(--space-sm), env(safe-area-inset-bottom, 0px));inset-inline-end:max(var(--space-sm), env(safe-area-inset-right, 0px));}}.acdivet-cookie-consent, [id*="cookie"][id*="consent"]{padding-bottom:max(var(--space-md), env(safe-area-inset-bottom, 0px) + var(--space-sm));}@media (min-width:1920px){.container, main.body-content.container{max-width:var(--container-max) !important;}}@media print{.floating-actions, .acdivet-cookie-consent, .header-top-wrapper, .mobile-header-wrapper, #mobile-menu-popup, .et-popup-wrapper, .skip-link, nav.menu-secondary-menu, .post-navigation, .share-post, .comment-respond, #respond{display:none !important;}body{background:#fff !important;color:#000 !important;}a{color:#000 !important;text-decoration:underline;}.container, main{max-width:100% !important;padding:0 !important;}h1, h2, h3, h4{page-break-after:avoid;}img{max-width:100% !important;page-break-inside:avoid;}}#btn-mobile_menu, .et-popup_toggle, .navbar-toggler, .et_b_header-mobile-menu button{min-width:44px;min-height:44px;padding:var(--space-xs);display:inline-flex;align-items:center;justify-content:center;}@media (pointer:coarse), (hover:none){.et-cart-button, .et_b_header-account a{min-width:44px;min-height:44px;}}nav a, nav.nav a, footer a, footer nav a, footer ul a, aside.contact-info ul a, .contact-info ul a, .menu li a, .et_b_header-socials a, .menu-social-icons a, .list-inline-item > a, h2.slide-title a, .slide-title a, .et_b_header-logo > a{display:inline-block;min-height:24px;line-height:24px;padding-block:2px;}.elementor-section, .elementor-top-section, .elementor-inner-section{padding-top:min(var(--padding-top, 0px), 56px) !important;padding-bottom:min(var(--padding-bottom, 0px), 56px) !important;}.elementor-column > .elementor-widget-wrap, .elementor-column > .elementor-element-populated{padding-top:min(var(--padding-top, 0px), 40px) !important;padding-bottom:min(var(--padding-bottom, 0px), 40px) !important;}.elementor-widget:not(:last-child){margin-bottom:min(var(--widget-space-between, 20px), 20px) !important;}.elementor-widget-spacer .elementor-spacer-inner{height:min(var(--spacer-size, 40px), 40px) !important;}[class*="py-"], [class*="my-"]{}.py-8, .py-7, .py-6{padding-block:var(--space-xl) !important;}.py-5{padding-block:var(--space-lg) !important;}.my-8, .my-7, .my-6{margin-block:var(--space-xl) !important;}.my-5{margin-block:var(--space-lg) !important;}.gap-8, .gap-7, .gap-6, .gap-5{gap:var(--space-md) !important;}.editor-content img, .post-content img, .about-content img, .blog-show img, article img, .elementor-widget-container > img, .elementor-widget-image img{max-width:100%;height:auto;display:block;}.product-img-mini, .related-product-thumb img, .wp-picture img{max-width:100%;height:auto;object-fit:cover;}