.elementor-4879 .elementor-element.elementor-element-7955c3a5{margin-top:0px;margin-bottom:0px;padding:4% 13% 3% 13%;}.elementor-4879 .elementor-element.elementor-element-25ec61d6{z-index:0;font-family:"Heebo", Sans-serif;font-size:1.1vw;font-weight:300;}.elementor-4879 .elementor-element.elementor-element-678856f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4879 .elementor-element.elementor-element-678856f4{left:-73%;}body.rtl .elementor-4879 .elementor-element.elementor-element-678856f4{right:-73%;}.elementor-4879 .elementor-element.elementor-element-678856f4{top:46%;text-align:end;}.elementor-4879 .elementor-element.elementor-element-678856f4 img{width:24%;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c{width:var( --container-widget-width, 1.771% );max-width:1.771%;--container-widget-width:1.771%;--container-widget-flex-grow:0;top:-59vh;z-index:1;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-4879 .elementor-element.elementor-element-1dc71a9c{left:4.744vh;}body.rtl .elementor-4879 .elementor-element.elementor-element-1dc71a9c{right:4.744vh;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c .elementor-icon-wrapper{text-align:end;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-1dc71a9c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-1dc71a9c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c .elementor-icon{font-size:99px;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c .elementor-icon svg{height:99px;}.elementor-4879 .elementor-element.elementor-element-32f6e09a{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;top:-25vh;z-index:0;}.elementor-4879 .elementor-element.elementor-element-32f6e09a > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-4879 .elementor-element.elementor-element-32f6e09a{left:200vh;}body.rtl .elementor-4879 .elementor-element.elementor-element-32f6e09a{right:200vh;}.elementor-4879 .elementor-element.elementor-element-32f6e09a .elementor-icon-wrapper{text-align:end;}.elementor-4879 .elementor-element.elementor-element-32f6e09a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4879 .elementor-element.elementor-element-32f6e09a.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-32f6e09a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4879 .elementor-element.elementor-element-32f6e09a.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-32f6e09a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4879 .elementor-element.elementor-element-32f6e09a .elementor-icon{font-size:84px;}.elementor-4879 .elementor-element.elementor-element-32f6e09a .elementor-icon svg{height:84px;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-4879 .elementor-element.elementor-element-5a1fd9c8{left:10vw;}body.rtl .elementor-4879 .elementor-element.elementor-element-5a1fd9c8{right:10vw;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8{top:-78vh;z-index:1;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8 .elementor-icon-wrapper{text-align:end;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8.elementor-view-stacked .elementor-icon{background-color:#B9A234;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-5a1fd9c8.elementor-view-default .elementor-icon{color:#B9A234;border-color:#B9A234;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-5a1fd9c8.elementor-view-default .elementor-icon svg{fill:#B9A234;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8 .elementor-icon{font-size:9.7em;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8 .elementor-icon svg{height:9.7em;}@media(max-width:767px){.elementor-4879 .elementor-element.elementor-element-7955c3a5{margin-top:9%;margin-bottom:0%;}.elementor-4879 .elementor-element.elementor-element-25ec61d6{text-align:start;font-size:3.4vw;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c > .elementor-widget-container{margin:-78px -25px 0px 0px;}body:not(.rtl) .elementor-4879 .elementor-element.elementor-element-1dc71a9c{left:-7vh;}body.rtl .elementor-4879 .elementor-element.elementor-element-1dc71a9c{right:-7vh;}.elementor-4879 .elementor-element.elementor-element-1dc71a9c .elementor-icon-wrapper{text-align:start;}.elementor-4879 .elementor-element.elementor-element-32f6e09a > .elementor-widget-container{margin:-78px -25px 0px 0px;}.elementor-4879 .elementor-element.elementor-element-32f6e09a .elementor-icon-wrapper{text-align:start;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8 > .elementor-widget-container{margin:-78px -25px 0px 0px;}body:not(.rtl) .elementor-4879 .elementor-element.elementor-element-5a1fd9c8{left:94vw;}body.rtl .elementor-4879 .elementor-element.elementor-element-5a1fd9c8{right:94vw;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8{top:-123vh;}.elementor-4879 .elementor-element.elementor-element-5a1fd9c8 .elementor-icon-wrapper{text-align:start;}}/* Start custom CSS for text-editor, class: .elementor-element-25ec61d6 */.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #42a193;
    font-size: 3vh;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #000000;
    color: #fff;
        font-size: 3vh;

}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #42a193;
    font-size: 2.5vh;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #42a193!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}

.woocommerce a.remove:hover {
    color: #fff!important;
    background: #5bc0de;
}

a {
    background-color: transparent;
    text-decoration: none;
    color: #33ccb8;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: 0.2rem 0.5rem;
    transition: all .3s;
}

.woocommerce ul#shipping_method li label {
    display: inline;
    font-size: 2vh;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
  background-color: ;
    font-size: 2.5vh;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

h2 {
    font-size: 1.5rem;
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
    float: right;
    clear: both;
    margin-left: 0.25em;
    display: inline-block;
    list-style: none outside;
    font-size: 2vh;
    font-weight: 800;
}





.woocommerce .quantity .qty {
    width: 4.631em;
    text-align: right;
    font-size: 1.5vh;
}/* End custom CSS */