body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:17px}.et_pb_slide_content,.et_pb_best_value{font-size:19px}body{color:#1e181a}h1,h2,h3,h4,h5,h6{color:#000}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:300}.et_pb_slide_content,.et_pb_best_value{font-weight:300}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}a{color:#a97d2d}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#fff0}#main-header .nav li ul{background-color:#fff}.nav li ul{border-color:#fff}.et_secondary_nav_enabled #page-container #top-header{background-color:#150f19!important}#et-secondary-nav li ul{background-color:#150f19}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#0a0a0a}.et_search_form_container input::-moz-placeholder{color:#0a0a0a}.et_search_form_container input::-webkit-input-placeholder{color:#0a0a0a}.et_search_form_container input:-ms-input-placeholder{color:#0a0a0a}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#0a0a0a}#main-footer{background-color:#fbfbf9}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#646262}.footer-widget{color:#646262}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#212727}.footer-widget li:before{border-color:#fff}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:15px}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none}#footer-widgets .footer-widget li:before{top:9.75px}#footer-bottom{background-color:#f5f4ef}#footer-info,#footer-info a{color:#7a7d7d}#footer-bottom .et-social-icon a{color:#7a7d7d}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:36px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:36px}.et_header_style_split .centered-inline-logo-wrap{width:72px;margin:-72px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:72px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:72px}.et_header_style_centered #top-menu>li>a{padding-bottom:13px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:27px 0 27px 0!important}.et_header_style_centered #main-header .logo_container{height:72px}#logo{max-height:45%}.et_pb_svg_logo #logo{height:45%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:30px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:30px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:60px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:60px;margin:-60px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:60px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:60px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:21px 0 21px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#150f19!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#150f19}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#0a0a0a!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#0a0a0a!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#0a0a0a!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#0a0a0a!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#0a0a0a!important}}@media only screen and (min-width:2400px){.et_pb_row{padding:48px 0}.et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Oranienbaum',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif}.error404 #main-content>.container{padding:180px 20px 100px!important;min-height:calc(100vh - 716px);display:flex;align-items:center;justify-content:center}.hero_banner_section_slider .hero_banner_section{z-index:3}.hero_banner_section_slider.et_pb_section{overflow:hidden}.error_404_wrapper{text-align:center}.error_404_wrapper h1{font-size:190px;line-height:150px;padding:0;font-weight:700;color:#a97d2d;margin:0 0 20px}.error_404_wrapper h2{font-weight:600}.error_404_wrapper .btn_wrap{margin:20px 0 0}#main-content .container:before{display:none}.tg3d-custom-product header{display:none}.container{display:block}.tg3d-custom-product.single-product div#page-container,.archive div#page-container{padding-top:0px!important}.tg3d-custom-product.single.single-product{padding-top:0}.single.single-product{padding-top:100px}.single-post .post{padding-bottom:25px;padding-top:180px;max-width:1700px;margin:0 auto;width:98%;font-size:20px;line-height:1.7}.single-post .post .et_pb_section{padding:0}.single-post .post .et_pb_section .et_pb_row{padding:0;margin:10px 0 40px}.single-post .post .entry-title{font-size:40px;line-height:1.3;padding:0;margin:0 0 15px}.our_blog_section .et_pb_salvattore_content{display:flex}body{padding-right:0!important}.products_details .product_stock.in-stock{position:absolute;top:0;left:0;background:#a97d2d;color:#fff;padding:3px 10px;font-size:13px;line-height:24px}span.loader_icon{width:100%;text-align:center;position:relative}span.loader_icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.load_more_btn,.btn_btn{position:relative}.load_more_btn img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero_banner_section .btns_wrap{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:35px 0 0}.btn_btn.btn_btn{position:relative;display:inline-block;overflow:hidden;transition:all 0.5s ease-in-out;z-index:1}.btn_btn.btn_btn:before,.btn_btn.btn_btn:after{content:'';display:block;position:absolute;top:0;bottom:0;width:0;height:100%;background:#000;transform:skew(15deg);transition:all 0.4s ease-in-out;z-index:-1}.btn_btn.btn_btn:before{left:-10px}.btn_btn.btn_btn:after{right:-10px}.btn_btn.btn_btn:hover:before,.btn_btn.btn_btn:hover:after{width:60%}.design_suit{color:#000;margin-right:20px;font-size:15px;display:flex;align-items:center;gap:8px}.design_suit img{max-width:20px}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden!important;-webkit-transform:translate3d(0,0,0)}header#main-header.light_head:not(.et-fixed-header) .design_suit{color:#fff}header#main-header.light_head:not(.et-fixed-header) .design_suit img{filter:invert(1) brightness(1.1)}.hero_banner_section .btns_wrap .btn_btn{margin:0!important}.store_images_slider .sa_hover_container{padding-bottom:90%!important;background-size:cover!important;font-size:0;background-position:center!important;line-height:0}#ScottsdaleModalCenter .modal-dialog,#VegasModalCenter .modal-dialog,#LombardoModalCenter .modal-dialog{max-width:560px}#ScottsdaleModalCenter .modal-dialog button.close,#VegasModalCenter .modal-dialog button.close{top:-10px;right:-10px;border-radius:100%;background:#000;border:1px solid #858585;width:30px;height:30px;line-height:26px;padding:0}.store_images_slider .sa_owl_theme .owl-dots{padding:0 0 0px!important;bottom:10px!important}.store_images_slider .sa_owl_theme .owl-dots .owl-dot span{background-color:rgb(255 255 255 / 40%)!important;width:8px!important;height:8px!important;margin:0 2px!important}.store_images_slider .sa_owl_theme .owl-dots .active span{background-color:#fff!important}.store_images_slider .owl-pagination-true{margin-bottom:0px!important}#bbar{display:none}.page-id-3334 .phone_number_icon{display:none!important}#bbar.open{display:block}.arrow{cursor:pointer;display:none}.header_offer_banner #bbar{background:#212127;color:#FFF;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:fixed;top:0;left:0;right:0;padding:40px 30px;z-index:9999;transition:.4s all}.header_offer_banner #bbar .et_pb_widget{width:100%}#bbar .head{display:none}#bbar.bf_mode.standard .blackfriday_ribbon.standard{display:block}.header_offer_banner #bbar .widgettitle{display:none}.header_offer_banner .content{font-size:20px;line-height:1.6}.header_offer_banner .content .title{font-size:32px}.special_offer_banner .location_selector,.special_offer_banner .offer_text_module,.special_offer_banner .top_social_icons{flex:1}.special_offer_banner .top_social_icons{display:flex;justify-content:flex-end}.special_offer_banner .location_selector{display:flex}.special_offer_banner .offer_text_module{display:flex;justify-content:center}.youtube-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:#fff0}.youtube-player img{object-fit:cover;display:block;left:0;bottom:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:0.4s all;-moz-transition:0.4s all;transition:0.4s all}.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{height:48px;width:68px;left:50%;top:50%;margin-left:-34px;margin-top:-24px;position:absolute;background:url(https://i.ibb.co/j3jcJKv/yt.png) no-repeat;cursor:pointer}.single_video_wrp .video-img-wrap .play_img .play_video{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/wp-content/uploads/2024/11/play-icon.png);z-index:1;background-repeat:no-repeat;background-position:center}.single_video_wrp .video-img-wrap .play_img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.single_video_wrp .video-img-wrap .main_img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}.single_video_wrp .video-img-wrap{display:block;position:relative;padding-bottom:50%;border:1px solid #3D3D3D}.suits_collection_wrapper .slick-slide,.suits_collection_wrapper_5 .slick-slide{margin:0 10px}.suits_collection_wrapper .slick-list,.suits_collection_wrapper_5 .slick-list{margin:0 -10px;overflow:visible}.home_gallery_slider .slick-slide{margin:0 15px}.home_gallery_slider .slick-list{margin:0 -15px}.home_gallery_slider .single_slider{padding-bottom:75%;position:relative;border-radius:18px;overflow:hidden;display:block!important}.woocommerce-cart table.cart .cart_item td.product-thumbnail{min-width:80px}.home_gallery_slider .single_slider img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;object-position:top}.home_gallery_slider .et_pb_module{margin:0 -10%}.hero_banner_section h2{padding:0;margin:0 0 10px;font-size:24px;text-transform:uppercase;color:#fff!important;text-shadow:0 0 1px rgb(0 0 0 / 50%)!important}body.et_cover_background{position:relative}body.et_cover_background:before{content:'';background-color:rgb(255 255 255 / .82);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.et_pb_row,.container{width:90%}.et_pb_section{background-color:#fff0}.brand-color{color:#cc9e4b!important}.newsletter_form{margin:20px 0 15px}.newsletter_form .wpforms-container-full{margin:0!important}.newsletter_form .wpforms-container-full .wpforms-form{display:flex;width:100%;position:relative}.newsletter_form .wpforms-container-full .wpforms-form .wpforms-field{padding:0!important}.newsletter_form .wpforms-container-full .wpforms-form .wpforms-submit-container{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.newsletter_form div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit.wpforms-submit{background-image:url(/wp-content/uploads/2024/11/right-arrow-icon-dark.png)!important;background-color:transparent!important;background-repeat:no-repeat!important;font-size:0!important;padding:0!important;width:32px;height:30px;background-position:center!important;opacity:.5;transition:.4s all;border:0!important}.newsletter_form .wpforms-container-full .wpforms-form .wpforms-field-container{width:100%}.newsletter_form .wpforms-container-full .wpforms-form .wpforms-field input{width:100%!important;max-width:100%!important;background:transparent!important;color:#000!important;border:0!important;border-bottom:1px solid #2d2d2d!important;border-radius:0!important;outline:none!important;box-shadow:none!important;padding:8px 42px 8px 0!important;height:50px}.newsletter_form div.wpforms-container-full .wpforms-form .wpforms-error[role="alert"]{display:none!important}.newsletter_form .wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error{border-color:#920000!important}.hero_banner_section h1{font-size:52px;font-weight:600;padding:0;margin:0 0 12px;line-height:1.3;letter-spacing:1px}.hero_banner_section{padding:100px 0 80px!important;display:flex;min-height:calc(100vh - 150px);flex-wrap:wrap;align-items:center;align-content:center}.hero_banner_section:before{content:'';position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(to right,rgb(0 0 0) 0%,#fff0 100%)}.btn_btn,div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit{color:#28222b;padding:8px 30px;display:inline-block;font-weight:500;font-size:14px;letter-spacing:1px;line-height:30px;height:auto;font-family:inherit;border:1px solid;background:transparent!important;border-radius:0;transition:.4s all;text-align:center}.btn_btn:hover,div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit:hover{background:#28222b!important;color:#fff!important;border-color:#28222b!important}.et_pb_number_counter.et_pb_with_title .percent{margin-bottom:14px;height:auto}.suits_collection_wrapper,.suits_collection_wrapper_5{margin:0 0}.suits_collection_wrapper .single_slider,.suits_collection_wrapper_5 .single_slider{margin:0 0;position:relative;padding-bottom:170%}.suits_collection_wrapper .single_slider{border:1px solid #eee}.suits_collection_wrapper .single_slider .collection_title a{position:absolute;bottom:15px;left:15px;right:15px;background:#fff;padding:8px 45px 10px 10px;transition:.4s all;font-weight:500;font-size:16px;text-align:left;color:#000}.suits_collection_wrapper .single_slider .collection_title a:before{content:'';position:absolute;right:15px;width:20px;height:20px;background-image:url(/wp-content/uploads/2024/11/right-up.png);background-size:contain;top:50%;transform:translateY(-50%)}.suits_collection_wrapper .single_slider img,.suits_collection_wrapper_5 .single_slider img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}#footer-bottom .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#footer-bottom .container:after{display:none}#footer-bottom .legal_pages ul{display:flex;flex-wrap:wrap;font-size:15px}#footer-bottom .legal_pages ul li{margin-left:20px}#top-header .container{padding:14px 0;display:flex;margin:0 auto}ul.social-media li a img{max-width:24px}.exp_image_module:before{content:'';position:absolute;top:0;right:0;width:200px;height:200px;background:#37333a}#top-header #et-info{display:flex;padding:0;width:100%;justify-content:space-between;flex-wrap:wrap}#top-header .container:after{display:none}#top-header .header_contact_info,#top-header .header_social_icons{font-weight:400;font-family:jost;font-size:15px;line-height:1.2}#top-header .header_contact_info span:before{display:none}#top-header .header_contact_info .brand-color{margin:0 5px 0 0}#main-header #et-top-navigation li a{font-weight:400;font-size:16px;padding:10px 0;position:relative;line-height:1.4}#main-header #et-top-navigation li a:after{content:'';position:absolute;left:0;right:0;height:2px;background:#a97d2d;bottom:-6px;opacity:0}#main-header .nav li ul.sub-menu{box-shadow:0 1px 5px #0000004f}.purchase_gift_card_section .et_pb_code_inner{margin:0 -20px 0}.photo_gallery_section .entry-featured-image-url{position:relative;padding-bottom:120%;width:100%;margin:0;overflow:hidden}.photo_gallery_section .et_pb_image_container{margin:0}.photo_gallery_section .post-content{display:none}.photo_gallery_section .et_pb_blog_grid .et_pb_post{padding:0;position:relative}.photo_gallery_section .entry-featured-image-url img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transition:.4s all}.photo_gallery_section .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.05)}#main-header #et-top-navigation li.header_btn a{background:#a97d2d;color:#fff!important;padding:8px 20px;display:inline-block;border-radius:4px;font-family:jost;font-weight:500;line-height:28px}.photo_gallery_section .entry-title{position:absolute;bottom:30px;padding:0;left:30px;color:#fff;font-size:28px;right:30px;z-index:2}.photo_gallery_section .entry-featured-image-url:before{content:'';position:absolute;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%);top:0;right:0;bottom:0;left:0;z-index:1;opacity:.8}#main-header #et-top-navigation li.header_btn a:after{display:none!important}.choose_images_wrap .et_pb_text_inner{display:flex;flex-wrap:wrap}.choose_images_wrap .et_pb_text_inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.choose_images_wrap .choose_image_1{width:56%;padding-bottom:38%;position:relative;border-radius:18px 0 0 0;overflow:hidden}.choose_images_wrap .choose_image_2{position:relative;padding-bottom:49%;width:74%;margin:-35px 0 0 auto;border-radius:0 0 18px 0;overflow:hidden;box-shadow:-25px -25px 0 #fff}.work_steps_wrap{list-style-type:none!important;padding:0!important}.work_steps_wrap li{margin:0 0 45px;padding-left:20px;border-left:3px solid #fff0;transition:.4s all;line-height:1.8}.work_steps_wrap li:last-child{margin-bottom:0!important}.work_steps_wrap li:hover{border-color:#a97d2d}.work_steps_wrap li h3{font-size:30px;font-weight:500;transition:.4s all}.work_steps_wrap li:hover h3{color:#a97d2d}.work_steps_wrap li h3 span{font-weight:600;margin-right:12px;font-size:34px}.video_cover_wrap .et_pb_text_inner{display:flex;flex-wrap:wrap;position:relative;padding:0 0 36px 20px;justify-content:space-between}.video_cover_wrap .et_pb_text_inner:before{content:'';position:absolute;left:0;width:75%;bottom:0;top:60px;background:#000;z-index:-1;border-radius:10px}.video_cover_wrap .slide_1,.video_cover_wrap .slide_2{width:calc(50% - 15px)}.video_cover_wrap .slide_2{margin-top:85px}.video_cover_wrap .image_cover{position:relative;padding-bottom:152%;width:100%;overflow:hidden;border-radius:10px}.video_cover_wrap .image_cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video_cover_wrap .video_play_wrap{margin:30px 0 0;display:flex}.video_cover_wrap .video_play_wrap a{display:flex;align-items:center;color:#fff;cursor:pointer}.video_cover_wrap .video_play_wrap a img{max-width:50px;margin:0 17px 0 0}video{display:block}.ticker_section_wrap .eocjs-newsticker{padding:30px 0;background-color:transparent!important;color:#fff;font-size:36px;font-weight:400}.ticker_section_wrap .eocjs-newsticker .eocjs-newsticker-container,.ticker_section_wrap .eocjs-newsticker .eocjs-newsticker-one,.ticker_section_wrap .eocjs-newsticker .eocjs-newsticker-two{height:50px;line-height:50px;display:flex}.ticker_section_wrap .eocjs-newsticker span:before{content:'*';font-size:40px;margin:8px 20px 0;line-height:1;display:inline-block;vertical-align:middle;color:#fff}#main-header .nav li ul.sub-menu li{padding:0;width:100%}#main-header .nav li ul.sub-menu li a{padding:10px 20px!important;width:auto!important}.et_pb_row,.container{width:90%}.help_icon_wrap{position:fixed;bottom:20px;right:20px;display:none;z-index:999}.help_icon_wrap a{display:flex;max-width:40px}.et_pb_number_counter.et_pb_with_title .percent{margin-bottom:14px;height:auto}.with_light_text .btn_btn:hover{background:#fff!important;text-shadow:none!important;border-color:#fff!important}.sub_heading.sub_heading{padding:0;margin:0 0 20px;font-size:20px!important;text-transform:uppercase;color:#cc9e4b!important}.common_title.common_title{font-size:42px!important;line-height:1.2!important;padding:0;margin:0 0 20px;text-transform:capitalize;font-family:'Oranienbaum'!important}#top-header .container{padding:14px 0;display:flex;margin:0 auto}#top-header #et-info{display:flex;padding:0;width:100%;justify-content:space-between;flex-wrap:wrap}#top-header .container:after{display:none}#top-header .header_contact_info,#top-header .header_social_icons{font-weight:400;font-family:jost;font-size:15px;line-height:1.2}.choose_images_wrap .et_pb_text_inner{display:flex;flex-wrap:wrap}.choose_images_wrap .et_pb_text_inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.choose_images_wrap .choose_image_1{width:56%;padding-bottom:38%;position:relative;border-radius:18px 0 0 0;overflow:hidden}.choose_images_wrap .choose_image_2{position:relative;padding-bottom:49%;width:74%;margin:-35px 0 0 auto;border-radius:0 0 18px 0;overflow:hidden;box-shadow:-25px -25px 0 #fff}.work_steps_wrap{list-style-type:none!important;padding:0!important}.suits_collection_wrapper .single_slider img.hover_image{opacity:0;transition:.4s all}.suits_collection_wrapper .single_slider:hover img.hover_image{opacity:1}.work_steps_wrap li{margin:0 0 45px;padding-left:20px;border-left:3px solid #fff0;transition:.4s all;line-height:1.8}.work_steps_wrap li:last-child{margin-bottom:0!important}.work_steps_wrap li:hover{border-color:#a97d2d}.work_steps_wrap li h3{font-size:30px;font-weight:500;transition:.4s all}.work_steps_wrap li:hover h3{color:#a97d2d}.work_steps_wrap li h3 span{font-weight:600;margin-right:12px;font-size:34px}.video_cover_wrap .et_pb_text_inner{display:flex;flex-wrap:wrap;position:relative;padding:0 0 36px 20px;justify-content:space-between}.video_cover_wrap .slide_1,.video_cover_wrap .slide_2{width:calc(50% - 15px)}.video_cover_wrap .video_play_wrap a{display:flex;align-items:center;color:#fff}.video_cover_wrap .video_play_wrap a img{max-width:50px;margin:0 17px 0 0}.ticker_section_wrap .eocjs-newsticker{padding:30px 0;background-color:transparent!important;color:#fff;font-size:36px;font-weight:400}.ticker_section_wrap .eocjs-newsticker .eocjs-newsticker-container,.ticker_section_wrap .eocjs-newsticker .eocjs-newsticker-one,.ticker_section_wrap .eocjs-newsticker .eocjs-newsticker-two{height:50px;line-height:50px;display:flex}.ticker_section_wrap .eocjs-newsticker span:before{content:'*';font-size:40px;margin:8px 20px 0;line-height:1;display:inline-block;vertical-align:middle;color:#fff}.location_module_wrap .location_image{padding-bottom:60%;position:relative;overflow:hidden;border-radius:18px}.location_module_wrap .location_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.location_module_wrap .overlay_location_icon{position:absolute;bottom:20px;padding:12px 40px 16px;background:#a97d2d;border-radius:0 7px 7px 0}.location_module_wrap .overlay_location_icon h3{padding:0!important;color:#fff;line-height:1.2}.align-center{display:flex;flex-wrap:wrap;align-items:center}#footer-widgets .footer-widget li:before{display:none!important}#footer-widgets .footer-widget li{padding-left:0!important}#footer-widgets .footer-widget .title{padding:0 0 20px;margin:0 0 25px;position:relative}#footer-widgets .footer-widget .title:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:55px;background:#a97d2d}.footer_bottom_section .common_title{margin:0}#footer-bottom{padding:25px 0}.home_gallery_slider .slick-list{overflow:visible}#footer-bottom #footer-info{padding:0}.testimonial_slider .strong-content{display:flex}.testimonial_slider .strong-content .testimonial-content{display:flex;position:relative;margin:0;font-size:18px;font-style:italic;line-height:1.7;color:#1e181a;align-items:center;justify-content:space-between}.testimonial_slider .strong-content .testimonial-content .testimonial-image{position:relative;width:40%;padding-bottom:35%;margin:-40px 0 -40px -30px}.testimonial_slider .strong-content .testimonial-content .testimonial-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.testimonial_slider .strong-content .testimonial-content p{width:56%;padding-bottom:70px}.testimonial_slider .strong-content .wpmtst-testimonial-field.testimonial-field{padding:0;position:absolute;bottom:15px;right:15px}.testimonial_slider .strong-content .wpmtst-testimonial-field.testimonial-field.testimonial-name{color:#a97d2d;font-weight:600;font-size:20px;line-height:1.3;bottom:40px}.testimonial_slider .strong-content .wpmtst-testimonial-field.testimonial-field.testimonial-company{color:#1e181a;font-size:16px;line-height:1.4}.testimonial_slider .strong-content .testimonial-inner{position:relative;background:#fff;padding:15px}.testimonial_slider{padding:40px 60px 0}.testimonial_slider:before,.testimonial_slider:after{content:'';background-image:url(/wp-content/uploads/2024/10/double-quotes-2.webp);position:absolute;left:-55px;top:50px;width:120px;height:72px}.testimonial_slider .et_pb_code_inner{z-index:2}.testimonial_slider:after{content:'';background-image:url(/wp-content/uploads/2024/10/double-quotes-1.webp);position:absolute;right:-55px;bottom:0;top:auto;left:auto;width:120px;height:72px}.simple_btn{display:inline-block;vertical-align:middle;font-family:jost;font-weight:500;font-size:18px;color:#000}.simple_btn *{display:inline-block;vertical-align:middle;line-height:1.2}.simple_btn img{margin:-2px 0 0 5px}.btn_btn.bordered_btn{border:1px solid #a97d2d;background:#fff0;color:#a97d2d}.testimonial_slider .strong-content .testimonial{padding:40px 35px}.testimonial_slider .strong-view{margin:0 -15px}.internal_banner_section.et_pb_section .et_pb_row{padding:0!important;text-align:center}.internal_banner_section .entry-title{text-align:center;text-transform:uppercase;font-size:40px;padding:0;margin:5px 0 0}#main-header #et-top-navigation{padding:30px 0px!important;order:1;flex:1;display:flex;flex-wrap:wrap;align-items:center}#main-header .header_main_menu{margin:0 10px 0 -10px}#main-header.light_head .header_main_menu .menu_icon img{filter:invert(100%)}#main-header .header_right{order:3;flex:1;text-align:right;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}header#main-header.light_head.et-fixed-header .header_main_menu img{filter:invert(0%)}.internal_banner_section.et_pb_section{background:#a97d2d;padding:50px 0!important}.internal_banner_section .breadcrumb a{color:#fff;opacity:.8}.internal_banner_section .breadcrumb{color:#fff}.our_team_row .et_pb_module.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:25px;position:relative;padding:0 15px 0;border-radius:0 0 500px 500px;overflow:hidden;width:100%}.our_team_row .et_pb_module.et_pb_blurb .et_pb_main_blurb_image:before{content:'';position:absolute;width:100%;background:#ffecc7;padding-bottom:100%;bottom:0;border-radius:100%;z-index:-1;left:0;transition:.5s all}.our_team_row .et_pb_module.et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{position:relative;padding-bottom:125%;width:100%;display:inline-block}.our_team_row .et_pb_module.et_pb_blurb .et_pb_main_blurb_image img{margin:0 0 -5px;transition:.4s all;position:absolute;left:0;bottom:0;object-position:bottom}.our_team_row .et_pb_module .et_pb_module_header{font-size:26px;padding:0;margin:0 0 5px;text-transform:uppercase}.contact_form_section .wpforms-container .wpforms-field{float:none;clear:both;padding:0;margin:0 0 15px}.contact_form_section .wpforms-container .wpforms-field input.wpforms-field-large,.contact_form_section .wpforms-container-full .wpforms-form textarea.wpforms-field-medium{background:#070808;border:1px solid #3b3b3b;color:#fff!important;height:60px}.contact_form_section .wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:120px;resize:none}.contact_form_section .wpforms-container .wpforms-field input.wpforms-field-large::-webkit-input-placeholder,.contact_form_section .wpforms-container-full .wpforms-form textarea.wpforms-field-medium::-webkit-input-placeholder{color:#fff}.contact_form_section .wpforms-container .wpforms-field input.wpforms-field-large::-moz-placeholder,.contact_form_section .wpforms-container-full .wpforms-form textarea.wpforms-field-medium::-moz-placeholder{color:#fff}.contact_form_section .wpforms-container .wpforms-field input.wpforms-field-large:-ms-input-placeholder,.contact_form_section .wpforms-container-full .wpforms-form textarea.wpforms-field-medium:-ms-input-placeholder{color:#fff}.contact_form_section div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin:25px 0 0!important;text-align:center}div.wpforms-container-full input[type=date]:focus,div.wpforms-container-full input[type=datetime]:focus,div.wpforms-container-full input[type=datetime-local]:focus,div.wpforms-container-full input[type=email]:focus,div.wpforms-container-full input[type=month]:focus,div.wpforms-container-full input[type=number]:focus,div.wpforms-container-full input[type=password]:focus,div.wpforms-container-full input[type=range]:focus,div.wpforms-container-full input[type=search]:focus,div.wpforms-container-full input[type=tel]:focus,div.wpforms-container-full input[type=text]:focus,div.wpforms-container-full input[type=time]:focus,div.wpforms-container-full input[type=url]:focus,div.wpforms-container-full input[type=week]:focus,div.wpforms-container-full select:focus,div.wpforms-container-full textarea:focus,.wp-core-ui div.wpforms-container-full input[type=date]:focus,.wp-core-ui div.wpforms-container-full input[type=datetime]:focus,.wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus,.wp-core-ui div.wpforms-container-full input[type=email]:focus,.wp-core-ui div.wpforms-container-full input[type=month]:focus,.wp-core-ui div.wpforms-container-full input[type=number]:focus,.wp-core-ui div.wpforms-container-full input[type=password]:focus,.wp-core-ui div.wpforms-container-full input[type=range]:focus,.wp-core-ui div.wpforms-container-full input[type=search]:focus,.wp-core-ui div.wpforms-container-full input[type=tel]:focus,.wp-core-ui div.wpforms-container-full input[type=text]:focus,.wp-core-ui div.wpforms-container-full input[type=time]:focus,.wp-core-ui div.wpforms-container-full input[type=url]:focus,.wp-core-ui div.wpforms-container-full input[type=week]:focus,.wp-core-ui div.wpforms-container-full select:focus,.wp-core-ui div.wpforms-container-full textarea:focus{border-color:#a97d2d!important;box-shadow:0 0 0 1px #a97d2d,0 1px 2px rgb(0 0 0 / .15)!important}div.wpforms-container-full .wpforms-form label.wpforms-error,div.wpforms-container-full .wpforms-form em.wpforms-error{display:none!important}.testimonial_list_row .wpmtst-testimonial-field.testimonial-field.testimonial-name{margin:0!important;font-weight:600;color:#a97d2d}.testimonial_list_row .wpmtst-testimonial-field.testimonial-field.testimonial-company{font-size:90%;line-height:1.3}.testimonial_list_row .wpmtst-testimonial-content.testimonial-content{font-style:italic;margin:0 0 20px!important}.testimonial_list_row .strong-view.wpmtst-default .wpmtst-testimonial{border-radius:18px;background:#fff}.testimonial_list_row .strong-view.wpmtst-default .wpmtst-testimonial-inner{border:0!important}.services_main_wrapper{display:flex;margin:0 -10px}.services_main_wrapper .single_service_col{width:calc(33.33% - 30px);background:#f2f2f2;margin:0 15px 0;border-radius:18px;padding:20px 20px 30px;display:flex;align-items:flex-end;align-content:flex-end;flex-wrap:wrap;transition:.4s all;background-size:cover;position:relative;overflow:hidden;background-position:center;min-height:400px}.services_main_wrapper .single_service_col:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .8) 64%,rgb(0 0 0 / .8) 100%)}.services_main_wrapper .single_service_col.hoverClass,.services_main_wrapper .single_service_col:hover{width:50%;box-shadow:0 5px 15px #000000b0;transform:scale(1.02)}.services_main_wrapper .single_service_col *{position:relative;color:#fff}.services_main_wrapper .single_service_col h3{font-size:34px;font-weight:500}.services_main_wrapper .single_service_col .text_col{display:-webkit-box;-webkit-line-clamp:6;overflow:hidden;-webkit-box-orient:vertical;transition:.4s all;opacity:0;height:120px;font-size:15px;line-height:1.6}.services_main_wrapper .single_service_col .inner_content{transform:translateY(72%);transition:.4s all}.services_main_wrapper .single_service_col.hoverClass .inner_content,.services_main_wrapper .single_service_col:hover .inner_content{transform:translateY(0%)!important}.services_main_wrapper .single_service_col.hoverClass .text_col,.services_main_wrapper .single_service_col:hover .text_col{opacity:1;height:auto}#et-info-phone:before{display:none!important}.video_cover_tech .et_pb_code_inner{border-radius:18px;overflow:hidden;border:10px solid #000;position:relative;padding-bottom:65%}.video_cover_tech .et_pb_code_inner video{position:absolute;width:100%;height:100%;background:#000;object-fit:cover}.eastin_feature_row .et_pb_main_blurb_image{margin:0 0 15px}.eastin_feature_row .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{margin:0!important}.eastin_feature_row .et_pb_blurb_content .et_pb_blurb_description{font-size:16px;line-height:1.4}.outfit_ideas_section .collection_title{display:none!important}.suits_collection_wrapper_5 .single_slider img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}#main-header .container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;max-width:100%;width:96%}#main-header .container:after{display:none}div#top-header{display:none!important}#main-header{box-shadow:none!important;padding-top:37px;transition:.4s all}.header_offer_banner{display:flex!important}#main-header .container .logo_container .logo_helper{display:none!important}header#main-header.et-fixed-header{background:#fff;-webkit-box-shadow:0 0 7px rgb(0 0 0 / .1)!important;box-shadow:0 0 7px rgb(0 0 0 / .1)!important;padding:0}#main-header .container .logo_container{position:relative;width:auto;height:auto;max-width:160px;order:2}.header_right .btn_btn{padding:5px 20px;font-size:14px}header#main-header.light_head .header_right .btn_btn{color:#fff}header#main-header.et-fixed-header .header_right .btn_btn{color:#000}.hero_banner_section_slider .hero_banner_section{position:relative;width:100%;padding:150px 0 80px!important;display:flex;min-height:inherit;flex-wrap:wrap;align-items:center;align-content:center}img.footer_logo{max-width:200px}#wpadminbar{z-index:999999999}.et_pb_section.footer_bottom_section{display:none!important}.hero_banner_section_slider .et_pb_module.et_pb_fullwidth_code{padding:0!important}.hero_banner_section_slider .hero_banner_section::before{display:none}.hero_banner_section_slider .owl-item:before{content:'';position:absolute;top:0;left:0;bottom:0;width:100%}.hero_banner_section_slider .hero_banner_section .et_pb_text_inner{max-width:800px}.hero_banner_section_slider div.owl-carousel{margin:0!important}.hero_banner_section_slider div.owl-carousel .owl-dots{position:absolute;bottom:0!important;display:flex!important;flex-wrap:wrap;justify-content:flex-end;padding:0 25px 20px!important}.hero_banner_section_slider .sa_owl_theme .owl-dots .owl-dot span{width:30px!important;height:10px!important;border-radius:20px!important;background:#a97d2d!important;opacity:.6}.hero_banner_section_slider .sa_owl_theme .owl-dots .owl-dot.active span{opacity:1}.btn-tag{margin:25px 0 0;display:flex;flex-wrap:wrap}.btn-tag .btn_btn{margin:0 8px 8px 0;padding:10px 12px;letter-spacing:0;line-height:1.4;font-size:13px}.hero_banner_section.with_light_text *{color:#fff;text-shadow:0 0 4px rgb(0 0 0 / 50%)}.hero_banner_section_slider .owl-item .sa_hover_container{padding:0!important;display:flex;justify-content:center;align-items:center;min-height:100vh!important}.hero_banner_section_slider .hero_banner_section:before{content:'';position:absolute;top:0;left:0;right:0;height:150px!important;display:block!important}.hero_banner_section_slider .hero_banner_section.with_dark_text:before{background:#fff0}.hero_banner_section_slider .hero_banner_section.with_light_text:before{background:linear-gradient(to bottom,rgb(0 0 0 / .9) 0%,#fff0 100%)}#main-header .nav li ul a{color:#000!important}.toggle_accordion_module.et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title{font-size:25px;padding:12px 35px 12px 0;line-height:1.3}.toggle_accordion_module.et_pb_accordion .et_pb_toggle{margin:0!important;padding:18px 0!important}.work-steps-row .services_main_wrapper .single_service_col .inner_content{transform:translateY(60%)}.services_main_wrapper .single_service_col .number_count{font-size:24px;line-height:1.4}header#main-header.light_head #et-top-navigation li a{color:#fff}#main-header .logo_container .white_logo_header{position:absolute;top:0;width:100%;height:auto;left:0!important;max-height:100%;transition:.4s all;opacity:0}header#main-header.light_head .logo_container .white_logo_header{opacity:1}header#main-header.light_head.et-fixed-header .logo_container .white_logo_header{opacity:0!important}.special_offer_banner{background:#212127;text-align:center;color:#fff;padding:7px 15px;font-size:14px;font-weight:400;transition:.4s all;position:absolute;left:0;right:0;top:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.special_offer_banner .offer_text_module .textwidget{display:flex;align-items:center;justify-content:space-between;gap:10px}.special_offer_banner .img-block img{display:block;max-width:25px}.top_social_icons ul.social-media li img{max-width:20px;filter:contrast(0%);display:block}ul.social-media li:last-child{margin-right:0!important}.header_offer_banner .location_selector img{max-width:22px;display:block;opacity:.5}header#main-header.et-fixed-header .special_offer_banner{transform:translateY(-100%)}.hero_banner_section_slider.et_pb_section{margin-top:42px;margin-top:0;min-height:100vh!important}.container,.et_pb_row{max-width:100%}#main-footer #footer-widgets .footer-widget:first-child .et_pb_widget{max-width:380px;width:100%}.home_contact_section div.wpforms-container-full input.wpforms-field-large,.home_contact_section div.wpforms-container-full textarea{color:white!important;border:0!important;border-bottom:1px solid #7b7b7b!important;border-radius:0;resize:none;height:auto;padding:15px 7px;background:#fff0}.home_contact_section div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner{border:0!important;border-bottom:1px solid #7b7b7b!important;border-radius:0;background:#fff0;padding:5px 0!important}.home_contact_section div.wpforms-container-full.wpforms-container .wpforms-field{padding:0;margin:0 0 20px}.home_contact_section div.wpforms-container-full input.wpforms-field-large:focus,.home_contact_section div.wpforms-container-full textarea:focus,.home_contact_section div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner:focus{box-shadow:none!important;border-color:#a97d2d!important}.logged-in .hero_banner_section_slider.et_pb_section{margin-top:10px;margin-top:0}.suits_collection_wrapper:before,.suits_collection_wrapper_5:before{content:'';position:absolute;top:-5px;bottom:-5px;width:100%;z-index:1;right:calc(100% + 5px)}.suits_collection_wrapper_5:before{background:#212727}#main-header .header_main_menu .toggle_fixed_menu{position:fixed;top:0;left:0;background:rgb(0 0 0 / 25%)!important;padding:0;width:100%;z-index:999999;height:110vh;display:flex;display:none}#main-header .header_main_menu .toggle_fixed_menu .menu{width:22%;padding:110px 30px 60px;overflow:auto;background:#fff;position:fixed;height:100vh;top:0}#main-header .header_main_menu .toggle_fixed_menu .menu.menu_level_2{width:56%}#main-header .header_main_menu .toggle_fixed_menu .menu.menu_level_1{background:#F5F4EF}.header_main_menu .menu_icon{cursor:pointer;padding:10px;display:none}.header_main_menu .menu_icon img{display:block}#cookieModalCenter .modal-body.video-modal-body{padding:50px 25px}#cookieModalCenter .cwrap{text-align:center}#cookieModalCenter .cwrap h2{padding:0;line-height:1.5;margin:20px 0 15px}#cookieModalCenter .btn_wrap .btn_btn{margin:0 5px}.toggle_fixed_menu .menu.menu_level_1,.toggle_fixed_menu .menu.menu_level_2{display:none}#main-header .header_main_menu .toggle_fixed_menu a{display:block}.menu_close_icon{max-width:20px;margin:0;cursor:pointer;position:absolute;top:50px}#main-header .header_main_menu .menu ul li a{color:#A6A9A9!important}#main-header .header_main_menu .menu ul li a.active{color:#000!important}#main-header .header_main_menu .menu_level ul li a{font-size:22px!important}.header_main_menu .toggle_fixed_menu .menu.menu_level_2 ul{display:flex;flex-wrap:wrap;margin:0 -10px;flex-direction:column}.header_main_menu .toggle_fixed_menu .menu.menu_level_2 ul li{width:100%;padding:0 10px;margin:0 0 20px;max-width:330px}.menu_level_2 span.sub_menu_image{display:block;position:relative;padding-bottom:60%;margin:0 0 10px}.menu_level_2 span.sub_menu_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#main-header .header_main_menu .toggle_fixed_menu .menu.menu_level_2 ul li a{color:#000!important}#main-header #et-top-navigation li a.sub_menu_title{color:#000!important;font-size:20px}body:not(.home) .suits_collection_wrapper .single_slider img.hover_image{display:none}.fit_perfection_section .img__cover{position:relative;padding-bottom:120%;overflow:hidden;max-width:380px;margin:0 auto}.fit_perfection_section .img__cover img{position:absolute;width:100%;left:0;top:0;object-fit:cover;object-position:top}.et_pb_section.fit_perfection_section{padding:0!important}.fit_perfection_section .et_pb_row{padding:0}.fit_perfection_section .sa_hover_container{padding:50px 0 0!important}.fit_perfection_section .et_pb_column.et-last-child .et_pb_module.et_pb_text{max-width:600px}.link_btn{color:#000;text-transform:uppercase;border-bottom:1px solid;font-size:90%}.slick-slider button.slick-arrow{width:50px;height:50px;background:rgb(0 0 0 / 15%);z-index:9;border-radius:100px}.slick-slider button.slick-arrow:before{content:'';width:10px;height:10px;position:absolute;border-right:2px solid #fff;border-bottom:2px solid;opacity:1;transform:rotate(-45deg) translate(-50%,-50%);margin:-5px 0 0}.slick-slider button.slick-prev.slick-arrow:before{transform:rotate(140deg) translate(-50%,-50%);margin:-5px 0 0 -10px}.slick-slider button.slick-prev.slick-arrow{left:-12px}.slick-slider button.slick-next.slick-arrow{right:-12px}.home_contact_section h2.common_title{color:#fff}.home_contact_section div.wpforms-container-full input.wpforms-field-large::-webkit-input-placeholder,.home_contact_section div.wpforms-container-full textarea::-webkit-input-placeholder{color:white!important}.home_contact_section div.wpforms-container-full input.wpforms-field-large::-moz-placeholder,.home_contact_section div.wpforms-container-full textarea::-moz-placeholder{color:white!important}.home_contact_section div.wpforms-container-full input.wpforms-field-large:-ms-input-placeholder,.home_contact_section div.wpforms-container-full textarea:-ms-input-placeholder{color:white!important}.home_contact_section div.wpforms-container-full input.wpforms-field-large:-moz-placeholder,.home_contact_section div.wpforms-container-full textarea:-moz-placeholder{color:white!important}div#cookieModalCenter{background-image:url(/wp-content/uploads/2024/12/4384.webp);background-size:cover;background-position:center}div#cookieModalCenter:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.7}body:not(.home) .suits_collection_wrapper .single_slider .collection_title{display:none!important}.woocommerce ul.products,.woocommerce-page ul.products{display:flex;flex-wrap:wrap;margin:0 -1%}body.woocommerce-page.woocommerce #main-content ul.products li.product.product.product{width:23%!important;margin:0 1% 30px!important;border:1px solid #ccc;padding-bottom:14px!important}.woocommerce ul.products:before{display:none!important}#left-area{width:100%;padding:0!important}.woocommerce ul.products li.product span.et_shop_image{background-color:#efefef!important;display:block}.woocommerce ul.products li.product.product.product h2.woocommerce-loop-product__title{text-align:center}.woocommerce ul.products li.product.product.product span.woocommerce-Price-amount.amount{text-align:center;color:#a97d2d;font-size:18px!important}.woocommerce ul.products li.product.product.product span.price{text-align:center}#main-content .container:before{display:none}.single-product .entry-summary .entry-title{padding-bottom:0px!important;margin-bottom:8px;font-size:30px;line-height:1.2;text-transform:uppercase}.single-product .entry-summary p.price span{font-size:30px!important;color:#a26b24;font-weight:600}.single-product .entry-summary p.price{margin-bottom:17px}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{position:relative;background:#fff;color:#000;transition:.4s all;display:inline-block;border:1px #000 solid!important;padding:7px 30px!important;font-size:16px;line-height:2!important;font-weight:400;border-radius:0}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{background:#000!important;color:#fff!important}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,.woocommerce a.button:before,.woocommerce-page a.button:before,.woocommerce button.button:before,.woocommerce-page button.button:before,.woocommerce input.button:before,.woocommerce-page input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #respond input#submit:before,.woocommerce #content input.button:before,.woocommerce-page #content input.button:before{display:none!important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{border-style:solid;height:auto;padding:11px 12px!important;color:#000000!important;line-height:24px;border:1px solid #dfdfdf;font-size:16px;background:#f8f8f8}body.woocommerce div.product .woocommerce-tabs .panel,body.woocommerce #content-area div.product .woocommerce-tabs .panel{background-color:#ffffff!important;border-radius:4px!important;border:1px solid #eff2f6}body.woocommerce .woocommerce-tabs{border:0;margin:45px 0 45px}body.woocommerce div.product .woocommerce-tabs ul.tabs,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs{background:transparent!important}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,body.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0!important;padding:0!important;background:#f4f4f4}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active.active{background:#000000!important}body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a{color:#ffff!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0;border:1px solid!important}.purchase_gift_card_section .et_pb_blurb .et_pb_module_header{padding:0;margin:0 0 15px;font-size:22px;color:#a87e2c}.btn_btn.btn_white{color:#fff}.benefit_listing{padding:0 0 15px!important;list-style-type:none!important}.benefit_listing li{margin:0 0 10px 15px}.home_contact_section div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit{background:#fff0}.home_contact_section div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit:hover{background:#fff!important;color:#000!important}.our_process_section .et_pb_main_blurb_image{width:100%}.our_process_section span.et_pb_image_wrap.et_pb_only_image_mode_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}.our_process_section span.et_pb_image_wrap.et_pb_only_image_mode_wrap{padding-bottom:80%;position:relative}.photo_gallery_section .et_pb_salvattore_content{display:flex;flex-wrap:wrap;justify-content:space-between}.photo_gallery_section .et_pb_salvattore_content .column.size-1of3{width:calc(33.33% - 20px)!important;margin:0!important}.photo_gallery_section .et_pb_salvattore_content article.et_pb_post{margin:0 0 30px!important}.our_blog_section a.entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}.our_blog_section a.entry-featured-image-url{padding-bottom:70%;position:relative}.our_blog_section .et_pb_blog_grid .et_pb_image_container{position:relative}.our_blog_section .et_pb_blog_grid .et_pb_post{border:0}.our_blog_section a.more-link{display:inline-block;margin:20px 0 0;transition:.4s all ease-in-out;text-transform:capitalize;font-weight:600;font-size:18px;padding-right:15px;position:relative}.et_pb_accordion.et_pb_module .et_pb_toggle.et_pb_accordion_item{padding:0;margin:0 0 15px;box-shadow:0 1px 2px 0 rgb(31 31 31 / 10%);border:0;background:#fff;border-radius:0;overflow:hidden}.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title{padding:18px 50px 18px 28px;line-height:1.3;color:#0c0d10!important;font-size:18px!important;transition:.4s all}.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title::before{right:7px;display:block!important}.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_content{padding:15px 28px 30px;position:relative}.et_pb_accordion.et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title{background:#0c0d10;color:#fff!important}.et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title::before{color:#fff!important}.woocommerce .single-product div.product div.images.woocommerce-product-gallery{margin-bottom:0;opacity:1!important}.single-product .summary.entry-summary{width:100%;text-align:left}.single-product div.product form.cart table.variations{display:inline-block;width:100%}.single-product .variations_form.cart table.variations tr{width:100%;display:block}.single-product .variations_form.cart table.variations th.label{width:100%;display:block}.single-product .variations_form.cart table.variations td.value{width:100%;display:block}.single-product .variations_form.cart table.variations tbody{width:100%;display:block}.single-product .variations_form.cart table.variations select#gift-card-amount{background-color:#f8f8f8;border:1px #dfdfdf solid;padding:7px 10px!important;width:100%}.single-product form.variations_form.cart{margin-bottom:0px!important}.single-product .summary.entry-summary{margin-bottom:0px!important}div#gift_product_wrap{padding:18px}ul.social-media li{margin-right:16px!important}ul.social-media{display:flex}.single-product .summary form.cart .wapf-input{padding:10px;border-radius:5px}.single-product .summary form.cart{margin:0!important}.single-product .summary form.cart .wapf-field-description{padding-top:6px;line-height:1.1}#gift_product_wrap .woocommerce .single-product div.product .summary.entry-summary{width:100%}.woocommerce-product-details__short-description{margin:0 0 30px}#gift_product_wrap .single-product .entry-summary .entry-title{padding-bottom:0px!important;margin-bottom:15px;font-size:36px;line-height:1.2;padding-left:325px;text-transform:none}#gift_product_wrap .single-product .entry-summary .price{padding-left:325px}#gift_product_wrap .woocommerce-product-details__short-description{padding-left:325px;font-size:15px;line-height:1.5}#gift_product_wrap .woocommerce .single-product div.product div.images.woocommerce-product-gallery{position:absolute;width:300px;left:0;top:0}#gift_product_wrap .single-product form.cart .wapf-field-group{display:flex;flex-wrap:wrap;justify-content:space-between}#gift_product_wrap .single-product form.cart .wapf-field-group .wapf-field-row:last-child{width:100%}#gift_product_wrap .single-product form.cart .wapf-field-group .wapf-field-row:first-child,#gift_product_wrap .single-product form.cart .wapf-field-group .wapf-field-row:nth-child(2){width:49%}#gift_product_wrap .single-product .summary form.cart .wapf-field-description{padding-top:6px;line-height:1.1;font-size:13px}#gift_product_wrap .single-product form.cart .wapf-field-group .wapf-field-label.wapf--above{font-size:15px}#gift_product_wrap .single-product form.cart .wapf-field-group .wapf-field-label.wapf--above .required{color:red;text-decoration:none;font-size:12px}.single-product .summary form.cart textarea.wapf-input{resize:none;height:100px}#gift_product_wrap .woocommerce .single-product div.product form.cart .button{float:right}.phone_number_icon{margin-right:26px}.phone_number_icon img{max-width:20px;margin-right:10px}.phone_number_icon a{color:#000;display:flex;align-items:center}header#main-header.light_head:not(.et-fixed-header) .phone_number_icon a{color:#fff}header#main-header.light_head:not(.et-fixed-header) .phone_number_icon img{filter:brightness(100)}.hero_banner_section.with_video_cover .et_pb_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.hero_banner_section_slider .hero_banner_section.with_video_cover .et_pb_text_inner{width:50%}.hero_banner_section.with_video_cover .et_pb_row:after{display:none!important}.hero_banner_section.with_video_cover .video_cover{width:40%;display:flex;justify-content:center;margin-top:10px}.video_cover .mobile_cover_video{max-width:360px;border:11px solid #181818;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 10px rgb(255 255 255 / 10%);width:100%}.video_cover .mobile_cover_video video#video_main{width:100%;height:100%;display:block}.dm-autoplay-click{cursor:url(/wp-content/uploads/2025/01/volume-up-1.png),auto}.mobile_cover_video{max-width:360px;border:11px solid #181818;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 10px rgb(255 255 255 / 10%);margin:0 auto}.mobile_cover_video.dm-autoplay-click.video_center{margin:0 auto}.single-post .alignright,.single-post .alignleft{max-width:500px;width:80%;margin-bottom:20px}.single-post .alignleft{margin-right:35px}.with_dark_text h2{color:#333!important}.special_offer_banner .location_selector a{display:flex;align-items:center;color:#fff}.special_offer_banner .location_selector label{margin:0 0 0 6px;font-size:80%}.our_blog_section .entry-title{line-height:1.5}div#cookieModalCenter{background-image:url(/wp-content/uploads/2025/02/image.webp);background-size:cover;background-position:center}.filled_info ul{padding:0;list-style-type:none}.filled_info ul li{margin:15px 0 0;display:flex;align-items:center}.filled_info ul li span.icon svg{display:block;width:20px;margin-right:14px}.single-product .price del span.woocommerce-Price-amount.amount{display:block}.purchase_gift_card_section .et_pb_blurb .et_pb_module_header del{opacity:.5}.hero_banner_section .btn_btn{margin:20px 0 0}div#gift_product_wrap .product .onsale{font-size:0;background:#a87e2c!important;border-radius:0!important;line-height:1!important;padding:8px 12px!important}div#gift_product_wrap .product .onsale:before{content:'15% Off';font-size:14px}.purchase_gift_card_section .et_pb_blurb .on_sale{position:absolute;top:5px;left:5px;background:#a87e2c!important;border-radius:0!important;line-height:1!important;padding:8px 12px!important;color:#fff;font-size:14px;font-weight:500}.btn_btn.landing_btn{display:none}.page-id-3334 .header_right .btn_btn{display:none}.page-id-3334 .header_right .btn_btn.landing_btn{display:inline-block}.two_img_tom_section .owl-carousel div.sa_hover_container{padding:0 0 120% 0!important}.two_img_tom_section .owl-carousel div.sa_hover_container img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:top}.two_img_tom_section .et_pb_module.et_pb_code.et_pb_code_3{width:100%!important}#hero_sa_slider .hero_banner_section.with_video_cover .et_pb_row{position:relative;z-index:2}.hero_banner_section_slider #hero_sa_slider .hero_banner_section:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4}#hero_sa_slider .hero_banner_section .et_pb_text_inner{max-width:900px;width:100%!important}#hero_sa_slider .hero_banner_section .btn_btn{text-shadow:none!important;border-color:#fff!important}.hero_banner_section .hero_small_title{margin-bottom:18px;font-size:32px;line-height:1.2;padding:0;text-transform:none;font-family:'Manrope'}div#hero_sa_slider_slide02:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4}.suits_collection_wrapper .single_slider img.hover_image{display:none}.locations_block_row .et_pb_column{padding:15% 30px 50px;background-position:center;position:relative}.locations_block_row .et_pb_column:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}.locations_block_row h2{font-size:40px;padding:0;line-height:1.3;margin:0 0 15px}.btn_btn.btn_white{background:#fff!important;color:#000;border-color:#fff!important;cursor:pointer}.btn_btn.btn_white:hover{background:transparent!important;color:#fff}.our_process_list{counter-reset:basic-counter 0;list-style-type:none!important;padding:0!important}.our_process_list li{counter-increment:basic-counter 1;margin:0 0 30px;padding:4px 0 0 65px;position:relative}.our_process_list li:last-child{margin-bottom:0}.our_process_list li:before{content:counter(basic-counter);position:absolute;width:45px;height:45px;left:0;top:0;background:#a97d2d;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:20px;font-weight:600}.hero_banner_section_slider .video_overlay,.hero_banner_section_slider .video_overlay .youtube-background{position:absolute;inset:0}.hero_banner_section_slider .video_overlay iframe{pointer-events:none!important;height:120%;top:50%;transform:translate(-50%,-50%);width:100%;object-fit:cover;max-width:none;left:50%;position:absolute}.hero_banner_section_slider .video_overlay .fluid-width-video-wrapper{min-height:100vh;padding-top:56.6%!important}.hero_banner_section_slider .video_overlay .fluid-width-video-wrapper:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:1;opacity:.35}.home .hero_banner_section_slider.et_pb_section{padding-top:0}#et-top-navigation .nav li.menu-item.Call_mob{display:none!important}#main-header .nav li.sub_menu_heading{display:none}#main-header .nav li ul.sub-menu img.menu-image{display:none!important}.menu-image-title.menu-image-title-above,.menu-image-title.menu-image-title-below,.menu-image-title-below,.menu-image-title-above,.menu-item a.menu-image-title-above,.menu-item a.menu-image-title-below,.menu-image-title.menu-image-title-above,.menu-image-title.menu-image-title-below{text-align:left!important}.menu-image-title-before.menu-image-not-hovered img,.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.menu-image-title-after.menu-image-title{padding-left:0!important}.custom_suits_ct_row .et_pb_module.et_pb_blurb .et_pb_main_blurb_image{margin:0!important;width:100%;display:block}.custom_suits_ct_row .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{position:relative;padding-bottom:160%}.custom_suits_ct_row .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom_suits_ct_row .et_pb_blurb .et_pb_blurb_container,.custom_suits_category_section .et_pb_blurb .et_pb_blurb_container{position:absolute;bottom:0;left:0;right:0;padding:25px 25px 35px;text-align:center}.custom_suits_ct_row .et_pb_blurb .et_pb_blurb_container:before,.custom_suits_category_section .et_pb_blurb .et_pb_blurb_container:before{content:'';position:absolute;bottom:0;right:0;left:0;height:150%;background:linear-gradient(to top,rgb(0 0 0) 0%,#fff0 100%);opacity:.7}.custom_suits_ct_row .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{font-size:26px;line-height:1.3;padding:0;margin:0 0 16px;color:#fff;position:relative;z-index:1}.custom_suits_ct_row .et_pb_module.et_pb_blurb .et_pb_blurb_description{position:relative;z-index:1;font-size:22px}.step_module .et_pb_text_inner{text-align:center}.step_module .step_img{position:relative;width:120px;background:#f5f4ef;border-radius:5px;padding:15px;margin:0 auto 20px}.step_module .step_img img{display:block}.home_blog_section .et_pb_post .et_pb_image_container .entry-featured-image-url{margin:0;padding-bottom:60%}.home_blog_section .et_pb_post .et_pb_image_container .entry-featured-image-url img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home_blog_section .et_pb_image_container{margin-bottom:20px}.home_blog_section .et_pb_post .entry-title{padding:0;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_blog_section .et_pb_post .post-content .post-content-inner{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 12px}.home_blog_section .et_pb_post .post-content .more-link{text-transform:capitalize;font-weight:600}.custom_suits_category_section .et_pb_blurb .et_pb_blurb_container *{position:relative}.custom_suits_category_section .et_pb_blurb .et_pb_main_blurb_image{margin:0!important;width:100%;display:block}.custom_suits_category_section .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{position:relative;padding-bottom:154%;width:100%}.custom_suits_category_section .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.custom_suits_category_section .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{color:#fff;padding:0;line-height:1.2!important;font-size:22px!important;position:relative;z-index:1;margin:0 0 18px}.custom_suits_category_section .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description{line-height:1.5}.step_module .sub_heading{margin:0 0 15px;font-size:18px!important}.have_question_section div.wpforms-container-full{margin:0!important}.custom_suits_ct_row .et_pb_module.et_pb_blurb .et_pb_blurb_content,.custom_suits_category_section .et_pb_blurb .et_pb_blurb_content{max-width:100%}.custom_suits_ct_row.small_col .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,.custom_suits_category_section .small_col .et_pb_blurb .et_pb_image_wrap{padding-bottom:80%}.custom_suits_category_section .et_pb_blurb .et_pb_blurb_content{max-width:100%}.featured_mills_row .et_pb_module.et_pb_image{border:1px solid #ddd}.step_module h2{font-size:28px;padding:0;margin:0 0 10px}div#google_review_popup .modal-body.video-modal-body{padding:0;text-align:center}div#google_review_popup .modal-body.video-modal-body img{display:block}div#google_review_popup .modal-body.video-modal-body .popup-header{margin:25px 0 20px}.popup-footer{margin-top:22px;font-size:14px;color:#777;text-align:center;border-top:1px solid #eee;padding-top:15px;line-height:1.5}div#google_review_popup .modal-body.video-modal-body .popup-header h2{font-size:34px}div#google_review_popup .modal-body.video-modal-body .popup-header .validity{font-size:20px}div#google_review_popup .modal-body.video-modal-body .popup-header p{font-size:16px}div#google_review_popup .btn_wrap .btn_btn{margin:5px}div#google_review_popup .modal-dialog{max-width:500px;max-height:94vh;overflow:auto;display:flex}div#google_review_popup .video-modal-body .btn_btn{background:#fff!important;color:#000!important;padding:5px 20px}div#google_review_popup .video-modal-body .btn_btn:hover{animation:pulse 2s infinite}div#google_review_popup .video-modal-body .btn_btn.con_btn{background:#fff!important;color:#000!important;padding:5px 20px;letter-spacing:0}div#google_review_popup .video-modal-body .btn_wrap{position:absolute;bottom:80px;z-index:2;left:0;right:0;padding:0 10px;text-align:center}div#google_review_popup .video-modal-body .btn_btn.btn_black{background:#000!important;color:#fff!important;border-color:#000!important}div#google_review_popup .video-modal-body .btn_btn.btn_white:hover{background:#fff!important;color:#000!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name{font-family:'Oranienbaum'!important}@media (min-width:2000px){body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:24px}.common_title.common_title{font-size:62px!important;margin:0 0 25px}.btn_btn,div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit{padding:10px 40px;font-size:18px;line-height:44px;font-weight:600}.hero_banner_section h1{font-size:60px}.header_right .btn_btn{padding:8px 25px;font-size:20px}.video_cover .mobile_cover_video{max-width:500px}#main-header #et-top-navigation li a{font-size:20px}.special_offer_banner{padding:10px 15px;font-size:16px}.suits_collection_wrapper .single_slider .collection_title a{font-weight:600;font-size:20px}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:18px}.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title{font-size:24px!important}.our_blog_section .entry-title{font-size:28px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{line-height:1.5}.product_detail_right_side_buttons .btn_btn{font-weight:500;font-size:14px;line-height:30px;padding:8px 30px}}@media (min-width:768px){.toggle_fixed_menu .show_on_mob{display:none}#main-header .header_main_menu .toggle_fixed_menu .menu .show_on_mob{display:none}#et-top-navigation li a[rel="3586"],#et-top-navigation li a[rel="3587"]{display:none!important}}@media (min-width:981px){#main-footer #footer-widgets{padding:70px 0!important;display:flex;justify-content:space-between}#main-footer #footer-widgets .footer-widget{margin:0!important;width:16%}#main-footer #footer-widgets .footer-widget:first-child{width:35%;padding-right:28px}#main-footer #footer-widgets:after{display:none!important}#main-footer #footer-widgets .footer-widget:last-child{width:19%}.archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.et_pb_row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.et_pb_row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_pb_row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n){margin-right:0!important}header#main-header.et-fixed-header{transform:translateY(-110%)!important}header#main-header.et-fixed-header.header-scrolled{transform:translateY(0)!important}}@media (min-width:1101px){#main-header .header_main_menu .toggle_fixed_menu{display:none!important}}@media (max-width:1550px){#et-top-navigation .nav li.menu-item{padding-right:14px}#main-header #et-top-navigation li a{font-size:15px;padding:8px 0}}@media (max-width:1400px){.services_main_wrapper .single_service_col h3{font-size:30px}#main-header .container{width:100%;padding:0 15px}#main-header .header_main_menu{margin:0 5px 0 -10px}#et-top-navigation .nav li.menu-item{padding-right:10px}#main-header #et-top-navigation li a{font-size:14px}.custom_suits_ct_row .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{font-size:28px;margin:0 0 10px}}@media (max-width:1250px){#et-top-navigation .nav li.menu-item#menu-item-1579{display:none}.custom_suits_ct_row .et_pb_blurb .et_pb_blurb_container,.custom_suits_category_section .et_pb_blurb .et_pb_blurb_container{padding:25px 15px 20px}.custom_suits_ct_row .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{font-size:24px}.custom_suits_ct_row .et_pb_module.et_pb_blurb .et_pb_blurb_description{font-size:18px}}@media (max-width:1200px){.container{width:95%}#top-menu li{padding-right:15px}#main-header #et-top-navigation li.header_btn a{padding:8px 20px}.hero_banner_section h2{font-size:18px}.hero_banner_section .et_pb_text{font-size:24px}.testimonial_slider{padding:40px 50px 40px}.testimonial_slider .strong-view{position:relative;z-index:2}}@media (max-width:1180px){.work-steps-row .services_main_wrapper{flex-wrap:wrap;justify-content:center}.work-steps-row .services_main_wrapper .single_service_col{margin-bottom:16px;width:calc(50% - 20px)!important}#main-header #et-top-navigation li a{font-size:13px}#et-top-navigation .nav li.menu-item{padding-right:8px}}@media (max-width:1100px){#top-menu li{padding-right:13px}.exp_image_module.et_pb_module{padding-top:20px!important;padding-right:20px!important}.header_main_menu .menu_icon{padding:10px 7px;display:block}#main-header #et-top-navigation li a{font-size:14px}#main-header #et-top-navigation #top-menu-nav{display:none}}@media (max-width:1080px){#footer-bottom .legal_pages ul,#footer-bottom #footer-info{font-size:14px}}@media (max-width:1025px){.home .hero_banner_section_slider.et_pb_section{min-height:10vh!important}.home .hero_banner_section_slider.et_pb_section .owl-item .sa_hover_container{min-height:600px!important}.hero_banner_section_slider .video_overlay .fluid-width-video-wrapper{min-height:100%;padding:0!important}.hero_banner_section_slider .video_overlay iframe{width:1070px}}@media (max-width:1020px){#main-header #et-top-navigation li a{font-size:15px}#main-header #et-top-navigation li.header_btn a{padding:8px 15px}#footer-bottom .container{flex-direction:column-reverse}#footer-bottom .legal_pages ul{margin:0 0 5px}#footer-bottom .legal_pages ul li:first-child{margin-left:0!important}}@media (max-width:991px){#gift_product_wrap .woocommerce .single-product div.product div.images.woocommerce-product-gallery{position:relative;width:300px;margin:0 auto 20px;float:none}#gift_product_wrap .single-product .entry-summary .entry-title,#gift_product_wrap .single-product .entry-summary .price,#gift_product_wrap .woocommerce-product-details__short-description{padding-left:0}}@media (max-width:980px){.design_suit{display:none}.et_fixed_nav #top-header,.et_fixed_nav #main-header{position:fixed}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:#fff0}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{display:block;color:inherit;font-size:16px;font-family:ETmodules;content:'\35'}span.menu-closed.menu-open:before{content:'\33'}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{border:0!important;margin:0!important;display:block!important;height:auto!important;padding:96px 0 70px!important;left:auto;transition:.4s all ease-in-out;width:300px;right:-330px;top:0px!important;position:fixed;z-index:99;bottom:0;overflow:auto;background:#ffffff!important;box-shadow:-3px 0 10px rgb(0 0 0 / 53%);-moz-box-shadow:-3px 0 10px rgb(0 0 0 / 53%);-webkit-box-shadow:-3px 0 10px rgb(0 0 0 / 53%)}ul#mobile_menu:before{content:'';position:fixed;right:0;height:96px;background:#fff;width:0;top:0;z-index:99}.mobile_nav.opened ul#mobile_menu:before{width:300px;transition:.5s all ease-in-out}.mobile_nav.opened .et_mobile_menu{right:0;left:auto}#main-header .et_mobile_menu li a{padding:12px 20px!important;display:block;font-size:16px!important;text-decoration:none;border:0}.et_mobile_menu .header_btn{position:fixed;width:300px;text-align:center;bottom:-100%;transition:.4s all;right:0;z-index:9;padding:15px}.mobile_nav.opened .et_mobile_menu .header_btn{bottom:0}header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar{z-index:999!important;transition:.4s all;padding-bottom:0!important}.mobile_menu_bar:before{font-size:40px!important;color:#a97d2d}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{display:block;padding:12px 0!important}#main-header #et-top-navigation li.header_btn a{padding:10px 15px;width:100%}.hero_banner_section .et_pb_text{font-size:20px}.btn_btn,div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit{padding:8px 25px;font-size:16px}.exp_image_module.et_pb_module{max-width:440px;margin:0 auto}.choose_images_wrap .choose_image_2{padding-bottom:55%;width:80%;margin:-45px 0 0 auto;box-shadow:-15px -15px 0 #fff}.choose_images_wrap .choose_image_1{width:70%;padding-bottom:45%}#main-header .container{justify-content:flex-end}#main-header #et-top-navigation{padding:20px 0 20px 0px!important}.et_header_style_left #logo{max-width:100%}.tab_rev{display:flex;flex-wrap:wrap;flex-direction:column}.tab_rev .et_pb_column{margin-bottom:0!important}.tab_rev .et_pb_column.et-last-child{margin-bottom:25px!important}.et_pb_section.internal_banner__section{padding:170px 0 90px!important}.et_pb_section.internal_banner__section .et_pb_row{padding:0!important}.testimonial_slider .strong-content .testimonial-content{flex-wrap:wrap}.testimonial_slider .strong-content .testimonial-content .testimonial-image{width:100%;padding-bottom:58%;margin:0 0 13px}.testimonial_slider .strong-content .testimonial-content p{width:100%;padding-bottom:70px}.home_contact_section .et_pb_column.et_pb_column_empty{display:block;padding-bottom:90%}#et_mobile_nav_menu{display:none!important}#main-header .header_main_menu .toggle_fixed_menu .menu,#main-header .header_main_menu .toggle_fixed_menu .menu.menu_level_2{width:33.33%}.fit_perfection_section .et_pb_row{flex-direction:column-reverse;padding-top:30px}.fit_perfection_section .et_pb_row .et_pb_column{margin-bottom:0!important}.fit_perfection_section .et_pb_row .et_pb_column.et-last-child{margin-bottom:20px!important}.two_img_tom_section{padding:50px 0 20px!important}.two_img_tom_section .et_pb_row{display:flex;flex-wrap:wrap;flex-direction:column-reverse;padding:0}.two_img_tom_section .et_pb_row .et_pb_column.et-last-child{margin-bottom:30px!important}.two_img_tom_section .et_pb_row .et_pb_column{margin-bottom:0!important}.two_img_tom_section .et_pb_row .et_pb_column:first-child{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.two_img_tom_section .et_pb_row .et_pb_column:first-child .et_pb_module.et_pb_image{margin:0}.two_img_tom_section .et_pb_row .et_pb_column:first-child .et_pb_module.et_pb_text{margin-bottom:20px}.special_offer_banner .location_selector,.special_offer_banner .offer_text_module,.special_offer_banner .top_social_icons{flex:none!important}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%;display:inline-block;margin:20px 0 0}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{width:100%!important}.woocommerce table.shop_table td{border-top:0!important}.woocommerce table.cart .product-thumbnail{display:block;padding:0!important}.product-remove a.remove{top:23px!important;left:3px!important}.woocommerce-cart h1{font-size:30px!important;line-height:1.3}.woocommerce table.shop_table_responsive tr td.product-name{text-align:left!important}.woocommerce table.shop_table_responsive tr td.product-name:before{display:none}}@media (max-width:767px){.cart_section_page{padding-top:90px!important}.hero_banner_section .btns_wrap{justify-content:center}.hero_banner_section .hero_small_title{font-size:25px}.hero_banner_section_slider .hero_banner_section ul{text-align:left}.photo_gallery_section .et_pb_salvattore_content .column{width:100%}#top-header .header_social_icons .et-social-icons{display:inline-block!important}#top-header .header_contact_info .brand-color,#top-header .header_social_icons .brand-color{display:none!important}#top-header .et-social-icons li{margin-left:8px}#top-header .et-social-icons li:first-child{margin-left:0!important}#top-header .header_contact_info,#top-header .header_social_icons{font-size:14px}#top-header .et-social-icon a{display:block;padding-top:2px}#wpadminbar{position:fixed}.hero_banner_section .et_pb_text{font-size:18px}.hero_banner_section:before{width:150%}.hero_banner_section{padding:110px 0 50px!important;min-height:40vh;overflow:hidden}.btn_btn,div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit{padding:6px 20px;font-size:14px}.sub_heading.sub_heading{margin:0 0 10px;font-size:18px!important}.common_title.common_title{font-size:28px!important;line-height:1.2!important;margin:0 0 10px}.suits_collection_wrapper .slick-prev,.suits_collection_wrapper .slick-next,.suits_collection_wrapper_5 .slick-prev,.suits_collection_wrapper_5 .slick-next{display:none!important}.testimonial_slider:before,.testimonial_slider:after{left:-28px;width:70px;height:44px;background-size:contain}.testimonial_slider:after{left:auto;right:-28px}.testimonial_slider{padding:40px 15px 0}.testimonial_slider .strong-content .testimonial-content{font-size:16px}.testimonial_slider .strong-content .wpmtst-testimonial-field.testimonial-field.testimonial-name{font-size:16px}.testimonial_slider .strong-content .wpmtst-testimonial-field.testimonial-field.testimonial-company{font-size:14px}.location_module_wrap .overlay_location_icon{bottom:14px;padding:8px 25px 12px}.location_module_wrap .overlay_location_icon h3{font-size:18px}.home_gallery_slider .slick-slide{margin:0 5px}.ticker_section_wrap .eocjs-newsticker{padding:15px 0;font-size:24px}.ticker_section_wrap .eocjs-newsticker span:before{font-size:30px;margin:8px 12px 0}.video_cover_wrap .et_pb_text_inner{padding:0 0 20px 10px}.video_cover_wrap .slide_1,.video_cover_wrap .slide_2{width:calc(50% - 5px)}.work_steps_wrap li{margin:0 0 35px;padding-left:15px}.work_steps_wrap li h3 span{margin-right:5px;font-size:28px}.work_steps_wrap li h3{font-size:24px}#main-header .container .logo_container{max-width:120px}.header_right .btn_btn{padding:1px 14px;font-size:10px;letter-spacing:0}#main-header .header_right{margin-right:0}.hero_banner_section_slider .hero_banner_section .et_pb_text_inner{text-align:center;margin:0 auto;font-size:15px;line-height:1.6}.hero_banner_section_slider .sa_owl_theme .owl-dots .owl-dot span{width:20px!important;height:6px!important}.suits_collection_wrapper .slick-slide,.suits_collection_wrapper_5 .slick-slide{margin:0 4px}.suits_collection_wrapper .single_slider .collection_title{bottom:6px;left:6px;right:6px;padding:12px 30px 10px 10px;font-size:14px;line-height:1.2}.suits_collection_wrapper .single_slider .collection_title:before{right:10px;width:15px;height:15px}.toggle_accordion_module.et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title{font-size:18px;padding:8px 30px 8px 0;line-height:1.3}.toggle_accordion_module.et_pb_accordion .et_pb_toggle{padding:14px 0!important}.et_pb_section.internal_banner__section{padding:125px 0 52px!important}.work-steps-row .services_main_wrapper .single_service_col{width:calc(100% - 20px)!important}.services_main_wrapper{flex-wrap:wrap}.services_main_wrapper .single_service_col{width:calc(100% - 30px)!important;margin:0 15px 16px}.video_cover_tech .et_pb_code_inner{border-radius:10px;border:6px solid #000}.testimonial_slider{padding:0}.testimonial_slider:before,.testimonial_slider:after{display:none}.testimonial_slider .strong-content .testimonial{padding:0 15px}.toggle_fixed_menu .menu.menu_level_1,.toggle_fixed_menu .menu.menu_level_2{position:absolute!important;top:0;left:0}#main-header .header_main_menu .toggle_fixed_menu .menu,#main-header .header_main_menu .toggle_fixed_menu .menu.menu_level_2{width:100%}#main-header .header_main_menu{margin:0}.header_main_menu .toggle_fixed_menu .menu_logo{position:fixed;top:0;z-index:9;left:0;right:0;background:#fff;text-align:center;padding:15px}.header_main_menu .toggle_fixed_menu .menu_logo a img{max-width:130px}.header_main_menu .toggle_fixed_menu .menu_logo .menu_close_icon{top:50%;transform:translateY(-50%)}.menu_close_icon img{display:block}#main-header .header_main_menu .toggle_fixed_menu .menu.menu_level_1{background:#fff}#main-header .header_main_menu .menu ul li a{color:#000000!important}.toggle_fixed_menu .menu .menu_close_icon{display:none}#back_to_main,#back_to_main_1{margin:0 0 13px;text-transform:uppercase;color:#a0a0a0;position:relative;padding-left:15px}.header_main_menu .toggle_fixed_menu .menu.menu_level_2 ul li{width:50%;padding:0 6px;margin:0 0 7px}.header_main_menu .toggle_fixed_menu .menu.menu_level_2 ul{margin:0 -6px}#back_to_main,#back_to_main_1{margin:0 0 13px;text-transform:uppercase;color:#a0a0a0;position:relative;padding-left:15px}#back_to_main:before,#back_to_main_1:before{position:absolute;content:'';width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;left:0;transform:rotate(45deg);top:7px}.toggle_fixed_menu .menu_logo a{display:inline-block!important}.hero_banner_section_slider .owl-item .sa_hover_container{padding:70% 0 0!important;background-size:140%!important;background-position:top right!important;background:#f5f4ef;min-height:50vh!important}.hero_banner_section_slider .hero_banner_section{position:static;width:100%;padding:30px 0 50px!important;min-height:100px;background:#000;overflow:visible}.hero_banner_section_slider.et_pb_section{min-height:100px!important}.et_pb_section_1.et_pb_section .et_pb_row{padding:0!important}.hero_banner_section_slider .hero_banner_section *{color:#fff!important;text-shadow:none!important}.hero_banner_section h1{font-size:30px;margin:0 0 6px;line-height:1.15}.hero_banner_section h2{font-size:16px}.internal_collection_section .et_pb_row{padding:0!important}.how_to_get_section.et_pb_section{padding-bottom:20px!important}.hero_banner_section_slider .hero_banner_section:before{height:100px!important}div#gift_product_wrap{padding:13px}#gift_product_wrap .single-product .entry-summary .entry-title{margin-bottom:10px;font-size:26px}#gift_product_wrap .single-product .entry-summary .price{margin:0 0 10px}.woocommerce-product-details__short-description{margin:0 0 20px}.single-product .entry-summary p.price span{font-size:24px!important}#gift_product_wrap .single-product form.cart .wapf-field-group .wapf-field-row:first-child,#gift_product_wrap .single-product form.cart .wapf-field-group .wapf-field-row:nth-child(2){width:100%}.special_offer_banner{padding:7px 10px;font-size:10px;line-height:1.5}ul.social-media li{margin-right:10px!important}.top_social_icons ul.social-media li img{max-width:15px}.header_offer_banner .location_selector img{max-width:16px}#footer-bottom .container{flex-direction:column-reverse}#footer-bottom .legal_pages ul{margin:0 0 5px}.special_offer_banner .location_selector,.special_offer_banner .offer_text_module,.special_offer_banner .top_social_icons{flex:none}.special_offer_banner .top_social_icons,.special_offer_banner .location_selector{width:80px}.phone_number_icon{margin:0;position:fixed;top:50%;right:0;transform:translateY(-50%);display:none!important}.phone_number_icon>a{color:#000;display:flex;align-items:center;background:#a97d2d;font-size:0;padding:10px;border-radius:5px 0 0 5px}.phone_number_icon img{max-width:16px;margin:0;filter:brightness(100)}.special_offer_banner .offer_text_module{order:1}.special_offer_banner .location_selector{order:2;width:auto!important}.special_offer_banner .top_social_icons{order:3}.hero_banner_section.with_video_cover .video_cover{width:100%;display:flex;justify-content:center;max-width:230px;margin:-50% auto 20px;order:1;z-index:2;position:relative}.hero_banner_section_slider .hero_banner_section.with_video_cover .et_pb_text_inner{width:100%;order:2}.hero_banner_section_slider #hero_sa_slider .hero_banner_section:after,div#hero_sa_slider_slide02:before{display:none!important}.hero_banner_section_slider .video_overlay{bottom:auto;overflow:hidden}.hero_banner_section_slider .video_overlay .fluid-width-video-wrapper{height:auto!important;padding-bottom:70%!important;min-height:1px;overflow:hidden}.home .hero_banner_section_slider.et_pb_section .owl-item .sa_hover_container{min-height:50vh!important}.home .hero_banner_section_slider.et_pb_section{padding-top:0}}@media (max-width:575px){.modal-body.video-modal-body .close{top:0!important}}@media (max-width:479px){#main-footer #footer-widgets .footer-widget:last-child{margin-bottom:0!important}.how_get_row.et_pb_row{display:flex;flex-wrap:wrap;justify-content:space-between}.how_get_row.et_pb_row .et_pb_column{width:47%!important}.how_get_row .et_pb_blurb .et_pb_module_header{font-size:17px;line-height:1.3;padding:0;margin:0 0 8px}.how_get_row .et_pb_blurb .et_pb_blurb_description{font-size:13px;line-height:1.5}.how_get_row .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:12px}.how_get_row .et_pb_blurb .et_pb_main_blurb_image img{max-width:40px}}.floating_btns{position:fixed;right:-50px;z-index:99;top:55%;transform:translateY(-50%);display:flex;flex-direction:column;transition:.4s all;display:none}.floating_btns .btn_btn{padding:20px 4px;font-size:13px;background:#000!important;color:#fff!important;border-color:#000!important;writing-mode:vertical-rl}.floating_btns .phone_number_icon{margin:0;font-size:0;background:#a97d2d}.floating_btns .phone_number_icon>a{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.floating_btns .phone_number_icon a img{margin:0;filter:brightness(100)}header#main-header.et-fixed-header.header-scrolled+.floating_btns{right:-50px}header#main-header.et-fixed-header+.floating_btns{right:0}#sidePanel{height:100%;width:90%;max-width:500px;position:fixed;top:0;right:-500px;background-color:#fff;color:#333;box-shadow:-2px 0 5px rgb(0 0 0 / .3);transition:right 0.3s ease;padding:32px;z-index:999999999;overflow:auto}#sidePanel h2{margin-top:0;font-size:40px;line-height:1.3;padding:40px 0 0 0;text-align:center;border:0;font-weight:700;text-transform:uppercase}#sidePanel .closeBtn{position:absolute;top:15px;right:20px;font-size:30px;text-decoration:none;color:#333;cursor:pointer}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:999999}#sidePanel .cwrap{text-align:center;padding-top:40px}#sidePanel .cwrap h3{padding:0;margin:0 0 27px;line-height:1.3;font-size:24px;letter-spacing:1px;text-transform:capitalize}#sidePanel .appt_wrap{display:none;margin:20px 0 0}.back_location{font-size:16px;display:block;position:relative;z-index:4;float:left;margin:0 0 20px;padding-left:30px;background-image:url(/wp-content/uploads/2025/09/back-icon.png);background-size:17px;background-position:2px center;background-repeat:no-repeat;color:#000}#sidePanel .appt_wrap iframe{border:1px solid #eee!important;height:calc(100vh - 230px)}.page-id-3904 .floating_btns{display:flex!important}.side_panel_wrap .cwrap .btn_wrap{display:flex;flex-wrap:wrap;flex-direction:column;gap:25px}.side_panel_wrap .cwrap .appointment_col{padding:21% 20px;position:relative;background-size:cover;background-position:center;transition:.4s all}.side_panel_wrap .cwrap .appointment_col:hover{box-shadow:0 0 20px rgb(0 0 0 / 75%);transform:translateY(-6px)}.side_panel_wrap .cwrap .appointment_col:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}.side_panel_wrap .cwrap .appointment_col span{color:#fff;position:relative;z-index:2;font-size:30px;font-weight:600;letter-spacing:1px}.shop_product{display:flex;margin-bottom:70px;overflow:auto;scrollbar-width:none;padding:0 20px}.shop_product.slick-slider button.slick-prev.slick-arrow{left:15px}.shop_product.slick-slider button.slick-next.slick-arrow{right:15px}.product_listing_title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 25px;margin:0 0 25px}.filter_button a{display:flex;align-items:center;gap:10px;color:#000}.shop_product .product_list_image{padding-bottom:120%;position:relative;width:100%;display:block;border-radius:5px;overflow:hidden}.shop_product .product_list{width:100%;padding:0 10px}.shop_product .product_list_image img{position:absolute;top:0;width:100%;left:0;right:0;height:100%;object-fit:cover;object-position:top}.product_list .product_list_title{font-size:16px;line-height:20px;padding:8px 0 0 0;font-family:'Oranienbaum';font-weight:600}.tax-product_cat .shop_product.pr_cat .product_list a{gap:10px;align-items:center;background-color:#f6f6f6;border:1px solid #fff0;border-radius:6px;display:flex;padding:2px;transition:background-color .3s ease-in-out}.tax-product_cat .shop_product.pr_cat .product_list span.product_list_image{width:70px;height:100px;padding:0}.product_detail_row{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0 0}.filter_button{display:flex;justify-content:end}.filter_button img{width:18px;height:18px}.product_detail_row .products_details{width:49.7%;position:relative;display:inline-block}.products_details_title_body{display:flex;flex-wrap:wrap;padding:20px 20px 50px;justify-content:space-between}.products_details_description a{font-size:16px;line-height:1.3}.products_details_description h3{padding-bottom:0}.products_details_description p{font-size:14px}.product_price .price{font-size:15px}.products_details_photos{display:flex;gap:6px}.products_details_photos .photos_set{width:33.5%}.products_details_image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:top}.products_details_image{position:relative;padding-bottom:110%;display:block}.products_details_photos .product_detail_photo{position:relative;padding-bottom:110%;display:block}.products_details_photos .product_detail_photo img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.common_title.product_title{margin:0 0 10px!important;font-size:24px!important}.product-material{font-size:14px;white-space:nowrap;overflow:hidden;width:100%;display:inline-block;text-overflow:ellipsis}.common_title_pera{font-size:16px}.mix_match_title.shope_page{position:absolute;background-color:#f6f6f6;border:0;border-radius:4px;color:#2d2e2c;display:inline-block;font-size:10px;line-height:16px;padding:4px 10px 3px;text-align:center;white-space:nowrap;font-weight:400;display:inline-block;top:10px;right:10px}.filter-panel{width:40%;background:#fff;border-left:1px solid #ddd;overflow-y:auto;margin-left:auto;height:100vh}.filter-header{padding:80px 30px 30px;text-align:center}.filter-header h2{font-size:24px;padding:0;letter-spacing:1px}.filter-panel .close-btn{font-size:24px;cursor:pointer;color:#999;position:absolute;right:25px;top:20px;background:#fff;z-index:99;padding:5px}.filter-section{padding:20px 30px;border-bottom:1px solid #e8e8e8}.filter-section:last-of-type{border-bottom:none}.filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;cursor:pointer}.filter-title h3{font-size:14px;padding:0;font-weight:400;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;transition:.4s all}.filter-title.active h3{font-weight:600}.filter-options{display:flex;flex-direction:column;gap:10px}.filter-option{display:flex;align-items:center;gap:10px;cursor:pointer}.filter-option input[type="radio"],.filter-option input[type="checkbox"]{width:15px;height:15px;cursor:pointer}.filter-option label{cursor:pointer;font-size:14px}.color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.color-option{text-align:center;cursor:pointer}.color-swatch{width:100%;aspect-ratio:1;border-radius:4px;margin-bottom:8px;border:2px solid #fff0;transition:border-color 0.2s}.color-option:hover .color-swatch{border-color:#333}.color-grid .color-name{font-size:12px;line-height:1.3}.model-grid{display:flex;justify-content:space-between;gap:15px}.model-option{text-align:center;cursor:pointer;flex:1}.model-icon{width:100%;height:80px;background:#f5f5f5;border-radius:4px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;border:2px solid #fff0;transition:border-color 0.2s}.model-option:hover .model-icon{border-color:#333}.model-icon svg{width:50px;height:50px;stroke:#999}.model-name{font-size:12px;color:#666}.size-table{width:100%;font-size:12px}.size-table thead{border-bottom:1px solid #e8e8e8}.size-table th{padding:10px 5px;text-align:center;font-weight:500;color:#999;font-size:11px}.size-table td{padding:12px 5px;text-align:center;border-bottom:1px solid #f5f5f5}.size-table td:first-child{text-align:left;font-weight:500}.product_list_filter .filter-actions{display:flex;gap:15px;position:sticky;bottom:0;background:#fff;padding:30px;border-top:1px solid #e8e8e8}.filter-actions .btn{flex:1;padding:15px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity 0.2s}.filter-actions .btn:hover{opacity:.9}.filter-actions .btn-clear{background:#fff;border:1px solid #ddd;color:#333}.filter-actions .btn-apply{background:#1a1a1a;color:#fff}.filter-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.filter-content.active{max-height:2000px;margin-top:20px}.filter-title .toggle{transition:transform 0.3s ease;transform:rotate(45deg);font-size:0}.filter-title .toggle:before{content:'';position:absolute;width:10px;height:10px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;left:50%;top:50%;transform:translate(-50%,-50%)}.filter-title.active .toggle{transform:rotate(-135deg)}.product_list_filter{position:fixed;z-index:999999999;top:0;bottom:0;background:rgb(0 0 0 / 40%);height:100vh;overflow-y:auto;left:0;right:0;overflow-x:hidden;display:none}@media (max-width:1107px){.product_detail_row .products_details{width:49.65%}}@media (max-width:980px){.product_detail_row .products_details{width:49.55%}.product_detail_row{gap:5px}.products_details_description a{font-size:15px;line-height:1.4}.product-material{font-size:14px}}@media (max-width:767px){.product_detail_row .products_details{width:100%}.btn_btn.btn_design{display:none}}@media (max-width:480px){.products_details_description h3{padding-bottom:10px}.products_details_description a{line-height:1.2}.product-material{line-height:1.1!important}}.product_detail_left_side.left_image{display:flex;flex-direction:row-reverse}.left_side_contant{display:flex;flex-direction:row-reverse;padding:40px 0}.left_side_image{margin-left:30px;padding-bottom:80%;position:relative;width:100%}.detail_depcription{width:50%;place-self:flex-end}.detail_depcription p{font-size:14px;line-height:1.6}.product-name-price{display:flex;justify-content:space-between}.left_side_image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:top}.product_detail_left_side{display:block;width:100%;margin:0 0 10px}.product-name-price .product-name{font-size:18px;padding:0;line-height:1.3}.product_detail_right_side_contant .product-name-price{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.product-name-price .prices{font-size:16px;padding-left:5px}.material_info_description{font-size:14px}.products_details_title_body .material_info_description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.material_info{margin-bottom:16px}.product_detail_right_side_buttons .btn_btn.select_size{background:#000!important}.btn_btn.select_size{color:#fff}.product_detail_right_side_contant_container{display:flex;flex-wrap:wrap;justify-content:space-between}.product_detail_section{width:60%}.product_detail_right_side_contant{width:40%;padding:50px 40px;height:100vh;display:flex;align-items:center;flex-wrap:wrap;position:sticky;top:0;overflow:auto}.btn_btn.customize_btn:hover{color:#fff!important;cursor:pointer;background:#28222b!important}.mix_match_title span{background-color:#f6f6f6;border:0;border-radius:4px;color:#2d2e2c;display:inline-block;font-size:10px;line-height:16px;padding:4px 10px 3px;text-align:center;white-space:nowrap;font-weight:400}.mix_match_title{margin-bottom:10px}.material_info_images{box-sizing:content-box;display:flex;height:100%;transition-property:transform;width:100%;margin-bottom:20px}.product_detail_right_side_buttons{display:flex;flex-wrap:wrap;gap:10px}.btn_btn.customize_btn{color:#000}.material_info_images .info_image{position:relative;padding-bottom:16%;display:block;width:16%;margin-right:5px}.material_info_images .info_image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;left:0}.pop_content_section{display:none;position:fixed;top:0;z-index:99999;background:rgb(0 0 0 / 40%);height:100vh;overflow-y:auto;left:0;right:0;overflow-x:hidden}.pop_content_section .pop_content_wrap{position:relative;width:40%;margin-left:auto;background:#fff;height:100%}.mix_match_header{padding:56px 20px;text-align:center}.product_subtitle{font-size:14px;line-height:20px;margin-bottom:0}.mix_match_body{padding:0 20px}.mix_match_product{display:flex;align-items:center;margin-bottom:16px}.mix_match_product_image{position:relative;padding-bottom:42%;display:block;width:37%}.mix_match_product_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mix_match_product_name_price{padding:0 16px 0 24px;display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;padding:0 16px 0 24px}.mix_match_product_name{font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px;padding:0}.mix_match_product_price{font-size:13px;margin-bottom:12px}.mix_match_product_name_price .btn_btn.customize_btn{width:50%}.size-guide{background:#f6f6f6;padding:56px 20px 100px;text-align:center}.size-guide .Select_size_header{margin-bottom:40px}.size-guide a{display:inline-block;margin-bottom:32px;font-size:14px;text-decoration:underline;color:#555}.size-grid{display:grid;grid-template-columns:80px 1fr 1fr 1fr;gap:10px;align-items:center;margin-bottom:25px}.size-grid .header{font-weight:500;color:#000;font-size:14px;line-height:1.5;margin-bottom:20px}.size-grid .subtext{font-size:12px;color:#898989;font-weight:400}.size-cell{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:14px;cursor:pointer;transition:all 0.2s}.size-cell:hover{border-color:#1d4ed8;box-shadow:0 0 4px rgb(29 78 216 / .3)}.row-label{font-size:12px;font-weight:700;color:#898989}.Select_size_footer{display:flex;justify-content:space-between;background-color:#fafafa;border-top:1px solid #efefef;padding:15px 20px 20px;position:fixed;bottom:0;width:40%}.Select_size_footer .footer_price{margin-left:5px}.footer_price .price{font-size:16px;line-height:1.3;margin-bottom:2px;display:block}.footer_price .footer_Delivery{font-size:14px;line-height:20px}.product_list.list_header a{display:flex;align-items:center;background-color:#f6f6f6;border:1px solid #fff0;padding:2px;transition:background-color .3s ease-in-out;width:200px}.product_list.list_header .product_list_image{padding-bottom:50%;width:55%}.product_list.list_header .product_list_title{padding:0 17px 0 20px;font-size:14px;line-height:1.3}.size_chart_section{height:100vh;overflow:auto;box-sizing:border-box;padding:40px 40px 140px;position:absolute;top:0;background:#fff;width:100%;transform:translateX(120%);transition:.4s all}.size_chart_section.active{transform:translateX(0%)}.tabs.size_chart{display:flex;justify-content:center;max-width:370px;margin-inline:auto}.tabs.size_chart .tab{padding:10px;border:1px solid #ccc;text-align:center;cursor:pointer;transition:all 0.2s ease;flex:1 1 0%;font-size:16px;line-height:1.6}.size_chart_section .fit-title{font-size:18px;font-weight:600;margin:50px 0 0;line-height:1.2}.size_chart_section .fit-sub{font-size:14px;margin-bottom:15px;color:#898989}.size_chart_section .table-wrapper{width:100%;overflow-x:auto;scrollbar-width:none}.tabs.size_chart .tab span{display:block;font-size:12px;color:#666}.size-table.size_chart thead th small{font-size:12px;display:block}.size-table.size_chart thead th{color:#000;font-weight:400;padding:9px 24px;font-size:16px}.size-table.size_chart tbody td{font-size:14px;white-space:nowrap;padding:20px 12px}.conversion-grid{display:flex;gap:20px;overflow-x:auto!important;scrollbar-width:none}.conversion-card{flex:1;min-width:290px;border:1px solid #ddd;padding:15px;background:#fff}.conversion-card h3{font-size:16px;margin:0 5px 5px 5px;padding:0}.conversion-card small{display:block;color:#666;margin:0 5px 10px;font-size:12px}.conversion-card td{padding:6px 5px!important}.conversion-card table{width:100%;border-collapse:collapse}.conversion-card td{padding:6px 0;font-size:14px}.conversion-card td:first-child{color:#555;text-align:left}.conversion-card td:last-child{text-align:right;font-weight:500}.conversion-card td{border:none!important;color:#555}.conversion-card table{border:none!important;margin-bottom:0!important}.contact_information_row{margin-top:40px;padding-top:40px}.contact_information_row .common_title.product_title{max-width:187px;margin:0 auto 60px!important;text-align:center;font-size:1.375rem!important;line-height:calc(1.18182)!important;font-weight:400}.contact_information_row .contact_information{display:flex;align-items:center}.contact_information_row .contact_image{flex-shrink:0;max-width:48px;margin:0}.contact_information_row .contact_info_title{font-size:16px;margin:0;padding:0;line-height:1.3}.contact_information_row .contact_info_subtitle{font-size:14px;margin-top:5px;margin-bottom:0;line-height:1.5;display:block}.contact_information_row .contact_information:not(:last-of-type){margin-bottom:40px}.contact_information_row .contact_info{margin-left:18px}.size_chart_section .common_title.product_title{text-align:center;margin-bottom:30px!important;padding-top:40px}.size_chart_section .conversion_title{font-size:20px;margin-top:40px;padding-bottom:20px}.pop_content_section .pop_close_btn{position:fixed;right:15px;z-index:99999;top:15px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:100px}.pop_content_section .pop_close_btn img{display:block;max-width:50%;max-height:50%}.size-guide_wrapper{position:absolute;right:0;top:0;width:100%;height:100vh;overflow:auto;transform:translateX(120%);transition:.4s all}.size-guide_wrapper.active{transform:translateX(0%)}.mix_match_wrapper{height:100vh;overflow:auto;padding-bottom:120px}.pop_content_section .back_btn_wrap{position:absolute;top:15px;left:15px;cursor:pointer;width:30px;height:30px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center}.pop_content_section .back_btn_wrap img{max-width:50%;max-height:50%}.product_detail_right_side_contant .inner_contant{max-width:380px;margin:0 auto}.product_detail_section .gallery_images{display:flex;flex-wrap:wrap;position:relative;justify-content:center;align-items:center;gap:15px}.product_detail_section .gallery_images .thumb_img{position:relative;width:100%;display:flex;height:auto}.product_detail_left_side .gallery_images .thumb_img img{width:100%}body.archive{padding-top:110px}.no_data{background:#fbfbf9;margin:15px 0 30px;padding:10px 20px;text-align:center}.product_main_image{margin:0 0 10px}.product_main_image img{display:block;width:100%}#main-content .container{padding:0 8px!important;max-width:100%!important;width:100%}.shop_product .product_list a{display:block}.product_info_accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:0;cursor:pointer;transition:background-color 0.2s}.product_info_accordion{margin-top:20px}.product_info_accordion .accordion-title{font-size:16px;font-weight:400;color:#1a1a1a;padding:0}.product_info_accordion .accordion-icon{font-size:20px;color:#333;transition:transform 0.3s ease;font-weight:300}.product_info_accordion .accordion-body{padding:0 0 20px;font-size:14px}.product_info_accordion .accordion-header.active .accordion-icon{transform:rotate(180deg)}.product_info_accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.product_info_accordion .accordion-content.active{max-height:600px}.product_info_accordion .accordion-body{padding:0 0 20px}.product_info_accordion .details-table{width:100%}.product_info_accordion .details-row{display:flex;gap:15px}.product_info_accordion .details-label{flex:0 0 180px;font-size:14px;color:#666;font-weight:400}.product_info_accordion .details-value{flex:1;font-size:14px;color:#1a1a1a;font-weight:400}.product_info_accordion .details-value a{color:#1a1a1a;text-decoration:underline}.product_info_accordion .details-value a:hover{color:#666}@media(max-width:1192px){.mix_match_product_name_price .btn_btn.customize_btn{width:70%}}@media(max-width:1080px){.product_detail_right_side_buttons .btn_btn.customize_btn,.product_detail_right_side_buttons .btn_btn.select_size{font-size:13px!important}}@media(max-width:980px){.mix_match_product_name_price .btn_btn.customize_btn{padding:7px 10px!important;width:80%}.mix_match_header,.mix_match_body{width:50%}.mix_match_product_name_price .btn_btn.customize_btn{font-size:14px!important}.mix_match_product_image{padding-bottom:52%;width:47%}.mix_match_body{min-width:310px;max-width:450px}.size-guide{width:100%}.Select_size_footer{flex-wrap:wrap}.Select_size_footer .btn_btn.customize_btn{width:100%;font-size:14px}.contact_information_row{margin-top:40px;padding-top:0}.product_detail_section{width:100%}.material_info_images .info_image{padding-bottom:8%;width:8%}.product_detail_right_side_contant{padding:40px 20px;width:100%;position:relative;bottom:0;background:#fff;height:auto}.product_detail_right_side_buttons{display:flex;gap:10px;flex-wrap:wrap}}@media(max-width:767px){.mix_match_header,.mix_match_body{width:100%}.material_info_description{font-size:14px;display:inline-block;line-height:1.5}.size_chart_section .fit-title,.size_chart_section .fit-sub{text-align:center}.contact_information_row{padding:20px}.size-guide{width:100%}.single.single-product{padding-top:60px}.Select_size_footer{width:60%}}@media(max-width:580px){.left_side_contant{display:block;padding:45px!important}.left_side_image{margin:0 0 10px}.detail_depcription{width:60%;place-self:flex-start}.material_info_images .info_image{padding-bottom:16%;width:16%}}@media(max-width:425px){.left_side_contant{display:block;padding:30px!important}.detail_depcription{width:100%}}.product-quantity .quantity .input-text.qty{height:40px!important;background:#fff!important;text-align:center}.cart_totals .shop_table.shop_table_responsive{border:none!important}.cart-collaterals .cart_totals{width:27%!important;float:right!important;box-shadow:0 0 15px rgb(0 0 0 / 5%);padding:20px;background:#fff;border-radius:5px;position:sticky;top:140px}.cart-collaterals .cart_totals th{padding-left:0!important}.cart-collaterals .cart_totals td{padding-right:0!important}.cart-collaterals .cart_totals th,.cart-collaterals .cart_totals td{font-size:15px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#a97d2d}.wc-proceed-to-checkout .checkout-button.button{width:100%;margin:0!important}.wc-proceed-to-checkout{padding:0!important}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{width:70%;float:left;box-shadow:0 0 10px rgb(0 0 0 / 10%);padding:12px 10px;background:#fff!important;border-radius:5px;margin:0!important;border:none!important}.cart_totals.calculated_shipping .wc-proceed-to-checkout{text-align:center;padding:0!important}.product-remove a.remove{position:relative;top:18px;left:15px;z-index:9}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0px!important;font:small-caption!important;font-size:40px!important}.header_right .et-cart-info{margin-right:18px;font-size:13px;position:relative}.header_right .et-cart-info .ccCartTotalItems{font-size:9px;position:absolute;top:-5px;right:-1px;width:15px;height:15px;background:#a97d2d;line-height:1;display:flex;justify-content:center;align-items:center;border-radius:100%;color:#fff}.header_right .et-cart-info span::before{font-size:20px}.header_right .et-cart-info span{display:flex;align-items:center}.woocommerce-cart table.cart .cart_item td.product-thumbnail{min-width:80px;max-width:260px!important}.cart_item .product-thumbnail a{display:block;position:relative;padding-bottom:210px;width:130px;border:1px solid #ddd;background:#fbfbf9;border-radius:5px}body.wp-singular{background:#f5f4ef!important}body.wp-singular header#cfw-header{background:transparent!important;padding:20px 0;text-align:center}body.wp-singular header#cfw-header .logo{background-position:center;background-color:transparent!important;height:50px}body.wp-singular form.woocommerce-checkout{background:#fff;padding:25px;border-radius:8px}body.wp-singular footer#cfw-footer{background:transparent!important}#cfw-cart-summary label.cfw-floatable-label,.checkoutwc .form-row label.cfw-floatable-label{margin-top:3px;border:0;border-radius:5px;line-height:1}#cfw-cart-summary.cfw-label-is-floated input[type=email],#cfw-cart-summary.cfw-label-is-floated input[type=number],#cfw-cart-summary.cfw-label-is-floated input[type=password],#cfw-cart-summary.cfw-label-is-floated input[type=tel],#cfw-cart-summary.cfw-label-is-floated input[type=text],#cfw-cart-summary.cfw-label-is-floated select,#cfw-cart-summary.cfw-label-is-floated textarea,.checkoutwc .form-row.cfw-label-is-floated input[type=email],.checkoutwc .form-row.cfw-label-is-floated input[type=number],.checkoutwc .form-row.cfw-label-is-floated input[type=password],.checkoutwc .form-row.cfw-label-is-floated input[type=tel],.checkoutwc .form-row.cfw-label-is-floated input[type=text],.checkoutwc .form-row.cfw-label-is-floated select,.checkoutwc .form-row.cfw-label-is-floated textarea{padding:15px;background:#f8f8f8}.cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data{display:none}.cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-image-wrap>span:not(.cfw-cart-item-quantity-bubble){padding-bottom:120%;display:block;width:100%}.cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-image-wrap>span:not(.cfw-cart-item-quantity-bubble) img{position:absolute;width:100%!important;height:100%!important;object-fit:contain;left:0;top:0}.cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title{font-weight:bold!important}.cfw-modal .cfw-prev-tab,.checkoutwc .cfw-prev-tab{color:#a97d2d}.woocommerce-order-received.woocommerce-order-received{padding:140px 0 0;background:#f5f4ef!important}.woocommerce-order-received .woocommerce-order{max-width:1200px;margin:0 auto 50px;width:90%;background:#fff!important;padding:25px;box-shadow:0 0 15px rgb(0 0 0 / 15%);border-radius:10px}.woocommerce-order .woocommerce-thankyou-order-received{font-size:30px;line-height:1.5;margin:0 0 40px;text-align:center;font-weight:700;color:#006300}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex;flex-wrap:wrap;justify-content:center;border:1px solid #ddd;padding:15px 0;text-align:center;gap:15px}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details:before,.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details:after{display:none!important}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{margin:0;padding:0 15px;flex:1}section.woocommerce-order-details td.woocommerce-table__product-name.product-name{display:flex;flex-wrap:wrap;position:relative;padding:17px 12px;padding-left:240px;min-height:230px;align-items:flex-start}section.woocommerce-order-details td.woocommerce-table__product-name.product-name>p{order:1;position:absolute;left:15px;top:20px}section.woocommerce-order-details td.woocommerce-table__product-name.product-name a{order:2}section.woocommerce-order-details td.woocommerce-table__product-name.product-name strong.product-quantity{order:3}section.woocommerce-order-details td.woocommerce-table__product-name.product-name ul.wc-item-meta{order:4;width:100%;display:flex;flex-wrap:wrap;padding:0;gap:6px}section.woocommerce-order-details td.woocommerce-table__product-name.product-name ul.wc-item-meta li{width:100%;display:flex;flex-wrap:wrap;gap:5px}section.woocommerce-order-details td.woocommerce-table__product-name.product-name ul.wc-item-meta .item_tags{gap:6px;padding:3px 7px;display:flex;flex-wrap:wrap;background:#f5f4ef;line-height:1.3;font-size:13px;border-radius:4px;font-style:italic}section.woocommerce-order-details td.woocommerce-table__product-name.product-name ul.wc-item-meta li strong.wc-item-meta-label{width:100%;margin:0}section.woocommerce-order-details td.woocommerce-table__product-name.product-name p strong{display:none}section.woocommerce-order-details td.woocommerce-table__product-name.product-name p strong,section.woocommerce-order-details td.woocommerce-table__product-name.product-name p br{display:none}section.woocommerce-order-details td.woocommerce-table__product-name.product-name p img{max-width:200px!important;max-height:200px;overflow:hidden;object-fit:contain;border:1px solid #ddd;width:200px;height:100%}section.woocommerce-order-details td.woocommerce-table__product-name.product-name a{order:2;font-size:20px;font-weight:600;margin:0 8px 8px 0}.woocommerce-table--order-details.shop_table.order_details tfoot td{white-space:nowrap}.woocommerce-table--order-details.shop_table.order_details tfoot{background:#fffbf4}.woocommerce-cart-form__cart-item .product-name a{font-size:22px;display:inline-block;margin:0 0 10px}.woocommerce-cart-form__cart-item .product-name a{font-size:22px;display:inline-block;margin:0 0 10px}.woocommerce-cart-form__cart-item .product-name .variation{margin:0;display:flex;flex-wrap:wrap;gap:12px}.woocommerce-cart-form__cart-item .product-name .variation-pair{width:100%}.woocommerce-cart-form__cart-item .product-name dd{width:100%;display:flex;flex-wrap:wrap;gap:5px}.woocommerce-cart-form__cart-item .product-name dt{margin:0 0 3px!important;width:100%;font-style:normal;font-size:14px}.woocommerce td.product-name dl.variation .item_tags{background:#e8e8e8;padding:2px 6px;border-radius:6px;line-height:1.3;font-size:12px;font-style:italic}.woocommerce-cart-form .cart th.product-remove,.woocommerce-cart-form .cart td.product-remove{width:0;padding:0!important;min-width:0!important;max-width:0!important}.woocommerce-cart-form .cart tr.woocommerce-cart-form__cart-item.cart_item td,.woocommerce-cart-form .cart tr.woocommerce-cart-form__cart-item.cart_item th{vertical-align:top}.woocommerce-cart table.cart td.product-thumbnail img{width:100%!important;max-width:100%!important;height:100%!important;position:absolute;object-fit:cover;left:0;top:0}.woocommerce-cart-form__cart-item th.product-name dl.variation dd{margin-left:0}.anime-carousel .item{width:100%;position:relative;overflow:hidden;transition:0.4s ease;margin:0 auto}.anime-carousel .active.center .item{z-index:2;opacity:1}.anime-carousel .item .slider-content_wrap{padding-bottom:135%;background-size:cover;background-position:center}.anime-carousel .owl-stage{display:flex}.anime-carousel .slide-content{position:absolute;bottom:30px;left:30px;right:30px;color:#fff;text-align:center;transform:translateY(60%);transition:.4s all}.anime-carousel .active.center .slide-content{transform:translateY(0%)}.anime-carousel .slide-content h3{font-size:20px;color:#fff;letter-spacing:1px;padding:0;margin:0 0 15px}.anime-carousel .slide-content .custom-btn{font-size:12px;padding:12px 22px 9px;line-height:1.5;transform:translateY(100%);transition:.4s all;opacity:0}.anime-carousel .owl-nav button{background-image:url(/wp-content/uploads/2025/07/arrow-slide-left.png);width:50px;height:40px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);border:0;left:-45px;font-size:0;background-color:#fff0;background-size:contain;background-repeat:no-repeat;background-position:center;padding:0}.anime-carousel .owl-nav button.owl-next{left:auto;right:-45px;background-image:url(/wp-content/uploads/2025/07/arrow-slide-right.png)}.anime-carousel .item .slider-content_wrap:before{content:'';position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0) 0%,#fff0 100%);top:30%;opacity:.7}.anime-carousel .item .slider-content_wrap video{position:absolute;width:100%;height:100%;left:0;top:0;background:#000}.anime-carousel .volume-btn{position:absolute;z-index:999;right:10px;top:10px;background:rgb(255 255 255 / 80%);border:0;width:30px;height:30px;border-radius:100%;cursor:pointer;display:none}.anime-carousel .item .slider-content_wrap{padding-bottom:178%}.anime-carousel .owl-stage-outer{overflow:visible;padding:30px 0}.video_slider_wrap div#video-carousel{max-width:1000px;margin:0 auto}.single-product div#page-container,.archive div#page-container{padding-top:30px!important}.btn_btn:hover img{filter:invert(1)}.product_detail_right_side_buttons .btn_btn{display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width:980px){.anime-carousel .owl-nav button{background-image:url(/wp-content/uploads/2025/07/arrow-slide-left.png);width:40px;height:32px}.anime-carousel .slide-content .custom-btn{font-size:10px;padding:10px 20px 7px}.header_right .et-cart-info{margin-right:0!important;font-size:12px!important;position:fixed!important;bottom:5px;left:5px;background:#000;padding:5px;border-radius:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #fff}}.category_section_new.category_section_new .large_image_block .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:96%}.category_section_new .large_image_block .et_pb_blurb .et_pb_blurb_container .et_pb_module_header,.category_section_new .common_title.common_title{font-size:44px!important}.custom_suits_ct_row.category_section_new .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:130%}.header_right .btn_btn{display:none}a#openPanel{display:block}.page-id-5154 .header_right .btn_btn#openPanel{display:inline-block}.custom_suits_ct_row.category_section_new .et_pb_blurb h4.et_pb_module_header{margin:0;text-transform:capitalize}.custom_suits_ct_row.category_section_new .et_pb_blurb h4.et_pb_module_header *{text-transform:capitalize;font-family:'Oranienbaum'}.sub_heading_text{font-family:'Manrope'!important}.custom_suits_ct_row.category_section_new .et_pb_blurb .et_pb_blurb_description{margin:10px 0 0}.category_section_new>.et_pb_row{display:flex;flex-wrap:wrap}.align_justify_row{display:flex;flex-wrap:wrap;align-content:space-between}.products_details_title_body .products_details_description{width:82%}span#add_to_bag{position:relative}span#add_to_bag span.loader_icon{position:relative;top:0;left:0;right:0;bottom:0;padding-right:20px}span#add_to_bag span.loader_icon img{position:absolute;right:-3px;left:auto;transform:translate(0%,-50%);margin:0;max-width:15px}div#alert-area{position:absolute;top:10%;right:10px;width:300px;z-index:9999}div#alert-area .alert{background:#000;color:#fff;padding:10px 20px;border-radius:3px}.custom_suits_ct_row.category_section_new .et_pb_blurb .et_pb_main_blurb_image{overflow:hidden}.custom_suits_ct_row.category_section_new .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgb(255 255 255 / .3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.custom_suits_ct_row.category_section_new .et_pb_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap:after{height:250%;transition:all 600ms linear!important;background-color:#fff0}.header_right .wishlist-btn{display:none}.product_detail_right_side_buttons>div{display:flex;align-items:center}.product_detail_right_side_buttons .tinv-wraper.tinv-wishlist{font-size:100%;margin-right:10px}.single_product.slick-initialized.slick-slider .slick-slide{padding:4px}.single_product.slick-initialized.slick-slider{margin:0 -4px}.product_info_accordion .accordion-item:nth-child(2){display:none!important}.product_info_accordion .return-policy{display:none!important}.model-option.selected .model-icon{border:2px solid #000;background:#f7f7f7}.load_more_wrap{text-align:center}.wishlist-btn{max-width:20px;margin-right:14px}span.loader_icon img{margin-left:10px}.free-delivery{display:flex;align-items:center}.return-policy{display:flex;align-items:center}p.delivery-p{margin-left:10px}.free-delivery span{display:flex;gap:10px;align-items:center}.return-policy span img{width:20px!important;height:20px!important}.return-policy{display:flex;align-items:center;padding-top:8px}.free-delivery{display:flex;align-items:center;padding-top:10px}.free-alter span{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400}.free-alter{align-items:center;border:1px dashed #000;padding:8px 10px;text-align:center}.wishlist_wrap{display:flex;gap:10px;margin-bottom:10px;align-items:center}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,a.wishlist_products_counter.top_wishlist-custom img,span.wishlist_products_counter.top_wishlist-custom img{display:inline-block!important;vertical-align:baseline;width:24px!important;max-width:24px!important;max-height:33px!important;margin:0 6px 0 0!important}@media (max-width:1850px){.category_section_new .large_image_block .et_pb_blurb .et_pb_blurb_container .et_pb_module_header,.category_section_new .common_title.common_title,.common_title.common_title{font-size:40px!important}.category_section_new.category_section_new .large_image_block .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:100%}}@media (max-width:1650px){.category_section_new.category_section_new .large_image_block .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:110%}.category_section_new .large_image_block .et_pb_blurb .et_pb_blurb_container .et_pb_module_header,.category_section_new .common_title.common_title,.common_title.common_title{font-size:37px!important}.hero_banner_section h1{font-size:42px}}@media (max-width:1410px){.category_section_new .large_image_block .et_pb_blurb .et_pb_blurb_container .et_pb_module_header,.category_section_new .common_title.common_title,.common_title.common_title{font-size:36px!important}}@media (max-width:1387px){.category_section_new.category_section_new .large_image_block .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:108%}}@media (max-width:1200px){.testimonial_slider:after{right:-15px}.testimonial_slider:before{left:-15px;top:0}.category_section_new .large_image_block .et_pb_blurb .et_pb_blurb_container .et_pb_module_header,.category_section_new .common_title.common_title{font-size:30px!important;margin:0 0 10px}.category_section_new .et_pb_module.et_pb_text{font-size:15px;line-height:1.6}.category_section_new.category_section_new .large_image_block .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:118%}}@media (max-width:1040px){.category_section_new.category_section_new .large_image_block .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:125%}}@media (max-width:980px){.product_detail_right_side_contant_container{flex-direction:column-reverse}.category_section_new.category_section_new .large_image_block .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding-bottom:98%}.product_detail_right_side_contant .inner_contant{max-width:100%;margin:0 auto;width:100%}.anime-carousel .owl-nav button{left:-20px}.anime-carousel .owl-nav button.owl-next{right:-15px}.header_right .et-cart-info span::before{font-size:16px;margin-right:0}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}.header_right .et-cart-info span{color:#fff}.filter-panel{width:60%}.single-post .post{padding-top:140px;font-size:17px}.single-post .post .entry-title{font-size:34px}}@media (max-width:767px){.hero_banner_section h1{font-size:26px}#video-carousel.anime-carousel{width:70%!important;margin:0 auto!important}.category_section_new .large_image_block .et_pb_blurb .et_pb_blurb_container .et_pb_module_header,.category_section_new .common_title.common_title{font-size:24px!important}.custom_suits_ct_row .et_pb_module.et_pb_blurb .et_pb_blurb_description{font-size:16px}.pop_content_section .pop_content_wrap{width:60%}.single-post .post{padding-top:120px;font-size:16px}.single-post .post .entry-title{font-size:26px}.single-post .post .et_pb_section .et_pb_row{padding:0;margin:10px 0 30px}.error_404_wrapper h1{font-size:150px;line-height:110px}.error404 #main-content>.container{padding:140px 20px 60px!important}}@media (max-width:550px){.pop_content_section .pop_content_wrap{width:100%}.Select_size_footer{width:100%}.filter-panel{width:95%}}body h1.elementor-size-default,body h2.elementor-size-default,body h3.elementor-size-default,body h4.elementor-size-default,body h5.elementor-size-default,body h6.elementor-size-default{font-weight:inherit!important}.e-con.e-flex>.e-con-inner{width:90%}.theme-golden{color:#d8c5a5;font-style:normal;font-weight:inherit!important}.campaign-hero__veil::after{content:"";position:absolute;background:linear-gradient(90deg,rgb(8 13 16 / .94) 0%,rgb(8 13 16 / .74) 42%,rgb(8 13 16 / .12) 78%),linear-gradient(0deg,rgb(8 13 16 / .42),transparent 55%);top:0;bottom:0;left:0;right:0}.measured .elementor-widget.elementor-widget-image{position:relative;padding-bottom:80%}.appointment .elementor-widget.elementor-widget-image{position:relative;height:100%;width:100%;padding-bottom:60%}.appointment .elementor-widget.elementor-widget-image img{position:absolute;right:0;bottom:0;top:0;object-fit:cover;object-position:bottom;height:100%}.google-review{background:linear-gradient(145deg,rgb(216 197 165 / .13),rgb(255 255 255 / .035))}.google-review .elementor-widget.elementor-widget-image{position:relative;padding-bottom:51%;width:100%;height:100%}.google-review .elementor-widget.elementor-widget-image img{position:absolute;right:0;bottom:0;height:100%;object-fit:cover}.measured .elementor-widget.elementor-widget-image img{position:absolute;width:100%;height:100%;right:0;object-fit:cover;object-position:top}.campaign-hero__veil{opacity:.9}.campaign-hero__veil .e-con-full.e-flex.e-con.e-child{position:relative;z-index:999}.primary-button a{font-size:11px;text-transform:uppercase;line-height:1.35;border-radius:0;padding:24px 32px;color:#000!important;font-weight:600!important;letter-spacing:.12em;background:#fff!important}.appointment{background:linear-gradient(transparent,rgb(7 12 15 / .55) 35%,rgb(7 12 15 / .96) 75%)}.locations_wrtpper .elementor-widget-image{position:relative;padding-bottom:70%;overflow:hidden}.locations_wrtpper .elementor-widget-image img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}:root{--bg:#f7f5f0;--navy:#17242d;--sand:#ece7dd;--ink:#161616;--muted:#6b6860;--gold:#b89a62;--line:#c9c5bb}.showroom{max-width:1000px;margin:0 auto;padding:24px 22px 40px;font-family:"Oranienbaum:Regular",Georgia,serif}.showroom .eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-family:Manrope\:Regular,Arial,sans-serif}.showroom .step-label{color:var(--muted);margin-bottom:22px}.showroom .tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.showroom .tab{text-align:left;cursor:pointer;font:inherit;background:#fff0;border:1px solid var(--line);color:var(--ink);padding:16px 16px 22px;min-height:104px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;transition:background .25s,color .25s,border-color .25s}.showroom .tab .region{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:Manrope\:Regular,Arial,sans-serif}.showroom .tab .name{font-size:24px;line-height:1.1;letter-spacing:0;text-transform:capitalize;font-family:"Oranienbaum:Regular",Georgia,serif!important}.showroom .tab:hover{border-color:var(--navy)}.showroom .tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.showroom .tab[aria-selected="true"]{background:var(--navy);border-color:var(--navy);color:#fff}.showroom .tab[aria-selected="true"] .region{color:#b9bfc6}.showroom .selected{background:var(--navy);color:#fff;padding:18px 18px 16px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.showroom .selected .top{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.showroom .selected .eyebrow{color:#d8c5a5;font-size:10px}.showroom .selected .sel-name{font-size:28px;line-height:1.1}.showroom .selected .address{font-size:10px;margin-top:8px;color:#e4e6e8;letter-spacing:.02em}.showroom .selected .phone{font-size:12.5px;letter-spacing:.06em;padding-top:6px;color:#fff;text-decoration:none}.showroom .panel{background:var(--sand);border:1px solid var(--line);padding:58px 24px 56px;text-align:center}.showroom .panel .eyebrow{color:var(--gold);font-size:11px;margin-bottom:22px}.showroom .panel h2{font-weight:400!important;font-size:52px;line-height:1.08;letter-spacing:-.01em;max-width:520px;margin:0 auto 26px}.showroom .panel p{font-size:13px;line-height:1.85;color:#514d47;max-width:480px;margin:0 auto 36px;font-family:"Manrope:Light",Arial,sans-serif}.showroom .actions{display:flex;align-items:end;justify-content:center;gap:24px;flex-wrap:wrap}.showroom .btn{background:var(--ink);color:#fff;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:13px 26px;transition:background .2s;font-family:"Manrope:SemiBold",Arial,sans-serif}.showroom .btn:hover{background:var(--navy)}.showroom .call{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#171819;text-decoration:none;font-weight:500;font-family:Manrope\:Regular,Arial,sans-serif}.showroom .call:hover{text-decoration:underline}.showroom .swap{transition:opacity .2s ease}.showroom .swap.out{opacity:0}@media (max-width:640px){.showroom .tabs{grid-template-columns:1fr}.showroom .tab{min-height:0}.showroom .panel{padding:44px 18px}}