@charset "utf-8"; /* CSS Document */
* {
    margin: 0px;
    padding: 0px;
    font-family: 'Poppins', arial, sans-serif;
    font-size: 16px;
    color: #000000;
    line-height: 1.5em;
    text-align: left;
    font-weight: normal;
    letter-spacing: initial;
}
.lft {float: left;}
 body {overflow-x: hidden;margin: 0 auto;}
.rgt {float: right;}
.wrap {margin: 0 auto; max-width: 1723px;min-width: 280px;}
ul {margin: 0;padding: 0;}
ul:after{content: '';display: block;clear: both;}
ul li {list-style: none;}
p{font-weight: 400;font-size: 18px;letter-spacing: 0.06em;line-height: 1.8em;}
p b, p a {font-size: 100%;line-height: 100%;font-weight: 600;color: inherit;}
.clear {clear: both;}
a{text-decoration: none;outline: 0;}
h3{font-size:32px;}
h1,h2, h3{font-family: "Playfair Display", serif;}
h1 {font-size: 50px;line-height: 1.23em;}
h2{font-size: 48px;line-height: 1.05em;}
h2.hd{font-size: 66px;margin-bottom: 66px;letter-spacing: -0.02em;}
h2.hd.ctr{text-align:center;}
h4{font-size: 24px;line-height: 1.05em;}
ul:after {content: '';display: block;clear: both;}
.blt {display: block;}
.blt li:before{content:'';display:block;width: 6px;height: 6px;background: #000;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.blt li {display: block;position: relative;padding-left: 15px;}

img { max-width: 100%;}
input::-webkit-input-placeholder { color: #a8b1c2;}
textarea::-webkit-input-placeholder {color: #a8b1c2;}
a.btn, .btn {line-height: normal;outline: 0;font-weight: 300;transition: 0.3s ease;background: #000;padding: 14px 40px;border-radius: 9px;width: fit-content;text-align: center;position: relative;color: #fff;letter-spacing: 0.06em;outline: 0;border: 0;cursor: pointer;display: block;}
a.btn:hover {background-color: #393939;transition: 0.3s ease;}
option{color:#000000; background:#f6f4f3;}
.hidden{display: none;}

section{margin-bottom: 99px;}
body .owl-carousel .owl-nav{display: flex;justify-content: space-between;width: 106%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
body .owl-carousel .owl-nav .owl-prev, body .owl-nav .owl-next{display:block;background: url(../images/arrow.svg) center no-repeat !important;width: 24px;height: 16px;margin: 0;color: inherit;text-indent: -9999px;overflow: hidden;}
body .owl-carousel .owl-nav .owl-next{transform: rotate(180deg);}


header{display:block;border-bottom: 1px solid #00000038;padding-bottom: 20px; }
header *{letter-spacing: 0.08em;font-weight: 300;}
header .topPnl{display:block;text-align: center;font-weight: 300;padding: 24px 0px;letter-spacing: initial;}
header .topPnl a{font-weight:inherit;text-align: inherit;}
header .topPnl p{display:block;}

header .hdrInr{display: flex;justify-content: space-between;}
header .hdrInr .logo{display:block;width: 9.983%;margin-top: -15px;}
header .hdrInr .logo img{display:block;}
header .hdrInr .rgtPnl{width:83.518%;}
header .hdrInr .rgtPnl .flex{display: flex;justify-content: space-between;align-items: center;}
header .hdrInr .rgtPnl .search{display:block;width: 53.012%;}
header .hdrInr .rgtPnl .search form{display:block;}
header .hdrInr .rgtPnl .search form input{display:block;width: -webkit-fill-available;border: 1px solid #00000099;color: #828282;background: url(../images/search.svg) 97.5% center no-repeat #f6f4f3;padding: 10px 25px;border-radius: 31px;outline: 0;}
header .hdrInr .rgtPnl .search form input::placeholder{color: #828282;}
header .hdrInr .rgtPnl .nav{display: flex;width: 44.7%;justify-content: space-between;align-items: center;}
header .hdrInr .rgtPnl .nav li{display:block;}
header .hdrInr .rgtPnl .nav:after{display:none;}
header .hdrInr .rgtPnl .nav li a{display:block;line-height: normal;}
header .hdrInr .rgtPnl .nav li a.lang{display: flex;align-items: center;}
header .hdrInr .rgtPnl .nav li a.lang:before{content:'';display:block;background: url(../images/globe-icon.svg) no-repeat;width: 17px;height: 17px;margin-right: 14px;}
header .hdrInr .rgtPnl .nav li a.btn{display:block;padding: 14px 49.04px;background: #393939;}
header .hdrInr .rgtPnl .nav li a.cart{position:relative;}
header .hdrInr .rgtPnl .nav li a.cart svg{display:block;position:relative;width: 24px;height: 24px;margin-right: 10px;transform: scale(1.3);}
header .hdrInr .rgtPnl .nav li a.cart span{background: #393939;color: #fff;width: 16px;height: 16px;font-size: 9px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 50%;line-height: normal;position: absolute;right: 0;top: -4px;}
header .hdrInr .rgtPnl .nav li.mob.TogMob{display: none;}

header .menu-toggle{display: flex;flex-direction: column;justify-content: space-between;width: 38px;height: 27px;background: none;border: none;cursor: pointer;padding: 0;transition: transform 0.3s ease;}
header .bar {height: 3px;width: 100%;background-color: #41406f;border-radius: 5px;transition: all 0.3s ease;position: relative;}
header .menu-toggle.active .bar:nth-child(1) {transform: rotate(45deg)  translateX(6px) translateY(12px);transition: all 0.3s 
ease;}
header .menu-toggle.active .bar:nth-child(2) {opacity: 0;}
header .menu-toggle.active .bar:nth-child(3) {transform: rotate(-45deg)  translateX(4px) translateY(-12px);transition: all 0.3s 
ease;}

header .menuCat{display: flex;align-items: center;margin-top: 31px;}
header .menuCat li{display:block;margin-right:1.47%;}
header .menuCat li:last-child{margin-right:0px;}
header .menuCat li a{display:block;line-height: normal;transition:0.3s ease; font-size: 15px;letter-spacing: 0.06em;}
header .menuCat li a:hover{color:#393939; transition:0.3s ease;}

header .menuCat li{margin-right: 2%;position:relative;}
header .menuCat li ul{display:none;position: absolute;right: 0;background: #fff;z-index: 2;padding: 10px;min-width: 184px;border-radius: 10px;box-shadow: 0px 0px 4px #00000040;}
header .menuCat li ul li{width:100%; margin:0px;}
header .menuCat li ul li a{margin:0px;display: block;padding: 8px 10px;width: fit-content;}
header .menuCat li:hover ul{display: block;}

.banner{display:block;background: url(../images/banner.jpg) center no-repeat;background-size: cover;height: 825px;padding: 1px 0px;position: relative;overflow: hidden;}
.banner .pnl{display:block;padding: 54px 52px;padding-bottom: 44px;background: url(../images/banner-text-bg.png) right bottom no-repeat;max-width: 462px;margin-left: 56px;margin-top: 140px;}
.banner .pnl p{display:block;font-size: 32px;letter-spacing: -0.02em;font-weight: 300;line-height: 1.3em;}
.banner .pnl .btn{display:block;background: #fff;color: #000;font-size: 16px;letter-spacing: 0.08em;padding: 14px 53px;border-radius: 30px;margin-top: 34px;}
.banner h1{color:#fff;letter-spacing: -0.02em;text-transform: uppercase;font-size: 354px;line-height: 0.82em;position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;font-weight: 700;}
.banner img{display: block;position: absolute;width: 88%;height: auto;bottom: -6px;transform: translate(-50%, 0%);left: 50%;}
.banner svg{position: absolute;bottom: -6px;left: 0; width: 100%;}
.banner svg path{fill: #fff;}
.banner .pnl .btn:hover{background:#000; color:#fff;}

.category{display:block;}
.category h2 p{display:block;text-align: inherit;margin-top: 35px;}
.category .outerFlex{display: flex;justify-content: space-between;}
.category ul.current{width: 28%;}
.category ul.current li{margin:0px; width:100%;}
.category ul.current li:nth-child(1) .imgPnl img{height: 667px; object-fit: cover;}
.category ul{display: flex;flex-wrap: wrap;width: 70.923%;justify-content: initial;}
.category ul li{display:block;margin-right: 1.5%;width: 32.325%;line-height: 0;margin-bottom: 1.5%;}
.category ul li:nth-child(3n+3){margin-right:0px;}
.category ul li a{display:block;position:relative;line-height: 0;}
.category ul li .imgPnl{display:block;position: relative;}
.category ul li .imgPnl:before{content:'';display:block;width: 100%;height: 34%;position: absolute;left: 0;bottom: 0;background: linear-gradient(to top, rgb(0 0 0 / 79%), rgba(0, 0, 0, 0));}
.category ul li .imgPnl img{display:block;line-height: 0; height: 325px; object-fit: cover; width: 100%;}
.category ul li h3{display:block;position: absolute;left: 32px;bottom: 35px;color: #fff;font-size: 32px;font-weight: 700;z-index: 2; max-width: 80%; line-height: 1em;}


body .mat-mdc-dialog-container .mdc-dialog__surface{    border-radius: 15px;}
.loginPnl {
    display: block;
    padding: 60px 55px;
}

.loginPnl .logo {
    display: block;
    width: 100%;
    max-width: 172px;
    margin: 0 auto;
    margin-bottom: 45px;
}

.loginPnl .panel .btn{width:-webkit-fill-available;width: -moz-available;background: #393939;margin-top: 26px;}
.loginPnl .logo img {
    display: block;
}

.loginPnl .panel {
    display: block;
}

.loginPnl .panel h3 {
    display: block;
    font-size: 47px;
    text-align: center;
    line-height: normal;
    margin-bottom: 60px;
}

.loginPnl .panel .fldWrp {
    display: block;
    width: 100%;
}

.loginPnl .panel .fldWrp label {
    display: block;
    font-size: 18px;
    color: #000;
    margin-bottom: 10px;
}

.loginPnl .panel .fldWrp input {
    display: block;
    width: -webkit-fill-available;
    width: -moz-available;
    border: 2px solid #c3c6c0;
    border-radius: 9px;
    padding: 14px 20px;
}

.loginPnl .panel .fldWrp .flxMob{display: block;position: relative;}
.loginPnl .panel .fldWrp .flxMob .cntry{width: fit-content;position: absolute;left: 28px;top: 0;height: 100%;display: flex;align-items: center;}
.loginPnl .panel .fldWrp .flxMob .cntry *{font-size: 16px;}
.loginPnl .panel .fldWrp .flxMob input{padding-left: 90px;}
body .cdk-overlay-pane{min-width: 110px;}
.loginPnl .close-btn{    position: absolute;
    background: transparent;
    border: 0;
    right: 20px;
    top: 20px;
    font-size: 17px;
    cursor: pointer; outline: 0;}

.newletter{display:block;background: #f2f2f2;padding: 27px 0px;}
.newletter .wrap{display:flex;align-items: center;justify-content: space-between;}
.newletter .lft{display:block;width: 33.5%;margin-left: 8.1%;}
.newletter .lft p{display:block;}
.newletter .lft h2.hd{display:block;margin-bottom: 33px;}
.newletter .lft form{display:block;margin-top: 86px;position: relative;}
.newletter .lft form input{display:block;width: -webkit-fill-available;border: 1px solid #000;letter-spacing: 0.08em;border-radius: 9px;padding: 13.5px 20px;outline: 0;background: transparent;}
.newletter .lft form input::placeholder{color:inherit;}
.newletter .lft form .submit{display:block;position: absolute;border: 0;padding: 0;width: auto;border-radius: 0;border-bottom: 1px solid #000;top: 13px;right: 30px;cursor: pointer;}
.newletter .rgt{display:block;width: 49.9%;}
.newletter .rgt img{display:block;line-height: 0;}

.popPrdt{display:block;}
.popPrdt .slidePnl{display:block;}
.popPrdt .slidePnl .item{display:block;position: relative;}
.popPrdt .slidePnl .item a{display:block;}
.popPrdt .slidePnl .item h3{display:block;position: absolute;left: 32px;bottom: 35px;color: #fff;font-size: 32px;font-weight: 700;z-index: 2;max-width: 84%;line-height: normal;}
.popPrdt .slidePnl .item .imgPnl{display:block;position:relative;}
.popPrdt .slidePnl .item .imgPnl:before{content:'';display:block;width: 100%;height: 41%;position: absolute;left: 0;bottom: 0;background: linear-gradient(to top, rgb(0 0 0 / 54%), rgba(0, 0, 0, 0));}
.popPrdt .slidePnl .item .imgPnl img{display:block;aspect-ratio: 1/1.3;object-fit: cover;line-height: 0;}
.popPrdt .btn{margin: 0 auto; margin-top: 30px;}

.trends{display:block;}
.trends h2.ctr{display:block;margin-bottom: 45px;}
.trends .tabs{display: flex;justify-content: center;margin-bottom: 70px;}
.trends .tabs:after{display:none;}
.trends .tabData li[hidden]{display:none;}
.trends .tabs li{display:block;margin-right: 25px;}
.trends .tabs li:last-child{margin-right:0px;}
.trends .tabs li a{display:block;font-size: 18px;letter-spacing: 0.06em;font-weight: 300;border: 1px solid #cccccc;padding: 6px 31.3px;border-radius: 20px;position: relative;overflow: hidden;transition: 0.3s ease;}
.trends .tabs li a:after{content:'';display:block;position: absolute;width: 0;height: 100%;background: #000;left: 0;top: 0;border-radius: inherit;z-index: -1;transition: 0.3s ease;}
.trends .tabs li a:hover, .trends .tabs li.active a{color:#fff;}
.trends .tabs li a:hover:after, .trends .tabs li.active a:after{width:100%;}

.trends .tabData{display:block;margin: 0 auto;}
.trends .tabData li{display: flex;justify-content: space-between;align-items: center;}
.trends .tabData li .imgPnl{display:block;width: 46.49%;}
.trends .tabData li .imgPnl img{display:block;width: 100%;}
.trends .tabData li .data{display:block;width: 47%;}
.trends .tabData li .data h3{display:block;letter-spacing: 0.02em;margin-bottom: 20px;}
.trends .tabData li .data p{display:block;letter-spacing: -0.02em;line-height: 1.4em;}
.trends .tabData li .data .btn{letter-spacing: 0.08em;border-radius: 30px;margin-top: 37px;}
.trends .tabData li .data .inrData{}



.question{display:block;background: #f1f2a0;padding: 55px 0px;}
.question .wrap{display:flex;justify-content: space-between;align-items: center;}
.question .txtPnl{display:block;width: 48.35%;}
.question .txtPnl h2.hd{display:block;}
.question .txtPnl ul{display:block;}
.question .txtPnl ul li{display:block;font-size: 32px;letter-spacing: -0.02em;padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid #000;}
.question .txtPnl ul li:last-child{display:block;border: 0;padding-bottom: 0;margin-bottom: 0;}
.question .imgPnl{display:block;width: 42.7%;line-height: 0;}

.blog{display:block;}
.blog .wrap{display:block;max-width: 69.7%;}
.blog .top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 42px;}
.blog h2{display:block;max-width: 80%;}
.blog .more{display:block;border-bottom: 1px solid #000;line-height: normal;position: relative;margin-right: 41px;}
.blog .more:after{content:'';display:block;background: url(../images/more-arrow.svg) right center no-repeat;width: 25px;height: 16px;position: absolute;right: -41px;top: 6px;}
.blog ul{display: flex;justify-content: space-between;}
.blog ul:after{display:none;}
.blog ul li{display:block;width: 24.25%;}
.blog ul li .imgPnl{display:block;margin-bottom: 28px;background: #f3f3f3;}
.blog ul li .imgPnl img{display:block;aspect-ratio: 1/.97;object-fit: cover;width: 100%;}
.blog ul li h4{display:block;font-size: 18px;line-height: normal;}


footer{background:#fff;padding-top: 69px;padding-bottom: 42px;border-top: 1px solid #000;}
footer .flex{display:flex;justify-content: space-between;margin-bottom: 104px;}
footer .pnl{display:block;width: 40%;}
footer .pnl h2{display:block;font-family: 'didotregular';margin-bottom: 53px;letter-spacing: -0.01em;}
footer .pnl a{display:block;}
footer .pnl.small{width: 26%;display: flex;justify-content: space-between;}
footer .pnl .menu{display:block;}
footer .pnl .menu li{display:block;margin-bottom: 14px;}
footer .pnl .menu li.hd{display:block;font-weight: 600;}
footer .pnl .menu li a{display:block;}
footer .pnl .social{display: flex;}
footer .pnl .social li{display:block;margin-right: 25px;}
footer .pnl .social li:last-child{margin-right:0px;}
footer .pnl .social li a{display:block;}
footer .pnl .social li a svg{display:block;}
footer .footNote{font-size: 16px;}
footer .footNote a{display:inline-block;font-size:inherit;font-weight: inherit;}

.inrPage, .inrpage, .register{margin-top: 50px;}

.topBanner{display: flex;background: #f2f2f2;justify-content: flex-end;padding: 17px 17px;position: relative;margin-bottom: 60px;}
.topBanner .txt{position: absolute;max-width: 50%;left: 9%;top: 50%;transform: translate(0%, -50%);}
.topBanner h1{display:block;font-size: 40px;letter-spacing: -0.02em;line-height: normal;}
.topBanner .imgPnl{display:block;width: 30.7%;}
.topBanner .imgPnl img{display:block;}

.notfound{display:block;}
.notfound .icon{width: 120px;height: 120px;background: #f3f3f3;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto;border: 1px solid #aaaaaa5e;}
.notfound .icon img{display:block;max-width: 55%;opacity: 0.3;}
.notfound h3{display:block;text-align: center;margin-top: 15px;}


.productsList{display:block;}
.productsList .wrap{display: flex;justify-content: space-between;}
.productsList .filter{display:block;width: 17.24%;}
.productsList .filter *{letter-spacing: -0.02em;}
.productsList .filter .pnl:last-child{padding-bottom:0px;border-bottom: 0px;margin-bottom: 0px;}
.productsList .filter .pnl{display:block;padding-bottom: 40px;border-bottom: 1px solid #9f9f9f;margin-bottom: 30px;}
.productsList .filter .pnl h3{display:block;font-size: 18px;font-family: inherit;font-weight: 600;border-bottom: 1px solid #9f9f9f;line-height: normal;padding-bottom: 15px;margin-bottom: 28px;}
.productsList .filter .pnl h4{display:block;font-size: 18px;font-weight: 600;line-height: normal;margin-bottom: 19px;}
.productsList .filter .pnl form{display:block;}
.productsList .filter .pnl form ul{display:block;}
.productsList .filter .pnl form ul li{display:block;margin-bottom: 12px;}
.productsList .filter .pnl form ul li:last-child{margin-bottom:0px;}
.productsList .filter .pnl form ul li input{display: none;}
.productsList .filter .pnl form ul li label{display:block;font-size: 18px;position: relative;padding-left: 25px; cursor: pointer;}
.productsList .filter .pnl form ul li label:before{content:'';display:block;width: 13px;height: 13px;border: 1px solid #000000b5;border-radius: 50%;position: absolute;top: 7px;left: 0;}
.productsList .filter .pnl .show{display:block;font-size: 18px;text-decoration: underline;margin-top: 27px;}
.productsList .filter .pnl form ul li [type="checkbox"]:not(:checked) + label:after, .productsList .filter .pnl form ul li [type="checkbox"]:checked + label:before{background: #4c4c4c;border-color: #4c4c4c;}

.productsList .listing{display:block;width: 79.5%;}
.productsList .listing ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.productsList .listing ul li{display:block;width: 31.688%;margin-bottom: 53px;position: relative;position: relative;}
.productsList .listing ul li a{display:block;}
.productsList .listing ul li .ctaFlex{display:flex;justify-content: space-between;}
.productsList .listing ul li .short:hover, .productsList .listing ul li .short.active{background-color: #000; color: #fff;}
.productsList .listing ul li button.cart:after{border-color:#d0d1db;}
.productsList .listing ul li button.cart:hover, .productsList .listing ul li button.cart.active{background-color:#d0d1db;}
.productsList .listing ul li button{display:block;background: #fff;border-radius: 7px;width: 48.5%;text-align: center;padding: 10px 0px;cursor: pointer;margin-top: 13px;transition: 0.3s ease;font-size: 14px;position: relative;border: 0;}
.productsList .listing ul li button:after{content:'';display:block;position: absolute;left: 0;top: 0;width: -webkit-fill-available;height: -webkit-fill-available;border: 1px solid #000;border-radius: inherit;}
.productsList .listing ul li .wishlist{display:block;position: absolute;right: 20px;top: 20px;z-index: 2;line-height: 0;}
.productsList .listing ul li .wishlist svg{width: 20px;height: 20px;fill: #d8d8d8;}
.productsList .listing ul li a .imgPnl{display:block;position: relative;}
.productsList .listing ul li a .imgPnl img{display:block;height: 325px;width: 100%;object-fit: cover;}
.productsList .listing ul li a .imgPnl .tag{position: absolute;font-size: 18px;background: #f2f2f2;letter-spacing: -0.02em;padding: 7px 16px;border-radius: 6px;left: 15px;top: 15px;}
.productsList .listing ul li a .txtPnl{display:block;padding: 16px 0px;padding-bottom: 0;}
.productsList .listing ul li a h2{display:block;font-size: 22px;font-weight: 700;line-height: normal;letter-spacing: 0.02em;}
.productsList .listing ul li a p{letter-spacing: -0.02em;font-size: 30px;line-height: normal;font-weight: 600; display: flex; justify-content: space-between; align-items: center;}
.productsList .listing ul li a p span{font-size: 60%;color: #6e6e6e;font-weight: inherit;letter-spacing: inherit;line-height: inherit;}
.productsList .listing ul li a .colorPettle{display: flex;margin-bottom: 9px;}
.productsList .listing ul li a .colorPettle span{display: inline-block;width: 19px;height: 19px;background: #cecece;border-radius: 50%;margin-right: 9px;}
.productsList .listing ul li a .colorPettle span.purple{background:#8e50cf;}
.productsList .listing ul li a .colorPettle span.orange{background:#e66f4f;}
.productsList .listing ul li a .colorPettle span.green{background:#49d685;}
.productsList .listing ul li a p.size{line-height: 1em;display: block;}
.productsList .listing ul li a .rating{display:flex;color: #6e6e6e;font-weight: 600;font-size: 18px;align-items: center;margin-top: 6px;}
.productsList .listing ul li a .rating i{display:inline-block;margin-right: 10px;}
.productsList .listing ul li a .rating i svg{display: block;width: 23px;height: 23px;fill: #41406f;}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color: #fff !important;}
.fancybox__progress{background: #fff !important;}
.carousel__button svg{stroke: rgb(255 255 255) !important;}

.deatilPage{display:block;margin-top: 42px;}
.breadcrumb{display: flex;margin-bottom: 44px;}
.breadcrumb li{display:block;position: relative;margin-right: 10px;padding-right: 10px;}
.breadcrumb li:last-child a{color:#000;}
.breadcrumb li:last-child:after{display:none;}
.breadcrumb li:last-child{margin-right:0px; padding-right:0px;}
.breadcrumb li:after{content:'|';display: flex;font-size: inherit;color: #9f9f9f;position: absolute;top: 0;right: 0;align-items: center;height: 100%;}
.breadcrumb li a{display:block;font-size: 18px;color: #9f9f9f;letter-spacing: -0.02em;}

.deatilPage .mainHead{display: flex;justify-content: space-between;margin-bottom: 150px;}
.deatilPage .mainHead .leftPnl{display:block;width: 55.833%;}
.deatilPage .mainHead .leftPnl .sliderPnl{display:block;}
.deatilPage .mainHead .leftPnl .sliderPnl ul:after{display:none;}
.deatilPage .mainHead .leftPnl .sliderPnl ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.deatilPage .mainHead .leftPnl .sliderPnl ul li{display:block;width: 31.186%;}
.deatilPage .mainHead .leftPnl .sliderPnl ul li:nth-child(1){width:100%;margin: 0px;margin-bottom: 27px;}
.deatilPage .mainHead .leftPnl .sliderPnl ul li a{display:block;}
.deatilPage .mainHead .leftPnl .sliderPnl ul li a img{display:block;width: 100%;}

.deatilPage .mainHead .rightPnl{display:block;width: 39.53%;}
.deatilPage .mainHead .rightPnl *{font-size:18px;letter-spacing: -0.02em;}
.deatilPage .mainHead .rightPnl .top{display:block;position: relative;}
.deatilPage .mainHead .rightPnl .top h1{display:block;max-width: 80%;font-size: 48px;}
.deatilPage .mainHead .rightPnl .top .icons{display: flex;width: fit-content;position: absolute;right: 0;top: 0;}
.deatilPage .mainHead .rightPnl .top .icons a{display:block;width: fit-content;margin-right: 26px;}
.deatilPage .mainHead .rightPnl .top .icons a:last-child{margin-right:0px;}
.deatilPage .mainHead .rightPnl .top .icons a.wishlist svg{display:block;width: 26px;height: 26px;fill: #484773;}
.deatilPage .mainHead .rightPnl .top .icons a.share svg{display:block;width: 23px;height: 26px;transform: rotate(-90deg);fill: #484773;}

.deatilPage .mainHead .rightPnl .price{display:block;font-size: 32px;font-weight: 500;line-height: normal;margin-top: 13px;margin-bottom: 35px;}
.deatilPage .mainHead .rightPnl .price span{display: inline-block;}

.deatilPage .mainHead .rightPnl form{display:block;margin-bottom: 35px;}
.deatilPage .mainHead .rightPnl form label{display:block;margin-bottom: 14px;}
.deatilPage .mainHead .rightPnl form select{display:block;width: -webkit-fill-available;border: 1px solid #9f9f9f;border-radius: 7px;padding: 20px 10px;text-align: center;outline: 0;}
.deatilPage .mainHead .rightPnl form .btn{font-size: 16px;width: 48%;border-radius: 40px;display: flex;justify-content: center;letter-spacing: 0.08em;align-items: center;padding: 14px 0px;background: #393939;}
.deatilPage .mainHead .rightPnl form .btn.addtoCart{background:#d0d1db;color: #000000;}
.deatilPage .mainHead .rightPnl form .btn i{display: inline-flex;line-height: normal;margin-right: 10px;}
.deatilPage .mainHead .rightPnl form .btn i svg{width: 20px;height: 20px;fill: #41406f;}
.deatilPage .mainHead .rightPnl form .flexBtn{display:flex;margin-top: 19px;justify-content: space-between;}
.deatilPage .mainHead .rightPnl .pnl{display:block;margin-bottom: 20px;padding-bottom: 26px;border-bottom: 1px solid #00000033;}
.deatilPage .mainHead .rightPnl .pnl:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}
.deatilPage .mainHead .rightPnl .pnl h4{display:block;font-weight: 600;margin-bottom: 24px;}
.deatilPage .mainHead .rightPnl .pnl ul{display:block;}
.deatilPage .mainHead .rightPnl .pnl ul li{line-height: normal;display: flex;align-items: center;margin-bottom: 5px;}
.deatilPage .mainHead .rightPnl .pnl ul li:last-child{margin-bottom:0px;}
.deatilPage .mainHead .rightPnl .pnl ul li svg{display:inline-block;width: 20px;max-height: 30px;margin-right: 8px;}
.deatilPage .mainHead .rightPnl .pnl p{display:block;}
.deatilPage .mainHead .rightPnl .pnl .more{display:block;text-decoration: underline;margin-top: 20px;}
.deatilPage .mainHead .rightPnl .pnl .more.rvStar{position:relative;display: flex;align-items: center;}
.deatilPage .mainHead .rightPnl .pnl .more.rvStar svg{position:relative;width: 20px;height: 20px;margin-right: 9px;}


.deatilPage .productSlide{display: block; margin-bottom: 130px;}
.deatilPage .productSlide ul{display: block;}
.deatilPage .productSlide ul li{display:block; width: 100%;position: relative;position: relative;}
.deatilPage .productSlide ul li a{display:block;}
.deatilPage .productSlide ul li .ctaFlex{display:flex;justify-content: space-between;}
.deatilPage .productSlide ul li .short:hover, .deatilPage .productSlide ul li .short.active{background-color: #000; color: #fff;}
.deatilPage .productSlide ul li button.cart:after{border-color:#d0d1db;}
.deatilPage .productSlide ul li button.cart:hover, .deatilPage .productSlide ul li button.cart.active{background-color:#d0d1db;}
.deatilPage .productSlide ul li button{display:block;background: #fff;border-radius: 7px;width: 48.5%;text-align: center;padding: 10px 0px;cursor: pointer;margin-top: 13px;transition: 0.3s ease;font-size: 14px;position: relative;border: 0;}
.deatilPage .productSlide ul li button:after{content:'';display:block;position: absolute;left: 0;top: 0;width: -webkit-fill-available;height: -webkit-fill-available;border: 1px solid #000;border-radius: inherit;}
.deatilPage .productSlide ul li .wishlist{display:block;position: absolute;right: 20px;top: 20px;z-index: 2;line-height: 0;}
.deatilPage .productSlide ul li .wishlist svg{width: 20px;height: 20px;fill: #d8d8d8;}
.deatilPage .productSlide ul li a .imgPnl{display:block;position: relative;}
.deatilPage .productSlide ul li a .imgPnl img{display:block;height: 325px;width: 100%;object-fit: cover;}
.deatilPage .productSlide ul li a .imgPnl .tag{position: absolute;font-size: 18px;background: #f2f2f2;letter-spacing: -0.02em;padding: 7px 16px;border-radius: 6px;left: 15px;top: 15px;}
.deatilPage .productSlide ul li a .txtPnl{display:block;padding: 16px 0px;padding-bottom: 0;}
.deatilPage .productSlide ul li a h2{display:block;font-size: 22px;font-weight: 700;line-height: normal;letter-spacing: 0.02em;}
.deatilPage .productSlide ul li a p{letter-spacing: -0.02em;font-size: 30px;line-height: normal;font-weight: 600; display: flex; justify-content: space-between; align-items: center;}
.deatilPage .productSlide ul li a p span{font-size: 60%;color: #6e6e6e;font-weight: inherit;letter-spacing: inherit;line-height: inherit;}
.deatilPage .productSlide ul li a .colorPettle{display: flex;margin-bottom: 9px;}
.deatilPage .productSlide ul li a .colorPettle span{display: inline-block;width: 19px;height: 19px;background: #cecece;border-radius: 50%;margin-right: 9px;}
.deatilPage .productSlide ul li a .colorPettle span.purple{background:#8e50cf;}
.deatilPage .productSlide ul li a .colorPettle span.orange{background:#e66f4f;}
.deatilPage .productSlide ul li a .colorPettle span.green{background:#49d685;}
.deatilPage .productSlide ul li a p.size{line-height: 1em;display: block;}
.deatilPage .productSlide ul li a .rating{display:flex;color: #6e6e6e;font-weight: 600;font-size: 18px;align-items: center;margin-top: 6px;}
.deatilPage .productSlide ul li a .rating i{display:inline-block;margin-right: 10px;}
.deatilPage .productSlide ul li a .rating i svg{display: block;width: 23px;height: 23px;fill: #41406f;}


.deatilPage .customerReview{display: flex;justify-content: space-between;}
.deatilPage .customerReview .sidebar{display: block;width: 18.9%;}
.deatilPage .customerReview .sidebar h3{display: block;margin-bottom: 19px;}
.deatilPage .customerReview .sidebar h2{display: block;font-size: 66px;background: url(../images/review-star.png) left 24px no-repeat;padding-left: 51px;line-height: 1em;}
.deatilPage .customerReview .sidebar .progress{display: block;margin-top: 95px;margin-bottom: 60px;}
.deatilPage .customerReview .sidebar .progress li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 17px;}
.deatilPage .customerReview .sidebar .progress li:last-child{margin-bottom:0px;}
.deatilPage .customerReview .sidebar .progress li span{display: block;font-size: 18px;}
.deatilPage .customerReview .sidebar .progress li .bar{display: block;width: 76%;background: #d8d8d8;height: 1px;position: relative;}
.deatilPage .customerReview .sidebar .progress li .bar:before{content:'';display:block;width: 0;height: 1px;background: #000;position: absolute;left: 0;top: 0;}
.deatilPage .customerReview .sidebar .progress li:nth-child(1) .bar:before{width:70%;}
.deatilPage .customerReview .sidebar .progress li:nth-child(2) .bar:before{width:60%;}
.deatilPage .customerReview .sidebar .progress li:nth-child(3) .bar:before{width:100%;}
.deatilPage .customerReview .sidebar .pnl{display: block;border-top: 1px solid #cccccc;padding-top: 30px;padding-bottom: 30px;position: relative;padding-right: 40px;}
.deatilPage .customerReview .sidebar .pnl h4{display: block;font-size: 35px;font-family: "Playfair Display", serif;background: url(../images/review-star.png) left 13px no-repeat;background-size: 25px;padding-left: 34px;margin-bottom: 12px;}
.deatilPage .customerReview .sidebar .pnl p{display: block;}
.deatilPage .customerReview .sidebar .pnl .icon{display:block;position: absolute;right: 1px;top: 50%;margin-top: -19px;}
.deatilPage .customerReview .mainChat{display:block;width: 73.5%;}
.deatilPage .customerReview .mainChat .flexTop{display:flex;padding-bottom: 10px;border-bottom: 2px solid #dadada;margin-bottom: 40px;justify-content: space-between;align-items: end;}
.deatilPage .customerReview .mainChat h3{display:block;font-size: 22px;font-family: inherit;font-weight: 500;}
.deatilPage .customerReview .mainChat ul{display:block;}
.deatilPage .customerReview .mainChat ul li{display: flex;align-items: center;margin-bottom: 29px;padding-bottom: 29px;border-bottom: 2px solid #dadada;}
.deatilPage .customerReview .mainChat ul li:last-child{border:0px; margin:0px; padding:0px;}
.deatilPage .customerReview .mainChat ul li .avtar{display:block;width: 132px;height: 132px;background: #9f9f9f;border-radius: 16px;margin-right: 30px;}
.deatilPage .customerReview .mainChat ul li h4{display:block;font-size: 18px;font-weight: 500;margin-right: 80px;}
.deatilPage .customerReview .mainChat ul li .info{display:block;}
.deatilPage .customerReview .mainChat ul li .star{display:block;background: url(../images/stars.png) no-repeat;width: 100%;height: 22px;margin-bottom: 5px;}
.deatilPage .customerReview .mainChat ul li p{display:block;}
.deatilPage .customerReview .mainChat ul li .date{display:block;color:#939393;font-size: 18px;}


.mycart{display:block;}
.mycart .cartFlex{display: flex;justify-content: space-between;}
.mycart .cartFlex .itemContain{display:block;width: 72.258%;}
.mycart .cartFlex .itemContain ul{display:block;border: 1px solid #c3c6c0;}
.mycart .cartFlex .itemContain ul li{display: flex;padding: 20px;justify-content: space-between;border-bottom: 1px solid #c3c6c0;position: relative;align-items: center;}
.mycart .cartFlex .itemContain ul li:last-child{border-bottom:0px;}
.mycart .cartFlex .itemContain ul li .imgPnl{display:block;width: 48.8%;}
.mycart .cartFlex .itemContain ul li .imgPnl img{display:block;}
.mycart .cartFlex .itemContain ul li .rgtDtl{display:block;width: 45.478%;}
.mycart .cartFlex .itemContain ul li .rgtDtl h2{display:block;}
.mycart .cartFlex .itemContain ul li .rgtDtl .price{display:block;font-size: 32px;font-weight: 500;line-height: normal;margin-top: 45px;margin-bottom: 39px;letter-spacing: -0.02em;}
.mycart .cartFlex .itemContain ul li .rgtDtl .price span{display: inline-block;letter-spacing: inherit;font-size: 18px;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx{display: flex;align-items: center;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx .stepper{display:block;position: relative;width: 60%;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx .stepper input{display:block;width: -webkit-fill-available;width: -moz-available;padding: 14px;background: #fff;outline: 0;text-align: center;border-radius: 33px;font-size: 24px;border: 1px solid #696969;font-weight: 300;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx .stepper button{display:block;background: transparent;border: 0;font-size: 24px;position: absolute;left: 30px;top: 0;line-height: 1em;cursor: pointer;height: 100%;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx .stepper button.plus{right: 29px;left:initial;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx .delete{display:block;background: transparent;border: 0;border-radius: 0;margin-left: 7%;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx .delete svg{width: 28px;height: 28px;fill: #41416e;cursor: pointer;transition: 0.3s ease;}
.mycart .cartFlex .itemContain ul li .rgtDtl .pnlFlx .delete svg:hover{fill:red;}
.mycart .cartFlex .itemContain ul li .rgtDtl .icons{display: flex;width: fit-content;position: absolute;right: 20px;top: 20px;}
.mycart .cartFlex .itemContain ul li .rgtDtl .icons a{display:block;width: fit-content;margin-right: 26px;}
.mycart .cartFlex .itemContain ul li .rgtDtl .icons a:last-child{margin-right:0px;}
.mycart .cartFlex .itemContain ul li .rgtDtl .icons a.wishlist svg{display:block;width: 26px;height: 26px;fill: #484773;}
.mycart .cartFlex .itemContain ul li .rgtDtl .icons a.share svg{display:block;width: 23px;height: 26px;transform: rotate(-90deg);fill: #484773;}

.mycart .cartFlex .itemTotal{display:block;width: 26.756%;background: #eaeaea;}
.mycart .cartFlex .itemTotal .inrPnl{display:block;padding: 35px;}
.mycart .cartFlex .itemTotal .inrPnl *{font-size:24px;}
.mycart .cartFlex .itemTotal .inrPnl h3{display:block;font-family: 'Poppins', arial, sans-serif;font-weight: 600;}
.mycart .cartFlex .itemTotal .inrPnl ul{display:block;margin-top: 44px;}
.mycart .cartFlex .itemTotal .inrPnl ul li{display: flex;justify-content: space-between;margin-bottom: 18px;}
.mycart .cartFlex .itemTotal .inrPnl ul li span{font-weight: 300;}
.mycart .cartFlex .itemTotal .inrPnl ul li span.bold{font-weight: 600;}
.mycart .cartFlex .itemTotal .inrPnl ul li.total{margin-bottom: 0;border-top: 2px solid #696969;padding-top: 22px;margin-top: 40px;}
.mycart .cartFlex .itemTotal .inrPnl ul li.total span.bold{font-size: 32px;}
.mycart .cartFlex .itemTotal .inrPnl .btn{display:block;font-size: 16px;width: -webkit-fill-available;background: #393939;border-radius: 31px;margin-top: 45px;}

.checkoutFlx{display: flex; justify-content: space-between;}
.checkoutFlx .checkoutForm{width: 70.575%;}
.checkoutFlx .checkoutForm h3{font-family: 'Poppins', arial, sans-serif;font-weight: 600;line-height: normal;font-size: 32px;margin-bottom: 39px;}
.checkoutFlx .checkoutForm form{display: block;}
.checkoutFlx .checkoutForm *{font-size: 24px;letter-spacing: -0.02em;}
.checkoutFlx .checkoutForm form .fldWrp{display: block;margin-bottom: 23px;}
.checkoutFlx .checkoutForm form .fldWrp label{display: block;margin-bottom: 10px;}
.checkoutFlx .checkoutForm form .fldWrp input{display: block;width: -webkit-fill-available;padding: 14.5px 18px;border: 2px solid #c3c6c0;border-radius: 9px;font-size: 16px;width: -moz-available;}
.checkoutFlx .checkoutForm form .btn{display: block;font-size: 16px;letter-spacing: 0.08em;background: #393939;border-radius: 40px;width: -webkit-fill-available;max-width: 253px;width: -moz-available;}
.checkoutFlx .checkoutForm .method{display: block;margin-top: 59px;}
.checkoutFlx .checkoutForm .method .type{display: flex;align-items: center;margin-bottom: 26px;}
.checkoutFlx .checkoutForm .method .type img{display: block;margin-left: 37px;}
.checkoutFlx .checkoutForm .method p{display: block;}
.checkoutFlx .checkoutForm .method hr{  display: block;background: url(../images/brdr.png) repeat-x;border: 0;height: 2px;margin-top: 28px;margin-bottom: 29px;}
.checkoutFlx .checkoutForm .method ul.total{display:block;}
.checkoutFlx .checkoutForm .method ul.total li{display: flex;justify-content: space-between;margin-bottom: 18px;}
.checkoutFlx .checkoutForm .method ul.total li span{font-weight: 300;}
.checkoutFlx .checkoutForm .method ul.total li span.bold{font-weight: 600;}
.checkoutFlx .checkoutForm .method .chckBox{display: block;}
.checkoutFlx .checkoutForm .method .chckBox input{display: none;}
.checkoutFlx .checkoutForm .method .chckBox label{display: block;position: relative;padding-left: 64px;}
.checkoutFlx .checkoutForm .method .chckBox label:before{content:'';display: block;width: 36px;height: 36px;border: 1px solid #000;position: absolute;left: 0;}
.checkoutFlx .checkoutForm .method .chckBox [type="checkbox"]:checked + label:before{background:#000;}
.checkoutFlx .checkoutForm .method .chckBox label:after{content:'';display:none;width: 26px;height: 26px;background: #ffffff69;position: absolute;left: 6px;top: 6px;}
.checkoutFlx .checkoutForm .method .chckBox [type="checkbox"]:checked + label:after{display:block;}
.checkoutFlx .checkoutForm .btnPay{display: block;border: 0;border-radius: 0px;background: url(../images/btn-arrow.svg) 97.7% center no-repeat #696969;color: #fff;width: -webkit-fill-available;padding: 39.5px 39px;cursor: pointer;background-size: 50px; margin-top: 44px;}

.checkoutFlx .itemTotal{display:block;width: 26.756%;background: #eaeaea;}
.checkoutFlx .itemTotal .inrPnl{display:block;padding: 35px;}
.checkoutFlx .itemTotal .inrPnl *{font-size:24px;}
.checkoutFlx .itemTotal .inrPnl h3{display:block;font-family: 'Poppins', arial, sans-serif;font-weight: 600;}
.checkoutFlx .itemTotal .inrPnl ul{display:block;margin-top: 44px;}
.checkoutFlx .itemTotal .inrPnl ul li{display: flex;justify-content: space-between;margin-bottom: 18px;}
.checkoutFlx .itemTotal .inrPnl ul li span{font-weight: 300;}
.checkoutFlx .itemTotal .inrPnl ul li span.bold{font-weight: 600;}
.checkoutFlx .itemTotal .inrPnl ul li.total{margin-bottom: 0;border-top: 2px solid #696969;padding-top: 22px;margin-top: 40px;}
.checkoutFlx .itemTotal .inrPnl ul li.total span.bold{font-size: 32px;}
.checkoutFlx .itemTotal .inrPnl h3.underline{text-decoration: underline;}

.checkoutFlx .itemTotal .inrPnl .prdt{display: flex;flex-wrap: wrap;margin-top: 23px;margin-bottom: 61px;}
.checkoutFlx .itemTotal .inrPnl .prdt .item{display:block;width:73px;height:73px;border-radius: 50%;margin-right: 24px;}
.checkoutFlx .itemTotal .inrPnl .prdt .item:last-child{margin-right:0px;}
.checkoutFlx .itemTotal .inrPnl .prdt .item img{display:block;width: 100%;height: 100%;border-radius: inherit;object-fit: cover;}

.thanks{display: block;margin-top: 70px;}
.thanks *{text-align: center;}
.thanks h2{display: block; font-size: 66px; color: #4e99b9;margin-bottom: 33px;}
.thanks h4{display: block; font-size: 32px;letter-spacing: 0.04em;margin-bottom: 83px;}
.thanks h4 b{font-size: inherit; font-weight: 600; letter-spacing: inherit;}
.thanks p{display: block; font-size: 24px; letter-spacing: 0.04em;}

.blogList{display: block;}
.blogList ul{display: flex;flex-wrap: wrap;}
.blogList ul:after{display:none;}
.blogList ul li{display:block;width: 24.25%;margin-right: 1%;margin-bottom: 40px;}
.blogList ul li:nth-child(4n+4){margin-right:0px;}
.blogList ul li .imgPnl{display:block;margin-bottom: 20px;background: #f3f3f3;}
.blogList ul li .imgPnl img{display:block;aspect-ratio: 1/.97;object-fit: cover;width: 100%;}
.blogList ul li h4{display:block;font-size: 18px;line-height: normal;}

.blogDetail{display: block;margin-top: 110px;}
.blogDetail h1{display: block;text-align: center;font-size: 45px;font-family: 'Poppins', arial, sans-serif;font-weight: 700;color: #000;max-width: 70%;margin: 0 auto;line-height: 1.2em;margin-bottom: 10px;}
.blogDetail .date{display: block;text-align: center;font-size: 20px;color: #707070;}
.blogDetail .imgPnl{display: block;width: 100%;height: 450px;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;margin: 40px 0px;     background-color: #f8f8f8;}
.blogDetail .wrap.inr{display: block;max-width: 750px;}
.blogDetail h3{display: block;font-size: 25px;font-weight: 600;margin-bottom: 10px;margin-top: 30px;}
.blogDetail p{margin-bottom: 12px;}

.blogDetail .related{margin-top: 70px;}
.blogDetail .related ul{display: block;}
.blogDetail .related ul:after{display:none;}
.blogDetail .related ul li{display:block;width:100%;}
.blogDetail .related ul li:nth-child(4n+4){margin-right:0px;}
.blogDetail .related ul li .imgPnl{display:block;margin:0px;margin-bottom: 20px;background: #f3f3f3;}
.blogDetail .related ul li .imgPnl img{display:block;aspect-ratio: 1/.97;object-fit: cover;width: 100%; height: 100%;}
.blogDetail .related ul li h4{display:block;font-size: 18px;line-height: normal;}

.hero{display:block;}
.hero .wrap{display:flex;}
.hero .pnl.small{width: 39.88%;line-height: 0;}
.hero .pnl{display:block;background: #f2f2f2;width: 60.076%;display: flex;align-items: center;}
.hero .pnl .txtPnl{display:block;width: 70%;}
.hero .pnl .txtPnl h1{display:block;font-family: 'didotregular';line-height: 1em;}
.hero .pnl .txtPnl p{display:block;line-height: 1.16em;letter-spacing: -0.03em;margin-top: 13px;font-size: 21px;}
.hero .pnl .txtPnl form{display:block;max-width: 665px;width: 100%;display: flex;justify-content: space-between;}
.hero .pnl .txtPnl form .fldWrp{display:block;width: 70.23%;}
.hero .pnl .txtPnl form input{display:block;letter-spacing: 0.06em;background: transparent;border: 1px solid #fff;padding: 14px 17px;width: -webkit-fill-available;outline: 0;border-radius: 9px;font-weight: 300;color: #fbf2ec; width: -moz-available;}
.hero .pnl .txtPnl form input::placeholder{color:#fbf2ec;}
.hero .pnl .txtPnl form .btn{display:block;background: #fff;color: #000;}


.aboutPage{display:block;}
.aboutPage .hero .pnl{width: 54%;justify-content: center;}
.aboutPage .hero .pnl.small{width: 46.68%;}
.aboutPage .listing ul li .pnl p{margin-bottom: 11px;}
.aboutPage .listing ul li .pnl p:last-child{margin-bottom:0px;}
.aboutPage .listing ul li .pnl h2{margin-bottom: 23px;}
.aboutPage .valueAbt{display:block;background: #f1f2a0;padding-top: 90px;padding-bottom: 50px;}
.aboutPage .valueAbt .pdng{margin: 0 auto;}
.aboutPage .valueAbt h2{display:block;text-align: center;margin-bottom: 80px;}
.aboutPage .valueAbt ul:after{display: none;}
.aboutPage .valueAbt ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.aboutPage .valueAbt ul li{width: 27.77%;margin-bottom: 76px;display: flex;flex-flow: column;justify-content: center;}
.aboutPage .valueAbt ul li p{display:block;margin-bottom: 29px;line-height: 1.3em;}
.aboutPage .valueAbt ul li p:last-child{margin-bottom:0px;}
.aboutPage .valueAbt ul li p b{display:block;}
.aboutPage .valueAbt ul li img{display:block;width: 100%;height: 100%;object-fit: cover;}
.aboutPage .valueAbt.aboutPage{display:block;}
.aboutPage .hero .pnl{width: 46%;justify-content: center;}
.aboutPage .hero .pnl.small{width: 54.68%;}
.aboutPage .listing ul li .pnl p{margin-bottom: 11px;}
.aboutPage .listing ul li .pnl p:last-child{margin-bottom:0px;}
.aboutPage .listing ul li .pnl h2{margin-bottom: 23px;}

.aboutPage .textPnl{display:block;}
.aboutPage .textPnl h2{display:block;text-align: center;margin-bottom: 45px;}
.aboutPage .textPnl .btn{display:block;margin: 0 auto;background: #000;min-width: 219px;}
.aboutPage .listing{display:block;margin-bottom: 72px;}
.aboutPage .listing ul{display:block;}
.aboutPage .listing ul li:nth-child(even){flex-flow:row-reverse}
.aboutPage .listing ul li:last-child{margin-bottom:0px;}
.aboutPage .listing ul li{display: flex;justify-content: space-between;margin-bottom: 50px;}
.aboutPage .listing ul li img{display:block;position: sticky;top: 0;object-fit: cover;}
.aboutPage .listing ul li .pnl{width: 47.5%;display: flex;}
.aboutPage .listing ul li .pnl p{display:block;}
.aboutPage .listing ul li .pnl .pdng{display:block;max-width: 100%;}
.pages p{margin-bottom: 10px;}
.pages .blt{margin-bottom:20px;}
.pages h2{margin-bottom: 26px;}
.pages h4{margin-bottom: 26px;}
.pages .blt li p{margin-bottom: 0px;}


.register{display:block;}
.register form{display:block;max-width: 80%;margin: 0 auto;}
.register form .steps{display:block;}
.register form h2{display:block;text-align: center;margin-bottom: 40px;}
.register form .steps .fldWrp .icon{position: relative;}
.register form .steps .fldWrp .icon .eye-icon{position: absolute;right: 10px;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.register form .steps .fldWrp .icon .eye-icon svg{width: 18px;height: 18px;}
.register form .steps .fldWrp{display:block;float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;}
.register form .steps .fldWrp.mrg0{margin-right:0px;}
.register form .steps .fldWrp .option{width: -webkit-fill-available;width: -moz-available;width: -moz-available;border: 1px solid #c3c6c0;border-radius: 9px;}
.register form .steps .fldWrp .option .mat-mdc-select{padding: 14px 20px;width: -webkit-fill-available;}
.register form .steps .fldWrp.fll{width:100%;}
.register form .steps .fldWrp label{display:block;font-size: 17px;margin-bottom: 7px;}
.register form .steps .fldWrp input{width: -webkit-fill-available;width: -moz-available;border: 1px solid #c3c6c0;border-radius: 9px;padding: 14px 20px;}
.register form .steps .fldWrp select{width: -webkit-fill-available;width: -moz-available;border: 1px solid #c3c6c0;border-radius: 9px;padding: 14px 20px;}
.register form .steps .fldWrp input::placeholder{color:#000;}
.register form .steps .subscribe{display:block;}
.register form .steps .fldWrp.three{width: 32%;}
.register form .steps .subscribe input{display: none;}
.register form .steps .subscribe label{display:block;position:relative;color: #7a7a7a;padding-left: 37px;cursor: pointer;}
.register form .steps .subscribe label:before {content: '';display: inline-block;width: 19px;height: 19px;float:  left;border-radius: 6px;margin-top: 1px;position: absolute;left: 0;top: 0;background: #ffffff;border: 1px solid #c3c6c0;}
.register form .steps .subscribe [type="checkbox"]:not(:checked) + label:after, .register form .steps .subscribe [type="checkbox"]:checked + label:before{background: url(../images/tick.png) center no-repeat #4c4c4c;background-size: 10px;}
.register form .btn{display:block;background: #393939;border-radius: 30px;padding: 10px 20px;min-width: 200px;margin-top: 40px;}

.register form .steps .selectOptions{display:block;}
.register form .steps .selectOptions ul{display: flex;flex-wrap: wrap;width: 100%;}
.register form .steps .selectOptions ul li{display:block;width: 49.5%;margin-right: 1%;margin-bottom: 1%;}
.register form .steps .selectOptions ul li:nth-child(2n+2){margin-right:0px;}
.register form .steps .selectOptions ul li input{display:none;}
.register form .steps .selectOptions ul li label{display:block;width: -webkit-fill-available;width: -moz-available;border: 1px solid #c3c6c0;border-radius: 9px;padding: 23px 20px;cursor: pointer;}
.register form .steps .selectOptions ul li [type="checkbox"]:not(:checked) + label:after, .register form .steps .selectOptions ul li [type="checkbox"]:checked + label{background: #4c4c4c;color:#fff;}