.customproductteaser .item__root .banner-container{height:calc(100vh - 145px);overflow:hidden;padding-top:94px;position:relative;width:100%}@media(min-width:768px)and (max-width:1280px){.customproductteaser .item__root .banner-container{padding-top:45px}}@media(max-width:767px){.customproductteaser .item__root .banner-container{padding-top:28px}}.customproductteaser .item__root .banner-container .banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:66px;margin:0 auto;max-width:975pt;padding-left:11px;padding-right:45px}@media(min-width:768px)and (max-width:1440px){.customproductteaser .item__root .banner-container .banner-inner{margin:0 70px;padding:0}}@media(max-width:767px){.customproductteaser .item__root .banner-container .banner-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;margin:0 10px;max-width:100%;padding:0}}.customproductteaser .item__root .banner-container .banner-inner .shade{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:217px}@media(max-width:767px){.customproductteaser .item__root .banner-container .banner-inner .shade{-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:unset;width:100%}}.customproductteaser .item__root .banner-container .banner-inner .shade .shade-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid #fff;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.251);box-shadow:0 10px 30px 0 rgba(0,0,0,.251);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;height:10pc;padding:21px;width:10pc}@media(max-width:767px){.customproductteaser .item__root .banner-container .banner-inner .shade .shade-details{height:unset;padding:35px;width:100%}}.customproductteaser .item__root .banner-container .banner-inner .shade .shade-details span{display:inline-block;font-size:clamp(1rem,.13vw + .97rem,1.13rem);font-weight:400;letter-spacing:-.02em;line-height:clamp(1.19rem,.19vw + 1.14rem,1.38rem);width:100%}.customproductteaser .item__root .banner-container .banner-inner .shade .roomvo-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#00abe8;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;padding:15px;width:100%}@media(max-width:767px){.customproductteaser .item__root .banner-container .banner-inner .shade .roomvo-btn{width:unset}}.customproductteaser .item__root .banner-container .banner-inner .shade .roomvo-btn .btn-left-icon{background-image:url(../../../content/dam/pidilitehaishapaints/haisha-paints/color-page/eye.svg);background-repeat:no-repeat;background-size:cover;height:1pc;width:1pc}.customproductteaser .item__root .banner-container .banner-inner .shade .roomvo-btn .btn-middle-text{text-wrap-mode:nowrap;color:#fff;font-size:clamp(.88rem,0vw + .88rem,.88rem);font-weight:700;letter-spacing:-.02em;line-height:clamp(.88rem,0vw + .88rem,.88rem);text-transform:uppercase}.customproductteaser .item__root .banner-container .banner-inner .shade .roomvo-btn:hover{background-color:#e61b72}.customproductteaser .item__root .banner-container .banner-inner .shade-attributes{-webkit-column-gap:75pt;-moz-column-gap:75pt;column-gap:75pt;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:46px;width:100%}@media(max-width:1250px){.customproductteaser .item__root .banner-container .banner-inner .shade-attributes{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:unset;padding-top:unset;row-gap:2pc}}@media(max-width:767px){.customproductteaser .item__root .banner-container .banner-inner .shade-attributes{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;justify-content:space-between}}.customproductteaser .item__root .banner-container .banner-inner .shade-attributes li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1pc;max-width:200px}@media(max-width:1250px){.customproductteaser .item__root .banner-container .banner-inner .shade-attributes li{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:unset;min-width:unset;width:42.5%}}.customproductteaser .item__root .banner-container .banner-inner .shade-attributes li span{display:inline-block;width:100%}.customproductteaser .item__root .banner-container .banner-inner .shade-attributes li .title{font-size:clamp(.81rem,.19vw + .77rem,1rem);font-weight:700;letter-spacing:-.045em;line-height:clamp(.81rem,.26vw + .75rem,1.06rem)}.customproductteaser .item__root .banner-container .banner-inner .shade-attributes li .value{font-size:clamp(1.13rem,.38vw + 1.04rem,1.5rem);font-weight:700;letter-spacing:-.045em;line-height:clamp(1.19rem,.38vw + 1.1rem,1.56rem)}.customproductteaser .item__root .image-container .image-container-inner{margin:0 auto;max-width:975pt}@media(min-width:768px)and (max-width:1440px){.customproductteaser .item__root .image-container .image-container-inner{margin:0 70px}}@media(min-width:768px)and (max-width:1250px){.customproductteaser .item__root .image-container .image-container-inner{padding-top:60px}}@media(max-width:767px){.customproductteaser .item__root .image-container .image-container-inner{margin:0 10px;max-width:100%;padding-top:28px}}.customproductteaser .item__root .image-container .image-container-inner .image-wrapper{margin-top:calc(-100vh + 542px);position:relative;z-index:1}@media(min-width:768px)and (max-width:1280px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:calc(-100vh + 5in)}}@media(max-width:767px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper{margin:unset}}.customproductteaser .item__root .image-container .image-container-inner .image-wrapper picture{width:100%}.customproductteaser .item__root .image-container .image-container-inner .image-wrapper img{aspect-ratio:2.05;border:8px solid #fff;border-radius:20px;-webkit-box-shadow:20px 20px 60px rgba(0,0,0,.078),-20px -20px 60px rgba(0,0,0,.078);box-shadow:20px 20px 60px rgba(0,0,0,.078),-20px -20px 60px rgba(0,0,0,.078)}@media(min-width:768px)and (max-width:1280px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper img{aspect-ratio:unset;height:100%;max-height:450px;width:100%}}@media(max-width:767px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper img{aspect-ratio:1;border:unset;-webkit-box-shadow:none;box-shadow:none;-o-object-fit:cover;object-fit:cover}}.customproductteaser .item__root .image-container .image-container-inner .image-wrapper:before{background:url(../../../content/dam/pidilitehaishapaints/haisha-paints/icons/shadeinner-man.svg);background-repeat:no-repeat;background-size:cover;content:"";height:5pc;left:45px;position:absolute;top:-41px;width:70px;z-index:2}@media(min-width:768px)and (max-width:1280px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper:before{left:35px}}@media(max-width:767px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper:before{bottom:-25px;height:56px;left:30px;top:unset;width:49px}}.customproductteaser .item__root .image-container .image-container-inner .image-wrapper:after{background:url(../../../content/dam/pidilitehaishapaints/haisha-paints/icons/shadeinner-plant.svg);background-repeat:no-repeat;background-size:cover;bottom:-19px;content:"";height:139px;position:absolute;right:-61px;width:78pt;z-index:2}@media(min-width:768px)and (max-width:1280px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper:after{right:-55px}}@media(max-width:767px){.customproductteaser .item__root .image-container .image-container-inner .image-wrapper:after{display:none}}.customproductteaser .item__root .image-container .image-container-inner p{color:#000;font-size:clamp(1rem,.13vw + .97rem,1.13rem);font-weight:400;letter-spacing:-.01em;line-height:clamp(1.38rem,.13vw + 1.35rem,1.5rem);padding:43px 57px 143px;text-align:center}@media(max-width:767px){.customproductteaser .item__root .image-container .image-container-inner p{padding:40px 20px 60px}}.customproductteaser .item__root .banner-container:after{aspect-ratio:1/1;background:url(../../../content/dam/pidilitehaishapaints/haisha-paints/icons/colored-strips.svg);background-repeat:no-repeat;background-size:cover;bottom:-3px;content:"";position:absolute;right:-2px;width:292px}@media(max-width:1280px){.customproductteaser .item__root .banner-container:after{width:220px}}@media(max-width:767px){.customproductteaser .item__root .banner-container:after{width:243px}.customproductteaser.product-detail-banner .item__root .banner-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:28px}}@media(max-width:992px){.customproductteaser.product-detail-banner .item__root .banner-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:45px}.customproductteaser.product-detail-banner .item__root .image-container .image-container-inner .image-wrapper{margin-top:unset}}
.productcarousel{background-color:#f1f1f1}.productcarousel .productcarousel__container{margin:0 auto;max-width:975pt;padding-bottom:145px;padding-top:95px;position:relative;z-index:1}@media(min-width:768px)and (max-width:1530px){.productcarousel .productcarousel__container{max-width:calc(100% - 230px)}}@media(max-width:767px){.productcarousel .productcarousel__container{margin:0 40px;padding-bottom:60px;padding-top:62px}}.productcarousel .productcarousel__container .swiper-button-next,.productcarousel .productcarousel__container .swiper-button-prev{background:rgba(0,0,0,.8);border-radius:50%;height:50px;width:50px}@media(max-width:767px){.productcarousel .productcarousel__container .swiper-button-next,.productcarousel .productcarousel__container .swiper-button-prev{display:none}}.productcarousel .productcarousel__container .swiper-button-next:after,.productcarousel .productcarousel__container .swiper-button-prev:after{content:url(../../../content/dam/pidilitehaishapaints/haisha-paints/icons/arrow-white.svg);font-family:unset;height:100%;text-align:center;width:100%}.productcarousel .productcarousel__container .swiper-button-prev{left:-85px}.productcarousel .productcarousel__container .swiper-button-next{right:-85px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.productcarousel .productcarousel__container .productcarousel__title{color:#192959;font-size:clamp(2.25rem,.77vw + 2.08rem,3rem);font-weight:700;letter-spacing:-.045em;line-height:clamp(2.25rem,.77vw + 2.08rem,3rem);text-align:center}.productcarousel .productcarousel__container .productcarousel__root{padding-top:51px}@media(max-width:767px){.productcarousel .productcarousel__container .productcarousel__root{padding-top:40px}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent{overflow:visible}}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card{max-width:420px}@media(max-width:767px){.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card{max-width:280px}}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card .product__card__image{display:-webkit-box;display:-ms-flexbox;display:flex}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card .product__card__image img{aspect-ratio:1.26;border-radius:10px 10px 0 0;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card .product__card__image img.product__image--mobile{display:none}@media(max-width:767px){.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card .product__card__image img{display:none}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card .product__card__image img.product__image--mobile{display:inline-block}}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card a.product__card-content .product__card__description{border-radius:0 0 10px 10px;padding:2pc 169px 22px 39px}@media(max-width:767px){.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card a.product__card-content .product__card__description{padding:28px 58px 31px 26px}}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card a.product__card-content .product__card__description .product__card-sku{font-size:clamp(1.13rem,0vw + 1.13rem,1.13rem);font-weight:700;letter-spacing:-.02em;line-height:clamp(1.38rem,0vw + 1.38rem,1.38rem)}.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card a.product__card-content .product__card__description .product__card-name{font-size:clamp(1rem,.13vw + .97rem,1.13rem);font-weight:400;letter-spacing:-.02em;line-height:clamp(1.19rem,.19vw + 1.14rem,1.38rem);padding-top:6px}@media(max-width:767px){.productcarousel .productcarousel__container .productcarousel__root .productcarousel__parent .productcarousel__cardscontainer .product__card a.product__card-content .product__card__description .product__card-name{padding-top:9pt}}