.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);
}
.badge{
    background-color: rgb(50 205 50);
    border-color: rgb(50 205 50);
}
dynamic-dates.shipping-checkpoints {
    display: none;
}
/* 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%;
}
 .qtyty-box .qtytxt {
	 color: #122740;
	 padding-right: 10px;
	 font-weight: 800;
	 font-size: 18px;
	 margin-top: 0;
}
 .qtyty-box .quantty.buttons_added {
	 text-align: left;
	 position: relative;
	 white-space: nowrap;
	 overflow: hidden;
	 width: 100%;
	 max-width: 332px;
}
 .qtyty-box .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;
}
 .qtyty-box .quantty.buttons_added .minus, .qtyty-box .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;
         z-index: 0;
    position: relative;
}
 .qtyty-box .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%;
          z-index: 0;
    position: relative;
}
 .qtyty-box .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: -2px;
    width: 30%;
    z-index: 99;
}
 .qtyty-box .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%;
}
 @media only screen and (max-width:768.9px) {
.qtyty-box .qtybtns {
    width:65%;
}
}