.elementor-8905 .elementor-element.elementor-element-07c2214 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.woocommerce .elementor-8905 .elementor-element.elementor-element-07c2214 .flex-viewport:not(:last-child){margin-bottom:50px;}.woocommerce .elementor-8905 .elementor-element.elementor-element-07c2214 .flex-control-thumbs li{padding-right:calc(25px / 2);padding-left:calc(25px / 2);padding-bottom:25px;}.woocommerce .elementor-8905 .elementor-element.elementor-element-07c2214 .flex-control-thumbs{margin-right:calc(-25px / 2);margin-left:calc(-25px / 2);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8905 .elementor-element.elementor-element-5fa6f65 > .elementor-widget-container{background-color:transparent;padding:15px 15px 15px 15px;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-radius:5px 5px 5px 5px;}.elementor-8905 .elementor-element.elementor-element-5fa6f65 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8905 .elementor-element.elementor-element-1e137c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8905 .elementor-element.elementor-element-1e137c6{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );box-shadow:-2px 5px 10px 0px rgba(145.01361083984375, 145.01361083984375, 145.01361083984375, 0.5);margin-top:0px;margin-bottom:15px;}.elementor-8905 .elementor-element.elementor-element-1e137c6, .elementor-8905 .elementor-element.elementor-element-1e137c6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-8905 .elementor-element.elementor-element-84a79f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8905 .elementor-element.elementor-element-84a79f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8905 .elementor-element.elementor-element-09b16d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8905 .elementor-element.elementor-element-09b16d2{text-align:center;}.woocommerce .elementor-8905 .elementor-element.elementor-element-09b16d2 .price{color:#54595F;}.woocommerce .elementor-8905 .elementor-element.elementor-element-09b16d2 .price ins{font-size:23px;}body:not(.rtl) .elementor-8905 .elementor-element.elementor-element-09b16d2:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-8905 .elementor-element.elementor-element-09b16d2:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-8905 .elementor-element.elementor-element-09b16d2.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8905 .elementor-element.elementor-element-a659805.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8905 .elementor-element.elementor-element-a659805.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8905 .elementor-element.elementor-element-a659805.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8905 .elementor-element.elementor-element-2be2963 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8905 .elementor-element.elementor-element-2be2963{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );box-shadow:-2px 5px 10px 0px rgba(145.01361083984375, 145.01361083984375, 145.01361083984375, 0.5);margin-top:0px;margin-bottom:15px;}.elementor-8905 .elementor-element.elementor-element-2be2963, .elementor-8905 .elementor-element.elementor-element-2be2963 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-8905 .elementor-element.elementor-element-3d4c073.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8905 .elementor-element.elementor-element-3d4c073.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8905 .elementor-element.elementor-element-bf19605 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3634edaf );color:var( --e-global-color-3634edaf );}.elementor-8905 .elementor-element.elementor-element-bf19605 .elementor-button:hover, .elementor-8905 .elementor-element.elementor-element-bf19605 .elementor-button:focus{background-color:var( --e-global-color-278dfaf1 );color:var( --e-global-color-3634edaf );}.elementor-8905 .elementor-element.elementor-element-bf19605 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8905 .elementor-element.elementor-element-bf19605 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8905 .elementor-element.elementor-element-bf19605 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8905 .elementor-element.elementor-element-bf19605 .elementor-button:hover svg, .elementor-8905 .elementor-element.elementor-element-bf19605 .elementor-button:focus svg{fill:var( --e-global-color-3634edaf );}.elementor-8905 .elementor-element.elementor-element-0d65563 > .elementor-widget-container{background-color:#A30000;padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}.elementor-8905 .elementor-element.elementor-element-0d65563 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8905 .elementor-element.elementor-element-c665585{font-family:"Bai Jamjuree", Sans-serif;font-size:14px;font-weight:400;}.elementor-8905 .elementor-element.elementor-element-fe1c0d9{width:100%;max-width:100%;}.elementor-8905 .elementor-element.elementor-element-fe1c0d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8905 .elementor-element.elementor-element-78ac4ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8905 .elementor-element.elementor-element-dc4d1dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8905 .elementor-element.elementor-element-6517a4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8905 .elementor-element.elementor-element-6517a4b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8905 .elementor-element.elementor-element-8eb8e0f{margin-top:50px;margin-bottom:0px;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8905 .elementor-element.elementor-element-96afdea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8905 .elementor-element.elementor-element-96afdea.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-8905 .elementor-element.elementor-element-6517a4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8905 .elementor-element.elementor-element-96afdea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8905 .elementor-element.elementor-element-07c2214{width:100%;max-width:100%;}.elementor-8905 .elementor-element.elementor-element-07c2214 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8905 .elementor-element.elementor-element-6517a4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8905 .elementor-element.elementor-element-96afdea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-07c2214 */.sale .onsale {
    background-color: #000;
    color: #fff;
}
.woocommerce .price>.amount, 
.woocommerce .price>ins>.amount {
    color: #f00;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fe1c0d9 */.zeropay_instalment_container {
  display: flex;
  align-items: center;
  background: #fff;
  border: none;
  border-radius: 0px;
  padding: 10px;
  font-family: 'Montserrat', sans-serif;
  max-width: 500px;
  width: 100%;
  margin: 0px auto;
}

.zeropay_instalment_img_logo {
  width: 180px;
  height: auto;

  display: flex;
  flex-direction: column;
}

.zeropay_instalment_text {
  display: flex;
  flex-direction: column;
}

.zeropay_instalment_price {
  font-size: 14px;
  font-weight: 600;
  color: #353777;
  margin: 0px
  line-height: 0px;
}

.zeropay_instalment_subtext {
  font-size: 10px;
  color: #666;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-78ac4ac *//**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.14 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2019, NoÃ«l Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight {
	overflow: hidden
}

.featherlight {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2147483647;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	background: #333;
	background: rgba(0, 0, 0, 0)
}

.featherlight:last-of-type {
	background: rgba(0, 0, 0, .8)
}

.featherlight:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.featherlight .featherlight-content {
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	overflow: auto;
	padding: 25px 25px 0;
	border-bottom: 25px solid transparent;
	margin-left: 5%;
	margin-right: 5%;
	max-height: 95%;
	background: #fff;
	cursor: auto;
	white-space: normal
}

.featherlight .featherlight-inner {
	display: block
}

.featherlight link.featherlight-inner, .featherlight script.featherlight-inner, .featherlight style.featherlight-inner {
	display: none
}

.featherlight .featherlight-close-icon {
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0;
	line-height: 25px;
	width: 25px;
	cursor: pointer;
	text-align: center;
	font-family: Arial, sans-serif;
	background: #fff;
	background: rgba(255, 255, 255, .3);
	color: #000;
	border: 0;
	padding: 0
}

.featherlight .featherlight-close-icon::-moz-focus-inner {
	border: 0;
	padding: 0
}

.featherlight .featherlight-image {
	width: 100%
}

.featherlight-iframe .featherlight-content {
	border-bottom: 0;
	padding: 0;
	-webkit-overflow-scrolling: touch
}

.featherlight iframe {
	border: 0
}

.featherlight * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (max-width:1024px) {
	.featherlight .featherlight-content {
		margin-left: 0;
		margin-right: 0;
		max-height: 98%;
		padding: 10px 10px 0;
		border-bottom: 10px solid transparent
	}
}

@media print {
	html.with-featherlight>*>:not(.featherlight) {
		display: none
	}
}

/* Custom Float Css */
span.black *, span.black {
	color: black !important;
}

.featherlight .featherlight-content {
	width: 100%;
	max-width: 800px;
	padding: 0 !important;
	overflow: hidden;
}

li.wc_payment_method.payment_method_float img {
	max-width: 38px;
}


/* Reduce white space at bottom of the Float widget */
.float-lightbox {
	font-size: 14px;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	color: black !important;
}

/* Optional: Reset WooCommerce product summary margin if needed */
.woocommerce div.product .summary {
    margin-bottom: 5px; /* or even 0px */
}

.float-lightbox img {

 display: inline-block;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
	max-width: 80px;
	height: auto;
}

.float-lightbox a {
	text-decoration: underline;
	display: block;
}

.float-clear {
    height: 0;
    margin: 0;
    padding: 0;
    clear: both;
}

.featherlight iframe {
	max-height: 80vh;
	max-width: 100%;
}

#float_on_archive,
#float-on-checkout {
	margin-top: 4px;
}

.float-highlight, .float-highlight span, .float-highlight span.woocommerce-Price-amount {
	color: #ef0f60;
	font-size: inherit;
	font-weight: inherit;
}

#float-on-checkout .float-logo {
	vertical-align: baseline;
	max-width: 50px;
}

.float-small {
	font-size: 11px;
}

#float_on_archive {
	color: #000;
}

#float_on_archive .float-logo {
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
	vertical-align: top;
	max-width: 30px !important;
	display: inline-block;
}

span#vprodpriceupd * {
	font-size: inherit;
	font-weight: normal;
	color: #ef0f60;
}

.float_error, .float_error * {
	color: red;
}/* End custom CSS */