/*!
Skin Name:Shoppe Bakery
Version:1.0
Demo URI:https://themify.org/shoppe-bakery
Required Plugins:woocommerce, builder-woocommerce, builder-contact
*/:root{--theme_accent:#c33;--theme_accent_semi:rgba(204,51,51,.8)}.red{--tb_pr_bg:#c33}body{color:#333;font:400 1em/1.5em Poppins,sans-serif}.widgettitle,h1,h2,h3{font-family:Oooh Baby,cursive;font-weight:400;letter-spacing:.05em;line-height:1.1}h1{font-size:4.5em;letter-spacing:-.01em;line-height:1}h2{font-size:3.8em}h3{font-size:3em}.page-title{font-size:4.5em;font-weight:400;margin:0 0 .6em}.module-image .image-title{font-family:Poppins,sans-serif}h2.fancy-heading{font-size:3.8em}.module-fancy-heading .fancy-heading{font-weight:400;line-height:.9em}.module-fancy-heading .main-head{font-size:unset;letter-spacing:unset;margin:auto;text-transform:inherit}.module-fancy-heading .sub-head{align-items:center;color:inherit;display:flex;flex-wrap:nowrap;font-family:Poppins,sans-serif;font-size:.25em;font-weight:400;letter-spacing:.01em;line-height:normal;padding-top:1.55em;white-space:nowrap}.module-fancy-heading .tf_textc .sub-head{justify-content:center}.module-fancy-heading .tf_textc .sub-head:after,.module-fancy-heading .tf_textc .sub-head:before{margin:auto}.module-fancy-heading .fancy-heading .main-head+.sub-head:before,.module-fancy-heading .fancy-heading .sub-head:after{border-color:var(--theme_accent);border-top-style:solid;border-top-width:1px;display:block;max-width:190px;padding:0;width:100%}.module-fancy-heading .fancy-heading .main-head+.sub-head:before,.module-fancy-heading .fancy-heading .sub-head:before{content:"";margin-right:15px}.module-fancy-heading .fancy-heading .sub-head:after{margin-left:15px}.module-fancy-heading.tb_hide_divider .sub-head:before{display:none}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{border-color:#ccc;margin-bottom:.25em;padding:.65em;text-transform:none}input[type=checkbox],input[type=radio]{padding:0}button,input[type=reset],input[type=submit]{font-size:.9em;font-weight:500;letter-spacing:.025em;padding:1em 2.4em;text-transform:uppercase}#header{margin:0 auto;max-width:94%;width:1160px}#site-logo{font-size:1.7em;font-weight:600;text-transform:none}#main-nav>li>a:before{display:none}.header-icons .search-button{border:0;border-radius:100%;margin:0 0 0 9px}.search-button .tf_fa{font-size:19px;padding:10px}.header-icons{top:0}.header-bottom .icon-menu li>a .tooltip:before{border-bottom-color:transparent;border-top-color:var(--theme_accent)}.header-minbar-left #site-logo{margin:5px 0}.header-minbar-right #site-logo{margin-top:10px}#headerwrap .search-button,.header-minbar-left.mobile-menu-visible #headerwrap .search-button,.header-minbar-right.mobile-menu-visible #headerwrap .search-button{border:0;width:auto}.header-minbar-left.mobile-menu-visible #headerwrap .search-button,.header-minbar-right.mobile-menu-visible #headerwrap .search-button{margin:.8em}.header-minbar-right .sidemenu-off .icon-menu li>a .tooltip:before{border-left-color:var(--theme_accent)}.header-minbar-left .sidemenu-off .icon-menu li>a .tooltip:before{border-right-color:var(--theme_accent)}.header-slide-right #headerwrap .search-button{margin-left:0}.header-overlay #menu-icon{padding:7px 12px}.header-stripe .search-button{margin-right:20px}.transparent-header #headerwrap.fixed-header{background-color:hsla(0,0%,100%,.9);color:inherit}#footerwrap{background:#000;color:#999}#footerwrap a{color:#fff}#footerwrap a:hover{color:var(--theme_accent)}#footer-logo{font-size:1.75em;margin-bottom:1.1em}.footer-widgets .widgettitle,.widget h2,.widgettitle{font-size:1.5em;font-weight:400;margin-bottom:1.8em;text-transform:none}.footer-widgets .widgettitle{color:#fff;margin-top:5px}#footerwrap .back-top a{color:#444}.footer-text{text-transform:uppercase}.footer-text-outer .footer-text{border-top:1px solid #3c3a3c;display:flex;flex-wrap:wrap;padding-top:2.3em}.footer-text .one,.footer-text .two{margin-bottom:.5em}.footer-text .one{margin-right:auto}#cart-wrap .button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt,.woocommerce ul.products li.product .button{font-weight:400;letter-spacing:-.01em;padding:.8em 1.65em}.woocommerce ul.products li.product .button{font-size:.8em}#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,button:hover,input[type=reset]:hover,input[type=submit]:hover{transform:none}.woocommerce div.product .product_title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.05em;font-weight:400;letter-spacing:-.02em}.woocommerce div.product p.price,.woocommerce div.product span.price,ul.products li.product .post-content .price,ul.products li.product .product-content .price{color:var(--theme_accent);font-size:1.2em;font-weight:600}.woocommerce ul.products li.product .price ins{font-weight:600}.woocommerce ul.products li.product .price del{font-weight:400;opacity:1}.quick-look:hover,.share-wrap:hover .share-button,.wishlist-button.wishlisted,.wishlist-button:hover,.woocommerce ul.products li.product a.wishlisted{background-color:var(--theme_accent)}.product-share-wrap .quick-look:hover,.product-share-wrap .wishlist-button:hover,.share-wrap:hover .share-button{color:#fff}.social-share .share:hover,.woocommerce ul.products li.product .share:hover{color:var(--theme_accent)}.product-share-wrap .tf_fa{vertical-align:middle}.share-wrap .share-button .tf_fa{vertical-align:baseline}.product-share-wrap .quick-look,.product-share-wrap .share-button,.product-share-wrap .wishlist-button{padding:2px 3px 3px}#cart-wrap .checkout-button .button{padding:.6em}.woocommerce div.product .product_title{font-family:Oooh Baby,cursive;font-size:2em;font-weight:600}.woocommerce .woocommerce-breadcrumb{color:var(--theme_accent);font-size:.75em;font-weight:400}.woocommerce .woocommerce-breadcrumb a{color:#000}.woocommerce-cart #content table.cart td.actions .coupon .input-text{padding:1.05em .85em;width:8.5em}.woocommerce div.product div.summary .product-share-wrap{margin:0 0 .75em}.woocommerce div.product div.summary .share-wrap .share-button,.woocommerce div.product div.summary .wishlist-button{padding:8px}.related.products .fancy-heading{font-weight:400}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__rendered{min-height:59px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:59px}.select2-container--default .select2-selection--single{border-color:#ccc;height:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,ul.products:not(.auto_tiles) .product-content-inner>a:first-child{float:left;width:74%}.module-products .themify_builder_slider h3,.wc-products .product h3,.woocommerce ul.products li.product h3{font-family:inherit;font-weight:400;line-height:normal;margin-bottom:1.1em}.woocommerce ul.products:not(.auto_tiles) li.product .price,.woocommerce ul.products:not(.auto_tiles) li.product .star-rating{clear:right;float:right}.woocommerce ul.products:not(.auto_tiles) li.product .product-share-wrap{display:block}.woocommerce ul.products li.product .product-image{margin-bottom:1.3em}.woocommerce ul.products li.product .add-to-cart-button{clear:both}#slide-cart .product-title{font-family:inherit}.ui.builder_button{font-weight:500;letter-spacing:.08em;text-transform:uppercase}.tf_carousel_nav_wrap,.tf_swiper-container .slide-image{margin:0}.tf_carousel_nav_wrap .carousel-next:hover,.tf_carousel_nav_wrap .carousel-prev:hover{background-color:hsla(0,0%,100%,.9);color:var(--theme_accent)}.tf_carousel_nav_wrap .carousel-next,.tf_carousel_nav_wrap .carousel-prev,div.themify_builder_slider_vertical .carousel-next,div.themify_builder_slider_vertical .carousel-prev{align-items:center;background-color:#fff;border:2px solid;color:var(--theme_accent);display:flex;padding:16px 12px}.tf_carousel_nav_wrap .carousel-prev,div.themify_builder_slider_vertical .carousel-prev{padding-left:7px}.tf_carousel_nav_wrap .carousel-next,div.themify_builder_slider_vertical .carousel-next{padding-right:7px}.themify_builder_slider_wrap .carousel-next:before,.themify_builder_slider_wrap .carousel-prev:before{height:6px;width:6px}.themify_builder_slider_wrap .carousel-next:after,.themify_builder_slider_wrap .carousel-prev:after{border-top:2px solid;content:"";display:inline-block;width:16px}.themify_builder_slider_wrap .carousel-prev:after{margin-left:-10px}.themify_builder_slider_wrap .carousel-next:after{margin-right:-10px;order:-1}.gm-style .gm-style-iw-c{border:1px solid #d6d6d6;border-left:5px solid #c33;border-radius:5px;box-sizing:border-box;max-width:350px!important;padding:20px;padding-right:160px!important}.gm-style .gm-style-iw-c h4{font-family:Poppins,sans-serif;font-size:2em}.module.ui.minimal ul.tab-nav li a{font-size:.9em;padding:9px 21px}.module.ui ul.tab-nav li.current a{font-weight:700}.no-chart .module-feature-chart-html5{height:36px;width:30px}@media (max-width:680px){h1{font-size:3.2em}h2,h2.fancy-heading{font-size:2.45em}h3{font-size:2em}.module-fancy-heading .sub-head{font-size:40%}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,ul.products:not(.auto_tiles) .product-content-inner>a:first-child{width:63%}.module-products .wc-products[class*=grid]:not(.grid2-thumb) .product .price,.module-products.module-slider li .price,.woocommerce ul.products[class*=grid] li.product .price{font-size:1em}}