.budget-form-layout{background:rgba(0,0,0,.3)}
@media(min-width:992px){.budget-form-layout{min-height:637px}
}
@media(min-width:320px) and (max-width:991px){.budget-form-layout{padding:20px 0 40px}
}
@media(min-width:992px){.budget-form-layout .budget-form-header{padding-top:26px}
}
@media(min-width:320px) and (max-width:991px){.budget-form-layout .form-layout-container{padding:16px}
}
@media(min-width:992px){.budget-form-layout .form-layout-container{padding:2% 20% 3%}
}
@media(min-width:992px) and (max-width:1024px){.budget-form-layout .form-layout-container{padding:2% 13% 3%}
}
@media(min-width:1024px) and (max-width:1100px){.budget-form-layout .form-layout-container{padding:2% 14% 3%}
}
@media(min-width:1100px) and (max-width:1200px){.budget-form-layout .form-layout-container{padding:2% 16% 3%}
}
@media(min-width:1200px) and (max-width:1279px){.budget-form-layout .form-layout-container{padding:2% 19% 3%}
}
.budget-form-layout .form-layout-container .ccforms{min-height:fit-content;border-radius:5px;padding:30px 70px}
@media(min-width:320px) and (max-width:991px){.budget-form-layout .form-layout-container .ccforms{padding:20px 15px}
}
.budget-form-layout .form-layout-container .ccforms .enquire-form__step{box-shadow:none !important}
@media(min-width:992px){.budget-form-layout .form-layout-container .ccforms .form-layout-revamp .form-revamp-ques{display:flex}
.budget-form-layout .form-layout-container .ccforms .form-layout-revamp .form-revamp-ques .disclaimer-group{flex:0 0 50%}
.budget-form-layout .form-layout-container .ccforms .form-layout-revamp .form-revamp-ques .disclaimer-group.disclaimer-ques-one{border-bottom:0;padding:17px 24px 17px 13px !important}
.budget-form-layout .form-layout-container .ccforms .form-layout-revamp .form-revamp-ques .disclaimer-group.disclaimer-ques-two{border-left:1px solid #bedbff;padding:17px 18px 17px 30px !important}
}
.budget-form-layout .form-layout-container .ccforms .form-layout-revamp .cta.ctaRevampYellow{padding-top:20px}
@media(min-width:320px) and (max-width:991px){.budget-form-layout .form-layout-container .ccforms .form-layout-revamp .cta.ctaRevampYellow .arrow{padding-right:4px}
}
.budget-form-layout.form-paint-tool{background:transparent;margin:0 auto;min-height:auto}
@media(min-width:320px) and (max-width:991px){.budget-form-layout.form-paint-tool{padding:0}
}
.budget-form-layout.form-paint-tool .budget-form-header{color:#fff;text-align:center}
@media(min-width:320px) and (max-width:991px){.budget-form-layout.form-paint-tool .budget-form-header{text-align:left;padding-left:20px;padding-top:15px;padding-bottom:7px}
}
@media(min-width:992px){.budget-form-layout.form-paint-tool .budget-form-header{padding-top:0;padding-bottom:24px}
}
.budget-form-layout.form-paint-tool .budget-form-header .title{font-size:32px;line-height:35.2px;font-weight:800;margin-bottom:15px}
@media(min-width:320px) and (max-width:991px){.budget-form-layout.form-paint-tool .budget-form-header .title{font-size:20px;font-weight:700;line-height:27.32px;max-width:254px}
}
@media(min-width:576px) and (max-width:767px){.budget-form-layout.form-paint-tool .budget-form-header .title{max-width:100%;text-align:center}
}
@media(min-width:768px) and (max-width:991px){.budget-form-layout.form-paint-tool .budget-form-header .title{max-width:100%;text-align:center}
}
.budget-form-layout.form-paint-tool .budget-form-header .sub-title{font-size:16px;line-height:21.86px;font-weight:500}
@media(min-width:320px) and (max-width:991px){.budget-form-layout.form-paint-tool .budget-form-header .sub-title{max-width:287px;font-size:12px;line-height:16.39px}
}
@media(min-width:576px) and (max-width:767px){.budget-form-layout.form-paint-tool .budget-form-header .sub-title{max-width:100%;text-align:center}
}
@media(min-width:768px) and (max-width:991px){.budget-form-layout.form-paint-tool .budget-form-header .sub-title{max-width:100%;text-align:center}
}
@media(min-width:992px){.budget-form-layout.form-paint-tool .form-layout-container{padding:0 4% 3%}
}
@media(min-width:992px){.budget-form-layout.form-paint-tool .form-layout-container .ccforms .form-layout-revamp .disclaimer-questions .disclaimer-ques-one{flex:1}
}
.budget-form-layout.form-paint-tool .form-layout-container .ccformsError .back{width:fit-content;background:transparent;color:#fff;border:0;cursor:pointer;font-size:14px;font-weight:700;line-height:19.6px;display:flex;margin-bottom:10px}
.budget-form-layout.form-paint-tool .form-layout-container .ccformsError .back:before{content:"";margin-right:10px;background:url(https://www.asianpaints.com/content/dam/apcolourcatalogue/asset/ap-revamp/wood-finish-tool/restart-white-icon.webp);width:18px;height:18px}
.budget-form-layout.form-paint-tool .form-layout-container .ccformsError .back:hover{color:#feb940;transform:scaleY(.95)}
.budget-form-layout.form-paint-tool .form-layout-container .ccformsError .back:hover:before{background:url(https://www.asianpaints.com/content/dam/apcolourcatalogue/asset/ap-revamp/wood-finish-tool/restart-yellow-icon.webp)}
.form-layout-revamp .form-global-layout-revamp{margin-bottom:28px}
@media(min-width:320px) and (max-width:991px){.form-layout-revamp .form-global-layout-revamp{margin-bottom:18px}
}
.form-layout-revamp .form-global-layout-revamp label{position:absolute;top:30px;transform:translateY(-35px);color:#000;margin-left:15px;padding:5px 5px 0;cursor:pointer;line-height:17px;opacity:1;font-size:10px;font-weight:400}
.form-layout-revamp .form-global-layout-revamp input{background:#f9f9f9;border:1px solid #bdbdbd;border-radius:8px;padding-left:15px;height:56px;color:#303030;font-size:16px;font-weight:400;line-height:20px}
.form-layout-revamp .form-global-layout-revamp input::-webkit-input-placeholder{font-weight:400;font-size:16px}
.form-layout-revamp .form-text-input--error input{border:1px solid red !important}
.form-layout-revamp .form-text-input--error input.telNum{border-left:0 !important}
.form-layout-revamp .form-text-input--error+.MobileNum{border:1px solid red !important}
@media(min-width:992px){.form-layout-revamp .row-parent{display:flex;justify-content:space-between}
.form-layout-revamp .row-parent .form-global-layout-revamp,.form-layout-revamp .row-parent .phone-number-revamp{flex-basis:48.5%}
}
.form-layout-revamp .row-parent .phone-number-revamp{display:flex;flex-direction:row-reverse}
.form-layout-revamp .row-parent .phone-number-revamp .form-global-layout-revamp{flex-basis:100%}
.form-layout-revamp .row-parent .phone-number-revamp .phoneNumLabel{left:-89px}
.form-layout-revamp .row-parent .phone-number-revamp .telNum{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-left:none !important;padding-left:8px}
.form-layout-revamp .row-parent .phone-number-revamp .form-global__field-message{margin-left:-73px}
.form-layout-revamp .row-parent .phone-number-revamp .MobileNum{background:#f9f9f9;border:1px solid #bdbdbd;border-radius:8px;align-items:center;margin:8px 0 0;padding:0 8px;border-top-right-radius:0;border-bottom-right-radius:0;height:56px;border-right:0 !important}
.form-layout-revamp .row-parent .phone-number-revamp .MobileNum .CountryFlag{background-position:-1035px -480px;width:33px;height:33px;cursor:pointer}
.form-layout-revamp .row-parent .phone-number-revamp .MobileNum .CountryCode{line-height:20px;vertical-align:bottom;padding:0 7px 0 0}
.form-layout-revamp .row-parent .phone-number-revamp .MobileNum .line-break{border-right:2px solid #000;height:25px;width:10px;opacity:.2}
.form-layout-revamp .form-whatsapp-consent{flex-direction:row;justify-content:flex-start;gap:30px;padding:0 0 25px;width:fit-content}
.form-layout-revamp .form-whatsapp-consent .form-global-label-text{padding-left:0;color:#000;font-size:12px;font-weight:400;line-height:15px;text-align:left}
.form-layout-revamp .form-whatsapp-consent .whatsApp-toggle{flex:0 0 60px;width:60px;height:32px;border-radius:40px;margin-right:0;padding-right:0}
.form-layout-revamp .form-whatsapp-consent .whatsApp-toggle:after{content:"";position:relative;display:block;background-image:url(https://www.asianpaints.com/etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/Icons-Sprite-firstFold.webp);background-position:-521px -300px;background-color:#fff;filter:grayscale(100%);width:25px;height:25px;top:2.4px;bottom:4px;right:-2px;border-radius:50%;border-width:0;transform:none;transition:none}
.form-layout-revamp .form-whatsapp-consent .whatsApp-toggle .on-off{background:linear-gradient(90deg,#ffffff00 8.93%,#bdbdbd80 93.96%);font-weight:500;position:absolute;padding:6.7px 0;margin:3.5px -6px;border-radius:40px;width:33px;font-size:10px;user-select:none;border-bottom-left-radius:0;border-top-left-radius:0}
.form-layout-revamp .form-whatsapp-consent .whatsApp-toggle.whatsAppCheckbox:hover{border:1px solid #7ad06d}
.form-layout-revamp .form-whatsapp-consent .whatsApp-toggle.whatsAppCheckbox-checked{background-color:transparent}
.form-layout-revamp .form-whatsapp-consent .whatsApp-toggle.whatsAppCheckbox-checked:after{top:2.4px;left:2.1px;filter:grayscale(0);position:relative;display:block;background-image:url(https://www.asianpaints.com/etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/Icons-Sprite-firstFold.webp);background-position:-521px -300px;background-color:#fff;width:25px;height:25px;bottom:4px;right:-2px;border-radius:50%;border-width:0;transform:none;transition:none}
.form-layout-revamp .form-whatsapp-consent .whatsApp-toggle.whatsAppCheckbox-checked .on-off{background:linear-gradient(90deg,#ffffff00 8.93%,#7ad06d80 93.96%)}
.form-layout-revamp .form-revamp-ques{border:1px solid #bedbff;border-radius:4px;background:#f2f8ff}
.form-layout-revamp .form-revamp-ques .disclaimer-ques-one{border-bottom:1px solid #bedbff}
.form-layout-revamp .form-revamp-ques .disclaimer-group{margin:0;padding:9px 10px 8px}
.form-layout-revamp .form-revamp-ques .disclaimer-group p{flex:1;margin:auto;user-select:none;color:#252b42;font-size:12px;font-weight:600;line-height:16px}
.form-layout-revamp .form-revamp-ques .disclaimer-group .form-radio-input-label{cursor:pointer;margin:auto;border:1px solid #bdbdbd;border-radius:40px}
.form-layout-revamp .form-revamp-ques .disclaimer-group .form-radio-input-label:hover{border:1px solid #7ad06d;border-radius:40px}
@media(min-width:320px) and (max-width:991px){.form-layout-revamp .form-revamp-ques .disclaimer-group .form-radio-input-label{display:inline-block;margin:10px 0}
}
@media(min-width:320px) and (max-width:991px){.form-layout-revamp .form-revamp-ques .disclaimer-group{padding:2px 10px 2px 13px;display:block}
}
.form-layout-revamp .form-revamp-ques .disclaimer-ques-one .form-global__custom-element,.form-layout-revamp .form-revamp-ques .disclaimer-ques-two .form-global__custom-element{display:none}
.form-layout-revamp .form-revamp-ques .disclaimer-ques-one .form-global__custom-label-text,.form-layout-revamp .form-revamp-ques .disclaimer-ques-two .form-global__custom-label-text{padding:4px 19px;border-radius:30px}
.form-layout-revamp .form-revamp-ques .disclaimer-ques-one .form-radio-input__field:checked~.form-global__custom-element+.form-global__custom-label-text,.form-layout-revamp .form-revamp-ques .disclaimer-ques-two .form-radio-input__field:checked~.form-global__custom-element+.form-global__custom-label-text{padding:4px 19px;font-size:10px;background:#7ad06d;border-radius:30px;color:#fff}
.form-layout-revamp .form-revamp-ques .disclaimer-ques-one .form-radio-input__field~.form-global__custom-element+.form-global__custom-label-text,.form-layout-revamp .form-revamp-ques .disclaimer-ques-two .form-radio-input__field~.form-global__custom-element+.form-global__custom-label-text{background:#fff;font-size:10px;font-weight:500}
.form-layout-revamp .form-disclaimer{line-height:15px;margin-top:10px;color:#424242;text-align:justify;font-size:10px;font-weight:400;line-height:19px;letter-spacing:normal}
@media(min-width:320px) and (max-width:991px){.form-layout-revamp .form-disclaimer{text-align:left}
}
.form-layout-revamp .ctaRevampYellow{width:100%;text-align:center}
.form-layout-revamp .ctaRevampYellow .animated-arrow-btn{padding:10.5px 20px;border-radius:45px;font-size:14px}
.form-layout-revamp .ctaRevampYellow .animated-arrow-btn .arrow{transition:all .2s ease-in}
.form-layout-revamp .ctaRevampYellow .animated-arrow-btn:hover{background:transparent !important;color:#000 !important;border:1px solid #000 !important;padding:9.8px 19.2px !important}
.form-layout-revamp .ctaRevampYellow .animated-arrow-btn:hover .arrow{transition:all .2s ease-in}
.ccformsError .error-msg{border-radius:5px;padding:70px}
@media(min-width:320px) and (max-width:991px){.ccformsError .error-msg{padding:20px 15px}
}
.ccformsError .error-msg .error-heading{font-size:40px;text-shadow:3px 2.5px 0 #fff,3px 2.5px 2px #000;color:#000;line-height:48px;letter-spacing:-.8px;font-weight:700}
@media(min-width:320px) and (max-width:991px){.ccformsError .error-msg .error-heading{font-size:28px;line-height:56px;letter-spacing:-.48px;margin-bottom:0}
}
.ccformsError .error-msg .error-description{color:#222;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.14px}
@media(min-width:320px) and (max-width:991px){.ccformsError .error-slide{margin-bottom:40px}
}
.findyourwallpaint-block{background-image:var(--bg-image-desktop);object-fit:cover;width:100%;height:100%;background-repeat:no-repeat;position:relative;min-height:637px;display:flex;flex-wrap:wrap;padding-top:4%;padding-bottom:4%}
@media(min-width:1201px) and (max-width:1440px){.findyourwallpaint-block{min-height:465px}
}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block{background-image:var(--bg-image-mob);align-content:flex-start;flex-wrap:wrap;justify-content:flex-start;min-height:612px}
}
@media(min-width:320px) and (max-width:376px){.findyourwallpaint-block{min-height:520px}
}
@media(min-width:576px) and (max-width:767px){.findyourwallpaint-block{min-height:485px}
}
@media(min-width:768px) and (max-width:991px){.findyourwallpaint-block{min-height:455px}
}
@media(min-width:1100px) and (max-width:1400px){.findyourwallpaint-block{padding-top:3%;padding-bottom:3%}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout{display:flex;align-items:center;column-gap:6%;padding-left:9%}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{flex-direction:column;column-gap:0;padding-top:4px;padding-bottom:30px;padding-left:0}
}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{padding-top:0}
}
@media(min-width:576px) and (max-width:767px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{flex-direction:row}
}
@media(min-width:768px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{flex-direction:row}
}
@media(min-width:991px) and (max-width:1150px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{column-gap:5%;padding-left:4%}
}
@media(min-width:1151px) and (max-width:1232px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{column-gap:4%;padding-left:4%}
}
@media(device-width:768px) and (device-height:1024px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{flex-direction:column}
}
@media(device-width:820px) and (device-height:1180px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{flex-direction:column}
}
@media(device-width:1024px) and (device-height:768px) and (orientation:landscape){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{column-gap:4%;padding-left:4%}
}
@media(device-width:1180px) and (device-height:820px) and (orientation:landscape){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{column-gap:3%;padding-left:4%}
}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{column-gap:2%;padding-left:3%}
}
@media(min-width:1480px) and (max-width:1520px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{column-gap:10%;padding-left:13%}
}
@media(min-width:1800px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout{column-gap:15%;padding-left:13%;column-gap:18%;padding-left:15%}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:0 0 50%}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:100%;margin-bottom:45px}
}
@media(min-width:320px) and (max-width:376px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{margin-bottom:22px}
}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{margin-bottom:15px}
}
@media(min-width:576px) and (max-width:767px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:0 0 45%}
}
@media(min-width:768px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:0 0 45%}
}
@media(device-width:768px) and (device-height:1024px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:auto}
}
@media(device-width:820px) and (device-height:1180px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:auto}
}
@media(device-width:1180px) and (device-height:820px) and (orientation:landscape){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:0 0 42%}
}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:0 0 42%}
}
@media(min-width:991px) and (max-width:1150px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section{flex:0 0 38%}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:54px;line-height:64.8px;font-weight:800;max-width:506px;color:#fff}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:32px;font-weight:800;line-height:35.2px;max-width:100%;padding:0 20px;margin-bottom:0}
}
@media(min-width:320px) and (max-width:376px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:28px;line-height:32.2px;max-width:92%}
}
@media(min-width:393px) and (max-width:430px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{max-width:91%}
}
@media(min-width:576px) and (max-width:767px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:26px;line-height:32.2px}
}
@media(min-width:768px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:35px;line-height:40.2px}
}
@media(min-width:991px) and (max-width:1150px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:38px;line-height:56.8px}
}
@media(device-width:768px) and (device-height:1024px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:47px;line-height:55.2px;max-width:100%;padding:0 17%}
}
@media(device-width:1024px) and (device-height:768px) and (orientation:landscape){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:40px;line-height:50.8px}
}
@media(device-width:820px) and (device-height:1180px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:55px;line-height:60.2px;padding:0 17%}
}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:36px;line-height:50.8px}
}
@media(device-width:1180px) and (device-height:820px) and (orientation:landscape){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p{font-size:40px;line-height:50.8px}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section p .color-text{color:#feb940}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-text-section:focus-visible{outline:1px solid #fff !important}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section{flex:1}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section{padding-left:20px;display:inline-grid}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset{flex:0 0 50%;display:flex;margin-bottom:60px;gap:60px}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset{margin-bottom:15px}
}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset{flex:0 0 100%;margin-bottom:45px;gap:30px}
}
@media(min-width:320px) and (max-width:376px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset{margin-bottom:25px;gap:25px}
}
@media(min-width:768px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset{margin-bottom:25px;gap:25px}
}
@media(min-width:1100px) and (max-width:1280px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset{margin-bottom:30px}
}
@media(min-width:1281px) and (max-width:1400px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset{margin-bottom:35px}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset legend{margin-bottom:16px;font-size:20px;font-style:normal;font-weight:700;color:#ffff;line-height:27.32px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset legend{font-size:16px;font-weight:800;line-height:21.86px}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset legend:focus-visible{outline:1px solid #fff !important}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset label{font-size:16px;font-style:normal;font-weight:500;line-height:21.86px;gap:8px;display:inline-flex;cursor:pointer;color:#ffff;align-items:center;flex-direction:row-reverse;margin-bottom:0}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset label input[type=radio]{appearance:none;cursor:pointer;width:20px;height:20px;border:1px solid #fff;border-radius:50%;background:#ffffff33;display:inline-flex;justify-content:center;align-items:center}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset label input[type=radio]:checked:before{content:"";width:10px;height:10px;background:linear-gradient(180deg,#ffc63c,#ffa20c);opacity:1;border-radius:50%}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset label.clicked-radio{font-weight:800}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset label:focus-visible{outline:1px solid #fff !important}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset label .redirect-link{display:flex;gap:8px;flex-direction:row-reverse}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset label .redirect-link input{pointer-events:none}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-bottom:40px}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3::-webkit-scrollbar{display:none}
}
@media(min-width:320px) and (max-width:376px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3{margin-bottom:25px}
}
@media(min-width:1281px) and (max-width:1400px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3{margin-bottom:30px}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label{background:#FCEDD61A;border-radius:8px;min-width:170px;height:70px;padding:0 0 0 12px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label input[type=radio]{height:43px;width:43px;border:0}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label input[type=radio]:checked{border:1px solid #fff}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label input[type=radio]:checked:before{content:none}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label input#gloss{background:linear-gradient(125.46deg,#d29d2d 17.03%,#e6d6b5 53.51%,#d29d2d 84.59%)}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label input#semiGloss{background:linear-gradient(125.46deg,#d29d2d 17.03%,#debd79 53.51%,#d29d2d 84.59%)}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label input#matt{background:linear-gradient(125.46deg,#d29d2d 17.03%,#d5ae5c 84.59%)}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 label.clicked-radio{border:1px solid #ffff}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 .set-3-wraper{display:flex;gap:12px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 .set-3-wraper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section fieldset.set-3 .set-3-wraper::-webkit-scrollbar{display:none}
}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section .cta{width:fit-content}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section .cta button[disabled]{opacity:.6;cursor:auto}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section .cta button[disabled]:hover{color:#1d1d1f !important;background:linear-gradient(180deg,#ffc63c,#ffa20c) !important;border:1px !important;transform:none}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section .cta button[disabled]:hover .arrow{transform:none}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section .cta button[disabled]:hover .arrow:after{content:"";filter:contrast(1000%) invert(100%) sepia(100%) saturate(10000%) hue-rotate(90deg)}
.findyourwallpaint-block .findyourwallpaint-block--surface-layout .surface-layout-radio-section .cta button:focus-visible{outline:1px solid #fff !important}
.findyourwallpaint-block .findyourwallpaint-block-result-section{color:#fff;display:flex;width:100%;height:100%;align-content:center;min-height:482px;padding:0 3%;gap:45px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section{flex-direction:column;min-height:707px;gap:0;position:relative;padding-top:10px;margin-bottom:40px}
}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block-result-section{min-height:500px;padding:0 3%;gap:35px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content{display:flex;flex-direction:column;width:40%;justify-content:space-between}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content{width:100%}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .restart{width:fit-content;background:transparent;color:#fff;border:0;cursor:pointer;font-size:14px;font-weight:700;line-height:19.6px;display:flex;margin-bottom:100px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .restart:before{content:"";margin-right:10px;background:url(https://www.asianpaints.com/content/dam/apcolourcatalogue/asset/ap-revamp/wood-finish-tool/restart-white-icon.webp);width:18px;height:18px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .restart:hover{color:#feb940;transform:scaleY(.95)}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .restart:hover:before{background:url(https://www.asianpaints.com/content/dam/apcolourcatalogue/asset/ap-revamp/wood-finish-tool/restart-yellow-icon.webp)}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .restart{position:absolute;bottom:0;margin:0 auto;display:flex;left:0;right:0;margin-bottom:0}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content h2{font-size:40px;line-height:44px;font-weight:800;color:#efefef;margin-bottom:50px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content h2{font-size:20px;font-weight:700;line-height:27.32px;margin-bottom:20px;max-width:325px}
}
@media(min-width:992px) and (max-width:1024px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content h2{font-size:32px;line-height:36px}
}
@media(min-width:1025px) and (max-width:1279px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content h2{font-size:36px;line-height:40px}
}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content h2{font-size:32px;line-height:36px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte{font-size:16px;font-weight:500;line-height:21.86px;margin-bottom:auto}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte{font-size:13px;font-weight:400;line-height:17.76px}
}
@media(min-width:992px) and (max-width:1024px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte{font-size:13px;line-height:17.76px}
}
@media(min-width:1025px) and (max-width:1279px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte{font-size:14px;line-height:19.86px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte .title{color:#f9f9f9}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd{display:flex;gap:20px;margin-top:15px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd{row-gap:8px;margin-top:5px;flex-wrap:wrap}
}
@media(device-width:1024px) and (device-height:768px) and (orientation:landscape){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd{flex-wrap:wrap}
}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd{flex-wrap:wrap}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd li{color:#ccc;font-size:16px;font-weight:500;line-height:21.86px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd li{width:45%;color:#f9f9f9;font-size:13px;line-height:17.76px;font-weight:400}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd li .selected-input{font-weight:700}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte dd li .selected-input{line-height:14.3px}
}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .rte{margin-bottom:20px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes{background:#00000033;padding:20px 15px 19px;display:flex;justify-content:space-between;width:100%;border-radius:8px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes{position:absolute;bottom:7%;padding:12px 15px;width:95%}
}
@media(min-width:320px) and (max-width:360px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes{padding:12px 11px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes .bottom_notes-title{width:52%}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes .bottom_notes-title{width:50%}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes .bottom_notes-title p{font-size:12px;font-weight:500;line-height:16.39px;margin-bottom:0}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes .bottom_notes-title p .color,.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes .bottom_notes-title p span{color:#feb940;line-height:14.4px;font-weight:700}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes .paintToolPDFButton a{cursor:pointer !important}
.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .bottom_notes .cta .animated-arrow-button:hover .arrow{transform:none}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .left-content .cta .animated-arrow-button{font-size:12px;line-height:16.8px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container{flex:1}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range{position:relative;width:auto;margin:0}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range{padding:0}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range li{float:left;width:auto}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range input[type=radio]{position:absolute;top:0;left:-9999px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range label{display:block;padding:10px 0;border-radius:8px;font-size:20px;font-weight:300;cursor:pointer;position:relative;top:4px;text-align:center;padding-right:15px;color:#EFEFEF60}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range .tab-content{z-index:2;display:none;overflow:hidden;border-radius:8px;width:100%;position:absolute;left:0;color:#000;top:100px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range .tab-content{top:57px !important;overflow:inherit}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range [id^=result-tab]:checked+label{background:#741f34ad;font-weight:800;opacity:1;padding-left:15px;margin-right:11px;color:#fff}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range [id^=result-tab]:checked+label{margin-right:9px;padding-right:10px;padding-left:10px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range [id^=result-tab]:checked~[id^=result-tab-content]{display:flex}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range .common-label{width:100%;display:inline-block;margin-top:11px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range .common-label h3{margin:0;font-size:16px;font-weight:500;line-height:21.86px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .recommended-product-range .common-label{display:none}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider{display:flex;gap:12px;width:100%}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card{flex:0 0 32%;display:flex}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card{margin-right:13px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display{width:100%;display:flex}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section{display:flex;flex-direction:column;padding:16px 10px 20px 13px;border-radius:8px;background:#fff;margin:0;width:100%;border:1px solid #efefef}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section{width:235px;margin-right:13px}
}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section{padding:14px 10px 18px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description{display:flex;flex-direction:column;flex-grow:1}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-image-section{display:flex;gap:15px;margin-bottom:20px}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-image-section{gap:5px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-image-section img{object-fit:cover;width:49px;height:55.13px;margin:0}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-image-section .rec-description-title-one-mobile{display:block;font-weight:800;line-height:19.86px;color:#161515;font-size:15px}
@media(device-width:1024px) and (device-height:1366px) and (orientation:portrait){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-image-section .rec-description-title-one-mobile{font-size:12px;line-height:14.86px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section{display:flex;flex-direction:column;flex-grow:1}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section ul{margin:0;padding-left:13.5px;flex-grow:1;margin-bottom:12px}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section ul{margin-bottom:10px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section ul li{list-style-type:disc;font-size:12px;font-weight:500;line-height:16.39px;color:#000;width:100%}
@media(min-width:992px) and (max-width:1279px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section ul li{font-size:11px;line-height:15.39px}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section .rec-features-heading{font-size:12px;font-weight:700;line-height:14.4px;color:gray;padding-bottom:5px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section .rec-price-section{margin:0 0 30px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section .rec-price-heading{font-size:12px;font-weight:700;line-height:14.14px;color:gray;padding-bottom:5px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section .rec-price-value{font-size:12px;font-weight:500;line-height:16.39px;color:#000}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .water-proofing-product{margin-top:10px;border-top:1px solid #c4c4c4}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .water-proofing-product .water-proofing-title{font-size:12px;font-weight:700;line-height:14.4px;color:gray;padding-bottom:5px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .water-proofing-product .product-img-title{display:flex;gap:10px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .water-proofing-product .product-img-title img{width:45px;height:55px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .water-proofing-product .product-img-title .title-cta-wraper{width:55%}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .water-proofing-product .product-img-title .title-cta-wraper .product-name{font-size:12px;font-weight:700;line-height:14.4px;display:block}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section .water-proofing-product .product-img-title .title-cta-wraper a{font-size:11px;line-height:15.3px;font-weight:700;color:#f47838}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .recommended-product-image-description-section{margin:10px 0}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .rec-product-link{text-align:center;height:25px;width:fit-content}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .rec-product-link a{color:#f47838;font-size:12px;font-style:normal;font-weight:700;text-decoration:none}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .product-detail-card .wood-finish-main-display .wood-finish-main-display .rec-image-and-description .rec-image-section{width:30%;display:flex}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .slick-list .slick-track{width:auto !important;display:flex}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .slick-dots{bottom:-20px;display:flex;margin-left:0}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .slick-dots li{width:8px !important;height:8px !important;margin-right:0}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .slick-dots li button:before{background:#ccc !important;width:8px !important;height:8px !important;content:"";opacity:.3}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .slick-dots li.slick-active{margin-right:11px;margin-left:6px}
.findyourwallpaint-block .findyourwallpaint-block-result-section .product-container .product-slider .slick-dots li.slick-active button:before{background:#ccc !important;width:19px !important;opacity:1 !important}
}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products{min-height:767px}
.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .left-content .restart{bottom:-3%}
.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .left-content .bottom_notes{bottom:3%}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .product-slider .product-detail-card .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section ul,.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .product-slider .product-detail-card .recommended-product-image-description-section .rec-image-and-description .rec-image-section{margin-bottom:12px !important}
@media(min-width:320px) and (max-width:991px){.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .product-slider .product-detail-card .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section ul{margin-bottom:12px !important}
}
.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .product-slider .product-detail-card .recommended-product-image-description-section .rec-image-and-description .rec-features-price-section .rec-price-section{margin:0 0 12px !important}
.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .product-slider .product-detail-card .recommended-product-image-description-section .water-proofing-product{margin-top:12px;padding-top:12px}
.findyourwallpaint-block .findyourwallpaint-block-result-section.waterproofing-products .product-slider .product-detail-card .recommended-product-image-description-section .water-proofing-product .product-img-title{padding-top:8px}