/*!********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./public/assets/css/custom.css ***!
  \********************************************************************************/body.home{background-color:#f7f7f7}.header-top{overflow:hidden}.header .header-top .container{justify-content:center}.welcome-msg{font-size:1.15em;padding:8px 0}.alert-block .btn-close{top:1rem}.btn-close .close-icon:after,.btn-close .close-icon:before{background-color:#333}.alert.alert-bg.alert-block.alert-inline{border:none}.header-middle{border-bottom:0;padding-bottom:0;padding-top:.5rem}@media screen and (max-width:767px){.header-middle{padding-bottom:.5rem;padding-top:1rem}}.header-search{width:100%}.header-search.hs-expanded{justify-content:center;max-width:100%}.header-search.hs-expanded .select-box{margin:2px 0;width:25rem}.select-box select,.select-menu select{margin:2px 0;max-width:25rem;min-width:18rem}.header-search.hs-round.hs-expanded .box{margin:2px 0;position:relative}.header-search.hs-round.hs-expanded .box:after{background:#e5e5e5;content:"";height:35px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.header-search.hs-round .btn-search{margin:2px 0}.category-dropdown>a{padding:2.2rem 1.8rem 2.2rem 2rem}.category-menu>li>a{padding:1rem;text-transform:none}.header-call{margin-right:0}.header-call:after{content:none}.cart-dropdown>a i,.header-bottom .header-right>a i{color:#fff;font-size:3.5rem}.header-bottom .header-right>a{align-items:baseline}.cart-dropdown .cart-count{right:-22px}.intro-wrapper{margin:0;padding:0}.intro-slide{min-height:60rem}.intro-slide1 .banner-content{width:100%}.menu>li{margin-right:1.9rem}@media screen and (min-width:992px) and (max-width:1200px){.menu>li>a{font-size:1.3rem;font-weight:400}}.mobile-menu{text-transform:none}.mobile-menu li a{font-size:1.5rem}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 1.8rem}#product-tab-description ul,.tab-pane p,p{font-size:1.5rem}#product-tab-description .sub-title{font-size:1.6rem}.font-size-sm p{font-size:1.3rem!important}.custom-checkbox+label,.login-popup .form-checkbox a,.login-popup .form-group label{font-size:1.4rem}.product-price{font-size:2rem}.font-size-md{font-size:1.9rem!important}h2.font-size-md{font-size:1.6rem!important}.product-form.product-variation-form p{color:#333;font-size:1.4rem;line-height:1}.title.text-center{justify-content:center}.title{font-size:2.8rem}.vendor-widget-banner.no-icon .vendor-details{margin-top:0;padding:2em}.widget.widget-products .title{font-size:2.8rem}.post .post-title{display:-webkit-inline-box;-webkit-line-clamp:1;-webkit-box-orient:unset;font-size:1.8rem;overflow:visible}.footer-newsletter .icon-box-title{font-size:2.8rem}.footer-newsletter .icon-box-content p{font-size:1.5rem}.banner-newsletter-bg{padding:8rem 6rem}.link-banner-newsletter p{font-size:1.6rem;max-width:100%}.link-banner-newsletter a{margin:auto;max-width:200px}.link-banner-newsletter{padding:5.25% 8.4%}.header-middle .btn i{display:table-cell;font-size:2.6rem;margin-right:.5rem}.header-middle .btn span{display:table-cell;line-height:1.4;padding-left:10px;text-transform:capitalize}.category-ellipse .category-media,.footer-newsletter .btn,.link-banner-newsletter .btn{border-radius:0}.product-widget .product-name{font-size:1.6rem}.category-classic .category-name{font-size:1.6rem;text-transform:none}.category .category-name{text-transform:none}.become-a-vendor .banner{padding:12rem 6.2rem}.become-a-vendor .banner .banner-content{max-width:100%}.font-size-xxxxl{font-size:10rem!important;line-height:1.5}.font-size-xxxl{font-size:8rem!important;line-height:1.5}.font-size-xxl{font-size:7rem!important;line-height:1.5}.font-size-xl{font-size:5rem!important;line-height:1.5}.font-size-lg{font-size:3.5rem!important;line-height:1.5}.font-size-normal{line-height:1.4}.banner-product-wrapper .banner-subtitle:after,.banner-product-wrapper .banner-subtitle:before,.intro-slide .banner-subtitle:after,.intro-slide .banner-subtitle:before{content:none}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.intro-slide .banner-subtitle,.link-banner-newsletter .banner-title{font-size:3rem}.banner-product-wrapper .banner-subtitle,.intro-slide .banner-subtitle{padding-left:0;padding-right:0}.store-grid{box-shadow:0 8px 20px rgba(0,0,0,.2)}.widget .widget-title{text-transform:none}.header-search.hs-round.hs-expanded .form-control,.select-box option,.select-box select,.select-menu select,.wcfm-toolbox option,.widget-filter .form-control,.widget-search-form .form-control{font-size:1.5rem}.toolbox select{width:auto}.widget-search-form input.form-control{border:2px solid #1b78bb;border-right-width:0}.widget-search-form .btn-search{border:2px solid #1b78bb;border-left-width:0}.store-footer.brand{text-align:center}.shop-default-banner{padding:6em 6.7em}.shop-default-banner .banner-title{margin-bottom:0}.product-name{font-size:1.7rem;white-space:wrap}@media screen and (max-width:540px){.product-name{font-size:1.4rem;white-space:wrap}.product:hover .product-action,.product:hover .product-action-horizontal,.product:hover .product-action-vertical{opacity:0;visibility:hidden}.product-simple:hover .product-price{opacity:1;visibility:visible}}.product-wrap .product .product-details .product-name{height:125px;overflow-y:auto}.old-price{margin-right:1rem}.card-body{background:#d6e7f4;padding:1.2rem 3rem}.sidebar,.sticky-sidebar.sticky-sidebar-fixed{background:#fff}.title-link-wrapper .title{margin-bottom:.8rem;padding:.8rem 0;position:relative}.title-link-wrapper:after{border-bottom:1px solid #eee;bottom:0;content:"";left:0;position:absolute;width:100%}.store-header.negozio figure{background:#1b78bb;position:relative}.store-header.negozio figure:after{background:#000;background:-webkit-linear-gradient(rgba(0,0,0,.8),rgba(51,51,51,.5) 40%,hsla(0,0%,100%,0));background:-o-linear-gradient(rgba(0,0,0,.8) 0,rgba(51,51,51,.5) 40%,hsla(0,0%,100%,0) 100%);background:linear-gradient(rgba(0,0,0,.8),rgba(51,51,51,.5) 40%,hsla(0,0%,100%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.btn-filter{font-size:1.3rem;padding:.93em .5em;width:100%}.btn-filter i{font-size:2rem}.store-wcfm-banner .store-media img{max-height:460px;min-height:auto}.store-wcfm-banner .btn-inquiry{margin-bottom:0}.store-wcfm-banner .seller-brand{height:12rem;margin:-8.2rem 0 2rem;width:12rem}.store-wcfm-banner .store-content{background:hsla(0,0%,100%,.8);min-height:10rem;padding:2rem 3rem}.store-title a{color:#fff}.product-wrap .store-header .store-banner:after{background-color:rgba(31,131,204,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.product-wrap .store-header .store-banner{height:100px}.widget .widget-title label:after{background-color:#666;bottom:-1.2rem;content:"";height:2px;left:0;position:absolute;width:100%}.widget .widget-title label{padding:0 .2rem;position:relative}.widget:not(.widget-collapsible) .widget-title{border-bottom:1px solid #eee}.vendor-sidebar .widget .widget-body{padding-bottom:3rem;padding-top:2rem}.product-media{margin:auto;max-width:70%}.product-wrap .product .product-media{object-fit:contain}.product-details{padding:1.6rem 1.6rem 0}.product-image-gap .product-details{padding:1rem}.product-details p{margin-bottom:1rem}.product-details p.font-size-normal{line-height:1.2}@media (min-width:1100px) and (max-width:1300px){.product-wrap .product .product-media{height:clamp(150px,15vw,200px)}}@media (min-width:1300px){.product-wrap .product .product-media{height:200px}}@media (max-width:1100px){.product-wrap .product .product-media{height:150px}}@media (max-width:991px){.product-wrap .product .product-media{height:clamp(200px,30vw,350px)}}@media (max-width:700px){.product-wrap .product .product-media{height:clamp(200px,20vw,300px)}}@media (max-width:575px){.product-wrap .product .product-media{height:clamp(200px,60vw,350px)}}.deals-wrapper .product-details{max-height:100rem;overflow:visible;padding:0}.product-widget .product-media{flex:0 0 34%;max-width:34%}.product-widget .product-details{flex:0 0 64%;max-width:64%}.circle-icon-section{padding:3.2rem 0}.icon-box.icon-border-box{background:#fff;padding:4rem 3rem 3.4rem}.accordion{overflow:visible}.accordion .card{box-shadow:1px 3px 7px rgba(0,0,0,.2)}.shop-table .btn-close i{margin-left:1px}.shop-table.cart-table th{text-align:left}.order-summary .card-body{background:#fff}.order-summary .accordion .card{box-shadow:none}.cart .accordion{border-bottom:none}.checkbox-content,.dropdown.my-account>a:after{display:none}.dropdown.my-account.show .dropdown-box,.dropdown.my-account:hover .dropdown-box{left:0;min-width:15em}.dropdown.my-account .dropdown-box{font-weight:400;padding:1.6rem}.alert-button:not(.alert-block){padding:1rem 2rem}.alert-button:not(.alert-block) .btn{margin-right:0}.post-classic .post-content p,.post-grid-type .post-content p,.post-listing .post-content p,.post-masonry .post-content p{display:block}.store-footer{padding:1.4rem 1.5rem 1.1rem}.store-footer .btn{font-size:1.1rem}.login-popup{border-radius:1rem;padding:2.6rem 5rem}.login-popup .form-control{border-radius:3rem}.login-popup a:hover{text-decoration:underline}.btn-primary.btn-outline,.login-popup a.btn-border{background-color:#fff;border-color:#1b78bb;color:#1b78bb!important;padding:.79em}.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover,.login-popup a.btn-border:hover{background-color:#333;border-color:#333;color:#fff!important;text-decoration:none}.error-404{padding-bottom:5rem;padding-top:5.5rem}.seller-brand img{object-fit:contain}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{font-size:1.4rem;left:auto;right:-40px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{font-size:1.4rem;left:-40px;right:auto}.active:not(.disabled)>.page-link,.before-order-text a,.breadcrumb.shop-breadcrumb li.active,.btn-cart.btn-link,.btn-primary.btn-underline:active,.btn-primary.btn-underline:focus,.btn-primary.btn-underline:hover,.btn-white.btn-outline:active,.btn-white.btn-outline:focus,.btn-white.btn-outline:hover,.cart-dropdown .product-price,.cart-dropdown:hover .cart-toggle .cart-label,.cart-dropdown>a:hover i,.category a:hover,.category-ellipse .category-name:hover,.category-menu li:hover>a:not(.menu-title),.dropdown.show>a,.dropdown:hover>a,.faq .card-body p a,.filter-items a:hover,.footer .category-box a:active,.footer .category-box a:focus,.footer .category-box a:hover,.footer a.active,.footer a:active,.footer a:hover,.header a:not(.btn):hover,.header a:not(.btn):hover .header-call:hover .w-icon-call,.header-bottom .header-right>a:hover i,.header-call:hover .phone-number,.header-call:hover .w-icon-call,.header-search .btn-search:active,.header-search .btn-search:focus,.header-search .btn-search:hover,.icon-box-primary .icon-box-icon i,.login-popup .form-checkbox a,.login-popup a,.menu>li.active>a:not(.menu-title),.menu>li:hover>a:not(.menu-title),.mobile-menu li.expanded>a,.mobile-menu li.show>a,.mobile-menu li:hover>a,.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item:hover .nav-link,.post-meta a,.post-meta a:hover,.post-title:hover,.product-details p a,.product-form.product-variation-form p a,.product-name a:hover,.product-single .product-categories a:hover,.product-single .product-countdown-container .countdown-amount,.product-single .product-sku a:hover,.product.product-cart .btn-close:hover,.single-product .nav-top>.swiper-button-next:not(.swiper-button-disabled):hover,.single-product .nav-top>.swiper-button-prev:not(.swiper-button-disabled):hover,.sticky-link:hover,.store-grid .store-title:hover,.store-title,.tab-pane a,.text-primary,.title,.title-link-wrapper a:hover,.widget-products .swiper-button-next:not(.swiper-button-disabled):active,.widget-products .swiper-button-next:not(.swiper-button-disabled):focus,.widget-products .swiper-button-next:not(.swiper-button-disabled):hover,.widget-products .swiper-button-prev:not(.swiper-button-disabled):active,.widget-products .swiper-button-prev:not(.swiper-button-disabled):focus,.widget-products .swiper-button-prev:not(.swiper-button-disabled):hover,.widget-search-form .btn-search:active,.widget-search-form .btn-search:focus,.widget-search-form .btn-search:hover,:hover:not(.disabled)>.page-link,a .icon-box i,h1 strong,h2 strong,h3 strong,label a,p a{color:#1b78bb!important}.btn-primary.btn-link:active,.btn-primary.btn-link:focus,.btn-primary.btn-link:hover,.product-details p:hover a{color:#535353}.category-dropdown>a:not(.btn):hover{color:#fff!important}.btn-cart.btn-link{background-color:transparent!important}.swiper-theme .swiper-button-next,.swiper-theme .swiper-button-prev{color:#1b78bb!important}.swiper-theme .swiper-button-next:hover,.swiper-theme .swiper-button-prev:hover{color:#fff!important}.cart-dropdown .cart-count{line-height:1.9rem}.shop-table .btn-close i{line-height:16px}.accordion-bg.accordion-primary .card-header a,.banner-product-wrapper .banner-subtitle:after,.banner-product-wrapper .banner-subtitle:before,.bg-primary,.btn-product,.cart-dropdown .cart-count,.category-dropdown.show>a,.category-dropdown:hover>a,.category-dropdown>a,.filter-items.item-check .active>a:before,.intro-slide .banner-subtitle:after,.intro-slide .banner-subtitle:before,.store-footer.brand,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):active,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):focus,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):hover,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):active,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):focus,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):hover,.ui-widget-header,.vendor-widget-banner .vendor-logo{background-color:#1b78bb!important}.deals-wrapper .single-product:hover,.deals-wrapper .widget-products.widget-products-bordered .widget-body:hover,.header-search .btn-search,.header-search input.form-control,.header-search.hs-expanded .select-box,.swiper-slide-thumb-active:before,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):active,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):focus,.swiper-theme .swiper-button-next:not(.swiper-button-disabled):hover,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):active,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):focus,.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):hover{border-color:#1b78bb}.btn-primary,.cart-dropdown .cart-action .btn-dark:active,.cart-dropdown .cart-action .btn-dark:focus,.cart-dropdown .cart-action .btn-dark:hover,.swiper-theme .swiper-pagination .swiper-pagination-bullet-active{background:#1b78bb;border-color:#1b78bb}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.store-wcfm-banner .btn-inquiry:hover{background:#333;border-color:#333}.btn-primary.btn-link,.mobile-menu-container .nav-item .nav-link.active,.mobile-menu-container .nav-item.show .nav-link,.product-single .product-size-swatch .size.active,.product-single .product-size-swatch .size:hover{border-color:#1b78bb;color:#1b78bb}.tab-nav-underline .nav-item .nav-link.active:after,.tab-nav-underline .nav-item.show .nav-link:after,.tab-nav-underline .nav-item:hover .nav-link:after{border-color:#1b78bb}.btn-product-icon:active,.btn-product-icon:hover,.store-wcfm-banner .btn-inquiry{background-color:#1b78bb;border-color:#1b78bb;color:#fff}.seller-info-list .store-email:hover,.seller-info-list .store-phone:hover,.seller-info-list>*,.store-address{color:#333}.seller-brand{background-color:#fff}.header-bottom{border-bottom:0!important;color:#fff}.social-icon-border-color .social-icon.social-facebook{border-color:#1b4f9b;color:#1b4f9b!important}.social-icon-border-color .social-icon.social-google{border-color:#dd4b39;color:#dd4b39!important}.social-icon-border-color .social-icon.social-apple{border-color:#333;color:#333!important}.social-icon-border-color .social-icon.social-apple:hover,.social-icon-border-color .social-icon.social-facebook:hover,.social-icon-border-color .social-icon.social-google:hover{color:#fff!important;text-decoration:none}.social-icon-border-color .social-icon.social-apple:hover{background-color:#333}.show-password{border:none;color:#333;cursor:pointer;font-size:1.6rem;padding:0 1rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.spinner-button:hover{background-color:#3c78b4;border-color:#3c78b4;color:#fff}.dropdown.show>a{color:#fff!important}.cart-dropdown .dropdown-box{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.cart-dropdown .products{flex-grow:1;max-height:100%;overflow-y:auto}.cart-dropdown .products .product .btn-close{right:.5rem}.cart-dropdown .cart-action,.cart-dropdown .cart-total{background:#fff;bottom:0;flex-shrink:0;padding:1rem;position:sticky;width:100%}.input-wrapper .autocomplete-results{background:#fff;border-radius:0 0 3px 3px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#666;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:999}.input-wrapper .autocomplete-results li{cursor:pointer;padding:10px;text-align:left;transition:background-color .3s ease}.input-wrapper .autocomplete-results li:hover{background-color:#f5f5f5}.input-wrapper .autocomplete-results li:first-child{border-top:none}.input-wrapper .autocomplete-results li:last-child{border-bottom:none}.become-a-seller-before-pay-popup,.become-a-seller-done-popup,.location-popup,.logout-popup,.newsletter-unsubscribe-popup,.provider-popup,.register-seller-done-popup,.register-seller-grazie-popup,.register-seller-popup,.reset-password-popup,.update-billing-address-popup,.update-shipping-address-popup,.why-fareke-verifies-my-store-popup{background-position:50%;background-size:cover;border-radius:1rem;display:flex;justify-content:center;margin:auto;max-width:78rem;padding:8.1rem 4.8rem}.become-a-seller-before-pay-content,.become-a-seller-done-content,.location-content,.logout-content,.newsletter-unsubscribe-content,.provider-content,.register-seller-content,.register-seller-done-content,.register-seller-grazie-content,.reset-password-content,.update-address-content,.update-billing-address-content,.why-fareke-verifies-my-store-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.text-danger{color:red}.seller-info-image.image-box{border:1px solid #1b78bb;height:100%;min-height:20rem}.seller-info-image.image-box input[type=file]{display:none}.seller-info-image.image-box .image-box-placeholder{align-items:center;background:#f5f5f5;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.seller-info-image.image-box .image-box-placeholder i{color:#1b78bb;font-size:3rem}.seller-info-image.image-box .image-box-placeholder p{color:#1b78bb;font-size:1.6rem}.seller-info-image.image-box .image-box-placeholder *{box-shadow:0 0 10px hsla(0,0%,100%,.1)}@media (max-width:767px){.become-a-vendor .banner{padding:5rem 2rem!important}.form-contact-article-news{display:none!important}}@media screen and (max-width:576px){.shop-default-banner.banner{background-position:0;background-size:auto}.header-middle .logo{margin:0}.header-middle .logo img{max-width:70px}.font-size-xl,h1{font-size:2.5rem!important}h2{font-size:2.1rem!important}.banner-content .font-size-md{font-size:1.5rem!important;line-height:1.5;margin-bottom:0}.footer-newsletter .form-control{text-align:left}.footer-newsletter .btn{margin-top:2rem;width:100%}.cart-dropdown.cart-offcanvas .dropdown-box{padding:2.9rem 1.8rem}.cart-dropdown .cart-action .btn{font-size:1.15rem}.custom-checkbox+label,.login-popup .form-checkbox a,.login-popup .form-group label{display:block}.banner-product-wrapper .banner-content{left:5%;max-width:90%!important}.banner-product-wrapper .banner-content h2{font-size:1.5rem!important}.banner-product-wrapper .banner-content p{font-size:1.2rem!important}.banner-product-wrapper .banner img{margin-left:100px;object-fit:none}.tab-vertical .nav{order:1}.tab-vertical .tab-content{order:0}.store-wcfm-banner .store-media img{max-height:460px;min-height:30rem}}.switch{display:inline-block;height:50px;position:relative;width:160px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#1b78bb;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;content:"";height:16px;left:4px;width:16px}input:checked+.slider{background-color:#1b78bb}input:focus+.slider{box-shadow:0 0 1px #1b78bb}.store-grid .store-banner img{height:19.4rem;object-fit:cover}.search-box{position:relative}.search-input{padding-right:40px;width:100%}.search-button{background-color:transparent;color:#1b78bb;position:absolute;right:10px;top:50%;transform:translateY(-50%);fill:#1b78bb;border:none;cursor:pointer;font-size:1.5rem}.main-category{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px}.main-category-checkbox{margin-right:10px}.sub-categories{display:flex;flex-wrap:wrap;margin-top:10px;padding-left:10px}.sub-category{align-items:center;display:flex;margin-bottom:10px;width:50%}.sub-category-checkbox{margin-right:10px}.product-variations a,.product-variations select{margin:5px}.product-variations a.active,.product-variations select option:checked{border:2px solid #000}.product-variations a.disabled,.product-variations select option.disabled{opacity:.5;pointer-events:none}.shipping-methods .custom-radio label{position:relative}.custom-radio .custom-control-label:after{top:10px}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-color:#1b78bb!important;border-color:#1b78bb!important}.tooltip-container{cursor:pointer;display:inline-block;margin-left:5px;position:relative}.tooltip-container .tooltip{background-color:#555;border-radius:5px;color:#fff;opacity:0;padding:10px;position:absolute;text-align:left;transition:opacity .3s,transform .3s;visibility:hidden;width:400px;z-index:1}@media (max-width:765px){.tooltip-container .tooltip{width:500px}}@media (max-width:576px){.tooltip-container .tooltip{width:400px}}@media (max-width:476px){.tooltip-container .tooltip{width:300px}}@media (max-width:375px){.tooltip-container .tooltip{width:250px}}.tooltip-container .tooltip:after{border-style:solid;border-width:5px;content:"";position:absolute}.tooltip-container:hover .tooltip{opacity:1;visibility:visible}.tooltip-container.top .tooltip{bottom:125%;left:50%;transform:translateX(-50%) translateY(10px)}.tooltip-container.top .tooltip:after{border-color:#555 transparent transparent;left:50%;margin-left:-5px;top:100%}.tooltip-container.top:hover .tooltip{transform:translateX(-50%) translateY(0)}.tooltip-container.right .tooltip{left:125%;top:50%;transform:translateY(-50%) translateX(-10px)}.tooltip-container.right .tooltip:after{border-color:transparent transparent transparent #555;left:0;margin-top:-5px;top:50%}.tooltip-container.right:hover .tooltip{transform:translateY(-50%) translateX(0)}.tooltip-container.bottom .tooltip{left:50%;top:125%;transform:translateX(-50%) translateY(-10px)}.tooltip-container.bottom .tooltip:after{border-color:transparent transparent #555;bottom:100%;left:50%;margin-left:-5px}.tooltip-container.bottom:hover .tooltip{transform:translateX(-50%) translateY(0)}.tooltip-container.left .tooltip{right:125%;top:50%;transform:translateY(-50%) translateX(10px)}.tooltip-container.left .tooltip:after{border-color:transparent #555 transparent transparent;margin-top:-5px;right:0;top:50%}.tooltip-container.left:hover .tooltip{transform:translateY(-50%) translateX(0)}.form-group .form-control.form-control-md,.form-group label{font-size:max(16px,1.6rem)}.whatsapp-btn{display:none}@media (min-width:768px){.whatsapp-btn{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;display:flex;font-size:40px;height:70px;justify-content:center;position:fixed;right:30px;transition:all .3s ease;width:70px;z-index:90}.whatsapp-btn:hover{box-shadow:0 6px 15px rgba(0,0,0,.3);transform:scale(1.1)}.whatsapp-btn:active{box-shadow:0 2px 5px rgba(0,0,0,.3);transform:scale(.95)}}@media (min-width:768px) and (max-width:1319px){.whatsapp-btn{bottom:120px!important}}@media (min-width:1320px){.whatsapp-btn{bottom:30px!important}}.minipopup-box{z-index:100}.snackbar-area{align-items:flex-end;display:flex;flex-direction:column;gap:20px;position:fixed;right:20px;top:20px;z-index:9999}.snackbar-box{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;padding:15px 20px;pointer-events:auto;transform:translateX(100%)}.snackbar-box p{line-height:1.4;margin:0}.bounce-slide-enter-active{animation:bounce-in-right 1.6s ease forwards}@keyframes bounce-in-right{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounce-slide-leave-active{animation:bounce-slide-out 1.5s cubic-bezier(.25,1,.5,1) forwards}@keyframes bounce-slide-out{0%{transform:translateX(0)}30%{transform:translateX(5%)}60%{opacity:1;transform:translateX(-3%)}to{opacity:0;transform:translateX(150%)}}.snackbar-box{transition:transform .3s,opacity .3s}.disable-quantity{opacity:.5}.disable-quantity,.disable-quantity:before{cursor:not-allowed}.swiper-slide{max-height:100%!important}.table{margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #eceeef;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #eceeef;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{background-color:#292b2c;color:#fff}.thead-default th{background-color:#eceeef;color:#464a4c}.table-inverse{background-color:#292b2c;color:#fff}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}@media screen and (max-width:767px){.text-center-sm{text-align:center!important}}.seller-dashboard-link{margin-bottom:1.5rem}.seller-card{align-items:center;background-color:#0062cc;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;display:flex;justify-content:space-between;padding:1rem 1.25rem;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease}.seller-card:hover{background-color:#004a99;box-shadow:0 6px 12px rgba(0,0,0,.15)}.seller-card-icon{align-items:center;display:flex;flex-shrink:0;font-size:2rem;justify-content:center;margin-right:1rem}.seller-card-content{flex-grow:1}.seller-card-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.seller-card-text{color:#d9e3f0;font-size:.875rem;margin:0;opacity:.9}.seller-card-arrow{align-items:center;display:flex;flex-shrink:0;font-size:1.5rem;justify-content:center;transition:transform .3s ease}.seller-card:hover .seller-card-arrow{transform:translateX(5px)}.seller-card-avatar{flex-shrink:0;height:50px;margin-right:1rem;overflow:hidden;padding:5px;width:50px}.seller-avatar-img,.seller-card-avatar{background-color:#fff;border-radius:50%}.seller-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.icon-arrow-right{color:#fff}.location-info .edit-location-mobile i{font-size:1.8rem}.location-info .edit-location-mobile i:hover{color:#1b78bb}.copy-tracking{background:none;border:none;color:#666;cursor:pointer;margin-left:5px;padding:5px;position:relative;transition:color .3s ease}.copy-tracking:hover{color:#3498db}.copy-tracking i{font-size:16px}.notification{background:#3498db;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;font-size:12px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;white-space:nowrap}.notification:after{border-color:#3498db transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";left:50%;position:absolute;transform:translateX(-50%)}@media (min-width:992px){.d-lg-show{display:block!important}}.product-color-swatch{margin:1rem 0}.variation-label{color:#333;display:block;font-size:1.6rem;font-weight:600;margin-bottom:1rem}.color-options-grid{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;width:100%}.color-option{background:#fff;border:2px solid #e0e0e0;border-radius:50px;cursor:pointer;margin-bottom:.5rem;min-width:200px;position:relative;transition:all .2s ease}.color-content{align-items:center;display:flex;min-height:3rem;padding:.75rem 1.25rem}.color-preview{border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);flex-shrink:0;height:2rem;margin-right:1rem;width:2rem}.color-preview.missing{background:repeating-linear-gradient(45deg,#f0f0f0,#f0f0f0 5px,#e5e5e5 0,#e5e5e5 10px);position:relative}.color-name{color:#333;font-size:1.6rem;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-option.active{background:#f8fbff;border-color:#007aff}.color-option.active .color-name{color:#007aff;font-weight:500}.color-option:hover{border-color:#999;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.color-option.active:hover{background:#f0f7ff;border-color:#007aff}.size{align-items:center;border:2px solid #ddd;border-radius:50px;color:#333;display:inline-flex;font-size:1.6rem;height:3rem;justify-content:center;margin:.5rem;min-width:3rem;padding:.5rem 1.5rem;transition:all .2s ease}.size,.size:hover{text-decoration:none}.size:hover{background:#f5f5f5;border-color:#999;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.size.active{background:#f0f7ff;border-color:#007aff;color:#007aff;font-weight:500}.product-attribute-select{background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;font-size:1.6rem;height:auto;line-height:1.5;padding:.75rem 1rem}.product-attribute-select:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.2);outline:none}.newsletter-popup{background-color:#fff;background-image:none;max-width:50rem;padding:4rem 3rem}.newsletter-popup .input-wrapper-inline{margin-bottom:3rem;max-width:100%}.newsletter-popup>.newsletter-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}@media (max-width:768px){.color-option{min-width:160px}.color-content{padding:.5rem 1rem}.color-name,.size{font-size:1.2rem}.size{height:2.5rem;min-width:2.5rem;padding:.4rem 1.2rem}.product-attribute-select{font-size:1.2rem;padding:.5rem .75rem}.newsletter-popup{align-items:center;max-width:40rem;min-height:40rem;padding:4rem 2rem;text-align:center}}.pswp img{object-fit:contain}.related-product-section .swiper-slide.product,.vendor-product-section .swiper-slide.product{display:flex;flex-direction:column;height:auto}.related-product-section .product-media,.vendor-product-section .product-media{aspect-ratio:1;margin:0;position:relative}.related-product-section .product-media img,.vendor-product-section .product-media img{height:100%;object-fit:contain;width:100%}.related-product-section .product-details,.vendor-product-section .product-details{display:flex;flex:1;flex-direction:column;padding:1rem}.related-product-section .product-name,.vendor-product-section .product-name{flex:1;margin:.5rem 0}.related-product-section .product-name a,.vendor-product-section .product-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-product-section .product-cat,.vendor-product-section .product-cat{margin-bottom:.5rem}.related-product-section .product-pa-wrapper,.vendor-product-section .product-pa-wrapper{margin-top:auto}.align-self-center{align-self:center!important}.product-single .product-categories,.product-single .product-categories span,.product-single .product-sku,.product-single .product-sku span{color:#333;font-size:1.4rem;margin-bottom:0}.product-single .product-meta{background-color:#efefef;margin-bottom:1.5rem;padding:2rem 1rem}.product-single .product-categories span a,.product-single .product-sku span a{color:#1b78bb}.product-single .product-categories span a:hover,.product-single .product-sku span a:hover{text-decoration:underline}.product-price .new-price{color:#1b78bb}.slider:before{border-bottom-left-radius:24px;border-top-left-radius:24px;content:"IVA escl.";left:0}.slider:after,.slider:before{font-size:15px;height:50px;line-height:50px;padding:0 5px;text-align:center;top:0;width:80px}.slider:after{border-bottom-right-radius:24px;border-top-right-radius:24px;content:"IVA incl.";position:absolute;right:0}input:not(:checked)+.slider:after{background:#e7f2fe;color:#333}input:checked+.slider:after,input:not(:checked)+.slider:before{background:#217ec8;color:#fff}input:checked+.slider:before{background:#e7f2fe;color:#333}.product-single .product-price{margin-bottom:.5rem}.mobile-menu-container,.mobile-menu-container .mobile-menu{background:#fff}.mobile-menu>li:not(:last-child){border-bottom:1px solid #ccc}.mobile-menu-container .nav-link{color:#b0c8db}@media(max-width:479px){.product:not(.product-list) .btn-product-icon{height:5rem;width:5rem}.btn-product-icon.btn-cart,.btn-product-icon.btn-quickview{font-size:2em}.btn-product-icon{background-color:#1b78bb;border-color:#1b78bb;color:#fff}}.promo{background-color:#da010c;color:#fff;left:0}.promo,.sconto{border:2px solid #da010c;display:block;font-size:16px;padding:5px 8px;position:absolute;top:15px;z-index:1}.sconto{background-color:#fff;color:#da010c;left:75px}.header-top{background:#d7e8f8;text-transform:none}.header-top p{font-size:1.35rem}.header-search.hs-round.hs-expanded .form-control{border:0;border-bottom-left-radius:25px;border-top-left-radius:25px}.header-search.hs-expanded .select-box:after{display:none}.account a{align-items:center;display:flex}.account span{color:#fff;line-height:1}.account .w-icon-account{border:none;color:#fff;font-size:2.2rem;outline:none!important}.account a:focus{outline:none!important}.account:hover .login,.account:hover .w-icon-account,.account:hover b,.account:hover span{color:#d7e8f8!important}.category-dropdown.show>a,.category-dropdown:hover>a,.category-dropdown>a{background-color:#d7e8f8!important;border-radius:20px;color:#333!important;min-width:auto!important;padding:1rem 1.2rem!important}.category-dropdown>a:not(.btn):hover{color:#333!important}.category-dropdown.dropdown .dropdown-box{height:calc(100vh - 190px);min-width:28rem;overflow-x:hidden;overflow-y:auto}.category-dropdown.dropdown .dropdown-box::-webkit-scrollbar{width:8px}.category-dropdown.dropdown .dropdown-box::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:5px;cursor:pointer;margin-left:2px}.megamenu-portal{box-shadow:0 8px 24px rgba(40,40,60,.12),0 1.5px 6px rgba(0,0,0,.04);opacity:0;pointer-events:auto;transform:translateX(-24px) scale(.98);transition:opacity .16s cubic-bezier(.4,1,.6,1),transform .23s cubic-bezier(.4,1,.6,1);will-change:opacity,transform}.megamenu-portal.open{opacity:1;transform:translateX(0) scale(1)}.megamenu-portal a{transition:color .3s cubic-bezier(.4,1,.6,1),-webkit-text-fill-color .3s cubic-bezier(.4,1,.6,1)}.megamenu-portal a:hover{color:#1b78bb!important;-webkit-text-fill-color:#1b78bb!important}.cart-dropdown>a:hover i,.header-bottom .header-right>a:hover i,.menu>li.active>a:not(.menu-title),.menu>li:hover>a:not(.menu-title){color:#d7e8f8!important}.menu.menu.vertical-menu>li:hover>a:not(.menu-title),.menu.vertical-menu>li.active>a:not(.menu-title){color:#1b78bb!important}.active-underline>li>a:before{border-color:#d7e8f8!important}.cart-dropdown .cart-count{background-color:#d7e8f8!important;color:#333;font-size:1.3rem;font-weight:700}.header a.mobile-menu-toggle.w-icon-hamburger:hover,.mobile-menu-toggle.w-icon-hamburger{color:#fff!important}.product{background-color:#fff;padding-bottom:20px}.btn-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.swiper-container{z-index:0!important}.titolo{position:relative}.titolo:after{background:#1b78bb;border-bottom:0;content:"";display:block;height:2px;left:calc(50% - 160px);position:absolute;width:320px}.location-big{margin-top:-50px;z-index:1}.location-sticky{display:none;opacity:0}.location-sticky.fixed{box-shadow:none!important;display:block}.location-big .bg,.location-sticky .bg{background:#1b78bb;border-radius:1rem;color:#fff}.location-big form.input-wrapper .input-wrapper-inline input.form-control,.newsletter-popup .newsletter-content form.input-wrapper .input-wrapper-inline input.form-control{background-color:#dae8f6;border-radius:1rem 0 0 1rem;color:#000}.location-big form.input-wrapper .input-wrapper-inline>button[type=submit],.newsletter-popup .newsletter-content form.input-wrapper .input-wrapper-inline>button[type=submit]{border-radius:0 1rem 1rem 0}.location-big form.input-wrapper .use-location,.location-sticky .btn,.newsletter-popup .newsletter-content form.input-wrapper .use-location{border-radius:1rem;line-height:2;min-height:4.7rem;padding:.85rem 2rem}.location-big form.input-wrapper .use-location,.location-sticky .btn{background:#fff;border-color:#fff;color:#333}.location-big form.input-wrapper .use-location i,.location-sticky .btn i{color:#1b78bb;font-weight:700}.location-big form.input-wrapper .use-location:hover,.location-sticky .btn:hover{background:#333;border-color:#333;color:#fff}.location-big form.input-wrapper .use-location:hover i,.location-sticky .btn:hover i{color:#fff}@media screen and (max-width:767px){.location-sticky{background-color:#1b78bb;bottom:70px!important;font-size:10px}.newsletter-popup .input-wrapper-inline{display:flex;position:relative;width:100%}.newsletter-popup .input-wrapper-inline .btn{width:auto}}@media screen and (max-width:560px){.location-sticky p{font-size:11px}}.btn-primary,.btn-product,.btn.btn-rounded,.input-wrapper-rounded .form-control{border-radius:2rem}.become-a-vendor .banner .btn{padding:.93em 1.98em}.category .category-name{font-size:1.4rem}.intro-wrapper .nav-inner>.swiper-button-next,.intro-wrapper .nav-inner>.swiper-button-prev{display:block;opacity:1;visibility:visible}.intro-wrapper .swiper-container .swiper-button-next,.intro-wrapper .swiper-container:hover .swiper-button-next{right:2rem}.intro-wrapper .swiper-container .swiper-button-prev,.intro-wrapper .swiper-container:hover .swiper-button-prev{left:2rem}.intro-wrapper .swiper-theme .swiper-button-next,.intro-wrapper .swiper-theme .swiper-button-prev{height:5rem;width:5rem}.category-wrapper{margin-bottom:0}@media screen and (min-width:520px) and (max-width:991px) and (orientation:portrait){.intro-slide{min-height:80rem}}.order-table{border:2px solid #1b78bb}.order-table:nth-child(2n){background:#e8f3fa;border:none}.order-table#summary-section{background:#1b78bb;border:2px solid #1b78bb;color:#fff;margin-top:1.5rem}.order-table#summary-section b{color:#fff}.order-table tr:last-child{border-bottom:none}.order-table th{padding:1rem 1rem 0;text-align:start}.order-table td{padding-left:1rem;padding-right:1rem;padding-top:1rem}.order-table .order-total td,.order-table .order-total th{padding-bottom:1rem;padding-top:1rem}.order-table .seller-brand{height:35px;width:35px}.breadcrumb{font-size:1.6rem;font-weight:500}.breadcrumb a:hover,.breadcrumb li:hover a{color:#1b78bb}.social-icons-colored .social-icon.social-facebook:hover{background-color:#fff;border-color:#1b4f9b;color:#1b4f9b!important}.social-icons-colored .social-icon.social-twitter:hover{background-color:#fff;border-color:#00adef;color:#00adef!important}.social-icons-colored .social-icon.social-instagram:hover{background-color:#fff;border-color:#cc0001;color:#cc0001!important}ul.bullet{font-size:1.5rem;list-style:none;margin-bottom:3rem;padding-left:0}ul.bullet li{margin-bottom:2rem;padding-left:2rem;position:relative}ul.bullet li:before{background-color:#1b78bb;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:6px;width:8px}.discount-code-applied .discount-badge{align-items:center;border-radius:6px;color:#495057;display:inline-flex;font-size:13px;font-weight:500;margin-top:8px;max-width:100%;padding-bottom:8px;transition:all .2s ease}.discount-code-applied .discount-content{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.discount-code-applied .discount-text{align-items:center;color:#495057;display:flex;gap:4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discount-code-applied .discount-amount{color:#dc3545;font-size:12px;font-weight:600;line-height:1.2}.discount-code-applied .discount-code{background:#fff2f2;border:1px solid #fecaca;border-radius:4px;color:#dc3545;font-size:12px;font-weight:700;padding:2px 6px}.discount-code-applied .btn-remove-discount{background:transparent;border:1px solid #dee2e6;border-radius:4px;color:#6c757d;cursor:pointer;flex-shrink:0;font-size:12px;margin-left:10px;padding:4px 6px;transition:all .2s ease}.discount-code-applied .btn-remove-discount:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.discount-code-applied .btn-remove-discount:active{transform:scale(.95)}
/*# sourceMappingURL=custom.min.css.map*/