﻿::selection{background-color:#c9d425;color:#1c1c1c}html{overflow-x:hidden}html.over{overflow:hidden}@media(min-width: 992px){html .container{max-width:85vw}}@media(max-width: 991px){html .container{width:auto}}img{max-width:100%;height:auto}@media(min-width: 992px){.hiddendesk{display:none}}@media(max-width: 991px){.hiddenmobi{display:none}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.main-content{margin-top:15rem}.home .main-content{margin-top:0}@media(max-width: 991px){.main-content{margin-top:12rem}}.title-page{margin-bottom:3.4rem}.mtb{margin:3.4rem auto !important}.nomb{margin-bottom:0 !important}.fullback{padding:8rem 0;width:100vw;margin-left:calc(15vw / -2);overflow:hidden}@media(max-width: 991px){.fullback{margin-left:-1.5rem}}@media(max-width: 767px){.fullback{margin-left:-0.75rem}}.br5{border-radius:5px}@media(max-width: 767px){.home .is-content-justification-right{justify-content:flex-start}}.has-primario-color{color:#c9d425}.has-primario-background-color{background-color:#c9d425}.has-nero-color{color:#1c1c1c}.has-nero-background-color{background-color:#1c1c1c}.has-nero50-color{color:#8b8b8b}.has-nero50-background-color{background-color:#8b8b8b}.has-nero30-color{color:#d5d5d5}.has-nero30-background-color{background-color:#d5d5d5}.has-nero5-color{color:#f5f5f5}.has-nero5-background-color{background-color:#f5f5f5}.has-bianco-color{color:#fff}.has-bianco-background-color{background-color:#fff}@media(max-width: 991px){html{font-size:16px}}@media(min-width: 992px){html{font-size:1.0416666667vw}}body{font-family:"Inter",sans-serif;font-size:1rem;color:#1c1c1c;background-color:#f5f5f5}h1,.h1{font-size:4.8rem;line-height:1.1;font-weight:500}@media(max-width: 991px){h1,.h1{font-size:2.8rem}}h2,.h2{font-size:2.4rem;line-height:1.16;font-weight:500}#customer_login h2,#customer_login .h2{font-size:1.6rem}@media(max-width: 991px){h2,.h2{font-size:1.8rem}}h3,.h3,.woocommerce-notice--success{font-size:1.6rem;line-height:1.34;font-weight:500}@media(max-width: 991px){h3,.h3,.woocommerce-notice--success{font-size:1.3rem}}h4,.h4{font-size:1.2rem;line-height:1.33;font-weight:500}h5,.h5{font-size:1rem;line-height:1.35;font-weight:600}h6,.h6{font-size:0.9rem;line-height:1.33;font-weight:500}p{font-size:1rem;line-height:1.45}.content-page ul,.content-page ol{font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.45;padding-left:4rem}.has-small-font-size{font-size:0.8rem;line-height:1.37;color:#8b8b8b}.has-medium-font-size{font-size:1.2rem;line-height:1.37;color:#1c1c1c}.breadcrumb{font-size:0.8rem;color:#1c1c1c;margin-bottom:2rem}.breadcrumb a{text-decoration:none;color:#1c1c1c}.breadcrumb span.current-item,.breadcrumb>span:last-child{color:#c9d425}@media(max-width: 991px){.breadcrumb{line-height:1.5}}mark{background-color:transparent;color:#c9d425;font-style:normal;font-weight:bold}address{font-size:1rem;line-height:1.45;font-style:normal}ins{background-color:transparent;color:#1c1c1c;text-decoration:none}p.iconte,p.iconmail,p.iconwhats{margin-bottom:0.4rem}p.iconte a,p.iconmail a,p.iconwhats a{display:inline-block;padding-left:2rem;background-position:center left;background-size:1.2rem 1.2rem;background-repeat:no-repeat;line-height:1.2rem;text-decoration:none;color:#1c1c1c !important;text-decoration:none}p.iconte a:hover,p.iconmail a:hover,p.iconwhats a:hover{color:#c9d425 !important}p.iconte a{background-image:url(assets/img/icone/telefono.svg)}p.iconmail a{background-image:url(assets/img/icone/mail.svg)}p.iconwhats a{background-image:url(assets/img/icone/whatsapp.svg)}.content-page p a{color:#c9d425}.woocommerce-product-details__short-description ul,.woocommerce-product-details__short-description ol{padding-top:0.5rem;padding-left:40px;font-size:1rem;line-height:1.45}.cta,.wp-block-button__link,.gform_button,.woocommerce a.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,a.edit,button.reset-filters,.single-product .entry-summary form.cart .single_add_to_cart_button,.xoo-el-form-container button.button.btn.xoo-el-action-btn,.restore-item{background-color:#c9d425;color:#1c1c1c !important;line-height:1;padding:0.9rem 1.2rem;border-radius:5px;display:inline-block;text-decoration:none;font-size:0.9rem;cursor:pointer;font-weight:700;border:0}.cta:hover,.wp-block-button__link:hover,.gform_button:hover,.woocommerce a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,a.edit:hover,button.reset-filters:hover,.single-product .entry-summary form.cart .single_add_to_cart_button:hover,.xoo-el-form-container button.button.btn.xoo-el-action-btn:hover,.restore-item:hover{background-color:#1c1c1c !important;color:#fff !important}.cta.cta--secondary,.wp-block-button__link.cta--secondary,.gform_button.cta--secondary,.woocommerce a.button.cta--secondary,.woocommerce #respond input#submit.cta--secondary,.woocommerce a.button.cta--secondary,.woocommerce button.button.cta--secondary,.woocommerce input.button.cta--secondary,.woocommerce a.button.alt.cta--secondary,.woocommerce button.button.alt.cta--secondary,a.edit.cta--secondary,button.reset-filters.cta--secondary,.single-product .entry-summary form.cart .single_add_to_cart_button.cta--secondary,.xoo-el-form-container button.button.btn.xoo-el-action-btn.cta--secondary,.restore-item.cta--secondary{background-color:#1c1c1c;color:#fff}.cta.cta--secondary:hover,.wp-block-button__link.cta--secondary:hover,.gform_button.cta--secondary:hover,.woocommerce a.button.cta--secondary:hover,.woocommerce #respond input#submit.cta--secondary:hover,.woocommerce a.button.cta--secondary:hover,.woocommerce button.button.cta--secondary:hover,.woocommerce input.button.cta--secondary:hover,.woocommerce a.button.alt.cta--secondary:hover,.woocommerce button.button.alt.cta--secondary:hover,a.edit.cta--secondary:hover,button.reset-filters.cta--secondary:hover,.single-product .entry-summary form.cart .single_add_to_cart_button.cta--secondary:hover,.xoo-el-form-container button.button.btn.xoo-el-action-btn.cta--secondary:hover,.restore-item.cta--secondary:hover{background-color:transparent;color:#1c1c1c;border:2px solid #1c1c1c}a.edit,a.view,.woocommerce .wishlist_table a.button{font-size:0.8rem !important;padding:0.6rem 0.9rem !important;margin:1rem 0 !important}a.edit:hover,a.view:hover,.woocommerce .wishlist_table a.button:hover{color:#fff !important}.filtri-buttons button,.filtri-buttons a{font-size:0.7rem !important;padding:0.5rem 0.7rem !important;margin:0.5rem 0 !important;font-weight:500 !important}.filtri-buttons button:hover,.filtri-buttons a:hover{color:#fff !important}.woocommerce-page .woocommerce-error .button:hover{color:#1c1c1c !important;background-color:#fff !important}.woocommerce a.button.alt{width:100%;box-sizing:border-box}.buttonsubmenu{background-color:transparent;border:none;padding:0;line-height:1;margin-left:0.5rem}.buttonsubmenu>span{display:inline-block;width:0.9rem;height:0.9rem;background:#c9d425;border-radius:0.25rem;position:relative;top:2px}.buttonsubmenu>span:before{content:" ";position:absolute;left:50%;top:60%;transform:rotate(45deg) translate(-50%, -50%);border:solid #1c1c1c;border-width:0 0.1rem 0.1rem 0;display:inline-block;padding:2px;transition:.3s all cubic-bezier(0.4, 0, 0.2, 1);transform-origin:50% 0%}.woocommerce a.remove{display:inline-block;font-size:1rem;height:1.75rem;width:1.75rem;text-align:center;line-height:1.75rem;border-radius:50%;color:#1c1c1c !important;text-decoration:none;font-weight:500;border:0;background-color:#c9d425}.woocommerce a.remove:hover{background-color:#8b8b8b}.woocommerce .woocommerce-message a.button:hover{color:#1c1c1c !important;background-color:#fff !important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1;transform:scale(1.3)}input[type=number]::inner-spin-button,input[type=number]::outer-spin-button{opacity:1;transform:scale(1.3)}input[type=search],input[type=email],input[type=text],input[type=password],input[type=tel],textarea{font-family:"Inter",sans-serif;border:2px solid #d5d5d5;font-size:0.9rem;line-height:1;padding:0.8rem 0.9rem !important;color:#1c1c1c;border-radius:5px}input[type=search]:focus,input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus{outline:none}.select2-container--default .select2-selection--single{font-family:"Inter",sans-serif;border:2px solid #d5d5d5;font-size:0.9rem;line-height:1;padding:0.8rem 0.9rem !important;color:#1c1c1c;border-radius:5px;box-sizing:content-box}.select2-container--default .select2-selection--single .select2-selection__arrow{background-color:#c9d425;width:1rem;height:1rem;border-radius:0.25rem;top:50%;transform:translateY(-50%);right:1rem}.woocommerce-additional-fields{display:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:0em 0;text-align:left;border-radius:0;margin-top:1rem}.woocommerce form .form-row{padding:0px;margin-bottom:1.5rem}.woocommerce-LostPassword,.woocommerce-privacy-policy-text{margin-top:1rem;font-size:0.8rem}.woocommerce-LostPassword p,.woocommerce-privacy-policy-text p{font-size:0.8rem}.woocommerce-LostPassword a,.woocommerce-privacy-policy-text a{color:#c9d425}.woocommerce-privacy-policy-text{margin-bottom:1rem}.quantity input{width:4.75rem !important;font-size:1rem !important;color:#1c1c1c;background:transparent !important;padding:0.9rem 1.2rem !important;margin-right:1.4615384615rem;text-align:left !important;border:1px solid #8b8b8b;border-radius:5px}form span em{font-size:0.8rem;margin-top:0.5rem;display:inline-block;font-style:normal;color:#8b8b8b}fieldset{margin-top:4rem;margin-bottom:1rem}fieldset legend{font-size:1.2rem;margin-bottom:1.6rem;border-bottom:2px solid #1c1c1c;padding-bottom:1.2rem;width:100%}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{filter:grayscale(1);transform:scale(1.5);margin-right:.8rem;margin-bottom:3px}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:1rem}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>a,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a:hover,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a:hover{color:#c9d425}.create-account{margin-bottom:0}.create-account label{font-size:.8rem}.woocommerce form .form-row .input-checkbox{margin-right:3px}body #cookie-bar{display:flex !important;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;background:#1c1c1c}body #cookie-bar,body #cookie-bar *{font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-weight:400}body #cookie-bar p{float:none;margin:0 0 10px;font-size:1rem}body #cookie-bar a{float:none;color:#fff}body #cookie-bar-prompt-button{display:none;display:none !important}body #cookie-bar-button{font-family:"Inter",sans-serif;font-weight:600;font-style:normal;background-color:#c9d425;color:#fff;line-height:1;padding:1rem 2rem;border-radius:0;border-top-right-radius:1.5rem;border-bottom-left-radius:1.5rem;display:inline-block;text-decoration:none;font-size:1rem;cursor:pointer;text-shadow:none}body.notouch #cookie-bar-button:hover{color:#fff !important;text-decoration:none;border:none;-webkit-box-shadow:inset 0 -55px 0 0 #40baec;-moz-box-shadow:inset 0 -55px 0 0 #40baec;-ms-box-shadow:inset 0 -55px 0 0 #40baec;-o-box-shadow:inset 0 -55px 0 0 #40baec;box-shadow:inset 0 -55px 0 0 #40baec}body #cookie-bar-prompt[style*="display: none"]+#cookie-bar{display:none !important}@media only screen and (min-width: 768px){body #cookie-bar{display:flex !important;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}body #cookie-bar p{margin:unset;margin-right:30px}body #cookie-bar-button{max-width:200px;padding:16px 19px 13px;margin:unset}}@media only screen and (min-width: 1024px){body #cookie-bar-button{padding:17px 21px 14px}}@media only screen and (min-width: 1200px){body #cookie-bar-button{padding:18px 23px 15px}}@media only screen and (min-width: 1400px){body #cookie-bar-button{padding:18px 25px 15px}}.woocommerce ul.products.columns-3{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-3 li.product{float:none;width:32%;margin-right:2%}.woocommerce ul.products.columns-3 li.product.last{margin-right:-1px}@media(max-width: 991px){.woocommerce ul.products.columns-3 li.product{width:49%;margin-right:-1px;margin-bottom:1rem}.woocommerce ul.products.columns-3 li.product:nth-child(2n+1){margin-right:2%}}.woocommerce ul.products.columns-4{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-4 li.product{float:none;width:24%;margin-right:1.3333%}.woocommerce ul.products.columns-4 li.product.last{margin-right:-1px}@media(max-width: 991px){.woocommerce ul.products.columns-4 li.product{width:49%;margin-right:-1px;margin-bottom:1rem}.woocommerce ul.products.columns-4 li.product:nth-child(2n+1){margin-right:2%}}.woocommerce ul.products.columns-5{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-5 li.product{float:none;width:19%;margin-right:1.25%}.woocommerce ul.products.columns-5 li.product.last{margin-right:-1px}@media(max-width: 991px){.woocommerce ul.products.columns-5 li.product{width:49%;margin-right:-1px;margin-bottom:1rem}.woocommerce ul.products.columns-5 li.product:nth-child(2n+1){margin-right:2%}}.woocommerce ul.products li.product{background:#fff;padding:2.1rem;box-sizing:border-box;border-radius:5px;position:relative;margin-bottom:22px;border:0.15rem solid #f5f5f5}.woocommerce ul.products li.product.outofstock a:after{display:block;content:"Sold out";color:#d92d2d;margin-top:.5rem}@media(max-width: 991px){.woocommerce ul.products li.product{padding:1.3rem}}.woocommerce ul.products li.product:hover{border-color:#1c1c1c}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product h2{color:#1c1c1c;font-size:1rem}.woocommerce ul.products li.product img{height:14rem !important;object-position:center;object-fit:contain}@media(max-width: 991px){.woocommerce ul.products li.product img{height:9rem !important}}.woocommerce ul.products li.product .price{font-size:1rem;font-weight:500;margin:0}.woocommerce ul.products li.product .price bdi,.woocommerce ul.products li.product .price del{color:#8b8b8b;font-weight:500}.woocommerce ul.products li.product .price del bdi{color:#8b8b8b;font-weight:500}.woocommerce ul.products li.product .price ins bdi{color:#c9d425;font-weight:500}@media(max-width: 991px){.woocommerce ul.products li.product .price{font-size:.9rem !important}}.hero{padding-top:18rem;padding-bottom:8rem;margin-bottom:0 !important}.hero h1{margin-bottom:2.4rem}@media(max-width: 991px){.hero h1{font-size:1.7rem}}.lSAction>a{height:2.4rem;width:2.4rem;background:#1c1c1c;border-radius:5px;opacity:1;display:flex;align-items:center;justify-content:center}.lSAction>a img{width:0.75rem !important;height:auto !important;background:transparent !important}.lSAction>a.lSPrev img{transform:rotate(90deg)}.lSAction>a.lSNext img{transform:rotate(-90deg)}.sliderhome .lSSlideOuter{max-width:85vw;margin:auto;margin-top:4rem;overflow:visible}.sliderhome .lSSlideOuter>*{overflow:visible}.sliderhome .lSAction{display:flex;justify-content:center;margin-top:2.75rem}.sliderhome .lSAction a{position:static;margin:0;background:#c9d425;margin:0 0.35rem}.slidertag__single{background-color:#fff;text-align:center;padding:2.8rem 0;color:#1c1c1c;border-radius:5px}.slidertag__single h3{margin-bottom:1.2rem;font-weight:500}.slidertag__single a{color:#1c1c1c}.slidertag__single a:hover{color:#c9d425}.accordion{margin-bottom:0 !important}.tabs{overflow:hidden}.tab{overflow:hidden;background-color:#fff;border-radius:5px;margin-bottom:1.2rem}.tab input{position:absolute;opacity:0;z-index:-1}.tab-label{display:flex;justify-content:flex-start;padding:1.2rem;cursor:pointer;color:#1c1c1c;font-size:1.2rem;position:relative}@media(max-width: 991px){.tab-label{padding-right:4rem}}.tab-label:hover{color:#c9d425}.tab-label::before{content:"+";width:1.45rem;height:1.45rem;text-align:center;transition:all .35s;line-height:1.35rem;font-weight:500;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);display:inline-table;background-color:#c9d425;color:#fff;border-radius:5px;transform-origin:50% 0%}.tab-content{max-height:0;padding:0 1.2rem;padding-top:0;color:#1c1c1c;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);font-size:0.9rem;line-height:1.4}.tab-content p{font-size:0.9rem;line-height:1.4}.tab-content span{margin-bottom:0.5rem;display:block}.tab-close{display:flex;justify-content:flex-end;padding:1rem;font-size:.75em;background:#c9d425;cursor:pointer}.tab-close:hover{background:#c9d425}input:checked+.tab-label::before{transform:rotate(45deg) translateY(-50%)}input:checked~.tab-content{max-height:100vh;padding:0 1.2rem 1.2rem 1.2rem}@media(max-width: 991px){.cathome__single{margin-bottom:2.8rem}.cathome__single:last-child{margin-bottom:0}}.cathome__single>a{text-decoration:none}.cathome__single__back{background-color:#1c1c1c;padding:2.8rem 4rem;color:#fff;border-radius:5px;position:relative;height:100%;box-sizing:border-box;cursor:pointer}.cathome__single__back:before{content:" ";height:4rem;width:3.25rem;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:47%;top:0;transform:translateY(-50%)}@media(max-width: 991px){.cathome__single__back:before{height:3.5rem;width:2.75rem;left:80%}}@media(max-width: 991px){.cathome__single__back{padding:1.6rem 2.8rem}}.cathome__single__back:hover .cathome__single__image img{transform:translateY(-1rem)}.cathome__single__content h3{margin-bottom:0.8rem;font-size:2rem}.cathome__single__content p{margin-bottom:1.6rem;font-size:0.8rem}.cathome__single__content a{color:#c9d425;font-size:0.85rem;font-weight:700}.cathome__single__content a span{text-transform:lowercase}.cathome__single__image{text-align:center}.cathome__single__image img{margin-top:-3.5rem;transition:.3s all cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 991px){.cathome__single__image img{margin-top:2rem;width:80%;display:inline-block}}.cathome__single.batterie .cathome__single__back:before{background-image:url(assets/img/icone/iconabatterie.svg)}.cathome__single.caricabatterie .cathome__single__back:before{background-image:url(assets/img/icone/iconacarica.svg)}.woocommerce nav.woocommerce-pagination{text-align:right}.woocommerce nav.woocommerce-pagination ul{border:0;margin:0}.woocommerce nav.woocommerce-pagination ul li{border:0;text-align:center;margin-left:5px}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#c9d425;border-radius:5px;color:#1c1c1c}.woocommerce nav.woocommerce-pagination ul li a{color:#1c1c1c;border-radius:5px}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{color:#c9d425}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#c9d425;color:#1c1c1c}.xoo-el-sidebar{display:none}.xoo-el-srcont{border-radius:5px}.xoo-el-inmodal{height:max-content;max-height:none;transition:.3s all cubic-bezier(0.4, 0, 0.2, 1);max-width:480px}.xoo-el-form-container{padding-bottom:0px}.xoo-el-tabs li{font-size:0.8rem}label.xoo-el-form-label{margin-bottom:0}.xoo-el-main{padding-top:0;padding-left:0;padding-right:0}.xoo-el-main input[type=text],.xoo-el-main input[type=password],.xoo-el-main input[type=email]{background-color:#fff;border-radius:0.25rem;margin-top:0.5rem}.xoo-el-main button.button{background-color:#c9d425 !important;margin-top:1.5rem !important;font-size:0.65rem !important}.xoo-el-main button.button:hover{color:#fff;background:#1c1c1c !important}.xoo-el-main label{font-size:0.7rem}.xoo-el-main .rimando{text-align:center;font-size:0.65rem;margin-top:1.35rem;margin-bottom:0.25rem}.xoo-el-main .rimando a{color:#c9d425}.xoo-el-header{padding:0}.modale-popup__titolo{color:#1c1c1c;padding:1.05rem 1.05rem;background-color:#f5f5f5;position:relative;margin-bottom:1.75rem;margin-left:-20px}.modale-popup__titolo h3{font-size:1rem}form.xoo-el-action-form{margin-top:0}div[data-section=lostpw] button.button{margin-top:0 !important}div[data-section=lostpw] input[type=text]{margin-top:0.65rem}span.xoo-el-close{width:1.75rem;height:1.75rem;border-radius:5px;top:0.75rem;right:15px;border:0;background:#00000015;text-align:center;line-height:1.65rem;color:#000}.xoo-el-icon-cancel-circle:before{content:"✕"}.xoo-el-notice{margin-bottom:0;margin-left:-20px;width:auto}.xoo-el-notice .xoo-el-notice-error,.xoo-el-notice .xoo-el-notice-success{padding:20px 20px;border-radius:0}.xoo-aff-input-group .xoo-aff-input-icon{display:none}.xoo-el-login-btm-fields label input,.xoo-aff-radio input,.xoo-aff-checkbox_single input,.xoo-aff-checkbox_list input{margin-top:0}@media(max-width: 991px){.wp-block-columns .wp-block-column{margin-bottom:1.6rem}.wp-block-columns .wp-block-column:last-child{margin-bottom:0}}.puntiforti{margin-top:4rem}.puntiforti h3{margin-bottom:0.8rem}.puntiforti p{font-size:0.8rem}.puntiforti .wp-block-columns.has-background{padding:2.25rem}@media(max-width: 991px){.puntiforti .wp-block-column{margin-bottom:0;flex-basis:100% !important;margin-left:0 !important;margin-right:0 !important}.puntiforti .wp-block-column .wp-block-column:first-child{flex-basis:25% !important}.puntiforti .wp-block-column .wp-block-column:first-child figure{margin-bottom:0}.puntiforti .wp-block-column .wp-block-column:last-child{flex-basis:75% !important}.puntiforti h3{margin-bottom:1rem}.puntiforti p{font-size:1rem}}@media(max-width: 767px){.puntiforti .wp-block-column .wp-block-column:first-child{flex-basis:100% !important}.puntiforti .wp-block-column .wp-block-column:first-child figure{margin-bottom:1.6rem}.puntiforti .wp-block-column .wp-block-column:last-child{flex-basis:100% !important}}.wp-block-media-text__content{padding-left:16% !important;padding-right:0 !important}.wp-block-media-text__content>*{margin-bottom:1.2rem}.wp-block-media-text__content>*:last-child{margin-bottom:0}.has-media-on-the-right .wp-block-media-text__content{padding-left:0 !important;padding-right:16% !important}@media(max-width: 767px){.wp-block-media-text__content{margin-top:2rem;padding-left:0 !important;padding-right:0 !important}}header#header{position:fixed;top:0;left:0;width:100%;z-index:999}header#header.header--cart .header__logo{text-align:center !important}header#header .header__up{background-color:#c9d425;padding:0.9rem 0;color:#1c1c1c;font-size:0.8rem;position:relative;z-index:2}header#header .header__up p{font-size:0.8rem}header#header .header__up a{color:#1c1c1c;text-decoration:none}header#header .header__up a:hover{color:#fff}header#header .header__up .header__up__central{text-align:center}header#header .header__up .header__up__icon{display:flex;justify-content:flex-end}header#header .header__up .header__up__icon #account{margin-right:1.8rem}@media(max-width: 991px){header#header .header__up .header__up__icon #account{margin-right:1.2rem}}header#header .header__up .header__up__icon>*>a{display:flex;align-items:center;position:relative}header#header .header__up .header__up__icon>*>a:hover{color:#fff}header#header .header__up .header__up__icon>*>a:hover .cart-contents-count{color:#fff;background-color:#1c1c1c}header#header .header__up .header__up__icon>*>a .cart-contents-count{position:absolute;height:.7rem;width:.7rem;background:#fff;border-radius:50%;text-align:center;line-height:.7rem;font-size:.5rem;left:1rem;top:0}@media(max-width: 767px){header#header .header__up .header__up__icon>*>a{font-size:0}}header#header .header__up .header__up__icon svg{height:1.25rem;width:auto;margin-right:0.85rem}@media(max-width: 767px){header#header .header__up .header__up__icon svg{margin-right:0rem}}header#header .header__down{padding:0.8rem 0;background-color:#fff;box-shadow:0 3px 26px rgba(0,0,0,.1);position:relative;z-index:1}header#header .header__hamburger{display:none}@media(max-width: 991px){header#header .header__hamburger{order:2}}@media(max-width: 991px){header#header .header__hamburger{display:flex;align-items:center;justify-content:flex-end}}header#header .header__hamburger .nav-hamburger{height:1rem;width:1rem;position:relative;cursor:pointer;padding:0.5rem;background-color:#c9d425;border-radius:5px;box-sizing:content-box}header#header .header__hamburger .nav-hamburger .content-hambu{height:100%;width:100%;position:relative}header#header .header__hamburger .nav-hamburger span{display:block;height:2px;width:100%;background-color:#fff;position:absolute;transition:.3s all cubic-bezier(0.4, 0, 0.2, 1)}header#header .header__hamburger .nav-hamburger span:first-child{top:0}header#header .header__hamburger .nav-hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}header#header .header__hamburger .nav-hamburger span:last-child{bottom:0}header#header .header__hamburger .nav-hamburger:hover span{background-color:#1c1c1c}header#header .header__hamburger .nav-hamburger.active span:first-child{transform:rotate(45deg);top:45%}@media(max-width: 991px){header#header .header__hamburger .nav-hamburger.active span:first-child{top:44%}}header#header .header__hamburger .nav-hamburger.active span:nth-child(2){opacity:0}header#header .header__hamburger .nav-hamburger.active span:last-child{transform:rotate(-45deg);bottom:48%}header#header .header__logo img{height:2.25rem;width:auto}@media(max-width: 991px){header#header .header__logo img{height:2rem;width:auto}}@media(max-width: 991px){header#header .header__logo{order:1}}header#header .header__search{display:flex;align-items:center}header#header .header__search .widget{width:100%}@media(max-width: 991px){header#header .header__search{order:3;margin-top:1rem}}@media(max-width: 991px){header#header .header__menu{display:none}}header#header input[type=search]{border:2px solid #d5d5d5;font-size:0.8rem;line-height:1;padding:0.3rem 0.8rem !important;padding-left:2.3rem !important;color:#1c1c1c;border-radius:5px;background-image:url(assets/img/icone/cerca.svg);background-repeat:no-repeat;background-size:1rem auto;background-position-x:0.8rem;background-position-y:center}header#header input[type=search]:focus{outline:none}header#header .wc-block-product-search__button{display:none !important}#pannello-menu{z-index:998;overflow-y:auto}@media(min-width: 992px){#pannello-menu{display:none}}#pannello-menu .menu{margin-bottom:2rem}.header__menu{min-height:0;display:flex;align-items:center;justify-content:center}.header__menu>*>ul{padding:0;display:flex;justify-content:flex-end;align-items:center;list-style:none;font-size:0.9rem;line-height:2}.header__menu>*>ul>li{margin-left:1.6rem;position:relative}.header__menu>*>ul>li:first-child{margin-left:0}.header__menu>*>ul>li.current_page_item>a{color:#c9d425}.header__menu>*>ul>li>.sub-menu{position:absolute;background:#1c1c1c;padding:2rem;display:flex;border-radius:5px;left:-9999px;display:none;line-height:1}.header__menu>*>ul>li>.sub-menu.open{left:0;display:flex}.header__menu>*>ul>li>.sub-menu>li{margin-right:2rem;width:max-content}.header__menu>*>ul>li>.sub-menu>li:last-child{margin-right:0}.header__menu>*>ul>li>.sub-menu>li>a{pointer-events:none;color:#c9d425}.header__menu>*>ul>li>.sub-menu>li .sub-menu{margin-top:0.8rem}.header__menu>*>ul>li>.sub-menu>li .sub-menu li{margin-bottom:0.5rem}.header__menu>*>ul>li>.sub-menu>li .sub-menu li:last-child{margin-bottom:0}.header__menu>*>ul>li>.sub-menu>li .sub-menu a{color:#fff;text-decoration:none}.header__menu>*>ul>li>.sub-menu>li .sub-menu a:hover{color:#c9d425}@media(min-width: 1200px){.header__menu>*>ul>li:hover>.sub-menu{display:flex;left:0}.header__menu>*>ul>li:hover button span:before{left:20%;top:50%;transform:rotate(225deg) translate(-50%, -50%)}}.header__menu>*>ul a{color:#1c1c1c;text-decoration:none}.header__menu>*>ul a:hover{color:#c9d425}@media(max-width: 991px){.header__menu{max-height:0;overflow:hidden;transition:.4s all cubic-bezier(0.4, 0, 0.2, 1);background:#fff;z-index:1;position:fixed;width:100%;top:0;left:0;align-items:flex-start;justify-content:flex-start}.header__menu.open{max-height:100vh;min-height:100vh}.header__menu>*{width:100%}.header__menu>*>ul{flex-direction:column;align-items:flex-start;font-size:1.6rem;line-height:1.08;padding-left:15px;padding-right:15px;margin-top:2.5rem}.header__menu>*>ul>li{margin-left:0;margin-bottom:1rem}.header__menu>*>ul>li:last-child a:before{border-width:0 0 3.2rem 0.6rem}.header__menu>*>ul>li:last-child a:after{border-width:3.2rem 0.6rem 0 0}.header__menu>*>ul>li>.sub-menu{position:static;background:#1c1c1c;padding:0 15px;display:block !important;line-height:1;max-height:0;overflow:hidden;width:100vw;margin:0;transition:.3s all cubic-bezier(0.4, 0, 0.2, 1);margin-left:-15px;border-radius:0}.header__menu>*>ul>li>.sub-menu.open{left:0;max-height:9999px;margin-top:1rem;padding:2rem 15px}.header__menu>*>ul>li>.sub-menu>li{margin-right:2rem;width:max-content;font-size:1.2rem;margin-bottom:2rem}.header__menu>*>ul>li>.sub-menu>li:last-child{margin-right:0;margin-bottom:0}.header__menu>*>ul>li>.sub-menu>li .sub-menu{margin-top:0.8rem}.header__menu>*>ul>li>.sub-menu>li .sub-menu li{margin-bottom:0.5rem;font-size:1rem}.header__menu>*>ul>li>.sub-menu>li .sub-menu li:last-child{margin-bottom:0}}@media(max-width: 991px){.menu-item-has-children>a{pointer-events:none}}footer{margin-top:9.3rem}footer .footer_up{background-color:#fff;padding:6rem 0;font-size:0.8rem}footer .footer_up p{font-size:0.8rem}@media(max-width: 991px){footer .footer_up{padding:4rem 0}}footer .footer_down{background-color:#c9d425;padding:1.2rem 0;font-size:0.8rem}footer .footer_down p{font-size:0.8rem}footer .footer_down a:hover{color:#fff}footer a{color:#1c1c1c}footer a:hover{color:#c9d425}footer h3{margin-bottom:1.5rem}footer .footer-brand img{height:5.85rem;width:auto}@media(max-width: 991px){footer .footer-brand img{height:6rem}}footer ul{padding:0;list-style:none}footer ul li{margin-bottom:0.35rem}footer .imgmetodi>*{display:flex}footer .imgmetodi>* .wp-block-image{margin-right:0.7rem}footer .imgmetodi>* .wp-block-image:last-child{margin-right:none}footer .imgmetodi>* img{height:1.6rem;width:auto}@media(max-width: 991px){footer .footer-col-2,footer .footer-col-3,footer .footer-col-4{margin-top:2.5rem}footer .footer-col-6,footer .footer-col-7,footer .footer-col-8{margin-top:0.5rem}}.faq{margin-top:6.5rem !important}.faq>div{width:56%;margin:auto}@media(max-width: 991px){.faq>div{width:auto;padding-left:15px;padding-right:15px}}.faq h2{margin-bottom:4rem}.sidebarblock{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid #1c1c1c}.sidebarblock:last-child{border-bottom:0;margin-bottom:0}.sidebarblock .tax-menu{padding:0;list-style:none;font-size:0.9rem}.sidebarblock .tax-menu li{margin-bottom:0.4rem}.sidebarblock .tax-menu li:last-child{margin-bottom:0}.sidebarblock .tax-menu li a{color:#1c1c1c}.sidebarblock .tax-menu li.current_tax a{color:#c9d425;font-weight:600}.openfilter{margin-bottom:2.4rem}.openfilter a{width:100% !important;box-sizing:border-box;text-align:center;display:inline-block}@media(max-width: 991px){.shop-sidebar{position:fixed;left:0;z-index:99999;width:100vw;max-height:100vh;background-color:#fff;bottom:-150vh;top:150vh;transition:.4s all cubic-bezier(0.4, 0, 0.2, 1);overflow-x:hidden;overflow-y:auto}.shop-sidebar.open{bottom:0;top:0}.shop-sidebar h3{background-color:#c9d425;color:#1c1c1c;padding:0.7rem 0;margin-left:-15px;padding-left:15px;margin-right:-15px;margin-bottom:2rem}.shop-sidebar .close{position:absolute;top:0.7rem;right:15px;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;color:#c9d425;background-color:#1c1c1c;line-height:1.6rem;border-radius:5px;font-size:1.2rem}.shop-sidebar .filtri-buttons{margin-bottom:3rem;margin-top:2rem;text-align:center}.shop-sidebar .filtri-buttons button,.shop-sidebar .filtri-buttons a.button{width:46% !important;font-size:0.8rem !important;padding:0.7rem 1rem !important;text-align:center;box-sizing:border-box;font-weight:700 !important}.shop-sidebar .filtri-buttons button{margin-right:3% !important}.shop-sidebar .filtri-buttons a.button{margin-left:3% !important}}.shop-sidebar h5{color:#c9d425;margin-bottom:1.2rem;clear:both}.shop-sidebar h4{font-size:0.9rem;margin-bottom:0.5rem}.shop-sidebar .subcat{margin-bottom:1.2rem}.shop-sidebar ul{padding:0;list-style:none}.shop-sidebar ul li{margin-bottom:0.25rem}.shop-sidebar ul input{margin-left:0;margin-top:0;margin-right:0.6rem;filter:grayscale(1)}@media(max-width: 991px){.shop-sidebar ul input{margin-bottom:0}}.shop-sidebar ul label{font-size:0.9rem}.single-product.woocommerce div.product div.images img{width:100%;height:20rem;object-fit:contain;object-position:center;background-color:#fff;padding:3rem 0}.single-product .lSSlideOuter .lSPager.lSGallery li img{height:auto !important;padding:0 !important}.single-product .breadcrumb{margin-bottom:2rem}@media(max-width: 991px){.single-product .main-content{margin-top:12rem}}.single-product .entry-summary{margin-bottom:7.5rem !important;width:40% !important}@media(max-width: 991px){.single-product .entry-summary{width:100% !important}}.single-product .entry-summary h1{font-size:2.4rem;line-height:1.16;font-weight:500;margin-bottom:0.8rem}@media(max-width: 991px){.single-product .entry-summary h1{font-size:1.2rem}}.single-product .entry-summary .single_subtitle{margin-bottom:0.8rem}.single-product .entry-summary .single_content{color:#8b8b8b}.single-product .entry-summary .woocommerce-product-details__short-description{color:#8b8b8b;margin-bottom:2rem;font-weight:500}.single-product .entry-summary .product_meta{font-size:1rem;color:#8b8b8b}.single-product .entry-summary .product_meta .posted_in,.single-product .entry-summary .product_meta .tagged_as{display:none}.single-product .entry-summary .onsalebadge{position:static;display:inline;padding-left:0.8rem;padding-right:0.8rem;margin-left:1rem}.single-product .entry-summary .onsalebadge span{position:static;display:inline-block;font-size:0.8rem}.single-product .entry-summary .price-content{display:flex;margin-bottom:3rem;align-items:flex-start;margin-top:2.5rem}.single-product .entry-summary .price-content .price{color:#1c1c1c;font-size:2rem !important;display:flex;flex-direction:column-reverse;line-height:1}@media(max-width: 991px){.single-product .entry-summary .price-content .price{font-size:1rem !important}}.single-product .entry-summary .price-content .price ins{background:transparent;color:#1c1c1c;font-weight:500 !important;margin-bottom:0.5rem;font-size:2rem}@media(max-width: 991px){.single-product .entry-summary .price-content .price ins{font-size:1rem}}.single-product .entry-summary .price-content .price del{font-size:0.8rem;font-weight:500 !important}.single-product .entry-summary .in-stock{font-size:0.8rem !important;padding:0.5rem 0.8rem;border-radius:5px;background:#f5d3d3;color:#d92d2d !important;display:inline-block;margin-bottom:0.65rem}.single-product .entry-summary form.cart{display:flex;margin-top:1rem;flex-wrap:wrap}@media(max-width: 991px){.single-product .entry-summary form.cart{flex-wrap:nowrap}.single-product .entry-summary form.cart button{width:100%}}.single-product .entry-summary form.cart .single_add_to_cart_button{background:#c9d425 !important;font-size:0.9rem;color:#1c1c1c;padding:0.9rem 1.2rem;text-align:center;border-radius:5px}.single-product .entry-summary form.cart input{width:4.75rem !important;font-size:1rem !important;color:#1c1c1c;background:#fff !important;padding:0.9rem 1.2rem !important;margin-right:1.4615384615rem;text-align:left !important;border:1px solid #8b8b8b;border-radius:5px}.single-product .entry-summary .attributi{display:flex;justify-content:flex-start;margin-bottom:3rem;margin-top:2rem}@media(max-width: 991px){.single-product .entry-summary .attributi{flex-direction:column}}.single-product .entry-summary .attributi .attributo{margin-right:5rem}@media(max-width: 991px){.single-product .entry-summary .attributi .attributo{margin-bottom:1.5rem}}.single-product .entry-summary .attributi .attributo:last-child{margin-right:0}@media(max-width: 991px){.single-product .entry-summary .attributi .attributo:last-child{margin-bottom:0}}.single-product .entry-summary .attributi h5{margin-bottom:0.5rem}.single-product .entry-summary .attributi p{color:#8b8b8b}.woocommerce div.product div.images{margin-bottom:10rem}.page .content-page>*{margin-bottom:10rem}.page .content-page>*:last-child{margin-bottom:0}.related.products{clear:both}.related.products h2{margin-bottom:3rem}button[name=update_cart]{display:none !important}.onsalebadge{position:absolute;background:#c9d425;color:#1c1c1c;font-size:0.8rem;border-radius:999px;padding:0.5rem 1.2rem;top:2.4rem;left:2.4rem}@media(max-width: 991px){.onsalebadge{top:1.4rem;left:1.4rem;transform:scale(0.7);transform-origin:top left}}@media(max-width: 991px){div.woocommerce-error,div.woocommerce-info,div.woocommerce-message{display:flex;flex-direction:column-reverse;line-height:1.5}div.woocommerce-error a,div.woocommerce-info a,div.woocommerce-message a{margin-top:1rem !important;max-width:max-content;font-size:1rem !important}}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1.2rem 1.2rem 1.2rem 3.5rem;position:relative;background-color:#1c1c1c;color:#fff;border-top:none;word-wrap:break-word;border-radius:5px;line-height:1.7}@media(max-width: 991px){.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1.2rem 1.2rem 1.2rem 3rem}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{display:flex;flex-direction:column-reverse;line-height:1.5}.woocommerce-error li a,.woocommerce-info li a,.woocommerce-message li a{margin-top:1rem !important;max-width:max-content;font-size:1rem !important}}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{border-radius:50%;height:1.2rem;width:1.2rem;background-color:#c9d425;top:50%;transform:translateY(-50%);left:1.6rem;font-size:0.5rem;text-align:center;line-height:1.2rem;color:#fff}@media(max-width: 991px){.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:1.6rem;transform:translateY(0%);left:1rem}}@media(min-width: 992px){.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{padding:0.6rem 0.8rem !important;font-size:0.6rem !important}}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#1c1c1c;background-color:#c9d425}.woocommerce-cart .woocommerce-message[role=alert]{flex-direction:column !important}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;z-index:10;margin:0;top:2.5rem;right:2.1rem;left:auto}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button i{color:transparent;-webkit-text-stroke:1px #000}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist a{color:#1c1c1c}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{font-size:1rem}@media(max-width: 991px){.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{top:1.4rem;right:1.4rem}}#yith-wcwl-popup-message{font-weight:700;line-height:50px;text-align:center;background:#c9d425;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:auto;left:50%;bottom:2.5rem;padding:7px 40px;z-index:10000;border-radius:0.25rem;color:#1c1c1c}@media(max-width: 991px){.woocommerce ul.products li.product a img{margin-top:1rem}}.filtri_attivi{background-color:#f5f5f5;color:#1c1c1c;padding:.5rem 1rem;margin-bottom:3rem;max-width:max-content;border-radius:0.25rem;font-size:0.7rem}.filtri_attivi a{color:#1c1c1c;text-decoration:none;display:inline-block;margin-left:0.5rem}.yith-wcwl-add-to-wishlist{display:none !important}.logged-in .yith-wcwl-add-to-wishlist{display:block !important}.woocommerce table.shop_table{border:0}.woocommerce-cart table.shop_table thead{display:none}.woocommerce-cart table.shop_table .product-subtotal,.woocommerce-cart table.shop_table .product-thumbnail{display:none}.woocommerce-cart table.shop_table .product-name{font-size:1rem}.woocommerce-cart table.shop_table .product-name a{color:#1c1c1c;text-decoration:none}.woocommerce-cart table.shop_table .quantity input{width:2.5rem !important;background-color:#fff !important}.woocommerce-cart table.shop_table td{padding-left:0;padding-right:0}.woocommerce-cart table.shop_table tr:last-child td{background:transparent !important}.woocommerce-cart table.shop_table tr:last-child .coupon{width:60%;margin-top:3.6rem}.woocommerce-cart table.shop_table tr:last-child .coupon input{width:75% !important}.woocommerce-cart table.shop_table tr:last-child .coupon button{width:20% !important}@media(max-width: 991px){.woocommerce-cart table.shop_table tr:last-child .coupon{width:100%}.woocommerce-cart table.shop_table tr:last-child .coupon input{width:60% !important}.woocommerce-cart table.shop_table tr:last-child .coupon button{width:35% !important}}.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item{display:flex;width:100%;align-items:center}@media(max-width: 991px){.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item{flex-wrap:wrap}}.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item td{border-top:0}.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-name{order:1;width:65%;text-align:left !important}@media(max-width: 767px){.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-name{width:85%}}.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-quantity{order:2;width:15%}.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-price{order:3;width:15%;text-align:left !important}@media(max-width: 991px){.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-price{width:calc(15% - 20px) !important;margin-left:20px !important;text-align:right !important}}@media(max-width: 767px){.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-price{width:75% !important;margin-left:0 !important}}.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-remove{order:4;width:5%}@media(max-width: 767px){.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item .product-remove{width:15%;order:2}}.woocommerce ul#shipping_method li label{font-size:0.8rem}.woocommerce ul#shipping_method .amount{font-weight:500}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.cart_totals{width:100%;float:none;padding:2.8rem;background-color:#fff;box-sizing:border-box}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2,.cart_totals h2{font-size:1.6rem;padding-bottom:0.8rem;margin-bottom:1.6rem;border-bottom:2px solid #1c1c1c}.woocommerce .cart-collaterals .cart_totals .product-thumbnail,.woocommerce-page .cart-collaterals .cart_totals .product-thumbnail,.cart_totals .product-thumbnail{display:none}.woocommerce .cart-collaterals .cart_totals .checkout-button,.woocommerce-page .cart-collaterals .cart_totals .checkout-button,.cart_totals .checkout-button{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout,.cart_totals .wc-proceed-to-checkout{padding-bottom:0}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table,.cart_totals table{font-size:0.8rem}.woocommerce .cart-collaterals .cart_totals table tr th,.woocommerce .cart-collaterals .cart_totals table tr td,.woocommerce-page .cart-collaterals .cart_totals table tr th,.woocommerce-page .cart-collaterals .cart_totals table tr td,.cart_totals table tr th,.cart_totals table tr td{border-top:0;padding-left:0;padding-right:0;font-weight:500}.woocommerce .cart-collaterals .cart_totals table tr th,.woocommerce-page .cart-collaterals .cart_totals table tr th,.cart_totals table tr th{width:60%}.woocommerce .cart-collaterals .cart_totals table tr td,.woocommerce-page .cart-collaterals .cart_totals table tr td,.cart_totals table tr td{text-align:right}.woocommerce .cart-collaterals .cart_totals table .order-total th,.woocommerce .cart-collaterals .cart_totals table .order-total td,.woocommerce-page .cart-collaterals .cart_totals table .order-total th,.woocommerce-page .cart-collaterals .cart_totals table .order-total td,.cart_totals table .order-total th,.cart_totals table .order-total td{border-top:2px solid #1c1c1c;padding-top:0.8rem;margin-top:1.6rem;font-size:1.2rem}@media(max-width: 991px){.woocommerce .cart-collaterals .cart_totals table .order-total th,.woocommerce .cart-collaterals .cart_totals table .order-total td,.woocommerce-page .cart-collaterals .cart_totals table .order-total th,.woocommerce-page .cart-collaterals .cart_totals table .order-total td,.cart_totals table .order-total th,.cart_totals table .order-total td{margin-top:0rem}}.woocommerce .cart-collaterals .cart_totals .shipping th,.woocommerce .cart-collaterals .cart_totals .shipping td,.woocommerce-page .cart-collaterals .cart_totals .shipping th,.woocommerce-page .cart-collaterals .cart_totals .shipping td,.cart_totals .shipping th,.cart_totals .shipping td{padding-bottom:1.6rem}.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-page .cart-collaterals .cart_totals .woocommerce-shipping-destination,.cart_totals .woocommerce-shipping-destination{display:none}@media(max-width: 991px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none !important}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:table-cell}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:table-row}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent !important}.woocommerce .col2-set,.woocommerce-page .col2-set{width:auto}}.checkout-content h1{display:none}.checkout-content h3:not(#ship-to-different-address){font-size:1.2rem;border-bottom:2px solid #1c1c1c;padding-bottom:0.75rem;margin-bottom:2.4rem}.checkout-content h3:not(#ship-to-different-address) span{display:inline-block;font-size:0.8rem;background-color:#c9d425;border-radius:5px;padding:0.5rem 0.8rem;margin-right:0.5rem;position:relative;top:-3px}.checkout-content #ship-to-different-address{font-size:0.8rem}.checkout-content #ship-to-different-address input{margin-left:0;margin-top:0;filter:grayscale(1)}.checkout-content .shipping_address{margin-top:2.8rem}.checkout-content .section-tit{margin-top:4rem}.checkout-content .section-tit.first h3{display:flex}.checkout-content .section-tit.first h3 .section-tit-testo{width:70%}.checkout-content .section-tit.first h3 .section-tit-icona{width:30%;font-size:0.65rem;display:flex;justify-content:flex-end;align-items:center}.checkout-content .section-tit.first h3 .section-tit-icona svg{height:1.5rem;width:1.5rem;margin-right:0.5rem}.checkout-content .section-tit.first h3 .section-tit-icona a{color:#1c1c1c;cursor:pointer;margin-left:0.25rem}@media(max-width: 991px){.checkout-content .section-tit.first h3 .section-tit-icona{width:49%}.checkout-content .section-tit.first h3 .section-tit-icona img{display:none}}.woocommerce-checkout-payment#payment{background-color:transparent;border-radius:0}.woocommerce-checkout-payment#payment ul{padding:0 !important;border-bottom:0 !important}.woocommerce-checkout-payment#payment div.form-row{padding:0;margin-top:1rem}.woocommerce-checkout-payment#payment button{width:100%}.woocommerce-checkout #soggetto_field fieldset{margin-top:0;display:flex}.woocommerce-checkout #soggetto_field fieldset label{margin-right:1.6rem}.woocommerce-checkout #soggetto_field fieldset label input{margin-top:0;filter:grayscale(1);transform:scale(1.5);margin-right:.8rem;margin-bottom:1px}.woocommerce-checkout #soggetto_field legend{display:none}.woocommerce-checkout table.shop_table{margin-bottom:0}.woocommerce-checkout .cart_totals{width:100%;float:none;padding:2.8rem;background-color:#fff;box-sizing:border-box;border-radius:5px;position:sticky;top:10rem}.woocommerce-checkout tbody{display:table-caption}.woocommerce-checkout tfoot{display:table-caption}.woocommerce-checkout tfoot td,.woocommerce-checkout tfoot th{padding:0 !important}.woocommerce-checkout tfoot th{width:70% !important}.woocommerce-checkout tfoot td{width:30% !important}.woocommerce-checkout .cart_item{font-size:0.9rem;display:flex;width:100%;font-weight:500}.woocommerce-checkout .cart_item:last-child{padding-bottom:1.6rem;border-bottom:1px solid #1c1c1c}.woocommerce-checkout .cart_item td{padding:0 !important}.woocommerce-checkout .cart_item .product-name{width:70% !important;text-align:left}.woocommerce-checkout .cart_item .product-total{width:30% !important;text-align:right}.woocommerce-checkout .cart-subtotal{display:flex;width:100%}.woocommerce-checkout .cart-subtotal th,.woocommerce-checkout .cart-subtotal td{padding-top:0.8rem !important;border:0 !important;font-weight:500 !important}.woocommerce-checkout .shipping{display:flex;width:100%}.woocommerce-checkout .shipping th,.woocommerce-checkout .shipping td{border:0 !important;font-weight:500 !important}.woocommerce-checkout .shipping th{width:60% !important}.woocommerce-checkout .shipping td{width:40% !important}.woocommerce-checkout .order-total{display:flex;width:100%}.woocommerce-checkout .order-total th,.woocommerce-checkout .order-total td{padding-top:0.8rem !important;border-top:1px solid #1c1c1c !important;font-size:1.2rem !important;font-weight:500 !important}.order-detail,.customer-details{width:100%;float:none;padding:2.8rem;background-color:#fff;box-sizing:border-box;border-radius:5px}.order-detail tbody,.customer-details tbody{display:table-caption}.order-detail{margin-top:2rem}.order-detail h2{font-size:1.6rem;padding-bottom:0.8rem;border-bottom:1px solid #1c1c1c;margin-bottom:1.6rem}.order-detail .order_item{display:flex}.order-detail .order_item:last-child{margin-bottom:0.8rem}.order-detail .order_item td{padding:0 !important;font-size:0.9rem;font-weight:500;padding-bottom:0.8rem !important}.order-detail .order_item td a{color:#1c1c1c}.order-detail .order_item td:first-child{display:none}.order-detail .order_item td:nth-child(2){width:80%}.order-detail .order_item td:last-child{width:20%;text-align:right !important}.order-detail table tfoot{display:table-caption}.order-detail table tfoot tr{display:flex}.order-detail table tfoot th,.order-detail table tfoot td{border:0 !important;font-weight:500 !important;font-size:0.9rem !important;padding:0 !important;padding-bottom:0.5rem !important}.order-detail table tfoot th{width:50% !important}.order-detail table tfoot td{width:50% !important;text-align:right !important}.order-detail table tfoot tr:first-child th,.order-detail table tfoot tr:first-child td{border-top:1px solid #1c1c1c !important;padding-top:1.6rem !important}.order-detail table tfoot tr:nth-last-child(2) th,.order-detail table tfoot tr:nth-last-child(2) td{padding-bottom:1.6rem !important}.order-detail table tfoot tr:last-child th,.order-detail table tfoot tr:last-child td{border-top:1px solid #1c1c1c !important;padding-top:0.8rem !important;font-size:1.2rem !important;font-weight:700 !important}.woocommerce .woocommerce-customer-details .customer-details,.customer-details{margin-top:2rem}.woocommerce .woocommerce-customer-details .customer-details h2,.customer-details h2{font-size:1.6rem;padding-bottom:0.8rem;border-bottom:1px solid #1c1c1c;margin-bottom:1.6rem}.woocommerce .woocommerce-customer-details .customer-details address,.woocommerce .woocommerce-customer-details .customer-details address p,.customer-details address,.customer-details address p{padding:0;border:0;font-size:0.9rem;line-height:2}.woocommerce .woocommerce-customer-details .customer-details address p,.customer-details address p{padding-left:1.5em}.woocommerce .woocommerce-customer-details .customer-details address p:before,.customer-details address p:before{line-height:2}.woocommerce-order-received .woocommerce-notice--success{margin-bottom:2rem}.woocommerce-order-received .woocommerce-order-overview{padding:0}@media(max-width: 991px){#customer_details>*{width:100% !important;margin-left:0 !important;margin-right:0 !important}.checkout-content{order:2;margin-top:3rem}.woocommerce ul.order_details li{width:calc(50% - 2em - 1px - 2em);font-size:0.6rem}.woocommerce ul.order_details li strong{margin-top:0.7rem}.woocommerce ul.order_details li:last-child,.woocommerce ul.order_details li:nth-last-child(2){margin-top:2rem}.woocommerce ul.order_details li:nth-child(2){margin-right:0;padding-right:0;border-right:0}}.woocommerce-account .title-page{margin-bottom:4rem}@media(max-width: 991px){.woocommerce-account div.woocommerce{display:flex;flex-direction:column-reverse}}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}@media(max-width: 991px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-top:5rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:1.6rem;background-color:#fff;font-size:0.9rem;font-weight:500}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:0.7rem 0;border-bottom:1px solid #d5d5d5}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{padding-bottom:0;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child{padding-top:0;border-top:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#1c1c1c}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#8b8b8b;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content{width:66%;font-size:1rem}@media(max-width: 991px){.woocommerce-account .woocommerce-MyAccount-content{width:100%}}.woocommerce-account .woocommerce-MyAccount-content a{color:#1c1c1c}.woocommerce-account .woocommerce-MyAccount-content p{font-size:1rem;margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin-bottom:0}@media(max-width: 991px){.woocommerce-account .woocommerce table.shop_table_responsive tr,.woocommerce-account .woocommerce-page table.shop_table_responsive tr{display:flex;flex-wrap:wrap;width:100%;padding-bottom:0.8rem;margin-bottom:1.6rem;border-bottom:1px solid #d5d5d5}.woocommerce-account .woocommerce table.shop_table_responsive tr:last-child,.woocommerce-account .woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0}.woocommerce-account .woocommerce table.shop_table_responsive tr td,.woocommerce-account .woocommerce-page table.shop_table_responsive tr td{padding:4px 0;text-align:left !important;border:0 !important}.woocommerce-account .woocommerce-orders-table__cell-order-number,.woocommerce-account .woocommerce-orders-table__cell-order-date,.woocommerce-account .woocommerce-orders-table__cell-order-status,.woocommerce-account .woocommerce-orders-table__cell-order-total{width:50%}}.woocommerce-address-fields__field-wrapper{margin-bottom:2rem}@media(max-width: 991px){#customer_login .col-2{margin-top:5rem}}.wishlist_table thead{display:none}.woocommerce-account .addresses .title .edit,.woocommerce-account .addresses .title h3{float:none}.wishlist_table.mobile{padding:0}.wishlist_table.mobile li{display:flex}.wishlist_table.mobile li .item-wrapper{width:90%}.wishlist_table.mobile li h3{font-size:0.9rem !important}.wishlist_table.mobile li .label{display:none}.wishlist_table.mobile li .additional-info-wrapper{width:10%}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:center}.wishlist_table.mobile li .additional-info-wrapper .product-remove .remove_from_wishlist{background-color:#c9d425;border-radius:0.25rem;height:1.6rem;width:1.6rem;display:inline-block;line-height:1.6rem}.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{font-size:0.8rem}/*# sourceMappingURL=style.css.map */
