.elementor-154 .elementor-element.elementor-element-cbd52d5:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-cbd52d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emlogic.com.au/wp-content/uploads/2022/09/inner-page.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-154 .elementor-element.elementor-element-cbd52d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 0px 55px 0px;}.elementor-154 .elementor-element.elementor-element-cbd52d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-69c8151{text-align:center;}.elementor-154 .elementor-element.elementor-element-69c8151 .ae-element-woo-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;}.elementor-154 .elementor-element.elementor-element-76a4024 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-align:center;}.elementor-154 .elementor-element.elementor-element-76a4024 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-a4b43e1{padding:60px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-841b6a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-594049e > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-154 .elementor-element.elementor-element-126a0b8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:uppercase;}.elementor-154 .elementor-element.elementor-element-b10c401 .elementor-search-form__container{min-height:32px;}.elementor-154 .elementor-element.elementor-element-b10c401 .elementor-search-form__submit{min-width:32px;--e-search-form-submit-text-color:var( --e-global-color-text );background-color:#E6E6E6;}body:not(.rtl) .elementor-154 .elementor-element.elementor-element-b10c401 .elementor-search-form__icon{padding-left:calc(32px / 3);}body.rtl .elementor-154 .elementor-element.elementor-element-b10c401 .elementor-search-form__icon{padding-right:calc(32px / 3);}.elementor-154 .elementor-element.elementor-element-b10c401 .elementor-search-form__input, .elementor-154 .elementor-element.elementor-element-b10c401.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(32px / 3);padding-right:calc(32px / 3);}.elementor-154 .elementor-element.elementor-element-b10c401 input[type="search"].elementor-search-form__input{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-154 .elementor-element.elementor-element-b10c401:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFFFC;border-color:#D7D7D7;border-width:1px 1px 1px 1px;border-radius:4px;}.elementor-154 .elementor-element.elementor-element-b10c401.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFFFC;border-color:#D7D7D7;border-width:1px 1px 1px 1px;border-radius:4px;}.elementor-154 .elementor-element.elementor-element-379e2df > .elementor-element-populated{border-style:solid;border-width:10px 10px 0px 10px;border-color:#F5F5F5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-154 .elementor-element.elementor-element-379e2df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-1bb50b0 > .elementor-widget-container{border-style:solid;border-width:0px 0px 6px 0px;border-color:var( --e-global-color-secondary );}.elementor-154 .elementor-element.elementor-element-c940a9b .ae-element-woo-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;}.elementor-154 .elementor-element.elementor-element-2a6dc4d .ae-element-woo-content{color:#939598;text-align:left;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;}.elementor-154 .elementor-element.elementor-element-2a6dc4d > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-7ff2e7d .ae-element-woo-price .woocommerce-Price-amount{margin:0px 0px 0px 0px;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-154 .elementor-element.elementor-element-7ff2e7d .ae-element-woo-price del .woocommerce-Price-amount{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-7ff2e7d .ae-element-woo-price .woocommerce-Price-currencySymbol{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-0f184d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-154 .elementor-element.elementor-element-0f184d6 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-43792f0 .ae-element-woo-content{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:20px;}.elementor-154 .elementor-element.elementor-element-43792f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-9092140{margin-top:-30px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-154 .elementor-element.elementor-element-4d5f7f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-2c126dc > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-154 .elementor-element.elementor-element-c9a5de0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-item{border-width:0px;border-color:#F5F5F5;}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-item .elementor-tab-content{border-width:0px;border-top-color:#F5F5F5;}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-bottom-color:#F5F5F5;}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-icon, .elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-active .elementor-accordion-icon, .elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-active .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-tab-content{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;}@media(min-width:768px){.elementor-154 .elementor-element.elementor-element-594049e{width:24.732%;}.elementor-154 .elementor-element.elementor-element-379e2df{width:75.222%;}.elementor-154 .elementor-element.elementor-element-2c126dc{width:24.778%;}.elementor-154 .elementor-element.elementor-element-c9a5de0{width:75.222%;}}@media(max-width:1024px){.elementor-154 .elementor-element.elementor-element-841b6a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-594049e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-154 .elementor-element.elementor-element-379e2df > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-154 .elementor-element.elementor-element-4d5f7f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-154 .elementor-element.elementor-element-841b6a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-4d5f7f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-title{font-size:18px;}.elementor-154 .elementor-element.elementor-element-6da3b40{padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-9527e28 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-76a4024 */nav.woocommerce-breadcrumb a {
    padding: 7px;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-85d62c9 */form.woocommerce-product-search button {position: absolute;
    right: 0;
    color: #000;
    font-family: 'Montserrat';}
    form.woocommerce-product-search input {position: relative;font-family:'Montserrat';}
    
    ul.product-categories {
    list-style: none;
    margin: 0;
}
ul.children{list-style: none;display:none}
.cat-parent::after {
    content: "+";
    font-size: 20px;
    border:1px solid #000;
    width: 20px;
    height:20px;
    padding: 0px 3px;
    line-height: 19px;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 50%;
}
li.cat-item:hover {
    background: #ffeb3b;
    color: #000;
    
    border-radius: 5px;
}
li.cat-item {
    font-family: Montserrat;
    font-size: 15px;
    font-weight: 300;
    padding: 7px 10px;
    position: relative;
}
/*.current-cat .children {*/
/*    display: block;*/
/*}*/
 .selected.cat-parent  {
    background: #ffeb3b;
}
.selected .children{display:block !important;}/* End custom CSS */
/* Start custom CSS for ae-woo-price, class: .elementor-element-7ff2e7d */.elementor-element.elementor-element-7ff2e7d.elementor-widget.elementor-widget-ae-woo-price {
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-0f184d6 */.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.elementor-button.button.alt.disabled {
    background-color: #fff200 !important;
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-weight: 300 !important;
    border-radius: 6px;
    max-height: 30px;
    margin-left: 15px;
}
.woocommerce button.button.alt:hover,.elementor-button.button.alt.disabled:hover{
    background-color:#fff200;
    color:#000;
}
button.plus {
    background: transparent;
    color: #000;
    margin-left: 0 !important;
    border-width: 1px 1px 1px 0px;
    border-color: #000;
    border-style: solid;
    max-height: 30px;
    border-radius: 0 6px 6px 0px;
    line-height: 3px;
    padding: 10px;
}
button.minus {
    background: transparent;
    color: #000;
    margin-left: 0 !important;
    border-width: 1px 0px 1px 1px;
    border-color: #000;
    border-style: solid;
   border-radius: 6px 0px 0px 6px;
    max-height: 30px;
    line-height: 3px;
    padding: 10px;
}
.woocommerce div.product form.cart div.quantity{margin:0 !important;}
.elementor-widget-wc-add-to-cart .quantity .qty {
    margin: 0;
    width: auto !important;
    padding: 5px 0px !important;
    max-width: 30px;
    border-width: 1px 0px 1px 0px;
    border-color: #000;
    font-family: "montserrat";
    border-radius: 0 !important;
        max-height: 30px;
        text-align: center !important;
}
input[type=number] {
  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; 
}
input::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button {
        display: none;
      }
      .elementor-button-icon svg {
    width: 1.2em !important;
    fill: #000 !important;
}
select#select-product {
    font-family: 'Montserrat';
    font-size: 14px;
}


select#select-product {
    padding: 8px 10px;
    border-radius: 5px;
    /* appearance: none !important; */
    margin-left: 10px;
}
a.reset_variations {
    margin-left: 10px;
    display: none !important;
}
.woocommerce div.product form.cart .variations td{
    vertical-align: text-bottom !important;
    padding: 0;
}
p.ae-element-woo-price {
    margin: 0;
}
span.price {
    font-weight: 600;
    color: #000 !important;
    margin-right: 15px;
}
.woocommerce div.product form.cart .variations{margin-bottom:15px;}
.woocommerce div.product form.cart .variations label {
    font-size: 15px;
    line-height: 18px;
    font-weight: 600;
}
@media(min-width:500px){
    table.variations,.single_variation_wrap {
    display:flex !important;
}
}/* End custom CSS */
/* Start custom CSS for ae-woo-description, class: .elementor-element-43792f0 */.p-desc{background:#f7f8f9;padding:15px 10px;border-radius:8px;border:1px solid #e6e6e6; }
.p-desc strong{
    font-size: 16px;
}
.p-desc .ae-element-woo-content {
    border-left: 5px solid #ffeb3b;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 1px;
}
.p-desc li{
        text-indent: -20px;
    margin-left: 20px;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a4b43e1 */@media (max-width: 767px){
.elementor-section .elementor-container {
    padding: 0 5px !important;
}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-3e3e87c */.elementor-154 .elementor-element.elementor-element-3e3e87c .elementor-accordion-item{border-width: 10px !important;
    border-color: #F5F5F5;border-left-width:none !important;}
    
    .product-acc span{margin-top:1px;}/* End custom CSS */