.elementor-34888 .elementor-element.elementor-element-86e7c83 > .elementor-container{max-width:1350px;}.elementor-34888 .elementor-element.elementor-element-86e7c83{border-style:solid;border-width:0px 10px 0px 10px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-34888 .elementor-element.elementor-element-86e7c83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34888 .elementor-element.elementor-element-18a9169:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34888 .elementor-element.elementor-element-18a9169 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-927fa8e );}.elementor-34888 .elementor-element.elementor-element-18a9169 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-34888 .elementor-element.elementor-element-18a9169 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34888 .elementor-element.elementor-element-2bf0b00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34888 .elementor-element.elementor-element-2bf0b00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34888 .elementor-element.elementor-element-17a5d0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34888 .elementor-element.elementor-element-17a5d0c > .elementor-element-populated{padding:10px 0px 10px 10px;}.elementor-34888 .elementor-element.elementor-element-b432efb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0.7em;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F10E34;}.elementor-34888 .elementor-element.elementor-element-b432efb .elementor-heading-title{line-height:1.2em;}.elementor-34888 .elementor-element.elementor-element-1b5b6238 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAEAEA;}.elementor-34888 .elementor-element.elementor-element-663cd39a .cart button, .elementor-34888 .elementor-element.elementor-element-663cd39a .cart .button{font-weight:100;transition:all 0.2s;}.woocommerce .elementor-34888 .elementor-element.elementor-element-663cd39a form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-34888 .elementor-element.elementor-element-663cd39a form.cart table.variations tr th, .woocommerce .elementor-34888 .elementor-element.elementor-element-663cd39a form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-34888 .elementor-element.elementor-element-663cd39a form.cart table.variations label{color:var( --e-global-color-text );line-height:2em;}.woocommerce .elementor-34888 .elementor-element.elementor-element-663cd39a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-34888 .elementor-element.elementor-element-663cd39a form.cart table.variations td.value:before{font-weight:300;}.woocommerce .elementor-34888 .elementor-element.elementor-element-663cd39a form.cart table.variations td.value select, .woocommerce .elementor-34888 .elementor-element.elementor-element-663cd39a form.cart table.variations td.value:before{border-radius:0px;}.elementor-34888 .elementor-element.elementor-element-c90f4b8:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(5px/2);}.elementor-34888 .elementor-element.elementor-element-c90f4b8:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(5px/2);}.elementor-34888 .elementor-element.elementor-element-c90f4b8.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-34888 .elementor-element.elementor-element-c90f4b8.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body:not(.rtl) .elementor-34888 .elementor-element.elementor-element-c90f4b8.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-5px/2) + (-1px/2) );}body:not.rtl .elementor-34888 .elementor-element.elementor-element-c90f4b8.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-5px/2) - (1px/2) );}.elementor-34888 .elementor-element.elementor-element-c90f4b8{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-34888 .elementor-element.elementor-element-c90f4b8 a{color:var( --e-global-color-text );}.elementor-34888 .elementor-element.elementor-element-2f01430 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-34888 .elementor-element.elementor-element-1be9bd17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-34888 .elementor-element.elementor-element-1be9bd17 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#FFFFFF00;}.woocommerce .elementor-34888 .elementor-element.elementor-element-1be9bd17 .woocommerce-tabs ul.wc-tabs li{border-color:#FFFFFF00;border-radius:0px 0px 0 0;}.elementor-34888 .elementor-element.elementor-element-8362228:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34888 .elementor-element.elementor-element-8362228 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-927fa8e );}.elementor-34888 .elementor-element.elementor-element-8362228 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#DEDEDE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-34888 .elementor-element.elementor-element-8362228 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34888 .elementor-element.elementor-element-53e311a .oew-search-wrap{width:100%;}.elementor-34888 .elementor-element.elementor-element-53e311a .oceanwp-searchform, .elementor-34888 .elementor-element.elementor-element-53e311a .oceanwp-searchform input.field{min-height:40px;}.elementor-34888 .elementor-element.elementor-element-53e311a .oceanwp-searchform button{font-size:12px;right:0px;}.elementor-34888 .elementor-element.elementor-element-53e311a .oceanwp-searchform button .owp-icon{width:12px;height:12px;}.elementor-34888 .elementor-element.elementor-element-2953772:not(.elementor-motion-effects-element-type-background), .elementor-34888 .elementor-element.elementor-element-2953772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34888 .elementor-element.elementor-element-3ef9e56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34888 .elementor-element.elementor-element-3ef9e56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-927fa8e );}.elementor-34888 .elementor-element.elementor-element-3ef9e56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:14px;}.elementor-34888 .elementor-element.elementor-element-3ef9e56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-34888 .elementor-element.elementor-element-3ef9e56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34888 .elementor-element.elementor-element-6fa8cf7 > .elementor-widget-container{background-color:#F1F1F1;padding:10px 10px 10px 10px;}.elementor-34888 .elementor-element.elementor-element-6fa8cf7.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.woocommerce .elementor-34888 .elementor-element.elementor-element-6fa8cf7.elementor-wc-products .products > h2{font-size:20px;line-height:1em;}.elementor-34888 .elementor-element.elementor-element-6fa8cf7.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 7px 0px;padding:0px 0px 0px 0px;background-color:#F9F9F9;border-color:#E7E7E7;}.elementor-34888 .elementor-element.elementor-element-6fa8cf7.elementor-wc-products ul.products li.product:hover{border-color:var( --e-global-color-accent );}.elementor-34888 .elementor-element.elementor-element-6fa8cf7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-34888 .elementor-element.elementor-element-2953772 > .elementor-container{max-width:1350px;}.elementor-34888 .elementor-element.elementor-element-2953772.element-pack-agbg-yes .bdt-animated-gradient-background{mix-blend-mode:hue;}.elementor-34888 .elementor-element.elementor-element-2953772{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 30px 7px 30px;z-index:3;}.elementor-34888 .elementor-element.elementor-element-2953772 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34888 .elementor-element.elementor-element-d8a8614 > .elementor-container{max-width:1350px;min-height:89px;}.elementor-34888 .elementor-element.elementor-element-d8a8614{border-style:none;margin-top:0px;margin-bottom:-89px;padding:0px 0px 0px 0px;z-index:2;}.elementor-34888 .elementor-element.elementor-element-d8a8614, .elementor-34888 .elementor-element.elementor-element-d8a8614 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-34888 .elementor-element.elementor-element-d8a8614 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-34888 .elementor-element.elementor-element-d8a8614 > .elementor-shape-top svg{height:89px;}.elementor-34888 .elementor-element.elementor-element-d8a8614 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-34888 .elementor-element.elementor-element-86e7c83{padding:15px 15px 15px 15px;}.elementor-34888 .elementor-element.elementor-element-b432efb .elementor-heading-title{font-size:22px;}.elementor-34888 .elementor-element.elementor-element-6fa8cf7.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-34888 .elementor-element.elementor-element-2953772{padding:15px 25px 20px 25px;}}@media(max-width:767px){.elementor-34888 .elementor-element.elementor-element-86e7c83{border-width:0px 5px 0px 5px;padding:10px 10px 10px 10px;}.elementor-34888 .elementor-element.elementor-element-62fc6e7{padding:0px 0px 0px 0px;}.elementor-34888 .elementor-element.elementor-element-17a5d0c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34888 .elementor-element.elementor-element-b432efb .elementor-heading-title{font-size:22px;}.elementor-34888 .elementor-element.elementor-element-2f01430 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34888 .elementor-element.elementor-element-8362228 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-34888 .elementor-element.elementor-element-6fa8cf7.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-34888 .elementor-element.elementor-element-2953772{padding:10px 15px 10px 15px;}}@media(min-width:768px){.elementor-34888 .elementor-element.elementor-element-18a9169{width:78%;}.elementor-34888 .elementor-element.elementor-element-8362228{width:22%;}.elementor-34888 .elementor-element.elementor-element-3ef9e56{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34888 .elementor-element.elementor-element-18a9169{width:68%;}.elementor-34888 .elementor-element.elementor-element-2bf0b00{width:100%;}.elementor-34888 .elementor-element.elementor-element-17a5d0c{width:100%;}.elementor-34888 .elementor-element.elementor-element-8362228{width:32%;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b432efb */.elementor-34888 .elementor-element.elementor-element-b432efb h2 {
    padding-bottom: 0;
    border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-1b5b6238 */.woocommerce-product-details__short-description {
    margin-top: 0!important;
}
.elementor-34888 .elementor-element.elementor-element-1b5b6238 ul {
    list-style-position: inside;
    margin-left: -4px;
}
.elementor-34888 .elementor-element.elementor-element-1b5b6238 li::before {
  content: "■";
  display: inline-block;
  width: 1em;
  height: 1em;
  color: #F10E34;
  transform: rotate(45deg);
  transform-origin: bottom;
  margin-right: 4px; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-663cd39a */.sp-temp-addtocart .cart {
    padding: 0!important;
    border-top: 0!important;
    border-bottom: 0!important;
}

.sp-temp-addtocart table th {
position: relative;
border-top: 1px solid #EAEAEA;
margin-bottom: 0;
padding: 0;
}

.sp-temp-addtocart .vi-wpvs-variation-wrap {
    margin: 5px 0 10px 0;
    font-weight: 300;
}

.sp-temp-addtocart .vi-wpvs-variation-wrap .vi-wpvs-option-wrap {
    margin: 5px 5px 0 0;
}

.sp-temp-addtocart  .reset_variations {
    display: none!important;
}

.sp-temp-addtocart .vi-wpvs-variation-style {
    margin-bottom: 0;
}

.detail-content {
    color: #757575;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-c90f4b8 */.sp-temp-prodmeta .product_meta {
    margin-top: 0!important;
    padding: 12px 0 12px 0;
}

.sp-temp-prodmeta .product_meta .detail-label {
    min-width: 5em!important;
}

.sp-temp-prodmeta  button#enquiryButton {
    width: 15em;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1be9bd17 */.elementor-34888 .elementor-element.elementor-element-1be9bd17 h4 {
    font-size: 20px;
    margin: 0 0 10px;
}

.elementor-34888 .elementor-element.elementor-element-1be9bd17 h4::before {
    content: "⡏";
    position:relative;
    top: -5px;
}
.elementor-34888 .elementor-element.elementor-element-1be9bd17 h4::after {
    content: "⣸"; 
}
.elementor-34888 .elementor-element.elementor-element-1be9bd17 h4::before,
.elementor-34888 .elementor-element.elementor-element-1be9bd17 h4::after {
    color: #F10E34;
    font-size: 1em;
}

.elementor-34888 .elementor-element.elementor-element-1be9bd17 h2 {
    display: none;
}

.woocommerce-tabs ul.tabs {
    margin-bottom: 0!important;
}
.woocommerce-tabs {
    padding-top: 0!important;
}
@media (max-width: 1024px) {
    .elementor-34888 .elementor-element.elementor-element-1be9bd17 h4 {
        font-size: 17px;
    }
}

@media (max-width: 1024px) {
    .elementor-34888 .elementor-element.elementor-element-1be9bd17 .woocommerce-tabs .panel {
        padding: 15px 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-3b3e1b5 */.sp-temp-sidebar .sidebar-box {
    margin-bottom: 20px;
}

.sp-temp-sidebar ul.product_list_widget li {
    padding: 0 0 0 85px!important;
}

.elementor-34888 .elementor-element.elementor-element-3b3e1b5 .widget-title {
    padding-left: 10px;
    font-size: 17px;
    margin: 0 0 15px;
}

.product_list_widget {
    font-size: 15px;
    line-height: 1.2em;
}

.product_list_widget li{
    align-content: center;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .sp-temp-sidebar .product_list_widget {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86e7c83 */.elementor-34888 .elementor-element.elementor-element-86e7c83 {
  background-color: #f0f2f5;
  background-image:
    radial-gradient(#d1d5db 10%, transparent 12%),
    radial-gradient(#d1d5db 10%, transparent 12%);
  background-size: 12px 12px, 12px 12px;
  background-position: 0 0, 6px 6px;
  opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-6fa8cf7 */.sp-template .wt-crp-heading {
    color: white;
    font-size: 25px;
    padding-left: 7px;
    padding-top: 1px;
    text-transform: uppercase;
    margin-bottom: 10px;
    background: #565656;
    text-align: center;
}

.sp-template .image-wrap {
    margin-bottom: 10px!important;
}

.sp-template .category {
    margin-bottom: 2px!important;
}

.sp-template h2 {
    margin: 0 0 7px;
    line-height: 1.4;
}

.sp-template .title {
    padding-right: 4px;
    padding-left: 4px;
}

.sp-template a:focus {
    outline: none!important;
}

.woocommerce ul.products .product-inner ul li a {
    margin-bottom: 0!important;
}

.sp-template .owp-quick-view {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-6fa8cf7 */.sp-template .wt-crp-heading {
    color: white;
    font-size: 25px;
    padding-left: 7px;
    padding-top: 1px;
    text-transform: uppercase;
    margin-bottom: 10px;
    background: #565656;
    text-align: center;
}

.sp-template .image-wrap {
    margin-bottom: 10px!important;
}

.sp-template .category {
    margin-bottom: 2px!important;
}

.sp-template h2 {
    margin: 0 0 7px;
    line-height: 1.4;
}

.sp-template .title {
    padding-right: 4px;
    padding-left: 4px;
}

.sp-template a:focus {
    outline: none!important;
}

.woocommerce ul.products .product-inner ul li a {
    margin-bottom: 0!important;
}

.sp-template .owp-quick-view {
    display: none;
}/* End custom CSS */