.anime-carousel .item{width:100%;position:relative;overflow:hidden;transition:0.4s ease;margin:0 auto;clip-path:polygon(10% 0%,calc(100% - 10%) 0%,100% 0px,100% calc(100% - 10%),calc(100% - 10%) 100%,0px 100%,0% calc(100% - 10%),0% 10%);transform:perspective(500px) rotateY(15deg) scale(.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(10px);opacity:.8}.info_image{position:relative;padding-bottom:130%}.info_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.anime-carousel .active.center+.owl-item .item,.anime-carousel .active.center+.owl-item+.owl-item .item,.anime-carousel .active.center+.owl-item+.owl-item+.owl-item .item,.anime-carousel .active.center+.owl-item+.owl-item+.owl-item+.owl-item .item{transform:perspective(500px) rotateY(-15deg) scale(.95)}.anime-carousel .active.center .item{transform:scale(1.1);z-index:2;padding:10px;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-item.active.center .slide-content .custom-btn{opacity:1;transform:translateY(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:-80px;font-size:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;padding:0}.anime-carousel .owl-nav button.owl-next{left:auto;right:-80px;background-image:url(/wp-content/uploads/2025/07/arrow-slide-right.png)}#bbar{display:none}.page-id-3334 .phone_number_icon{display:none!important}#hubspot-messages-iframe-container.widget-align-right{right:0!important;display:none!important}.single-product #main-content>.container{padding-top:110px!important}.header_offer_banner{display:none}.single-product header#main-header{position:relative!important;top:0!important}.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}#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:transparent}.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}.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:20px;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:rgba(255,255,255,0.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:transparent}.brand-color{color:#cc9e4b!important}.newsletter_form{margin:20px 0 0}.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:#fff!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:44px;font-weight:600;padding:0;margin:0 0 8px;line-height:1.3}.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,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 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 0px}.suits_collection_wrapper .single_slider,.suits_collection_wrapper_5 .single_slider{margin:0 0px;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:normal;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}#main-header #et-top-navigation li.current-menu-item a:after{}.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,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 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 transparent;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;color:#000!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}#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:normal;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 transparent;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:-15px;top:0px;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:-15px;bottom:0px;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:transparent;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:#ffffff;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:0px 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,0px 1px 2px rgba(0,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,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.8) 64%,rgba(0,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:0px;transition:.4s all}#main-header .container .logo_container .logo_helper{display:none!important}header#main-header.et-fixed-header{background:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1)!important;box-shadow:0 0 7px rgba(0,0,0,0.1)!important;padding:0}header#main-header.et-fixed-header.header-scrolled{}#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:130px 0 80px!important;display:flex;min-height:inherit;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}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:600px}.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:0px 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:transparent}.hero_banner_section_slider .hero_banner_section.with_light_text:before{background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 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:space-between;align-items:center}.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:0px;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:transparent}.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:transparent;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%;background:#fff;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:100%;display:flex;display:none}#main-header .header_main_menu .toggle_fixed_menu .menu{width:22%;padding:110px 30px 60px;height:100%;overflow:auto;background:#fff;position:relative}#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:white}.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;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:#f1f1f1!important;display:block;padding-bottom:110%;position:relative;margin:0 0 14px}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0px!important;position:absolute;width:100%;height:100%;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);mix-blend-mode:darken}.woocommerce ul.products li.product.product.product h2.woocommerce-loop-product__title{text-align:left;font-size:20px;padding:0;margin:0 0 6px}.woocommerce ul.products li.product.product.product span.woocommerce-Price-amount.amount{color:#a97d2d;font-size:20px!important;font-weight:bold}#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:#ffff;color:black;transition:.4s all;display:inline-block;border:1px black solid!important;padding:7px 30px!important;font-size:16px;line-height:2!important;font-weight:normal;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:15px!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:#ffff}.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:transparent}.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:0px}.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:0px 1px 2px 0px 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:10px 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:10px 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 0px;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{justify-content:center;text-align:center;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{background:#fff!important;color:#000!important;text-shadow:none!important;border-color:#fff!important}.hero_banner_section .hero_small_title{margin-bottom:18px;font-size:44px;line-height:1.2;padding:0;text-transform:none}#hero_sa_slider .hero_banner_section h1{font-size:32px}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}.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{position:absolute;top:0;right:0;bottom:0;left:0}.hero_banner_section_slider .video_overlay iframe{pointer-events:none!important;height:100%;top:50%;transform:translate(-50%,-50%);width:130%;object-fit:cover;max-width:none;left:50%}.hero_banner_section_slider .video_overlay .fluid-width-video-wrapper{min-height:100vh}.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:0px}#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,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:.7}.custom_suits_ct_row .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{font-size:32px;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:24px!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}.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:#ffff;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}.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:bold;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!important;flex-wrap:wrap;gap:5px}section.woocommerce-order-details td.woocommerce-table__product-name.product-name ul.wc-item-meta li:last-child{display:none!important}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}.single-product header#main-header div#et-top-navigation{padding:12px 0px!important}.shop_product{display:flex;margin-bottom:60px}.shop_product .product_list_image{padding-bottom:140%;position:relative;width:100%;display:block}.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}.product_list .product_list_title{font-size:15px;line-height:20px;padding:10px 0 0 0}.product_detail_row{display:flex;flex-wrap:wrap;gap:6px;margin:25px 0 0 0}.product_detail_row .products_details{width:49.70%}.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:16px}.products_details_photos{display:flex;gap:6px}.products_details_photos .photos_set{width:33.50%}.products_details_image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.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}@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}}@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}}@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:1107px){.product_detail_row .products_details{width:49.65%}}@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: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}}@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){.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:transparent}#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 0px 10px rgb(0 0 0 / 53%);-moz-box-shadow:-3px 0px 10px rgb(0 0 0 / 53%);-webkit-box-shadow:-3px 0px 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 0px 20px 0px!important}.et_header_style_left #logo{max-width:100%}.tab_rev{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.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}.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){.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:0px}.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 center!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:#f5f4ef;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:#000!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:0px}.product_detail_row .products_details{width:100%}}@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}.products_details_description h3{padding-bottom:10px}.products_details_description a{line-height:1.2}.product-material{line-height:1.1!important}}.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:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.tax-product_cat .shop_product.pr_cat .product_list a{gap:10px;align-items:center;background-color:#f6f6f6;border:1px solid transparent;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.70%;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.50%}.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}.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:white;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:0px;cursor:pointer}.filter-title h3{font-size:14px;padding:0;font-weight:normal;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 transparent;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 transparent;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:white;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:0.9}.filter-actions .btn-clear{background:white;border:1px solid #ddd;color:#333}.filter-actions .btn-apply{background:#1a1a1a;color:white}.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%}}@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;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;gap:10px;flex-wrap:wrap}.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}.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 20px;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:normal}.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 rgba(29,78,216,0.3)}.row-label{font-size:12px;font-weight:bold;color:#898989}.Select_size_footer{display:flex;justify-content:space-between;background-color:#fafafa;border-top:1px solid #efefef;padding:15px 20px 20px;position:sticky;bottom:0}.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 transparent;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;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:0px auto 60px!important;text-align:center;font-size:1.375rem!important;line-height:calc(1.18182)!important;font-weight:normal}.contact_information_row .contact_information{display:flex;align-items:center}.contact_information_row .contact_image{flex-shrink:0;max-width:48px;margin:0px}.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:0px;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}.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:355px;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}#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:8px 0;cursor:pointer;transition:background-color 0.2s}.product_info_accordion{margin-top:20px}.product_info_accordion .accordion-title{font-size:14px;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}.Select_size_footer,.size-guide{width:50%}.Select_size_footer .btn_btn.customize_btn{width:100%;font-size:14px}.contact_information_row{margin-top:40px;padding-top:0px}.product_detail_section{width:100%}.material_info_images .info_image{padding-bottom:8%;width:8%}.product_detail_right_side_contant{padding:20px;width:100%;position:sticky;bottom:0px;background:#fff}.product_detail_right_side_contant .product-name-price{display:none}.material_info{display:none}.product_detail_right_side_buttons{display:flex;gap:10px;flex-wrap:nowrap}.btn_btn.customize_btn,.btn_btn.select_size{width:50%}}@media(max-width:767px){.mix_match_header,.mix_match_body{width:100%}.size_chart_section .fit-title,.size_chart_section .fit-sub{text-align:center}.contact_information_row{padding:20px}.size-guide,.Select_size_footer{width:100%}}@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}}@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:#ffff;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}.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:bold;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}.price-wp{display:flex}span.woocommerce-Price-amount.amount{margin-right:15px}.model-option.selected .model-icon{border:2px solid #000;background:#f7f7f7}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}.model-option:hover .model-icon{border-color:#333}.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}