

ul.list-menu.list-menu--inline li a:hover {
    color: #02b307;
}
.announcement-bar-sections--17564812312628__fe1c8c67-b84c-4466-a515-70df3134c1c0.color-custom {
/* background-color: #122740; */
background-color:#02b307;
}
img.header__heading-logo.header__heading-logo--main.motion-reduce {
    object-position: left;
    padding-left: 10px;
}
@media (max-width:992px){
    img.header__heading-logo.header__heading-logo--main.motion-reduce {
        object-position: center;
        padding-left: 0px;
    }
}
li.cart-head a:hover{
    color: #02b307;
}
.header__active-menu-item-v2:before {

    background:#02b307 !important;

}
.badge {
    background-color: #02b307 !important;
    border-color: #02b307 !important;

}
.product-form__input:not(.product-form__input--quantty-breaks) input[type=radio]:checked+label {
    background-color: #02b307 !important;
    border: #02b307;
}
.link-btns--arrow a.button:not([aria-disabled=true]) {
  background-color: #2D0C72;
}   
.button:after, .customer button:after, .shopify-challenge__button:after, .shopify-payment-button__button--unbranded:after {

    box-shadow: 
    0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(90 46 174, var(--border-opacity)), 
    0 0 0 var(--buttons-border-width) rgba(90 46 174, var(--alpha-button-background));

}
.button:not([disabled]):hover:after{
    box-shadow: 
    0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(90 46 174, var(--border-opacity)), 
    0 0 0 var(--buttons-border-width) rgba(90 46 174, var(--alpha-button-background));
}
.text-color-accent-1 {
    color: #02b307 !important
}
.link-btns--arrow a.button:not([aria-disabled=true]), .action-btns--arrow button.button:not([disabled],[disabled=true],.button--tertiary) {
    background: #02b307
}
 .action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):after, .action-btns--left button.button:not([disabled],[disabled=true],.button--tertiary):after {
    background: #02b307;
}
.color-accent-1 {
    color: rgba(var(--color-foreground), 0.9);
    background-color: rgb(90 46 174 / 0%);
}
.section-divider__svg svg {
    color: #02b307 !important;
}
.color-accent-1 {
    color: rgba(var(--color-foreground), 0.9);
    background-color:rgb(2, 179, 7);
}
.price .main-price {
    color: #02b307 
}
a.link.product__view-details.animate-arrow {
    align-items: center;
    justify-content: flex-start;
    display: flex;
    color: #122740;
;
}
.button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover {
    background-color:#A774D3;
}
@media (hover: hover) {
    .link-btns--center a.button:not([aria-disabled=true]):hover, .link-btns--left a.button:not([aria-disabled=true]):hover, .action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):hover, .action-btns--left button.button:not([disabled],[disabled=true],.button--tertiary):hover {
        color: #122740  
    }
}

.action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):before{
    box-shadow: 
    var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity)), inset 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(45, 12, 114, calc(1 - 1.0)), inset 0 0 0 var(--buttons-border-width) rgb(18 39 64);


}
.rte a {
    color: #02b307;
    word-break: break-all;
}
.rte a:hover {
    color: #02b307;
}
.price .price-item {
color: #02b307;
}
.full-unstyled-link {
    color: #122740 !important;
   
}
.price--on-sale .price-item--regular {
    color: #666666!important;
}
.product__title > * {
    color: #122740;
}
dynamic-dates.shipping-checkpoints {
    display: none;
}
.title-with-highlight strong {
    color: #02b307;
}
@media (hover: hover) {
    .link-btns--arrow a.button:not([aria-disabled="true"]):hover, .action-btns--arrow button.button:not([disabled], [disabled="true"], .button--tertiary):hover {
        background-color: #122740;
    }
}
 .h1, .h2{
    color: #122740;
}
/* quatity box */
.qtyty-box{

    .qtybtns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: transparent;
        border: 1px solid #122740;
        border-radius: 50px;
        overflow: hidden;
        padding: 0 7px 0 15px;
        width: 50%;
    }
     .qtytxt {
        color: #122740;
        padding-right: 10px;
        font-weight: 800;
        font-size: 18px;
        margin-top: 0;
    }
    .quantty.buttons_added {
        text-align: left;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
        width: 100%;
        max-width: 332px;
    }
    .quantty {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-left: 1px solid #122740;
    }
    .quantty.buttons_added .minus,  .quantty.buttons_added .plus {
        padding: 0 12px;
        height: 100%;
        border: 0;
        cursor: pointer;
        color: #768596;
        font-size: 24px;
        font-weight: 500;
        line-height: 1;
        position: absolute;
        background-color: transparent;
        top: 0;
    }
    .quantty .input-text.qty {
        width: 77px;
        height: 50px;
        padding: 0 0px;
        text-align: center;
        border: 0;
        -moz-appearance: textfield;
        color: #122740;
        font-size: 18px;
        font-weight: 500;
        width: 100%;
    }
    .quantty.buttons_added .minus {
        padding: 0 12px;
        height: 100%;
        border: 0;
        cursor: pointer;
        color: #768596;
        font-size: 24px;
        font-weight: 500;
        line-height: 1;
        position: absolute;
        background-color: transparent;
        top: 0;
        width: 30%;
    }
    .quantty.buttons_added .plus {
        padding: 0 12px;
        height: 100%;
        border: 0;
        cursor: pointer;
        color: #768596;
        font-size: 24px;
        font-weight: 500;
        line-height: 1;
        position: absolute;
        background-color: transparent;
        top: 0;
        right:0;
        width: 30%;
    }
      }
