img, video, iframe, hr, a, button {
    max-width:100%;
} 

img, video, iframe, hr, a, button{
    max-width:100%;
} 
 
img{   
    max-width:100% !important;
}
.fitContainer>.scraped-container-box{
    max-width:fit-content !important;
} 
.payment-form{
    min-height:95px;
    overflow:hidden;
}
.kh-pf-content{
    display:flex !important;
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:10px 10px 15px;
}
.thumbImage .swiper-slide img{
    border-style:none;
    border-radius:5px;
    cursor:pointer;
}
.thumbImage .swiper-slide-thumb-active img{
    border:2px solid #dadada;
    opacity:.6;
}
.faq-header{
    justify-content:space-between !important;
}
.faq.active>.faq-header{
    border-bottom:none !important;
}
.product-list .pl-item .top-tag{
    font-size:12px !important;
    color:#ffffff !important;
    font-weight:600;
    pointer-events:none;
    position:absolute;
    left:0;
    top:-52px;
    white-space:nowrap;
    background-color:#E32D2C !important;
    padding:3px;
    border-radius:15px;
    padding-right:15px;
    padding-left:15px;
    margin-left:-100px;
    animation:pulse 1.5s infinite, echo 1.5s infinite;
}
.order-summary .os-collapse-header .__total, .order-summary .os-row .os-price p:nth-child(3) strong, .product-list .pl-item .pl-pvalue p:nth-child(3) strong{
    font-size:16px !important;
}
.btn_hover:hover{
    box-shadow:inset 0 2px 2px 0 rgb(255 255 255 / 22%), 0 233px 233px 0 rgb(255 255 255 / 12%) inset !important;
}
/* .kh_check label::before, .my_order_bump .ob-header::before{
    content:url(https://img.funnelish.com/4224/20304/1643364132-arrow-flash-small.gif);
    transform:translateY(1px);
} */
.kh-bump .ob-content img{
    float:left;
    width:100px;
    margin:0px 1em 1em 0px;
}
.product-list .pl-item .pl-price{
    min-width:fit-content !important;
}
.order-summary .os-row .os-price{
    max-width:none !important;
}
.kh_none, .pl-items .pl-item:nth-child(4), .pl-items .pl-item:nth-child(5), .pl-items .pl-item:nth-child(6), .order-summary .os-row .os-image .qty{
    display:none;
}
.product-list .pl-item.top_tag .pl-inner{
    padding:25px 10px 12px !important;
}
.kh_check{
    padding:0 !important;
}
.kh_check input{
    width:17px;
    height:17px;
    margin:0;
    margin-top:-1px;
    margin-left:8px;
    margin-right:10px;
}
.el-840945>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-840945>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-840945>.scraped-container-box:nth-child(3){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-219270>.scraped-container-box:nth-child(1){
    width:100%;
    min-width:100%;
    max-width:100%;
}
.el-219270>.scraped-container-box:nth-child(2){
    width:20px;
    min-width:20px;
    max-width:20px;
}
.el-219270>.scraped-container-box:nth-child(3){
    width:100%;
    min-width:100%;
    max-width:100%;
}
.el-788505>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-507263>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-507263>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-676571>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-676571>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-480226>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-480226>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-676492{
    align-items:center;
    flex-direction:row;
}
.el-676492>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-676492>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-673349{
    align-items:flex-start;
}
.el-605220{
    align-items:start;
    flex-direction:row;
}
.el-605220>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-494266{
    font-size:20px;
    text-align:center;
}
.el-918779{
    font-size:20px;
    text-align:center;
}
.el-218139{
    font-size:20px;
    text-align: left;
    margin-top: 15px;
}
.el-624568{
    align-items:start;
    flex-direction:row;
}
.el-624568>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-561653{
    font-size:20px;
    text-align:center;
}
.el-256521{
    font-size:16px;
    text-align:center;
}
.el-153658{
    align-items:stretch;
    width:100%;
    align-self:center;
}
.el-896878{
    align-items:start;
    flex-direction:row;
}
.el-896878>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-239939{
    font-size:18px;
    text-align:center;
}
.el-295884 .os-collapse-header, .el-295884 .os-discount-box, .el-295884 .os-subtotal, .el-295884 .os-total{
    border-color:#afafaf57 !important;
}
.el-295884 .os-collapse-header{
    background:#fafafa !important;
}
.el-954935{
    font-size:16px;
    text-align:center;
}
.el-236968{
    align-items:start;
    flex-direction:row;
}
.el-236968>.scraped-container-box:nth-child(1){
    width:50px;
    min-width:50px;
    max-width:50px;
}
.el-236968>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-556004{
    align-items:center;
}
.el-734722{
    align-items:center;
    flex-direction:row;
}
.el-734722>.scraped-container-box:nth-child(1){
    width:90px;
    min-width:90px;
    max-width:90px;
}
.el-734722>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-902295{
    align-items:center;
}
.el-265123{
    font-size:13px;
    text-align:left;
}
.el-159481{
    align-items:center;
    flex-direction:row;
}
.el-159481>.scraped-container-box:nth-child(1){
    width:25px;
    min-width:25px;
    max-width:25px;
}
.el-159481>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-826820{
    align-items:flex-start;
}
.el-769152{
    font-size:13px;
    text-align:left;
}
.el-779990{
    font-size:13px;
    text-align:left;
}
.el-387019{
    align-items:start;
    flex-direction:row;
}
.el-387019>.scraped-container-box:nth-child(1){
    width:50px;
    min-width:50px;
    max-width:50px;
}
.el-387019>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-127009{
    align-items:center;
}
.el-457528{
    align-items:center;
    flex-direction:row;
}
.el-457528>.scraped-container-box:nth-child(1){
    width:90px;
    min-width:90px;
    max-width:90px;
}
.el-457528>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-271071{
    align-items:center;
}
.el-894811{
    font-size:13px;
    text-align:left;
}
.el-448953{
    align-items:center;
    flex-direction:row;
}
.el-448953>.scraped-container-box:nth-child(1){
    width:25px;
    min-width:25px;
    max-width:25px;
}
.el-448953>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-670935{
    align-items:flex-start;
}
.el-802446{
    font-size:13px;
    text-align:left;
}
.el-816656{
    font-size:13px;
    text-align:left;
}
.el-216282{
    align-items:start;
    flex-direction:row;
}
.el-216282>.scraped-container-box:nth-child(1){
    width:50px;
    min-width:50px;
    max-width:50px;
}
.el-216282>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-35068{
    align-items:center;
}
.el-367607{
    align-items:center;
    flex-direction:row;
}
.el-367607>.scraped-container-box:nth-child(1){
    width:90px;
    min-width:90px;
    max-width:90px;
}
.el-367607>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-950285{
    align-items:center;
}
.el-35305{
    font-size:13px;
    text-align:left;
}
.el-620857{
    align-items:center;
    flex-direction:row;
}
.el-620857>.scraped-container-box:nth-child(1){
    width:25px;
    min-width:25px;
    max-width:25px;
}
.el-620857>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-576307{
    align-items:flex-start;
}
.el-260929{
    font-size:13px;
    text-align:left;
}
.el-15761{
    font-size:13px;
    text-align:left;
}
.el-663791{
    font-size:16px;
    text-align:center;
}
.el-439142{
    align-items:center;
    flex-direction:row;
}
.el-439142>.scraped-container-box:nth-child(1){
    width:10%;
    min-width:10%;
    max-width:10%;
}
.el-439142>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-454089{
    align-items:center;
}
.el-502746{
    align-items:start;
    flex-direction:row;
}
.el-502746>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-629408{
    font-size:14px;
    text-align:left;
}
.el-242942{
    align-items:center;
    flex-direction:row;
}
.el-242942>.scraped-container-box:nth-child(1){
    width:10%;
    min-width:10%;
    max-width:10%;
}
.el-242942>.scraped-container-box:nth-child(2){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-607112{
    align-items:center;
}
.el-944699{
    align-items:start;
    flex-direction:row;
}
.el-944699>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-630965{
    font-size:14px;
    text-align:left;
}
.el-960302{
    font-size:23px;
    text-align:center;
}
.el-870019{
    align-items:start;
    flex-direction:column;
}
.el-870019>.scraped-container-box:nth-child(1){
    width:100%;
    min-width:100%;
    max-width:100%;
}
.el-558733{
    align-items:start;
    flex-direction:row;
}
.el-558733>.scraped-container-box:nth-child(1){
    width:unset;
    min-width:0;
    max-width:unset;
}
.el-523445 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-523445 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-523445.active .faq-header{
    background-color:#FFFFFF;
}
.el-967608{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-869778 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-869778 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-869778.active .faq-header{
    background-color:#FFFFFF;
}
.el-73886{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-873892 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-873892 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-873892.active .faq-header{
    background-color:#FFFFFF;
}
.el-432234{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-731895 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-731895 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-731895.active .faq-header{
    background-color:#FFFFFF;
}
.el-161700{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-402849 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-402849 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-402849.active .faq-header{
    background-color:#FFFFFF;
}
.el-713214{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-705910 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-705910 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-705910.active .faq-header{
    background-color:#FFFFFF;
}
.el-411511{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-848345 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-848345 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-848345.active .faq-header{
    background-color:#FFFFFF;
}
.el-988680{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-948085 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-948085 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-948085.active .faq-header{
    background-color:#FFFFFF;
}
.el-301167{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-934009 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-934009 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-934009.active .faq-header{
    background-color:#FFFFFF;
}
.el-848142{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-223890 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-223890 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-223890.active .faq-header{
    background-color:#FFFFFF;
}
.el-761100{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-260669 .faq-header{
    font-size:18px;
    text-align:left;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-left:0px solid;
    border-right:0px solid;
    border-bottom:0px solid;
    border-radius:10px 10px 10px 10px;
    color:#000000;
    font-weight:bold;
}
.el-260669 .faq-header:hover{
    background-color:#FFFFFF;
}
.el-260669.active .faq-header{
    background-color:#FFFFFF;
}
.el-531286{
    font-size:calc(15.6px + 8 * ((100vw - 320px) / 960));
    text-align:left;
}
.el-530671{
    align-items:center;
}
.el-853651{
    font-size:calc(12.5px + 8 * ((100vw - 320px) / 960));
    text-align:center;
}
.el-88459{
    font-size:calc(12.5px + 8 * ((100vw - 320px) / 960));
    text-align:center;
}
.el-153658 .btn:hover{
    background-color:#057B05 !important;
    box-shadow:#252A3259 0px 0px 10px 5px !important;
}
.paragraph{
    word-break:normal !important;
    white-space:normal !important;
    line-height:1em;
}
[data-gjs-type="text"][class*="gjs-selected"]{
    outline:3px solid purple !important;
}
img[data-gjs-type="image"][class*="gjs-selected"]{
    outline:3px solid orange !important;
}
a[data-gjs-type="link"][class*="gjs-selected"]{
    outline:3px solid purple !important;
}
a{
    cursor:pointer;
}
[data-gjs-type="label"][class*="gjs-selected"]{
    outline:3px solid green !important;
}
[data-gjs-type="input"][class*="gjs-selected"]{
    outline:3px solid green !important;
    border:none;
    box-shadow:none;
}
#render-table{
    background-color:rgb(255, 255, 255);
    background-size:auto;
    background-repeat:no-repeat;
    padding:0px;
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    color:rgb(37, 42, 50);
    font-family:Poppins;
    font-size:14px;
}
#\38 36177{
    padding:16px 0px;
    background-size:auto;
    background-repeat:no-repeat;
}
#\31 78107{
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    color:rgb(48, 48, 48);
    font-size:14px;
    text-align:initial;
    margin:0px;
    padding:0px 15px;
    background-size:auto;
    background-repeat:no-repeat;
}
#\32 32028{
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    color:rgb(48, 48, 48);
    font-size:14px;
    text-align:initial;
    margin:20px 0px 0px;
    padding:0px 15px;
    background-size:auto;
    background-repeat:no-repeat;
}
#\39 85735{
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    color:rgb(48, 48, 48);
    font-size:14px;
    text-align:initial;
    margin:12px 0px 0px;
    padding:0px 15px;
    background-size:auto;
    background-repeat:no-repeat;
}
#imb5fg{
    border-width:1px;
    border-style:solid;
    border-color:rgb(205, 205, 205);
    border-radius:4px;
    margin:0px;
    padding:10px;
    background-color:rgb(248, 248, 248);
}
#iwjm4q{
    margin:0px 10px 0px 0px;
}
#isl2zj{
    margin:0px;
}
#iptuox{
    color:#c8202f;
    font-size:.975rem;
    line-height:22px;
    font-weight:900;
}
#i0gcv6{
    color:black;
    font-weight:300;
}
#\34 46699{
    margin:0px;
    padding:0px 5px 40px;
    background-size:auto;
    background-repeat:no-repeat;
}
#\33 92011{
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    color:rgb(48, 48, 48);
    font-size:14px;
    text-align:initial;
    margin:0px;
    padding:0px 10px;
    background-size:auto;
    background-repeat:no-repeat;
}
#id3dnc{
    width:50%;
}
#i2ovhg{
    border-width:0px;
    border-style:solid;
    border-color:rgba(136, 136, 136, 0.47);
    margin:0px 5px;
    padding:5px;
}
#iv4a3f{
    margin:20px 0px 0px;
}
#is4wdp{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:16px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
    margin-bottom:0;
}
#ibe1ng{
    color:rgb(0, 153, 34);
    font-size:14px;
    text-align:left;
    font-weight:bold;
    font-style:normal;
}
#\34 26040{
    margin:10px 0px 0px;
    padding:10px 0px 0px;
    background-color:white;
}
#ie3ebk{
    color:rgb(47, 47, 47);
    font-size:14px;
}
#is6s62{
    color:rgb(37, 42, 50);
    font-size:14px;
}
#imqkg4{
    background:rgb(255, 0, 0);
}
#ioi6zu{
    text-align:right;
    font-size:14px;
}
#i17w6k{
    color:rgb(230, 0, 0);
}
#itwxec{
    text-align:right;
    font-size:14px;
}
#i83e4e{
    color:rgb(102, 185, 102);
}
#izlunp{
    text-align:right;
}
#ien7s3{
    font-size:large;
}
#i2fkyd{
    text-align:right;
}
#inmids{
    font-size:small;
}
#i3bkyk{
    text-align:right;
    font-size:14px;
}
#iv8evb{
    color:rgb(230, 0, 0);
}
#iqkh22{
    text-align:right;
    font-size:14px;
}
#iciwsr{
    color:rgb(102, 185, 102);
}
#i5oakt{
    text-align:right;
}
#izaam3{
    font-size:large;
}
#ijiafq{
    text-align:right;
}
#i0bvro{
    font-size:small;
}
#i1yl1m{
    background:rgb(255, 0, 0);
}
#i651sx{
    text-align:right;
    font-size:14px;
}
#i7ohf4{
    color:rgb(230, 0, 0);
}
#iit51j{
    text-align:right;
    font-size:14px;
}
#icya0k{
    color:rgb(102, 185, 102);
}
#io25qw{
    text-align:right;
}
#i0uan4{
    font-size:large;
}
#i3y83j{
    text-align:right;
}
#ij5ewf{
    font-size:small;
}
#ipf9vc{
    display:flex;
}
#is5uyh{
    background:rgb(255, 0, 0);
}
#ikwugv{
    text-align:right;
    font-size:14px;
}
#ia05ba{
    color:rgb(230, 0, 0);
}
#i0l7xv{
    text-align:right;
    font-size:14px;
}
#iwb5qp{
    color:rgb(102, 185, 102);
}
#iuofgv{
    text-align:right;
}
#ifsso2{
    font-size:large;
}
#ie64jb{
    text-align:right;
}
#iy83lm{
    font-size:small;
}
#ibsn0k{
    display:flex;
}
#inndrc{
    text-align:right;
    font-size:14px;
}
#ifgiw6{
    color:rgb(230, 0, 0);
}
#iblpw4{
    text-align:right;
    font-size:14px;
}
#i14lc7{
    color:rgb(102, 185, 102);
}
#iiuwv1{
    text-align:right;
}
#ipcjin{
    font-size:large;
}
#ilwt83{
    text-align:right;
}
#io5rfy{
    font-size:small;
}
#imgziv{
    display:flex;
}
#idkxqk{
    background:rgb(255, 0, 0);
}
#ive2gl{
    text-align:right;
    font-size:14px;
}
#imchjl{
    color:rgb(230, 0, 0);
}
#ileka7{
    text-align:right;
    font-size:14px;
}
#i7givh{
    color:rgb(102, 185, 102);
}
#ixduk6{
    text-align:right;
}
#ick1vu{
    font-size:large;
}
#ij8off{
    text-align:right;
}
#igeknu{
    font-size:small;
}
#ibrds1{
    line-height:1;
    margin:20px 0px 0px;
    padding:15px 0px 10px;
    text-shadow:transparent 0px 0px 0px;
}
#i7ufba{
    text-align:left;
}
#ier28t{
    margin:10px 0px 0px;
}
#i46i8k{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#iy3vnp{
    line-height:1;
    margin:10px 0px 0px;
    padding:15px 0px 10px;
    text-shadow:transparent 0px 0px 0px;
}
#ilcv3j{
    text-align:left;
}
#iul7ds{
    margin:0px;
    padding:0px;
}
#ibq2jh{
    margin:10px 0px 0px;
}
#il2j8p{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#i23frc{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#i0oz9n{
    margin:0px;
}
#iu2umy{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#ia6srj{
    margin:0px;
}
#inkpil{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#i3t01h{
    margin:0px;
}
#ijvtgi{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#i6g8w6{
    margin:0px;
}
#i60gxf{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#ix4xyv{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#igk6zr{
    line-height:1;
    margin:20px 0px 0px;
    padding:5px;
    text-shadow:transparent 0px 0px 0px;
}
#ii7n9m{
    text-align:left;
}
#i35ky1{
    line-height:1.3;
    margin:10px 0px 0px;
    padding:5px;
    text-shadow:transparent 0px 0px 0px;
}
#ireipg{
    text-align:left;
}
#imaboa{
    color:rgb(47, 47, 47);
}
#ipwub9{
    margin:10px 0px 0px;
}
#ish2pm{
    fill:#FFFFFF;
}
#ii3ljn{
    fill:#F79F1A;
}
#iej6n3{
    fill:#059BBF;
}
#ikad1z{
    fill:#059BBF;
}
#ivtzcw{
    fill:#059BBF;
}
#ifflcs{
    fill:#059BBF;
}
#ir8sm6{
    fill:#059BBF;
}
#i97gru{
    fill:#F79F1A;
}
#ixnvun{
    opacity:0.15;
    fill:#202121;
    enable-background:new;
}
#issa13{
    fill:#5286F9;
}
#i0kksa{
    fill:#FFB655;
}
#iy6tl4{
    fill:#D8143A;
}
#igrt59{
    fill:#3D6DEB;
}
#i8d3o3{
    fill:#26A6D1;
}
#ipw1h6{
    fill:#FFFFFF;
}
#ibkvoe{
    border-width:2px;
    border-style:dashed;
    border-color:rgb(253, 204, 94);
    border-radius:0px 6px 6px;
    margin:20px 0px 0px;
    padding:15px;
    background-color:transparent;
    border-top-left-radius:6px;
}
#im7sqw{
    color:rgb(17, 101, 48);
    font-weight:bold;
    font-size:14px;
    text-align:left;
}
#fkt-image-c2f-49c-b57{
    display:inline;
    float:left;
    margin:0px 1em 1em 0px;
}
#idxo78{
    background-color:transparent;
    color:rgb(204, 51, 0);
}
#iwzoyh{
    background-color:transparent;
    color:rgb(204, 51, 0);
}
#i9p2bi{
    background-color:transparent;
    color:rgb(47, 47, 47);
}
#fkt-link-ca2-2ae-904{
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    border-radius:4px;
    margin: 20px 12px 0px;
    padding:15px 5px;
    background-color:rgb(5, 123, 5);
    box-shadow:0 0 0.1px 10px 5px !important;
    cursor:pointer;
    width: 97%;
}
#i2c55h{
    color:white;
    font-weight:bold;
    font-size:22px;
    text-align:center;
}
#i70b9q{
    color:white;
    font-size:11px;
    text-align:center;
    margin-top:10px;
}
#ixyhbh{
    width:50%;
}
#i5r5sz{
    position:sticky;
    z-index:10;
    top:0px;
}
#i1dm45{
    border-width:0px;
    border-style:solid;
    border-color:rgba(136, 136, 136, 0.47);
    margin:0px 5px;
    padding:5px;
}
#ibq88f{
    line-height:1;
    margin:0px;
    padding:15px 0px 10px;
    text-shadow:transparent 0px 0px 0px;
}
#i3xdrh{
    text-align:left;
}
#iklojt{
    color:rgb(47, 47, 47);
    font-size:20px;
}
#il982j{
    border-top:1px solid rgba(175, 175, 175, 0.337);
    border-left:none rgba(175, 175, 175, 0.337);
    border-right:none rgba(175, 175, 175, 0.337);
    border-bottom:1px solid rgba(175, 175, 175, 0.337);
    margin:15px 0px 0px;
}
#ireiyc{
    color:rgb(83, 83, 83);
    font-size:14px;
}
#i6zgyo{
    
    border-top-width:1px;
    border-style:none;
    border-bottom-width:0;
    border-left-width:0;
    border-color:#afafaf57 !important;
    border-right-width:0;
}

#idigd5{
    padding:10px;
    background-color:rgb(255, 255, 255);
    border-style:solid;
    border-color:#afafaf57 !important;
    border-top-width:1px;
    border-bottom-width:0;
    border-left-width:0;
    border-right-width:0;
}
#ipdcyi{
    color:rgb(37, 42, 50);
    font-size:14px;
    padding-left:0;
    padding-right:0;
}
#i6o8gi{
    text-align:right;
}
#iq26v2{
    color:rgb(230, 0, 0);
}
#igtozy{
    text-align:right;
}
#id9wbw{
    color:rgb(102, 185, 102);
}
#i4qttv{
    text-align:right;
}
#idj243{
    font-size:large;
}
#ivdccn{
    text-align:right;
}
#irtdt7{
    font-size:small;
}
#io4hh6{
    color:rgb(83, 83, 83);
    font-size:14px;
}
#ifaqh3{
    color:rgb(83, 83, 83);
    font-size:14px;
}
#ik13nx{
    line-height:1;
    margin:20px 0px 0px;
    padding:5px;
    text-shadow:transparent 0px 0px 0px;
}
#iaf6kx{
    text-align:center;
}
#izy22l{
    margin:10px 0px 0px;
    padding:0px;
    display: flex;
}
#i1kszh{
    margin:10px 0px 0px;
}
#fkt-image-e0d-4af-98c{
    border-width:0px;
    border-style:solid;
    border-radius:50px;
}
#iz9c3c{
    margin:10px 10px 0px;
    padding:0px;
    display: flex;
}
#i5v65i{
    margin:0px;
}
#i6oz2m{
    line-height:1.2;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#iy7oti{
    margin:0px 10px;
    padding:0px;
    display: flex;
}
#iueimi{
    margin:5px;
}
#fkt-image-1c5-583-b3f{
    object-fit:contain;
}
#in29wg{
    line-height:1.2;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#iiabn9{
    line-height:1.5;
    margin:0px;
    padding:5px 15px 15px;
    text-shadow:transparent 0px 0px 0px;
}
#inwi02{
    margin:10px 0px 0px;
    padding:0px;
    display: flex;
}
#iu1oo1{
    margin:10px 0px 0px;
}
#fkt-image-370-28c-9fc{
    border-width:0px;
    border-style:solid;
    border-radius:50px;
}
#ih8ou7{
    margin:10px 10px 0px;
    padding:0px;
    display: flex;
}
#iwg681{
    margin:0px;
}
#ihi7pi{
    line-height:1.2;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#iznmpg{
    margin:0px 10px;
    padding:0px;
    display: flex;
}
#i655mv{
    margin:5px;
}
#fkt-image-328-6bf-91c{
    object-fit:contain;
}
#i8h0kj{
    line-height:1.2;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#it3mbh{
    line-height:1.5;
    margin:0px;
    padding:5px 15px 15px;
    text-shadow:transparent 0px 0px 0px;
}
#ibmc6h{
    margin:10px 0px 0px;
    padding:0px;
    display: flex;
}
#i6tpr4{
    margin:10px 0px 0px;
}
#fkt-image-4d0-bbd-be2{
    border-width:0px;
    border-style:solid;
    border-radius:50px;
}
#ifz0l5{
    margin:10px 10px 0px;
    padding:0px;
    display: flex;
}
#icdtxj{
    margin:0px;
}
#ikaw43{
    line-height:1.2;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#in7wyi{
    margin:0px 10px;
    padding:0px;
    display: flex;
}
#ig2ppe{
    margin:5px;
}
#fkt-image-c20-f90-8cb{
    object-fit:contain;
}
#ifnpp8{
    line-height:1.2;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#iunszi{
    line-height:1.5;
    margin:0px;
    padding:5px 15px 15px;
    text-shadow:transparent 0px 0px 0px;
}
#iccebw{
    line-height:1;
    margin:10px 0px 0px;
    padding:5px;
    text-shadow:transparent 0px 0px 0px;
}
#izx5qa{
    text-align:center;
}
#i76ikc{
    margin:15px 0px;
    padding:0px;
    display: flex;
}
#ibib8k{
    margin:10px 0px 0px;
}
#ivg8uw{
    margin:0px;
    padding:0px;
}
#iff3pj{
    line-height:1.3;
    margin:0px;
    padding:10px;
    text-shadow:0 0 0 0px !important;
}
#iijtyb{
    font-size:12px;
}
#ia3vfx{
    margin:0px;
    padding:0px;
    display: flex;
}
#iej3lj{
    margin:10px 0px 0px;
}
#if6oub{
    margin:0px;
    padding:0px;
}
#insip6{
    line-height:1.3;
    margin:0px;
    padding:10px;
    text-shadow:transparent 0px 0px 0px;
}
#ip3edx{
    font-size:12px;
}
#\36 58595{
    padding:40px 10px;
    background-color:#ffffff !important;
    background-size:auto;
    background-repeat:no-repeat;
    padding-bottom:3px;
    border-top-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-top-left-radius:1px;
    border-top-right-radius:1px;
    border-bottom-left-radius:1px;
    border-bottom-right-radius:1px;
    flex:0 0;
    display:flex;
    padding-top:0;
}
#\35 11927{
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    color:rgb(48, 48, 48);
    font-size:14px;
    text-align:initial;
    margin:0px;
    padding:0px;
    background-size:auto;
    background-repeat:no-repeat;
}
#icly98{
    width:100%;
}
#i3bok7{
    line-height:1.2;
    color:rgb(0, 0, 0);
    margin:0px;
    padding:0px 15px;
    text-shadow:0 0 0 0px !important;
    padding-left:0;
}
#\31 9986{
    border-top:1px solid rgb(204, 204, 204);
    border-left:none rgb(204, 204, 204);
    border-right:none rgb(204, 204, 204);
    border-bottom:none rgb(204, 204, 204);
    margin:0px;
    padding:40px 15px;
    background-size:auto;
    background-repeat:no-repeat;
}
#\39 60934{
    border-width:0px;
    border-style:solid;
    border-color:transparent;
    color:rgb(48, 48, 48);
    font-size:14px;
    text-align:initial;
    margin:0px;
    padding:0px;
    background-size:auto;
    background-repeat:no-repeat;
}
#iivm0x{
    width:100%;
}
#igkwdv{
    margin:0px;
}
#ikktp7{
    color:rgb(0, 0, 0);
    line-height:1.2;
    margin:15px 0px 0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#is5g4z{
    color:rgb(0, 0, 0);
    line-height:1.2;
    margin:15px 0px 0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px !important;
}
#ics0ng{
    display:none !important;
    visibility:hidden !important;
    width:0 !important;
    height:0 !important;
}
#fkt-image-a89-ea7-b2b{
    display:none !important;
}
#bodyElementDummy{
    display:none;
}
#iga4ht{
    font-size:14px;
}
#iymw1k{
    font-size:14px;
}
#i3gmv8{
    font-size:14px;
}
#fkt-link-ae0-7a2-aa6{
    cursor:pointer;
    font-size:14px;
}
#fkt-link-718-898-84a{
    cursor:pointer;
    font-size:14px;
}
#fkt-link-981-db1-82a{
    cursor:pointer;
    font-size:14px;
}
#i4ow3q{
    font-size:14px;
}
#i8y7ln{
    font-size:14px;
}
#iq6edl{
    font-size:14px;
}
#i5uxsq{
    font-size:11px;
}
#ii1vid{
    font-size:14px;
}
#ic51qm{
    font-size:11px;
}
#imyo8h{
    font-size:14px;
}
#iq6dvy{
    font-size:11px;
}
#itrapm{
    font-size:14px;
}
#iq17yx{
    font-weight:700;
}
#i6q4nac{
    font-size:14px;
}
#ixzsfg{
    font-size:14px;
}
#i95hej{
    font-size:14px;
}
#ivto1h{
    font-size:14px;
}
#ijqy8y{
    font-size:14px;
}
#izctx5{
    margin-bottom:0;
}
#i0ycgx{
    margin-bottom:0;
}
#io5lou{
    margin-bottom:0;
}
#id14ql{
    margin-bottom:0;
}
#iao2jq{
    margin-bottom:0;
}
#i7iozk{
    margin-bottom:0;
}
.btn{
    display:inline-block;
    font-weight:400;
    text-align:center;
    white-space:normal;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid transparent;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:25px;
    padding-right:25px;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin:20px auto;
    font-size:20px;
    font-family:Helvetica, serif;
}
.btn.btn-primary{
    background:#007bff;
    color:#fff;
    border-color:#007bff;
    white-space:normal;
}
.btn.btn-primary.btn-one-style:active:focus{
    box-shadow:none;
}
.btn.btn-primary.btn-one-style:focus{
    box-shadow:none;
}
.fk-i59lmzf{
    margin-left:auto;
    margin-right:auto;
}
#i59lmzf{
    margin-top:0;
    margin-bottom:0;
    font-family:Poppins, sans-serif;
    line-height:44px;
}
#i33s84{
    margin-bottom:0;
}
#ike3jp{
    padding-bottom:0;
}
#ifzvtd{
    margin-top:0;
}
.fk-payment-option-container{
    position:relative;
    padding:0 5px;
}
.fk-payment-option-container:first-child .fk-payment-option-header-wrapper{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.fk-payment-option-container:last-child .fk-payment-option-header-wrapper{
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}
.fk-payment-option-container:last-child .fk-payment-option-body{
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}
.fk-payment-option-toggler-field:checked ~ .fk-payment-option-header-wrapper{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
}
.fk-payment-option-toggler-field:checked ~ .fk-payment-option-body{
    display:flex;
    border:1px solid #d9d9d9;
}
.fk-payment-option-body{
    /* background-color:#fafafa; */
    /* display:flex; */
    /* align-items:center; */
    border:1px solid #d9d9d9;
}
.fk-card-payment-field{
    display: flex;
    margin:10px;
    position:relative;
    gap: 20px;
}
.fk-card-payment-field-icon{
    position:absolute;
    top:12px;
    right:20px;
}
.fk-card-payment-field input{
    outline:none;
    font-size:18px;
    padding:15px;
    height:45px;
    width:100%;
    border-radius:5px;
    border:1px solid #ced4da;
    box-sizing:border-box;
}
.fk-card-number input{
    padding:15px 35px 15px 15px;
}
.fk-card-payment-container{
    width:100%;
    margin:5px;
}
.fk-card-multiple-payment-field{
    /* display:flex; */
    /* flex-direction:row; */
    width: 100%;
    /* justify-content: space-between; */
}
.fk-payment-option-body-content{
    display:flex;
    height:130px;
    width:100%;
    align-items:center;
    justify-content:center;
    margin:5px;
}
[data-gjs-type="paymentOption"][class*="gjs-selected"]{
    outline:3px solid green !important;
    border:none;
    box-shadow:none;
}
#fkCreditCard{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    border-style:solid;
    border-top-width:1px;
    border-color:#d9d9d9 !important;
    border-bottom-width:0;
    border-left-width:0;
    border-right-width:0;
}
.fk-payment-option-body {
  /* overflow: hidden; */
  transition: max-height 0.4s ease;
}
#ip5hqt5{
    margin-right:0;
    margin-left:0;
}
#idzdrq5{
    font-family:Poppins, sans-serif;
    font-size:16px;
    line-height:24px;
}
#isjbm7i{
    font-family:Poppins, sans-serif;
    font-size:16px;
    line-height:24px;
}
#iwx5z3h{
    font-family:Poppins, sans-serif;
    font-size:16px;
    line-height:24px;
}
#icj4pw{
    margin-bottom:0;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-style:none;
    border-bottom-width:0;
}
#iz7e5b{
    padding-bottom:0;
}
#fkPayPal{
    background-color:#ffffff !important;
    border-bottom-width:0;
    border-left-width:0;
    border-right-width:0;
}
#ih0cl44{
    padding-right:5px;
    padding-left:5px;
    padding-bottom:5px;
    padding-top:5px;
    background-color:rgb(250, 250, 250) !important;
    margin-bottom:0;
    margin-top:2px;
    margin-left:0;
    margin-right:0;
}
#iy4lnhc{
    color:rgb(230, 0, 0);
}
#i3o6q5l{
    text-align:right;
}
#i07l8nz{
    color:rgb(102, 185, 102);
}
#iy57zr6{
    text-align:right;
}
#i49c81a{
    font-size:large;
}
#i2utbbc{
    text-align:right;
}
#iyko98j{
    font-size:small;
}
#i0gyvdj{
    text-align:right;
}
#ieebr9h{
    color:rgb(230, 0, 0);
}
#ii9xfyf{
    text-align:right;
}
#ihqfx8n{
    color:rgb(102, 185, 102);
}
#icak3ti{
    text-align:right;
}
#ic0tg8q{
    font-size:large;
}
#i92gi7a{
    text-align:right;
}
#ijydges{
    font-size:small;
}
#i7mthny{
    text-align:right;
}
#iuwx9ek{
    color:rgb(230, 0, 0);
}
#issm894{
    text-align:right;
}
#idtxhjf{
    color:rgb(102, 185, 102);
}
#ilzu6ug{
    text-align:right;
}
#isqw1r8{
    font-size:large;
}
#i1tobpx{
    text-align:right;
}
#isji61k{
    font-size:small;
}
#ixozbs6{
    text-align:right;
}
#ip66xhy{
    color:rgb(230, 0, 0);
}
#is7t6i3{
    text-align:right;
}
#ivt5hci{
    color:rgb(102, 185, 102);
}
#iwvgpmg{
    text-align:right;
}
#ijvmxns{
    font-size:large;
}
#i2wbd2s{
    text-align:right;
}
#i168m7m{
    font-size:small;
}
#imm3wmo{
    text-align:right;
}
#iuyhi1y{
    color:rgb(230, 0, 0);
}
#ih7mnwb{
    text-align:right;
}
#id4k15q{
    color:rgb(102, 185, 102);
}
#isdfrr5{
    text-align:right;
}
#iyt8s9t{
    font-size:large;
}
#ixkgtmk{
    text-align:right;
}
#i9od3mp{
    font-size:small;
}
#ix7bx4g{
    text-align:right;
}
#iraju88{
    background-color:#2C5C4C !important;
}
#i71c1p{
    color:#135D4B !important;
    font-size:46px;
    margin-right:0;
}
#ibsm3jk{
    text-align:left;
}
#i71c1p-2{
    text-decoration-line:inherit;
}
#i4sea4s{
    border-top-width:0;
    border-top-left-radius:0;
    margin-top:20px;
}
#iiusu4s{
    line-height:1.2;
    color:rgb(0, 0, 0);
    margin:0px;
    padding:0px 15px;
    text-shadow:transparent 0px 0px 0px;
}
#iqxfme4{
    flex-direction:row;
    padding:20px 25px;
}
#ib6vad9{
    font-size:16px;
}
#idufjw6{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#il207ij{
    padding:20px 25px;
}
#isl93gk{
    margin:0px;
}
#i1cyvi9{
    flex-direction:row;
    padding:20px 25px;
}
#irosh4q{
    font-size:16px;
}
#iv17fb4{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#inc8nap{
    padding:20px 25px;
}
#ix1lwot{
    margin:15px 0px 0px;
}
#iwb7njx{
    flex-direction:row;
    padding:20px 25px;
}
#ii46lue{
    font-size:16px;
}
#ignhlzh{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#inxdqsh{
    padding:20px 25px;
}
#i66ysqw{
    margin:15px 0px 0px;
}
#ivqkrmn{
    flex-direction:row;
    padding:20px 25px;
}
#iehy0pk{
    font-size:16px;
}
#iv6i3zq{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#iw29pig{
    padding:20px 25px;
}
#in4kz1k{
    margin:15px 0px 0px;
}
#i6s610l{
    flex-direction:row;
    padding:20px 25px;
}
#ik0ek35{
    font-size:16px;
}
#ieoxdf5{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#i5cndbk{
    padding:20px 25px;
}
#isslf02{
    margin:15px 0px 0px;
}
#i4a9ffk{
    width:15px;
    height:15px;
}
#i483lbs{
    flex-direction:row;
    padding:20px 25px;
}
#i3deixb{
    font-size:16px;
}
#iis4krl{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#itr31cn{
    padding:20px 25px;
}
#ibg9ris{
    margin:15px 0px 0px;
}
#i1337ty{
    font-size:16px;
}
#ik2ft7i{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#i2l9paf{
    padding:20px 25px;
}
#iageruh{
    margin:15px 0px 0px;
}
#ijzw2xv{
    flex-direction:row;
    padding:20px 25px;
}
#irtofnj{
    font-size:16px;
}
#i7e2mom{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#im6xmyj{
    padding:20px 25px;
}
#ir33cdn{
    margin:15px 0px 0px;
}
#idk02ik{
    flex-direction:row;
    padding:20px 25px;
}
#i4i8p58{
    font-size:16px;
}
#i3prjl3{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#izv7nv4{
    padding:20px 25px;
}
#in4fngq{
    margin:15px 0px 0px;
}
#icr3agk{
    flex-direction:row;
    padding:20px 25px;
}
#iyajjax{
    font-size:16px;
}
#iyjzhyn{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#i5h3ds6{
    padding:20px 25px;
}
#iyi81x8{
    margin:15px 0px 0px;
}
#io4drnf{
    height:17px;
    width:16px;
}
#i9lx7t8{
    flex-direction:row;
    padding:20px 25px;
}
#ij52y8r{
    font-size:16px;
}
#icmasc6{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#iuma37f{
    padding:20px 25px;
}
#i2zsgla{
    margin:15px 0px 0px;
}
#i6umtki{
    font-size:16px;
}
#ixdz08g{
    color:rgb(0, 0, 0);
    line-height:1.5;
    margin:0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px;
}
#ib5ifpg{
    padding:20px 25px;
}
#is0dzzr{
    margin:15px 0px 0px;
}
#icdkb3q{
    margin:0px;
    padding:0px;
}
#ix20dbj{
    margin:20px 0px 0px;
    padding:0px;
}
#i12jcfp{
    width:100%;
}
#imju67a{
    background-color:rgb(247, 247, 247) !important;
}
#iugixch{
    text-align:left;
}
#i10pmdh{
    line-height:1;
    margin:0px;
    padding:15px 0px 10px;
    text-shadow:transparent 0px 0px 0px;
}
#fkt-image-7eb-08f-89a{
    padding-right:0;
    padding-left:0;
    padding-bottom:0;
    padding-top:0;
    margin-left:0;
}
#fkt-image-efc-cab-95b{
    display:inline;
    float:left;
    margin:0px 1em 1em 0px;
}
#iygf9bx{
    padding:12px 10px;
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
    padding-left:0;
    width:69%;
    display:flex;
}
#inga2i1{
    padding:12px 10px;
    width:100%;
    display:flex;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
}
#i28efy3{
    padding:12px 10px;
    width:100%;
    display:flex;
    padding-right:0;
    padding-left:0;
    padding-top:7px;
    justify-content:space-between;
    padding-bottom:0;
}
#fkt-image-c33-095-a75{
    border-top-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-top-left-radius:1px;
    border-top-right-radius:1px;
    border-bottom-left-radius:1px;
    border-bottom-right-radius:1px;
    flex:0 0;
    padding-right:0;
    padding-left:0;
    padding-bottom:0;
    padding-top:0;
    margin-left:0;
    margin-bottom:0;
    margin-top:0;
    width:100% !important;
}
#irrjnd3{
    padding:12px 10px;
    width:100%;
    display:flex;
    padding-right:0;
    padding-left:0;
    padding-top:0;
}
#ir9rqbh{
    padding:1px;
    font-size:17px;
    font-family:Helvetica, serif;
    justify-content:flex-start;
    align-items:flex-start;
    align-self:center;
}
#ihotx4x{
    padding:12px 10px;
}
#i1qvzwv{
    padding:1px;
    font-size:17px;
    font-family:Helvetica, serif;
    justify-content:flex-start;
    align-items:flex-start;
    line-height:20px;
}
#ii5bnwl{
    font-size:14px;
}
#i2j2psw{
    color:rgb(0, 0, 0);
    line-height:1.2;
    margin:15px 0px 0px;
    padding:0px;
    text-shadow:transparent 0px 0px 0px !important;
}
.fk-row.gjs-selected{
    outline:3px solid red !important;
}
.fk-col.gjs-selected{
    outline:3px solid #f8ba03 !important;
}
#iq2wzz{
    padding-top:1px;
    margin-top:1px;
}
#ixn3kd5{
    background-color:rgb(255, 255, 255);
    color:rgb(37, 42, 50);
    font-size:14px;
    text-align:left;
    font-weight:normal;
    font-style:normal;
}
#i6rsy69{
    margin:0px;
}
@font-face{
    font-family:poppins;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecmNE.woff2)format('woff2');
    unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
    font-family:poppins;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecg.woff2)format('woff2');
    unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
    font-family:poppins;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2)format('woff2');
    unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
    font-family:poppins;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2)format('woff2');
    unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes pulse{
    0%{
        transform:scale(1);
    }
    30%{
        transform:scale(1.1);
    }
    60%{
        transform:scale(1);
    }
    100%{
        transform:scale(1);
    }
}
@keyframes echo{
    0%{
        box-shadow:0 0 0 0 rgba(227, 45, 44, 0.7);
    }
    70%{
        box-shadow:0 0 0 5px rgba(227, 45, 44, 0);
    }
    100%{
        box-shadow:0 0 0 0 rgba(227, 45, 44, 0);
    }
}
@media (max-width: 992px){
    #fkt-image-efc-cab-95b{
        width:767px !important;
        height:127.9961px;
        margin-bottom:0;
    }
    #\33 92011{
        margin-top:13px;
    }
    #\36 58595{
        padding-left:0;
        padding-right:5px;
    }
}
@media (max-width: 768px){
    #fkt-image-efc-cab-95b{
        width:100% !important;
        height:100%;
    }
    #\36 58595{
        padding-left:0;
        padding-right:0;
    }
    #i1qvzwv{
        font-size:15px;
    }
    #ir9rqbh{
        font-size:15px;
    }
    #i28efy3{
        padding-top:3px;
        padding-bottom:0;
    }
}
@media (max-width: 600px){
    .px-0{
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .product-list .pl-item .pl-price{
        min-width:105px !important;
    }
    .faq-header{
        font-size:17px !important;
        line-height:1.3 !important;
    }
    .product-list .pl-item.top_tag .pl-inner{
        padding:20px 10px 12px !important;
    }
    .product-list .pl-item .top-tag{
        top:-47px;
    }
    .kh_check .fe-label{
        line-height:1.2;
    }
    #i3bok7{
        padding-left:0;
    }
    #fkt-image-efc-cab-95b{
        height:100%;
    }
    #\33 92011{
        width:100% !important;
    }
    #imb5fg{
        margin-top:15px;
    }
}
@media screen and (min-width: 480px){
    .el-219270>.scraped-container-box:nth-child(1){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-219270>.scraped-container-box:nth-child(2){
        width:20px;
        min-width:20px;
        max-width:20px;
    }
    .el-219270>.scraped-container-box:nth-child(3){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-265123{
        font-size:10px;
        text-align:left;
    }
    .el-769152{
        font-size:7px;
        text-align:left;
    }
    .el-779990{
        font-size:10px;
        text-align:left;
    }
    .el-894811{
        font-size:10px;
        text-align:left;
    }
    .el-802446{
        font-size:7px;
        text-align:left;
    }
    .el-816656{
        font-size:10px;
        text-align:left;
    }
    .el-35305{
        font-size:10px;
        text-align:left;
    }
    .el-260929{
        font-size:7px;
        text-align:left;
    }
    .el-15761{
        font-size:10px;
        text-align:left;
    }
    .el-439142{
        flex-direction:row;
    }
    .el-439142>.scraped-container-box:nth-child(1){
        width:10%;
        min-width:10%;
        max-width:10%;
    }
    .el-439142>.scraped-container-box:nth-child(2){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-242942{
        flex-direction:row;
    }
    .el-242942>.scraped-container-box:nth-child(1){
        width:10%;
        min-width:10%;
        max-width:10%;
    }
    .el-242942>.scraped-container-box:nth-child(2){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-960302{
        font-size:25px;
        text-align:center;
    }
    .el-870019{
        flex-direction:column;
    }
    .el-870019>.scraped-container-box:nth-child(1){
        width:100%;
        min-width:100%;
        max-width:100%;
    }
    .el-967608{
        font-size:14px;
        text-align:left;
    }
    .el-73886{
        font-size:14px;
        text-align:left;
    }
    .el-432234{
        font-size:14px;
        text-align:left;
    }
    .el-161700{
        font-size:14px;
        text-align:left;
    }
    .el-713214{
        font-size:14px;
        text-align:left;
    }
    .el-411511{
        font-size:14px;
        text-align:left;
    }
    .el-988680{
        font-size:14px;
        text-align:left;
    }
    .el-301167{
        font-size:14px;
        text-align:left;
    }
    .el-848142{
        font-size:14px;
        text-align:left;
    }
    .el-761100{
        font-size:14px;
        text-align:left;
    }
    .el-531286{
        font-size:14px;
        text-align:left;
    }
    .el-853651{
        font-size:calc(11.3px + 8 * ((100vw - 320px) / 960));
        text-align:center;
    }
    .el-88459{
        font-size:calc(11.3px + 8 * ((100vw - 320px) / 960));
        text-align:center;
    }
}
@media screen and (min-width: 1024px){
    .el-219270>.scraped-container-box:nth-child(1){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-219270>.scraped-container-box:nth-child(2){
        width:20px;
        min-width:20px;
        max-width:20px;
    }
    .el-219270>.scraped-container-box:nth-child(3){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-265123{
        font-size:14px;
        text-align:left;
    }
    .el-769152{
        font-size:11px;
        text-align:left;
    }
    .el-779990{
        font-size:14px;
        text-align:left;
    }
    .el-894811{
        font-size:14px;
        text-align:left;
    }
    .el-802446{
        font-size:11px;
        text-align:left;
    }
    .el-816656{
        font-size:14px;
        text-align:left;
    }
    .el-35305{
        font-size:14px;
        text-align:left;
    }
    .el-260929{
        font-size:11px;
        text-align:left;
    }
    .el-15761{
        font-size:14px;
        text-align:left;
    }
    .el-439142{
        flex-direction:row;
    }
    .el-439142>.scraped-container-box:nth-child(1){
        width:10%;
        min-width:10%;
        max-width:10%;
    }
    .el-439142>.scraped-container-box:nth-child(2){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-242942{
        flex-direction:row;
    }
    .el-242942>.scraped-container-box:nth-child(1){
        width:10%;
        min-width:10%;
        max-width:10%;
    }
    .el-242942>.scraped-container-box:nth-child(2){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-960302{
        font-size:32px;
        text-align:center;
    }
    .el-870019{
        flex-direction:row;
    }
    .el-870019>.scraped-container-box:nth-child(1){
        width:unset;
        min-width:0;
        max-width:unset;
    }
    .el-967608{
        font-size:16px;
        text-align:left;
    }
    .el-73886{
        font-size:16px;
        text-align:left;
    }
    .el-432234{
        font-size:16px;
        text-align:left;
    }
    .el-161700{
        font-size:16px;
        text-align:left;
    }
    .el-713214{
        font-size:16px;
        text-align:left;
    }
    .el-411511{
        font-size:16px;
        text-align:left;
    }
    .el-988680{
        font-size:16px;
        text-align:left;
    }
    .el-301167{
        font-size:16px;
        text-align:left;
    }
    .el-848142{
        font-size:16px;
        text-align:left;
    }
    .el-761100{
        font-size:16px;
        text-align:left;
    }
    .el-531286{
        font-size:16px;
        text-align:left;
    }
    .el-853651{
        font-size:13px;
        text-align:center;
    }
    .el-88459{
        font-size:13px;
        text-align:center;
    }
}
@media (min-width: 1200px){
    .mainImage img{
        height:100%;
        object-fit:contain;
        margin:0 auto;
        display:flex;
    }
}
@media (max-width: 480px){
    .el-439142{
        align-items:center;
    }
    .el-242942{
        align-items:center;
    }
    #itd6mm{
        border-top-width:0;
    }
    #fkt-image-efc-cab-95b{
        width:100% !important;
        height:100%;
        margin-right:0;
        padding-top:0;
    }
    #imb5fg{
        margin-top:15px;
    }
    #itgm3u5{
        padding:12px 10px;
        width:100%;
        display:flex;
        padding-bottom:0;
        padding-top:0;
    }
    #icafzzj{
        padding:12px 10px;
        width:100%;
        display:flex;
        justify-content:flex-end;
        align-self:flex-start;
        padding-top:0;
        padding-bottom:0;
    }
    #\33 92011{
        margin-top:7px;
    }
    #i73acit{
        padding:1px;
        font-size:13px;
        font-family:Helvetica, serif;
        margin:10px auto 0;
        width: 100%;
        max-width: 96px;
    }
    #i6aeqw5{
        text-align:center;
    }
    #id1blai{
        text-decoration-line:inherit;
        text-align:initial;
    }
    #io5lou{
        padding-top:25px;
    }
    #i7iozk{
        padding-top:25px;
    }
}
@media (max-width: 390px){
    .product-list .pl-item .top-tag{
        top:-42px;
    }
    .product-list .pl-item.top_tag .pl-inner{
        padding:25px 10px 12px !important;
    }
}


         .fk-hide-on-load {
         visibility: hidden;
         }
         /*.fk-payment-options-hide-on-load, .fk-display-none-on-load {
         display: none;
         }*/
         .fk-youtube {
         background-color: #000;
         margin-bottom: 30px;
         position: relative;
         overflow: hidden;
         cursor: pointer;
         min-height: 160px;
         }
         .fk-youtube .fk-rm.image {
         -webkit-background-size: cover;
         background-position: center;
         background-repeat: no-repeat;
         width: 100%;
         height: 100%;
         position: absolute;
         }
         .fk-youtube .play-button {
         width: 90px;
         height: 60px;
         background-color: #333;
         box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
         z-index: 1;
         opacity: 0.8;
         border-radius: 6px;
         }
         .fk-youtube .play-button:before {
         content: "";
         border-style: solid;
         border-width: 15px 0 15px 26.0px;
         border-color: transparent transparent transparent #fff;
         }
         .fk-youtube .fk-rm.image,
         .fk-youtube .play-button {
         cursor: pointer;
         }
         .fk-youtube .fk-rm.image,
         .fk-youtube iframe,
         .fk-youtube .play-button,
         .fk-youtube .play-button:before {
         position: absolute;
         }
         .fk-youtube .play-button,
         .fk-youtube .play-button:before {
         top: 50%;
         left: 50%;
         transform: translate3d( -50%, -50%, 0 );
         }
         .fk-youtube iframe {
         height: 100%;
         width: 100%;
         top: 0;
         left: 0;
         }

.link-1{
    color: #000;
    text-decoration: none;
}
.link-1:hover{
    color: #000;
    text-decoration: underline;
}

/* ===== Credit/Debit Card Section Alignment ===== */
#credit-card-section {
  margin-top: 15px;
}

/* Uniform styling for all input/select fields */
#credit-card-section input[type="text"],
#credit-card-section input[type="number"],
#credit-card-section input[type="password"],
#credit-card-section select {
  width: 100%;
  padding: 10px 14px;
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 15px;
  color: #333;
  margin-bottom: 16px;
  box-sizing: border-box;
}

/* Label styling for consistent spacing */
#credit-card-section label {
  display: block;
  margin-bottom: 6px;
  font-weight: 500;
  color: #222;
}

/* Group expiry date and CVV side by side */
#credit-card-section .expiry-cvv {
  display: flex;
  justify-content: space-between;
  gap: 15px;
}

/* Each half (expiry, CVV) takes equal space */
#credit-card-section .expiry-cvv > div {
  flex: 1;
}

/* Input focus effect for better UX */
#credit-card-section input:focus,
#credit-card-section select:focus {
  border-color: #007bff;
  box-shadow: 0 0 4px rgba(0,123,255,0.3);
  outline: none;
}

/* --- Responsive fix for mobile screens --- */
@media (max-width: 768px) {
  #credit-card-section .expiry-cvv {
    flex-direction: column;
  }
  #credit-card-section .expiry-cvv > div {
    width: 100%;
  }
  #credit-card-section input,
  #credit-card-section select {
    font-size: 14px;
  }
  
.order-bump .ob-header .ob-headline {
    font-size: 12px;
}
.order-bump .ob-content p {
    font-size: 12px;

}
 
} 
