.elementor-2356 .elementor-element.elementor-element-cffd7d7{--display:flex;--min-height:343px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2356 .elementor-element.elementor-element-cffd7d7:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-cffd7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1965a1 );}.elementor-2356 .elementor-element.elementor-element-b3880e0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2356 .elementor-element.elementor-element-b3880e0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2356 .elementor-element.elementor-element-8e51c36{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2fd08cf-font-family ), Sans-serif;font-size:var( --e-global-typography-2fd08cf-font-size );font-weight:var( --e-global-typography-2fd08cf-font-weight );line-height:var( --e-global-typography-2fd08cf-line-height );fill:var( --e-global-color-10e1a8c );color:var( --e-global-color-10e1a8c );}.elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button:hover, .elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button:hover svg, .elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2356 .elementor-element.elementor-element-33cebc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-2356 .elementor-element.elementor-element-a076bc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2356 .elementor-element.elementor-element-c69be46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2356 .elementor-element.elementor-element-3907dff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2356 .elementor-element.elementor-element-37a60ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-37a60ae .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-family:var( --e-global-typography-7e028fd-font-family ), Sans-serif;font-size:var( --e-global-typography-7e028fd-font-size );font-weight:var( --e-global-typography-7e028fd-font-weight );line-height:var( --e-global-typography-7e028fd-line-height );color:var( --e-global-color-133c35a );}.elementor-2356 .elementor-element.elementor-element-fc79a2e > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2356 .elementor-element.elementor-element-fc79a2e .elementor-jet-woo-builder-products-ordering .woocommerce-ordering{max-width:240px;}.elementor-2356 .elementor-element.elementor-element-fc79a2e .elementor-jet-woo-builder-products-ordering .woocommerce-ordering:before{font-size:16px;top:12px;}.elementor-2356 .elementor-element.elementor-element-932b2b9{--grid-columns:3;}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-top:32px;}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-133c35a );}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination .page-numbers.current{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 16px/2 );}body:not(.rtl) .elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 16px/2 );}body.rtl .elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 16px/2 );}body.rtl .elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 16px/2 );}@media(min-width:768px){.elementor-2356 .elementor-element.elementor-element-a076bc6{--width:28%;}.elementor-2356 .elementor-element.elementor-element-c69be46{--width:68%;}}@media(min-width:2400px){.elementor-2356 .elementor-element.elementor-element-b3880e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button{font-size:var( --e-global-typography-2fd08cf-font-size );line-height:var( --e-global-typography-2fd08cf-line-height );}.elementor-2356 .elementor-element.elementor-element-37a60ae .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-2356 .elementor-element.elementor-element-b3880e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button{font-size:var( --e-global-typography-2fd08cf-font-size );line-height:var( --e-global-typography-2fd08cf-line-height );}.elementor-2356 .elementor-element.elementor-element-37a60ae .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-2356 .elementor-element.elementor-element-b3880e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button{font-size:var( --e-global-typography-2fd08cf-font-size );line-height:var( --e-global-typography-2fd08cf-line-height );}.elementor-2356 .elementor-element.elementor-element-37a60ae .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-2356 .elementor-element.elementor-element-932b2b9{--grid-columns:2;}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2356 .elementor-element.elementor-element-b3880e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2356 .elementor-element.elementor-element-9f89273 .elementor-button{font-size:var( --e-global-typography-2fd08cf-font-size );line-height:var( --e-global-typography-2fd08cf-line-height );}.elementor-2356 .elementor-element.elementor-element-3907dff{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2356 .elementor-element.elementor-element-37a60ae .elementor-jet-woo-builder-products-result-count .woocommerce-result-count{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-2356 .elementor-element.elementor-element-932b2b9{--grid-columns:1;}.elementor-2356 .elementor-element.elementor-element-932b2b9 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-cffd7d7 *//* Link */
.wpc-custom-selected-terms .wpc-chip-reset-all a{
	border-style:solid;
	border-color:#1c3d54 !important;
	background-color:#fff;
	
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d278138 *//* Widget Title */
.wpc-filter-header .widget-title{
	font-weight:500;
	font-size:18px;
	color:#051f33;
	padding-bottom: 10px;
}


/* Term item content wrapper */
.wpc-filters-section-4810 .wpc-checkbox-item .wpc-term-item-content-wrapper{
	align-items:normal;
	
}


/* Label */
.wpc-filters-section-4810 .wpc-checkbox-item label{
	display:block !important;
}

/* Checkbox item */
.wpc-filters-section-4810 .wpc-filter-content .wpc-filters-checkboxes &gt; .wpc-checkbox-item{
	margin-bottom:16px;
	
}

/* Input */
.wpc-checkbox-item input[type=checkbox]{
	margin-right:16px !important;
	
}

/* Term item content wrapper */
.wpc-filters-section-4810 .wpc-filter-content .wpc-filters-checkboxes &gt; .wpc-checkbox-item &gt; .wpc-term-item-content-wrapper{
	padding-right:20px;
	
}

/* Filter search wrapper */
.wpc-filters-section-4810 .wpc-filter-search-wrapper{
	padding-bottom:20px;
	
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-products-result-count, class: .elementor-element-37a60ae *//* Paragraph */
.elementor-widget-jet-woo-builder-products-result-count .elementor-jet-woo-builder-products-result-count p{
	margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-products-ordering, class: .elementor-element-fc79a2e *//* Reset select */
.ordering-select-icon-chevron .woocommerce-ordering select.orderby {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none !important;  /* kill any built-in arrow */
  padding-right: 40px;
  border-radius: 8px;
}
.ordering-select-icon-chevron .woocommerce-ordering select.orderby::-ms-expand {
  display: none;
}

/* Nuke any pseudo-icons from theme/Elementor */
.ordering-select-icon-chevron .woocommerce-ordering select.orderby::before,
.ordering-select-icon-chevron .woocommerce-ordering select.orderby::after,
.ordering-select-icon-chevron .woocommerce-ordering::before {
  content: none !important;
  background: none !important;
}

/* Add one clean ▼ */
.ordering-select-icon-chevron .woocommerce-ordering::after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: translateY(-60%) rotate(45deg);
  pointer-events: none;
}

/* Focused (clicked or tabbed in) */
.ordering-select-icon-chevron .woocommerce-ordering select.orderby:focus {
  border-color: 
#051F33;        /* change border */
  box-shadow: 0 0 0 3px rgba(0,115,230,0.25); /* glowing outline */
  outline: none;                /* remove default outline */
  background-color: #f9fcff;    /* subtle bg change */
  color: #000;                  /* text colour */
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-932b2b9 *//* Navigation */
.elementor-widget-loop-grid nav{
	padding-top:40px;
}

/* Current */
.elementor-widget-loop-grid .elementor-pagination .current{
	padding:10px;
	background-color:#f2f2f2;
	border-radius:4px;

}/* End custom CSS */