.elementor-2088 .elementor-element.elementor-element-b9902bd > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2088 .elementor-element.elementor-element-b9902bd > .elementor-element-populated{padding:20px 25px 25px 25px;}.elementor-2088 .elementor-element.elementor-element-a39432c .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.3em;}.elementor-2088 .elementor-element.elementor-element-b114171:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-2088 .elementor-element.elementor-element-b114171:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-2088 .elementor-element.elementor-element-b114171.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-2088 .elementor-element.elementor-element-b114171.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-2088 .elementor-element.elementor-element-b114171.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-2088 .elementor-element.elementor-element-b114171.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-2088 .elementor-element.elementor-element-b114171{font-size:14px;}.elementor-2088 .elementor-element.elementor-element-b114171 a{font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-2088 .elementor-element.elementor-element-c85e4bb .woocommerce-product-details__short-description{color:#54595F;font-family:"Montserrat", Sans-serif;}.elementor-2088 .elementor-element.elementor-element-c85e4bb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.woocommerce .elementor-2088 .elementor-element.elementor-element-6dc8419 .price{color:#000000;font-family:"Montserrat", Sans-serif;font-size:24px;text-transform:uppercase;line-height:0em;}.woocommerce .elementor-2088 .elementor-element.elementor-element-6dc8419 .price ins{color:#54595F;font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:none;}body:not(.rtl) .elementor-2088 .elementor-element.elementor-element-6dc8419:not(.elementor-product-price-block-yes) del{margin-right:20px;}body.rtl .elementor-2088 .elementor-element.elementor-element-6dc8419:not(.elementor-product-price-block-yes) del{margin-left:20px;}.elementor-2088 .elementor-element.elementor-element-6dc8419.elementor-product-price-block-yes del{margin-bottom:20px;}.elementor-2088 .elementor-element.elementor-element-6dc8419 > .elementor-widget-container{margin:10px 0px 0px 5px;}.elementor-2088 .elementor-element.elementor-element-933b0b1 .cart button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#68A6AD;border-color:#000000;transition:all 0.2s;}.elementor-2088 .elementor-element.elementor-element-933b0b1 .cart button:hover{color:#FFFFFF;background-color:#7A7A7A;border-color:#7A7A7A;}body:not(.rtl) .elementor-2088 .elementor-element.elementor-element-933b0b1 .quantity + .button{margin-left:0px;}body.rtl .elementor-2088 .elementor-element.elementor-element-933b0b1 .quantity + .button{margin-right:0px;}.elementor-2088 .elementor-element.elementor-element-933b0b1 .quantity .qty{font-family:"Rubik", Sans-serif;letter-spacing:0.8px;transition:all 0.2s;}.woocommerce .elementor-2088 .elementor-element.elementor-element-933b0b1 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-2088 .elementor-element.elementor-element-933b0b1 form.cart table.variations label{color:#7A7A7A;font-family:"Rubik", Sans-serif;font-size:18px;}.woocommerce .elementor-2088 .elementor-element.elementor-element-933b0b1 form.cart table.variations td.value select{color:#7A7A7A;}.woocommerce .elementor-2088 .elementor-element.elementor-element-933b0b1 form.cart table.variations td.value:before{background-color:#68A6AD;border:1px solid #68A6AD;}.woocommerce .elementor-2088 .elementor-element.elementor-element-933b0b1 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2088 .elementor-element.elementor-element-933b0b1 form.cart table.variations td.value:before{font-family:"Rubik", Sans-serif;font-size:18px;}.elementor-2088 .elementor-element.elementor-element-933b0b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-933b0b1{width:700px;max-width:700px;align-self:flex-start;}.elementor-2088 .elementor-element.elementor-element-bef5ff3 .elementor-heading-title{color:#54595F;font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-2088 .elementor-element.elementor-element-984ce5f h2{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:normal;}.woocommerce .elementor-2088 .elementor-element.elementor-element-984ce5f .shop_attributes{color:#54595F;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;line-height:1.5em;}.elementor-2088 .elementor-element.elementor-element-984ce5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-2088 .elementor-element.elementor-element-1c1f575 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2088 .elementor-element.elementor-element-e9d0a7b .elementor-heading-title{color:#54595F;font-family:"Montserrat", Sans-serif;}.elementor-2088 .elementor-element.elementor-element-2eadca2:not(.elementor-grid-0) .elementor-grid{grid-column-gap:5px;grid-row-gap:0px;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-grid-0 .elementor-share-btn{margin-right:calc(5px / 2);margin-left:calc(5px / 2);margin-bottom:0px;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-grid-0 .elementor-grid{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-2088 .elementor-element.elementor-element-2eadca2 .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-2088 .elementor-element.elementor-element-2eadca2 .elementor-share-btn__icon i{font-size:2.8em;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-flat .elementor-share-btn,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-gradient .elementor-share-btn,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background-color:#68A6AD;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-framed .elementor-share-btn,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-minimal .elementor-share-btn,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-boxed .elementor-share-btn{color:#68A6AD;border-color:#68A6AD;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-flat .elementor-share-btn__icon, 
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-flat .elementor-share-btn__text, 
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-gradient .elementor-share-btn__text,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{color:#FFFFFF;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-flat .elementor-share-btn:hover,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-gradient .elementor-share-btn:hover{background-color:#7A7A7A;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-framed .elementor-share-btn:hover,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-minimal .elementor-share-btn:hover,
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-boxed .elementor-share-btn:hover{color:#7A7A7A;border-color:#7A7A7A;}.elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-boxed .elementor-share-btn:hover .elementor-share-btn__icon, 
					 .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-share-buttons--skin-minimal .elementor-share-btn:hover .elementor-share-btn__icon{background-color:#7A7A7A;}.elementor-2088 .elementor-element.elementor-element-c687c51 > .elementor-container{max-width:1200px;min-height:40px;}.elementor-2088 .elementor-element.elementor-element-c687c51 > .elementor-container:after{content:"";min-height:inherit;}.elementor-2088 .elementor-element.elementor-element-c687c51 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2088 .elementor-element.elementor-element-c687c51{padding:0px 50px 50px 50px;}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:5px;}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#54595F;}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#54595F;}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products .products > h2{text-align:center;}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.woocommerce .elementor-2088 .elementor-element.elementor-element-6dc8419 .price{font-size:18px;} .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-grid-tablet-0 .elementor-share-btn{margin-right:calc(5px / 2);margin-left:calc(5px / 2);margin-bottom:0px;} .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-grid-tablet-0 .elementor-grid{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.woocommerce .elementor-2088 .elementor-element.elementor-element-6dc8419 .price{font-size:18px;}.woocommerce .elementor-2088 .elementor-element.elementor-element-6dc8419 .price ins{font-size:18px;}.elementor-2088 .elementor-element.elementor-element-933b0b1{width:100%;max-width:100%;} .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-grid-mobile-0 .elementor-share-btn{margin-right:calc(5px / 2);margin-left:calc(5px / 2);margin-bottom:0px;} .elementor-2088 .elementor-element.elementor-element-2eadca2.elementor-grid-mobile-0 .elementor-grid{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-2088 .elementor-element.elementor-element-9590f7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6dc8419 */.product .onsale {
    position: relative;
    display: none;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    text-align: center;
    border-radius: 50%;
    z-index: 2;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-933b0b1 */form.cart .quantity .qty {
    line-height: 30px;
    height: 26px;
    width: 36px;
    padding: 5px 5px 5px;
    font-size: 16px;
}

@media only screen and (max-width: 600px) {
  form.cart .quantity .qty {
    margin-top:10px;
    line-height: 20px;
    height: 26px;
    width: 36px;
    padding: 5px 5px;
    font-size: 16px;
  }
}

.cart .gem-button-position-inline {
    display: block;
    margin-top: -30px;
    margin-left:5px;
}

.woocommerce div.product.elementor .quantity .qty {
    vertical-align: top;
    margin-right: 0;
    margin-top: 5px;
}/* End custom CSS */