#place_order.ppcp-hidden{display:none !important}.ppcp-disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ppcp-disabled *{pointer-events:none}.ppc-button-wrapper .ppcp-messages:first-child{padding-top:10px}#ppc-button-ppcp-gateway{line-height:0}#ppc-button-ppcp-gateway div[class^=item-]{margin-top:14px}#ppc-button-ppcp-gateway div[class^=item-]:first-child{margin-top:0}#ppc-button-minicart{line-height:0;display:block}.ppcp-button-apm{--apm-button-border-radius: 4px;overflow:hidden;min-width:0;max-width:750px;line-height:0;border-radius:var(--apm-button-border-radius);height:45px;margin-top:14px}.ppcp-button-apm.ppcp-button-pill{--apm-button-border-radius: 50px}.ppcp-button-apm.ppcp-button-minicart{display:block}.ppcp-width-min .ppcp-button-apm{height:35px}.ppcp-width-300 .ppcp-button-apm{height:45px}.ppcp-width-500 .ppcp-button-apm{height:55px}.wp-block-woocommerce-checkout .ppcp-button-apm,.wp-block-woocommerce-cart .ppcp-button-apm{margin:0;min-width:0}.wp-admin .ppcp-button-apm{pointer-events:none}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root{--alt-font: "Rubik", sans-serif;--primary-font: "Inter", sans-serif;--base-color: #1B3250}header+.wrapper>.container{margin-top:200px}.txt.bianco{color:#fff !important}.txt.grigio-chiaro{color:#e6e6e6 !important}.txt.grigio-medio{color:#afafaf !important}.txt.grigio{color:#666 !important}.txt.grigio-scuro{color:#232324 !important}.txt.nero{color:#000 !important}.txt.blu{color:#357497 !important}.txt.verde{color:#a5b7a4 !important}.txt.rosso{color:#bb4f46 !important}.txt.crema{color:#f7f0e4 !important}.txt.accent{color:#357497 !important}.txt.accent_text{color:#fff !important}.txt.alt-accent{color:#a5b7a4 !important}.txt.alt-accent_text{color:#3b433a !important}.txt.footer-links{color:#f7f0e4 !important}.wysiwyg{margin-bottom:32px}.wysiwyg p{margin-bottom:18px;line-height:1.6}.btn.bianco{background-color:#fff !important;border-color:#fff !important}.btn.bianco:hover{background-color:hsl(0,0%,90%) !important;border-color:hsl(0,0%,90%) !important}.btn.grigio-chiaro{background-color:#e6e6e6 !important;border-color:#e6e6e6 !important}.btn.grigio-chiaro:hover{background-color:rgb(204.5,204.5,204.5) !important;border-color:rgb(204.5,204.5,204.5) !important}.btn.grigio-medio{background-color:#afafaf !important;border-color:#afafaf !important}.btn.grigio-medio:hover{background-color:rgb(149.5,149.5,149.5) !important;border-color:rgb(149.5,149.5,149.5) !important}.btn.grigio{background-color:#666 !important;border-color:#666 !important}.btn.grigio:hover{background-color:hsl(0,0%,30%) !important;border-color:hsl(0,0%,30%) !important}.btn.grigio-scuro{background-color:#232324 !important;border-color:#232324 !important}.btn.grigio-scuro:hover{background-color:hsl(240,1.4084507042%,3.9215686275%) !important;border-color:hsl(240,1.4084507042%,3.9215686275%) !important}.btn.nero{background-color:#000 !important;border-color:#000 !important}.btn.nero:hover{background-color:#000 !important;border-color:#000 !important}.btn.blu{background-color:#357497 !important;border-color:#357497 !important}.btn.blu:hover{background-color:rgb(39.75,87,113.25) !important;border-color:rgb(39.75,87,113.25) !important}.btn.verde{background-color:#a5b7a4 !important;border-color:#a5b7a4 !important}.btn.verde:hover{background-color:rgb(136.8404907975,160.472392638,135.527607362) !important;border-color:rgb(136.8404907975,160.472392638,135.527607362) !important}.btn.rosso{background-color:#bb4f46 !important;border-color:#bb4f46 !important}.btn.rosso:hover{background-color:rgb(150.6324110672,62.6956521739,55.3675889328) !important;border-color:rgb(150.6324110672,62.6956521739,55.3675889328) !important}.btn.crema{background-color:#f7f0e4 !important;border-color:#f7f0e4 !important}.btn.crema:hover{background-color:hsl(37.8947368421,54.2857142857%,83.137254902%) !important;border-color:hsl(37.8947368421,54.2857142857%,83.137254902%) !important}.btn.accent{background-color:#357497 !important;border-color:#357497 !important}.btn.accent:hover{background-color:rgb(39.75,87,113.25) !important;border-color:rgb(39.75,87,113.25) !important}.btn.accent_text{background-color:#fff !important;border-color:#fff !important}.btn.accent_text:hover{background-color:hsl(0,0%,90%) !important;border-color:hsl(0,0%,90%) !important}.btn.alt-accent{background-color:#a5b7a4 !important;border-color:#a5b7a4 !important}.btn.alt-accent:hover{background-color:rgb(136.8404907975,160.472392638,135.527607362) !important;border-color:rgb(136.8404907975,160.472392638,135.527607362) !important}.btn.alt-accent_text{background-color:#3b433a !important;border-color:#3b433a !important}.btn.alt-accent_text:hover{background-color:rgb(34.928,39.664,34.336) !important;border-color:rgb(34.928,39.664,34.336) !important}.bg-bianco{background-color:#fff !important;border-color:#fff !important}.bg-grigio-chiaro{background-color:#e6e6e6 !important;border-color:#e6e6e6 !important}.bg-grigio-medio{background-color:#afafaf !important;border-color:#afafaf !important}.bg-grigio{background-color:#666 !important;border-color:#666 !important}.bg-grigio-scuro{background-color:#232324 !important;border-color:#232324 !important}.bg-nero{background-color:#000 !important;border-color:#000 !important}.bg-blu{background-color:#357497 !important;border-color:#357497 !important}.bg-verde{background-color:#a5b7a4 !important;border-color:#a5b7a4 !important}.bg-rosso{background-color:#bb4f46 !important;border-color:#bb4f46 !important}.bg-crema{background-color:#f7f0e4 !important;border-color:#f7f0e4 !important}.bg-accent{background-color:#357497 !important;border-color:#357497 !important}.bg-accent_text{background-color:#fff !important;border-color:#fff !important}.bg-alt-accent{background-color:#a5b7a4 !important;border-color:#a5b7a4 !important}.bg-alt-accent_text{background-color:#3b433a !important;border-color:#3b433a !important}.bg-footer{background-color:#357497 !important}body{width:100%}section{width:100%}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:var(--alt-font);font-weight:700;color:var(--base-color)}header .navbar-brand{padding:6px 0}header .navbar-brand img{max-height:54px}.pagination-style-01 .page-item .page-link{margin:0}.shop-sidebar .shop-filter.no-padding li{line-height:1;padding:7px 32px 14px 0 !important}footer .footer-logo img{max-height:unset;width:240px;margin-bottom:48px}nav.navbar{background-color:#fff !important}.home-hero-video{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover}.shop-box .shop-image img,.card .shop-image img{transition:ease-in-out 3s}.shop-box:hover .shop-image img,.card:hover .shop-image img{transform:scale(1.2)}@media screen and (max-width: 459px){.navbar-logo-col{max-width:calc(100% - 150px)}}header .navbar-brand{padding:20px 0}nav.navbar{background-color:#357497 !important}@media screen and (min-width: 992px){nav.navbar .navbar-nav .nav-link{padding:37px 20px;color:#f7f0e4}}.categories-box img{border-radius:100px;border:solid 8px #357497;width:90px}.slider-logo{max-height:120px}.single-product .swiper-button-next,.single-product .swiper-button-prev{background-color:#fff}.variations th,.variations td{vertical-align:middle;padding:8px 0}.variations .label{color:#232324}.variations .value{padding-left:12px}.variations .value select{padding:12px 25px 12px 12px;border-radius:4px}.variations .value .reset_variations{display:none !important}.single_variation_wrap{margin-top:12px}.woocommerce .woocommerce-variation-add-to-cart{display:flex;gap:8px;align-items:stretch}.woocommerce .wc-form-single-product form:not(.variations_form){display:flex;gap:8px;align-items:stretch}.woocommerce .quantity label{display:none}.woocommerce .quantity input{width:5rem;text-align:center;padding:13px !important;font-size:20px;color:#000;border-radius:4px}.woocommerce .woocommerce-variation-price{font-size:24px;color:#000;font-weight:700;margin-bottom:8px}.woocommerce .single_add_to_cart_button{background-color:#16212b !important;padding:20px 24px !important}header .header-cart-icon{margin-left:10px}header ul.cart-item-list{padding:10px 17px !important}header ul.cart-item-list .cart-item .product-detail a{line-height:1.2 !important}.wc-block-components-button{background-color:#357497 !important;border-color:#357497 !important;color:#fff !important;transition:ease .5s !important;border:none !important;border-radius:4px !important}.wc-block-components-button:hover{background-color:#a5b7a4 !important;border-color:#a5b7a4 !important;color:#3b433a !important}.wc-block-components-button[disabled]{background-color:#afafaf !important;border-color:#afafaf !important;color:#fff !important;cursor:not-allowed !important;opacity:.7 !important}button.wc-block-components-chip__remove{display:flex;align-items:center;justify-content:center}.wc-block-components-product-metadata{line-height:1.2 !important}.wc-block-cart-item__quantity{display:flex;align-items:center;justify-content:flex-start;gap:8px}.wc-block-cart-item__quantity>*{margin:0 !important}.wc-block-components-product-name{font-family:"Rubik",sans-serif;font-weight:700;color:#357497 !important;margin-bottom:0 !important;font-size:18px !important}.wc-block-components-quantity-selector__button--minus{content:none !important;font-size:0 !important;display:flex;align-items:center;justify-content:center}.wc-block-components-quantity-selector__button--minus:before{content:"-" !important;font-size:20px !important}.wc-block-components-quantity-selector__button--plus{content:none !important;font-size:0 !important;display:flex;align-items:center;justify-content:center}.wc-block-components-quantity-selector__button--plus:before{content:"+" !important;font-size:20px !important}.wc-block-cart .wp-block-woocommerce-product-collection{display:none !important;margin-top:72px}.wc-block-cart .wp-block-woocommerce-product-collection h2{font-family:"Rubik",sans-serif;font-weight:400;color:#357497 !important;margin-bottom:24px !important;font-size:24px !important}td.wc-block-cart-item__image{padding-left:0 !important}td.wc-block-cart-item__image img{border-radius:4px}.page-navigation{display:flex;align-items:center;justify-content:center}.page-navigation .page-numbers,.page-navigation .page-link{width:45px;display:inline-flex;height:45px;align-items:center;justify-content:center;border-radius:100px}.page-navigation .page-numbers.current,.page-navigation .page-link.current{background-color:#357497 !important;color:#fff !important;border-color:#357497 !important}.shop-boxed .grid-item .shop-box .shop-image img{aspect-ratio:1/1;object-fit:cover}@media(min-width: 778px){.hide-desktop{display:none !important}}@media(max-width: 777px){.hide-mobile{display:none !important}}.payment-logo{max-height:30px;border-radius:4px;overflow:hidden}[type=radio],[type=checkbox]{padding:0}li.current-cat{font-weight:700}fieldset.wc-attr-group{display:flex;gap:12px;align-items:center;margin-bottom:12px}fieldset.wc-attr-group .wc-attr-label{width:auto;font-size:16px;margin:0;font-weight:700;color:#357497}fieldset.wc-attr-group .wc-attr-terms{padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:auto}fieldset.wc-attr-group .wc-attr-terms .wc-attr-term{display:flex;align-items:center;white-space:nowrap;gap:4px;font-weight:400;font-size:14px}.wc-attr-actions{display:flex;justify-content:flex-end}