@charset "UTF-8";
html {
    scroll-behavior: smooth
}

body {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0;
    background: #fff;
    color: #000;
    text-align: center;
    font-family: "Alliance No.1";
    font-weight: 400
}

div,
ul,
h1,
h2,
h3,
h4,
h5,
li,
p,
img,
form,
input,
textarea {
    margin: 0;
    padding: 0
}

header,
section,
footer,
aside,
nav,
main,
article,
figure {
    display: block
}

table,
tr,
td {
    border: 0
}

a {
    outline: none;
    color: inherit;
    text-decoration: none
}

img {
    border: none
}

li {
    list-style: none
}

* {
    box-sizing: border-box
}

.img-full {
    max-width: 100%
}

.clearall {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 1px
}

.forMob,
.forTab {
    display: none
}

.fl {
    float: left
}

.fr {
    float: right
}

.container {
    width: 1500px;
    margin: 0 auto;
    padding: 0;
    position: relative
}

.top-strip {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 600;
    background: #084688;
    padding: 5px 0;
    letter-spacing: 1px
}

.top-fix-bar {
    float: left;
    width: 100%;
    margin-bottom: 70px
}

.header {
    float: left;
    width: 100%;
    background: #fff;
    height: 70px;
    margin-top: -70px;
    position: relative;
    top: 70px
}

.fixed-nav .header {
    position: fixed;
    z-index: 10;
    top: 0;
    -webkit-transition: margin .3s ease-out;
    transition: margin .3s ease-out;
    margin-top: 0;
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 4px #0000001a
}

.logo {
    float: left;
    margin-top: 12px
}

.header-left {
    float: left;
    padding-left: 30px
}

.nav-dwn-arw {
    display: inline-block;
    vertical-align: middle;
    margin: -4px 0 0 5px
}

.cart-ic {
    display: inline-block;
    vertical-align: middle;
    margin: -5px 5px 0 0
}

ul.mainMenu {
    float: right;
    margin-top: 25px
}

ul.mainMenu li {
    float: left;
    padding: 0 20px;
    position: relative
}

.cart-menu {
    border-left: 1px solid #ddd
}

ul.mainMenu li:first-child {
    padding-left: 0
}

ul.mainMenu li:last-child {
    padding-right: 0
}

ul.mainMenu li a {
    float: left;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .5px
}

.header-left ul.mainMenu li a {
    font-weight: 700;
    color: #1a69be
}

ul.mainMenu li a.active,
ul.mainMenu li a:hover {
    color: #1a69be
}

ul.mainMenu li a span {
    color: #1caa5d;
    font-weight: 600
}

.mob-mnu-ic {
    cursor: pointer;
    position: absolute;
    right: 175px;
    top: 24px;
    z-index: 16;
    height: 30px
}

.mob-mnu-ic button {
    outline: none;
    -webkit-appearance: none;
    background: none;
    padding: 0;
    cursor: pointer;
    border: none;
    margin: 0
}

.mob-mnu-ic span {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    margin-top: 4px;
    margin-right: 5px
}

.bar1,
.bar2,
.bar3 {
    width: 30px;
    height: 3px;
    background-color: #3a3a3c;
    transition: .4s;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px
}

.bar2 {
    margin: 6px 0
}

.dl-active .bar1 {
    -webkit-transform: rotate(-45deg) translate(-7px, 5px);
    transform: rotate(-45deg) translate(-7px, 5px);
    background: #3a3a3c
}

.dl-active .bar2 {
    opacity: 0
}

.dl-active .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -6px);
    transform: rotate(45deg) translate(-8px, -6px);
    background: #3a3a3c
}

.mobilemenu {
    left: 0;
    position: fixed;
    top: 70px;
    background: rgba(255, 255, 255, 1);
    z-index: 10;
    right: 0;
    bottom: 0;
    overflow: scroll;
    display: none;
    border-top: 1px solid #ddd
}

.mobimenu-top {
    top: 70px
}

.mobilemenu li {
    float: left;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #ddd
}

.mobilemenu li a {
    float: left;
    width: 100%;
    padding: 17px 20px;
    font-size: 18px;
    color: #000
}

.mobilemenu li a.header-btn {
    float: left;
    width: 150px;
    font-size: 18px;
    color: #fff;
    height: 42px;
    line-height: 40px;
    font-weight: 600;
    margin: 10px 0;
    border-radius: 20px;
    background: #19c354;
    padding: 0;
    text-align: center
}

.banner {
    float: left;
    width: 100%;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/banner-bg_b7f7bd76-09a0-4802-8c48-8bfd579f3e31.jpg?v=1631766053) no-repeat center top;
    height: 590px;
    overflow: hidden
}

.banr-left {
    float: left;
    width: 660px;
    text-align: left;
    padding: 140px 0 60px
}

.bnrHdng {
    float: left;
    width: 100%;
    font-size: 42px;
    line-height: 48px;
    color: #000;
    font-weight: 700;
    letter-spacing: 1px
}

.bnr-txt1 {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 28px;
    color: #000;
    margin-top: 25px;
    letter-spacing: .5px
}

a.shop-btn {
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    height: 52px;
    line-height: 52px;
    background: #1a69be;
    border-radius: 40px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-top: 40px;
    letter-spacing: .5px
}

.hero-img {
    position: absolute;
    right: 165px;
    top: 5px
}

.sectionOne {
    float: left;
    width: 100%;
    padding: 80px 0 0;
    position: relative
}

.comnHdng {
    float: left;
    width: 100%;
    font-size: 36px;
    line-height: 45px;
    font-weight: 700;
    color: #000;
    letter-spacing: .5px
}

.s1-list-Box {
    float: left;
    width: 100%;
    margin-top: 30px
}



.s1-list-Box {
display: flex;
flex-wrap: wrap;
}

 @media only screen and (min-width: 1025px) {
	
	.s1-col {
	   flex: 1 0 21%;
		
	}
	
	
	
}

@media only screen and (max-width: 426px)  {
	
	.s1-col {
	   flex: 1 0 95%;
		
	}
	
	
	
}


@media only screen and (min-width: 426px) and (max-width: 768px)  {
	
	
	.s1-col {
	   flex: 1 0 47%;
		
	}
	
	
}




@media only screen and (max-width: 1024px) and (min-width: 768px)  {
	
	
	.s1-col {
	   flex: 1 0 31%;
		
	}
	
	
}




.s1-col {
    float: left;
    width: 308px;
    height: 310px !important;
    padding: 35px 35px 0;
    text-align: center;
    background: #f8faf3;
    border-radius: 5px;
   margin: 10px!important;
    position: relative;
}

.s1-col.s1-bg2 {
    background: #edf9f6
}

.s1-col span {
    font-size: 24px;
    line-height: 28px;
    color: #000;
    font-weight: 700
}

.s1-col p {
    font-size: 18px;
    line-height: 24px;
    color: #757575;
    font-weight: 300;
    margin-top: 20px
}

.s1-img {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    -webkit-transform: translateX(-50%);
    max-width: 100%
}

.sectionTwo {
    float: left;
    width: 100%;
    padding: 90px 0
}

.s2-txt1 {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 26px;
    color: #000;
    margin-top: 5px
}

ul.s2-list {
    float: left;
    width: 100%;
    margin-top: 25px
}

ul.s2-list li {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 15px;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    color: #000;
    letter-spacing: .5px;
    border-right: 1px solid #d9d9d9
}

ul.s2-list li:last-child {
    border: none
}

.s2-prod-sec {
    float: left;
    width: 100%;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.s2-col-1 {
    float: left;
    width: 19%;
    text-align: center
}

.s2-prodbox {
    float: left;
    width: 100%;
    background: #f4f6fa url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/s2-prodbxbg-top.png?v=1631766053) no-repeat center top;
    border-radius: 10px;
    padding: 30px 0;
    overflow: hidden;
    margin-bottom: 25px
}

.s2-prodbox img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.s2-col-txt1 {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #747475;
    font-weight: 300;
    letter-spacing: .5px
}

.s2-col-txt2 {
    float: left;
    width: 100%;
    font-size: 22px;
    line-height: 26px;
    color: #000;
    font-weight: 700;
    margin: 5px 0 12px
}

.star {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

a.addTocut-btn {
    display: inline-block;
    vertical-align: middle;
    width: 235px;
    max-width: 96%;
    height: 54px;
    font-size: 18px;
    line-height: 52px;
    font-weight: 600;
    color: #1a69be;
    border: 1px solid #1a69be;
    margin-top: 30px
}

a.addTocut-btn:hover {
    color: #fff;
    background: #1a69be
}

.strip-bar1 {
    float: left;
    width: 100%;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/bar1-bg.jpg?v=1631766053) no-repeat center top;
    padding: 70px 0;
    background-size: cover
}

.barHdng {
    float: left;
    width: 100%;
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
    color: #000;
    letter-spacing: .5px
}

.bar-txt1 {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    margin-top: 10px;
    letter-spacing: .5px
}

ul.strip-bar-list {
    float: left;
    width: 100%
}

ul.strip-bar-list li {
    display: inline-block;
    vertical-align: middle;
    margin: 40px 0 0;
    padding: 0 60px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #1a69be
}

ul.strip-bar-list li img {
    display: block;
    margin: 0 auto 10px
}

a.learn-btn {
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    max-width: 100%;
    height: 44px;
    font-size: 18px;
    line-height: 42px;
    color: #1a69be;
    border: 1px solid #1a69be;
    margin-top: 60px;
    text-align: center
}

a.learn-btn:hover {
    color: #fff;
    background: #1a69be
}

.sectionThree {
    float: left;
    width: 100%;
    padding: 80px 0 50px;
    position: relative
}

.comnPara {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 300;
    margin-top: 30px;
    letter-spacing: .5px
}

.comn-pdng {
    padding: 0 265px
}

.s3-row {
    float: left;
    width: 100%;
    margin-top: 30px
}

.s3-details-col {
    width: 52%;
    padding: 80px 50px 0 35px;
    text-align: left
}

.s3-imgDv {
    width: 45%;
    text-align: left
}

.s3-imgDv img {
    max-width: 100%
}

.s3-details-col h3 {
    float: left;
    width: 100%;
    font-size: 28px;
    line-height: 38px;
    color: #000;
    font-weight: 700
}

.s3-col-txt1 {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 26px;
    color: #000;
    letter-spacing: .5px;
    margin-top: 2px
}

.s3-col-txt2 {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 300;
    letter-spacing: .5px;
    margin-top: 40px
}

.s3-row a.learn-btn {
    margin-top: 50px
}

.strip-bar2 {
    float: left;
    width: 100%;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/bar2-bg.jpg?v=1631766053) no-repeat center top;
    padding: 90px 0;
    background-size: cover;
    position: relative
}

.colr-white {
    color: #fff
}

.bar2-txt1 {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 5px;
    letter-spacing: .5px
}

ul.bar2-logoList {
    float: left;
    width: 100%;
    margin-top: 50px
}

ul.bar2-logoList li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 40px;
    width: 19%;
    text-align: center
}

ul.bar2-logoList li img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%
}

.sectionFour {
    float: left;
    width: 100%;
    padding: 70px 0 100px
}

.s4-reviewsBox {
    float: left;
    width: 100%
}

.s4-review-col {
    float: left;
    width: 32%;
    position: relative;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/s4--rvw-bg2.png?v=1631766053) no-repeat left top #e9f7fa;
    border-radius: 10px;
    padding: 20px 20px 20px 120px;
    text-align: left;
    margin: 120px 10px 0
}

.s4-review-col:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 6%;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 10px solid #e9f7fa
}

.s4-rvw-prod {
    position: absolute;
    left: 15px;
    top: -45px;
    width: 90px
}

.t-prodName {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 700;
    letter-spacing: .5px
}

.s4-rvw-star {
    float: left;
    margin-top: 10px
}

.t-about {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 300;
    letter-spacing: .5px;
    margin-top: 10px;
    position: relative
}

.t-name {
    position: absolute;
    left: 40px;
    bottom: -40px;
    font-size: 18px;
    line-height: 26px;
    color: #000
}

.t-name span {
    color: #959595;
    font-weight: 300
}

.s4-rvw-bg1 {
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 0 0 10px
}

.insta-section {
    float: left;
    width: 100%
}

.instagrm-img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%
}

.insta-box {
    float: left;
    width: 100%
}

.insta-col-1,
.insta-col-3 {
    float: left;
    width: 24%;
    margin: 10px .5%
}

.insta-col-1 img,
.insta-col-3 img {
    max-width: 100%
}

.insta-col-2 {
    float: left;
    width: 49%;
    margin: 10px .5%
}

.insta-mdl-lft {
    width: 49%
}

.insta-col-2 img {
    max-width: 100%
}

.insta-hdng {
    float: left;
    background: #f2f3f5;
    width: 100%;
    padding: 90px 0 120px
}

a.follow-btn {
    display: inline-block;
    vertical-align: middle;
    width: 170px;
    max-width: 100%;
    height: 36px;
    font-size: 18px;
    line-height: 34px;
    color: #1a69be;
    border: 1px solid #1a69be;
    margin: 20px 0;
    text-align: center
}

.sectionFive {
    float: left;
    width: 100%;
    background: #f2f3f5;
    padding: 230px 0 50px;
    margin-top: -180px
}

ul.s5-list-col {
    float: left;
    width: 100%
}

ul.s5-list-col li {
    float: left;
    width: 33.333%;
    text-align: center;
    padding: 0 60px;
    position: relative
}

ul.s5-list-col li:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 185px;
    width: 1px;
    background: #cfdfdd;
    content: ""
}

ul.s5-list-col li:last-child:after {
    display: none
}

.s5-list-txt1 {
    font-size: 24px;
    line-height: 30px;
    color: #000;
    font-weight: 500;
    letter-spacing: .5px
}

.s5-list-txt2 {
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 300;
    letter-spacing: .5px;
    margin-top: 20px
}

.s5-list-txt3 {
    font-size: 20px;
    line-height: 32px;
    color: #000;
    font-weight: 700;
    letter-spacing: .5px;
    margin-top: 20px
}

a.read-faq-btn {
    display: inline-block;
    vertical-align: middle;
    width: 170px;
    max-width: 100%;
    height: 36px;
    font-size: 16px;
    line-height: 34px;
    color: #1a69be;
    border: 1px solid #1a69be;
    margin-top: 20px;
    text-align: center
}

.s5-social {
    float: left;
    width: 100%;
    margin-top: 30px
}

.s5-social img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px
}

.mail-strip {
    float: left;
    width: 100%;
    background: #1a69be;
    position: relative;
    padding: 25px 0
}

.mail-strp-lft {
    float: left;
    width: 42%;
    text-align: left
}

.mail-strp-lft span {
    float: left;
    width: 100%;
    font-size: 36px;
    line-height: 40px;
    color: #fff;
    font-weight: 500
}

.mail-strp-lft p {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    margin-top: 5px;
    letter-spacing: .5px
}

.mail-field {
    float: right;
    width: 52%;
    height: 54px;
    margin-top: 11px;
    overflow: hidden
}

.mail-field input {
    float: left;
    width: 75%;
    border: none;
    outline: none;
    color: #e9edf4;
    font-size: 16px;
    height: 100%;
    font-family: "Alliance No.1";
    padding: 0 20px;
    background: #145ead;
    border: 1px solid #ffffff;
    border-radius: 0
}

.mail-field input::placeholder {
    color: #e9edf4;
    letter-spacing: .5px
}

a.signUp {
    float: right;
    width: 25%;
    text-align: center;
    background: #fff;
    height: 100%;
    font-size: 20px;
    line-height: 54px;
    font-family: "Alliance No.1";
    font-weight: 600;
    color: #313b54
}

a.signUp img {
    display: block;
    margin: 26px auto
}

.ftr-links-sec {
    float: left;
    width: 100%;
    background: #fafafa
}

.ftr-links-col {
    float: left;
    text-align: left
}

.ftr-links-col-1 {
    width: 28%;
    padding: 40px 60px 80px 0
}

.ftr-log {
    float: left;
    margin-bottom: 15px
}

ul.ftr-col-1-list {
    float: left;
    width: 100%
}

ul.ftr-col-1-list li {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #5c5c5c;
    font-weight: 600;
    margin-top: 10px;
    padding-left: 28px;
    position: relative
}

ul.ftr-col-1-list li img {
    position: absolute;
    left: 0;
    top: 0
}

.footer-link-right {
    float: left;
    width: 72%;
    padding: 50px 0 30px 40px;
    border-left: 1px solid #e7e6e6
}

.ftr-links-hd {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    color: #1a69be;
    font-weight: 600;
    margin-bottom: 10px;
    text-align: left
}

.ftr-links-col-2 {
    width: 25%;
    padding: 0 50px 0 0
}

.ftr-prod-catgry {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-weight: 600;
    margin: 6px 0 0
}

.ftr-links-list {
    float: left;
    width: 100%
}

.ftr-links-list li {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #5c5c5c;
    margin: 6px 0 0
}

.ftr-links-list li a {
    color: #5c5c5c
}

.footer {
    float: left;
    width: 100%;
    background: #e7e6e6;
    padding: 25px 0
}

.ftr-txt {
    font-size: 16px;
    line-height: 20px;
    color: #434343
}

.ftr-txt a {
    color: #434343;
    margin: 0 10px
}

.prodBreadcrm {
    float: left;
    width: 100%;
    color: #aab3ca;
    font-size: 16px;
    line-height: 18px;
    text-align: left;
    padding: 8px 0;
    border-bottom: 1px solid #d9deeb;
    border-top: 1px solid #d9deeb
}

.prodBreadcrm span {
    color: #454545
}

.prodDetails-sec1 {
    float: left;
    width: 100%;
    padding: 40px 0;
    overflow: hidden
}

.prodDtls1-left {
    float: left;
    width: 42%;
    text-align: center;
    padding: 0 50px
}

.prod-dtls1-slide {
    float: left;
    width: 100%;
    background: #dce2ef;
    border-radius: 15px;
    padding: 20px 40px;
    position: relative;
    border: 1px solid #cad2e2
}

.prd-seal {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 1
}

.prodDtls1-rght {
    float: right;
    width: 56%;
    text-align: left
}

.prod-nameHdng {
    float: left;
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    color: #000;
    font-weight: 700;
    letter-spacing: .5px
}

.prod-subHdng {
    float: left;
    width: 100%;
    font-size: 24px;
    line-height: 28px;
    color: #1a69be;
    font-weight: 600;
    margin-top: 5px;
    letter-spacing: .5px
}

.prd-det-disc {
    float: left;
    width: 95%;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 300;
    margin-top: 20px;
    letter-spacing: .5px
}

ul.proDetls1-rgt-list {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px
}

ul.proDetls1-rgt-list li {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    padding-left: 27px;
    margin-top: 7px;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/tik.png?v=1631766053) no-repeat left 8px
}

.slct-qty-hdng {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 24px;
    color: #000;
    font-weight: 700;
    position: relative;
    letter-spacing: .5px
}

.slct-qty-hdng:after {
    display: inline-block;
    vertical-align: middle;
    width: 65%;
    margin: -3px 0 0 5px;
    background: #edebeb;
    height: 1px;
    content: ""
}

.prod-selectBx {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.pkg-select-col {
    float: left;
    width: 24%;
    text-align: center;
    border: 1px solid #8db3ce;
    background: #ffffff;
    height: 165px;
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    margin-top: 20px
}

.pkg-select-col.active {
    border: 1px solid #107cc7;
    box-shadow: 0 0 9px 1px #03f3
}

.pkg-select-col input[type=radio] {
    position: absolute;
    opacity: 0
}

.pkg-select-col input[type=radio]:checked+span {
    position: absolute;
    left: 50%;
    top: -12px;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/chk-ic.png?v=1631766053) no-repeat center center;
    background-size: 100%
}

.pkg-qty {
    float: left;
    width: 100%;
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
    color: #fff;
    background: #8db3ce;
    padding: 8px;
    border-radius: 5px 5px 0 0;
    letter-spacing: .5px
}

.pkg-select-col.active .pkg-qty {
    background: #107cc7
}

.ofr-prc {
    float: left;
    width: 100%;
    margin: 10px 0 5px
}

.float-prc1 {
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    line-height: 28px;
    color: #000;
    font-weight: 700
}

.float-prc2 {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    line-height: 16px;
    color: #000;
    position: relative;
    font-weight: 700
}

.float-prc2 span {
    display: inline-block;
    vertical-align: middle;
    border-top: 1px solid #616161;
    width: 30px;
    font-size: 10px;
    line-height: 16px
}

.pkg-tot {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    color: #585858
}

.gap-txt {
    min-height: 24px;
    float: left;
    width: 100%
}

.pkg-save {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #1a69be;
    font-weight: 600;
    letter-spacing: .5px;
    margin-top: 15px
}

.best-value-seal {
    position: absolute;
    right: -30px;
    top: -20px
}

.btn-box {
    float: left;
    width: 100%;
    text-align: center
}

a.proDtls-addTocut-btn {
    display: inline-block;
    vertical-align: middle;
    max-width: 550px;
    width: 100%;
    background: #1a69be;
    border-radius: 40px;
    font-size: 24px;
    height: 55px;
    line-height: 55px;
    font-weight: 700;
    color: #fff;
    margin-top: 30px;
    letter-spacing: .5px;
    text-align: center
}

.btn-mnyBktxt {
    font-size: 14px;
    line-height: 18px;
    color: #595959;
    margin-top: 8px;
    text-align: center
}

.prodDetails-promise {
    float: left;
    width: 100%;
    padding: 40px 0 0
}

ul.promise-list {
    float: left;
    width: 100%;
    padding: 0 70px
}

ul.promise-list li {
    float: left;
    width: 15%;
    margin: 25px .83% 0;
    padding: 20px 10px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #1a69be;
    border: 1px solid #cce3df;
    border-radius: 10px
}

ul.promise-list li img {
    display: block;
    margin: 0 auto 10px
}

.prodDetails-sec2 {
    float: left;
    width: 100%;
    padding: 80px 0
}

.prd-det-s2-inr {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.prd-det-s2-lft {
    width: 49%;
    float: left;
    text-align: left
}

a.buy-btn {
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    line-height: 55px;
    color: #fff;
    width: 240px;
    height: 56px;
    background: #1a69be;
    max-width: 100%;
    text-align: center;
    margin-top: 40px;
    border-radius: 40px
}

.prodDetails-sec3 {
    float: left;
    width: 100%;
    padding: 80px 0;
    background: #eef0e8;
    position: relative
}

.prodDetails-sec3:before {
    position: absolute;
    left: 0;
    right: 75%;
    top: 0;
    bottom: 0;
    background: #f8faf3;
    content: ""
}

.prd-det-s3-inr {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.prd-det-s3-rght {
    float: right;
    width: 57%;
    text-align: left;
    padding-right: 100px
}

ul.proDetls-s3-list {
    float: left;
    width: 100%;
    margin-top: 10px
}

ul.proDetls-s3-list li {
    float: left;
    width: 100%;
    margin-top: 30px;
    padding-left: 85px;
    text-align: left;
    position: relative
}

ul.proDetls-s3-list li:before {
    position: absolute;
    left: -100px;
    top: 30px;
    height: 11px;
    width: 122px;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/prod-s3-dotline.png?v=1631766053) no-repeat left center;
    content: ""
}

ul.proDetls-s3-list li:first-child:before {
    left: -120px
}

ul.proDetls-s3-list li img {
    position: absolute;
    left: 0;
    top: 0
}

ul.proDetls-s3-list li span {
    float: left;
    width: 100%;
    font-size: 24px;
    line-height: 26px;
    color: #000;
    font-weight: 700;
    margin-bottom: 5px
}

ul.proDetls-s3-list li p {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 300
}

.prodDetails-sec4 {
    float: left;
    width: 100%;
    padding: 80px 0;
    position: relative
}

.prod-s4-ingBox {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 70px
}

.prod-s4-ingBox.small {
    padding: 0 100px
}

.prod-s4-ing-col {
    float: left;
    width: 48%;
    text-align: left;
    margin-top: 70px;
    padding: 0 0 0 260px;
    position: relative
}

.prod-s4-ing-col.full-wid {
    width: 100%
}

.prod-s4-ing-col img {
    position: absolute;
    left: 0;
    top: -40px
}

.prod-s4-ing-col span {
    float: left;
    width: 100%;
    font-size: 28px;
    line-height: 28px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px
}

.prod-s4-ing-col p {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 300
}

.prdDtls-s4-singl-ingBox {
    margin-bottom: 100px
}

.prdDtls-s4-singl-ingBox .prod-s4-ing-col img {
    left: 50px;
    top: -50px;
    width: 200px
}

a.ing-btn {
    display: inline-block;
    vertical-align: middle;
    margin: 10px 10px 0;
    width: 270px;
    height: 30px;
    max-width: 100%;
    border: 1px solid #1a69be;
    font-size: 16px;
    line-height: 28px;
    color: #1a69be;
    font-weight: 700;
    border-radius: 30px;
    z-index: 9;
    position: relative
}

.prodDetails-sec5 {
    float: left;
    width: 100%;
    padding: 80px 0;
    position: relative;
    background: #f8faf3
}

.faq-bx {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    max-width: 1170px
}

ul.faq-tabs {
    float: left;
    width: 100%;
    margin: 50px 0 0;
    border-bottom: 1px solid #dadee3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between
}

ul.faq-tabs li {
    padding: 7px 35px 13px;
    color: #014979;
    font-size: 20px;
    cursor: pointer
}

ul.faq-tabs li.active {
    border-bottom: 4px solid #014979
}

.faq-container {
    display: inline-block;
    vertical-align: middle;
    max-width: 1030px;
    width: 100%;
    text-align: left;
    margin: 40px 0 0
}

.up-slide-dwn {
    float: left;
    width: 100%;
    margin-top: 15px;
    border: 1px solid #000000;
    border-radius: 20px
}

.accordion {
    float: left;
    width: 100%;
    text-align: left;
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/nav-dwn-arw.png?v=1631766053) no-repeat 96% center #fff;
    padding: 25px 40px 25px 60px;
    font-size: 20px;
    line-height: 24px;
    color: #000;
    font-weight: 600;
    cursor: pointer;
    position: relative;
    border-radius: 20px
}

.accordion span {
    position: absolute;
    left: 30px;
    top: 25px
}

.acdn-heading.accordion-open {
    background: url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/arw-up.png?v=1631766053) no-repeat 96% center #fff;
    border-radius: 20px 20px 0 0
}

.acdn-content {
    float: left;
    width: 100%;
    background: #fff;
    border-radius: 0 0 20px 20px;
    padding: 0 40px 0 60px
}

.acdn-para {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #2d2d2d;
    line-height: 26px;
    margin-bottom: 20px;
    font-weight: 300;
    letter-spacing: .5px
}

.faq-label {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.shop-section {
    float: left;
    width: 100%;
    padding: 40px 0 80px
}

.shop-hdng {
    float: left;
    width: 100%;
    font-size: 35px;
    line-height: 40px;
    font-weight: 500;
    color: #202020;
    letter-spacing: .5px
}

.shop-txt1 {
    float: left;
    width: 100%;
    font-size: 22px;
    line-height: 28px;
    color: #000;
    font-weight: 300;
    margin-top: 10px
}

.product-sec {
    float: left;
    width: 100%;
    margin-top: 20px
}

.prod-sec-left {
    float: left;
    width: 18%;
    border: 1px solid #1a69be;
    border-radius: 20px;
    padding: 0;
    margin-top: 30px;
    overflow: hidden
}

.prodNameHdng {
    float: left;
    width: 100%;
    font-size: 24px;
    line-height: 26px;
    color: #1a69be;
    font-weight: 700;
    text-align: left;
    padding-left: 15px;
    margin-bottom: 15px
}

ul.prodName-list {
    float: left;
    width: 100%
}

ul.prodName-list li {
    float: left;
    width: 100%;
    padding: 10px 15px;
    font-size: 22px;
    line-height: 24px;
    color: #202020;
    font-weight: 500;
    border-bottom: 1px solid #b2d6e5;
    text-align: left;
    cursor: pointer;
    position: relative
}

ul.prodName-list li:last-child {
    border: none
}

ul.prodName-list li.active {
    background: #1a69be;
    color: #fff
}

ul.prodName-list li span {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -10px
}

ul.prodName-list li span svg {
    width: 20px;
    height: 20px;
    fill: #1f6dc0
}

ul.prodName-list li.active span svg {
    fill: #fff
}

.prod-sec-right {
    float: right;
    width: 80.5%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
    position: relative;
    z-index: 1; //border: 1px solid blue}.prodDtls-name{float:left;width:100%;font-size:32px;line-height:40px;font-weight:600;color:#000;letter-spacing:.5px;text-align:left;padding-left:10px}.prod-sec-col-1b{width:20%;margin:30px .5% 0}.prod-sec-col-1{float:left;width:22%;margin:30px .5% 0;//border: 1px solid red}.prod-sec-col-1 a.addTocut-btn{margin-top:25px}.drawer{width:300px;right:0;border-left:1px solid #e5e5e5;-ms-transform:translateX(300px);-webkit-transform:translateX(300px);transform:translate(300px);position:fixed;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;top:0;bottom:0;padding:0 0 10px;z-index:22;color:#000;background-color:#fff;transition:all ease .5s;opacity:0}.cart_open .drawer,.cart_custom_open{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translate(0);opacity:1}.shifter_page{transition:all ease .5s}.cart_open .shifter_page{-ms-transform:translateX(-300px);-webkit-transform:translateX(-300px);transform:translate(-300px)}.drawer__header{float:left;height:50px;width:100%;background:#084688;padding:15px}.table-cell{float:left;width:50%;font-size:22px;line-height:22px;font-weight:600;color:#fff;text-align:left}.cart-icon{float:right;margin:15px 25px 0 0;position:relative}.cart-icon img{display:inline-block;vertical-align:middle}.cart-icon span{position:absolute;width:20px;height:20px;right:-10px;top:-10px;background:#ef5237;border-radius:50%;text-align:center;font-size:14px;color:#fff;line-height:19px}.table-cell .cart-icon{margin:4px 40px 0 0}.cross-icon{float:right;cursor:pointer;margin-top:4px}.drower-mdlbx{float:left;width:100%;padding:0 15px 20px}.drawer_row{float:left;width:100%;padding:12px 0 10px;border-bottom:1px solid #eaeaea;text-align:left}.drawer-prod-lft{float:left;width:50px}.drawer-prod{display:inline-block;vertical-align:middle;margin-top:2px;max-width:90%}.drawer-prod-lft span{position:absolute;width:20px;height:20px;right:-10px;top:-10px;background:#0c426d;border-radius:50%;text-align:center;font-size:14px;color:#fff;line-height:19px}.drawer-prod-rght{float:left;width:190px;margin-left:10px;text-align:left}.drwer-prod-name{float:left;width:100%;font-size:18px;line-height:22px;color:#000;font-weight:700}.drwer-txt1{float:left;width:100%;font-size:16px;line-height:20px;color:#747475;font-weight:300}.drwer-txt2{float:left;width:100%;font-size:16px;line-height:18px;color:#333;font-weight:500;margin-top:5px}.drwer-prod-name a{float:right;font-size:14px;color:#959595}.cart-remv img{display:inline-block;vertical-align:middle}.cart-qty-div{display:inline-block;vertical-align:middle;margin-top:7px}.sub-total{float:left;width:100%;font-size:19px;line-height:27px;color:#1e1e1e;font-weight:600;margin-top:10px;text-align:left}.sub-total span{float:right}a.chk-btn{float:left;width:100%;background:#084688;color:#fff;font-size:20px;line-height:22px;text-decoration:none;padding:15px 0;text-align:center;font-weight:600;margin-top:20px;border-radius:40px}a.continue-btn{float:left;width:100%;border:2px solid #313b54;color:#313b54;font-size:20px;line-height:22px;text-decoration:none;padding:12px 0;text-align:center;font-weight:600;border-radius:40px;margin-top:8px}.cards-img{display:inline-block;vertical-align:middle;margin-top:10px;max-width:100%}.cart-smry{float:left;width:100%;margin:10px 0 0}.crt-smry-hdng{float:left;width:100%;font-size:20px;line-height:24px;color:#363636;font-weight:600;padding:0 0 8px;text-align:left;border-bottom:1px solid #eaeaea}.cart-prc-p1{float:left;width:100%;text-align:left;font-size:16px;line-height:18px;padding:5px 0}.cart-prc-p1 span{float:right}.cart-prc-p2{font-weight:600}.contact-sec-mdl{display:inline-block;vertical-align:middle;width:100%;max-width:1170px;margin-top:40px}.contc-col-1{float:left;width:45%;padding:35px 50px 20px 0;text-align:left}.contct-txt1{float:left;width:100%;font-size:26px;line-height:28px;color:#231f20;text-transform:uppercase}.contct-txt2{float:left;width:100%;font-size:17px;line-height:24px;color:#4d4d4d;font-weight:300;margin-top:10px;letter-spacing:.5px}.contc-col-1 ul{float:left;width:100%;margin-top:20px}.contc-col-1 ul li{float:left;width:100%;margin-top:20px;padding-bottom:25px;border-bottom:1px solid #cad6df;position:relative;padding-left:40px}.contc-col-1 ul li:last-child{border:none}.contc-col-1 ul li span{float:left;width:100%;font-size:18px;color:#323232;line-height:26px;font-weight:600}.contc-col-1 ul li p{float:left;width:100%;font-size:17px;color:#2d2d2d;line-height:24px;margin-top:5px}.cont-icon{position:absolute;left:0;top:5px}.contc-col-2{float:right;width:50%;background:#f2f8ff;padding:35px 50px 50px;text-align:left;border:1px solid #f0f0f0}.contc-col-2 h2{float:left;width:100%;font-size:26px;line-height:30px;color:#231f20;text-align:left;font-weight:400;position:relative;margin-bottom:20px;text-transform:uppercase}.msg-frmfild{float:left;width:100%;margin-top:14px}.msg-frmfild input,.msg-frmfild textarea{float:left;width:100%;height:52px;font-size:16px;background:#fff;color:#000;outline:none;border:1px solid #ebebeb;padding:5px 10px 5px 20px;font-family:"Alliance No.1"}.msg-areafild{height:100%;min-height:110px}.msg-frmfild textarea{height:100%;min-height:110px;resize:none;padding-top:15px}.submit{display:inline-block;vertical-align:middle;height:55px;width:210px;background:#1a69be;border-radius:40px;color:#fff;margin-top:25px;outline:none;border:none;cursor:pointer;font-size:20px;line-height:54px;font-weight:700;letter-spacing:.5px;-webkit-appearance:none;font-family:"Alliance No.1";text-transform:uppercase}.faq-page{max-width:1170px}.faq-page .up-slide-dwn{border-radius:0;border:none}.faq-page .accordion{background:url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/nav-dwn-arw.png?v=1631766053) no-repeat 98% center #f0f0f0;padding:15px 40px 15px 20px;border-radius:0;font-size:22px;color:#014979;font-weight:500;line-height:24px}.faq-page .acdn-heading.accordion-open{background:url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/arw-up.png?v=1631766053) no-repeat 98% center #f0f0f0}.faq-page .acdn-content{padding:15px 40px 0 20px}.faq-page .acdn-para{font-size:20px;line-height:27px;color:#1e1e1e}.thnk-header{float:left;width:100%;padding:12px 0;text-align:center;border-bottom:1px solid #ddd}.thnk-logo{display:inline-block;vertical-align:middle}.thnkU-section{float:left;width:100%;padding:40px 0}.thnk-Box{display:inline-block;vertical-align:middle;max-width:830px;width:100%;text-align:center}.thnkhdng{float:left;width:100%;text-align:center;font-size:35px;line-height:40px;color:#202020;font-weight:500}.thnk-txt1{float:left;width:100%;text-align:center;font-size:20px;line-height:28px;color:#202020;margin-top:10px;letter-spacing:.5px}.odr-line{float:left;width:100%;border-bottom:1px solid #ccc;height:1px;margin-top:40px}.odr-line p{display:inline-block;vertical-align:middle;text-align:center;font-size:20px;line-height:22px;color:#202020;margin-top:-25px;background:#fff;padding:0 12px;font-weight:600}.thn-odrnmbr{float:left;width:100%;border-bottom:1px solid #ccc;padding:15px 10px;font-size:18px;line-height:24px;color:#000;letter-spacing:1px}.thn-odrnmbr span{font-weight:600}.thnk-odrtxt1{float:left}.thnk-odrtxt2{float:right}.odr-box{float:left;width:100%;margin-top:30px}.thnk-odrHdng{float:left;width:100%;background:#e9eff5;padding:10px 15px;line-height:19px;color:#1f1f1f;font-size:18px;font-weight:500;border:1px solid #e8e8e8}.prodDesc{display:inline-block;vertical-align:middle;width:48%;text-align:left}.unitPrc,.subTot{display:inline-block;vertical-align:middle;width:15%}.qtyBlk{display:inline-block;vertical-align:middle;width:19%}.thnk-row{float:left;width:100%;padding:15px 10px;color:#141414;font-size:19px;line-height:23px;font-weight:600;border-bottom:1px solid #e8e8e8;position:relative}.thnk-img-box{display:inline-block;vertical-align:middle;width:18%;text-align:center}.thnk-prd1{display:inline-block;vertical-align:middle;max-width:100%}.thnk-pro-name{display:inline-block;vertical-align:middle;width:80%;padding-left:10px;font-weight:300;font-size:16px;line-height:20px;color:#747475}.thnk-pro-name span{font-weight:700;color:#000;font-size:18px}.priceFlds{float:left;width:100%;padding-left:52%;padding-right:5%;margin-top:15px}.prc-row{float:left;width:100%;padding:10px 5px;text-align:left;color:#3e3e3e;font-size:16px;line-height:16px;font-weight:500}.prc-row span{float:right;text-align:right}.prc-row.total{border-top:1px solid #e1e1e1;font-size:18px;font-weight:600}.thnk-Addressinfo{float:left;width:100%;background:#e9eff5;margin-top:30px;padding:20px}.ty-lft-Address,.ty-rgt-Address{float:left;width:48%;text-align:left}.ty-rgt-Address{float:right}.sh-heading{float:left;width:100%;color:#000;font-size:20px;font-weight:600}ul.user-info{float:left;width:100%;margin-top:14px}ul.user-info li{float:left;width:100%;position:relative;padding-left:110px;margin:3px 0;color:#000;font-size:16px;font-weight:400;letter-spacing:.5px}ul.user-info li span{position:absolute;left:0}.checkout-section{float:left;width:100%}.chkout-contain{width:100%;max-width:1064px;position:relative;margin:0 auto;display:flex;flex-wrap:wrap}.lft-chk{float:left;width:56%;padding:40px 20px}.logo-box{float:left;width:100%;text-align:center}.chk-logo{display:inline-block;vertical-align:middle}.viewBx{float:left;width:100%;background:#fbf2d9;border:1px solid #f6ecd1;border-radius:5px;margin-top:30px;padding:8px 5px 12px}.viewBx img{display:inline-block;vertical-align:middle;margin-right:5px}.viewBx p{display:inline-block;vertical-align:middle;color:#1c1c1c;font-size:17px;line-height:18px;letter-spacing:.5px}.cp-contact,.cp-prospect,.cp-shipping{float:left;width:100%;margin-top:35px}.heading-box{float:left;width:100%;margin-bottom:10px}.chk-head{float:left;color:#000;font-size:22px;line-height:24px;text-align:left}.chk-subheading{float:left;width:100%;color:#545454;font-size:13px;text-align:left;margin-top:5px;letter-spacing:.5px}.frm-flds{float:left;width:100%;position:relative;margin:9px 0}.frm-flds.fl{float:left}.frm-flds.fr{float:right}.frm-flds.half-fld{width:49%}.frm-flds.drop-fld{width:34%;margin-right:1%}.frm-flds.zip-fld{width:30%}.frm-flds label{opacity:0;visibility:hidden;display:block;position:absolute;top:6px;left:10px;font-size:11px;font-weight:400;line-height:1;color:#bbb;border-radius-top-left:3px;transition:all .2s ease-in-out;z-index:1;-webkit-transform:translateY(3px);transform:translateY(3px)}.frm-flds .fl-is-active label{opacity:1;visibility:visible;transform:none;color:#737373}.input-flds,.selcet-fld{float:left;width:100%;outline:none;border:1px solid #d9d9d9;height:50px;padding:10px;border-radius:5px;color:#878787;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;box-sizing:border-box;font-size:16px;font-family:"Alliance No.1";letter-spacing:.5px;-webkit-appearance:none}.selcet-fld{background:url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/select.svg?v=1631766053) no-repeat 94% center #fff;padding-right:40px}.frm-flds .fl-is-active .input-flds,.frm-flds .fl-is-active .selcet-fld{padding-top:20px}.input-flds:focus{border:1px solid #084688;box-shadow:0 0 0 1px #084688;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.label-checkbox{float:left;text-align:left;cursor:pointer;margin-top:10px;color:#000;font-size:15px;line-height:18px}.all-checkbox{display:inline-block;vertical-align:middle;-webkit-appearance:none;width:20px;height:20px;border:1px solid #d9d9d9;border-radius:5px;outline:none;position:relative;margin:-7px 7px 0 0;-webkit-box-shadow:0 0 0 0 #000000 inset;box-shadow:0 0 #000 inset;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.all-checkbox:checked{background:#084688;border:1px solid #084688}.all-checkbox:after{content:"";position:absolute;width:19px;height:18px;background:url(https://cdn.shopify.com/s/files/1/0588/7737/8714/files/tik.svg?v=1631766053) no-repeat center center;left:0;top:0;opacity:0;z-index:1;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;-webkit-transform:scale(.2);transform:scale(.2)}.all-checkbox:checked:after{-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.all-sumbit{float:left;width:100%;margin-top:20px}.frm-submit{float:right;background:#0098fa;padding:1.4em 1.7em;color:#fff;-webkit-appearance:none;border:none;outline:none;font-weight:700;font-size:15px;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}.frm-submit:hover{background:#0079c7;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}a.back-btn{float:left;color:#0098fa;font-size:14px;margin-top:25px}a.back-btn svg{fill:#0098fa}.lock-bg,.help-icon{color:#919191;width:14px;position:absolute;right:15px;top:0px}.payment-cards-box{float:left;width:100%;text-align:left}.paymybtn{display:inline-block;vertical-align:middle;color:#000;font-size:15px}.payment-cards-box img{display:inline-block;vertical-align:middle;margin:0 0 0 15px}.packageBtn{display:inline-block;width:520px;max-width:100%;background:#084688;position:relative;text-align:center;font-size:26px;line-height:66px;font-weight:500;color:#fff;height:70px;margin-top:30px;letter-spacing:.5px;border:none;outline:none;cursor:pointer;-webkit-appearance:none}.money-txt{float:left;width:100%;font-size:14px;line-height:18px;color:#202020;margin-top:10px}.cards-icon{display:inline-block;vertical-align:middle;max-width:100%;margin-top:15px}.rght-chk{float:right;width:44%;background:#f6f6f6;padding:60px 30px}.prod-box{float:left;width:100%;min-height:60px;display:table;vertical-align:middle;margin-bottom:35px}.ord-lft{width:75%;position:relative;padding-left:80px;display:table-cell;vertical-align:top}.prod-img{position:absolute;left:0;top:-5px}.prod-img img{display:inline-block;vertical-align:middle;max-height:80%;width:65px}.prod-count{left:40px;height:20px;width:20px;line-height:18px;top:0px;position:absolute;background-color:#084688;border-radius:50%;color:#fff;font-size:13px;font-weight:500}.ord-lft p{float:left;width:100%;text-align:left}.ord-title{color:#292929;font-weight:600;font-size:22px;line-height:24px}.ord-title span{font-size:16px;color:#747475;font-weight:300}.ord-right{display:table-cell;vertical-align:top}.ord-right p{float:right;color:#292929;font-size:22px;text-align:right;font-weight:600}.devider-cp{float:left;width:100%;margin:3px 0;height:1px;background:#ddd}.cart-table{color:#000;width:100%;font-size:16px;line-height:35px;padding:0 10px}.cart-table span{color:#000;font-weight:500}.total-txt{font-size:18px}.total-txt span{display:inline-block;vertical-align:top;font-weight:600}.rgt-label{float:left;width:100%;border-top:1px solid #c6c6c6;margin-top:40px}.rgt-label span{background:#f6f6f6;display:inline-block;vertical-align:middle;margin-top:-30px;color:#000;font-size:15px;line-height:15px;padding:0 15px;font-weight:600}.chk-promiseList{float:left;width:100%;margin-top:30px}.chk-promise-hdng{float:left;width:100%;font-size:22px;line-height:28px;color:#000;font-weight:700}.chk-promiseList ul{float:left;width:100%}.chk-promiseList ul li{float:left;width:33.33%;text-align:center;font-size:18px;line-height:24px;color:#1a69be;font-weight:600;margin-top:35px}.chk-promiseList ul li img{display:block;margin:0 auto 5px}.money-bk-box{float:left;width:100%;margin-top:100px;border-radius:10px;border:1px solid #bfbfbf;padding:0 15px 20px}.money-bk-seal{display:block;margin:-60px auto 15px;max-width:100%;padding:0 5px;background:#f6f6f6}.money-bk-box span{font-size:30px;line-height:30px;color:#202020;font-weight:600}.money-bk-box p{font-size:18px;line-height:25px;color:#202020;margin-top:15px;font-weight:300;letter-spacing:.5px}.ingredients-pop{position:fixed;top:0;bottom:0;width:100%;left:0;background:rgba(0,0,0,.7);z-index:999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.pop-content{float:left;width:100%;padding:30px 0}.pop-close{position:absolute;width:20px;height:20px;line-height:22px;background:#fff;border-radius:50%;z-index:99;right:10px;top:10px;font-family:Verdana,Geneva,sans-serif;font-size:12px;cursor:pointer}.pop-container{max-width:700px;margin:0 auto;padding:0 15px}.ing-pop-box{float:left;width:100%;position:relative;background:#fff;border-radius:10px;overflow:hidden}.ing-pop-header{float:left;width:100%;position:relative;background:#1a69be;padding:15px 100px 15px 15px}.ing-pop-header h4{float:left;width:100%;color:#fff;text-align:left;font-size:28px;line-height:36px;font-weight:600;letter-spacing:.5px}.pop-icon{position:absolute;right:45px;top:25px}.ing-pop-body{float:left;width:100%;padding:0 25px 25px;text-align:left;letter-spacing:.5px;max-height:70vh;overflow-y:scroll}.pop-heading{float:left;width:100%;color:#000;font-size:24px;line-height:28px;font-weight:700;margin-top:25px}.pop-subheading{float:left;width:100%;color:#000;font-size:20px;line-height:22px;font-weight:600;margin-top:15px}.pop-para{float:left;width:100%;color:#000;font-size:16px;line-height:26px;margin-top:10px}.pop-para a{float:left;width:100%;border:1px solid #d7e8fb;padding:7px 12px;border-radius:7px;margin-top:10px;color:#1a69be;word-break:break-all;font-size:15px;line-height:18px}.pop-list{float:left;width:100%;margin:5px 0}.pop-list li{float:left;width:100%;color:#000;font-size:16px;line-height:26px;margin-top:15px;list-style:decimal}.pop-list li a{float:left;width:100%;border:1px solid #d7e8fb;padding:7px 12px;border-radius:7px;margin-top:8px;color:#1a69be;word-break:break-all;font-size:15px;line-height:18px}.greenBtn{background-color:green!important}.custom_subscribe{//border: 1px solid red !;height:54px!important}.custom_subscribe_btn{//border: 1px solid red !;//width: 120px !important;height:54px!important;background-color:#fff!important;border:1px solid white;font-family:"Alliance No.1";font-size:20px!important;float:right!important;width:25%!important;font-weight:600!important;cursor:pointer}
    /*# sourceMappingURL=/s/files/1/0588/7737/8714/t/11/assets/style.css.map?v=63359024939886209781668924412 */