.catalog-category-view.page-layout-1column .filter-options-content .items{width:90% !important}.catalog-category-view.page-layout-1column .filter-options-item{cursor:pointer;padding-bottom:0;margin-right:0}.catalog-category-view.page-layout-1column ul.product-list li div.product-images .img-set img{margin:0 auto}#layered-filter-block .button-list .action.primary{margin-top:0;width:auto;border:none}#layered-filter-block .button-list{margin-top:0;width:auto;display:block !important}@media only screen and (max-width:320px){.catalog-category-view.page-layout-1column .filter-options .filter-options-title{display:flex}}@media only screen and (max-width:425px){.book-an-appointment #Setmore_button_iframe{font-size:18px}.book-an-appointment .home-top-section__text p{font-size:20px}.book-an-appointment .home-top-section__text h2{font-size:20px}.page-layout-1column .home-top-section__text{left:1%;top:-3%}}@media only screen and (max-width:375px){.book-an-appointment #Setmore_button_iframe{font-size:16px}.book-an-appointment .home-top-section__text p{font-size:16px}.book-an-appointment .home-top-section__text h2{font-size:16px}}.checkout-payment-method .credit-card-types img{width:40px}button#product-addtocart-button-normal{width:210px;font-size:18px;margin-top:5px;padding:0;margin-left:20px;height:46px;background-color:red;border:2px solid red;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:translateZ(0);transition-duration:.2s;transition-property:color;-webkit-transform:translateZ(0);-webkit-transition-duration:.2s;-webkit-transition-property:color;-moz-transform:translateZ(0);-moz-transition-duration:.2s;-moz-transition-property:color;-o-transform:translateZ(0);-o-transition-duration:.2s;-o-transition-property:color;vertical-align:middle}.wordpress-post-view .breadcrumbs .item:not(:last-child):after{line-height:33px}.wordpress-post-view .breadcrumbs a{color:#000;text-decoration:none;font-size:14px}.wordpress-post-view .breadcrumbs .items>li{display:inline-block;vertical-align:top;font-size:15px}.wordpress-post-view .breadcrumbs strong{color:#000;font-size:14px;font-family:"Rubik"}.wordpress-post-view .breadcrumbs{top:136px;position:absolute;display:block}.new-nav .right ul.main-nav span.icon-settings{display:inline-block;vertical-align:middle;line-height:0}.wordpress-post-view .breadcrumbs svg{position:absolute;left:0;top:8px}#comments .comment-list a.comment-when{color:#333;text-decoration:none}#comments .comment-list a.comment-reply-link{color:red;text-decoration:none}div#comments{width:80%;margin:0 auto;margin-bottom:30px}#comments #respond fieldset.fieldset{width:100%;margin-bottom:21px}#comments #respond .fieldset>.legend{font-weight:400;font-family:"Rubik";margin-bottom:10px}#comments #respond .fieldset>.field{margin-bottom:5px}#comments #respond .fieldset label.label{width:auto;display:block;float:none;text-align:left;font-weight:400}#comments #respond .contain-name{display:flex}#comments #respond .contain-name>.field{margin-right:20px}#comments #respond .fieldset label.label{width:auto;display:block;float:none;text-align:left;font-weight:400}.column:not(.sidebar-main) form .actions-toolbar,.column:not(.sidebar-additional) form .actions-toolbar{margin-left:0}.post-list .post-list-new .post-detais{display:block;width:80%;margin:120px auto;box-sizing:border-box;max-width:1200px;position:relative;text-align:right}.post-list .post-list-new .post-detais .post-logo{width:45%;position:absolute;max-width:500px;left:0;bottom:0;border:20px solid rgba(0,0,0,1)}.post-list .post-list-new .post-detais .post-summary{width:50%;display:inline-block;max-width:500px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:40px 0;text-align:left}.wordpress-thecompass-view .page-main{padding-top:0}.wordpress-thecompass-view #maincontent{padding-top:40px}.post-list .post-list-new .post-entry .post-image{max-height:auto}.post-list .post-list-new .post-detais .post-logo a{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none;box-sizing:border-box;cursor:pointer;height:auto}.post-list .post-list-new .post-detais .post-logo a img{display:block;width:100%;height:100%}@media only screen and (max-width:1000px){.post-list .post-list-new .post-detais .post-logo{width:80%;display:block;width:80%;position:relative;margin:0 auto;max-width:500px;right:0;bottom:0;border:20px solid rgba(0,0,0,1);margin-top:-20%}.post-list .post-list-new .post-detais{text-align:center;margin:0 auto}.post-list .post-list-new .post-detais .post-summary{width:80%;border-bottom:none;border-top:none}.wordpress-thecompass-view .breadcrumbs{display:none}.post-list .post-list-new .post-summary h2{font-size:2rem}.wordpress-thecompass-view .header-container .main-subnav .mobile-search fieldset{border-radius:5px;border:1px solid #000}}.wordpress-post-view div#post-reviews{width:80%;margin:0 auto}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100% !important;width:100% !important}.new-nav .right .search-content .search_form{display:none;position:absolute;background-color:#fff;right:0;bottom:0;max-width:600px;box-shadow:0 10px 18px -1px rgba(0,0,0,.18);transform:translateY(100%)}ul.main-nav>li.search-content form fieldset{display:inline-block;margin:0;padding:0 20px 15px}ul.main-nav>li.search-content form input{min-width:300px;font-size:.875rem;padding:10px;border-radius:5px;border:1px solid #ddd;outline:none}ul.main-nav>li.search-content form button{display:inline-block;height:20px;color:#ddd;position:absolute;top:10px;right:30px;cursor:pointer;background:0 0;border:none}svg.svg-inline--fa.fa-search.fa-w-16.search-button{position:absolute;right:26px;top:11px;width:20px;font-size:14px}@media (max-width:768px){.new-nav .right ul.main-nav>li.search-content{display:none}}header.new-nav div.header-container>div.center a:hover{text-decoration:none}header.new-nav div.header-container>div.center p.slogan-title{font-size:30px;letter-spacing:2px;text-transform:uppercase;margin-bottom:5px;text-decoration:none}.catalog-product-view.category-suits .product_add_to_cart_form #product-addtocart-button{float:left}.catalog-product-view.category-shoes .product_add_to_cart_form #product-addtocart-button,.catalog-product-view.category-accessories-1-columns .product_add_to_cart_form #product-addtocart-button{float:left}.catalog-product-view.category-shirts .product_add_to_cart_form #product-addtocart-button{float:left}button#product-addtocart-button-normal{margin-top:5px}.post-list .post-list-new .post-detais .post-summary h2{color:#000}.post-list .post-list-new .post-detais .post-summary a{text-decoration:none}.page-layout-1column .subnav>ul>li a{color:#fff;font-size:16px;font-family:"Rubik";font-weight:400}header.new-nav div.header-container>div.center div p.extended{font-weight:400;font-family:"Rubik"}header.new-nav{border-bottom:red}.subnav.sticky-this{background:red;border-top:1px solid red;border-bottom:1px solid red}ul.main-nav>li{padding:38px 20px 10px}.new-nav .section-item-title.nav-sections-item-title.lang{display:block}.new-nav .section-item-title.nav-sections-item-title.lang{font-size:1.4rem}.section-item-title.nav-sections-item-title.lang a{color:#fff;text-decoration:none}.section-item-title.nav-sections-item-title.lang a:hover{color:#fff;text-decoration:none}.subnav>ul{padding-inline-start:0}@media (max-width:768px){ul.main-nav>li{padding:0;margin:0}.section-item-title.nav-sections-item-title.lang{right:20px;top:10px}.new-nav .right ul.main-nav>li .section-item-title{display:none}.page-about-block header{padding-top:0}.page-layout-about_us div#main-panel{margin-top:80px}}.wordpress-thecompass-view .header-container .section-item-title a{font-size:1.4rem}.header-container .section-item-title a{font-size:1.4rem;text-decoration:none;color:#fff}.subnav.sticky-this{top:0;z-index:1;position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}ul.main-nav>li p a.to-bl img{z-index:9}.mac-os.safari.fr .page-header .widget.block.block-static-block{width:auto}.page-layout-1column .home-custom-suit .table-left thead tr td{background:red;border:1px solid red}.page-layout-1column .home-custom-suit .table-right thead tr td{background:#000;border:1px solid #000}.catalog-category-view.page-layout-1column ul.product-list li div.product-images .img-set img.scale-up{transform:scale(1.5)}.wordpress-post-view .wp-block-embed-youtube .wp-block-embed__wrapper{width:100vh;height:315px}.wordpress-post-view .wp-block-embed-youtube .wp-block-embed__wrapper{width:320px;max-height:315px}@media (min-width:375px){.wordpress-post-view .wp-block-embed-youtube .wp-block-embed__wrapper{width:375px;max-height:315px}}@media (min-width:475px){.wordpress-post-view .wp-block-embed-youtube .wp-block-embed__wrapper{width:475px;max-height:315px}}@media (min-width:768px){.wordpress-post-view .wp-block-embed-youtube .wp-block-embed__wrapper{width:560px;height:315px}.wordpress-thecompass-view #maincontent{padding-top:135px}}.product_listing_content .container{max-width:690px}.product_listing_content .showless{display:block}.product_listing_content .showmore{display:none}@media (min-width:769px){.page-products .product-item-info{width:100% !important}}@media only screen and (max-width:1023px){.catalog-category-view.page-layout-2columns-left ul.product-list li div.product-images.product-images-all .img-set{max-width:100%}}@media (max-width:991px) and (min-width:768px){.catalog-product-view .product.info.detailed.mobile_hidden .product-data.additional{width:100%}}@media (max-width:1280px) and (min-width:768px){.catalog-product-view .product.info.detailed .product-data.additional .content-image .expanded-content{display:flex;flex-direction:column;text-align:center;align-items:center;margin-top:5rem}.catalog-product-view .product.info.detailed .product-data.additional .content-image .expanded-content .exploded-view__images{position:relative;width:300px;height:528px}}