/*!
Skin Name:Shoppe Trainers
Version:1.0 
Demo URI:https://themify.org/shoppe-trainers/
Required Plugins:builder-contact
*/:root{--theme_accent:#cc4415;--theme_accent_semi:rgba(204,68,21,.8);--theme_accent_hover:#1a2a41}body{color:grey;font:1em/1.7em Public Sans,Arial,sans-serif}#cart-wrap .product-image img,#slide-cart .button,.cart-style-dropdown #cart-wrap,.cart-style-dropdown .cart-total-checkout-wrap,.module .image-wrap .zoom,.post-image img,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce .product-lightbox div.product div.images img,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce div.product div.images img,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce ul.products li.product .button,button,input:read-only,input:read-write,input[type=checkbox],input[type=reset],input[type=submit],select,textarea,ul.products li.product .post-image{border-radius:0}h1,h2,h3,h4,h5,h6{color:#333;font-weight:800;margin:0 0 .5em}h1{font-size:2.5em;letter-spacing:-.03em;line-height:1.2em}.module-fancy-heading .fancy-heading{font-weight:800;line-height:1.25}.module-fancy-heading .main-head{font-size:100%;letter-spacing:0;line-height:1.2em;margin:0;text-transform:none}.module-fancy-heading .sub-head{color:grey;font-size:100%;font-style:italic;font-weight:600;letter-spacing:-.01em;padding:0}h3.fancy-heading{font-size:2.3em}#header,.top-bar-widgets .top-bar-widget-inner{margin:0 auto;width:1160px}#site-logo{font-size:1.5em;font-style:italic;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#main-nav{margin-bottom:4px}#main-nav a{letter-spacing:normal;margin:0;padding:.75em 1.45em;text-transform:none}#main-nav>li>a:before{display:none}#main-nav>.current-menu-item>a,#main-nav>.current_page_item>a,#main-nav>li>a:hover{background-color:var(--theme_accent);color:#fff}.menu-item .child-arrow{color:revert}.header-icons{top:0}.icon-menu li{padding:0}.search-button .tf_fa{padding:.85em}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-sub-menu .mega-sub-menu,#main-nav li.menu-item-object-tbuilder_layout_part>.sub-menu,#main-nav li:not(.themify-widget-menu)>ul{border-radius:0}.top-bar-widgets .top-bar-widget-inner{padding-inline:0}.transparent-header #headerwrap.fixed-header{background-color:hsla(0,0%,100%,.9)}.header-bottom #header,.header-boxed-layout #header,.header-logo-left #header{align-items:center;display:flex}.header-bottom .sidemenu-off,.header-boxed-layout .sidemenu-off,.header-logo-left .sidemenu-off{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto}.header-bottom .sidemenu-off .header-icons,.header-boxed-layout .sidemenu-off .header-icons,.header-logo-left .sidemenu-off .header-icons{order:1;position:static}.header-left-pane .top-bar-widgets .top-bar-widget-inner,.header-right-pane .top-bar-widgets .top-bar-widget-inner{padding-inline:32px;width:auto}.widgettitle{font-size:1.65em;font-weight:400;letter-spacing:-.02em;text-transform:none}.widget li{padding:.35em 0}#footerwrap{background-color:#1a2a41;border:0;color:#fff}#footerwrap a{color:#fff}#footerwrap a:hover{color:var(--theme_accent)}#footer{font-size:.95em;padding-bottom:4em;padding-top:126px}#footer-logo{font-size:1.5em;font-weight:600;letter-spacing:-.03em;margin:0 0 .8em;padding:0}.footer-widgets{margin-bottom:4em}.footer-widgets .widgettitle{color:inherit;font-size:1.65em;font-weight:400;letter-spacing:-.02em;margin:0 0 1em;text-transform:none}.back-top a{background-color:var(--theme_accent_semi)}.footer-left-column .footer-logo-wrap,.footer-right-column .footer-logo-wrap{width:35%}.footer-left-column .footer-widgets-wrap,.footer-right-column .footer-widgets-wrap{width:61%}#slide-cart .button,.builder_button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce ul.products li.product .button,button,input[type=reset],input[type=submit]{font-weight:700;letter-spacing:.06em;padding:.95em 1.9em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .3s ease}.ui.builder_button:hover{background-color:var(--theme_accent_hover);color:#fff;transform:translateY(-3px)}.quick-look:hover,.share-wrap:hover .share-button,.wishlist-button:hover{background-color:var(--theme_accent)}.product-share-wrap .quick-look:hover,.share-wrap:hover .share-button,.wishlist-wrap .wishlist-button:hover{color:#fff}.share-wrap .share-button .tf_fa{vertical-align:baseline}.woocommerce .woocommerce-breadcrumb{color:var(--theme_accent);font-weight:700}.woocommerce .woocommerce-breadcrumb a{color:var(--theme_accent_hover)}.woocommerce .quantity .qty{padding:.55em}.related.products .fancy-heading{color:grey;font-size:2.4em;font-style:italic;font-weight:400;line-height:1.15}.related.products .fancy-heading strong{color:#333;font-size:100%;font-style:normal;font-weight:700;letter-spacing:inherit;margin:0;text-transform:inherit}.woocommerce .related h2,.woocommerce .upsells h2{font-weight:900}.ui.builder_button{border:0;font-size:1.2em;font-weight:700;padding:.9em 1.45em;position:relative}.ui.builder_button em{background-color:rgba(0,0,0,.5);box-sizing:content-box;-webkit-clip-path:polygon(70% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(70% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);font-size:120%;height:100%;line-height:2.4;margin-right:-1px;padding:0 .5em 0 .8em;position:absolute;right:0;top:0}.ui.builder_button:has(em){padding-right:2.6em}.circle .ui.builder_button{overflow:hidden}.module .image-wrap .zoom{background-color:transparent;box-sizing:border-box;color:var(--theme_accent);font-size:3.6em;font-weight:400;height:100%;left:0;margin:0;top:0;transform:scale(0);transition:background-color .7s,transform .3s;width:100%}.module .image-wrap:hover .zoom{opacity:1}.module .image-wrap .zoom:hover,.module .image-wrap:hover .zoom,.module-image.image-full-overlay:hover .image-content:before{background-color:rgba(26,42,65,.9);color:var(--theme_accent);transform:scale(1)}.module.module-slider.slider-agency .slide-inner-wrap{background-color:#fbfbfb;position:relative;z-index:0}.module.module-slider.slider-agency .slide-inner-wrap:before{background-color:var(--theme_accent);content:"";height:100%;left:0;margin:20px 0 0 20px;position:absolute;top:0;width:100%;z-index:-1}.module.module-slider.slider-agency .slide-image{width:auto}.module.module-slider.slider-agency .slide-content{background-color:#fbfbfb;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 0 1em}.themify_builder_slider .slide-title{font-size:1.6em;margin:0 0 .7em}.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev{background:0;color:var(--theme_accent)}.themify_builder_slider_wrap .carousel-next span,.themify_builder_slider_wrap .carousel-prev span{display:inline-block}.themify_builder_slider_wrap .carousel-next:after,.themify_builder_slider_wrap .carousel-prev:before{border:0;content:"\00AB";display:inline-block;font-size:30px;height:auto;margin-right:5px;margin-top:-8px;transform:none;vertical-align:middle}.themify_builder_slider_wrap .carousel-next:before,.themify_builder_slider_wrap .carousel-prev:after{border:0;border-top:3px solid var(--theme_accent);content:"";display:inline-block;height:0;margin:auto;transform:none;vertical-align:middle;width:100px}.themify_builder_slider_wrap .carousel-next:after{content:"\00BB";margin-left:5px;margin-right:0}.module-contact .control-label{font-style:italic}.module-contact .btn-primary{padding-right:3em;position:relative}.module-contact .btn-primary:after{background-color:rgba(0,0,0,.5);bottom:0;-webkit-clip-path:polygon(70% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(70% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);content:"\2794";display:flex;flex-direction:column;font-size:1.2em;justify-content:center;padding:0 .5em 0 .8em;position:absolute;right:0;top:-1px}@media(min-width:680px){.module.module-slider.slider-agency .slide-inner-wrap{margin-left:auto;margin-right:auto;max-width:67%}}@media (max-width:1200px){#header,.top-bar-widgets .top-bar-widget-inner{max-width:96%}}@media(max-width:760px){.module.module-slider.slider-agency .slide-inner-wrap{flex-wrap:wrap}.module.module-slider.slider-agency .slide-content,.module.module-slider.slider-agency .slide-image{width:100%}.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev{display:inline-block!important;padding:10px;position:static;transform:none}.themify_builder_slider_wrap .carousel-next:before,.themify_builder_slider_wrap .carousel-prev:after{width:50px}}@media(max-width:680px){.footer-left-column .footer-logo-wrap,.footer-left-column .footer-widgets-wrap,.footer-right-column .footer-logo-wrap,.footer-right-column .footer-widgets-wrap{width:100%}}