.elementor-10038 .elementor-element.elementor-element-615394b{text-align:center;color:var( --e-global-color-344851a );font-family:var( --e-global-typography-6797c01-font-family ), filson-soft;font-size:var( --e-global-typography-6797c01-font-size );font-weight:var( --e-global-typography-6797c01-font-weight );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-615394b > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-377bb60 > .elementor-container{max-width:1320px;}.elementor-10038 .elementor-element.elementor-element-377bb60{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-59a54cb1{color:var( --e-global-color-344851a );font-family:var( --e-global-typography-843b8f7-font-family ), filson-soft;font-size:var( --e-global-typography-843b8f7-font-size );font-weight:var( --e-global-typography-843b8f7-font-weight );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );}.elementor-10038 .elementor-element.elementor-element-59a54cb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-6a69610 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10038 .elementor-element.elementor-element-6a69610{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:188px;margin-bottom:112px;padding:0px 12px 0px 12px;z-index:2;}.elementor-10038 .elementor-element.elementor-element-6a69610 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-20642331 > .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-10038 .elementor-element.elementor-element-20642331 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-20642331{z-index:0;}.elementor-bc-flex-widget .elementor-10038 .elementor-element.elementor-element-1801fb5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10038 .elementor-element.elementor-element-1801fb5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10038 .elementor-element.elementor-element-1801fb5e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-10038 .elementor-element.elementor-element-7435e8f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10038 .elementor-element.elementor-element-7435e8f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10038 .elementor-element.elementor-element-7435e8f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-28dda3cc{text-align:center;color:var( --e-global-color-2e9746a );font-family:var( --e-global-typography-6797c01-font-family ), filson-soft;font-size:var( --e-global-typography-6797c01-font-size );font-weight:var( --e-global-typography-6797c01-font-weight );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-28dda3cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10038 .elementor-element.elementor-element-738a929f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10038 .elementor-element.elementor-element-738a929f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10038 .elementor-element.elementor-element-365ea3e2 > .elementor-widget-container{margin:82px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-365ea3e2{z-index:2;}.elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button{font-family:var( --e-global-typography-843b8f7-font-family ), filson-soft;font-size:var( --e-global-typography-843b8f7-font-size );font-weight:var( --e-global-typography-843b8f7-font-weight );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );fill:var( --e-global-color-344851a );color:var( --e-global-color-344851a );background-color:#5C5C5C00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#007582;border-radius:80px 80px 80px 80px;}.elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button:hover, .elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button:focus{color:var( --e-global-color-9833946 );background-color:var( --e-global-color-2e9746a );border-color:var( --e-global-color-2e9746a );}.elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button:hover svg, .elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button:focus svg{fill:var( --e-global-color-9833946 );}.elementor-10038 .elementor-element.elementor-element-13a74990 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-container{max-width:1320px;}.elementor-10038 .elementor-element.elementor-element-27f7f702:not(.elementor-motion-effects-element-type-background), .elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EA;}.elementor-10038 .elementor-element.elementor-element-27f7f702{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-354b023e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-57194ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-57194ee7{width:var( --container-widget-width, 827px );max-width:827px;--container-widget-width:827px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-10038 .elementor-element.elementor-element-20d456d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10038 .elementor-element.elementor-element-20d456d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10038 .elementor-element.elementor-element-20d456d9 > .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-10038 .elementor-element.elementor-element-77566552{column-gap:0px;text-align:left;color:var( --e-global-color-344851a );font-family:var( --e-global-typography-6797c01-font-family ), filson-soft;font-size:var( --e-global-typography-6797c01-font-size );font-weight:var( --e-global-typography-6797c01-font-weight );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-77566552 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-586e505d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-586e505d{width:var( --container-widget-width, 827px );max-width:827px;--container-widget-width:827px;--container-widget-flex-grow:0;}.elementor-10038 .elementor-element.elementor-element-33a614f8{column-gap:0px;text-align:left;color:var( --e-global-color-344851a );font-family:var( --e-global-typography-0546972-font-family ), filson-soft;font-size:var( --e-global-typography-0546972-font-size );font-weight:var( --e-global-typography-0546972-font-weight );line-height:var( --e-global-typography-0546972-line-height );letter-spacing:var( --e-global-typography-0546972-letter-spacing );word-spacing:var( --e-global-typography-0546972-word-spacing );}.elementor-10038 .elementor-element.elementor-element-33a614f8 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}@media(min-width:476px){.elementor-10038 .elementor-element.elementor-element-354b023e{width:66%;}.elementor-10038 .elementor-element.elementor-element-20d456d9{width:34%;}}@media(max-width:1536px) and (min-width:476px){.elementor-10038 .elementor-element.elementor-element-20d456d9{width:40%;}}@media(max-width:1536px){.elementor-10038 .elementor-element.elementor-element-615394b{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-59a54cb1{font-size:var( --e-global-typography-843b8f7-font-size );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );}.elementor-10038 .elementor-element.elementor-element-28dda3cc{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button{font-size:var( --e-global-typography-843b8f7-font-size );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );}.elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-container{max-width:1140px;}.elementor-10038 .elementor-element.elementor-element-77566552{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-33a614f8{font-size:var( --e-global-typography-0546972-font-size );line-height:var( --e-global-typography-0546972-line-height );letter-spacing:var( --e-global-typography-0546972-letter-spacing );word-spacing:var( --e-global-typography-0546972-word-spacing );}}@media(max-width:1199px){.elementor-10038 .elementor-element.elementor-element-6a69610{margin-top:80px;margin-bottom:70px;}.elementor-10038 .elementor-element.elementor-element-13a74990 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-container{max-width:960px;}}@media(max-width:991px){.elementor-10038 .elementor-element.elementor-element-615394b{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-59a54cb1{font-size:var( --e-global-typography-843b8f7-font-size );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );}.elementor-10038 .elementor-element.elementor-element-6a69610{padding:0px 25px 0px 25px;}.elementor-10038 .elementor-element.elementor-element-28dda3cc{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-365ea3e2 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button{font-size:var( --e-global-typography-843b8f7-font-size );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );}.elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-container{max-width:720px;}.elementor-10038 .elementor-element.elementor-element-77566552{text-align:center;font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-586e505d > .elementor-widget-container{margin:10px 0px 36px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-33a614f8{text-align:center;font-size:var( --e-global-typography-0546972-font-size );line-height:var( --e-global-typography-0546972-line-height );letter-spacing:var( --e-global-typography-0546972-letter-spacing );word-spacing:var( --e-global-typography-0546972-word-spacing );}.elementor-10038 .elementor-element.elementor-element-33a614f8 > .elementor-widget-container{margin:0px 0px 28px 0px;}}@media(max-width:767px){.elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-container{max-width:430px;}}@media(max-width:475px){.elementor-10038 .elementor-element.elementor-element-615394b{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-59a54cb1{font-size:var( --e-global-typography-843b8f7-font-size );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );}.elementor-10038 .elementor-element.elementor-element-6a69610{margin-top:80px;margin-bottom:70px;padding:0px 16px 0px 16px;}.elementor-10038 .elementor-element.elementor-element-28dda3cc{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-365ea3e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-13a74990 .elementor-button{font-size:var( --e-global-typography-843b8f7-font-size );line-height:var( --e-global-typography-843b8f7-line-height );letter-spacing:var( --e-global-typography-843b8f7-letter-spacing );word-spacing:var( --e-global-typography-843b8f7-word-spacing );}.elementor-10038 .elementor-element.elementor-element-27f7f702 > .elementor-container{max-width:320px;}.elementor-10038 .elementor-element.elementor-element-57194ee7 img{width:80%;}.elementor-10038 .elementor-element.elementor-element-77566552{font-size:var( --e-global-typography-6797c01-font-size );line-height:var( --e-global-typography-6797c01-line-height );letter-spacing:var( --e-global-typography-6797c01-letter-spacing );word-spacing:var( --e-global-typography-6797c01-word-spacing );}.elementor-10038 .elementor-element.elementor-element-586e505d img{width:80%;}.elementor-10038 .elementor-element.elementor-element-33a614f8{font-size:var( --e-global-typography-0546972-font-size );line-height:var( --e-global-typography-0546972-line-height );letter-spacing:var( --e-global-typography-0546972-letter-spacing );word-spacing:var( --e-global-typography-0546972-word-spacing );}}@media(max-width:1199px) and (min-width:476px){.elementor-10038 .elementor-element.elementor-element-354b023e{width:50%;}.elementor-10038 .elementor-element.elementor-element-20d456d9{width:50%;}}@media(max-width:991px) and (min-width:476px){.elementor-10038 .elementor-element.elementor-element-7435e8f0{width:100%;}.elementor-10038 .elementor-element.elementor-element-354b023e{width:100%;}.elementor-10038 .elementor-element.elementor-element-20d456d9{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-59a54cb1 */.button,
.checkout-button {
    border-radius: 80px !important;
    color: #fff !important;
    background-color: #94DE91 !important;
}

.button:hover,
.checkout-button:hover {
    background-color: #79D676 !important;
}

.plus, .minus {
    color: #307380;
    border: unset;
    background: #fff !important;
    float: left;
}

.plus:hover, .minus:hover {
    color: #007582;
    background: #fff !important;
}

.minus {
    border-radius: 50px 0 0 50px !important;
}

.plus {
    border-radius: 0 50px 50px 0 !important;
}

.qty {
    width: 1.5em !important;
    border: none !important;
    padding: .5rem 0rem !important;
    float: left;
}

.checkout-button {
    width: 100%;
}

.coupon {
    display: flex;
    align-items: center;
}

#coupon_code {
    margin-right: 14px;
    width: 250px;
    border-radius: 25px;
    padding-left: 16px;
}

a {
    color: unset;
}

a:hover {
    color: #007582;
}

.woocommerce td.product-quantity {
    min-width: 140px !important;
}

.woocommerce a.remove {
    color: #307380 !important;
}

.woocommerce a.remove:hover {
    color: red !important;
    background: unset !important;
}

.button.wp-element-button {
    padding: 11px 36px !important;
}

@media only screen and (min-width: 769px) {
    td.product-quantity {
        display: flex;
        justify-content: center;
    }
    
    .woocommerce table.shop_table th.product-price,
    .woocommerce table.shop_table th.product-quantity,
    .woocommerce table.shop_table th.product-subtotal {
        text-align: center;
    }
    
    .qty {
        color: #307380;
    }
    
    .woocommerce table.shop_table td.product-price,
    .woocommerce table.shop_table td.product-quantity,
    .woocommerce table.shop_table td.product-subtotal {
        text-align: center;
    }
}

@media only screen and (max-width: 768px) {
    .product-quantity {
        height: 60px;
    }
    
    .product-quantity {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }
    
    #coupon_code {
        width: 100%;
        border-radius: 25px;
    }
    
    .coupon .button {
        width: 100% !important;
    }
    
    .coupon {
        display: flex;
        flex-wrap: wrap;
    }
    
    .coupon .input-text {
        margin: 0 4px 6px 0 !important;
    }
    
    .product-name a {
        padding-left: 10px;
    }
}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.woocommerce table.shop_table {
    border: none;
}

.woocommerce table.shop_table td {
    padding: 12px 0;
    border-top: 1px solid #A1EBFF;
}

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #94DE91;
}

table caption + thead tr:first-child td, table caption + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-top: none;
}

table td, table th {
    border: none;
}

table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
    background-color: unset;
}

table tbody tr:not(:last-child):hover > td, table tbody tr:not(:last-child):hover > th {
  background-color: hsla(0,0%,50.2%,.10196078431372549) !important;
}

.free-delivery {
    text-align: center;
    margin-bottom: 32px;
    background: #E4FCCF;
    border: 1px solid #D7D7D7;
    border-radius: 80px;
    padding: 10px 0;
}

.order-total td, .order-total th {
    font-size: 24px;
    line-height: 31px !important;
}

.order-total td,
.cart-subtotal td,
.tax-rate td {
    text-align: right;
}

.woocommerce-page table.cart td.actions {
  text-align: right;
  padding-top: 16px;
}

.woocommerce table.shop_table {
  margin: 0 -1px 8px 0;
}

.cart_totals h2 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a69610 */@media only screen and (max-width: 991px) {
    #mamuko-produktai {
        background-image: unset;
    }
}/* End custom CSS */