.archive-products{width:1360px;max-width:calc(100% - 120px);margin:0 auto;padding:265px 40px}.archive-header{margin-bottom:64px}.archive-header .woocommerce-breadcrumb{margin-bottom:24px;color:#c7c7c7;font-size:16px;font-weight:600}.archive-header .woocommerce-breadcrumb a{color:#c7c7c7;text-decoration:none}.archive-header h1{font-size:32px;font-weight:500;margin:0 0 16px}.archive-header p{font-size:18px;font-weight:400;line-height:1.73}.archive-timer{position:relative;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--b);margin-bottom:32px}.archive-timer .timer{background-color:#464646;border-radius:32px;display:flex;align-items:center;padding:12px 12px 12px 24px;column-gap:24px;transform:translateY(-50%)}.archive-timer .timer .title{display:block;font-weight:600;font-size:16px;margin-bottom:4px}.archive-timer .timer .desc{font-weight:400;display:block;font-size:14px}.archive-timer .timer .countdown{background-color:var(--1);color:var(--2);border-radius:50px;width:88px;display:flex;align-items:center;justify-content:center;height:40px;font-weight:600;font-size:16px}.archive-container .container{display:flex;align-items:flex-start;column-gap:40px}.sidebar-wrap{flex:0 0 calc(25% - 40px)}.archive-container .sidebar-wrap div.title{font-size:18px;font-weight:600;display:block;padding-bottom:16px;border-bottom:1px solid var(--b);margin-bottom:42px;display:flex;align-items:center}.filter-btn svg,.archive-container .sidebar-wrap div.title svg{width:20px;margin-right:8px}.filters .filter{margin-bottom:48px}.filters .filter h3{font-size:16px;margin:0 0 16px;font-weight:600}.filters .filter ul{display:flex;flex-wrap:wrap;row-gap:16px}.filters .filter ul li{flex:0 0 100%;margin:0;padding:0}.filters .filter ul li input{margin-right:8px!important}.filters .filter ul li label{font-weight:400;font-size:14px}.filters .filter .bapf_slidr_all{color:#c7c7c7;font-size:12px}.filters .filter .bapf_slidr_all .bapf_taprice{margin-left:5px}.filters .filter .bapf_slidr_all .bapf_from,.filters .filter .bapf_slidr_all .bapf_to{margin-bottom:12px}.filters .bapf_slidr_main.ui-widget-content .ui-slider-range,.filters .berocket_filter_price_slider.ui-widget-content .ui-slider-range{background:var(--1)}.filters .bapf_slidr_main.ui-widget-content .ui-slider-handle{background-color:var(--1);width:12px;height:12px;top:-4px;left:0;margin-left:0}.filters .bapf_slidr_main.ui-widget-content .ui-slider-handle:last-child{margin-left:-12px}.filters .bapf_slidr_main.ui-widget-content:before{content:'';width:12px;height:12px;border-radius:50px;position:absolute;background-color:var(--b);left:0;top:-4px}.filters .bapf_slidr_main.ui-widget-content:after{content:'';width:12px;height:12px;border-radius:50px;position:absolute;background-color:var(--b);right:0;top:-4px}.filters .bapf_slidr_main.ui-widget-content,.berocket_filter_price_slider.ui-widget-content{background-color:var(--b)}.bapf_loader_page{display:none!important}.shipping{padding:48px 0;border-top:1px solid var(--b);text-align:center}.shipping .title{display:block;font-size:16px;font-weight:500;margin:0 auto 16px;max-width:100%;width:210px}.italdeposito{background-color:#464646;border-radius:16px;padding:56px 56px 32px 32px;position:relative}.italdeposito .icon-bg{position:absolute;right:-40px;top:32px;z-index:1}.italdeposito .wrap{z-index:2;position:relative}.italdeposito .wrap h4{margin:0 0 16px;font-size:16px;font-weight:600}.italdeposito .wrap h3{color:var(--1);font-weight:500;font-size:20px;line-height:1.4;margin:0 0 16px}.italdeposito .wrap p{font-size:14px;line-height:1.57;font-weight:400;margin:0 0 16px}.italdeposito .wrap ul{padding:0;list-style:none;margin:0}.italdeposito .wrap ul li{display:flex;align-items:flex-start;margin:0 0 12px;column-gap:8px;font-size:12px;font-weight:500}.italdeposito .wrap ul li img{width:20px}.additional-desc{padding-top:80px;margin-top:80px;border-top:1px solid var(--b)}.additional-desc h2{font-size:24px;font-weight:500;margin:0 0 16px}.additional-desc h2:not(:first-child){margin-top:80px}.additional-desc p{font-size:18px;line-height:1.78;font-weight:400}.additional-desc .text{margin-bottom:80px}.products-wrap ul li.product{flex:0 0 calc(33.33% - 31px)}.archive-container .products-wrap{flex:0 0 75%}.woocommerce nav.woocommerce-pagination{margin-top:36px}.woocommerce nav.woocommerce-pagination ul{display:flex;column-gap:16px;justify-content:center;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a{width:24px;height:24px;display:flex;align-items:center;background-color:var(--2);justify-content:center;font-size:16px;font-weight:600;border-radius:50px}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:var(--1);font-weight:600;color:var(--2)}.bid-container .products-wrap{flex:0 0 100%}.bid-container .products-wrap ul.products{column-gap:24px;row-gap:50px}.archive-products.bid-container{padding-bottom:80px}#form-bid{border:1px solid var(--b);margin-top:80px;padding:48px 0;text-align:center;border-width:1px 0}#form-bid .container{max-width:100%;width:860px;margin:0 auto}#form-bid h3{font-size:24px;font-weight:500;margin:0 0 16px}#form-bid .desc{font-size:18px;line-height:1.78;margin-bottom:48px;display:block}#form-bid .wpforms-container .wpforms-field-container{row-gap:32px}#form-bid .wpforms-container .wpforms-layout-row{column-gap:64px;margin:0}#form-bid .wpforms-container .wpforms-field{padding:0;width:100%;text-align:left}#form-bid .wpforms-layout-column{padding:0}#form-bid .wpforms-container .wpforms-field label{color:#fff;font-size:12px;font-weight:600}#form-bid .wpforms-container .wpforms-field label .wpforms-required-label{color:#fff}#form-bid .wpforms-container .wpforms-field input::placeholder{color:#8e8e8e}#form-bid .wpforms-field-container .wpforms-field-layout:last-child .wpforms-layout-row{align-items:flex-end}#form-bid .wpforms-container .wpforms-field-checkbox{margin-bottom:-19px}#form-bid .wpforms-container .wpforms-field-checkbox label{font-size:12px;font-weight:400}#form-bid .wpforms-container .wpforms-field-checkbox input{width:18px;height:18px;flex:0 0 18px}#form-bid .wpforms-container .wpforms-field-checkbox input:before{background-color:#464646;border:1px solid var(--b)}#form-bid .wpforms-container .wpforms-field-checkbox input:checked:before{box-shadow:none}#form-bid .wpforms-container .wpforms-field-checkbox input:checked:after{width:12px;height:12px;border:none;background-color:var(--1);transform:none;top:1px;left:1px}#form-bid .wpforms-submit-container{margin-top:51px}#form-bid .wpforms-submit-container button{margin-left:auto;margin-right:auto}#form-bid .term-text{font-size:14px}.hero-section{position:relative;min-height:calc(100vh - 80px);display:flex;align-items:flex-end;padding-bottom:80px}.hero-section>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-section .container,.gift-products-container .container{width:1360px;max-width:calc(100% - 120px);margin:0 auto;position:relative}.hero-section .text{width:660px;max-width:100%}.hero-section .text h1{font-size:80px;font-weight:500;line-height:1.13;margin-bottom:24px;margin-top:0}.hero-section .text .term-description{font-size:18px;line-height:1.78;margin-bottom:48px}.gift-products-container{padding-top:96px;text-align:center}.gift-products-container .container>h3{font-size:22px;margin:0 0 16px;font-weight:400;text-transform:uppercase;letter-spacing:2.2px}.gift-products-container .container>h2{margin:0 auto;font-size:48px;font-family:var(--ff2);font-weight:500;line-height:1.17;width:1050px}.gift-products-container .container>h2:after{max-width:400px;width:100%;height:1px;content:'';background-color:var(--b);display:block;margin:48px auto 120px}.hero-section .text .primary-btn{box-shadow:0 8px 16px 0 #1c1c1c!important}.hero-section .text .primary-btn:after{content:'';width:100%;height:100%;background-color:#fff0;border-radius:8px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);transition:box-shadow 0.4s ease,transform 0.4s ease;box-shadow:0 0 0 0 #fff0}.hero-section .text .primary-btn:hover:after{box-shadow:0 0 0 2px var(--1)}.prodotti-regalo{display:flex;flex-wrap:wrap;width:1170px;max-width:100%;margin:0 auto;justify-content:space-between;column-gap:40px;row-gap:100px;padding-bottom:80px}.prodotti-regalo .prodotto-regalo{flex:0 0 calc(33% - 30px);text-align:center;padding:0 50px;box-sizing:border-box}html[lang="es-ES"] .prodotti-regalo .prodotto-regalo:last-child,html[lang="en-EN"] .prodotti-regalo .prodotto-regalo:last-child,html[lang="en-US"] .prodotti-regalo .prodotto-regalo:last-child{margin-right:auto}.prodotti-regalo .prodotto-regalo>img{height:180px;width:auto;margin-bottom:40px}.prodotti-regalo .prodotto-regalo h3{color:var(--2);font-family:var(--ff2);background-color:var(--1);border-radius:8px;height:52px;display:flex;align-items:center;justify-content:center;margin:0 0 32px;font-weight:600;font-size:28px}.prodotti-regalo .prodotto-regalo .cta-link{display:flex;align-items:center;justify-content:center;column-gap:16px;color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:.4s}.prodotti-regalo .prodotto-regalo .cta-link:hover{transform:translateX(10px)}.prodotti-regalo .prodotto-regalo .cta-link svg{width:16px}.archive-header .btn-wrap{margin-top:32px;text-align:right}.lmp_products_loading i{width:36px!important;height:36px!important;border:4px solid rgb(253 220 67 / .3);border-top-color:var(--1);border-radius:50%;animation:spin 1s linear infinite;z-index:15;pointer-events:none;display:block;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bapf_sfilter[data-taxonomy="product_cat"] li ul{margin-top:12px}.woocommerce-no-products-found .woocommerce-info{background-color:#464646;border:none;border-radius:50px;text-align:center;color:#fff}.woocommerce-no-products-found .woocommerce-info:before{display:none}.bapf_body ul ul:has(#bapf_1_85),li:has(>#bapf_1_54),li:has(>#bapf_1_55),li:has(>#bapf_1_264),li:has(>#bapf_1_266),li:has(>#bapf_1_344),.bapf_body ul ul:has(#bapf_1_326),li:has(>#bapf_1_331),li:has(>#bapf_1_348),li:has(>#bapf_1_345),li:has(>#bapf_1_330),li:has(>#bapf_1_349),.bapf_body ul ul:has(#bapf_1_327){display:none!important}@media screen and (max-width:1024px){.archive-products{max-width:100%;padding:120px 15px 40px;box-sizing:border-box}.archive-header h1{font-size:28px}.archive-header p{font-size:16px}.archive-header .woocommerce-breadcrumb{font-size:14px}.archive-timer .timer .title{font-size:14px}.archive-timer .timer .desc{font-size:12px}.archive-timer .timer .countdown{font-size:14px}.sidebar-wrap{position:fixed;left:0;top:0;background-color:var(--2);z-index:99999999;padding:32px 15px;height:calc(100vh - 64px);overflow-y:scroll;transform:translateX(-100%);transition:.4s;width:80%;border-right:1px solid var(--b)}.archive-container .container{flex-wrap:wrap}.filter-btn{display:inline-flex!important;background-color:var(--1);margin:0 auto 32px;height:40px;align-items:center;justify-content:center;padding:0 32px;border-radius:50px;font-weight:600;color:var(--2)}.archive-container .sidebar-wrap div.title{display:flex;align-items:center}.archive-container .sidebar-wrap div.title .close{width:30px;height:30px;position:relative;margin-right:0;margin-left:auto}.archive-container .sidebar-wrap div.title .close span{position:absolute;top:15px;left:0;width:100%;height:1px;background-color:var(--b);transform:rotate(45deg)}.archive-container .sidebar-wrap div.title .close span:last-child{transform:rotate(-45deg)}.sidebar-wrap.active{transform:translateX(0%)}.italdeposito{overflow:hidden}.archive-container .products-wrap{flex:0 0 100%;width:100%}.additional-desc{padding-top:48px;margin-top:48px}.additional-desc p{font-size:16px}.additional-desc h2{font-size:20px}.additional-desc .text{margin-bottom:40px}.products-wrap ul li.product{flex:0 0 calc(50%  - 10px);box-sizing:border-box;margin-bottom:0!important}ul.products li.product.is-vendita{flex:0 0 calc(50% - 12px)!important}.bid-container .products-wrap ul.products{row-gap:24px}#form-bid .wpforms-layout-column{margin-bottom:16px}#form-bid .wpforms-container .wpforms-field-container{row-gap:0}#form-bid .wpforms-container .wpforms-field-checkbox{margin-top:24px}.hero-section{padding-bottom:40px;width:100%}.hero-section:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#111;opacity:.4}.hero-section .text .primary-btn{font-size:14px}.hero-section .text h1{font-size:28px;margin:0 0 16px;font-weight:500;line-height:1.4}.hero-section .text .term-description{font-size:16px}.hero-section .container,.gift-products-container .container{max-width:calc(100% - 30px);z-index:1}.gift-products-container{padding-top:40px}.gift-products-container .container>h3{font-size:14px}.gift-products-container .container>h2{width:100%;font-size:32px}.gift-products-container .container>h2:after{margin:40px auto 40px}.prodotti-regalo{width:100%}.prodotti-regalo .prodotto-regalo{flex:0 0 calc(100% - 0px)}}@media screen and (max-width:767px){.hero-section .text{display:flex;flex-wrap:wrap;justify-content:center}.hero-section .text .primary-btn{max-width:50%;text-align:center}}