/*!
Skin Name:Shoppe Men
Version:1.0 
Demo URI:https://themify.org/shoppe-men
Required Plugins:builder-timeline,builder-contact,builder-woocommerce,woocommerce
*/:root{--theme_accent:#c0a477;--theme_rounded:0;--theme_btn_rounded:0}body{font-family:Lato,Arial,sans-serif}.page-title,h1,h2,h3,h4,h5,h6{font-family:Lato,Arial,sans-serif;font-weight:700}.page-title,h1{font-size:3em;letter-spacing:-.02em;line-height:normal}h3,h3.fancy-heading{font-size:1.2em;font-weight:400}.fancy-heading{color:var(--theme_accent);font-family:Lato,Arial,sans-serif;font-weight:700;overflow:hidden}.fancy-heading .main-head,.fancy-heading .sub-head,.fancy-heading strong{font-family:Lato,Arial,sans-serif;font-weight:700;letter-spacing:.15em;position:relative}.fancy-heading .main-head{display:inline-block;font-size:100%;max-width:65%;padding:5px 30px}.fancy-heading .main-head:after,.fancy-heading .main-head:before{border-top:2px solid var(--theme_accent);content:"";display:block;margin-top:-1px;position:absolute;top:50%;width:100vw}.fancy-heading .main-head:before{right:100%}.fancy-heading .main-head:after{left:100%}.fancy-heading .sub-head:after{display:none}.sidebar-none .page-title{text-align:inherit}.transparent-header #headerwrap{border-bottom:1px solid hsla(0,0%,100%,.13)}.header-logo-left #mobile-menu{display:flex;flex-direction:row-reverse;justify-content:end}.header-logo-left .header-icons{align-items:unset;position:static}#site-logo{font-weight:900;text-transform:none}.header-logo-left .sidemenu .search-button{margin-left:10px;margin-right:0}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-sub-menu .mega-sub-menu{margin:0}#main-nav li a:before{display:none}.loops-wrapper.grid2-thumb .post{background-image:linear-gradient(0deg,#f5faff,#fff 67%);border:1px solid #ddd;box-sizing:border-box;color:grey;transition:box-shadow .25s}.loops-wrapper.grid2-thumb .post:hover{box-shadow:0 11px 46px 0 rgba(0,0,0,.12)}.loops-wrapper.grid2-thumb .post .entry-content>p{line-height:normal;margin:0 0 2.8em;max-height:40px;overflow:hidden}.loops-wrapper.grid2-thumb .post .entry-content>p:last-child{margin:0}.loops-wrapper.grid2-thumb .post-content{box-sizing:border-box;padding:5% 5.5%}.loops-wrapper.grid2-thumb .post-title{font-family:inherit;font-weight:400;letter-spacing:.02em;margin:.6em 0 .8em}.loops-wrapper.grid2-thumb .post-meta{display:none}.post-category a{background-color:#656262;color:#fff;display:inline-block;font-size:.85em;font-weight:400;letter-spacing:.15em;line-height:normal;margin-bottom:5px;margin-right:5px;padding:.6em 1.2em}.post-category .post-meta-separator{display:none}.post-meta{font-size:.8em}.more-link:after{border-color:#000;border-width:1px}.woocommerce .related .products .product,.woocommerce ul.products.grid2 .product,.woocommerce ul.products.grid3 .product,.woocommerce ul.products.grid4 .product{box-shadow:0 5px 9.8px .2px rgba(77,77,77,.14);text-align:inherit;transition:box-shadow .25s}.woocommerce .related .products .product:hover,.woocommerce ul.products.grid2 .product:hover,.woocommerce ul.products.grid3 .product:hover,.woocommerce ul.products.grid4 .product:hover{box-shadow:0 11px 60.76px 1.24px rgba(77,77,77,.3)}.woocommerce .related .products .post-image,.woocommerce ul.products.grid2 .post-image,.woocommerce ul.products.grid3 .post-image,.woocommerce ul.products.grid4 .post-image{margin:0}.woocommerce .related .products .product-content,.woocommerce ul.products.grid2 .post-content,.woocommerce ul.products.grid2 .product-content,.woocommerce ul.products.grid3 .post-content,.woocommerce ul.products.grid3 .product-content,.woocommerce ul.products.grid4 .post-content,.woocommerce ul.products.grid4 .product-content{box-sizing:border-box;padding:5% 7%}.woocommerce .related .products li.product .button,.woocommerce ul.products.grid2 li.product .button,.woocommerce ul.products.grid3 li.product .button,.woocommerce ul.products.grid4 li.product .button{display:block;font-size:.9em;font-weight:700;letter-spacing:.05em;margin:.75em 0;padding:.9em 1em;text-align:center}.woocommerce .related .products .product-content-inner,.woocommerce .related .products .product-content-inner>a,.woocommerce ul.products.grid2 .product-content-inner,.woocommerce ul.products.grid2 .product-content-inner>a,.woocommerce ul.products.grid3 .product-content-inner,.woocommerce ul.products.grid3 .product-content-inner>a,.woocommerce ul.products.grid4 .product-content-inner,.woocommerce ul.products.grid4 .product-content-inner>a{display:flex;flex-flow:column wrap}.woocommerce ul.products li.product .add-to-cart-button{order:1}.woocommerce .related .products h3,.woocommerce ul.products li.product h3,.woocommerce ul.products.grid2 .product-content-inner .product_title,.woocommerce ul.products.grid3 .product-content-inner .product_title,.woocommerce ul.products.grid4 .product-content-inner .product_title{font-weight:400}.woocommerce .related .products .product-content-inner .price,.woocommerce ul.products.grid2 .product-content-inner .price,.woocommerce ul.products.grid3 .product-content-inner .price,.woocommerce ul.products.grid4 .product-content-inner .price{border-bottom:1px solid #ddd;color:#0f1720;font-weight:700;margin:0 0 .4em;padding-bottom:.35em}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{color:#0f1720;font-weight:700}.wishlist-button .tf_fa{vertical-align:baseline}.product-image{overflow:hidden;position:relative}#cart-wrap .button{background-color:var(--theme_accent)}#cart-wrap .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .button:hover{background-color:var(--theme_accent_hover)}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -3px 0 0 var(--theme_accent)}.woocommerce .woocommerce-breadcrumb{color:var(--theme_accent);font-weight:700;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a{color:#0f1720}.woo_qty_btn .product .cart .quantity .minus,.woo_qty_btn .product .cart .quantity .plus,.woo_qty_btn .product .cart .quantity .qty{background-color:transparent;border:1px solid #c7c4c4;height:40px;width:40px}.woo_qty_btn .product .cart .quantity .minus:hover,.woo_qty_btn .product .cart .quantity .plus:hover{background-color:transparent}.woo_qty_btn .product .cart .quantity .qty{width:60px}.quantity .cart .qty{font-size:1.2em;font-weight:700;padding:.35em}.product-img-center.woocommerce #content div.product div.summary form.cart div.quantity,.product-img-center.woocommerce div.product div.summary form.cart div.quantity{display:block}.woocommerce div.product .product_title{color:#0f1720;font-weight:400}.woocommerce .related.products,.woocommerce .related.products ul{text-align:inherit}.fancy-heading strong,.related.products .fancy-heading strong{color:inherit;display:inline-block;font-size:100%;letter-spacing:inherit;margin:0}.related.products .fancy-heading:after{display:none}.single-product.woocommerce .product .woocommerce-product-rating,.single-product.woocommerce .related .product .price{float:none;width:auto}.single-product .woocommerce-product-details__short-description{clear:both}.woocommerce.woocommerce-page .related ul.products .product{margin-left:10px}body:not(.product-img-right):not(.product-img-left).woocommerce.sidebar-none div.product .woocommerce-tabs .panel{padding:0}body:not(.product-img-right):not(.product-img-left).woocommerce.sidebar-none #content div.product .woocommerce-tabs ul.tabs{text-align:left}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a{color:#0f1720;font-size:1.05em;font-weight:700;letter-spacing:-.02em;padding:.9em 2.15em 1.01em 1.5em;text-transform:none}.related.products .fancy-heading,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce #reviews .comment-reply-title{color:#0f1720;font-size:1.5em;letter-spacing:normal;margin:0 0 1.5em;text-align:inherit;text-transform:uppercase}.woocommerce div.product div.images .flex-control-thumbs{margin:16px -9px}.woocommerce div.product div.images .flex-control-thumbs li img{box-sizing:border-box;padding:0 9px}.woocommerce .star-rating span:before{color:var(--theme_accent)}.woocommerce .products .product .star-rating{margin:0 0 .5em}.cart-style-dropdown #cart-wrap{font-size:1.1em}#cart-wrap .button{padding:.55em 1em}.woocommerce .woocommerce-result-count{font-size:1em;font-weight:300;letter-spacing:.05em;text-transform:uppercase}.woocommerce .woocommerce-ordering{font-size:.9em;margin-top:-1em}.woocommerce .woocommerce-ordering select{border-color:var(--theme_accent);font-size:.975em;font-weight:400;padding:.5em 30px .3em 0}#pagewrap .wpf_item .wpf_color_icons li input[type=checkbox],#pagewrap .wpf_item .wpf_color_icons li input[type=radio]{display:none}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers{text-indent:-99em}.woocommerce-pagination .next.page-numbers:before,.woocommerce-pagination .prev.page-numbers:before{text-indent:0}.woocommerce ul.products li.product .added_to_cart{margin:0}#content .woocommerce .woocommerce-cart-form table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text{padding:.9em .75em}#wishlist-wrapper .products .product{box-shadow:none}#sidebar{font-size:.95em}.footer-widgets .widgettitle,.widgettitle{font-size:1.25em;font-weight:700;letter-spacing:.06em;margin:0 0 .75em}.footer-widgets .widgettitle{text-transform:none}.social-links.horizontal li{margin:0 1.8em 5px 0}.widget li{margin:0;padding:0 0 1em}.wpf_items_wrapper .wpf_item ul.wpf_column_vertical li{display:block}#pagewrap .wpf_item .wpf_item_name{color:#000;font-size:1.1em;font-weight:700;letter-spacing:.015em;padding:0;text-transform:uppercase}#pagewrap .wpf_item_onsale .wpf_item_name{font-size:1em;text-transform:none}.wpf_items_group .wpf_slider.ui-slider .ui-slider-handle{border-color:grey}input[type=checkbox]:checked+label{color:var(--theme_accent)}.wpf_hide_text li>input:checked+label>i:after,.wpf_item input[type=checkbox]:checked:before{margin-left:2px;margin-top:-4px}.wpf_item input[type=checkbox]{border-color:#ddd}.wpf_item input[type=checkbox]:checked,.wpf_item input[type=checkbox]:hover{border-color:#0f0f0f}#sidebar .wpf_items_wrapper ul li:before{display:none}.module-image.image-full-overlay{overflow:hidden}.module-image.image-full-overlay .image-content{margin:5%}.module-image.image-full-overlay .image-content:after{border:4px solid hsla(37,37%,61%,.5);content:"";display:block;inset:0;position:absolute;transform:scale(1);transition:all .25s cubic-bezier(.18,.89,.32,1.28);z-index:-1}.module-image.image-full-overlay:hover .image-content:after{transform:scale(0)}.module-image.image-full-overlay .image-content:before{transform:scale(3);transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.module-image.image-full-overlay:hover .image-content:before{transform:scale(1)}.module-image.image-overlay .image-wrap{overflow:hidden}.module-image.image-overlay .image-wrap a+.image-content,.module-image.image-overlay img+.image-content{transform:translateY(100%);transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.module-image.image-overlay:hover .image-wrap a+.image-content,.module-image.image-overlay:hover img+.image-content{transform:translateY(0)}.themify_builder_slider_wrap .carousel-next,.themify_builder_slider_wrap .carousel-prev,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev{background-color:var(--theme_accent);color:#fff;font-size:100%;line-height:28px;min-height:31px;min-width:31px;padding:0;top:40%}.themify_builder_slider_wrap .carousel-prev{left:0;text-align:right}.themify_builder_slider_wrap .carousel-next{right:0;text-align:left}.module-buttons-item a span{letter-spacing:.11em}.module-buttons.xlarge span{font-size:1.1em;padding:.1em .6em .05em .9em}.module.module-timeline.layout-list>ul:before{border-color:#ddd;border-width:1px;height:calc(100% + 165px);top:-60px;width:1px}.module.module-timeline.layout-list>ul>li{display:block;margin:0 0 8.5em;overflow:visible}.module.module-timeline.layout-list>ul>li:last-child{margin:0}.module.module-timeline.layout-list>ul>li:first-child:before{border-left:1px solid #c0a477;content:"";display:block;height:300px;margin-left:-2px;pointer-events:none;position:absolute;top:-60px}.module.module-timeline.layout-list .module-timeline-date{background-color:#fff;color:#0f1720;font-weight:700;margin-left:2.2em;position:relative}.module-timeline.layout-list>ul>li:last-child .module-timeline-date{background-color:transparent;margin-top:80px;position:absolute;top:100%}.module-timeline.layout-list .module-timeline-icon{display:none}.module.module-timeline.layout-list .module-timeline-title{font-size:1.5em;font-weight:700;margin:0 0 .35em}.module.module-timeline.layout-list .entry-content{font-size:1.1em;letter-spacing:.01em;line-height:1.65em}.module.module-timeline.layout-list .entry-content h3{color:#0f1720;font-size:1.1em;font-weight:300;letter-spacing:.055em;margin:0 0 1.25em;text-transform:uppercase}.module.module-timeline.layout-list .module-timeline-dot{background-color:#ddd;left:calc(25% - 1px)}.module-timeline.layout-list>ul>li .module-timeline-dot{display:none;height:16px;margin-left:0;transform:translateX(-50%);width:16px}.module-timeline.layout-list>ul>li:last-child .module-timeline-dot{display:block;margin-top:40px;position:absolute;top:100%}.module-timeline.layout-list>ul>li:first-child .module-timeline-dot{background-color:var(--theme_accent);box-shadow:0 0 0 5px #fff,0 0 0 6px #f5cbcd,0 0 0 10px #fff,0 0 0 11px #f5cbcd;display:block;margin-top:-80px}@media(min-width:681px){.module.module-timeline.layout-list>ul>li:first-child:before{top:-100px}.module-timeline.layout-list>ul>li:first-child .module-timeline-dot{margin-top:-110px}.module.module-timeline.layout-list .entry-content,.module.module-timeline.layout-list .module-timeline-image{box-sizing:border-box;float:left;padding:0 7%;width:50%}.module.module-timeline.layout-list .module-timeline-title{box-sizing:border-box;margin-left:7%;margin-top:2.5em;padding-left:50%}.module.module-timeline.layout-list .module-timeline-image{margin-top:-4em}.module.module-timeline.layout-list .module-timeline-date{font-size:1.5em;left:50%;margin-left:0;position:absolute;transform:translateX(-50%);width:auto}.module.module-timeline.layout-list .module-timeline-dot,.module.module-timeline.layout-list .module-timeline-icon,.module.module-timeline.layout-list>ul:before,.module.module-timeline.layout-list>ul>li:first-child:before{left:50%}.module.module-timeline.layout-list>ul:before{top:-100px}.module-timeline.layout-list>ul>li:after{clear:both;content:"";display:block}.module-timeline.layout-list>ul>li:nth-of-type(2n) .module-timeline-image{float:right}.module-timeline.layout-list>ul>li:nth-of-type(2n) .entry-content{float:left;text-align:right}.module-timeline.layout-list>ul>li:nth-of-type(2n) .module-timeline-title{margin-left:0;margin-right:7%;padding-left:0;padding-right:7%;text-align:right;width:50%}}@media(max-width:680px){.module-timeline.layout-list>ul>li:first-child .module-timeline-dot,.module.module-timeline.layout-list>ul>li:first-child:before{left:25%}.module.layout-list .module-timeline-content-wrap{width:70%}.module-timeline.layout-list .module-timeline-content{display:flex;flex-wrap:wrap}.module.module-timeline.layout-list .module-timeline-image{margin-top:2em;order:-1}.module.module-timeline.layout-list>ul:before{height:calc(100% + 110px);left:calc(25% - 1px)}.module-timeline.layout-list>ul>li:last-child .module-timeline-date{margin-top:15%}}.our-team.module-image.image-full-overlay .image-content{font-weight:300;margin:0;opacity:0}.our-team.module-image.image-full-overlay .image-content:after{border-color:transparent}.our-team.module-image.image-full-overlay:hover .image-content{opacity:1}#footerwrap{background-color:#f2f0f0}#footerwrap a{color:grey}.footer-horizontal-left .footer-column-wrap,.footer-horizontal-right .footer-column-wrap,.footer-left-column .footer-column-wrap,.footer-right-column .footer-column-wrap{display:flex;flex-wrap:wrap}.footer-right-column .footer-widgets-wrap{order:-1}.footer-widgets-wrap+.footer-text{order:1}.footer-horizontal-left .footer-logo-wrap,.footer-horizontal-left .footer-widgets-wrap,.footer-horizontal-right .footer-logo-wrap,.footer-horizontal-right .footer-widgets-wrap{width:100%}.back-top a{border:0}.back-top{background-color:#fff;box-shadow:0 5px 9.8px .2px rgba(77,77,77,.14);line-height:50px;margin-top:10px;position:relative;transition:all .25s;width:50px;z-index:1}.back-top:hover{box-shadow:0 11px 60.76px 1.24px rgba(77,77,77,.3);transform:translateY(-10px)}.footer-block .footer-text-outer{display:block;text-align:initial}.footer-block .footer-text{display:flex}.footer-block .back-top{display:inline-block;margin:10px 0}#footer-logo{font-family:inherit;font-size:1.8em;font-weight:900;letter-spacing:-.03em;margin-bottom:1.15em}#footerwrap .footer-logo-wrap a{color:#23282e}#footerwrap .footer-logo-wrap .button{color:inherit}.footer-text{display:flex;flex-direction:row;width:100%}.back-top:not(.back-top-float)+.footer-text{float:right;width:calc(100% - 67px)}.footer-text .two{margin-left:auto}.footer-text .two a{display:inline-block;margin:0 1.8em 5px 0;vertical-align:middle}#footer .footer-text a{color:#fff}#footerwrap{margin-bottom:-1px;overflow:hidden}.footer-text{font-size:.9em;opacity:1}.footer-text-outer{background-color:#656262;color:#fff;position:relative}.footer-column-wrap .footer-text-outer:after,.footer-column-wrap .footer-text-outer:before{background-color:inherit;content:"";display:block;height:100%;position:absolute;top:0;width:100vw}.footer-column-wrap .footer-text-outer:before{right:100%}.footer-column-wrap .footer-text-outer:after{left:100%}.footer-text .one,.footer-text .two{box-sizing:border-box;display:inline-block;padding-top:1.35em}.footer-nav-wrap{padding-bottom:0;padding-left:65px;width:100%}@media(min-width:681px){.loops-wrapper.grid2-thumb .post-image{float:right;margin:0;width:40%}}@media(min-width:1201px){#header{margin:auto;max-width:none;padding:0;width:1160px}}@media(max-width:780px){.module-image.image-full-overlay .image-content,.module-image.image-overlay .image-content{position:absolute!important}.footer-widgets .widget{display:block;width:100%}}@media(max-width:768px){.woocommerce.woocommerce-page .related ul.products .product:nth-of-type(odd){margin-left:0}.woocommerce .related .products li.product .button,.woocommerce ul.products.grid2 li.product .button,.woocommerce ul.products.grid3 li.product .button,.woocommerce ul.products.grid4 li.product .button{font-size:.75em}}@media(max-width:680px){.loops-wrapper.grid2-thumb .post-image{float:none;margin:0;width:100%}.footer-block .below-logo-widget{margin-left:0}.footer-text,.footer-text .one,.footer-text .two{display:block;padding-top:0}.footer-text .one{margin-bottom:1em;margin-top:2em}.footer-horizontal-left .footer-column-wrap,.footer-horizontal-right .footer-column-wrap,.footer-left-column .footer-column-wrap,.footer-right-column .footer-column-wrap{flex-direction:column}}