.elementor-kit-559{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-5e992fe9:#4054B2;--e-global-color-47aa185f:#23A455;--e-global-color-6a8e9459:#000;--e-global-color-710e4494:#FFF;--e-global-color-67e802b8:#FF4D60;--e-global-color-9b0dc44:#D1D3D4;--e-global-color-246eacc:#00AFCC;--e-global-color-66fc36bc:#E67F1C;--e-global-color-1df31d05:#000000;--e-global-color-7d01262a:#000000;--e-global-color-58ed16f3:#D0E5ED;--e-global-color-db23bdb:#FF394E;--e-global-color-e972d03:#E7F8FB;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#231F20;font-family:"Open Sans", Open Sans, Sans-serif;font-size:18px;line-height:24px;}.elementor-kit-559 p{margin-bottom:20px;}.elementor-kit-559 a{color:#0E93AB;}.elementor-kit-559 h1{color:#000000;font-family:"Roboto Slab", Open Sans, Sans-serif;font-size:36px;font-weight:700;}.elementor-kit-559 h2{color:#000000;font-family:"Roboto Slab", Open Sans, Sans-serif;font-size:30px;font-weight:700;}.elementor-kit-559 h3{color:#000000;font-family:"Roboto Slab", Open Sans, Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-kit-559 h4{color:#000000;font-family:"Roboto Slab", Open Sans, Sans-serif;font-size:20px;}.elementor-kit-559 h5{color:#000000;font-family:"Roboto Slab", Open Sans, Sans-serif;font-size:18px;font-weight:700;}.elementor-kit-559 button,.elementor-kit-559 input[type="button"],.elementor-kit-559 input[type="submit"],.elementor-kit-559 .elementor-button{font-weight:bold;color:#FFFFFF;background-color:#FF4D60;border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1160px;}.e-con{--container-max-width:1160px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-559 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-559{font-size:14px;}.elementor-kit-559 h1{font-size:24px;}.elementor-kit-559 h2{font-size:20px;}.elementor-kit-559 h3{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ywgc_enter_code {
    display: none!important;
}

.elementor-139 .elementor-element.elementor-element-1361bf5 {
    z-index: 1!important;
}

.woocommerce-checkout #coupon_code,
.woocommerce-checkout #giftcard_code{
    width: 195px!important;
}

p.form-row.form-row-first {
    width: 35%!important;
}

.woocommerce-page form .form-row-last {
    width: 62%!important;
}

.product-variation-row a.product-var-add-to-cart-link {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF4D60;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 20px 10px 20px;
}

.hidden {
    display:none!important;
}

div a.product-var-add-to-cart-link {
    display:inline-block;
}

@media (max-width: 768px) {
.mobile-product ul li {
    font-size: 13px!important;
    margin-bottom: 4px;
}

/*.mobile-product ul {*/
/*    padding-inline-start: 0;*/
/*}*/
}

@media (max-width: 576px)
{
    .mobile-product .rhs-product-info {
        height: fit-content;
        margin: auto;
}
    
    .mobile-product .awc-product-list__price__price{
        /*font-weight:700;*/
        font-size:20px!important;
    }
    
    .awc-product-list .mobile-product .awc-product-list__button a {
        width:fit-content!important;
    }
    
    .mobile-product .awc-product-list__info2 {
        display:flex;
        width:100%!important;
    }
    
    .rhs-product-info {
        width:65%!important;
        margin-right:2.5%!important;
    }
    
    .awc-product-list tr, .awc-sale-product-list tr {
        flex-flow:row wrap;
    }
    
    .awc-product-list__image, .rhs-product-info {
        padding-top:20px!important;
    }
}

.align_center {
    text-align:center!important;
}/* End custom CSS */