/*!
Theme Name:   Storefront-huddle
Theme URI:    https://woocommerce.com/storefront/
Author:       Digital Trading
Author URI:   https://woocommerce.com/
Description:  Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!

License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:  storefront-huddle

Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style
*//*!*/.file-download,.variation-label{text-transform:capitalize}body,div,h1,h2,h3,h4,h5,h6,p,span,td,th{font-family:Montserrat,sans-serif}.site-header{box-shadow:0 1px 20px 0 #ccc}h6{border-bottom:1px solid #ccc;padding-bottom:10px;font-weight:700;margin-top:30px}.logo img{max-width:100%}.woocommerce-products-header{margin:-7px -2.5em -2.5em}.featured-banner{background-size:cover;background-repeat:no-repeat;height:300px;background-position:center;display:flex;margin-bottom:20px}.featured-banner .featured-content{background:rgba(0,0,0,.6);width:40%;height:300px;color:#fff;display:flex;align-content:center;justify-content:flex-start;flex-wrap:wrap;padding-left:4em}.featured-banner .featured-content h1{color:#fff;font-size:1.8em;font-weight:700}.featured-banner .featured-content ul{list-style-type:none;padding:0}.featured-banner .featured-content ul li{color:#fff;font-weight:700;line-height:2.1em}.featured-banner .featured-content ul li:before{content:"\f00c";font-family:'Font Awesome 5 Pro';padding:0 10px 0 0;color:#ff7b00}.term-description{padding:20px 100px}.site-main ul.products li.product-category{width:18%!important;margin-right:2%!important;height:300px}.site-main ul.products li.product-category.first{clear:none!important}.site-main ul.products li.product-category a{text-decoration:none!important}.site-main ul.products li.product-category a img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.site-main ul.products li.product-category a h2{font-weight:700!important;color:#2c3539!important;text-align:left!important;width:95%}.site-main ul.products{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;float:none!important;padding:0 50px}.storefront-sorting:nth-child(2) .woocommerce-pagination,.storefront-sorting:nth-child(4) .woocommerce-ordering,.storefront-sorting:nth-child(4) .woocommerce-result-count{display:none}.site-main ul.products li.product{width:20%!important;margin-bottom:20px;margin-right:0!important;padding:10px}.site-main ul.products li.product a{text-decoration:none;color:#2c3539;text-align:center;font-weight:700}.site-main ul.products li.product a span{text-align:center}.site-main ul.products li.product a .price{margin-left:0}.woocommerce-pagination ul li a.next:after,.woocommerce-pagination ul li a.prev:after{font-family:'Font Awesome 5 Pro';margin-left:-10px;font-size:.8em;text-align:center;font-weight:700}.site-main ul.products li.product a .price .woocommerce-Price-amount{color:#ff7b00!important}.site-main ul.products li.product a h2{height:64px}.site-main ul.products li.product a img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.site-main ul.products li.product a.button{padding:5px 20px;background:#ff7b00;color:#fff}.read-more{max-height:6em;margin-bottom:30px;overflow:hidden;position:relative;text-overflow:ellipsis}.read-more .btn-read-more{background:#fff;bottom:0;color:#ff7b00;cursor:pointer;font-weight:700;right:4.8em;padding:4px;position:absolute;text-decoration:none;z-index:2}.read-more.open{max-height:3000px}.read-more.open .btn-read-more,.read-more.open:before{opacity:0;pointer-events:none}.storefront-sorting{padding-top:30px;padding-left:50px;margin-bottom:0!important}.storefront-sorting:nth-child(2) .woocommerce-result-count{float:right}.woocommerce-pagination{float:none;width:100%}.woocommerce-pagination ul{display:flex;list-style:none;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.woocommerce-pagination ul li{display:inline-block;width:35px;height:35px;background:#f6f6f6;margin-right:5px;text-align:center;line-height:35px}.woocommerce-pagination ul li a{display:block;text-decoration:none;color:#2c3539!important;font-weight:700}.hidden,.price{display:none}.woocommerce-pagination ul li a.next{color:#f6f6f6!important;position:relative}.woocommerce-pagination ul li a.next:after{content:'\f054';position:absolute;color:#2c3539!important}.woocommerce-pagination ul li a.prev{color:#f6f6f6!important;position:relative}.woocommerce-pagination ul li a.prev:after{content:'\f053';position:absolute;color:#2c3539!important}.woocommerce-pagination ul li .page-numbers.current{color:#ff7b00!important;font-weight:700;background:0 0!important}.content-area{padding:.5em 2.5em 2.5em}.unpadded-content-area{padding:0}.woocommerce-breadcrumb a:first-of-type::before{content:''!important}.woocommerce-breadcrumb a{text-decoration:none!important}.storefront-breadcrumb{margin-bottom:0!important;font-size:.8em}.slick-slide img{max-width:100%!important;height:unset!important}.site-content>.col-full>.woocommerce>.woocommerce-message:first-child{display:none;margin:0;margin-top:0!important}.variation-label span{color:#ff7b00;font-size:.7em}.color .variation-selector,.image .variation-selector{opacity:0;max-height:0;position:absolute;top:-1000px;left:-100px}.variation{display:inline-block;width:25px;height:25px;margin:5px}.variation img{max-width:25px;max-height:25px;border-radius:50%}.variation.active img{border:2px solid #2c3539}.image .variation-selector{max-height:0}.single-product div.product table.variations td{display:table-cell!important;min-width:150px;vertical-align:top}.single-product div.product table.variations td.bg-white{background:#fff;font-size:.3em}.single-product div.product table.variations td.value .image{background:#f6f6f6;padding:5px}.single-product div.product table.variations td.value select{background:url(/wp-content/themes/storefront-huddle/assets/images/dd-arrow.png) no-repeat #f6f6f6;background-position-x:right;background-position-y:center;width:100%;max-width:100%;padding:10px;color:#515f66;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.single-product div.product table.variations td.value select:after{position:absolute;content:'V';display:block;top:0;right:0;color:#ff7b00}.single-product div.product .images{width:45%!important;margin-right:4%!important;margin-top:30px!important}.single-product div.product .summary{width:50%!important;margin-bottom:0!important}.single_add_to_cart_button{background:#ff7b00!important;padding:3px 30px;border:0}.single-product div.product .variations_button{padding-top:0!important}.related.products{display:none}.price-ex-vat{color:#ff7b00;font-size:1.3em;font-weight:700}.bulkbuy>div,.price-inc-vat{font-size:.8em}.bulkbuy{background:#515f66;color:#fff;padding:1em}.bulkbuy h5{color:#fff;font-weight:700}.woocommerce-tabs .panel{width:100%!important;float:none!important;padding:2rem;background:#f6f6f6}.woocommerce-tabs .panel table{width:100%}.woocommerce-tabs .panel table,.woocommerce-tabs .panel td,.woocommerce-tabs .panel tr{background:0 0}.woocommerce-tabs{padding-top:0!important;margin-bottom:0!important}.woocommerce-tabs ul.tabs{float:none!important;width:100%!important;border-top:0!important;margin-bottom:0!important;padding:0!important}.woocommerce-tabs ul.tabs li{display:inline-block!important;padding:10px 20px!important;margin-right:5px!important;background:#f6f6f6}.promo,.woocommerce-tabs ul.tabs li.active{background:#ff7b00}.woocommerce-tabs ul.tabs li a{text-decoration:none;padding:0!important;color:#000}.woocommerce-tabs ul.tabs li.active a{color:#fff!important;font-weight:700}.woocommerce-tabs ul.tabs li:after{content:''!important}.product-icons{display:flex;margin-top:40px}.product-icons .product-icon{display:inline-block}.product-icons .product-icon img{width:100px}.promo{color:#fff;padding:3px 0 3px 30px}.promo .title{font-weight:700}.promo .description{font-size:.7em}.product-title{font-weight:700;font-size:1.5rem}.qty,.quantity-button{background:#f6f6f6;height:30px;font-size:.8em}.single-product div.product form.cart .quantity{margin-right:0!important}.quantity-button{display:block;width:30px;text-align:center;float:left;line-height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qty{border:0}li.slick-slide,li.slick-slide img{width:100px!important;height:100px!important}.mr-1{margin-right:1rem}.menu-side-bar-nav-container>ul>li .sub-menu{display:none}.menu-side-bar-nav-container>ul>li a{border-left:2px solid transparent;font-weight:700}.menu-side-bar-nav-container>ul li:focus-within>a,.menu-side-bar-nav-container>ul li:hover>a{border-left:2px solid;background:gray;color:#fff}.menu-side-bar-nav-container>ul .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}.menu-side-bar-nav-container>ul li:focus-within>.menu-wrapper,.menu-side-bar-nav-container>ul li:hover>.menu-wrapper{display:block;position:absolute;top:0;left:100%;z-index:20;background:var(--grey-500);white-space:nowrap;border-left:1px solid var(--grey-300)}.file-download{padding-bottom:10px;color:#515f66;font-weight:700}.file-download span{display:inline-block;margin-left:30px}.file-download span a{color:#ff7b00;font-size:.9em;text-decoration:none;font-weight:400}.main>li .menu-wrapper{display:none!important}.main-navigation .main-navigation-content>ul li:focus-within>a,.main-navigation .main-navigation-content>ul li:hover>a{border-left:2px solid #515f66;background:#515f66;color:#fff}.main-navigation .main-navigation-content>ul>li a{border-left:2px solid transparent;--p:.5rem}.main-navigation .main-navigation-content>ul .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}.main-navigation .main-navigation-content>ul li:focus-within>.menu-wrapper,.main-navigation .main-navigation-content>ul li:hover>.menu-wrapper{display:block!important;position:absolute;top:0;left:100%;z-index:20;background:#2c3539;white-space:nowrap;border-left:1px solid #030303}.side-nav-class li{position:relative;padding:5px 0}.main-navigation ul{padding-left:.3em}.menu-wrapper{padding:8px 16px}.main-navigation .main-navigation-content>ul>li a{font-size:15px;font-weight:700;display:flex;justify-content:space-between;padding:2px 4px}.main-navigation .main-navigation-content>ul .menu-item-has-children>a:after{content:">";font-family:Montserrat,sans-serif;font-weight:700;color:orange;margin-left:var(--p);padding:0 0 0 10px}.aws-wrapper{padding-top:20px!important}.aws-wrapper .aws-search-field{background:#f6f6f6}.lone-title{color:#ff7b00;padding:20px;margin-left:30px;text-indent:35px}li.slick-slide{overflow:hidden;padding-bottom:105px}li.slick-slide img{-o-object-fit:cover;object-fit:cover}@media (min-width:1600px){.position-absolute{padding-left:67px!important}}
/*# sourceMappingURL=style.css.map */
