.main{overflow: hidden;}
.xl-container{max-width: var(--px-1640);margin: 0 auto;position: relative;width: 90%}
.l-container{max-width: var(--px-1560);margin: 0 auto;position: relative;width: 90%}
.container{max-width: var(--px-1520);margin: 0 auto;position: relative;width: 90%}
.mid-container{max-width: var(--px-1444);margin: 0 auto;position: relative;width: 90%}
.sm-container{max-width: var(--px-1364);margin: 0 auto;position: relative;width: 90%}
.xsm-container{max-width: var(--px-1232);margin: 0 auto;position: relative;width: 90%}

.heading02{font-size: var(--px-108);font-family: var(--akkord);font-weight: 400;text-transform: uppercase;line-height: .85;color: var(--blue);letter-spacing: 0.01em;}

.km-btn{font-size: var(--px-16);color: var(--black);line-height: 1;display: inline-grid;grid-template-columns: auto var(--px-8); column-gap: var(--px-16);align-items: center;margin-top: var(--px-24);font-weight: 500;}
.km-btn span{padding-bottom: var(--px-12);border-bottom: solid 3px var(--blue);display: inline-block;}
.km-btn i{padding-bottom: var(--px-16);display: inline-block;}

.section{padding: var(--px-80) 0;}
p, li{font-size: var(--px-16);line-height: 1.5;font-weight: 400;color: var(--black)}

.swiper-button-next, .swiper-button-prev{background-image: none;}


.header{background-color: var(--white);position: fixed;left: 0;right: 0;top: 0;z-index: 99;box-shadow: 0 0 0.375em rgba(0, 0, 0, 0.25);}
.header-top{background-color: var(--yellow);padding: var(--px-16) 0;text-align: center;}
.header-top p{font-size: var(--px-18);font-weight: 600;line-height: 1.2;letter-spacing: .06em;color: var(--blue);}
.header-top p span{color: #FF65A5;}

.header .sm-container{display: grid;grid-template-columns: var(--px-68) auto var(--px-236);align-items: center;justify-content: space-between;padding: var(--px-12) 0;}
.menu-bar .parent-menu{display: grid;grid-template-columns: repeat(6, auto);column-gap: var(--px-48);justify-content: flex-start;}
.menu-bar .parent-menu li{position: relative;padding: var(--px-20) 0;}
.menu-bar a{font-size: var(--px-16);color: #807D7D;line-height: 1.2;text-transform: uppercase;}
.menu-bar li.active a, .menu-bar a:hover{font-weight: 700;color: var(--blue);}
.search-box{border: solid 1px #C4C4C4;border-radius: 8px;display: grid;grid-template-columns: auto var(--px-16);padding: var(--px-8) var(--px-20);column-gap: var(--px-16);}
.sub-menu{position: absolute;width: var(--px-236);box-shadow: 0 5px 10px rgba(0,0,0,0.44);border-radius: var(--px-8);padding: var(--px-32) 0;background-color: var(--white);margin-top: var(--px-20);display: none;left: 50%;transform: translateX(-50%);width: max-content;}
.menu-bar .parent-menu .sub-menu li{padding: 0}
.sub-menu li a{color: #807D7D;font-size: var(--px-16);line-height: 1.187;padding: var(--px-12) var(--px-24);display: block;}
.sub-menu li.active a, .sub-menu li:hover a{color: #fff;background-color: #F0D81B;}
.is-form-style input.is-search-input{padding: 0; border: 0; height: auto;}
.menu-bar .parent-menu li.show-submenu:hover .sub-menu{display: block;}
.search-box input{width: 100%;}
.search-box button img{width: 100%;}
.menu-btn{display: none;}


.menu-bar .parent-menu li a{text-transform: capitalize;}

.banner-slider .slick-dots{position: absolute; left:0; right: 0%; margin: 0 auto; bottom: 2%; display: flex; align-items: center; justify-content: center;}
.banner-slider .slick-dots button{width: var(--px-20);height: var(--px-20);background-color: rgba(255,255,255,0.4);border-radius: 100%;margin: 0 var(--px-8) ;font-size: 0;color: transparent;display: block;}
.banner-slider .slick-dots .slick-active button{width: var(--px-40);height: var(--px-40);position: relative;display: block;background-color: rgba(255,255,255,.36);display: flex;align-items: center;justify-content: center;}
.banner-slider .slick-dots .slick-active button:before, .banner-slider .slick-dots .slick-active button:after{content: "";display: block;border-radius: 100%;position: absolute;}
.banner-slider .slick-dots .slick-active button:before{background-color: rgba(255,255,255,.60);width: var(--px-24);height: var(--px-24);}
.banner-slider .slick-dots .slick-active button:after{background-color: rgba(255,255,255,1);width: var(--px-12);height: var(--px-12);}

.mob-banner-slider{height: 0;opacity: 0;}
.mob-slider-img{display: none !important;}
.mob-banner{display: none !important;}


/* .usp-section{padding: var(--px-72) 0;} */
.usp-section .sm-container{display: flex;justify-content: space-between;/* column-gap: var(--px-72);*/}
.usp-section dl{color: var( --lght-black);padding-left: var(--px-28);padding-top: var(--px-36);display: grid;grid-template-columns: auto auto;column-gap: var(--px-24);position: relative;justify-content: flex-start;}
.usp-section dl::before{content: "";position: absolute;left: 0;top: 0;width: var(--px-92);height: var(--px-68);border-bottom-left-radius: var(--px-20);border-bottom-right-radius: var(--px-20);z-index: -9;}
.usp-section dl.blue::before{background-color: #9FEBFF;}
.usp-section dl.pink::before{background-color: #FFDCE3;}
.usp-section dl.creamy::before{background-color: #FFF6BC;}
.usp-section dl dt{font-family: var(--akkord);font-weight: 400;font-size: var(--px-68);line-height: 1.07;}
.usp-section dl dd{font-family: var(--lmr);font-size: var(--px-24);line-height: 1.16;text-transform: uppercase;}

.style-section{padding-left: calc((100% - var(--px-1364))/2);}
.style-section .heading02{width: 88%;}
.style-section .heading02 img{width: 100%;}
.style-container{display: grid;grid-template-columns: auto 78%;align-items: center;}
.style-section .image-container{display: grid;grid-template-columns: 25.94% 25.28% 24.6% auto;}
.style-section .image-container img{width: 100%;}
.style-section a{position: relative;height: auto;display: block;}
.style-section a:after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: transparent;opacity: .75;}
.style-section figure, .style-section .img-box{height: 100%;}
 .style-section .img-box img{height: 100%;object-fit:cover;}
/* .style-section figure:first-child{width: clamp(126.4px, calc(126.4px + (189.6 * ((100vw - 320px) / 1600))), 316px)}
.style-section figure:nth-child(2){width: clamp(123.2px, calc(123.2px + (184.8 * ((100vw - 320px) / 1600))), 308px);}
.style-section figure:nth-child(3){width: clamp(120px, calc(120px + (180 * ((100vw - 320px) / 1600))), 300px);}
.style-section figure:last-child{width: clamp(117.60px, calc(117.60px + (176.4 * ((100vw - 320px) / 1600))), 294px);} */

.style-section a:first-child:after{background-color: #26DDE9;}
.style-section a:nth-child(2):after{background-color: #FBA8B0;}
.style-section a:nth-child(3):after{background-color: #FFEB6A;}
.style-section a:last-child:after{background-color: #00529B;}
/* .style-section figure .img-box{height: 100%;}
.style-section figure .img-box img{height: 100%;object-fit: cover;} */
.style-section figure figcaption{font-size: var(--px-40);line-height: 1;color: var(--white);font-family: var(--lmb);text-transform: uppercase;text-shadow: 0 3px 6px rgba(0,0,0,0.54);position: absolute;bottom: var(--px-40);left: var(--px-80);z-index: 9;transform: rotate(-90deg);transform-origin: bottom left;width: 140%;}

/* .summer-section{margin-top: var(--px-28);} */

.fashion-section{background-image: url("../img/fashion_bg.jpg");background-repeat: no-repeat;background-size: cover;background-position: center;/*padding: var(--px-140) 0 var(--px-40) 0;*/padding-left: calc((100% - var(--px-1364))/2);display: grid;grid-template-columns: 45% 50%;align-items: center;}
.fashion-section .heading02{width: 80%;margin-bottom: var(--px-40);}
.fashion-section .heading02 img{width: 100%;}
.fashion-section .content-box{/*margin-right: -10%;*/position: relative;z-index: 9;}
.fashion-section .content-box p{margin-top: var(--px-24); text-align: justify;}
.fashion-section .km-btn{margin-top: var(--px-60);}

.reach-out-section{background-repeat: no-repeat;background-size: cover;background-position: center;padding-top: var(--px-92);/*background-color: #8aeced;*/padding-right: calc((100% - var(--px-1364))/2);}
.reach-out-section .reach-out-container{display: grid;grid-template-columns: 65% 32%;column-gap: 3%;justify-content: space-between; align-items: flex-end;}
.reach-out-section .reach-out-container .img-box img{width: 100%;}
.reach-out-section .content-box{margin-top: var(--px-48);padding-bottom: var(--px-80);}
.reach-out-section .heading02{width: 74%;margin-bottom: var(--px-60);}
.reach-out-section .heading02 img{width: 100%;}
.reach-out-section .content-box{margin-top: var(--px-48);}
/* .reach-out-section .img-box img{margin-left: 3%;} */
.reach-out-section p{margin-top: var(--px-24); text-align: justify;}
.reach-out-section .km-btn{margin-top: var(--px-60);}
/* .reach-out-section .content-box{padding-bottom: var(--px-92);} */


.footer{background-color: #D9091D;}
.footer .ft-logo{width: var(--px-92);margin-top: 0;margin-bottom: var(--px-16);display: block;}
.footer p, .footer a, .footer span, .footer .heading05{color: var(--white)}
.footer .xsm-container{display: flex;align-items: flex-start;justify-content: space-between;padding: var(--px-80) 0;}
.footer .heading05{font-size: var(--px-24);font-family: var(--lmb);line-height: 1.125;text-transform: uppercase;}
.footer a{line-height: 1;margin-top: var(--px-24);font-size: var(--px-16);}
.footer .ft-menu a{margin-top: var(--px-24);display: grid;grid-template-columns: 6px auto;column-gap: var(--px-8);}
.footer .ft-menu a svg{width: 6px;}
.footer .ft-menu a.active, .footer .ft-menu a:hover{color: var(--yellow);font-weight: 600;}
.footer .ft-menu a.active path, .footer .ft-menu a:hover path{stroke: var(--yellow);}
.footer p a{margin-top: 0;}
.footer .ft-box.contact-info p{display: grid;grid-template-columns: var(--px-24) auto;column-gap: var(--px-12);margin-top: var(--px-16);}
.footer .ft-box.contact-info p{line-height: 1.25;}
.footer .social-box{display: flex;column-gap: var(--px-12);margin-top: var(--px-20)}
.footer .social-box a{margin-top: 0;}
.footer .copy-right{background-color: #2B2B2B;padding: var(--px-20) 0;}
.footer .copy-right p{text-align: center;line-height: 1;}

.thankyou-section{min-height: 70vh;display: flex;align-items: center;justify-content: center;text-align: center;padding-left: 5%;padding-right: 5%;}
.thankyou-section h1{font-size: var(--px-64);letter-spacing: 1px;color: var(--blue);}
.thankyou-section p{color: var(--gray);font-weight: 500;margin-top: var(--px-20);font-size: var(--px-24);}
.ty-container{display: flex;align-items: center;justify-content: center;}
.ty-container .km-btn{margin-top: var(--px-40);grid-template-columns: var(--px-8) auto;}
/* .ty-container .km-btn:hover{background: #1D1341;} */
.ty-container .km-btn i{display: block;margin: 0 auto;opacity: .8;transform: rotate(180deg);transform-origin: 3px 5.5px;}
.ty-container i svg{width: var(--px-236);height: auto;}

.error-message{color: red; font-size: 12px;width: 100%;position: absolute;bottom: -2px;}
.form-box label sup{color: red;}


.inner-banner-section{position: relative;}
.inner-banner-section .sm-container{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: center;}
.inner-banner-section .heading01{color: var(--white);font-size: var(--px-76);line-height: 1.2;text-transform: uppercase;font-family: var(--lmb);}

.bread-crumb{padding-top: var(--px-36);margin-bottom: var(--px-36);}
.bread-crumb a, .bread-crumb span{color: #878484;font-size: var(--px-16);}
.bread-crumb a:last-child{color: #707070;font-weight: 600; text-transform: capitalize;}

.prod-list-section{background-image: url("../img/collection_bg.jpg");background-repeat: no-repeat;background-size: cover;background-position: bottom;}
.pro-list-container{margin-top: var(--px-20);}
.pro-list-container .swiper-slide{background-color: #f8f9fb;padding: var(--px-20);}

.pro-list-container .picture {width: 100%;height: auto;overflow: hidden;position: relative;}
.pro-list-container .picture img {display: block;width: 100%;height: 100%;object-fit: cover;}
.pro-list-container .detail{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.6);padding-left: var(--px-24);padding-bottom: var(--px-36);}
.pro-list-container .swiper-slide-active .detail{display: flex;align-items: flex-end;justify-content: flex-start;background: #000000;background: linear-gradient(0deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0) 100%);}
.pro-list-container .detail h3{display: none;}
.pro-list-container .swiper-slide-active .detail h3{font-size: var(--px-44);font-weight: 800;font-style: italic;line-height: 1;text-transform: uppercase;color: var(--white);display: block;}
.pro-list-container .swiper-slide-active .picture{box-shadow: 0 0 var(--px-24) rgba(0, 0, 0, .3);}
.pro-list-container .swiper-button-next, .pro-list-container .swiper-button-prev, .pro-list-container .swiper-pagination{position: static;}
.pro-list-container .swiper-action{display: flex;justify-content: center;align-items: center; column-gap: var(--px-20);margin-top: var(--px-40);/*margin-bottom: var(--px-72);*/}
.swiper-slide-shadow-left, .swiper-slide-shadow-right{display: none;}
.pro-list-container .swiper-button-prev, .pro-list-container .swiper-button-next{width: var(--px-16);height: var(--px-24);margin-top: 0;}
.pro-list-container .swiper-button-prev{/*background-image: url("../img/slider_prev.svg");*/background-size: cover;}
.pro-list-container .swiper-button-next{/*background-image: url("../img/slider_next.svg");*/background-size: cover;}
.pro-list-container .swiper-pagination{display: flex;align-items: center; column-gap: var(--px-8)}
.pro-list-container .swiper-pagination-bullet{width: var(--px-12);height: var(--px-12);background-color: #818181;opacity: .4;}
.pro-list-container .swiper-pagination-bullet-active{background-color: #00529B;width: var(--px-16);height: var(--px-16);opacity: 1;}


.trending-section .trending-row{position: relative;}
.trending-section .sm-container{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;align-items: center;}
.trending-section .sm-container .heading-box{width: 43%;}
.trending-section .heading02{/*margin-top: var(--px-60);*/margin-bottom: var(--px-40);}
.trending-section{padding-bottom: 0 !important;}


.about-ban-text{width: 38%;}

/* .about-section{padding: var(--px-60) 0;} */
.mission-section{background-color: #EAFFFB;}
.about-section .sm-container{display: grid;grid-template-columns: 53% auto;column-gap: var(--px-64);align-items: center;}
.mission-section .sm-container{grid-template-columns: auto 53%;}
.vision-section .sm-container{grid-template-columns: 53% auto;}
.about-section .content-box .heading02{text-align: left;margin-bottom: var(--px-32);}
.mission-section .img-box{grid-column: 2 / 3;grid-row: 1;}

.value-section{background-color: #F7F9FB;}
.value-container{margin-top: var(--px-48);display: grid;grid-template-columns: repeat(5, 1fr);column-gap: var(--px-24);}
.value-col{position: relative;}
.value-col:nth-child(3) p{color: #FFFFFF;}
.val-blue .val-circle, .val-blue .val-text{background-color: #4FDEE8;}
.val-yellow .val-circle, .val-yellow .val-text{background-color: #F0D81B;}
.val-dark-blue .val-circle, .val-dark-blue .val-text{background-color: #00529B;}
.val-dark-blue .val-text p{color: var(--white)}
.val-sky-blue .val-circle, .val-sky-blue .val-text{background-color: #85C1F6;}
.val-pink .val-circle, .val-pink .val-text{background-color: #E3AEB9;}
.val-circle{width: 55.5%;aspect-ratio: 1;border-radius: 100%;display: inline-flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.val-circle img{max-width: 60%;}
.val-text{padding: var(--px-88) var(--px-24) var(--px-92);border-radius: var(--px-24);margin-top: 28%;height: calc(100% - 15%);}
.value-col:hover .val-text{box-shadow: 0 0 20px rgba(0,0,0,.4);}
.val-text .heading04{color: var(--white);font-size: var(--px-48);text-align: center;text-transform: uppercase;font-family: var(--akkord);font-weight: 400; text-shadow: 1px 1px 1px #00000072;}
.val-text p{color: var(--gray);margin-top: var(--px-36); font-weight: 600;}

.journey-section{background-image: url("../img/journey_strip.png");background-repeat: no-repeat;background-size: 10%;background-position: right 5%;}
.journey-section:after{content: "";position: absolute;left: 0;bottom: 20%;width: 6.3%;background-image: url(../img/journey_strip1.png);background-repeat: no-repeat;background-size: cover;height: 7%;z-index: 9;}
.journey-container{margin-top: var(--px-48);position: relative;padding-top: var(--px-24);padding-bottom: var(--px-72);}
.journey-container:before{content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 1px;background-color: #707070;z-index: 9;}
.journey-container dl{display: inline-flex;flex-direction: row-reverse;align-items: flex-start;width: 50%;column-gap: var(--px-24);margin-top: var(--px-8);}
.journey-container dl dt{font-size: var(--px-60);font-weight: 900;line-height: 1;color: #4B4B4B;position: relative;padding-right: var(--px-140);padding-left: var(--px-18);}
.journey-container dl dt:after{content: "";position: absolute;right: 0;top: 0;left: 0;height: var(--px-60);background-color: #FFDCE3;border-top-left-radius: var(--px-20);border-bottom-left-radius: var(--px-20);z-index: -9;margin-top: var(--px-28);}
.journey-container dl dd{font-size: var(--px-20);font-weight: 700;color: var(--lght-black);line-height: 1;text-align: right;margin-top: var(--px-32);}
.journey-container dl dd span{font-weight: 400;}
.journey-container .journey-row:nth-child(2) dt:after{background-color: #CEE7FF}
.journey-container .journey-row:nth-child(3) dt:after{background-color: #FFDCC2}
.journey-container .journey-row:nth-child(4) dt:after{background-color: #A8FAFF}
.journey-container .journey-row:nth-child(5) dt:after{background-color: #FFF6BC}
.journey-container .journey-row:nth-child(6) dt:after{background-color: #ECEAFF}
.journey-container .journey-row:nth-child(7) dt:after{background-color: #FFDCE3}
.journey-container .journey-row:last-child dt:after{background-color: #CFE6FE}

.journey-container .journey-row{text-align: left;}
.journey-container .journey-row:nth-child(even){text-align: right;}
.journey-container .journey-row:nth-child(even) dl{flex-direction: revert;}
.journey-container .journey-row:nth-child(even) dl dt{position: relative;padding-left: var(--px-140);padding-right: var(--px-18);}
.journey-container .journey-row:nth-child(even) dl dt:after{border-top-right-radius: var(--px-20);border-bottom-right-radius: var(--px-20);border-top-left-radius: 0;border-bottom-left-radius: 0;}
.journey-container .journey-row:nth-child(even) dl dd{text-align: left;}
.journey-section .an-btn p{color: #FFFFFF;}

.csr-slide-box{position: relative;}
.csr-row{padding-left: calc((100% - var(--px-1364))/2);display: grid;grid-template-columns: 37% auto;align-items: center;}
.csr-slide-box:nth-child(even) .csr-row{grid-template-columns: auto 37%;padding-right: calc((100% - var(--px-1364)) / 2);padding-left: 0;}
.csr-slide-box:nth-child(even) .csr-row .csr-img{grid-column: 1 / 2;grid-row: 1;}
.csr-slide-box .csr-row .csr-img img{width: 100%;}
.csr-content span{color: var(--blue);font-size: var(--px-24);line-height: 1.32;letter-spacing: 5px;font-weight: 600;}
.csr-content .heading03{color: var(--blue);font-size: var(--px-100);line-height: .9;font-family: var(--akkord);font-weight: 400;text-transform: uppercase;margin-top: var(--px-44);margin-bottom: var(--px-24);}
.csr-slide-box{background-repeat: no-repeat;background-position: center;background-position: center;}
.csr-slider .slick-dots{position: absolute;bottom: var(--px-28);left: 0;right: 0;display: flex;justify-content: center;column-gap: var(--px-8);}
.csr-slider .slick-dots li button{width: var(--px-12);height: var(--px-12);border-radius: 100%;background-color: var(--blue);opacity: .24;font-size: 0;color: transparent;}
.csr-slider .slick-dots li.slick-active button{opacity: 1;width: var(--px-16);height: var(--px-16);}

.summer-slider .slick-dots, .trending-slider .slick-dots{position: absolute;bottom: var(--px-28);left: 0;right: 0;display: flex;justify-content: center;column-gap: var(--px-8);}
.summer-slider .slick-dots li button, .trending-slider .slick-dots li button{width: var(--px-12);height: var(--px-12);border-radius: 100%;background-color: var(--blue);opacity: .24;font-size: 0;color: transparent;}
.summer-slider .slick-dots li.slick-active button, .trending-slider .slick-dots li.slick-active button{opacity: 1;width: var(--px-16);height: var(--px-16);}

.category-section{padding-bottom: var(--px-92);}
.category-section .l-container{display: grid;grid-template-columns: repeat(3, 1fr);column-gap: var(--px-48);row-gap: var(--px-48)}
.category-section .l-container figure{position: relative;border-radius: var(--px-16);overflow: hidden;}
.category-section .l-container figcaption{background-color: #E3AEB9;font-size: var(--px-36);color: var(--white);text-transform: uppercase;line-height: 1.2;position: absolute;bottom: 0;left: 0;top: 0;width: var(--px-80);}
.category-section .l-container figcaption span{position: absolute;transform: rotate(-90deg);left: 50%;top: 50%;transform: rotate(-90deg) translate(-50%, -50%);transform-origin: 0 0;width: max-content;}
.category-section .l-container figure:nth-child(2) figcaption{background-color: #3272AB}
.category-section .l-container figure:nth-child(3) figcaption{background-color: #F0D81B}
.category-section .l-container figure:nth-child(4) figcaption{background-color: #4FDEE8}
.category-section .l-container figure:nth-child(6) figcaption{background-color: #E99F7A}
.category-section .l-container figure:last-child figcaption{background-color: #85C1F6}
.category-section .l-container figure .img-box img{width: 100%;transition: transform 2s linear;}
.category-section .l-container figure .img-box:hover img{transform: scale(1.2);}

.search-dropdown{border: solid 1px #707070;border-radius: var(--px-12);padding: var(--px-20) var(--px-12);display: flex;align-items: center;justify-content: space-between;column-gap: var(--px-16);}
.header-row{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 9;}
.search-dropdown .selected-loc{color: #383838;font-weight: 500;line-height: 1.1875;font-family: var(--mont);width: var(--px-148);text-align: left;}
.store-container{display: grid;grid-template-columns: 1fr 1fr;gap: var(--px-48);margin-top: var(--px-60);}
.store-container .outer-box {height: 100%; background: #FFFFFF; box-shadow: 0 var(--px-8) var(--px-12) rgba(0, 0, 0, 0.16);
    border-radius: var(--px-40); display: none}


.store-col .img-box{margin-bottom: calc(var(--px-48) * -1);}
.store-col .img-box img{border-radius: var(--px-40);width: 100%;height: 300px;object-fit: cover;}
.store-col figcaption{padding: var(--px-80) var(--px-32) var(--px-40) var(--px-60);}
.store-col figcaption .heading04{font-size: var(--px-24);color: var(--blue);line-height: 1.25;font-weight: 700;margin-bottom: var(--px-8)}
.store-col figcaption .address{display: grid;grid-template-columns: auto var(--px-140);align-items: flex-start;column-gap: var(--px-20);}
.store-col figcaption .address p{color: var(--black);line-height: 1.875;margin-top: var(--px-8);display: grid;grid-template-columns: var(--px-28) auto;align-items: center;}
.store-col figcaption .address p:first-child{align-items: flex-start;}
.store-col figcaption .address p:first-child i{margin-top: var(--px-8);}
.store-col .map-link{background-color: #F0D81B;padding: var(--px-8) var(--px-24);color: var(--black);line-height: 1;font-size: var(--px-16); text-align: center}
.vm-btn{font-size: var(--px-18);color: var(--black);line-height: 1;width: max-content;margin: 0 auto;margin-top: var(--px-60);padding-bottom: var(--px-12);border-bottom: solid 3px var(--blue);display: block;}
.search-location{position: relative;margin-right: var(--px-16);}
.search-location .main-list{background-color: var(--white);box-shadow: 0 5px 10px rgba(0,0,0,0.44);border-radius: var(--px-8);padding: var(--px-20) 0;position: absolute;width: 100%;display: none;}
.search-location .main-list li{padding: var(--px-12) var(--px-36);font-weight: 600;font-size: var(--px-16);line-height: 1.18;position: relative;cursor: pointer;}
.search-location .main-list li:after{content: "";position: absolute;background-image: url("../img/s_menu_arrow.svg");background-repeat: no-repeat;background-size: cover;width: 6px;height: 10px;top: 50%;transform: rotate(0deg) translateY(-50%);right: var(--px-16);transform-origin: 0 0;transition: ease .3s all;}
.search-location .main-list li.active{background-color: #F0D81B;color: var(--white);}
.search-location .main-list li.active:after{transform: rotate(90deg) translateY(-50%);}
.search-location .sub-list{position: absolute;top: -8px;right: calc(100% + 4px);background: #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.44);border-radius: var(--px-12);padding: var(--px-20) 0;display: none;width: var(--px-236)}
.search-location .sub-list:after{content: "";position: absolute;border-style: solid;border-width: var(--px-16) 0 var(--px-16) var(--px-24);border-color: transparent;border-left-color: var(--white);top: var(--px-12);right: calc(var(--px-20) * -1);}
.search-location .sub-list li{padding: var(--px-12) var(--px-28) var(--px-12) var(--px-28);}
.search-location .sub-list li:after{content: none}


.recent-launch-section{background-color: #EAFFFB;}
.recent-launch-section .launch-row{display: grid !important;grid-template-columns: 1fr 1fr;gap: var(--px-28);margin-top: var(--px-40);}
.recent-launch-section .store-col{padding: var(--px-16);}
.launch-slider .slick-dots{margin-top: var(--px-48);display: flex;align-items: center;justify-content: center;column-gap: var(--px-8);}
.launch-slider .slick-dots li button{font-size: 0;color: transparent;width: var(--px-12);height: var(--px-12);border-radius: 100%;background-color: var(--blue);opacity: .22;}
.launch-slider .slick-dots li.slick-active button{width: var(--px-16);height: var(--px-16);opacity: 1;}
.launch-slider .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);font-size: 0;color: transparent;background-size: cover;background-repeat: no-repeat;width: var(--px-18);height: auto;}
.launch-slider .slick-prev{/*background-image: url("../img/slider_prev.svg");*/left: calc(var(--px-60) * -1)}
.launch-slider .slick-next{/*background-image: url("../img/slider_next.svg");*/right: calc(var(--px-60) * -1)}
.launch-slider .store-col figcaption{box-shadow: 0 var(--px-8) var(--px-12) rgba(0, 0, 0, 0.16);
    border-radius: var(--px-40);
    background: #FFFFFF;} 

.grid-section  .grid-container{position: relative;}
.grid-section .swiper-slide{/*background-color: #fff;*/padding: var(--px-68);}
.grid-section .picture {width: 100%;height: auto;overflow: hidden;position: relative;border-radius: var(--px-16);}
.grid-section .picture img {display: block;width: 100%;height: 100%;object-fit: cover;}
.grid-section .swiper-container{margin-top: var(--px-20);}
.grid-section  .swiper-button-next, .grid-section  .swiper-button-prev{position: absolute;top: 50%;transform: translateY(-50%);}
.grid-section .swiper-button-prev, .grid-section .swiper-button-next{width: var(--px-18);height: auto;margin-top: 0;}
.grid-section .swiper-button-prev{/*background-image: url("../img/slider_prev.svg");background-size: cover;*/background-image: none;left: calc(var(--px-60) * -1)}
.grid-section .swiper-button-next{/*background-image: url("../img/slider_next.svg");background-size: cover;*/background-image: none;right: calc(var(--px-60) * -1)}
.grid-section .swiper-slide-active .picture{box-shadow: 0 0 var(--px-24) rgba(0, 0, 0, .3);}


.store-container .slick-dots{margin-top: var(--px-48);display: flex;align-items: center;justify-content: center;column-gap: var(--px-16);}
.store-container .slick-dots li button{font-size: 0;color: transparent;width: var(--px-18);height: var(--px-18);border-radius: 100%;background-color: var(--blue);opacity: .22;}
.store-container .slick-dots li.slick-active button{width: var(--px-24);height: var(--px-24);opacity: 1;}
.store-container .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);color: transparent;background-size: cover;background-repeat: no-repeat;width: var(--px-18);height: auto;}
.store-container .slick-prev{background-image: url("../img/slider_prev.svg");left: calc(var(--px-28) * -1)}
.store-container .slick-next{background-image: url("../img/slider_next.svg");right: calc(var(--px-28) * -1)}



.contact-us-section .contact-container{display: grid;grid-template-columns: 56% auto;column-gap: var(--px-56);align-items: center;}
.contact-us-section .contact-form{background-color: #F3F3F3;border-radius: var(--px-18);padding: var(--px-48);box-shadow: 0 10px 10px rgba(0,0,0,.16);}
.contact-us-section .contact-form .heading03{font-size: var(--px-28);font-family: var(--lmb);line-height: 1;}
.contact-us-section .contact-form .input-row{display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--px-16);row-gap: var(--px-12);margin-top: var(--px-18);}
.contact-us-section .contact-form .input-box{position: relative;}
.contact-us-section .contact-form .input-box input, .contact-us-section .contact-form .input-box textarea{color: rgba(0, 0, 0, 0.4);font-size: var(--px-20);font-weight: 500;line-height: 1.5;background-color: var(--white);border: solid 1px #E2E2E2;padding: var(--px-8) var(--px-16);width: 100%;}
.contact-us-section .contact-form .form-box{margin-top: var(--px-18);}
.contact-us-section .contact-form .form-box h5{font-weight: 600;color: #383838;margin-bottom: var(--px-12);}
.contact-us-section .contact-form .form-box p{font-weight: 400;font-style: italic;color: var(--blue);}
.contact-us-section .contact-container .contact-content .heading02{width: 80%;}
.contact-us-section .contact-container .contact-content p{margin-top: var(--px-56);color: #2B2B2B;}
.contact-us-section .link-box{display: flex;justify-content: space-between;margin-top: var(--px-48);}
.contact-us-section .link-box a{font-size: var(--px-18);font-weight: 500;line-height: 1;color: #807D7D;text-transform: uppercase;display: inline-grid;column-gap: var(--px-16);grid-template-columns: auto var(--px-24);}
.contact-us-section .link-box a span{border-bottom: solid 3px #FFE200;padding-bottom: var(--px-8);display: inline-block;}
.wpcf7-list-item{margin: 0;display: flex;align-items: center;column-gap: 6px;}
.contact-us-section .contact-form .form-box .custom-checkbox{color: #707070;display: flex;align-items: center;gap: 6px;font-style: normal;}
.custom-checkbox.term-cond{font-size: var(--px-12);}
.custom-checkbox a{text-decoration: underline;}
.custom-checkbox input {padding: 0;height: initial;width: initial;margin-bottom: 0;/*display: none;*/cursor: pointer;}
.custom-checkbox label {position: relative;cursor: pointer;/*padding-left: 20px;*/display: flex;align-items: center;column-gap: 4px;}
/* .custom-checkbox label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #707070;width: 13px;aspect-ratio: 1; display: inline-block;position: absolute;top: 50%;transform: translateY(-50%);vertical-align: middle;cursor: pointer;margin-right: 5px;border-radius: 3px;left: 0;} */
.custom-checkbox input:checked + label:after {content: '';display: block;position: absolute;top: 50%;left: 5px;width: 3px;height: 8px;border: solid #707070;border-width: 0 1px 1px 0;transform: translateY(-50%) rotate(45deg);}

.radio-box{display: flex;column-gap: var(--px-24);}
.custom-checkbox.custom-radio p{font-style: normal;color: #707070;}
.custom-checkbox.custom-radio label:before{border-radius: 100%;}
.custom-checkbox.custom-radio input:checked + label:after{background-color: #707070;border-radius: 100%;top: 50%;transform: translateY(-50%);left: 4px;width: 6px;aspect-ratio: 1;height: auto;}

.contact-us-section .submit-btn{background-color: var(--blue);color: var(--white);font-weight: 600;text-transform: uppercase;padding: var(--px-16) var(--px-68);display: block;width: max-content;margin: var(--px-40) auto 0;font-family: var(--mont);font-weight: 600;cursor: pointer}

.passion-section .passion-container{display: grid;grid-template-columns: auto 43.6%;column-gap: var(--px-48);align-items: flex-start;}
.passion-section .passion-container .img-box{grid-column: 2/3;grid-row: 1;}
.passion-section .passion-container .img-box img{width: 100%;border-radius: var(--px-12);}
.passion-section .passion-container .heading02{width: 63%;}
.passion-section .passion-container  p{margin-top: var(--px-36);}

.swiper-slide.current{opacity: 0;}
.life-style-section{background: #EAFFFB;background: radial-gradient(circle, rgba(234, 255, 251, 1) 0%, rgba(145, 234, 240, 1) 100%);}
.life-style-section .life-style-slider{position: relative;}
.life-style-section .swiper-slide{padding: var(--px-60);}
.life-style-section .picture {width: 100%;height: auto;overflow: hidden;position: relative;border-radius: var(--px-16);}
.life-style-section .picture img {display: block;width: 100%;height: 100%;object-fit: cover;}
/* .life-style-section .swiper-container{margin-top: var(--px-20);} */
.life-style-section  .swiper-button-next, .life-style-section  .swiper-button-prev{position: absolute;top: 50%;transform: translateY(-50%);}
.life-style-section .swiper-button-prev, .life-style-section .swiper-button-next{width: var(--px-16);height: var(--px-24);margin-top: 0;}
.life-style-section .swiper-button-prev{/*background-image: url("../img/slider_prev.svg");background-size: cover;*/left: calc(var(--px-60) * -1)}
.life-style-section .swiper-button-next{/*background-image: url("../img/slider_next.svg");background-size: cover;*/right: calc(var(--px-60) * -1)}
.life-style-section .swiper-slide-active .picture{box-shadow: 0 0 var(--px-24) rgba(0, 0, 0, .3);}

.heroes-section .swiper-slide.swiper-slide-next {
     transform: translate3d(0px, 0px, 0) rotateX(0deg) rotateY(0deg) !important;
}
.heroes-section .swiper-slide.swiper-slide-prev{    transform: translate3d(0px, 0px, 0) rotateX(0deg) rotateY(0deg) !important;}
.heroes-section .container{display: grid;grid-template-columns: auto 70%;align-items: center;}
.heroes-section h2 span{display: block;margin-left: var(--px-112);}
.heroes-slide{border-radius: var(--px-20);background-color: #3272AB;box-shadow: 0 0 var(--px-40) rgba(0, 0, 0, 0.6);}
/* .heroes-slide h5, .heroes-slide p, .heroes-slide dl{opacity: 0;} */
.heroes-slide.swiper-slide-active h5, .heroes-slide.swiper-slide-active p, .heroes-slide.swiper-slide-active dl{opacity: 1;}
.heroes-slide{position: relative;padding: var(--px-72) var(--px-100);}
.heroes-slide:before, .heroes-slide:after{content: '"';position: absolute;color: var(--white);opacity: .26;font-size: var(--px-236);display: flex
;align-items: center;height: 0; font-family: Sugar Bomb;}
.heroes-slider .swiper-wrapper{padding: var(--px-44) 0}
.heroes-slide:before{top: var(--px-112);left: var(--px-18); transform: rotate(180deg); transform-origin: 41px -43px;}
.heroes-slide:after{bottom: var(--px-92);right: var(--px-32);}
.heroes-slide h5{font-size: var(--px-24);color: var(--white);font-weight: 700;}
.heroes-section .swiper-slide{display: grid;grid-template-columns: 15% auto 15%;align-items: center;}

.heroes-slide p{color: var(--white);margin-top: var(--px-16);}
.heroes-slide dl{margin-top: var(--px-16);}
.heroes-slide dl dt{font-size: var(--px-20);color: var(--white);font-weight: 600;}
.heroes-slide dl dd{font-size: var(--px-18);color: var(--white);}


.heroes-slider .swiper-button-next, .heroes-slider .swiper-button-prev, .heroes-slider .swiper-pagination{position: static;}
.heroes-slider .swiper-action{display: flex;justify-content: center;align-items: center; column-gap: var(--px-40);margin-top: 0;/*margin-bottom: var(--px-72);*/}
.heroes-slider .swiper-button-prev, .heroes-slider .swiper-button-next{width: var(--px-16);height: var(--px-24);margin-top: 0;}
.heroes-slider .swiper-button-prev{/*background-image: url("../img/slider_prev.svg");*/background-size: cover;}
.heroes-slider .swiper-button-next{/*background-image: url("../img/slider_next.svg");*/background-size: cover;}
.heroes-slider .swiper-pagination{display: flex;align-items: center; column-gap: var(--px-8)}
.heroes-slider .swiper-pagination-bullet{width: var(--px-12);height: var(--px-12);background-color: #818181;opacity: .4;}
.heroes-slider .swiper-pagination-bullet-active{background-color: #00529B;width: var(--px-16);height: var(--px-16);opacity: 1;}

.heroes-section .slick-dots{position: absolute;bottom: calc(var(--px-40) * -1);left: 0;right: 0;display: flex;justify-content: center;column-gap: var(--px-18);}
.heroes-section .slick-dots li button{width: var(--px-18);height: var(--px-18);border-radius: 100%;background-color: var(--blue);opacity: .24;font-size: 0;color: transparent;}
.heroes-section .slick-dots li.slick-active button{opacity: 1;width: var(--px-24);height: var(--px-24);}
.heroes-section .slick-arrow{position: absolute;font-size: 0;color: transparent;background-size: cover;background-repeat: no-repeat;width: var(--px-16);height: var(--px-28);bottom: calc(var(--px-44) * -1);z-index: 9;}
.heroes-section .slick-prev{/*background-image: url("../img/slider_prev.svg");*/left: calc(var(--px-60) * -1);left: 39%;}
.heroes-section .slick-next{/*background-image: url("../img/slider_next.svg");*/right: calc(var(--px-60) * -1);left: 59%;}

.join-citi-section{background-repeat: no-repeat;background-size: cover;background-position: center;}
.join-citi-section .content-box{width: 52%}
.join-citi-section .join-slider{margin-top: var(--px-40);margin-bottom: var(--px-40);}
.join-citi-section .slick-track{margin: 0 calc(var(--px-12) * -1);}
.join-citi-section .join-item{background-color: var(--white);border: solid 1px #707070;border-radius: var(--px-16);padding-bottom: var(--px-28);overflow: hidden;margin: 0 var(--px-12);}
/* .join-item {display: block !important;} */

.join-citi-section .join-item h5{background-color: var(--blue);color:var(--white);font-size: var(--px-20);font-weight: 700;text-align: center;line-height: 1.2;padding: var(--px-20) 0;}
.join-citi-section .join-item ul{padding: var(--px-20);padding-bottom: 0;}
.join-citi-section .join-item ul li{color: #383838;font-size: var(--px-16);line-height: 1.25;position: relative;padding-left: var(--px-16);margin-top: var(--px-16);font-weight: 600;}
.join-citi-section .join-item ul li span{font-weight: 400;}
.join-citi-section .join-item ul li:first-child{margin-top: 0;}
.join-citi-section .join-item ul li:before{content: '';width: var(--px-8);height: var(--px-8);border-radius: 100%;background-color: var(--blue);left: 0;margin-top: 5px;position: absolute;}
.join-citi-section .join-item p{font-size: var(--px-12);}
.an-btn{background-color: var(--blue);border-radius: 4px;font-weight: 600;font-size: var(--px-12);color: var(--white);padding: var(--px-8) var(--px-16);display: block;margin: var(--px-28) auto 0;width: max-content;}

.join-citi-section .slick-dots{position: absolute;bottom: calc(var(--px-40) * -1);left: 0;right: 0;display: flex;justify-content: center;column-gap: var(--px-8);}
.join-citi-section .slick-slider .slick-track, .join-citi-section .slick-slider .slick-list{display: flex;}
.join-citi-section .slick-dots li button{width: var(--px-12);height: var(--px-12);border-radius: 100%;background-color: var(--blue);opacity: .24;font-size: 0;color: transparent;}
.join-citi-section .slick-dots li.slick-active button{opacity: 1;width: var(--px-16);height: var(--px-16);}
.join-citi-section .slick-arrow{position: absolute;font-size: 0;color: transparent;background-size: cover;background-repeat: no-repeat;width: var(--px-12);height: auto;bottom: calc(var(--px-40) * -1);z-index: 9;}
.join-citi-section .slick-prev{/*background-image: url("../img/slider_prev.svg");*/left: calc(var(--px-60) * -1);left: 37%;}
.join-citi-section .slick-next{/*background-image: url("../img/slider_next.svg");*/right: calc(var(--px-60) * -1);left: 61%;}

.loc-box{margin-top: var(--px-20);background-color: var(--white);border: solid 1px #707070;border-radius: var(--px-12);display: grid
;grid-template-columns: 70% var(--px-148);
    width: 70%;}
.loc-search{padding: var(--px-12) var(--px-16);display: grid;grid-template-columns: var(--px-24) auto;column-gap: var(--px-16);align-items: center;}
.loc-search input{color: rgba(0,0,0,0.36);font-size: var(--px-16);font-weight: 500;}
.search-loc{background-color: var(--blue);padding: var(--px-16) var(--px-36);font-size: var(--px-16);color: var(--white);border-radius: var(--px-8);font-weight: 500;margin: var(--px-16) 0;margin-right: var(--px-24);}
.loc-list{display: grid;grid-template-columns: var(--px-18) auto;column-gap: var(--px-20);align-items: center;padding: 0 var(--px-36);}
.loc-list select{border: none;font-size: var(--px-16);color: rgba(0,0,0,0.36);font-weight: 500;font-family: var(--mont);}
.loc-select select{-webkit-appearance: none;}
.loc-select{background-image: url("../img/loc_down.svg");background-repeat: no-repeat;background-size: var(--px-20);background-position: right var(--px-8) center;}
.loc-list{border-left: solid 1px #00529B;}

.csr-section .slick-track{display: flex;}
.csr-section .slick-track .csr-slide-box{height: auto;}

/* .pro-list-container .swiper-slide {/*background-position: center;background-size: cover;overflow: hidden; *//* background-color: #fff;padding: var(--px-24); /
/*.swiper-slide {padding: 0 var(--px-20);background-color: #fff;}
.swiper-slide.swiper-slide-active{padding: 0 var(--px-12);} */
/* .swiper-container {width: 100%;padding-top: 50px;padding-bottom: 50px;} */


#popmake-1394 input, #popmake-1394 textarea{padding: 8px; margin-top: 5px; border-radius: 5px;width: 100%; border: 1px solid #00000052}
#popmake-1394 p{margin-top: 10px;}
#popmake-1394 form{ display: grid;
    grid-template-columns: 1fr 1fr;
	column-gap: 2%;}
#popmake-1394 br{display: none}
#popmake-1394 form p:nth-child(6){grid-column: span 2}
#popmake-1394 label{font-weight: 600; color: var(--gray); text-transform: capitalize}
#popmake-1394 .wpcf7-form-control.wpcf7-submit.has-spinner{background-color: var(--blue);
    padding: var(--px-16) var(--px-36);
    font-size: var(--px-16);
    color: var(--white);
    border-radius: var(--px-8);
    font-weight: 500; width: auto}
.wpcf7 form.sent .wpcf7-response-output{border: 0; font-size: var(--px-16); font-weight: 600; grid-column: span 2;}
.privacy-policy-section h2{font-size: var(--px-32);
    border-top: 1px solid #00000052;
    padding-top: var(--px-20);
margin-top: var(--px-20);}
.privacy-policy-section p, .privacy-policy-section li {
    font-size: var(--px-20);
    margin-top: var(--px-12);
}
.privacy-policy-section ul li{list-style-type: disc; margin-left:14px}
.privacy-policy-section ol li{list-style-type: numbers; margin-left:14px}
.privacy-policy-section{padding-top: var(--px-56); padding-bottom: var(--px-56);}
.privacy-policy-section h1{font-size: var(--px-48); margin-bottom: var(--px-32)}
.jgNZAQjMNWYYTjM4DxzkuQNNWADj2xN{display: none !important;}