@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap");:root{--content-width:1230px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--content-width)}:root{--border-radius:0;--body-font-family:"Lora";--font-size-body:14px;--body-weight:var(--font-normal);--body-line-height:22px;--body-letter-spacing:0.3px;--body-text-transform:unset;--heading-font-family:"Lora";--heading-letter-spacing:normal;--heading-text-transform:unset}:root .h1,:root h1{--h1-size:38px;line-height:1.2;font-weight:var(--font-semibold)}:root .h2,:root h2{--h2-size:32px;line-height:1.2;font-weight:var(--font-semibold)}:root .h3,:root h3{--h3-size:28px;line-height:1.2;font-weight:var(--font-semibold)}:root .h4,:root h4{--h4-size:24px;line-height:1.2;font-weight:var(--font-semibold)}:root .h5,:root h5{--h5-size:20px;line-height:1.2;font-weight:var(--font-medium)}:root .h6,:root h6{--h6-size:18px;line-height:1.2;font-weight:var(--font-medium)}@media (max-width:991px){:root .h1,:root h1{--h1-size:32px}:root .h2,:root h2{--h2-size:28px}:root .h3,:root h3{--h3-size:24px}:root .h4,:root h4{--h4-size:22px}:root .h5,:root h5{--h5-size:18px}:root .h6,:root h6{--h6-size:17px}}@media (max-width:767px){:root .h1,:root h1{--h1-size:26px}:root .h2,:root h2{--h2-size:24px}:root .h3,:root h3{--h3-size:22px}:root .h4,:root h4{--h4-size:20px}:root .h5,:root h5{--h5-size:17px}:root .h6,:root h6{--h6-size:16px}}@media (min-width:541px){.hero-section .page-title-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero-section .page-title-wrapper .page-header h1{font-size:26px;margin-bottom:0}}:root{--btn-font-family:var(--body-font-family);--btn-font-size:14px;--btn-weight:var(--font-medium);--btn-line-height:40px;--btn-border-width:0;--btn-radius:50px;--btn-height:40px;--btn-padding-x:20px;--btn-text-transform:capitalize;--btn-letter-spacing:0.4px}@media (max-width:767px){:root{--btn-padding-x:15px;--btn-height:38px;--btn-line-height:38px}}:root{--input-border-radius:30px}#left-column #search_filters,#left-column .block-categories{padding:0}#left-column #search_filters .category-top-menu,#left-column .block-categories .category-top-menu{margin:0}#left-column #search_filters .block-title,#left-column .block-categories .block-title{padding:12px 15px;background:var(--palette8);margin:0}#left-column #search_filters .block-title .title,#left-column .block-categories .block-title .title{font-size:18px;font-weight:var(--font-medium)}#left-column #search_filters .block-content,#left-column .block-categories .block-content{padding:15px}#left-column #search_filters .block-content .category-sub-menu,#left-column .block-categories .block-content .category-sub-menu{margin:0}#subcategories ul li h5 a.subcategory-name{font-size:15px}@media (min-width:992px){#left-column #search_filters .facet .collapse,#left-column #search_filters_brands .facet .collapse,#left-column #search_filters_suppliers .facet .collapse{border-bottom:1px solid var(--color-border);padding-bottom:15px;margin-bottom:10px}#left-column #search_filters .facet[data-type=price] .collapse,#left-column #search_filters_brands .facet[data-type=price] .collapse,#left-column #search_filters_suppliers .facet[data-type=price] .collapse{padding-bottom:25px}#left-column #search_filters .facet:last-child .collapse,#left-column #search_filters_brands .facet:last-child .collapse,#left-column #search_filters_suppliers .facet:last-child .collapse{border-bottom:0;padding-bottom:0}}@media (min-width:480px){.products-list.shop-page .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-title{margin-block:0 10px}.products-list.shop-page .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-title a{font-size:17px}}:root{--product-title-size:14px;--product-title-weight:500;--product-title-line-height:1.4em;--product-title-letter-spacing:0.3px;--price-size:14px;--price-weight:500;--price-color:var(--palette3);--product-title-transform:capitalize}.products.product-loop .product-miniature .thumbnail-container{border:none}.products.product-loop .product-miniature .thumbnail-container .product-description{text-align:left}.products.product-loop .product-miniature .thumbnail-container .product-description .product-title{margin-block:0 5px}.products.product-loop .product-miniature .thumbnail-container .product-description .product-list-reviews{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-block:0 5px}.products.product-loop .product-miniature .thumbnail-container .product-description .product-price-and-shipping{margin-block:0 9px}.products.product-loop .product-miniature .thumbnail-container .product-description .add-to-cart{text-align:center;overflow:hidden}.layout-modern .products.product-loop:not(.products.product-loop.list) .product-miniature .thumbnail-container .product-description:not(#header .product-list .product-description){padding-bottom:0;padding-inline:0}.layout-modern .products.product-loop.list .product-miniature .thumbnail-container{padding:0}.product-miniature .regular-price{font-size:100%}:root{--product-title-single-size:24px;--product-title-single-line-height:1.3em}@media (max-width:991px){:root{--product-title-single-size:22px}}@media (max-width:767px){:root{--product-title-single-size:20px}}div.summary .brand-title{margin-bottom:8px}.product-images>li.thumb-container:not(.product-images>li.swiper-slide-thumb-active,.product-images>li.thumb-container:hover){outline:1px solid transparent}#product-details .label{font-size:inherit}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title{font-size:24px;text-align:left;font-weight:var(--font-medium)}@media (max-width:991px){#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title{font-size:22px}}@media (max-width:767px){#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title{font-size:18px}}#header .main-menu .avaorg-menu-horizontal .menu-content .menu-item,#header .mobile-menu .avaorg-menu-horizontal .menu-content .menu-item{padding:inherit}#header .main-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-next:not(.images-container .swiper-button-next),#header .main-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-prev:not(.images-container .swiper-button-prev),#header .mobile-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-next:not(.images-container .swiper-button-next),#header .mobile-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-prev:not(.images-container .swiper-button-prev){background:var(--palette1);color:var(--palette9)}#header .main-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-next:not(.images-container .swiper-button-next):hover,#header .main-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-prev:not(.images-container .swiper-button-prev):hover,#header .mobile-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-next:not(.images-container .swiper-button-next):hover,#header .mobile-menu .avaorg-menu-horizontal .menu-content .menu-item .swiper-button-prev:not(.images-container .swiper-button-prev):hover{background:var(--palette2);color:var(--palette9)}#header #_desktop_verticalmenu .title_vertical:before{content:"";-webkit-mask-image:url(../img/menu.svg);mask-image:url(../img/menu.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--palette9);-webkit-mask-size:15px;mask-size:15px;height:15px;width:15px}#header #_desktop_verticalmenu .title_vertical i{display:none!important}#header #_desktop_verticalmenu .avaorg-menu-vertical .menu-content{margin-block:13px 0}#header #_desktop_verticalmenu .avaorg-menu-vertical .menu-content .menu-item>a span.icon-ava{right:0}#header #_desktop_verticalmenu .avaorg-menu-vertical .menu-content .menu-item>a i{font-size:15px;margin-right:5px}#header .ava-search-bar .search-content .product_list_widget .item .avasearch-items .product-name{font-size:var(--product-title-size);font-weight:var(--product-title-weight);text-transform:var(--product-title-transform);font-family:var(--heading-font-family)}#header .ava-search-bar .search-content .product_list_widget .item .avasearch-items .price{font-size:var(--price-size);font-weight:var(--price-weight);color:var(--price-color)}#header #_desktop_currency_selector,#header #_desktop_language_selector{position:relative}#header #_desktop_currency_selector:after,#header #_desktop_language_selector:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;height:20px;background-color:rgba(0,0,0,0.2);margin-block:auto}body#checkout #header .header-nav .logo{max-width:170px}#footer .block_newsletter{background:none;margin:0;padding:0}#footer .block_newsletter .newsletter-content{display:none}#footer .block_newsletter .newsletter-form{width:540px;max-width:100%}#footer .block_newsletter .newsletter-form .newsletter-wrapper input[type=email]{height:44px;border-radius:50px 0 0 50px;padding:5px 20px;border:none;color:var(--palette3);background:var(--palette9)}#footer .block_newsletter .newsletter-form .newsletter-wrapper input[type=submit]{border-radius:0 50px 50px 0;height:44px;max-height:44px;vertical-align:top}#footer .block_newsletter .newsletter-form .newsletter-condition{text-align:center}#footer .block_newsletter .newsletter-form .newsletter-condition label.psgdpr_consent_message{margin:10px auto 0;text-align:center}#footer .block_newsletter .newsletter-form .newsletter-condition label.psgdpr_consent_message span{border-color:var(--palette3)}#footer .block-contact .block-contact-title{display:none}#footer .block-contact #contact-infos{color:var(--palette3)}#footer .block-contact #contact-infos a{color:var(--palette3)}#footer .block-contact #contact-infos a:hover{color:var(--palette1)}#footer .block-contact #contact-infos span{margin-bottom:8px}#footer .footer-social .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{background:var(--palette7);border-radius:50px;height:36px;width:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer-social .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-icon{background:var(--palette1)}.home-cat-block .item-inner .cat-content .widget-image-content ul{margin-bottom:0}.home-cat-block .item-inner .cat-content .widget-image-content ul li{margin-bottom:10px;position:relative}.home-cat-block .item-inner .cat-content .widget-image-content ul li:before{content:"";-webkit-mask-image:url(../img/right-arrow.svg);mask-image:url(../img/right-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--palette3);-webkit-mask-size:15px;mask-size:15px;height:10px;width:10px;position:absolute;top:0;left:0;bottom:0;margin-block:auto}.home-cat-block .item-inner .cat-content .widget-image-content ul li:last-child{margin-bottom:0}.home-cat-block .item-inner .cat-content .widget-image-content ul li a{-webkit-padding-start:20px;padding-inline-start:20px}.home-testimonial-block .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-testimonial-block .item-content .elementor-testimonial-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:80px auto;grid-template-columns:80px auto;padding:0;border:none}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .thumbnail-top .mini-actions,.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .thumbnail-top .time-sale{display:none}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .thumbnail-top .product-flags li.product-flag{font-size:11px;padding:1px 4px}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description{padding-inline:12px 0}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .availability,.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .brand-title,.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-add-to-cart,.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-desc,.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .time-sale,.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .variant-links{display:none}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-price-and-shipping{margin-bottom:0}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-title{margin-block:0 3px}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-list-reviews{margin-block:0 2px}.service-block .elementor-icon-box-wrapper .elementor-icon-box-icon{border-right:1px solid rgba(0,0,0,0.1);padding-right:15px}.left-image .elementor-widget-wrap{overflow:hidden}.left-image .elementor-widget-wrap .elementor-image a{position:relative}.left-image .elementor-widget-wrap .elementor-image a:after{background-color:rgba(255,255,255,0.4);bottom:40px;content:"";left:0;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-khtml-opacity:1;position:absolute;right:0;top:0;transform:scale3d(1.5,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-200%,0);-webkit-transform:scale3d(1.5,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-200%,0);-ms-transform:scale3d(1.5,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-200%,0);-o-transform:scale3d(1.5,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-200%,0);-moz-transform:scale3d(1.5,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-200%,0);-webkit-transition:-webkit-transform 1s ease 0s;transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;transition:transform 1s ease 0s,-webkit-transform 1s ease 0s;-webkit-transition:transform 1s ease 0s;-moz-transition:transform 1s ease 0s;-ms-transition:transform 1s ease 0s;-o-transition:transform 1s ease 0s}.left-image .elementor-widget-wrap:hover a:after{transform:scale3d(1.9,2.5,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);-webkit-transform:scale3d(1.9,2.5,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);-ms-transform:scale3d(1.9,2.5,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);-o-transform:scale3d(1.9,2.5,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);-moz-transform:scale3d(1.9,2.5,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);-webkit-transition:-webkit-transform 1s ease 0s;transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;transition:transform 1s ease 0s,-webkit-transform 1s ease 0s;-webkit-transition:transform 1s ease 0s;-moz-transition:transform 1s ease 0s;-ms-transition:transform 1s ease 0s;-o-transition:transform 1s ease 0s}.top-product-list .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:46% auto;grid-template-columns:46% auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.top-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .brand-title,.top-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-desc{display:none}.top-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .variant-links{margin-bottom:0}.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:40% auto;grid-template-columns:40% auto;padding:0}.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .thumbnail-top .mini-actions{display:none}.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description{padding-inline:15px 0}.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .add-to-cart,.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .availability,.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .brand-title,.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-desc,.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .variant-links{display:none}.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container .product-description .product-price-and-shipping{margin-bottom:0}.order-confirmation-table div.details span{font-size:var(--product-title-size);font-weight:var(--product-title-weight);text-transform:var(--product-title-transform);font-family:var(--heading-font-family);color:var(--product-title-color)}.order-confirmation-table div.row .text-xs-left,.order-confirmation-table div.row .text-xs-right{font-size:var(--price-size);font-weight:var(--price-weight);color:var(--price-color)}.order-confirmation-table div.row .text-sm-center{color:var(--palette3)}#left-column .block-categories .category-sub-menu .category-sub-menu{margin-left:10px;margin-top:5px}@media (min-width:992px){body#index #_desktop_verticalmenu .avaorg-menu-vertical .title_vertical{pointer-events:none}}@media (min-width:1200px){#header .main-menu .avaorg-menu-horizontal .menu-content .menu-item.categories-menu .products.product-loop.product-list .product-miniature .thumbnail-container{-ms-grid-columns:44% auto;grid-template-columns:44% auto}#header .main-menu .avaorg-sub-menu .html-block .menu-banner .menu-banner-info .menu-offer,#header .main-menu .avaorg-sub-menu .html-block .menu-banner .menu-banner-info .menu-title{font-size:22px}#header .main-menu .avaorg-sub-menu .html-block .menu-banner .menu-banner-info h5{font-size:18px}#header .main-menu .avaorg-sub-menu .html-block .menu-banner .menu-banner-info .menu-label{font-size:13px}#_desktop_verticalmenu .avaorg-menu-vertical .menu-content .menu-item.vertical-pro-list .products.product-loop.product-list .product-miniature .thumbnail-container{-ms-grid-columns:25% auto;grid-template-columns:25% auto}}@media (max-width:1199px){.top-product-list .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:34% auto;grid-template-columns:34% auto}.products.product-loop.list .product-miniature .thumbnail-container .product-description,.products.product-loop.product-list .product-miniature .thumbnail-container .product-description{padding-inline:15px 0}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:70px auto;grid-template-columns:70px auto}.bottom-product-list .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:30% auto;grid-template-columns:30% auto}#header #_desktop_verticalmenu .avaorg-menu-vertical .menu-content{min-width:100%}.main-menu .avaorg-menu-horizontal .menu-content .menu-item .menu-dropdown .column_title,.main-menu .avaorg-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column:not(.column_dropdown) .submenu-item>a{font-size:15px}}@media (max-width:991px){#header #mobile-menu-icon{font-size:0}.home-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-list-home .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:80px auto;grid-template-columns:80px auto}.cms-banner .elementor-container .elementor-column .elementor-image a{display:block}.cms-banner .elementor-container .elementor-column .elementor-image a img{width:100%}}@media (max-width:767px){#footer .block-contact #contact-infos span{margin-bottom:5px}#footer .footer-social .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{height:32px;width:32px}#footer .block_newsletter .newsletter-form .newsletter-wrapper input[type=email]{height:40px}#footer .block_newsletter .newsletter-form .newsletter-wrapper input[type=submit]{height:40px;max-height:40px}}@media (min-width:576px) and (max-width:767px){.cms-banner .elementor-container .elementor-column{width:50%}}@media (max-width:599px){.top-product-list .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:40% auto;grid-template-columns:40% auto}}@media (max-width:479px){.top-product-list .products.product-loop.list .product-miniature .thumbnail-container{-ms-grid-columns:50% auto;grid-template-columns:50% auto}.home-cat-block .item-inner .cat-content .widget-image-content ul li{margin-bottom:6px}.home-cat-block .item-inner .cat-content .widget-image-content ul li a{-webkit-padding-start:15px;padding-inline-start:15px}}