body.single-product a.added_to_cart{display:none}body.page-template-contacts section#contacts,body.page-template-faq section#faq,body.woocommerce-cart h1{margin-top:11.25rem}.service-info-sections section#reviews .swiper .swiper-wrapper .swiper-slide .contain .stars,.service-info-sections section#reviews .swiper .swiper-wrapper .swiper-slide .contain .stars{margin-bottom:1.8rem}.service-info-sections section#reviews{padding-bottom:6rem}body.page-template-contacts section#map .container .img iframe{width:100%;height:450px}body header .icons form{position:relative;display:none;transition:max-width .3s ease-in-out;margin-right:-2.5rem}body header .icons form.active{display:block}body header .icons .search-icon{position:relative;z-index:3}body header .columns .column.left .menu-voices,body header .columns .column.right .menu-voices,body header .columns .column.right{gap:2.5rem}body header .icons form:after{position:absolute;bottom:-7px;left:-2px;width:100%;border-bottom:1px solid #fff;content:""}body header .icons form input{font-size:.75rem;outline:none;background:0 0;box-shadow:none;border:0;color:#fff;text-transform:uppercase;min-width:11.5rem}body header .icons form input::placeholder{color:#fff}body header .icons form input:focus-visible{outline:none}body .wcml-dropdown-click{width:auto}body .wcml-dropdown-click li{background:0 0;border:0}body .wcml-dropdown-click a.wcml-cs-item-toggle,body .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.332" height="6.373" viewBox="0 0 11.332 6.373"><path id="Tracciato_35" data-name="Tracciato 35" d="M-13769.228,287.758l5.313,5.312,5.313-5.312" transform="translate(13769.581 -287.404)" fill="none" stroke="%23fff" stroke-width="1"/></svg>');background-repeat:no-repeat;background-size:contain;display:inline-block;width:10.63px;height:5.31px;border:0;position:unset;margin-left:.55rem}body header .language span:after{display:none}body .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle,body .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,body .wpml-ls-legacy-dropdown-click a:focus,body .wpml-ls-legacy-dropdown-click a:hover{padding:0;background-color:transparent;color:#fff;border:0;line-height:1.25}body .wpml-ls-legacy-dropdown-click{width:auto}body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border:0}body section#info-single-product .columns{display:flex}body section#info-single-product .columns .column.left,body section#info-single-product .columns .column.right{min-width:50%}body section#info-single-product .columns .column.right .cont{position:sticky;top:2.45rem}body.woocommerce-cart h1{font-size:2rem;font-weight:400;line-height:.93;text-align:center}body.woocommerce-cart .woocommerce-cart-form{margin-top:2.75rem;grid-template-columns:repeat(10,1fr);display:grid;gap:2rem}body.woocommerce-cart .woocommerce-cart-form__contents{grid-column:span 6}body.woocommerce-cart .cart-collaterals{grid-column:span 4}body.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals .cart_totals{max-width:23.9rem;margin-left:auto}body.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals .cart_totals h2{font-size:1.375rem;font-weight:400}body.woocommerce-cart main{padding-bottom:11rem;border-bottom:1px solid #707070}body.woocommerce-checkout main{padding-bottom:11rem;border-bottom:1px solid #707070}body.woocommerce-cart .woocommerce{max-width:1234px;width:100%;padding-left:2rem;padding-right:2rem;margin:0 auto}@media only screen and (max-width:767px){body.woocommerce-cart .cart-empty{font-size:1.5rem;line-height:1.1}body section#info-single-product .columns{grid-template-columns:1fr}body section#info-single-product .container .columns .column.left .info-brand .question{padding-top:1.5rem;padding-bottom:0}body section#info-single-product .container .columns .column.left .info-brand .question h3{padding-bottom:1.5rem}body section#info-single-product .container .columns .column.left .info-brand .question h3:before,body section#info-single-product .container .columns .column.left .info-brand .question h3:after{top:-.28rem}body.woocommerce-checkout form.checkout .col2-set .col-2 table tfoot tr.order-total+tr.fee th{display:grid}}section.taxfree-article article{padding-top:11.8125rem;padding-bottom:6.25rem}section.taxfree-article article .container{--container-inner-size:56.5rem;--container-padding-x:2rem;max-width:calc((var(--container-padding-x) * 2) + var(--container-inner-size));width:100%;margin:0 auto;padding:0 var(--container-padding-x)}section.taxfree-article article .top{margin-bottom:3.75rem}section.taxfree-article article .top .title *{font-size:2rem;line-height:1.3125;text-transform:uppercase;text-align:center;max-width:29.5rem;text-wrap:balance;text-wrap:pretty;font-weight:400;margin:0 auto}section.taxfree-article article .shops-wrapper{display:grid;gap:6.25rem}section.taxfree-article article .shops-wrapper .shop .shop-thumbnail{position:relative;overflow:hidden;border-radius:.5rem;margin-bottom:4.25rem;min-height:21.875rem}section.taxfree-article article .shops-wrapper .shop .shop-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.taxfree-article article .shops-wrapper .shop .shop-title *{font-size:2.5rem;line-height:1.25;font-weight:400;margin-bottom:1.25rem}section.taxfree-article article .shops-wrapper .shop .shop-subtitle{margin-bottom:3.75rem}section.taxfree-article article .shops-wrapper .shop .shop-subtitle *{color:#aaa;font-size:1.375rem;line-height:1.454545}section.taxfree-article article .shops-wrapper .shop .benefits{display:grid;gap:4.25rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-title *{margin-bottom:1.625rem;text-transform:uppercase;font-size:1.375rem;font-weight:400;line-height:1.3125;margin-bottom:1.625rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description *{font-size:.875rem;line-height:1.714286;margin-bottom:2rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ul li,section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ol li{list-style:unset}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ul li::marker,section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ol li::marker{color:var(--lightgreen)}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ul li,section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ol li{margin-bottom:.6rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ul li:last-child,section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ol li:last-child{margin-bottom:0}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ol{margin-bottom:0;padding-left:1.1rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description ul{padding-left:1.1rem}.page-id-143003 section.taxfree-article article .shops-wrapper .shop .benefits .benefit .benefit-description p:last-child{margin-bottom:0}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features-title *{text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1.714286;margin-bottom:2rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features{display:grid;gap:1.875rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns{display:flex;gap:.875rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns{display:flex;gap:.875rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.left .icon{width:2.25rem;height:2.25rem;border-radius:.5rem;background-color:#252830;display:grid;place-items:center}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-description *,section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-title *{font-size:.875rem;line-height:1.714286}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-title *{font-weight:700}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-title+.feature-description *{color:#aaa}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-description{margin-top:.375rem}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-title+.feature-description{margin-top:0}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-title+.feature-description ul,section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-description ul{padding-left:1em}section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-title+.feature-description ul *,section.taxfree-article article .shops-wrapper .shop .benefits .benefit .features .feature .columns .column.right .feature-description ul *{color:#fff;list-style-type:disc}section#shop-divisions{padding-top:9.5rem;padding-bottom:2.75rem}section#shop-divisions .container{margin:0 auto;padding-left:2rem;padding-right:2rem}section#shop-divisions .shops-wrapper{display:grid;--grid-item-width:535px;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:2rem}section#shop-divisions .shops-wrapper .shop .content{display:grid}section#shop-divisions .shops-wrapper .shop .content>*{grid-column:-1/1;grid-row:-1/1}section#shop-divisions .shops-wrapper .shop .content .img-wrapper{display:block;position:relative;height:0;padding-bottom:85.671642%;border-radius:1rem;overflow:hidden}section#shop-divisions .shops-wrapper .shop .content .img-wrapper:before,section#shop-divisions .shops-wrapper .shop .content .img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}section#shop-divisions .shops-wrapper .shop .content .img-wrapper:before{background-color:blue;opacity:.3}section#shop-divisions .shops-wrapper .shop .content .img-wrapper:after{background:linear-gradient(transparent,#000000cc)}section#shop-divisions .shops-wrapper .shop .content .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section#shop-divisions .shops-wrapper .shop .content .text{padding-bottom:6.8125rem;position:relative;align-self:end;justify-self:center}section#shop-divisions .shops-wrapper .shop .content .text .text-wrapper{display:grid;gap:1.25rem;text-align:center}section#shop-divisions .shops-wrapper .shop .content .text .text-wrapper .title *{font-size:2rem;line-height:1.5625;font-weight:400;text-align:center}section#shop-divisions .shops-wrapper .shop .content .text .text-wrapper .cta a{font-size:1rem;line-height:1.5;text-decoration:underline;text-transform:uppercase}body.page-template-shop-division footer{border-top:1px solid #707070}@media only screen and (max-width:768px){section.taxfree-article article .container{--container-padding-x:1rem}section#shop-divisions{padding-top:7.4rem}section#shop-divisions .container{padding-left:1rem;padding-right:1rem}section#shop-divisions .shops-wrapper{gap:1rem}section#shop-divisions .shops-wrapper .shop .content .text{padding-bottom:3.125rem}section#shop-divisions .shops-wrapper .shop .content .img-wrapper{padding-bottom:100%}section#shop-divisions .shops-wrapper .shop .content .text .text-wrapper .title *{font-size:1.6rem;line-height:1}section.taxfree-article article{padding-top:9rem;padding-bottom:4.25rem}section.taxfree-article article .top{margin-bottom:2.67rem}section.taxfree-article article .shops-wrapper .shop .shop-thumbnail{margin-bottom:3.5rem}section.taxfree-article article .shops-wrapper .shop .shop-subtitle{margin-bottom:3.5rem}section.taxfree-article article .shops-wrapper .shop .benefits{gap:3.5rem}section.taxfree-article article .shops-wrapper{gap:4.25rem}}.invisible{position:fixed;bottom:0;right:0;transform:scale(0);opacity:0}.ex-btn{text-align:center;display:block;background-color:var(--lightgreen);border:1px solid var(--lightgreen);font-size:.87rem;font-weight:500;line-height:1.37;text-transform:uppercase;border-radius:8px;padding:.618em 1em;cursor:pointer;transition:background-color .3s ease}body.home section#shop .categories-wrapper input:not(:checked)+label,.ex-btn.ex-btn-outline{background-color:transparent;border:1px solid #707070}body.home section#shop .categories-wrapper input:not(:checked)+label:hover,.ex-btn:hover,.ex-btn.ex-btn-outline:hover{background-color:#2dc8924d}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.popup .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#12141a00;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.popup .popup-content{max-width:43rem;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 2rem;width:100%}.popup .popup-content .popup-content-wrapper{padding:4rem 3rem;background-color:var(--blue);text-align:center;border-radius:.8rem}.popup .popup-content .popup-content-wrapper .close{top:1rem;right:2rem;position:absolute}.popup .popup-content .popup-content-wrapper .close button{padding:1.2rem;margin:-1.5rem;cursor:pointer;background:0 0;border:0}.popup .popup-content .popup-content-wrapper .close svg{min-width:1.125rem}.popup .popup-content .popup-content-wrapper .img img{margin:auto;margin-bottom:1.5rem}.popup .popup-content .popup-content-wrapper .text{font-size:1.25rem}@media (max-width:767px){.popup .popup-content{padding:0 1rem}.popup .popup-content .popup-content-wrapper{padding:2rem 1rem}.popup .popup-content .popup-content-wrapper .img img{max-width:4.5rem}.popup .popup-content .popup-content-wrapper .close{top:1rem;right:1.5rem;position:absolute}.popup .popup-content .popup-content-wrapper .close svg{min-width:1rem}.popup .popup-content .popup-content-wrapper .text{font-size:1rem;line-height:1.5}}