@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
html, body{height:100%;}
body{margin:0; padding:0; font-family: "DM Sans", sans-serif; font-weight:400; font-size:16px; color:#111217;}
a {text-decoration:none; color:#e5322d; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover { color:#e5322d; text-decoration:none;}
a:focus{outline:none; text-decoration:none; color:inherit; }
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0; font-family: "Cormorant Garamond", serif; font-weight:normal;color:#111217;}
h1{font-size:64px;line-height: 72px;}
h2{font-size:48px;line-height: 60px;}
h3{font-size:40px;line-height: 48px;}
h4{font-size:32px;line-height: 40px;}
h5{font-size:28px;line-height: 36px;}
h6{font-size:24px;line-height: 32px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
p{margin:0 0 20px 0; line-height:22px;color: #666666;font-size: 14px;}
ul, ol{margin:0; }
strong, b{ }
/*----------------------------------------------*/

/*--------Nav-menu-start----------------*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.padd80{padding:80px 0;}
h2.cmntle{font-size: 48px;line-height:60px;margin-bottom: 40px;font-weight:400;text-align: center;}
h2.cmntle span{font-style:italic;font-weight:500;color:#566A29;display: block;}
header{}
header .nav-outer{position: relative;margin: 0 auto;}
header .nav-outer .main-menu{display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;position: relative;justify-content: center;}
header .nav-outer .main-menu .navigation{position: relative;margin: 0px;list-style: none;padding: 0;}
header .nav-outer .main-menu .navigation li{position: relative;-webkit-transition: all 300ms ease;transition: all 300ms ease;float: left;margin: 0 20px;}
header .nav-outer .main-menu .navigation li a{font-size: 12px;position: relative;font-weight: 500;line-height:20px;padding:25px 0;color: #666666;text-transform:uppercase;display: block;border-bottom:4px solid transparent;letter-spacing: 1.5px;}
header .nav-outer .main-menu .navigation li a.active{border-bottom-color:#566A29;color:#566A29;font-weight: 600;}
.main-menu .navigation > li > ul {position: absolute;left: 0px;top: 100%;width: 220px;z-index: 100;padding: 10px 0 0;background-color: #ffffff;margin-top: 30px;
opacity: 0;visibility: hidden;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);}
header .row{align-items: center;}
header .main-menu .navigation > li.dropdown:hover > ul {visibility: visible;opacity: 1;top: 100%;margin-top: 0;z-index: 99;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
@media only screen and (min-width: 768px) {
    header .nav-outer .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {display: block !important;visibility: hidden;opacity: 0;background-color: #f9f9f9;}
    header .nav-outer .main-menu .navigation > li > ul{padding:0;}
    header .nav-outer .main-menu .navigation > li > ul > li > a{padding:0;display: block;padding: 10px 15px;border-bottom: none;text-align: left;}
    header .nav-outer .main-menu .navigation > li > ul > li{display: block;margin: 0;width:100%;}
    header .nav-outer .main-menu .navigation > li > ul > li > a:hover{background: #fff;}
}
.hmemncar .carousel-indicators{position:absolute;right:10px;top: 50%;display: block;left: inherit;margin: 0;bottom:inherit;}
.hmemncar .carousel-indicators button{width:14px;height:14px;border:1px solid transparent;border-radius: 100%;display: block;margin-bottom:5px;background: transparent;position:relative;}
.hmemncar .carousel-indicators button:before{position:absolute;width:6px;height:6px;border-radius: 100%;left:0;right:0;content: "";top:3px;background:rgba(255, 255, 255, 0.4);margin: 0 auto;}
.hmemncar .carousel-indicators button.active:before{background:#fff;}
.hmemncar .carousel-indicators button.active{border-color:#fff;}
.tphdrbtn button{border-radius: 0;text-transform:uppercase;font-weight: 600;font-size: 12px;line-height: 20px;color:#000;padding:11px 22px;letter-spacing: 1.5px;}
.tphdrbtn button:hover{background:#566A29;color: #fff;border-color: #566A29;}
.tphdrbtn button.btn-outline-primary{border-color: #000;}
.tphdrbtn .btn-primary img{margin-right:10px;}
.tphdrbtn .btn-primary{background: #000;color: #fff;border-color: #000;}
.secmdwrp{}
.secmdwrp h6{font-size: 12px;line-height: 20px;text-transform:Uppercase;font-weight: 500;font-family: "DM Sans", sans-serif;letter-spacing: 1.5px;color: #566A29;position:relative;display: table;margin:0 auto 10px;padding-left:25px;}
.secmdwrp h6:before{position:absolute;width:16px;height:1px;content:"";background: #566A29;left: 0;top: 10px;}
.productbx .productdet{Padding:24px;}
.productbx .productdet .producttpdte{display: flex;justify-content: space-between;margin-bottom: 15px;}
.productbx .productdet .producttpdte h3{font-weight: 500;font-style:italic;font-size:28px;line-height:36px;margin-bottom: 0;}
.productbx .productdet .producttpdte small{font-weight: 500;font-size: 12px;line-height:20px;letter-spacing:1.5px; text-transform:Uppercase;color:#4D4D4D; }
.productbx .productdet .productprc strong{font-weight: 700;font-size: 30px;line-height:22px;font-family: "DM Sans", sans-serif;margin-top: 6px;display: table;}
.productbx .productdet p{color:#808080;margin-bottom: 15px;}
.productbx .productdet .revwstr{margin-bottom: 20px;}
.productbx .productdet .revwstr i{font-size:14px;color:#566A29;}
.productbx .productdet .revwstr i.fa-grystar{color:#cccccc;}
.productbx .productdet .revwstr span{margin-left: 5px;}
.productbx .productimg{position:relative;}
.productbx .productimg .productswpr{position:absolute;top: 0;left: 0;right: 0;visibility: hidden;opacity: 0;-webkit-transition: all .4s;transition: all .4s;}
.productbx .productimg .productswpr .slick-prev{text-indent: -9999px;background:url(../images/prevarw.jpg);border:none;position:absolute;top:50%;left:10px;width:32px;height:32px;z-index: 1;}
.productbx .productimg .productswpr .slick-next{text-indent: -9999px;background:url(../images/nextarw.jpg);border:none;position:absolute;top:50%;right:10px;width:32px;height:32px;z-index: 1;}
.productbx .productimg .ovrlytag{position:absolute;background: #fff;padding:5px 10px;top: 20px;left:20px;font-weight: 600;font-size: 12px;line-height: 20px;letter-spacing: 1.5px;text-transform:Uppercase;}
.productbx a.cartbtn{display: block;background: #000;color: #fff;padding:16px 32px;text-align: center;font-size: 14px;line-height:22px;font-weight: 600;letter-spacing: 1.5px;text-transform:Uppercase;}
.productbx a.cartbtn:hover{background:#566A29;}
.footer{background: #000;padding-top:60px;}
.footer .ftrlgo{margin-bottom: 15px;}
.footer p{color: #fff;}
.footer .sclmdicn{margin-bottom: 20px;}
.footer .sclmdicn a{margin-right: 10px;}
.footer h6{font-size: 12px;line-height: 20px;letter-spacing: 1.5px;font-weight: 500;text-transform: uppercase;color: #666666;font-family: "DM Sans", sans-serif;}
.footer ul{list-style: none;padding: 0;}
.footer ul li{margin-bottom: 10px;}
.footer ul li a{color: #999999;font-size: 14px;line-height: 22px;}
.footer ul li a:hover{color: #ffffff;}
.footer .ftrbtm{margin-top:30px;border-top:1px solid #1a1a1a;padding: 15px 0;}
.footer .ftrbtm p{margin-bottom: 0;font-weight: 300;line-height: 17px;font-size: 12px;letter-spacing: 0.45px;color: #666666;}
.footer .ftrbtm p a{color:#fff;}
.sourcesec{background: #F7F7F7;}
.sourcesec .secmdwrp h2.cmntle span{display:inline-block;}
.sourcesec .naturebxmn{}
.sourcesec .naturebxmn .naturebximg{position: relative;overflow: hidden;}
.sourcesec .naturebxmn .naturebximg img{-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.sourcesec .naturebxmn .naturebximg:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.sourcesec .naturebxmn .naturebximg .natureovltxt{position:absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);text-align: center;width:330px;overflow: hidden;}
.sourcesec .naturebxmn .naturebximg .natureovltxt h3{color: #fff;font-size: 48px;font-style: italic;line-height: 48px;font-weight: 600;}
.sourcesec .naturebxmn .naturebximg .natureovltxt .ovltxtvsbl{color: #fff;position: relative;opacity: 0;-moz-transform: translate(0,400px);
-o-transform: translate(0,400px);-ms-transform: translate(0,400px);-webkit-transform: translate(0, 400px);transform: translate(0, 350px);
-moz-transition: opacity .35s,transform .35s;-o-transition: opacity .35s,transform .35s;-ms-transition: opacity .35s,transform .35s;-webkit-transition: opacity .35s, transform .35s;
transition: all .8s ease-in-out 0s;}
.sourcesec .naturebxmn .naturebximg:hover .natureovltxt .ovltxtvsbl{opacity: 1;transition-delay: 0.1s;transform: translate(0, 0);}
.sourcesec .naturebxmn .naturebximg .natureovltxt .ovltxtvsbl p{color: #fff;font-size: 14px;line-height: 22px;font-weight: 500;text-transform: uppercase;}
.sourcesec .row{margin: 0 -5px;}
.sourcesec .row .col-sm-4{padding: 0 5px;}
.formulasec .secmdwrp h2{margin-bottom:10px;}
.formulasec .secmdwrp h2 span{display:inline-block;}
.formulasec .secmdwrp p{font-size: 16px;}
.slider-nav .formulapdbx{margin: 0 10px;}
.slider-nav .formulapdbx img{width: 100%;}
.formulasec .main{position: relative;}
.formulasec .main .shptp{width: 100%;position: absolute;z-index: 1;top:-2px;}
.formulasec .main .shptp img{width: 100%;}
.formulasec .main .shpbtm{width: 100%;position: absolute;z-index: 1;bottom:-2px;}
.formulasec .main .shpbtm img{width: 100%;}
.brandintentn{max-width:1920px;background:#0B0D0A;margin: 0 auto;padding-bottom: 0;padding-top:10px;}
.brandintentn .row{margin: 0;}
.brandintentn .col-sm-6{padding: 0;}
.brandintentn .brandrtgctn{}
.brandintentn .brandrtgctn h6{color: #566A29;font-weight: 500;font-size: 12px;line-height: 20px;letter-spacing: 1.5px;text-transform: uppercase;font-family: "DM Sans", sans-serif;position: relative;padding-left: 25px;}
.brandintentn .brandrtgctn h6:before{position: absolute;width: 16px;height: 1px;content: "";background: #566A29;left: 0;top: 10px;}
.brandintentn .brandrtgctn h2.cmntle{color: #fff;text-align: left;margin-bottom: 20px;} 
.brandintentn .brandrtgctn h2.cmntle span{display:inline-block;}
.brandintentn .brandrtgctn p{color:#B3B3B3;font-size: 16px;line-height: 22px;} 
.brandintentn .brandrtgctn p span{color: #ffffff;}
.brandintentn .brandrtgctn{padding-right: 10%;align-self: center;}
.brandintentn .brandrtgctn a.strybtn{background: #fff;padding:12px 24px;font-weight: 600;font-size: 12px;line-height: 20px;letter-spacing: 1.5px;text-transform:uppercase;color:#000;display: table;margin-top: 10px;}
.brandintentn .brandrtgctn a.strybtn:hover{background:#566A29;color: #fff;}
.ingredients .secmdwrp h2.cmntle{margin-bottom: 20px;}
.ingredients .row{margin: 0 -7px;}
.ingredients .col-sm-3{padding: 0 7px;}
.ingredients .ovrlytex{opacity: 0;visibility: hidden;}
.ingredients .ingredientbx{position:relative;overflow: hidden;}
.ingredients .ingredientbx .ingredientimg{}
.ingredients .ingredientbx .ingredientimg .ovrlytex{width: 100%;height:100%;position:absolute;transform: translate(-50%,-50%);top:-50%;left:50%;opacity: 0;visibility:hidden;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;display: table;}
.ingredients .ingredientbx .ingredientimg .ovrlytex:before{position:absolute;background: rgba(0, 0, 0, 0.3);left: 0;right: 0;top: 0;bottom:0;width: 100%;height: 100%;content: "";visibility: hidden;opacity: 0;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.ingredients .ingredientbx .ingredientimg:hover .ovrlytex{top: 50%;opacity:1;visibility:visible;}
.ingredients .ingredientbx .ingredientimg img{transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.ingredients .ingredientbx .ingredientimg:hover img{filter: blur(7px);}
.ingredients .ingredientbx .ingredientimg:hover .ovrlytex:before{opacity:1;visibility:visible;}
.ingredients .ingredientbx .ingredientimg .ovrlytex .cntbxctn{display: table-cell;vertical-align: middle;text-align: center;position: relative;}
.ingredients .ingredientbx .ingredientimg .ovrlytex .cntbxctn h4{color: #fff;font-weight: 700;font-size: 24px;line-height: 32px;font-family: "DM Sans", sans-serif;margin-bottom: 10px;}
.ingredients .ingredientbx .ingredientimg .ovrlytex .cntbxctn p{color: #fff;font-size:14px;line-height:22px;font-weight: 500;max-width: 230px; margin: 0 auto;}
.themselves{background: #F7F9F0;padding:80px 100px 65px;}
.themselves .secmdwrc h2 span{display:inline-block;}
.themselves .themselvesbxlp{margin-bottom:15px;}
.themselves .themselvesbxlp:hover .themselvescir{background: #566A29;}
.themselves .themselvesbxlp:hover .themselvescir img{filter: brightness(0) invert(1);}
.themselves .themselvesbxlp .themselvescir img{transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.themselves .themselvesbxlp .themselvescir{width: 100px;height:100px;border-radius: 100%;background: #fff;border: 1px solid #566A29;margin:0 auto 15px;line-height: 100px;text-align: center;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.themselves .themselvesbxlp h5{font-weight: 600;font-size: 14px;line-height: 20px;text-transform:uppercase;text-align: center;font-family: "DM Sans", sans-serif;}
.custmrvw .secmdwrp{text-align: left;}
.custmrvw .secmdwrp h2 span{display:inline-block;}
.custmrvw .secmdwrp h6{margin:0 0 10px;}
.custmrvw .secmdwrp h2.cmntle{text-align: left;}
.custmrvw .rtgctn h4{font-size: 100px;line-height: 100px;font-weight: 300;}
.custmrvw .rtgctn .revwstr{}
.custmrvw .rtgctn .revwstr i{} 
.custmrvw .rtgctn .revwstr{margin-bottom:0;}
.custmrvw .rtgctn .revwstr i {font-size: 14px;color: #566A29;}
.custmrvw .rtgctn small{font-size:12px;line-height: 20px;}
.custmrvw .rtgctn .revwstr i.fa-grystar {color: #e6e6e6;}
.reviewbxcar{border: 1px solid #E6E6E6;padding: 32px;margin: 0 8px;}
.reviewbxcar .tpcarctn{display: flex;justify-content:flex-start;margin-bottom: 10px;}
.reviewbxcar .tpcarctn .carimglft{margin-right: 10px;}
.reviewbxcar .tpcarctn .avtrinfo{}
.reviewbxcar .tpcarctn .avtrinfo h6{font-size: 14px;line-height: 22px;font-weight:500;color: #000000;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
.reviewbxcar .tpcarctn .avtrinfo small{font-size: 12px;line-height: 20px;font-weight:300;color: #4d4d4d;font-family: "DM Sans", sans-serif;display: block;}
.reviewbxcar .tpstrctn .revwstr i{font-size: 12px;color: #566A29;}
.reviewbxcar .tpstrctn .revwstr{margin-bottom:5px;}
.reviewbxcar .tpdscctn p{font-size:16px;line-height: 22px;font-style:italic;margin-bottom: 0;}
.productsecwrp .productbx .productdet a.cartbtn{visibility: hidden;opacity:0;position: relative;bottom: -30px;-webkit-transition: all .4s;transition: all .4s;}
.productsecwrp .productbx:hover .productdet a.cartbtn{bottom:0px;visibility: visible;opacity:1;}
.productsecwrp .productbx:hover .productdet{background: #f7f7f7;}
.productsecwrp .productbx:hover .productimg .productswpr{visibility: visible;opacity:1;}
.productsecwrp .productbx .productswpr .slick-dots{position: absolute;bottom: 0;list-style: none;left: 0;right: 0;margin: 0 auto;text-align: center;padding: 0;}
.productsecwrp .productbx .productswpr .slick-dots li{display: inline-block;vertical-align: top;margin: 0 2px;}
.productsecwrp .productbx .productswpr .slick-dots li button{width:6px;height:6px;border-radius: 100%;background:rgba(255,255,255, 0.3);border: none;display: block;padding: 0;font-size: 0;}
.productsecwrp .productbx .productswpr .slick-dots li.slick-active button{width:24px;height:6px;background:rgba(255,255,255,1);padding: 0;border-radius: 10px;}
.contactbnr{position:relative;}
.contactbnr:before{position: absolute;width: 100%;height:100%;content: "";background:rgba(0, 0, 0, 0.025);top: 0;bottom: 0;right: 0;left: 0;}
.contactbnr .container{position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);max-width: 570px;margin: 0 auto;}
.contactbnr img{width: 100%;}
.contactbnr h6{font-size: 12px;line-height: 20px;text-transform:uppercase;font-weight: 500;font-family: "DM Sans", sans-serif;letter-spacing: 1.5px;
color: #ffffff;position: relative;display: table;margin: 0 auto 10px;padding-left: 25px;}
.contactbnr h6:before{position: absolute;width: 16px;height: 1px;content: "";background: #fff;left: 0;top: 10px;}
.contactbnr h1{font-weight: 600;color: #fff;font-size: 64px;line-height: 72px;}
.contactbnr h1 span{font-style:italic;display: block;}
.contactbnr p{font-size: 16px;line-height:22px;font-weight: 400;color: #fff;}
.contactbnr .storypgbnr{max-width: 580px;}
.multipleway .secmdwrp h2.cmntle span{display:inline-block;}
.multipleway{}
.multipleway .multiplebxstrk{min-height: 217px;border: 1px solid #E6E6E6;padding:24px;position: relative;-webkit-transition: all .4s;transition: all .4s;}
.multipleway .multiplebxstrk .multipleicn img{-webkit-transition: all .4s;transition: all .4s;}
.multipleway .multiplebxstrk span{position: absolute;background: #D3E1B2;font-size: 10px;line-height: 18px;font-weight: 500;color:#37441A;padding: 2px 6px;top:10px;right:10px;}
.multipleway .multiplebxstrk .multipleicn{width:40px;height:40px;line-height:38px;border: 1px solid #E6E6E6;text-align: center;margin-bottom:16px;}
.multipleway .multiplebxstrk h6{-webkit-transition: all .4s;transition: all .4s;font-size: 12px;line-height: 20px;letter-spacing: 1.5px;text-transform:uppercase;color: #808080;font-family: "DM Sans", sans-serif;margin-bottom: 12px;font-weight: 500;}
.multipleway .multiplebxstrk a{display: block;font-size: 14px;line-height:22px;font-weight: 700;color: #000;-webkit-transition: all .4s;transition: all .4s;}
.multipleway .multiplebxstrk small{font-size: 12px;line-height: 20px;color: #808080;display: block;margin-bottom: 10px;-webkit-transition: all .4s;transition: all .4s;}
.multipleway .multiplebxstrk a.btnlnk{font-size: 12px;line-height: 20px;font-weight: 500;color:#566A29;text-transform: capitalize;-webkit-transition: all .4s;transition: all .4s;}
.multipleway .multiplebxstrk a.btnlnk img{width:8px;height:8px;margin-left:6px;}
.multipleway .multiplebxstrk.socialbx a.btnlnk{display:inline-block;margin-right: 10px;}
.multipleway .multiplebxstrk.socialbx a.btnlnk:last-child{margin-right: 0;}
.multipleway .multiplebxstrk strong{font-size: 14px;line-height: 22px;font-weight: 700;display: block;}
.multipleway .multiplebxstrk:hover{background:#f7f9f0;border: 1px solid #D3E1B2}
.multipleway .multiplebxstrk:hover .multipleicn{background:#86A540;}
.multipleway .multiplebxstrk:hover .multipleicn img{filter: brightness(0) invert(1);}
.multipleway .multiplebxstrk:hover h6{color:#1A1A1A;}
.multipleway .multiplebxstrk:hover a{color:#86A540;}
.multipleway .multiplebxstrk:hover small{color:#1A1A1A;}
.cntcfrmsc{background: #f7f7f7;padding:70px;}
.cntcfrmsc .secmdwrp h6{margin-left: 0;margin-right: 0;}
.cntcfrmsc .secmdwrp h2.cmntle {text-align: left;}
.cntcfrmsc .secmdwrp h2.cmntle span{display:inline-block;}
.cntcfrmsc .cntxfrm label{font-size: 12px;line-height: 20px;color: #1a1a1a;letter-spacing: 1.5px;font-weight: 400;display: table;margin-bottom: 5px;}
.cntcfrmsc .cntxfrm .form-control{border: none;border-bottom: 1px solid #cccccc;font-size: 14px;line-height: 22px;font-weight: 400;border-radius: 0;background: transparent;padding-left: 0;padding-bottom: 10px;margin-bottom:30px;}
.cntcfrmsc .cntxfrm .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#999;}
.cntcfrmsc .cntxfrm .form-control::-moz-placeholder { /* Firefox 19+ */color: #999;}
.cntcfrmsc .cntxfrm .form-control:-ms-input-placeholder { /* IE 10+ */color: #999;}
.cntcfrmsc .cntxfrm .form-control:-moz-placeholder { /* Firefox 18- */color: #999;}
.cntcfrmsc .cntxfrm .form-control:focus{outline:inherit;box-shadow:none;}
.cntcfrmsc .cntxfrm textarea.form-control{height: 160px;}
.cntcfrmsc .cntxfrm select.form-control{appearance: none;-webkit-appearance: none;-moz-appearance: none;background:url(../images/dwnarw.svg) no-repeat 96% center;}
.cntcfrmsc .cntxfrm input[type="submit"]{background: #000;padding:12px 24px;text-transform:uppercase;font-size: 12px;line-height: 20px;font-weight: 600;letter-spacing: 1.5px;text-transform:uppercase;color: #fff;display: table;margin-top: 12px;border: none;}
.cntcfrmsc .cntxfrm input[type="submit"]:hover{background:#566A29;}
.cntctbxwht .grncntbx{position: relative;}
.cntctbxwht .grncntbx:before{position:absolute;bottom: 0;background:url(../images/grnovrlybg.png) no-repeat;content: "";height: 120px;width:100%;}
.cntctbxwht .grncntbx .ovrlytaglne{position:absolute;bottom: 0;color: #fff;font-size: 20px;line-height: 24px;font-weight:700;font-style:italic;font-family: "Cormorant Garamond", serif;left: 0;right:0;margin: 0 auto 20px;text-align: center;}
.cntctbxwht .cntctndscl{background: #fff;}
.cntctbxwht .cntctndscl .whtmndv{display: flex;justify-content: space-between;padding: 16px 24px;border-bottom: 1px solid #E6E6E6;}
.cntctbxwht .cntctndscl .whtmndv .lftwhtctn{font-size: 12px;line-height: 20px;font-weight: 400;letter-spacing: 1.5px;color: #808080;}
.cntctbxwht .cntctndscl .whtmndv .rtgwhtctn{color: #1a1a1a;font-size: 12px;line-height: 20px;font-weight: 400;}
.faqscwrp .accordion .accordion-item{border: none;border-radius: 0;font-family: "DM Sans", sans-serif;border-bottom: 1px solid #e6e6e6;margin-bottom:10px;}
.faqscwrp .accordion .accordion-header button{padding-bottom:20px;border-radius: 0 !important;font-weight:500;font-size:20px;line-height: 28px;font-family: "DM Sans", sans-serif;padding-left: 0;padding-right: 0;padding-top:0;:color:#000000;box-shadow: none;}
.faqscwrp .accordion .accordion-button::after{content:"\+";background-image:inherit;font-family:"FontAwesome";width:32px;height:32px;border: 1px solid #E6E6E6;line-height: 32px;text-align: center;font-size: 14px;}
.faqscwrp .accordion .accordion-button[aria-expanded="true"]::after{content:"\f068";background-image:inherit;font-family:"FontAwesome";font-size: 14px;}
.faqscwrp .accordion .accordion-button[aria-expanded="true"]{background: transparent;color:#000000;}
.faqscwrp .accordion .accordion-body p{font-size: 18px;line-height:26px;font-weight:400;}
.faqscwrp .accordion .accordion-header{padding-top:10px;}
.faqscwrp .accordion .accordion-body{padding: 0;}
.fix {overflow: hidden;}
.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
.offcanvas-area.info-open {inset-inline-end: 0%;}
.offcanvas-overlay {background-color: rgba(0, 0, 0, 0.6);height: 100%;width: 100%;position: fixed;top: 0;z-index: 99;inset-inline-start: 0;opacity: 0;visibility: hidden;}
.offcanvas-overlay.overlay-open {opacity: 1;visibility: visible;}
.offcanvas-area {position: fixed;inset-inline-end: -100%;top: 0;width:450px;height: 100%;z-index: 999;overflow-y: scroll;overscroll-behavior-y: contain;scrollbar-width: none;transition: all 0.5s ease-in-out;}
.offcanvas-wrapper {position: relative;height: 100%;background: #fff;overflow-y: auto;}
.offcanvas-wrapper .offcanvas-content .offcanvas-top{padding:24px 32px;display: flex;justify-content: space-between;border-bottom: 1px solid #E6E6E6;}
.offcanvas-wrapper .offcanvas-content .offcanvas-top .carttle{font-size: 32px;font-family: "Cormorant Garamond", serif;line-height: 40px;font-weight: 600;}
.offcanvas-wrapper .offcanvas-content .offcanvas-top .offcanvas-close .offcanvas-close-icon{border: 1px solid #E6E6E6;width:40px;height:40px;text-align: center;line-height: 40px;background: transparent;}
.offcanvas-wrapper .offcanvas-content .offcanvas-top .offcanvas-close .offcanvas-close-icon img{max-width: 18px;line-height: 1;display: block;margin: 0 auto;}
.offcanvas-wrapper .offcanvas-about-coupen{margin-top: -5px;position: relative;background: #566A29;padding:16px 32px;}
.offcanvas-wrapper .offcanvas-about-coupen .tpdivider{position:absolute;top:-5px;left:0;}
.offcanvas-wrapper .offcanvas-about-coupen .tpdivider img{width:100%;height: 16px;}
.offcanvas-wrapper .offcanvas-about-coupen .btmdivider{position:absolute;bottom:-3px;right:0;}
.offcanvas-wrapper .offcanvas-about-coupen .btmdivider img{width:100%;height: 16px;}
.offcanvas-wrapper .offcanvas-about-coupen .coupen-flex{display: flex;justify-content: space-between;}
.offcanvas-wrapper .offcanvas-about-coupen .coupen-flex .coupen-flex-text{}
.offcanvas-wrapper .offcanvas-about-coupen .coupen-flex .coupen-flex-text .coupen-flex-icon{background: #fff;width:26px;height:26px;text-align: center;line-height:26px;text-align: center;display: inline-block;vertical-align: middle;margin-right:5px;}
.offcanvas-wrapper .offcanvas-about-coupen .coupen-flex .coupen-flex-text span{color: #ccc;font-size: 16px;line-height: 22px;display: inline-block;vertical-align: middle;}
.offcanvas-wrapper .offcanvas-about-coupen .coupen-flex .coupen-flex-text .whttxt{color: #fff;font-size: 16px;line-height: 22px;display: inline-block;vertical-align: middle;}
.offcanvas-wrapper .offcanvas-about-coupen .coupen-flex .coupen-flex-text .whttxt b{font-weight: 600;}
.offcanvas-wrapper .coupen-flex-applybtn a{padding:4px 10px;border: 1px solid #fff;font-size: 12px;line-height: 20px;font-weight: 500;color: #fff;}
.offcanvas-wrapper .coupen-flex-applybtn a:hover{background: #fff;color: #000;}
.offcanvas-wrapper .cart-item-box{padding:16px 32px;}
.offcanvas-wrapper .cart-item-box .product-card{width:100%;margin-bottom:25px;border-bottom: 1px solid #E6E6E6;padding-bottom:25px;}
.offcanvas-wrapper .cart-item-box .product-card:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0px;}
.offcanvas-wrapper .cart-item-box .product-card .img-box{margin-right: 15px;float: left;}
.offcanvas-wrapper .cart-item-box .product-card .detail{position: relative;}
.offcanvas-wrapper .cart-item-box .product-card .detail h4{font-size: 16px;line-height: 22px;font-weight: 500;color: #000;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
.offcanvas-wrapper .cart-item-box .product-card .detail h4 span{color: #666;font-size: 12px;line-height: 20px;font-weight:400;}
.offcanvas-wrapper .cart-item-box .product-card .detail p{color: #4d4d4d;font-size: 12px;line-height: 20px;text-transform:uppercase;margin-bottom:10px;letter-spacing: 1.5px;}
.offcanvas-wrapper .cart-item-box .product-card .detail .qty-input{border: 1px solid #CCCCCC;margin-right: 5px;display: inline-block;vertical-align: top;overflow:hidden;}
.offcanvas-wrapper .cart-item-box .product-card .detail .qty-input .qty-count{width:32px;height:24px;text-align: center;float:left;border:none;line-height: 18px;display: block;border-right:1px solid #CCCCCC;background: transparent;}
.offcanvas-wrapper .cart-item-box .product-card .detail .qty-input .product-qty{width:40px;height:24px;text-align: center;float:left;border: none;border-right:1px solid #CCCCCC;}
.offcanvas-wrapper .cart-item-box .product-card .detail .qty-input .qty-count.qty-count--add{border-right:none;}
.offcanvas-wrapper .cart-item-box .product-card .detail .remveicn{display: inline-block;vertical-align: top;margin-top: -3px;}
.offcanvas-wrapper .cart-item-box .product-card .detail .prcval{position:absolute;top: 0;right:0;font-size: 18px;line-height: 24px;font-weight: 700;}
.offcanvas-wrapper .btmcatsc{border-top: 1px solid #E6E6E6;padding:24px 32px;}
.offcanvas-wrapper .btmcatsc .tgldv{display: flex;justify-content: space-between;align-items: center;margin-bottom:20px;margin-top:50px;cursor:pointer;}
.offcanvas-wrapper .btmcatsc .tgldv h5{font-size: 20px;font-weight: 700;line-height: 28px;color: #000;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
.offcanvas-wrapper .btmcatsc .tgldv h5 img{margin-left: 5px;width: 14px;height:7px;}
.offcanvas-wrapper .btmcatsc .tgldv .ofrdvsc{}
.offcanvas-wrapper .btmcatsc .tgldv .ofrdvsc strong{font-size: 20px;font-weight: 700;line-height: 28px;color: #000;}
.offcanvas-wrapper .btmcatsc .tgldv .ofrdvsc span{color: #008000;font-size: 14px;font-weight: 700;line-height: 22px;margin-right: 10px;}
.offcanvas-wrapper .btmcatsc a.btnbtm{border: 1px solid #000000;color: #000;padding:16px 32px;font-size:14px;font-weight: 600;line-height: 22px;letter-spacing: 1.5px;text-transform:uppercase;display: block;margin-bottom: 15px;text-align: center;}
.offcanvas-wrapper .btmcatsc p{font-size: 10px;font-weight:600;line-height:18px;text-align: center;letter-spacing: 1.5px;text-transform:uppercase;color:#566A29;}
.offcanvas-wrapper .btmcatsc a.btnbtm.chckbtn{background: #000;color:#fff;}
.offcanvas-wrapper .btmcatsc a.btnbtm:hover{background: #000;color: #fff;}
.offcanvas-wrapper .btmcatsc a.btnbtm.chckbtn:hover{background: #566A29;color: #fff;border-color: #566A29;}
.offcanvas-wrapper .tgldvbtmgry{background: #F7F7F7;padding:16px;border: 1px solid #E6E6E6;margin-bottom:20px;display: none;}
.offcanvas-wrapper .tgldvbtmgry h6{font-size: 16px;font-weight: 700;line-height: 22px;font-family: "DM Sans", sans-serif;}
.offcanvas-wrapper .tgldvbtmgry .tgldvbtmsc{display: flex;justify-content: space-between;margin-bottom: 10px;}
.offcanvas-wrapper .tgldvbtmgry .tgldvbtmsc .lftbtmtxt{text-align: left;font-size: 16px;font-weight:500;line-height: 22px;color: #808080;}
.offcanvas-wrapper .tgldvbtmgry .tgldvbtmsc .rtgbtmtxt{text-align: right;font-size: 16px;font-weight:600;line-height: 22px;color: #000;}
.offcanvas-wrapper .tgldvbtmgry .tgldvbtmsc .rtgbtmtxt span{color:#008000;font-size: 16px;font-weight:600;line-height: 22px;} 
.offcanvas-wrapper .tgldvbtmgry .tgldvbtmsc .lftbtmtxt span{color:#008000;font-size: 16px;font-weight:600;line-height: 22px;} 
.offcanvas-wrapper .tgldvbtmgry .btmfnlcst .rtgbtmtxt input[type="text"]{border: none;width:90px;background: transparent;}
.offcanvas-wrapper .tgldvbtmgry .btmfnlcst{border-top:1px solid #E6E6E6;padding-top:10px;display: flex;justify-content: space-between;}
.emptycatsc{text-align: center;position:absolute;top:50%;transform: translate(-50%,-50%);left: 50%;width:100%;}
.emptycatsc img{margin-bottom: 20px;}
.emptycatsc p{font-size:32px;font-weight:600;line-height:40px;font-family: "Cormorant Garamond", serif;color: #000;}
.whycmpninfo{background: #000;}
.whycmpninfo .ownerlft{}
.whycmpninfo .ownerinfo{}
.whycmpninfo .ownerinfo .secmdwrp{text-align: left;margin-top:40px;}
.whycmpninfo .ownerinfo h6{color: #B3B3B3;margin-left:0;margin-right:0;}
.whycmpninfo .ownerinfo h6:before{background: #B3B3B3;}
.whycmpninfo .ownerinfo h2.cmntle{text-align: left;color:#B3B3B3;}
.whycmpninfo .ownerinfo h2.cmntle span{color:#ffffff;}
.whycmpninfo .ownerinfo p{color: #999999;font-size: 16px;line-height: 22px;}
.whycmpninfo .ownerinfo h5{font-size: 20px;line-height: 28px;color: #fff;font-style:italic;margin-bottom: 0;margin-top:40px;display: table;}
.whycmpninfo .ownerinfo i{color: #808080;font-size:12px;line-height: 20px;letter-spacing: 1.5px;text-transform:uppercase;}
.philosopywhtsc{overflow: hidden;}
.philosopywhtsc .philosopylft{padding-left: 13%;} 
.philosopywhtsc .philosopylft .secmdwrp h2.cmntle{text-align: left;margin-bottom:10px;}
.philosopywhtsc .philosopylft .secmdwrp h2.cmntle span{display:inline-block;}
.philosopywhtsc .philosopylft .secmdwrp h6{margin-left: 0;margin-right: 0;}
.philosopywhtsc .hide {display: none;}
.philosopywhtsc .philosopylft li.nav-item .nav-link{border:none;border-bottom:1px solid #E6E6E6;padding:20px;}
.philosopywhtsc .philosopylft li.nav-item .nav-link .flxdvtab{display: flex;justify-content: flex-start;}
.philosopywhtsc .philosopylft li.nav-item .nav-link .flxdvtab .nmbrlft{margin-right: 20px;}
.philosopywhtsc .philosopylft li.nav-item .nav-link .flxdvtab .nmbrlft h4{font-size: 18px;line-height: 24px;font-family: "DM Sans", sans-serif;font-weight: 300;font-style:italic;margin-bottom: 0;}
.philosopywhtsc .philosopylft li.nav-item .nav-link .flxdvtab .ctnrtg{}
.philosopywhtsc .philosopylft li.nav-item .nav-link .flxdvtab .ctnrtg h5{font-size: 18px;line-height: 24px;font-weight: 600;color: #000;font-family: "DM Sans", sans-serif;margin-bottom:5px;}
.philosopywhtsc .philosopylft li.nav-item .nav-link{border-radius: 0;}
.philosopywhtsc .philosopylft li.nav-item .nav-link .flxdvtab .ctnrtg p{font-size: 14px;line-height: 22px;color: #666;margin-bottom: 0;}
.philosopywhtsc .philosopylft li.nav-item .nav-link.active{background: #F7F9F0;border-left: 2px solid #566A29;}
.philosopywhtsc .philosopylft li.nav-item .nav-link.active h4{color: #566A29;}
.philosopywhtsc .philosopylft li.nav-item .nav-link.active h5{color: #566A29;}
.philosopywhtsc .accordion-body{padding:0;border: none;}
.philosopywhtsc .accordion-body img{width:100%;}
.naturalingradnsc{background:#000000;}
.naturalingradnsc .secmdwrp h6{color: #fff;}
.naturalingradnsc .secmdwrp h6:before{background: #fff;}
.naturalingradnsc .secmdwrp h2.cmntle{color:#b3b3b3;margin-bottom: 15px;}
.naturalingradnsc .secmdwrp h2.cmntle span{color: #fff;}
.naturalingradnsc .secmdwrp p{color: #999999;margin-bottom:35px;}
.naturalingradnsc .row{margin: 0 -8px;}
.naturalingradnsc .col-sm-3{padding: 0 8px;}
.naturalingradnsc .naturalbx{margin-top: 15px;}
.naturalingradnsc .naturalbx .naturalbximg{height: 200px;overflow: hidden;}
.naturalingradnsc .naturalbx .naturalctn{background:#ffffff;padding:20px;min-height:135px;}
.naturalingradnsc .naturalbx .naturalctn h4{color: #000000;font-size: 18px;line-height: 26px;font-weight:400;font-family: "DM Sans", sans-serif;margin-bottom:5px;}
.naturalingradnsc .naturalbx .naturalctn p{color: #808080;font-size: 14px;line-height: 20px;margin-bottom:0;}
.makediffrntsc{}
.makediffrntsc .secmdwrp h2.cmntle{margin-left: 0;margin-right: 0;text-align: left;margin-bottom:10px;}
.makediffrntsc .secmdwrp h2.cmntle span{display:inline-block;}
.makediffrntsc .secmdwrp h6{margin-left: 0;margin-right: 0;}
.stack-box .stack-box-contain {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.stack-box .stack-item {
    height: 100vh;
    width: 100%;
    position: absolute;
    overflow: hidden;
    z-index: 999;
    display: flex;
    align-items: center;
}
.stack-box .stack-item.stack-item-02 {
    z-index: 99;
}
.stack-box .stack-item.stack-item-03 {
    z-index: 9;
}
.bg-linen {
    background: #f6f4f3;
}
.stack-box .stack-item .stack-item-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    display: flex;
    align-items: center;
    height: 100vh;
}
.stack-card .stack-item {
    border: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    border-radius: 0;
}
.stack-card .stack-card-item {
    will-change: scale;
    background: var(--white);
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 20px 14px 50px 0 rgba(42, 27, 68, .1019607843);
    transform-origin: center top;
    -webkit-transform-origin: center top;
    transition: scale .5s;
    background-size: cover;
}
.cover-background {
    background-repeat: no-repeat !important;
    background-size: cover;
    overflow: hidden;
    position: relative;
    background-position: center center !important;
}
.overflow-visible {
    overflow: visible !important;
}
.full-screen{height: 100vh;}
.stack-box {
    position: relative;
    z-index: 1;
    height: 300vh;
}
.stack-box .paddcnt{padding: 30px;text-align: center !important;}
.bredcrmb{border-top: 1px solid #F2F2F2;padding-top: 25px;padding-bottom:15px;}
.bredcrmb ul{padding: 0;list-style: none;}
.bredcrmb ul li{display:inline-block;vertical-align: middle;color:#1A1A1A;font-size: 14px;line-height: 22px;}
.bredcrmb ul li a{display: block;position:relative;font-size: 14px;line-height: 22px;color:#808080;padding-right: 12px;margin-right: 6px;}
.bredcrmb ul li a:before{background: #808080;Width:4px;height:4px;border-radius: 100%;content: "";right: 0;position:absolute;top:8px;}
.single-pro-inner{padding-bottom: 40px;}
.single-pro-inner .single-pro-img{position: relative;width:52.7%;} 
.single-pro-img .single-product-scroll{position: sticky;top: 30px;background-color: #fff;}
.single-pro-inner .single-pro-desc{width:43%;}
.single-pro-inner .single-product-cover .single-slide{height:576px;overflow: hidden;}
.single-pro-inner .single-product-cover .single-slide img{width:100%;height: 100%;object-fit:cover;}
.single-pro-desc .single-pro-content{}
.single-pro-desc .single-pro-content h2{font-size:40px;line-height: 52px;font-weight: 500;color: #000;font-family: "DM Sans", sans-serif;}
.single-pro-desc .single-pro-content h2 span{font-size:20px;line-height:28px;font-weight:400;color: #666;}
.single-pro-desc .single-pro-content p{color: #808080;font-size: 14px;line-height:22px;margin-bottom: 10px;}
.single-pro-desc .single-pro-content .mn-single-rating-wrap{display: flex;justify-content: flex-start;align-items: center;}
.single-pro-desc .single-pro-content .mn-single-rating-wrap .mn-single-rating{padding:4px 8px;background: #F7F9F0;margin-right: 8px;}
.single-pro-desc .single-pro-content .mn-single-rating-wrap .mn-single-rating i{font-size: 13px;color:#566A29;margin-right:3px;}
.single-pro-desc .single-pro-content .mn-single-rating-wrap .mn-single-rating b{font-size: 14px;line-height: 22px;color:#000000;}
.single-pro-desc .single-pro-content .mn-single-rating-wrap .mn-single-rating span{font-size: 14px;line-height: 22px;color:#000000;padding-left:8px;margin-left: 8px;border-left: 1px solid  #DFEAC8;}
.single-pro-desc .single-pro-content .mn-single-rating-wrap .wrtrevwlnk{color: #2D3715;font-size: 14px;line-height: 22px;text-decoration:underline;}
.single-pro-desc .prcsctn{padding:20px 0px;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;margin: 20px 0;}
.single-pro-desc .prcsctn h4{color: #000000;font-size:40px;line-height:48px;font-weight: 700;font-family: "DM Sans", sans-serif;display:inline-block;margin-bottom: 0;}
.single-pro-desc .prcsctn small{font-size:12px;line-height:20px;font-weight:400;letter-spacing: 1.5px;color: #666666;display:inline-block;vertical-align: bottom;margin-bottom: 5px;}
.single-pro-desc .sizescn{}
.single-pro-desc .sizescn h6{font-size:12px;line-height:20px;font-weight:600;letter-spacing: 1.5px;color: #999999;font-family: "DM Sans", sans-serif;} 
.single-pro-desc .sizescn .size-list{list-style: none;padding:0px;margin-bottom: 20px;}
.single-pro-desc .sizescn .size-list li{display: inline-block;}
.single-pro-desc .sizescn .size-list input {display: none;}
.single-pro-desc .sizescn .size-list label{color: #808080;padding:9px 20px;border:1px solid #F2F2F2;font-size:12px;line-height:18px;letter-spacing: 0.48px;font-weight:500;}
.single-pro-desc .sizescn .size-list label:hover,
.single-pro-desc .sizescn .size-list label:focus {color: #000;outline: 1px solid;}
.single-pro-desc .sizescn .size-list li:has(:checked) label{outline: 1px solid #566A29;color: #566A29;}
.qtynwbtnsc .qty-input{}
.qtynwbtnsc .flex-dvcat{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 20px;}
.qtynwbtnsc .flex-dvcat .qty-input{border: 1px solid #cccccc;margin-right:30px;}
.qtynwbtnsc .flex-dvcat .qty-input button.qty-count{background: transparent;border:none;font-size: 24px;border-right: 1px solid #cccccc;height:54px;width:40px;} 
.qtynwbtnsc .flex-dvcat .qty-input button.qty-count.qty-count--add{border-right: none;}
.qtynwbtnsc .flex-dvcat .qty-input .product-qty{border: none;border-right: 1px solid #cccccc;height:54px;line-height: 54px;text-align: center;}
.qtynwbtnsc a.buynwbtn{background: #000;color: #fff;text-transform:uppercase;font-weight:600;font-size:14px;line-height:22px;letter-spacing: 1.5px;padding:16px 32px; display: block;width: 324px;text-align: center;}
.qtynwbtnsc a.buynwbtn:hover{background: #566A29;color: #ffffff;}
.qtynwbtnsc a.adtcartbtn{border: 1px solid #000000;padding:16px 32px;background: transparent;text-transform:uppercase;font-weight:600;font-size:14px;line-height:22px;letter-spacing: 1.5px;display: block;color: #000;text-align: center;margin-bottom: 25px;}
.qtynwbtnsc a.adtcartbtn:hover{background: #566A29;color: #ffffff;}
.single-pro-inner .single-slide{width: 100px;height: 100px;}
.single-pro-content .spfcinfo{border: 1px solid #e6e6e6;}
.single-pro-content .spfcinfo .row{margin: 0;}
.single-pro-content .spfcinfo .col-sm-4{padding:0;border-right: 1px solid #e6e6e6;text-align: center;}
.single-pro-content .spfcinfo .spfcstkbx{padding:16px 26px; }
.single-pro-content .spfcinfo .col-sm-4:last-child{border-right: none;}
.single-pro-content .spfcinfo .col-sm-4 .spfcicn{margin-bottom: 10px;}
.single-pro-content .spfcinfo .col-sm-4 h6{font-size:12px;line-height:20px;color: #242C11;font-weight: 400;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
.single-pro-content .spfcinfo .col-sm-4 span{font-size:12px;line-height:20px;color: #999999;font-weight: 400;font-family: "DM Sans", sans-serif;display: block;}
.single-pro-content .spfcinfo{margin-bottom:30px;}
.single-pro-content .accordion .accordion-header{border-top: 1px solid #E6E6E6;}
.single-pro-content .accordion .accordion-item{border:none;}
.single-pro-content .accordion .accordion-header button{padding:20px 0;font-weight:500;font-size:12px;line-height:20px;letter-spacing: 1.5px;color: #000;text-transform:uppercase; box-shadow: none;}
.single-pro-content .accordion .accordion-header .accordion-button:not(.collapsed){background: transparent;}
.single-pro-content .accordion .accordion-button::after{height: 12px;width: 26px;background-size: contain;}
.single-pro-content .accordion .accordion-header .accordion-button:focus{outline:inherit;box-shadow:none; }
.single-pro-content .accordion .accordion-body{padding:0;}
.single-pro-content .accordion .accordion-body p b{font-weight: 400;color: #1a1a1a;}
.single-pro-content .accordion .accordion-body h6{font-size:14px;line-height:22px;color: #000000;font-weight:500;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
.single-pro-content .accordion .accordion-body ol li p{margin-bottom:10px;} 
.single-pro-content .accordion .accordion-body ol {padding:0 0 0 25px;margin-bottom:20px;}
.single-pro-content .accordion .accordion-body strong{font-weight: 600;font-size:14px;line-height:22px;display: table;margin-bottom: 10px;}
.single-pro-content .accordion .accordion-body .notedv p{font-weight: 500;font-size:14px;line-height:22px;color: #000;margin-bottom:20px;} 
.single-pro-inner .single-nav-thumb .single-slide{margin-right: 10px;border: 2px solid transparent;}
.single-pro-inner .single-nav-thumb .single-slide img{height: 100%;width: 100%;object-fit: cover;padding: 3px;}
.single-pro-inner .single-nav-thumb .slick-current.slick-active .single-slide{border-color: #88A741;}
.ingredientspro .secmdwrp h6{margin-left: 0;margin-right: 0;}
.ingredientspro .secmdwrp h2.cmntle{text-align: left;margin-bottom:10px;}
.ingredioutsdca .ingredioutcard{background: #F7F7F7;padding: 32px 32px 0;margin: 0 15px;}
.ingredioutsdca .ingredioutcard h5{font-size:24px;line-height:32px;color: #000000;font-weight:600;font-family: "DM Sans", sans-serif;text-transform:uppercase;margin-bottom:5px;}
.ingredioutsdca .ingredioutcard p{color: #808080;font-size:16px;line-height:22px;font-weight:400;}
.ingredioutsdca{margin-top:35px;}
.ingredioutsdca .ingredioutcard .ingredimg{}
.ingredioutsdca .ingredioutcard .ingredimg img{margin: 0 auto;}
.provenresults{background: #000;max-width:1920px;margin: 0 auto;}
.provenresults .tplftscctn{width:50%;float:left;padding-left:13%;}
.provenresults .tplftscctn .secmdwrp h6{margin-left: 0;margin-right: 0;}
.provenresults .tplftscctn .secmdwrp h2.cmntle{color: #fff;text-align: left;margin-bottom: 10px;}
.provenresults .tplftscctn .secmdwrp h2.cmntle span{color:#566A29;display:inline-block;}
.provenresults .tplftscctn .secmdwrp p{color:#999;}
.provenresults .tprtgbtlsc{width:50%;text-align: right;float:left;}
.provenresults .tprtgbtlsc img{margin-top: -80px;}
.provenresults .cuntscdv{background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.12) 100%);padding:32px;text-align:left;min-height: 212px;}
.provenresults .cuntscdv h4{font-size:80px;line-height:80px;color: #ffffff;font-weight:500;font-family: "DM Sans", sans-serif;}
.provenresults .cuntscdv h4 span{}
.provenresults .cuntscdv p{font-size:16px;line-height:22px;font-weight: 400;color:#999999;text-transform: uppercase;margin-bottom: 0;}
.provenresults .cuntscdv p span{font-weight: 600;color: #fff;}
.Keybnft{background: #F7F7F7;padding-bottom: 0;position:relative;}
.Keybnft:before{background: #fff;position:absolute;right: 0;content: "";width:70px;height: 100%;top: 0;}
.Keybnft .secmdwrp h6{margin-left: 0;margin-right: 0;}
.Keybnft .secmdwrp h2.cmntle{text-align: left;margin-bottom: 10px;}
.Keybnft .benefitdv{margin-top: 50px;}
.Keybnft .benefitdv .benefitbxflx{display: flex;justify-content: flex-start;margin-bottom: 20px;padding-bottom: 15px;border-bottom:1px solid #E6E6E6}
.Keybnft .benefitdv .benefitbxflx:last-child{border-bottom: none;margin-bottom: 0px;padding-bottom:0px;}
.Keybnft .benefitdv .benefitbxflx .benefitnm{margin-right: 20px;}
.Keybnft .benefitdv .benefitbxflx .benefitnm h6{font-weight: 600;font-size: 32px;line-height: 40px;}
.Keybnft .benefitdv .benefitbxflx .benefitctns{}
.Keybnft .benefitdv .benefitbxflx .benefitctns h4{font-weight: 600;font-size: 32px;line-height: 40px;margin-bottom: 0;}
.Keybnft .benefitdv .benefitbxflx .benefitctns span{font-size:14px;line-height:22px;color: #666666;font-weight:400;font-family: "DM Sans", sans-serif;}
.ratingsdv{}
.ratingsdv h4{font-weight: 600;font-size:24px;line-height:32px;font-family: "DM Sans", sans-serif;color: #000;}
.ratingsdv .rating-ratio{}
.ratingsdv .rating-ratio .rtgstr{margin-bottom:10px;}
.ratingsdv .rating-ratio .rtgstr .star-wrap{display: inline-block;vertical-align: middle;}
.ratingsdv .rating-ratio .rtgstr .star-wrap i{font-size:20px;color: #566A29;margin-right:0px;}
.ratingsdv .rating-ratio .rtgstr .rate-number{display: inline-block;vertical-align: middle;margin-bottom: 0;font-size: 18px;line-height: 26px;color: #000;}
.ratingsdv .rating-ratio h3{font-size: 16px;line-height: 22px;color: #808080;font-family: "DM Sans", sans-serif;}
.ratingsdv .rate-progress-star {display: flex;align-items: center;gap: 8px;margin-bottom: 10px;}
.ratingsdv .rate-progress-star .number-star {min-width: 43px;text-align: start;font-size: 14px;line-height:22px;color: #333333;}
.ratingsdv .rate-progress-star .number-percent {min-width: 40px;font-size: 12px;line-height: 20px;color: #808080;}
.ratingsdv .rate-progress-star .progress {width: 300px;border-radius:0px;height:24px;background: transparent;border: 1px solid #E6E6E6;}
.ratingsdv .rate-progress-star .progress .progress-bar {background-color:#566A29;}
.ratingsdv .rategraph{margin-top: 25px;padding-bottom:20px;margin-bottom:35px;border-bottom: 1px solid #e6e6e6;}
.ratingsdv .review-product{}
.ratingsdv .review-product h4{font-size: 24px;line-height: 32px;font-weight: 600;color: #000;font-family: "DM Sans", sans-serif;margin-bottom: 5px;}
.ratingsdv .review-product p{font-size: 16px;line-height: 22px;color:#808080;}
.ratingsdv .review-product a.reviewlnk{border: 1px solid #000;padding:12px 24px;color: #000;font-size: 12px;line-height: 20px;letter-spacing: 1.5px;text-transform:uppercase;display: block;font-weight: 600;text-align: center;}
.ratingsdv .review-product a.reviewlnk:hover{background:#566A29;border-color:#566A29;color: #fff;}
.reviewrtgdv{border-left:1px solid #E6E6E6;padding-left:30px;}
.reviewrtgdv .reviewdvmn .cmbdvwrp{display: flex;justify-content: flex-start;align-items: center;margin-bottom:10px;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewtpmn{margin-right: 10px;}
.reviewrtgdv .reviewdvmn ol{padding-left:20px;margin:10px 0;}
.reviewrtgdv .reviewdvmn ol li{font-size: 14px;line-height:22px;color:#1A1A1A;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn{}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn h5{font-size: 14px;line-height:22px;font-weight: 600;color: #1a1a1a;font-family: "DM Sans", sans-serif;margin-bottom:0px;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn h5 .veryfyusr{color:#3366E7;font-size: 10px;line-height:18px;font-weight: 500;margin-left:3px;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn h5 .veryfyusr img{margin-right:0px;display: inline-block;vertical-align:text-bottom;} 
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn .btmctn{line-height: 20px;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn .btmctn .reviewstr{display: inline-block;vertical-align: middle;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn .btmctn .reviewstr .revwstr i{font-size:11px;color: #566A29;margin-right:0px;float: left;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn .btmctn .reviewstr .revwstr i.fa-grystar{color: #e6e6e6;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn .btmctn .tmzone{display: inline-block;vertical-align: middle;font-size:12px;line-height: 20px;color: #4d4d4d;position:relative;padding-left:10px;}
.reviewrtgdv .reviewdvmn{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E6E6E6;overflow: hidden;}
.reviewrtgdv .reviewdvmn:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom: none;}
.reviewrtgdv .reviewdvmn .cmbdvwrp .reviewrtgctn .btmctn .tmzone:before{position:absolute;left:1px;content: "";background: #d1d1d1;width:3px;height:3px;border-radius: 100%;top:8px;}
.reviewrtgdv .reviewdvmn p{max-width: 530px;margin-bottom: 0;}
.reviewrtgdv .reviewdvmn .cmntimgdv{}
.reviewrtgdv .reviewdvmn .cmntimgdv .cmntimg{margin-right: 15px;float: left;}
.reviewmdl .modal-header{display:block;padding: 32px;}
.reviewmdl .modal-header h3.modal-title{font-size: 32px;line-height: 40px;color: #000;font-weight: 600;margin-bottom: 5px;}
.reviewmdl .modal-header p{color:#566A29;font-size: 14px;line-height: 22px;font-weight: 600;letter-spacing: 1.5px;text-transform:uppercase;position:relative;padding-left:25px;margin-bottom: 0;}
.reviewmdl .modal-header p:before{position:absolute;left:1px;content: "";background:#566A29;width:16px;height:1px;top: 10px;}
.reviewmdl .modal-header .btn-close{width:40px;height:40px;text-align: center;line-height: 40px;border: 1px solid #E6E6E6;position:absolute;right:30px;top:30px;padding: 0;border-radius: 0;}
#review-form .rate label, #review-form .rate input,
#review-form .rate1 label, #review-form .rate1 input {display: inline-block;}
.reviewmdl  .rate {display: inline-flex;flex-direction: row-reverse;align-items: flex-start;justify-content: flex-end;}
#review-form .rate > label {margin-bottom: 0;}
.supaview label{display: block;font-size: 14px;line-height: 22px;color: #1a1a1a;letter-spacing: 1.5px;margin-bottom:5px;}
.supaview .fieldset{margin-bottom:20px;}
.star-rating {
        font-size: 0;
        white-space: nowrap;
        display: inline-block;
        width: 150px;
        height: 30px;
        overflow: hidden;
        position: relative;
        background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23e6e6e6%22%20points%3D%2210%2C0%2013.09%2C6.583%2020%2C7.639%2015%2C12.764%2016.18%2C20%2010%2C16.583%203.82%2C20%205%2C12.764%200%2C7.639%206.91%2C6.583%20%22%2F%3E%3C%2Fsvg%3E');
        background-size: contain;
    }

    .star-rating i {
        opacity: 0;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 20%;
        z-index: 1;
        background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23566A29%22%20points%3D%2210%2C0%2013.09%2C6.583%2020%2C7.639%2015%2C12.764%2016.18%2C20%2010%2C16.583%203.82%2C20%205%2C12.764%200%2C7.639%206.91%2C6.583%20%22%2F%3E%3C%2Fsvg%3E');
        background-size: contain;
    }

    .star-rating input {
        -moz-appearance: none;
        -webkit-appearance: none;
        opacity: 0;
        display: inline-block;
        width: 20%;
        height: 100%;
        margin: 0;
        padding: 0;
        z-index: 2;
        position: relative;
    }

    .star-rating input:hover+i,
    .star-rating input:checked+i {
        opacity: 1;
    }

    .star-rating i~i {
        width: 40%;
    }

    .star-rating i~i~i {
        width: 60%;
    }

    .star-rating i~i~i~i {
        width: 80%;
    }

    .star-rating i~i~i~i~i {
        width: 100%;
    }
    .supaview input[type="text"]{border: none;border-bottom: 1px solid #ccc;padding-bottom: 10px;width:100%;font-size: 14px;line-height: 22px;}
    .supaview textarea{border: none;border-bottom: 1px solid #ccc;padding-bottom: 10px;width:100%;font-size: 14px;line-height: 22px;height:100px;}
    .supaview input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#999;}
    .supaview input[type="text"]::-moz-placeholder { /* Firefox 19+ */color: #999;}
    .supaview input[type="text"]:-ms-input-placeholder { /* IE 10+ */color: #999;}
    .supaview input[type="text"]:-moz-placeholder { /* Firefox 18- */color: #999;}
    .supaview textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#999;}
    .supaview textarea::-moz-placeholder { /* Firefox 19+ */color: #999;}
    .supaview textarea:-ms-input-placeholder { /* IE 10+ */color: #999;}
    .supaview textarea:-moz-placeholder { /* Firefox 18- */color: #999;}
    .submitbtn{display:block;border: 1px solid #000;color: #000;padding:16px 32px;font-weight: 600;letter-spacing: 1.5px;text-transform:uppercase;background: transparent;width:100%;font-size: 14px;line-height:22px;letter-spacing: 1.5px;}
    .submitbtn:hover{background: #566a29;color: #fff;border-color:#566a29;}
    .reviewmdl .modal-dialog-centered{max-width: 600px;}
    .reviewmdl .modal-body{padding: 32px 32px 10px;}
    .btn-close:focus{box-shadow: none;}
    .aftrlgn{width:44px;height:44px;text-align: center;padding: 0 !important;}
    .hstrypge{background: #f2f2f2;}
    .hstrypge .whtlftbx{background: #fff;}
    .hstrypge .whtlftbx .userinfo{text-align: center;padding:24px;border-bottom: 1px solid #e2e2e2;}
    .hstrypge .whtlftbx .userinfo .usercir{background: #E8EDFB;width:56px;height:56px;border-radius: 100%;line-height: 56px;text-align: center;font-size: 24px;font-weight: 500;color: #000;margin: 0 auto 10px;font-family: "DM Sans", sans-serif;}
    .hstrypge .whtlftbx .userinfo h4{line-height:26px;font-size:18px;color: #000;font-weight: 600;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
    .hstrypge .whtlftbx .userinfo span{font-size: 14px;line-height:20px;font-weight:500;color: #808080;}
    .hstrypge .whtlftbx .userinfo a{font-size: 14px;line-height:20px;font-weight:500;color: #808080;}
    .hstrypge .whtlftbx .tablftinfo{margin: 20px 0 0;border-bottom: 1px solid #e2e2e2;padding-bottom: 10px;} 
    .hstrypge .whtlftbx .tablftinfo .nav{display:block;border-bottom: none;}
    .hstrypge .whtlftbx .tablftinfo .nav-item{}
    .hstrypge .whtlftbx .tablftinfo .nav-item button{padding:16px 24px;font-size: 14px;line-height: 22px;font-weight: 500;display: block;width:100%;border: none;text-align: left;color: #808080;border-left:2px solid transparent;border-radius: 0;}
    .hstrypge .whtlftbx .tablftinfo .nav-item button.active{background:#F7F9F0;color:#566A29;border-left-color: #566A29;}
    .hstrypge .whtlftbx .tablftinfo .nav-item button img{margin-right: 5px;}
    .whtlftbx .lgoutbtndv a{padding:16px 24px;font-size: 16px;font-weight: 600;line-height: 22px;color: #ff0000;font-weight: 600;display: block;}
    .whtlftbx .lgoutbtndv a img{margin-right: 5px;}
    .orderhstrydv .orderhstpsc{padding:32px;display: flex;justify-content: space-between;border-bottom: 1px solid #e2e2e2;}
    .orderhstrydv .orderhstpsc .tllft{font-family: "Cormorant Garamond", serif;font-size: 32px;line-height: 40px;font-weight: 700;color: #000;}
    .orderhstrydv .orderhstpsc .srchtablbx{width:200px;border: 1px solid #E6E6E6;position:relative;}
    .orderhstrydv .orderhstpsc .srchtablbx .searchicn{position:absolute;left:12px;top:6px;}
    .orderhstrydv .orderhstpsc .srchtablbx input{border:none;padding:10px 10px 10px 34px;width:100%;font-size: 12px;line-height: 20px;color: #808080;}
    .orderhstrydv{background: #fff;min-height: 380px;}
    .ordertable{padding:32px;}
    .ordertable .tablerespnsv table{width:100%;border-width: 0px, 1px, 1px, 1px;border-color: #F2F2F2;border-style: solid;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
    .ordertable .tablerespnsv table th{background: #F2F2F2;border-right:1px solid #E6E6E6;padding:6px 8px;color: #333;font-size: 11px;line-height: 18px;font-weight: 400;text-align:center;}
    .ordertable .tablerespnsv table th:last-child{border-right: none;}
    .ordertable .tablerespnsv table td{padding:8px;color: #333;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;text-align:center;font-size: 12px;line-height: 20px;color: #1a1a1a;}
    .ordertable .tablerespnsv table td:last-child{border-right:none;}
    .ordertable .tablerespnsv table tr:last-child td{border-bottom: none;}
    .ordertable .tablerespnsv img{max-width: 24px;display:inline-block;margin:0 2px; }
    .ordertable .tablerespnsv strong{color: #242C11;font-size: 12px;line-height: 20px;font-weight: 500;}
    .ordertable .tablerespnsv a.trackorderlnk{font-size: 12px;line-height: 20px;color:#566A29;text-decoration:underline;font-weight: 500;}
    .ordertable .tablerespnsv a.viewbtn{background: #566A29;padding:3px 6px;font-weight: 500;font-size: 11px;line-height:19px;color: #fff;}
    .ordertable .tablerespnsv a.returnbtn{padding:2px 8px;color:#566A29;font-weight: 500;font-size: 11px;line-height:19px;border: 1px solid #E6E6E6;}
    .ordertable .tablerespnsv a.returnbtn:hover{background: #000;color: #fff;border-color: #000;}
    .orderinvc .backarw{width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #E6E6E6;padding: 0;border-radius: 0;margin-bottom: 25px;}
    .orderinvc{padding:32px 32px 0;}
    .orderinvc .orderhasinfo{display: flex;justify-content: space-between;align-items: center;padding-bottom:30px;margin-bottom:0px;border-bottom:1px solid #E6E6E6}
    .orderinvc .orderhasinfo .orderlftinfo{}
    .orderinvc .orderhasinfo .orderlftinfo h5{font-size: 32px;line-height: 40px;font-weight: 400;margin-bottom:4px;}
    .orderinvc .orderhasinfo .orderlftinfo h5 b{font-weight: 700;}
    .orderinvc .orderhasinfo .orderlftinfo p{margin-bottom: 0;color: #999;font-size:12px;line-height:18px;}
    .orderinvc .orderhasinfo .orderlftinfo p span{color: #000;}
    .orderinvc .orderhasinfo .ordertginfo{}
    .orderinvc .orderhasinfo .ordertginfo .deliveredbx{background: #F4F8ED;position:relative;padding:4px 10px 4px 20px;display:table;float:right;margin-bottom:6px;font-size:12px;line-height:18px;text-transform:uppercase;}
    .orderinvc .orderhasinfo .ordertginfo .deliveredbx:before{position:absolute;content: "";background: #88A741;width:6px;height:6px;border-radius: 100%;letter-spacing: 1.5px;font-weight: 500;left:9px;top:9px;}
    .orderinvc .orderhasinfo .ordertginfo p{margin-bottom: 0;clear: both;font-size:12px;line-height:18px;} 
    .orderprodct{padding:32px 32px 0;}
    .orderprodct .prodctlstdv{margin-bottom: 25px;display: flex;justify-content: space-between;align-items: center;}
    .orderprodct .prodctlftmn{}
    .orderprodct .prodctlftmn .prodctflx{display: flex;justify-content: flex-start;}
    .orderprodct .prodctlftmn .prodctflx .prodctimg{width:66px;height:66px;overflow: hidden;margin-right: 10px;}
    .orderprodct .prodctlftmn .prodctflx .prodctimg img{width:100%;height:100%;object-fit: cover;}
    .orderprodct .prodctlftmn .prodctctn{}
    .orderprodct .prodctlftmn .prodctctn h6{font-size: 16px;line-height:22px;font-weight: 500;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
    .orderprodct .prodctlftmn .prodctctn h6 span{font-size: 12px;line-height:20px;color: #666;}
    .orderprodct .prodctlftmn .prodctctn p{font-size: 12px;line-height:20px;color: #4d4d4d;letter-spacing: 1.5px;text-transform:uppercase;margin-bottom:0; }
    .orderprodct .prodctlftmn .prodctctn .prodctqty{font-size: 12px;line-height:20px;color: #4d4d4d;font-weight: 500;letter-spacing: 1.5px;}
    .orderprodct .prodctlstdv:last-child{border-bottom: 1px solid #E6E6E6;padding-bottom:30px;margin-bottom: 25px;}
    .shpadrs{padding:0px 32px 32px;}
    .shpadrs .row{border-bottom: 1px solid #E6E6E6;padding-bottom:30px;margin-left: -5px;margin-right: -5px;margin-bottom:30px;}
    .shpadrs .col-sm-6{padding:0 5px;}
    .shpadrs .adrsbx{border: 1px solid #E6E6E6;padding: 15px;}
    .shpadrs .adrsbx h5{font-weight: 600;font-size: 14px;line-height: 22px;color: #000;padding-bottom:10px;font-family: "DM Sans", sans-serif;border-bottom:1px solid #E6E6E6;}
    .shpadrs .adrsbx p{font-size: 14px;line-height: 22px;color: #808080;margin-bottom: 0;}
    .shpadrs .adrsbx h6{color: #1a1a1a;font-size: 14px;line-height: 24px;font-weight: 400;font-family: "DM Sans", sans-serif;margin-bottom: 0;margin-top: 10px;}
    .shpadrs .adrsbx .priclst{display: flex;justify-content: space-between;}
    .shpadrs .adrsbx .priclst h5{color: #808080;font-weight: 500;font-size: 12px;line-height: 20px;margin-bottom:3px;padding-bottom:3px;border-bottom: none;}
    .shpadrs .adrsbx .priclst h5 span{color:#008000;}
    .shpadrs .adrsbx .priclst b span{color:#008000;}
    .shpadrs .adrsbx .priclst b{color: #000000;font-weight: 600;font-size: 12px;line-height: 20px;} 
    .shpadrs .lastdvpric{display: flex;justify-content: space-between;padding-top:7px;border-top:1px solid #E6E6E6;margin-top:7px;}
    .shpadrs .lastdvpric h3{font-size: 18px;line-height: 24px;color: #808080;font-weight:500;font-family: "DM Sans", sans-serif;margin-bottom: 0;}
    .shpadrs .lastdvpric b{color: #000;font-size: 18px;line-height: 24px;font-weight: 600;} 
    a.downloadbtn{background: #000;color: #fff;padding: 12px 24px;display: table;margin-bottom:30px;font-size: 12px;line-height:20px;letter-spacing: 1.5px;text-transform: uppercase;}
    a.downloadbtn img{margin-right: 5px;}
    a.downloadbtn:hover{background:#566A29;}
    a.trackdlvrybtn{padding:5px 10px;border: 1px solid #ED4137;color: #ED4137;font-weight:600;font-size: 12px;line-height:20px;letter-spacing: 1.5px;text-transform: uppercase;}
    a.trackdlvrybtn img{margin-left: 5px;}
    .popbtn{}
    .lgnbtn{background: #000;color: #fff;padding:6px 12px;}
    .lgnbtn:hover{color: #fff;}
    .lgnbtn:focus{color: #fff;}
    .popicn{width:72px;height:72px;text-align: center;line-height: 72px;margin-bottom:15px;background: #F2F2F2;}
    .lgnmb .modal-body{padding: 32px;}
    .lgnmb .modal-body h4{font-size: 32px;line-height: 40px;font-weight: 600;color: #000;margin-bottom:5px;}
    .lgnmb .modal-body span{font-size: 16px;line-height:22px;color: #999999;margin-bottom:20px;display: block;}
    .lgnmb .modal-body input[type="number"]{width:100%;border:none;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom: 25px;}
    .lgnmb .modal-body input[type="submit"]{background: #000;color: #fff;width:100%;color: #fff;padding:16px 32px;font-size: 14px;line-height:22px;letter-spacing: 1.5px;text-transform: uppercase;border: none;margin-bottom: 20px;}
    .lgnmb .modal-body .inptfll{}
    .lgnmb .modal-body .inptfll label{display: block;margin-bottom: 10px;}
    .lgnmb .modal-body p{text-align: center;color: #999;font-size: 14px;line-height:22px;}
    .lgnmb .modal-body p a{display: table;margin:0 auto;color: #000;text-decoration: underline;}
    .lgnmb .btn-close{width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #E6E6E6;position:relative;
    right:0px;top:0px;padding: 0;border-radius: 0;}
    .otp-input{display: flex;justify-content: flex-start;}
    .lgnmb .modal-body .otp-input input[type="number"] { width: 40px;height: 50px; margin: 0 8px;text-align: center;font-size: 1.5rem;border-radius:0px;padding:16px 0;
    background-color:transparent;color: #ffffff; transition: all 0.3s ease;border-bottom:1px solid #cccccc;color: #ccc;font-size: 16px;line-height:22px;margin-right: 10px;margin-bottom: 20px;}
    .lgnmb .modal-body small{font-size: 14px;line-height:20px;color: #999999;margin-bottom:5px;display: block;}
    .lgnmb span u{color: #000;font-size: 16px;line-height: 22px;font-weight: 500;color: #000;}
    .lgnmb span a{margin-left:3px;}
    .lgnmb .modal-body small .resend-link{color: #000;}
    .resendpop .resend-top{color:#566A29;font-size: 14px;line-height: 22px;font-weight: 600;display: table;margin-bottom: 20px;}
    .successpop .popicn{margin-right: auto;margin-left: auto;}
    .successpop h3{color: #566A29;font-size:32px;line-height:40px;font-weight: 600;margin-bottom: 5px;}
    .successpop span{color: #999999;font-size: 16px;line-height: 22px;font-weight: 400;display:block;margin-bottom:20px;}
    .successpop h6{color: #000000;font-size: 16px;line-height: 22px;font-family: "DM Sans", sans-serif;}
    .successpop h6 img{margin-left: 5px;} 
    .successpop .btn-close{width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #E6E6E6;position: relative;right: 0px;top: 0px;padding: 0;border-radius: 0;}