*{box-sizing:border-box;padding:0;margin:0}body{font-family:nunito sans,sans-serif}sr7-module sr7-arrow{background-color:initial!important}sr7-module sr7-arrow::before{color:#000!important;font-size:40px!important}.header-search-input{margin-right:20px}body .woocommerce .woocommerce-additional-fields h3,body .woocommerce .woocommerce-billing-fields h3{font-weight:300;font-size:26px;margin-bottom:27px}body .woocommerce table.shop_table tr th{font-size:16px;font-weight:700!important;color:#000!important}.woocommerce-cart .cart-collaterals .cart-buttons-update-checkout .button{text-transform:uppercase}.woocommerce-checkout .checkout-form-option{float:none;width:100%;padding:0!important}.woocommerce form.woocommerce-checkout{margin-top:45px}form.woocommerce-checkout .order-review-container{border:1px solid #333}.woocommerce .checkout .input-text[type=email],.woocommerce .checkout .input-text[type=number],.woocommerce .checkout .input-text[type=password],.woocommerce .checkout .input-text[type=text],.woocommerce .checkout .input-text[type=tel],.woocommerce .checkout textarea{border:1px solid #999;border-radius:0}.woocommerce .checkout input[type=checkbox],.woocommerce .checkout input[type=radio]{border:1px solid #999;border-radius:0}.woocommerce .checkout .select2-container--default .select2-selection--single{border:1px solid #999;border-radius:0}.woocommerce .checkout .wcpdf_IT_txtVatExemptClass{margin-top:15px;border:2px solid #c00;padding:15px}body.woocommerce-checkout .checkout-form-option--only{float:none;clear:both}.main-hero-section .text-white h1,.main-hero-section .text-white h2,.main-hero-section .text-white h3,.main-hero-section .text-white h4{color:#fff!important}.main-hero-section .main-title h2,.main-hero-section .main-title h1{font-size:100px;color:#000;font-family:longinessans,serif;text-transform:uppercase;margin:20px 0 0;line-height:.93}.main-hero-section .main-title.small-width h2,.main-hero-section .main-title h2{margin-left:auto;margin-right:auto;max-width:1200px}.main-hero-section .main-title.small-width h2{max-width:700px}.parent--inner-page-hero .wpb_wrapper .sub-heading,.main-hero-section .sub-heading{margin-bottom:0}.parent--inner-page-hero .wpb_wrapper .sub-heading h2,.main-hero-section .sub-heading h2{font-size:23px;color:#000;font-weight:300;font-family:nunito sans,sans-serif;margin:0}.parent--inner-page-hero .wpb_wrapper .section-title:not(.sub-heading){margin-bottom:0}.parent--main-hero-section,.main-hero-section .parent--slide-row{width:100%!important;max-width:100%!important;padding:0}.main-hero-section{margin:0!important}.main-hero-section .parent--slide-row .vc_row.wpb_row{padding:0!important;left:0!important;width:100%!important;max-width:100%!important}.main-hero-section .slide-row{min-height:836px;display:flex;align-items:center;margin:0;border-bottom:2px solid #3f3f3f}.main-hero-section .slide-row .wpb_wrapper{text-align:center;margin-bottom:0}.main-hero-section .slide-row .btn-class{margin-top:10px!important}a.btn-class{background-color:#fff;border:2px solid #000!important;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#000!important;font-weight:500;padding:8px 10px 5px!important;vertical-align:middle;display:inline-block;font-family:nunito sans,sans-serif;margin:0!important;text-align:center;max-width:100%}a.btn-class::before{content:'';width:288px;display:block;max-width:100%}a.btn-class.filled-button{background-color:#000;border:2px solid #000!important;color:#fff!important}a.btn-class.filled-button:hover{background-color:#fff;color:#000!important}.main-hero-section a.btn:hover{background-color:#000;color:#fff!important}.parent--main-hero-section .slider-controlls .slider-nav-btn{display:none}.parent--main-hero-section .slider-controlls{position:absolute;z-index:1;bottom:14px;left:50%;transform:translatex(-50%)}.parent--main-hero-section .slider-controlls .swiper-pagination-bullet{height:2px;width:48px;background-color:#000;border-radius:0;margin:0 8px;opacity:1}.parent--main-hero-section .slider-controlls .swiper-pagination-bullet.swiper-pagination-bullet-active{width:167px}.image-content-section{display:flex}.image-content-section .image-column{width:49.2%;min-height:905px;display:flex;padding:0}.image-content-section .image-column .wpb_wrapper{height:100%}.image-content-section .vc_single_image-wrapper,.image-content-section .image-column .wpb_wrapper .wpb_single_image{margin:0;height:100%;width:100%}.image-content-section .image-column .wpb_wrapper .wpb_single_image img{width:100%;height:100%;max-height:100%;max-width:100%;position:absolute;left:0;top:0;object-fit:cover}.image-content-section .content-column{width:50.8%;display:flex;align-items:center;justify-content:center;padding:100px 60px 65px;background-color:#f9f3eb}.image-content-section .content-column .wpb_wrapper{display:flex;flex-direction:column;align-items:center}.image-content-section .wpb_column{float:unset!important}.image-content-section .content-column .sub-heading,.image-content-section .content-column .main-heading{margin:0}.image-content-section .content-column .sub-heading{margin-bottom:24px}.image-content-section .content-column .sub-heading h2{font-size:23px;color:#000;font-weight:300;font-family:nunito sans,sans-serif;text-align:center;margin:0}.image-content-section .content-column .main-heading h2{font-size:50px;color:#000;font-weight:400;font-family:longinessans,serif;text-transform:uppercase;text-align:center;margin:0}.image-content-section .content-column a.btn{margin-top:42px!important}.image-content-section .content-column .product-image{margin-bottom:0;margin-top:100px;margin-left:-180px}.simple-image-cta{margin-top:76px}.simple-image-cta::after,.simple-image-cta::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.35)}.simple-cta .wpb_column.vc_column_container,.simple-image-cta .wpb_column.vc_column_container{max-width:1240px;margin:0 auto!important;float:unset;text-align:center}.simple-cta .wpb_column.vc_column_container .section-title,.simple-image-cta .wpb_column.vc_column_container .section-title{margin:0}.simple-cta .wpb_column.vc_column_container .section-title h2,.simple-image-cta .wpb_column.vc_column_container .section-title h2{font-size:50px;color:#000;font-weight:400;font-family:longinessans,serif;text-transform:uppercase;margin:0;text-align:center}.simple-image-cta .section-logo .vc_single_image-wrapper{width:202px;height:170px}.simple-image-cta .section-logo{margin-bottom:18px}.simple-image-cta .section-logo .vc_single_image-wrapper img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.simple-image-cta .btn{margin-top:54px!important}.simple-cta .wpb_column.vc_column_container{min-height:499px;display:flex}.simple-cta .wpb_column.vc_column_container .vc_column-inner{display:flex;align-items:center;justify-content:center}.simple-cta .lead-para{font-size:23px;line-height:48px;text-transform:uppercase;color:#000;font-family:nunito sans,sans-serif;text-align:center;margin-top:42px;margin-bottom:0}.simple-image-cta .vc_column-inner,.simple-cta .vc_column-inner{padding-top:0!important}.simple-image-cta{padding:95px 15px 122px!important}.image-content-section .vc_single_image-wrapper{width:404px;height:240px}.image-content-section .vc_single_image-wrapper img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.image-content-section{border-bottom:2px solid #42413f;border-top:2px solid #42413f}.image-content-section .content-column .vc_column-inner{max-width:905px;margin-left:0;margin-right:auto}.single-products-section ul.products,.archive.woocommerce-page.woocommerce .single-products-section ul.products{padding:0!important;margin:0;height:100%!important;padding-bottom:46px!important;flex-wrap:unset;gap:unset;justify-content:flex-start}.single-products-section ul.products li,.archive.woocommerce-page.woocommerce .single-products-section ul.products li{width:auto}.parent--single-products-section{padding:60px 15px}.single-products-section .main-heading h2{font-size:50px;color:#000;font-weight:400;font-family:longinessans,serif;text-transform:uppercase;margin:0;text-align:center;padding-bottom:20px}.parent--single-products-section{overflow:hidden}.single-products-section .wpb_column.vc_column_container{max-width:1250px;margin:0 auto!important;float:unset!important}.single-products-section ul.products li{padding:0!important;position:static!important;height:auto;margin-bottom:0!important}.single-products-section ul.products li .product-images{border:1px solid #ddd;margin-bottom:28px}.single-products-section ul.products li .product-images .image-placeholder{padding-bottom:120%!important;background:#fff!important}.single-products-section ul.products li .product-images .image-placeholder img{object-fit:contain;opacity:1!important}ul.products li .product-images:not(.prd-img-wrapper){display:none!important}.single-products-section .slider-controlls .slider-pagination{top:auto;bottom:5px;height:1.5px;background-color:#000;max-width:calc(100% - 100px);left:50%;transform:translatex(-50%)}.single-products-section .slider-controlls .slider-pagination .swiper-pagination-progressbar-fill{height:5px;top:-2px;background-color:#000}.single-products-section .slider-controlls .slider-nav-btn{color:#000;z-index:2!important;opacity:1}.single-products-section .slider-controlls .slider-nav-btn.swiper-button-next{right:calc(50% - 100vw)}.single-products-section .slider-controlls .slider-nav-btn::after{font-size:134px;font-weight:300}.single-products-section .addonify-qvm-button{display:none!important}.single-products-section .woocommerce .products .product.catalog-layout-default.hover .item-info .add-to-cart-and-product-categories.show-add-to-cart .product-terms,.single-products-section .woocommerce .products .product.catalog-layout-default:hover .item-info .add-to-cart-and-product-categories.show-add-to-cart .product-terms{visibility:visible!important;opacity:1!important}.single-products-section .woocommerce .products .product .item-info .item-info-row>.price-column .woocommerce-Price-amount{font-family:nunito sans,sans-serif;font-size:18px;font-weight:500}.single-products-section .woocommerce .products .product .item-info .add_to_cart_button{position:static!important;visibility:visible!important;opacity:1!important;margin-bottom:10px;color:#000}.single-products-section .woocommerce .products .product .item-info .add_to_cart_button:hover{text-decoration:underline}.woocommerce .products .product .item-info .add_to_cart_button::after{display:none}.single-products-section .woocommerce .products .product .item-info{margin:0;width:calc(100% - 30px);padding-right:30px}.single-products-section .woocommerce .products .product .item-info .item-info-row{display:flex;flex-direction:column}.single-products-section .yith-wcwl-add-to-wishlist-button__label{display:none}.single-products-section .woocommerce .products .yith-add-to-wishlist-button-block{margin:0;position:absolute;width:30px;right:0}.single-products-section .woocommerce .products .product .item-info .item-info-row .title-column h3{font-size:23px;line-height:1.3;font-family:nunito sans,sans-serif}.single-products-section .woocommerce .products .product .item-info .item-info-row>.price-column{padding:0}.woocommerce .products .product.catalog-layout-default .item-info .add-to-cart-and-product-categories{position:static}.single-products-section .product-terms>font{margin:0 0 4px}.single-products-section .product-terms a{color:inherit!important}.single-products-section .product-terms a::after{background-color:#fff}.single-products-section .product-terms{position:absolute;font-size:20px;padding:30px;background:rgb(0 0 0/.5);width:100%;font-family:longinessans,serif;text-transform:uppercase;font-size:40px;transition:.3s all;text-align:center;color:#fff;display:none!important}.single-products-section .custom-quick-view{position:absolute;left:0;bottom:0;width:100%;height:100px;z-index:3!important;opacity:0;visibility:hidden;transition:.3s all;border:0;background:rgb(0 0 0/.7);color:#fff;text-transform:uppercase;font-size:20px;font-family:nunito sans,sans-serif;font-weight:600}.prd-img-wrapper a.addtocart{position:absolute;left:0;bottom:0;width:100%;height:auto;padding:15px 10px;z-index:3!important;opacity:0;visibility:hidden;transition:.3s all;border:0;background:rgb(0 0 0/.7);color:#fff;text-transform:uppercase;text-align:center;font-size:14px;font-family:nunito sans,sans-serif;font-weight:600}.prd-img-wrapper:hover a.addtocart{opacity:1;visibility:visible}.single-products-section ul.products li .product-images:hover .custom-quick-view{opacity:1;visibility:visible}.single-products-section ul.products li .product-images:hover .gallery-image--hoverable{display:none!important}.woocommerce .products .product .item-info h3 a{font-family:nunito sans,sans-serif;font-weight:600;font-size:14px!important;line-height:1.4;color:#333}.single-products-section .wpb_column.vc_column_container>.vc_column-inner{padding:0}.single-products-section .wpb_column.vc_column_container .products-loop{padding:0 50px}.single-products-section .wpb_column.vc_column_container .products-loop::before,.single-products-section .wpb_column.vc_column_container .products-loop::after{content:'';width:50px;height:calc(100% - 30px);background:#fff;z-index:1;position:absolute;top:0;left:auto;right:0}.single-products-section .wpb_column.vc_column_container .products-loop::before{right:auto;left:0;z-index:2}.single-products-section .prd-slider-btn{color:#000;transform:translatey(calc(-50% - 130px));z-index:4}.single-products-section .prd-slider-btn.swiper-button-disabled{display:none!important}.archive.woocommerce-page .products-loop .product{padding:0!important;position:static!important;height:auto;margin-bottom:0!important}.archive.woocommerce-page .products-loop .product .product-images{border:1px solid #ddd;margin-bottom:28px}.products-loop .product .product-images .prd-variation-number{position:absolute;top:5px;left:5px;padding:13px 20px;border-radius:30px;background-color:#f9f4eb;color:#000;min-height:40px}.products-loop .product .product-images .prd-brand-image{position:absolute;bottom:0;left:0;right:0;opacity:1;text-align:center;transition:.3s all}.products-loop .product:hover .product-images .prd-brand-image{opacity:0}.products-loop .product .product-images .prd-brand-image img{max-width:50%}.products-loop .product .onsale.oos{font-size:14px;background:#3a3839;line-height:1.4;padding-top:16px;padding:8px 15px;width:auto;height:auto;top:7px!important;right:7px!important;max-width:75px;border-radius:30px;transform:none;line-height:1.2}.products-loop .product .product-images .image-placeholder{padding-bottom:153%!important;background:#fff!important}.products-loop .product .product-images .image-placeholder img{object-fit:contain;opacity:1!important;padding:0}.archive.woocommerce-page .products-loop .product .addonify-qvm-button{display:none!important}.archive.woocommerce-page .products-loop .product.catalog-layout-default.hover .item-info .add-to-cart-and-product-categories.show-add-to-cart .product-terms,.archive.woocommerce-page .products-loop .product.catalog-layout-default:hover .item-info .add-to-cart-and-product-categories.show-add-to-cart .product-terms{visibility:visible!important;opacity:1!important}.archive.woocommerce-page .products-loop .product .item-info .item-info-row>.price-column .woocommerce-Price-amount{font-size:18px;font-weight:500}.archive.woocommerce-page .products-loop .product .item-info .add_to_cart_button{position:static!important;visibility:visible!important;opacity:1!important;margin-bottom:10px;color:#000}.archive.woocommerce-page .products-loop .product .item-info .add_to_cart_button:hover{text-decoration:underline}.archive.woocommerce-page .products-loop .product .item-info .add_to_cart_button::after{display:none}.archive.woocommerce-page .products-loop .product .item-info{margin:0;width:calc(100% - 30px);padding-right:10px}.archive.woocommerce-page .products-loop .product .yith-add-to-wishlist-button-block{opacity:.7}.archive.woocommerce-page .products-loop .product .yith-add-to-wishlist-button-block a::after{display:none}.archive.woocommerce-page .products-loop .product .item-info .item-info-row{display:flex;flex-direction:column}.archive.woocommerce-page .products-loop .product .item-info .item-info-row .price-on-request{display:none}.archive.woocommerce-page .products-loop .product .yith-wcwl-add-to-wishlist-button__label{display:none}.archive.woocommerce-page .products-loop .product .yith-add-to-wishlist-button-block{margin:0;position:absolute;width:30px;right:0}.archive.woocommerce-page .products-loop .product .item-info .item-info-row .title-column h3{}.archive.woocommerce-page .products-loop .product .item-info .item-info-row .title-column h3 a{}.archive.woocommerce-page .products-loop .product .price_on_request{font-size:14px;font-weight:700;text-transform:uppercase}.archive.woocommerce-page .products-loop .product .item-info .item-info-row>.price-column,.archive.woocommerce-page .products-loop .product .price_on_request{padding:0;position:absolute;bottom:0;left:0;right:0}.archive.woocommerce-page .products-loop .product .item-info .item-info-row>.price-column .amount{font-weight:700}.archive.woocommerce-page.woocommerce .products .product{position:relative;padding-bottom:40px!important}.archive.woocommerce-page .products-loop .product.catalog-layout-default .item-info .add-to-cart-and-product-categories{position:static}.archive.woocommerce-page .products-loop .product .product-terms a{color:inherit!important}.archive.woocommerce-page .products-loop .product .product-terms a::after{background-color:#fff}.archive.woocommerce-page .products-loop .product .custom-quick-view{position:absolute;left:0;bottom:0;width:100%;padding:20px;z-index:3!important;opacity:0;visibility:visible;transition:.3s all;border:0;background:rgb(0 0 0/.7);color:#fff;text-transform:uppercase;font-size:18px;font-family:nunito sans,sans-serif;font-weight:500}.archive.woocommerce-page .products-loop .product .product-images:hover .custom-quick-view{opacity:1;visibility:visible}.archive.woocommerce-page .products-loop .product .product-images:hover .gallery-image--hoverable{display:none!important}.archive.woocommerce-page .products-loop .product .product-terms{display:none}.archive.woocommerce-page .products .product .item-info .item-info-row>.title-column{flex-direction:column-reverse}.archive.woocommerce-page .content-area{max-width:100%;width:100%;padding:0}.archive.woocommerce-page.woocommerce .products{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;gap:80px 24px;height:auto!important}.archive.woocommerce-page.woocommerce .products::after,.archive.woocommerce-page.woocommerce .products::before{content:none!important}.archive.woocommerce-page.woocommerce .products .product{float:unset!important;width:calc(33.33% - 16px);position:relative!important;left:0!important;top:0!important;transform:unset!important}.archive.woocommerce-page.woocommerce .products .product .prd-brand-text{text-transform:uppercase;font-weight:500!important;margin-bottom:15px;color:#999}.archive.woocommerce-page.woocommerce .products-archive--products{width:calc(100% - 300px)}.archive.woocommerce-page.woocommerce .products-archive--sidebar{width:300px;padding-right:50px}.select2-container.select2-container--default .select2-dropdown .select2-search:before{display:none!important}.archive.woocommerce-page.woocommerce .products-archive--sidebar .woocommerce.widget_layered_nav .selection .select2-selection{border:0;border-bottom:2px solid #000!important}.archive.woocommerce-page.woocommerce .products-archive--sidebar .woocommerce.widget_layered_nav .selection .select2-selection .select2-selection__rendered{padding-right:2px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .widgettitle,.archive.woocommerce-page.woocommerce .products-archive--sidebar .woocommerce.widget_layered_nav .select2-selection__rendered,.archive.woocommerce-page.woocommerce .products-archive--sidebar .woocommerce.widget_layered_nav .selection .select2-selection__placeholder{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#000;font-weight:700;font-family:nunito sans,sans-serif;padding:2px 4px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .woocommerce.widget_layered_nav .select2-selection__clear{right:20px;font-size:16px}.archive.woocommerce-page.woocommerce .select2-selection__arrow{background-image:url(/wp-content/uploads/2025/02/chevron-down.svg);background-repeat:no-repeat;background-position:50%;background-size:12px;margin-right:0}.archive.woocommerce-page.woocommerce .select2-selection__arrow b{display:none!important}.archive.woocommerce-page.woocommerce .select2-results{}.archive.woocommerce-page.woocommerce .select2-dropdown--below{border:1px solid rgba(0,0,0,.3);padding:8px 0}.archive.woocommerce-page.woocommerce .select2-dropdown--below li.select2-results__option--highlighted{background-color:#000!important;color:#fff!important}.archive.woocommerce-page.woocommerce .products-archive--sidebar .price_slider_wrapper .price_slider{background-color:rgba(0,0,0,.3)!important}.archive.woocommerce-page.woocommerce .products-archive--sidebar .price_slider_wrapper .price_slider .ui-slider-handle{width:30px;border-radius:0;height:10px;margin-top:-7px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .price_slider_wrapper .price_slider .ui-slider-handle+.ui-slider-handle{margin-left:-30px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .widget.widget_price_filter .price_slider_wrapper{padding:0 5px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .widget.widget_price_filter .price_slider_wrapper .price_slider_amount{padding-top:0}.archive.woocommerce-page.woocommerce .products-archive--sidebar .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button{margin-top:10px;padding:8px 16px;font-size:14px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button,.archive.woocommerce-page.woocommerce .products-archive--sidebar .widget.widget_price_filter .price_label{display:inline-block;float:none}.woocommerce-page .site-main{margin-top:0!important}.woocommerce-page .site-main .products-archive{max-width:1140px;margin:0 auto;padding:0}.woocommerce-page .woocommerce-shop-header .inner-header{padding:0 15px}.woocommerce-page .woocommerce-shop-header .woocommerce-shop-header--description{text-align:center}.woocommerce-page.archive .site-main nav.woocommerce-pagination{margin:60px 0 0}.woocommerce-page.archive .site-main .woocommerce-pagination span.page-numbers.current{font-weight:700}.woocommerce-page.archive .site-main .woocommerce-shop-header{background:#f9f4eb;padding:30px 0;margin:0 0 30px;display:block}.woocommerce-page.archive .site-main .woocommerce-shop-header .woocommerce-shop-header--title .page-title{margin-top:0;font-family:longinessans,serif;text-transform:uppercase;font-size:35px;margin-bottom:10px;text-align:center}.woocommerce-page.archive .site-main .woocommerce-shop-header .page-description p:last-child{margin-bottom:0}.woocommerce-page.archive .site-main .sort-and-count-container{}.woocommerce-page.archive .site-main .sort-and-count-container .dropdown .dropdown-toggle{padding:0}.woocommerce-page.archive .site-main .sort-and-count-container .sort-and-count-inner{margin:0 15px 15px;padding-bottom:15px;border-bottom:1px solid #ddd}.woocommerce-page.archive .site-main .sort-and-count-container .sort-and-count-inner p{margin:0;padding:5px 0}@media screen and (max-width:768px){.woocommerce-page.archive .site-main .sort-and-count-container .sort-and-count-inner p,.woocommerce-page.archive .site-main .sort-and-count-container .dropdown .dropdown-toggle{padding:10px 5px!important}}.custom-cate-main{background:#f9f4eb;padding:15px;margin:0;overflow:hidden;min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-cate-main .custom-category-header{margin-top:0;margin-bottom:0}.woocommerce .onsale{top:25px!important;font-size:12px!important;right:25px!important;line-height:1.2;display:flex;justify-content:center;align-items:center}.custom-cate-main .custom-category-header .cate-heading{margin-top:0;font-family:longinessans,serif;text-transform:uppercase;font-size:50px;margin-bottom:10px}.custom-cate-main .custom-category-header .cate-subtitle{margin-top:5px;font-size:20px;font-family:nunito sans,sans-serif;font-weight:600;text-transform:uppercase}.custom-cate-main .custom-category-header .cate-heading{margin-top:0;font-family:longinessans,serif;text-transform:uppercase;font-size:50px;margin-bottom:10px}.custom-cate-main .custom-category-header .cate-subtitle{margin-top:5px;font-size:20px;font-family:nunito sans,sans-serif;font-weight:600;text-transform:uppercase}body.post-type-archive-product .custom-cate-main .custom-category-header .cate-heading{margin:0}.woosq-product>.product .summary .summary-content{display:flex;flex-direction:column;padding:30px 40px 30px 10px}.woosq-popup .summary .summary-content .product_title{font-family:nunito sans,sans-serif;font-size:20px;font-weight:600}.woosq-popup .summary .summary-content .price{text-align:left;font-family:nunito sans,sans-serif!important;font-weight:600!important;gap:0!important;margin:10px 0}.woosq-popup .summary .summary-content .price .amount *{text-align:left;font-family:nunito sans,sans-serif;font-weight:600!important}.woosq-popup .summary .summary-content form .single_add_to_cart_button{order:-1!important}.woosq-popup .summary .summary-content form .single_add_to_cart_button{background-color:#f9f4eb!important;border:2px solid #000!important;font-size:15px;letter-spacing:2px;border-radius:0!important;text-transform:uppercase;color:#000!important;font-weight:500!important;padding:8px 15px 5px!important;font-family:nunito sans,sans-serif!important;margin:20px 0 0!important}.woosq-popup .summary .summary-content form .single_add_to_cart_button:hover{background-color:#000!important;color:#fff!important}.woosq-product .thumbnails .thumbnail{background:#fff}.products-loop .product .woosq-btn,.archive.woocommerce-page .products-loop .product .woosq-btn{display:none!important}.woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-wrap:wrap;gap:20px}.woocommerce-notices-wrapper .woocommerce-message::before{display:none!important}.woocommerce-notices-wrapper .woocommerce-message a:hover{background:#f9f2eb!important;color:#000!important}html{scroll-behavior:smooth}.single-prd-meta-main-wrapper .prd-tag-list-content{margin-top:75px;text-align:center}.single-prd-meta-main-wrapper .prd-tag-list-content .prd-tag-list{margin:0 -3px;padding:0}.single-prd-meta-main-wrapper .prd-tag-list-content .prd-tag-list li{display:inline-block;padding:3px}.single-prd-meta-main-wrapper .prd-tag-list-content .prd-tag-list li a{text-transform:uppercase;color:#000;text-decoration:none;padding:3px 0}.single-prd-meta-main-wrapper .prd-single-newsletter-cta{background-color:#f9f4eb;border:2px solid #000;margin-top:7px;padding:6px 10px;font-size:15px;line-height:1.2;font-family:nunito sans,sans-serif}.single-prd-meta-main-wrapper .prd-single-newsletter-cta a{font-weight:600;text-decoration:underline}.single-prd-meta-main-wrapper .prd-single-newsletter-cta a:hover{text-decoration:none}.single-prd-meta-main-wrapper .prd-single-newsletter-cta a::after{content:none!important}.single-prd-meta-main-wrapper .prd-single-basic-info{margin-top:43px}.single-prd-meta-main-wrapper .prd-single-basic-info li{font-size:15px;line-height:1.2;color:#000;font-family:nunito sans,sans-serif;padding-left:36px;position:relative}.single-prd-meta-main-wrapper .prd-single-basic-info li::before{content:'';width:24px;height:24px;position:absolute;left:0;top:-2px;background-size:contain;background-repeat:no-repeat;background-position:50%}.single-prd-meta-main-wrapper .prd-single-basic-info li.prd-time::before{background-image:url(../img/clock-rotate-left.svg)}.single-prd-meta-main-wrapper .prd-single-basic-info li.prd-check::before{background-image:url(../img/check-square-svgrepo-com.svg)}.single-prd-meta-main-wrapper .prd-single-basic-info li.prd-loc::before{background-image:url(../img/location-dot.svg)}.single-prd-meta-main-wrapper .prd-single-basic-info li:not(:last-child){margin-bottom:26px}.single-prd-meta-main-wrapper .prd-single-popup-button{margin-top:7px}.single-prd-meta-main-wrapper .prd-single-popup-button button{font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#000;font-weight:600;font-family:nunito sans,sans-serif;border:2px solid #000;padding:7px 12px;background-color:#fff;line-height:1.2;width:100%;transition:.3s all}.single-prd-meta-main-wrapper .prd-single-popup-button button:hover{color:#fff;background-color:#000}.prd-detail-popup-wrapper{display:none;position:fixed;z-index:999999;width:100%;height:100%;top:0;left:0;background-color:rgba(55,51,49,.7)}.prd-detail-popup-wrapper .prd-detail-content{overflow:auto}.prd-detail-popup-wrapper .prd-detail-popup{background-color:#fff;max-width:970px;margin:0 auto;width:95%;max-height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:70px 65px 57px 70px;display:flex}.prd-detail-popup-wrapper .prd-detail-popup .close-popup{position:absolute;top:24px;right:27px;width:30px;height:30px;background-repeat:no-repeat;background-position:50%;background-size:21px;transition:.3s all;cursor:pointer;padding:0;line-height:1;font-size:30px;border:0;display:flex;align-items:center;justify-content:center;background-color:initial!important}.prd-detail-popup-wrapper .prd-detail-popup .close-popup:hover{background-color:initial!important}.prd-detail-popup-wrapper .prd-detail-popup .close-popup::before{width:30px;height:30px;line-height:30px;text-align:center;content:'\e9ea';font-family:feather;display:inline-block;font-size:24px;color:#222;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}body.popup-open{overflow:hidden}.single-prd-meta-main-wrapper .cart{display:flex;flex-direction:column}.single-prd-meta-main-wrapper .cart .quantity{margin-bottom:12px}.single-prd-meta-main-wrapper .cart [type=submit]{margin:0!important}.container.parent--inner-page-hero{max-width:100%!important;width:100%!important;padding:0;border-bottom:2px solid #000}.parent--inner-page-hero .vc_row{min-height:500px;width:100%;height:100%;margin:0;background-position:50% 0;background-repeat:no-repeat;background-size:cover;display:flex;padding:50px 15px;text-align:center}.parent--inner-page-hero .vc_row .vc_column-inner{padding:0;height:100%}.parent--inner-page-hero .wpb_wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper h2,.parent--boutique-zigzag-section .bb-zigzag-img-content .section-title h2,.parent--inner-page-hero .wpb_wrapper h1{line-height:1.2;margin-top:20px;color:#000;font-weight:400;font-family:longinessans,serif;text-transform:uppercase}.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper h2,.parent--boutique-zigzag-section .bb-zigzag-img-content .section-title h2{font-size:30px}.parent--inner-page-hero .wpb_wrapper h1{font-size:50px}.parent--boutique-cta-section{max-width:975px;padding:50px 15px;width:100%!important}.parent--boutique-cta-section .cta-content h2{font-size:30px;line-height:1.2;margin-top:20px;color:#000;font-family:longinessans,serif;text-transform:uppercase;text-align:center;margin-bottom:20px}.parent--boutique-cta-section .cta-content p{text-align:center;color:#000;font-weight:600;font-family:nunito sans,sans-serif;margin:0}.parent--boutique-zigzag-section{width:100%;background:#fbf6ed;padding:60px 15px;position:relative;border-top:2px solid #000;border-bottom:2px solid #000}.parent--boutique-zigzag-section::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/uploads/2025/03/boutiqu-bg.jpg)no-repeat 50%/cover;opacity:.12}.parent--boutique-zigzag-section .vc_row{max-width:1100px;width:100%;margin:0 auto;padding:0;display:flex;align-items:center;position:relative;z-index:1;background:0 0!important}.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-col{width:40%}.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-col .vc_column-inner{width:100%;background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:300px;height:40vw;max-height:400px}.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-content{height:100%;width:60%}.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-content .vc_column-inner{height:100%;padding:0 0 0 30px}.parent--boutique-zigzag-section .bb-zigzag-img-content .section-title{margin:0}.parent--boutique-zigzag-section .bb-zigzag-img-content .section-title p{color:#000;font-weight:400;font-family:nunito sans,sans-serif;margin:0;font-size:19px;line-height:1.7}.parent--boutique-zigzag-section .bb-zigzag-img-content .section-title h2{margin-top:0}.parent--boutique-two-col-section .col-title h2{margin-top:0;color:#000;font-family:longinessans,serif;text-transform:uppercase;margin:0 0 30px;font-size:30px;text-align:center}.parent--boutique-two-col-section{padding:60px 15px 0;max-width:1050px;width:100%}.parent--boutique-two-col-section::before{display:block;background:#000;height:calc(100% - 50px);width:2px;position:absolute;left:50%;top:50%;transform:translate(calc(-50% - 5px),calc(-50% + 36px))}.parent--boutique-two-col-section .wpb_text_column{margin:0}.parent--boutique-two-col-section>.vc_row{margin:0}.parent--boutique-two-col-section .wpb_text_column .wpb_wrapper{font-family:nunito sans,sans-serif;font-size:20px;line-height:1.5;padding:0 15px}.parent--boutique-two-col-section .wpb_text_column .wpb_wrapper ul li{text-transform:uppercase}.parent--boutique-two-col-section .wpb_text_column .wpb_wrapper ul li strong{font-weight:600}.parent--boutique-two-col-section .wpb_text_column .wpb_wrapper ul li:not(:last-child){margin-bottom:7px}.parent--boutique-two-col-section .wpb_column .vc_column-inner{padding:0}.parent--contatti-info-wrapper{background:#f9f4eb;width:100%;max-width:100%;padding:50px 15px;text-align:center}.parent--contatti-info-wrapper .vc_row{margin:0}.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper{max-width:1170px;margin:0 auto;display:flex;flex-direction:column;text-align:center}.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper h2{margin:0}.parent--contatti-info-wrapper .wpb_text_column{margin-bottom:10px}.parent--contatti-info-wrapper .wpb_text_column.contatti-mail,.parent--contatti-info-wrapper .wpb_text_column.location-text{max-width:max-content;margin-left:auto;margin-right:auto;position:relative;padding:8px 0 8px 40px;font-weight:500}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul::after,.parent--contatti-info-wrapper .wpb_text_column.contatti-mail::after,.parent--contatti-info-wrapper .wpb_text_column.location-text::after{display:block!important;width:36px;height:36px;background:url(/wp-content/uploads/2025/03/location_icon.svg)no-repeat 50%/contain;position:absolute;left:0;top:0;content:''}.parent--contatti-info-wrapper .wpb_text_column.contatti-mail::after{background:url(/wp-content/uploads/2025/03/mail_icon.svg)no-repeat 50%/contain}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul::after{background:url(/wp-content/uploads/2025/03/phone_icon.svg)no-repeat 50%/contain}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul{list-style:none;max-width:max-content;max-width:max-content;margin-left:auto;margin-right:auto;display:flex;gap:30px;padding:8px 0 8px 40px;position:relative;font-weight:500;flex-wrap:wrap}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul li:not(:first-child){position:relative}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul li:not(:first-child)::before{position:absolute;left:-15px;top:2px;content:'';width:2px;height:calc(100% - 1px);background:#000}.parent--brands_logo-wrapper{max-width:1170px;padding:50px 15px 0;width:100%}.parent--brands_logo-wrapper .vc_row{margin:0;padding:0}.parent--brands_logo-wrapper .vc_row .vc_column-inner{padding:0}.parent--brands_logo-wrapper .vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.parent--brands_logo-wrapper .wpb_wrapper .wpb_single_image{margin:0;width:calc(25% - 5px);background:#fff;display:flex;justify-content:center;align-items:center}.parent--brands_logo-wrapper .wpb_wrapper .wpb_single_image .vc_single_image-wrapper{width:100%;height:120px;overflow:hidden}.parent--brands_logo-wrapper .wpb_wrapper .wpb_single_image .vc_single_image-wrapper img{width:100%;height:100%;object-position:center;object-fit:contain;transition:.3s all}.parent--brands_logo-wrapper .wpb_wrapper .wpb_single_image .vc_single_image-wrapper:hover img{transform:scale(1.05)}.parent--dyna-brands_logo-wrapper{max-width:1100px!important;width:100%!important;padding:50px 20px}.parent--dyna-brands_logo-wrapper .vc_row{margin:0}.parent--dyna-brands_logo-wrapper .vc_row .vc_column-inner{padding:0}.parent--dyna-brands_logo-wrapper .prd-brands-wrapper{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none}.parent--dyna-brands_logo-wrapper .prd-brands-wrapper .prd-brand{width:calc(25% - 5px);background:#fff;height:120px}.parent--dyna-brands_logo-wrapper .prd-brands-wrapper .prd-brand a{overflow:hidden;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:.3s all}.parent--dyna-brands_logo-wrapper .prd-brands-wrapper .prd-brand a img{width:100%;height:100%;object-position:center;object-fit:contain;transition:.3s all}.parent--dyna-brands_logo-wrapper .prd-brands-wrapper .prd-brand a:hover img{transform:scale(1.05)}header .header-block__items-row .header-block__item--type-raw-text a::after{display:none}#country-popup .country-popup-box .country-popup-inner{padding-top:50px;background:#f9f4eb}#country-popup .country-popup-box .country-popup-inner .intro-text{margin:40px 0 0}#country-popup .country-popup-box .choose-box h4,#country-popup .country-popup-box .country-popup-inner .intro-text h3{font-family:nunito sans,sans-serif;font-size:24px;font-weight:700;margin:0}#country-popup .country-popup-box .country-popup-inner .intro-text .description{font-family:nunito sans,sans-serif;font-size:14px;margin-top:5px}#country-popup .country-popup-box .choose-box{margin-top:30px}#country-popup .country-popup-box .choose-box h4{font-size:14px;margin-bottom:5px}#country-popup .country-popup-box .choose-box select{border:none;border-bottom:2px solid #000;background:#f9f4eb}#country-popup .country-popup-box button.select-country-vat{margin-top:30px;width:100%;text-transform:uppercase;padding:8px;background:#000;color:#fff;transition:.3s all;border:2px solid #000;font-family:nunito sans,sans-serif;font-weight:600;line-height:1}#country-popup .country-popup-box button.select-country-vat:hover{background:0 0;border:2px solid #000;color:#000}#country-popup .country-popup-box .country-popup-inner .close{opacity:1;font-size:0;background:url(/wp-content/uploads/2025/03/close-cross-icon.svg)no-repeat 50%/18px;width:30px;height:26px;transition:.3s all}#country-popup .country-popup-box .country-popup-inner .close:hover{opacity:.5}body.single-product:has(.prd-detail-popup .woocommerce-product-details__full-description:empty) .popup-button{pointer-events:none;opacity:.5}.single-prd-meta-main-wrapper .prd-meta-row .prd-meta-col.img-col .prdslider-main-wrapper.active{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;z-index:10000000;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px;box-shadow:5px 10px 26px rgb(0 0 0/7%)}.single-prd-meta-main-wrapper .prd-meta-row .prd-meta-col.img-col .prdslider-main-wrapper.active .prd-single-swiper{max-width:1200px}.single-prd-meta-main-wrapper .close-prd-lightbox,.single-prd-meta-main-wrapper .open-prd-lightbox{width:40px;height:40px;position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;transition:.3s all;background:#f9f4eb url(/wp-content/uploads/2025/03/zoom-icon.svg)no-repeat 50%/25px}.single-prd-meta-main-wrapper .open-prd-lightbox:hover{opacity:.7}.single-prd-meta-main-wrapper .prd-meta-row .prd-meta-col.img-col .prdslider-main-wrapper:not(.active) .close-prd-lightbox{display:none}.single-prd-meta-main-wrapper .close-prd-lightbox{background:#f9f4eb url(/wp-content/uploads/2025/03/close-cross-icon.svg)no-repeat 50%/20px}.single-prd-meta-main-wrapper .prdslider-main-wrapper.active .meta-img-wrapper{padding-bottom:0!important}body.overflow-hide{overflow:hidden!important}@media only screen and (max-width:1400px){.main-hero-section .main-title h2,.main-hero-section .main-title h1{font-size:80px;line-height:1.2}.simple-cta .lead-para,.parent--inner-page-hero .wpb_wrapper .sub-heading h2,.main-hero-section .sub-heading h2,.image-content-section .content-column .sub-heading h2{font-size:20px;line-height:1.5}.simple-cta .wpb_column.vc_column_container .section-title h2,.simple-image-cta .wpb_column.vc_column_container .section-title h2,.image-content-section .content-column .main-heading h2{font-size:60px;line-height:1.2}.main-hero-section .slide-row{min-height:720px}.image-content-section .image-column{min-height:650px}.wpb_wrapper .section-title{margin-bottom:0!important}.main-hero-section .slide-row .btn-class{margin-top:20px!important}.image-content-section .content-column{padding:60px 40px 40px}.image-content-section .vc_single_image-wrapper{width:340px;height:180px}.image-content-section .content-column .product-image{margin-top:60px}.image-content-section .content-column a.btn{margin-top:40px!important}.simple-cta .wpb_column.vc_column_container{min-height:370px}.simple-cta .lead-para{margin-top:30px}.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper h2{margin-bottom:30px}}@media only screen and (max-width:1200px){.archive.woocommerce-page.woocommerce .products{gap:40px 16px}.archive.woocommerce-page.woocommerce .products .product{width:calc(33.33% - 11px)}.archive.woocommerce-page.woocommerce .products-archive--sidebar{padding-right:30px}}@media only screen and (max-width:1100px){.archive.woocommerce-page.woocommerce:not(.custom-related-prd-wrapper) .products .product{width:calc(50% - 8px)}.archive.woocommerce-page .products-loop .product .product-images .image-placeholder{padding-bottom:120%!important}}@media only screen and (max-width:1024px){.main-hero-section .main-title h2,.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper h2,.parent--boutique-zigzag-section .bb-zigzag-img-content .section-title h2,.parent--inner-page-hero .wpb_wrapper h1,.main-hero-section .main-title h1{font-size:60px}.simple-cta .wpb_column.vc_column_container .section-title h2,.simple-image-cta .wpb_column.vc_column_container .section-title h2,.image-content-section .content-column .main-heading h2,.single-products-section .main-heading h2{font-size:30px}.simple-cta .lead-para,.parent--inner-page-hero .wpb_wrapper .sub-heading h2,.main-hero-section .sub-heading h2,.image-content-section .content-column .sub-heading h2{font-size:18px}.simple-cta .lead-para{margin-top:24px}.main-hero-section .parent--slide-row .slide-row,body .simple-cta{background-position:100%!important}.main-hero-section .parent--slide-row .slide-row.slide2{background-position:0!important}.custom-cate-main .custom-category-header{margin-left:0}.archive.woocommerce-page.woocommerce.custom-related-prd-wrapper .products .product{width:calc(50% - 8px)}.main-hero-section .parent--slide-row .slide-row.slide2::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.34)}.main-hero-section .parent--slide-row .slide-row.slide2 .wpb_column{z-index:1}.parent--boutique-two-col-section .col-title h2{font-size:40px}.parent--boutique-two-col-section .wpb_text_column .wpb_wrapper{font-size:15px}.parent--boutique-two-col-section .wpb_text_column .wpb_wrapper ul li:not(:last-child){margin-bottom:4px}.parent--dyna-brands_logo-wrapper .prd-brands-wrapper .prd-brand,.parent--brands_logo-wrapper .wpb_wrapper .wpb_single_image{width:calc(33.33% - 5px)}}@media only screen and (max-width:992px){.archive.woocommerce-page.woocommerce .products-archive--sidebar{padding-right:15px}.woocommerce .products-archive--sidebar-left .products-archive--products{order:2!important}.archive.woocommerce-page.woocommerce .products-archive--sidebar{width:260px}.archive.woocommerce-page.woocommerce .products-archive--products{width:calc(100% - 260px)}}@media only screen and (min-width:768px){.archive.woocommerce-page.woocommerce .products-archive--sidebar .products-archive--widgets{display:block!important}.archive.woocommerce-page.woocommerce .products-archive--sidebar .mobile-menu{display:none!important}}@media only screen and (max-width:767px){.prd-detail-popup-wrapper .prd-detail-popup{padding:30px}.prd-detail-popup-wrapper .prd-detail-popup .close-popup{top:5px;right:5px}.parent--boutique-zigzag-section .bb-zigzag-img-content .section-title h2,.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper h2 .parent--inner-page-hero .wpb_wrapper h1,.main-hero-section .main-title h2,.main-hero-section .main-title h1{font-size:40px}.parent--boutique-cta-section .cta-content h2{font-size:30px}.parent--boutique-cta-section{padding:20px 15px 40px}.main-hero-section .slide-row{min-height:500px}.image-content-section .image-column{min-height:240px;height:60vw}.image-content-section .image-column,.image-content-section .content-column{width:100%}.image-content-section .content-column{padding:35px 15px 60px}.image-content-section{flex-direction:column}.image-content-section .content-column .wpb_wrapper{flex-direction:column-reverse}.image-content-section .content-column .product-image{margin-top:0}.image-content-section .content-column .product-image{margin-left:-80px}.image-content-section .vc_single_image-wrapper{width:251px;height:112px}.image-content-section .content-column a.btn{order:-2}.image-content-section .content-column .sub-heading{margin-top:24px}.image-content-section .content-column .main-heading{order:-1}.image-content-section .content-column a.btn{margin-top:24px!important}.simple-image-cta .section-logo .vc_single_image-wrapper{width:150px;height:118px}.simple-cta .wpb_column.vc_column_container{min-height:auto}.parent--main-hero-section .slider-controlls .swiper-pagination-bullet{width:24px}.parent--main-hero-section .slider-controlls .swiper-pagination-bullet.swiper-pagination-bullet-active{width:60px}.archive.woocommerce-page.woocommerce .products-archive--sidebar{padding:0 15px 0!important;display:flex;flex-direction:column-reverse;background:#fff;position:relative;z-index:100}.archive.woocommerce-page.woocommerce .products-archive--sidebar .mobile-menu{padding:20px 17px;border:none;border-radius:0;font-size:15px;text-align:left;margin-bottom:20px;position:relative;background:#eee!important}.archive.woocommerce-page.woocommerce .products-archive--sidebar .mobile-menu::after{content:'';width:20px;height:20px;background:url(/wp-content/uploads/2025/02/prd-filter-icon.svg)no-repeat 50%/contain;position:absolute;right:15px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .products-archive--widgets{position:absolute;left:50%;top:44px;width:100%;transform:translatex(-50%);background:#fff;padding:0 15px;display:none}.products-archive--sidebar.open-mobile-sidebar .products-archive--widgets{display:block!important}.products-archive--sidebar.open-mobile-sidebar .products-archive--widgets .widget:first-child{margin-top:15px}.archive.woocommerce-page.woocommerce .products-archive--sidebar .products-archive--widgets .widget_layered_nav:first-child{padding-top:20px}.archive.woocommerce-page .products-loop .product .custom-quick-view{display:none}.archive.woocommerce-page .products-loop .product:hover .product-images .prd-brand-image{opacity:1!important}.archive.woocommerce-page .products-loop .product . .custom-cate-main .custom-category-header .cate-heading{font-size:30px}.custom-cate-main .custom-category-header .cate-subtitle{font-size:16px}.custom-cate-main{align-items:flex-start}.parent--inner-page-hero .vc_row{min-height:260px}.parent--boutique-zigzag-section .vc_row{flex-direction:column}.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-content,.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-col{width:100%}.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-col .vc_column-inner{height:55vw}.parent--boutique-zigzag-section .vc_row .bb-zigzag-img-content .vc_column-inner{padding:30px 0 0}.parent--boutique-two-col-section .col-title h2{margin:0 0 10px}.parent--boutique-two-col-section .col-title h2{text-align:left}.parent--boutique-two-col-section .wpb_column{width:100%}.parent--boutique-two-col-section .wpb_column:last-child{padding:30px 0 0;border-top:2px solid #000;margin-top:36px}.parent--boutique-two-col-section .wpb_text_column .wpb_wrapper{padding:0}.parent--boutique-two-col-section::before{display:none}.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper{text-align:center}.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper,.parent--contatti-info-wrapper .vc_row .vc_column-inner .wpb_wrapper h2{text-align:left}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul,.parent--contatti-info-wrapper .wpb_text_column.contatti-mail,.parent--contatti-info-wrapper .wpb_text_column.location-text{margin-left:0}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul{padding:14px 0 8px 40px}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul::after{top:16px}.parent--dyna-brands_logo-wrapper .prd-brands-wrapper .prd-brand,.parent--brands_logo-wrapper .wpb_wrapper .wpb_single_image{width:calc(50% - 3px)}}@media only screen and (max-width:680px){.single-products-section .wpb_column.vc_column_container .products-loop::before,.single-products-section .wpb_column.vc_column_container .products-loop::after,.single-products-section .prd-slider-btn{display:none}.single-products-section .wpb_column.vc_column_container .products-loop{padding:0 15px}.single-products-section .slider-controlls .slider-pagination{max-width:calc(100% - 30px)}.woocommerce .products .product .item-info h3 a{font-size:16px}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul{gap:0;flex-direction:column}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul li{text-align:left}.parent--contatti-info-wrapper .wpb_text_column.phone-numbers .wpb_wrapper ul li:not(:first-child)::before{display:none}}@media only screen and (max-width:540px){.archive.woocommerce-page.woocommerce.custom-related-prd-wrapper .products .product,.archive.woocommerce-page.woocommerce .products .product{width:100%}}@media only screen and (max-width:390px){.parent--dyna-brands_logo-wrapper .prd-brands-wrapper .prd-brand,.parent--brands_logo-wrapper .wpb_wrapper .wpb_single_image{width:100%}}.wpcf7 .wpcf7-form p{margin:0 0 10px;padding:0}.wpcf7 .wpcf7-form p:last-child{margin-bottom:0}.wpcf7 .wpcf7-form p label{display:block;font-weight:600;margin-bottom:5px}.wpcf7 .wpcf7-form p input[type=text],.wpcf7 .wpcf7-form p input[type=email],.wpcf7 .wpcf7-form p input[type=url],.wpcf7 .wpcf7-form p input[type=tel],.wpcf7 .wpcf7-form p input[type=number],.wpcf7 .wpcf7-form p input[type=date],.wpcf7 .wpcf7-form p textarea,.wpcf7 .wpcf7-form p select{width:100%;padding:10px;border-bottom:2px solid var(--black-color);border-top:0;border-left:0;border-right:0;background:0 0;border-radius:0;box-sizing:border-box;font-size:16px}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{border:1px solid var(--black-color)}.wpcf7 .wpcf7-form p textarea{min-height:120px;resize:vertical}.wpcf7 .wpcf7-form p input[type=submit]{background:0 0!important;border-radius:0!important;width:101px;border:2px solid var(--black-color);color:var(--black-color)!important;text-transform:uppercase;height:auto;padding:6px 6px 5px;font-size:14px;height:32px!important;overflow:hidden}.wpcf7 .privacy label{font-size:12px!important}.wpcf7 .wpcf7-list-item{margin:0}.whatsapp-icon-footer{position:fixed;bottom:20px;right:20px;z-index:10000}.whatsapp-icon-footer img{width:60px;height:60px;object-fit:contain}