/*!
Theme Name: Concept Partners (Astra)
Author: WiseInternet
Author URI: http://wpastra.com/about/
Description: Astra child theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wi-astra-child
Template: astra
*/@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local(""),url("assets/fonts/raleway-v19-latin-regular.woff2") format("woff2"),url("assets/fonts/raleway-v19-latin-regular.woff") format("woff")}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local(""),url("assets/fonts/raleway-v19-latin-700.woff2") format("woff2"),url("assets/fonts/raleway-v19-latin-700.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local(""),url("assets/fonts/montserrat-v15-latin-regular.woff2") format("woff2"),url("assets/fonts/montserrat-v15-latin-regular.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local(""),url("assets/fonts/montserrat-v15-latin-600.woff2") format("woff2"),url("assets/fonts/montserrat-v15-latin-600.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local(""),url("assets/fonts/montserrat-v15-latin-700.woff2") format("woff2"),url("assets/fonts/montserrat-v15-latin-700.woff") format("woff")}.ast-breadcrumbs-wrapper{font-size:1rem;color:inherit}.ast-breadcrumbs-wrapper p{font-size:1rem;line-height:1.5}.ast-breadcrumbs-wrapper a{color:inherit}.ast-breadcrumbs-wrapper a:hover{color:var(--astra-theme-color)}.ast-masthead-custom-menu-items .ast-custom-html ul.custom-header-menu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.ast-masthead-custom-menu-items .ast-custom-html ul.custom-header-menu li.menu-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .625em;color:inherit}.ast-masthead-custom-menu-items .ast-custom-html ul.custom-header-menu li.menu-item a:not(.button){color:inherit}.ast-masthead-custom-menu-items .ast-custom-html ul.custom-header-menu li.menu-item:first-child{padding-left:0}.ast-masthead-custom-menu-items .ast-custom-html ul.custom-header-menu li.menu-item:last-child{padding-right:0}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap .astra-icon{font-size:1.5rem;padding:.75rem .325rem .75rem 0;line-height:1;color:#336660}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap .astra-icon:before{font-family:"Font Awesome 5 Free";font-weight:900}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap .astra-icon.ast-icon-shopping-bag:before{content:"\f290"}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap .astra-icon.ast-icon-shopping-basket:before{content:"\f291"}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap .astra-icon.ast-icon-shopping-cart:before{content:"\f07a"}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap .astra-icon:after{box-shadow:none;top:0;right:-.5rem;min-width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;font-size:.75rem;font-weight:700;padding:0;color:#fff}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart{box-shadow:0 2px 8px 1px rgba(0,0,0,0.07);border-radius:3px}.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart:before,.menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart:after{display:none}.ast-theme-transparent-header:not(.ast-primary-sticky-header-active) .menu-item-cart .ast-woo-mini-cart-wrapper .ast-site-header-cart .ast-site-header-cart-li .ast-addon-cart-wrap .astra-icon{color:#336660}.menu-item-contact{font-family:var(--astra-heading-font-family);font-weight:600}.menu-item-contact a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:none;transition:none}.menu-item-contact i.fa{font-size:1.25rem;-webkit-transition:none;transition:none;margin-right:.125em}.menu-item-contact span{padding-left:.5em;font-weight:600;display:none}@media screen and (min-width: 720px){.menu-item-contact span{display:inline}}.menu-item-contact:after{border-right:1px solid rgba(0,0,0,0.3);content:'';display:inline-block;height:2em;padding-right:1rem;vertical-align:middle}.menu-item-contact:hover{color:var(--astra-theme-color)}.ast-theme-transparent-header:not(.ast-primary-sticky-header-active) .menu-item-contact i.fa,.ast-theme-transparent-header:not(.ast-primary-sticky-header-active) .menu-item-contact span{color:inherit}.menu-item-search .search-custom-menu-item{padding:0}.menu-item-search .search-custom-menu-item .ast-search-icon{text-align:center;margin:0}.menu-item-search .search-custom-menu-item .ast-search-icon .astra-search-icon{font-size:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#231f20}.menu-item-search .search-custom-menu-item .ast-search-icon .astra-search-icon:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;width:1em;color:#231f20}.menu-item-search .search-custom-menu-item .search-form input.search-field{outline:none}.menu-item-search .search-custom-menu-item.slide .slide-search .search-form{padding:0;right:2.125rem;border-color:rgba(0,0,0,0.3)}.menu-item-search .search-custom-menu-item.slide .slide-search .search-form input.search-field{width:240px;width:calc(100vw - (40px + 2.125rem + 1.25rem))}@media screen and (min-width: 720px){.menu-item-search .search-custom-menu-item.slide .slide-search .search-form input.search-field{width:320px}}.menu-item-search .search-custom-menu-item.slide .slide-search .search-form .searchwp-live-wrapper{margin-left:-1px}.menu-item-search .search-custom-menu-item.cover .ast-search-box{background-color:#fff;width:auto;height:auto;top:-16px;left:-20px;right:-20px;bottom:-16px;box-shadow:0 2px 8px 1px rgba(0,0,0,0.07)}@media screen and (min-width: 1280px){.menu-item-search .search-custom-menu-item.cover .ast-search-box{top:0;bottom:0}}.menu-item-search .search-custom-menu-item.cover .ast-search-box .ast-container{padding:16px 20px}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .search-text-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .search-text-wrap input.search-field{color:inherit;font-size:1.5em;padding-right:32px}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .search-text-wrap input.search-field::-webkit-input-placeholder{color:inherit;opacity:.5}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .search-text-wrap input.search-field::-moz-placeholder{color:inherit;opacity:.5}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .search-text-wrap input.search-field:-ms-input-placeholder{color:inherit;opacity:.5}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .search-text-wrap input.search-field::-ms-input-placeholder{color:inherit;opacity:.5}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .search-text-wrap input.search-field::placeholder{color:inherit;opacity:.5}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form #close,.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .close{color:inherit;font-size:1.5rem;line-height:1.5;width:1em;margin-left:-1em;text-align:center}.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form #close:before,.menu-item-search .search-custom-menu-item.cover .ast-search-box .search-form .close:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900}.ast-header-break-point .main-header-bar .ast-masthead-custom-menu-items .ast-search-icon{margin:0}.ast-theme-transparent-header:not(.ast-primary-sticky-header-active) .search-custom-menu-item .ast-search-icon .astra-search-icon{color:#336660}.ast-theme-transparent-header:not(.ast-primary-sticky-header-active) .search-custom-menu-item .ast-search-icon .astra-search-icon:before{color:#336660}.facetwp-template.is-loading{opacity:.5;pointer-events:none}.facetwp-template.is-filtered ul.product-categories{display:none}.facetwp-template.is-filtered li.product-category{display:none}.facetwp-toolbar{margin-bottom:1.5em}.facetwp-toolbar-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -.5em}.facetwp-toolbar-row>div{padding:0 .5em}.facetwp-toolbar .facetwp-filter{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 922px){.ast-left-sidebar .facetwp-toolbar .facetwp-filter,.facetwp-toolbar .facetwp-filter .ast-right-sidebar{display:none}}.facetwp-toolbar .facetwp-filter .astra-shop-filter-button{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:2px;padding:.75em !important}.facetwp-toolbar .facetwp-filter .astra-shop-filter-button .astra-woo-filter-text{margin-left:.5em;display:none}@media screen and (max-width: 400px){.facetwp-toolbar .facetwp-filter .astra-shop-filter-button .astra-woo-filter-text{display:none}}.facetwp-toolbar .facetwp-filter .astra-shop-filter-button .astra-woo-filter-icon{font-size:1em}.facetwp-toolbar .facetwp-filter .astra-shop-filter-button .astra-woo-filter-icon:after{content:'\f1de';font-family:"Font Awesome 5 Free";font-weight:900}.facetwp-toolbar .facetwp-count{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}@media screen and (max-width: 719px){.facetwp-toolbar .facetwp-count .prefix,.facetwp-toolbar .facetwp-count .suffix{display:none}}.facetwp-toolbar .facetwp-pager{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.facetwp-toolbar .facetwp-sort{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.facetwp-toolbar .facetwp-sort .facetwp-sort-select-wrap{background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.facetwp-toolbar .facetwp-sort .facetwp-sort-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:0;box-shadow:none;padding:.75em 2.5em .75em  1em;font-weight:400}@media screen and (max-width: 719px){.facetwp-toolbar .facetwp-sort .facetwp-sort-select-wrap select{opacity:0;padding:.75em;width:2.5em}}.facetwp-toolbar .facetwp-sort .facetwp-sort-select-wrap:after{content:'\f160';font-family:"Font Awesome 5 Free";font-weight:900;pointer-events:none;padding:.75em 0;position:absolute;right:0;width:2.5em;text-align:center;line-height:1}.facetwp-selections ul{list-style:none;margin:1em 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.facetwp-selections ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:.25em}.facetwp-selections ul li .facetwp-selection-label{font-weight:bold;margin:.25em}.facetwp-selections ul li .facetwp-selection-value{padding:.75em 1em .75em .75em;margin:.25em;background:none;background-color:rgba(128,128,128,0.08);border-radius:1em;font-size:.875em}.facetwp-selections ul li .facetwp-selection-value:before{speak:none;font-family:"Font Awesome 5 Free";font-weight:900;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.5em;content:"\f057";text-decoration:none}.facetwp-selections ul li:last-child{padding-right:0}.woocommerce .woocommerce-pagination ul.page-numbers{list-style:none;margin:0 -2px;padding:0;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce .woocommerce-pagination ul.page-numbers li{padding:2px;margin:0}.woocommerce .woocommerce-pagination ul.page-numbers li a{margin:0;font-size:1em;width:auto;padding:0 .5em;line-height:1.5;min-width:auto}.woocommerce .woocommerce-pagination ul.page-numbers li>span.current{margin:0;font-size:1em;width:auto;padding:0 .5em;line-height:1.5;min-width:auto;cursor:default}.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li{display:none}@media only screen and (min-width: 576px){.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li{display:block}}.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li.current-page{display:block}.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li.next-page,.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li.previous-page{display:block}.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li.first-page,.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li.last-page,.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li:first-child,.facetwp-toolbar .facetwp-pager .woocommerce-pagination ul.page-numbers li:last-child{display:block}@media only screen and (max-width: 768px){.fwp-toolbar .fwp-count .facetwp-counts .prefix,.fwp-toolbar .fwp-count .facetwp-counts .suffix{display:none}}.widget_facet_stack_widget .facetwp-facet{margin-bottom:2em;line-height:1.5}.widget_facet_stack_widget .facetwp-facet .facetwp-counter{font-size:.75em;opacity:.75}.widget_facet_stack_widget .facetwp-facet .facetwp-counter:before{content:'('}.widget_facet_stack_widget .facetwp-facet .facetwp-counter:after{content:')'}.widget_facet_stack_widget .facet-stack-header{padding:0 0 1em}.widget_facet_stack_widget .facet-stack-footer{padding:1em 0 0}.widget_facet_stack_widget .facet-stack-header,.widget_facet_stack_widget .facet-stack-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,0.1)}.widget_facet_stack_widget .facet-stack-header .widget-title,.widget_facet_stack_widget .facet-stack-footer .widget-title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.widget_facet_stack_widget .facet-stack-header .button,.widget_facet_stack_widget .facet-stack-footer .button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5em 1em;margin-left:.25em}.widget_facet_stack_widget .facet-stack-header .button:disabled,.widget_facet_stack_widget .facet-stack-footer .button:disabled{color:#fff !important;padding:.5em 1em !important}.widget_facet_stack_widget .facet-wrapper{border-bottom:1px solid rgba(0,0,0,0.1);padding:0}.widget_facet_stack_widget .facet-wrapper .facet-header{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em 0}.widget_facet_stack_widget .facet-wrapper .facet-header .widget-title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-size:1em;line-height:1.375}.widget_facet_stack_widget .facet-wrapper .facet-header .facet-toggle-icon{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:.25em}.widget_facet_stack_widget .facet-wrapper .facet-header .facet-toggle-icon:before{content:"\f067"}.widget_facet_stack_widget .facet-wrapper .facet-content{display:none;max-height:40vh;overflow-y:auto;overflow-x:hidden;padding:0 0 1em}@media screen and (max-width: 768px){.widget_facet_stack_widget .facet-wrapper .facet-content{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.widget_facet_stack_widget .facet-wrapper .facet-content .facetwp-facet{margin-bottom:0}.widget_facet_stack_widget .facet-wrapper.expanded .facet-header .facet-toggle-icon:before{content:"\f068"}.widget_facet_stack_widget .facet-wrapper.expanded .facet-content{display:block}.widget_facet_stack_widget .facetwp-type-search .facetwp-input-wrap{display:block}.widget_facet_stack_widget .facetwp-type-search .facetwp-input-wrap .facetwp-icon{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;opacity:1;padding:.5em;right:.25em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto}.widget_facet_stack_widget .facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{background:none;content:'\f002';font-size:1.25em;width:1em;height:1em}.widget_facet_stack_widget .facetwp-type-search .facetwp-input-wrap .facetwp-search{width:100%;padding:.5em 3em .5em .75em;min-width:unset;border-radius:2px}.widget_facet_stack_widget .facetwp-type-search.is-loading .facetwp-icon:before{content:'\f110'}.widget_facet_stack_widget .facetwp-type-slider .noUi-handle{border-radius:50%;box-shadow:0 0 5px 0 rgba(150,150,150,0.25);cursor:pointer;outline:none}.widget_facet_stack_widget .facetwp-type-slider .noUi-connect{background-color:var(--astra-theme-color)}.widget_facet_stack_widget .facetwp-type-slider .facetwp-slider-wrap{padding-bottom:.5em;margin-left:.125em;margin-right:.125em}.widget_facet_stack_widget .facetwp-type-slider .facetwp-slider-label{font-family:var(--astra-heading-font-family);font-size:1.125em;font-weight:400;margin-bottom:.5em;display:block}.widget_facet_stack_widget .facetwp-type-slider[data-name='price'] .facetwp-slider-label:before,.widget_facet_stack_widget .facetwp-type-slider[data-name='regular-price'] .facetwp-slider-label:before,.widget_facet_stack_widget .facetwp-type-slider[data-name='sale-price'] .facetwp-slider-label:before{content:'$'}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-checkbox,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-checkbox{background:none;padding:0 0 0 1.5em;font-weight:400;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5;position:relative}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-checkbox:before,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-checkbox:before{content:'\f0c8';font-family:'Font Awesome\ 5 Free';font-size:1em;font-weight:400;position:absolute;left:.125em}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-checkbox.checked:before,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-checkbox.checked:before{color:var(--astra-theme-color);font-weight:900;content:'\f14a';-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-radio,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-radio{background:none;padding:0 0 0 1.5em;font-weight:600;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5;position:relative}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-radio:before,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-radio:before{content:'\f111';font-family:'Font Awesome\ 5 Free';font-size:1.125em;font-weight:400;position:absolute;left:.125em}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-radio.checked:before,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-radio.checked:before{color:var(--astra-theme-color);font-weight:900;content:'\f192';-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-toggle,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-toggle{margin:.25em 0}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-expand,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-expand{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:0}.widget_facet_stack_widget .facetwp-type-checkboxes .facetwp-depth,.widget_facet_stack_widget .facetwp-type-range_list .facetwp-depth{margin-left:1em}.ast-desktop .main-navigation>ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ast-desktop .main-navigation>ul>li.menu-item{letter-spacing:0.25px;position:relative}.ast-desktop .main-navigation>ul>li.menu-item>a{padding:.75rem}.ast-desktop .main-navigation>ul>li.menu-item>a:before{background:rgba(255,255,255,0);content:'';display:block;width:0;height:3px;position:absolute;bottom:0;left:50%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:-1}.ast-desktop .main-navigation>ul>li.menu-item.current_page_item a:before,.ast-desktop .main-navigation>ul>li.menu-item.current-menu-ancestor a:before{background-color:var(--astra-theme-color);width:auto;left:.75rem;right:.75rem}.ast-desktop .main-navigation ul.sub-menu li.menu-item>a.menu-link:before{content:none}.ast-header-break-point .main-navigation ul.sub-menu li.menu-item>a.menu-link:before{content:none}.ast-menu-toggle{outline:none !important;border:none !important}.ast-menu-toggle:hover,.ast-menu-toggle:focus{outline:none !important;border:none !important}.searchwp-live-wrapper{position:absolute;top:100%}.searchwp-live-wrapper .searchwp-live-search-results{position:relative !important;top:8px !important;left:0 !important;outline:none}.searchwp-live-search-results{border:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 8px 1px rgba(0,0,0,0.1);min-height:52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.searchwp-live-search-results:empty:after{position:absolute;width:auto;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f110';display:inline-block;width:1em;height:1em;line-height:1;font-size:24px;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.searchwp-live-search-results.searchwp-live-search-results-showing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.searchwp-live-search-results .spinner{position:static !important;width:auto !important;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.75em 0 .75em 0}.searchwp-live-search-results .spinner div{display:none}.searchwp-live-search-results .spinner:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f110';display:inline-block;width:1em;height:1em;line-height:1;font-size:24px;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.searchwp-live-search-results.searchwp-live-search-no-min-chars:after{content:'Continue typing...';display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.5;padding:0;margin:.75em 1em;opacity:.5}.searchwp-live-search-results.searchwp-live-search-no-min-chars .spinner{opacity:.5}.searchwp-live-search-results.searchwp-live-search-no-min-chars .spinner:before{-webkit-animation-duration:3s;animation-duration:3s}.searchwp-live-search-results.searchwp-live-search-no-min-chars .no-results{display:none}.searchwp-live-results-template{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.searchwp-live-results-template .no-results{color:inherit;padding:.75em 1em;margin:0;text-align:center}.searchwp-live-results-template .results{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:220px}.searchwp-live-results-template .results ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.searchwp-live-results-template .results ul>*{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.searchwp-live-results-template .results ul>li{border-bottom:1px solid rgba(0,0,0,0.1);padding:.75em 1em;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.searchwp-live-results-template .results ul>li:first-child{border-top:0}.searchwp-live-results-template .results ul>li .thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1em}.searchwp-live-results-template .results ul>li .thumbnail img{border:1px solid #e6e6e6}.searchwp-live-results-template .results ul>li .details{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.searchwp-live-results-template .results ul>li .title{font-size:1em;font-weight:500;margin-bottom:0;line-height:1.415;margin-top:-1px}.searchwp-live-results-template .results ul>li .title a{color:var(--astra-text-color)}.searchwp-live-results-template .results ul>li .title a:hover{color:var(--astra-theme-color)}.searchwp-live-results-template .results ul>li .excerpt{line-height:1.5;color:inherit}.searchwp-live-results-template .results ul>li .price{display:none;line-height:1.5;font-weight:700;font-size:1em;color:var(--astra-text-color)}.searchwp-live-results-template .results ul>li .price del{opacity:.5}.searchwp-live-results-template .searchwp-revised-search-notice{background-color:rgba(0,0,0,0.05);margin:0;padding:.75em 1em}.searchwp-live-results-template .searchwp-revised-search-notice em{font-weight:bold}.searchwp-live-results-template .results-footer{border-top:1px solid #e6e6e6;padding:.75em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.searchwp-live-results-template .results-footer .button{width:100%;text-align:center}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.xoo-wsc-container .xoo-wsc-body{line-height:1.4}.xoo-wsc-container .xoo-wsc-pname{font-weight:400}.xoo-wsc-container .xoo-wsc-pname a{font-weight:400}.xoo-wsc-container .xoo-wsc-qty-price .woocommerce-Price-amount.amount{font-weight:600}.xoo-wsc-container .xoo-wsc-footer .amount{color:inherit}.responsive-tabs{clear:both;margin:1.5rem 0}.responsive-tabs ul.tabs{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0;list-style:none;margin:0 0 1.5rem;position:relative}.responsive-tabs ul.tabs:after{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid rgba(0,0,0,0.1);z-index:1}.responsive-tabs ul.tabs li.tab{cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:inherit;font-family:var(--astra-heading-font-family);font-size:1.125em;font-weight:bold;text-transform:capitalize;padding:.75rem .75rem;position:relative;z-index:2}.responsive-tabs ul.tabs li.tab-active:after{background-color:var(--astra-theme-color);content:'';display:block;border-radius:2px;bottom:-1px;height:3px;left:0;position:absolute;width:100%}.responsive-tabs .tab-accordion{border:1px solid #ebebeb;color:#336660;cursor:pointer;font-family:var(--astra-heading-font-family);font-size:1.125em;font-weight:700;padding:.75rem;position:relative;margin-bottom:-1px;text-transform:capitalize}.responsive-tabs .tab-accordion .arrow{position:absolute;right:1rem}.responsive-tabs .tab-accordion .arrow:after{content:'\f107';font-family:"Font Awesome 5 Free";font-weight:900}.responsive-tabs .tab-accordion.tab-active:after{background-color:var(--astra-theme-color);content:'';display:block;bottom:-1px;height:3px;left:0;position:absolute;width:100%}.responsive-tabs .tab-accordion.tab-active .arrow:after{content:'\f106'}.responsive-tabs .tab-panel-wrapper{padding:0;margin-bottom:3rem}.responsive-tabs .tab-panel{display:none;border:1px solid rgba(0,0,0,0.1);padding:1em}.responsive-tabs .tab-panel-active{display:block}.responsive-tabs .tab-accordion-closed{display:none}@media screen and (min-width: 768px){.responsive-tabs ul.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.responsive-tabs .tab-accordion{display:none}.responsive-tabs .tab-panel{padding:0;border:0}.responsive-tabs .tab-accordion-closed{display:block}}.wpforms-container .wpforms-field-label{font-weight:600}.wpforms-container .wpforms-field-captcha .wpforms-captcha-math{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wpforms-container .wpforms-field-captcha .wpforms-captcha-math .wpforms-captcha-equation{margin-right:.5em}.wpforms-container .wpforms-field-captcha .wpforms-captcha-math input[type="text"]{width:auto}.site-header .ast-above-header-section{line-height:1.5;display:none}@media screen and (min-width: 640px){.site-header .ast-above-header-section{display:block}}.site-header .main-header-bar:before{content:'';display:block;height:6px;background:#e4002b;background:-webkit-linear-gradient(left, #e4002b 0%, #e4002b 25%, #fedb00 25%, #fedb00 50%, #009cde 50%, #009cde 75%, #84bd00 75%, #84bd00 100%);background:linear-gradient(to right, #e4002b 0%, #e4002b 25%, #fedb00 25%, #fedb00 50%, #009cde 50%, #009cde 75%, #84bd00 75%, #84bd00 100%);position:absolute;top:0;left:0;right:0}.site-header .main-header-bar .site-branding .site-logo-img{padding-right:0}.site-header .main-header-bar .ast-mobile-menu-buttons{padding-right:.25em;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.site-header .main-header-bar .ast-mobile-menu-buttons .ast-mobile-menu-buttons-minimal.menu-toggle{margin-left:-.5em}.site-header .main-header-bar .ast-main-header-bar-alignment{margin:0 auto 0 0}.site-header .main-header-bar .ast-masthead-custom-menu-items{padding:0}.site-header.header-main-layout-1 .main-header-bar .main-header-bar-navigation .main-navigation{vertical-align:middle}.ast-desktop .site-header .main-header-bar .ast-masthead-custom-menu-items{padding-left:1em}.ast-primary-sticky-header-active.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding:inherit}.ast-primary-sticky-header-active.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding:0}#masthead .ast-container{max-width:100%;padding-left:40px;padding-right:40px}.ast-header-break-point #masthead .ast-container{max-width:100%;padding-left:20px;padding-right:20px}.site-footer:before,.elementor-location-footer:before{content:'';display:block;height:.375rem;background:#e4002b;background:-webkit-linear-gradient(left, #e4002b 0%, #e4002b 25%, #fedb00 25%, #fedb00 50%, #009cde 50%, #009cde 75%, #84bd00 75%, #84bd00 100%);background:linear-gradient(to right, #e4002b 0%, #e4002b 25%, #fedb00 25%, #fedb00 50%, #009cde 50%, #009cde 75%, #84bd00 75%, #84bd00 100%)}.ast-left-sidebar .site-content>.ast-container,.ast-right-sidebar .site-content>.ast-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width: 1024px){.ast-left-sidebar .site-content>.ast-container,.ast-right-sidebar .site-content>.ast-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.ast-left-sidebar .site-content>.ast-container #primary,.ast-right-sidebar .site-content>.ast-container #primary{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width: 1024px){.ast-left-sidebar .site-content>.ast-container .secondary,.ast-right-sidebar .site-content>.ast-container .secondary{max-width:300px;min-width:220px}}@media (min-width: 1024px){.ast-left-sidebar #secondary{padding-right:40px}}@media (min-width: 1024px){.ast-left-sidebar #primary{padding-left:40px}}@media (min-width: 1024px){.ast-right-sidebar #secondary{padding-left:40px}}@media (min-width: 1024px){.ast-right-sidebar #primary{padding-right:40px}}.site-content .content-area .search-form{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-content .content-area .search-form label{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.site-content .content-area .search-form .search-field{width:100%}.site-content .content-area .search-form .search-submit{margin-left:.5em}.site-content .content-area .search-form .searchwp-live-wrapper{margin-top:.25em}body.search .site-content .woocommerce-products-header .ast-search-title{margin-bottom:1.5rem}.secondary .widget,.astra-off-canvas-sidebar .widget{margin-bottom:2rem}.secondary .widget-title,.astra-off-canvas-sidebar .widget-title{margin-bottom:.5rem}.cff-masonry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cff-masonry .cff-item{position:static !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.cff-masonry .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(40,40,40,0.1) !important}.uael-post-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.uael-post-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.uael-post__bg-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px}.uael-post__inner-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.uael-post__content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.uael-post__thumbnail{border-radius:4px 4px 0 0}.uael-post__read-more{margin:auto auto 0 0}.ast-article-post .blog-layout-1{border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;box-shadow:0 0 10px 0 rgba(150,150,150,0.25)}.ast-article-post .blog-layout-1 .post-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.ast-article-post .blog-layout-1 .post-content .post-thumb img{border-radius:4px 4px 0 0;width:100%}.ast-article-post .blog-layout-1 .post-content .entry-header{padding-left:1.5em;padding-right:1.5em}.ast-article-post .blog-layout-1 .post-content .entry-content{padding-left:1.5em;padding-right:1.5em}.entry-content p.has-drop-cap:first-letter{font-size:5.25em;margin:0.125em 0.125em 0 0;font-weight:bold;font-family:var(--e-global-typography-secondary-font-family)}.entry-content p+h1,.entry-content p+h2,.entry-content p+h3,.entry-content p+h4,.entry-content p+h5,.entry-content p+h6{margin-top:1.5rem}.entry-content p.lead{font-size:1.125em;font-family:var(--e-global-typography-secondary-font-family)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:.5rem}.entry-content ul,.entry-content ol{margin-left:1.5em}.entry-content .wp-block-separator{margin-top:2em;margin-bottom:2em}#vfq_accordion{margin:1.5em 0}#vfq_accordion .vfq_main{background-color:#EDF7F7;border-radius:4px;border-color:transparent}#vfq_accordion .vfq_main .vfq_title{color:#336660;line-height:1.33 !important}#vfq_accordion .vfq_main .vfq_content{line-height:1.5}#vfq_accordion .vfq_main .vfq_content img{float:none;margin:1em 0}#vfq_accordion .vfq_main.open{border-color:rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(150,150,150,0.25);background-color:#fff}#vfq_accordion .vfq_main.open .vfq_title{color:#66577c}.widget.widget_nav_menu li{margin:0 0 .25em}.widget.widget_product_categories ul.product-categories li{margin-top:0;margin-bottom:.25em;padding:0}.astra-off-canvas-sidebar .widget a{color:var(--astra-text-color)}.astra-off-canvas-sidebar .widget a:hover{color:var(--astra-theme-color)}.woocommerce .woocommerce-notices-wrapper ul,.woocommerce-page .woocommerce-notices-wrapper ul{margin-left:0}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info{border-top-color:var(--astra-theme-color);background-color:rgba(0,0,0,0.05)}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-info:before{color:var(--astra-text-color)}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-message a,.woocommerce-page .woocommerce-info a{color:var(--astra-link-color)}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:.5em}.woocommerce div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity.buttons_added,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity.buttons_added{margin-bottom:.5em}.woocommerce div.product form.cart p.stock,.woocommerce-page div.product form.cart p.stock{font-size:1em}.woocommerce div.product form.cart a.added_to_cart,.woocommerce-page div.product form.cart a.added_to_cart{padding:0 .5em}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce-page div.product form.cart .woocommerce-variation-add-to-cart{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:-.5em}.woocommerce div.product form.cart .woocommerce-variation-description p,.woocommerce-page div.product form.cart .woocommerce-variation-description p{margin:0}.woocommerce div.product ul.variable-items-wrapper li.variable-item.button-variable-item,.woocommerce-page div.product ul.variable-items-wrapper li.variable-item.button-variable-item{padding:0;height:auto;box-shadow:none}.woocommerce div.product ul.variable-items-wrapper li.variable-item.button-variable-item .variable-item-span,.woocommerce-page div.product ul.variable-items-wrapper li.variable-item.button-variable-item .variable-item-span{padding:.625em .75em;line-height:1;font-weight:600}.woocommerce div.product ul.variable-items-wrapper li.variable-item.button-variable-item:hover,.woocommerce-page div.product ul.variable-items-wrapper li.variable-item.button-variable-item:hover{box-shadow:0 0 0 2px #000}.woocommerce div.product ul.variable-items-wrapper li.variable-item.button-variable-item.selected,.woocommerce-page div.product ul.variable-items-wrapper li.variable-item.button-variable-item.selected{background-color:#b1dfde;border-color:#b1dfde;box-shadow:0 0 0 2px #000}.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td,.woocommerce-page div.product table.shop_attributes th,.woocommerce-page div.product table.shop_attributes td{padding:.75em 1em}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{font-family:var(--astra-heading-font-family)}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{padding:.75em .5em}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before{background-color:var(--astra-theme-color);border-radius:1px;top:-2px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border-radius:4px;padding-bottom:.5em;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{border-radius:4px 4px 0 0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:1rem}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:after,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap:after{display:block;content:'';padding-top:100%}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.woocommerce-loop-product__link,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap a.woocommerce-loop-product__link{display:block;position:absolute;top:0;bottom:0;width:100%}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.woocommerce-loop-product__link img,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap a.woocommerce-loop-product__link img{object-fit:contain;width:100%;height:100%}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.woocommerce ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category,.woocommerce-page ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category{margin-top:auto}.woocommerce ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category:first-child,.woocommerce-page ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category:first-child{margin-top:0;margin-bottom:auto}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin:auto 0 .5rem !important;letter-spacing:-1px}.woocommerce ul.products li.product .price+.button,.woocommerce-page ul.products li.product .price+.button{margin-top:.5rem}.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button{margin:.25rem 0;font-size:.875em;padding:.5em}@media screen and (min-width: 480px){.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button{font-size:1em;padding:.75em 1em}}.woocommerce ul.products li.product a.button.loading,.woocommerce ul.products li.product a.button.added,.woocommerce-page ul.products li.product a.button.loading,.woocommerce-page ul.products li.product a.button.added{margin-bottom:.25rem;padding-right:40px;opacity:1}.woocommerce ul.products li.product a.button.loading:after,.woocommerce ul.products li.product a.button.added:after,.woocommerce-page ul.products li.product a.button.loading:after,.woocommerce-page ul.products li.product a.button.added:after{right:1em;top:auto;position:absolute}.woocommerce ul.products li.product.box-shadow-1,.woocommerce-page ul.products li.product.box-shadow-1{box-shadow:0 0 5px 0 rgba(150,150,150,0.25)}.woocommerce ul.products li.product.box-shadow-2-hover:hover,.woocommerce-page ul.products li.product.box-shadow-2-hover:hover{box-shadow:0 0 10px 0 rgba(150,150,150,0.3)}.woocommerce .elementor-wc-products ul.products li .astra-shop-summary-wrap,.woocommerce-page .elementor-wc-products ul.products li .astra-shop-summary-wrap{padding:0 .25em}.woocommerce table.shop_table tr.shipping-title td,.woocommerce table.shop_table tr.shipping-title th,.woocommerce-page table.shop_table tr.shipping-title td,.woocommerce-page table.shop_table tr.shipping-title th{padding-bottom:0;border-bottom:0}.woocommerce table.shop_table tr.shipping td,.woocommerce table.shop_table tr.shipping th,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.shipping th{border-top:0}.woocommerce table.shop_table tr.shipping label,.woocommerce-page table.shop_table tr.shipping label{font-weight:400}.woocommerce table.cart td.product-name a,.woocommerce-page table.cart td.product-name a{font-family:var(--astra-heading-font-family);color:inherit;font-weight:400}.woocommerce .woocommerce-checkout #payment div.payment_box,.woocommerce-page .woocommerce-checkout #payment div.payment_box{background-color:#eee}.woocommerce .woocommerce-checkout #payment div.payment_box:before,.woocommerce-page .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#eee}.woocommerce .woocommerce-checkout table.shop_table tr.shipping-title td,.woocommerce .woocommerce-checkout table.shop_table tr.shipping-title th,.woocommerce-page .woocommerce-checkout table.shop_table tr.shipping-title td,.woocommerce-page .woocommerce-checkout table.shop_table tr.shipping-title th{padding-bottom:0;border-bottom:0}.woocommerce .woocommerce-checkout table.shop_table tr.shipping td,.woocommerce .woocommerce-checkout table.shop_table tr.shipping th,.woocommerce-page .woocommerce-checkout table.shop_table tr.shipping td,.woocommerce-page .woocommerce-checkout table.shop_table tr.shipping th{border-top:0;border-bottom-width:1px}.woocommerce .woocommerce-Price-amount,.woocommerce .amount,.woocommerce-page .woocommerce-Price-amount,.woocommerce-page .amount{font-family:var(--astra-heading-font-family)}.woocommerce.single-product .pswp__caption,.woocommerce-page.single-product .pswp__caption{display:none}
/*# sourceMappingURL=style.css.map */