.embedded-form-container{width:100%;margin:0!important}.embedded-form-container .kohler-grid-root>div:nth-of-type(2){grid-column:1/span 11!important}.embedded-form-container .form-grid-container .form-container{border:1px solid #c7d2e2;margin:auto 10%;box-shadow:0 8px 24px rgba(0,0,0,.12)}.form-grid-container{justify-content:center;align-items:center;display:flex}.form-grid-container .form-container{padding:25px}.form-container{box-sizing:border-box;background:#fff}.form-header{color:#fff;text-align:center;background:#000;min-height:162px;margin-bottom:40px;padding:40px 20px}.form-header h2{margin:0;font-size:32px;font-weight:700}.form-header p{margin-top:10px;font-size:22px;line-height:1.4}.thank-you-bann .form-header p{font-size:20px}.custom-fields h3{color:#212121;margin-bottom:10px;font-size:20px;font-weight:500;line-height:28px}.custom-fields p{color:#757575;margin-bottom:30px;font-size:18px;font-weight:400;line-height:26px}.grid{flex-wrap:wrap;gap:20px;display:flex}.col-6{width:calc(50% - 10px)}.col-12{width:100%}[class^=col-]{box-sizing:border-box}.disclaimer{color:#757575;text-align:left;margin:10px 0;font-size:14px;font-weight:400;line-height:22px}.cta-btn{cursor:pointer;color:#000;background:#bdd646;border:none;border-radius:0;width:100%;height:60px;padding:18px;font-size:20px;font-weight:500;line-height:26px}.cta-btn:disabled{cursor:not-allowed;color:#fff;background:#e0e0e0}.cta-btn:hover{background:#bdd646}.cta-btn:disabled:hover{background:#e0e0e0}.back-btn{color:#444;cursor:pointer;align-items:center;margin-top:20px;font-size:15px;display:inline-flex}.back-btn:hover{text-decoration:underline}.card-grid{gap:20px;width:100%;margin:20px 0;display:flex}.card-item{cursor:pointer;text-align:center;background:#fff;border:1px solid #bbb;border-radius:6px;flex-direction:row;flex:1;gap:10px;padding:15px;display:flex}.card-item.active{border:2px solid #000}.card-item img{border-radius:4px;width:60px;height:60px}.card-item h4{margin-bottom:6px;font-size:18px;font-weight:700}.card-item p{color:#444;font-size:14px}.progress-bar{gap:10px;margin-bottom:25px;display:flex}.progress-segment{background:#e0e0e0;border-radius:3px;flex:1;height:5px}.progress-segment.active{background:#000}.thankyou-message{text-align:center;color:#222;letter-spacing:-.4px;margin:20px 0 30px;font-size:20px;font-style:normal;font-weight:500;line-height:28px}@media (max-width:600px){.col-6{width:100%}.card-grid{flex-direction:column}.cta-btn{font-size:18px}}.full-bleed-hero-image-with-form{position:relative}.full-bleed-form .kohler-photo-overlay-root{height:100%;min-height:max(650px,100vh)}.card-item div p{text-align:left}@media (min-width:1600px) and (max-width:1919px){.form-header{height:162px}}@media (min-width:1024px){.embedded-form-container .full-bleed-form .kohler-grid-root{padding-left:30px}}@media (max-width:1023px){.form-container{width:100%;max-width:100%;height:auto;margin:0 auto;padding:20px 0;position:relative;top:auto;right:auto;transform:none}.form-header{width:100%;height:184px;margin-bottom:20px;padding:40px 18px}.form-header h2{font-size:26px;line-height:34px}.form-header p{font-size:20px;line-height:26px}.grid{gap:12px!important}.col-6,.col-12{width:100%!important}textarea{min-height:90px;padding:12px;font-size:14px}.disclaimer{margin:10px 0;font-size:14px;line-height:1.4}.cta-btn{width:100%;padding:14px;font-size:20px;font-weight:700}.card-grid{flex-direction:column;gap:12px}.full-bleed-form .kohler-photo-overlay-root{height:max(650px,100vh);min-height:auto}.embedded-form-container .form-grid-container .form-container{box-shadow:none;border:0;margin:auto;padding:25px 18px}.embedded-form-container .kohler-full-bleed-hero-image-root div{background-color:transparent!important}.embedded-form-container .kohler-full-bleed-hero-image-root div div{padding:0;position:relative}.embedded-form-container .kohler-full-bleed-hero-image-root>div>div{padding:85px 0 50px}.embedded-form-container .kohler-full-bleed-hero-image-root div p,.embedded-form-container .kohler-full-bleed-hero-image-root div a{color:#fff!important}.embedded-form-container .full-bleed-form .kohler-photo-overlay-root{height:auto;min-height:auto;background:var(--photo-overlay-bg,transparent)!important}}@media (min-width:640px) and (max-width:1023px){.form-container{margin:0 auto;position:relative;top:auto;right:auto;transform:none}.form-header{height:150px}.form-header h2{margin:0;font-size:26px;font-weight:700;line-height:34px}.full-bleed-form .kohler-photo-overlay-root{height:max(650px,100vh);min-height:auto}.embedded-form-container .form-grid-container .form-container{box-shadow:none;border:0;margin:auto;padding:25px 18px}.full-bleed-hero-image-with-form .full-bleed-hero-image__content .full-bleed-form>.kohler-grid-root{width:100%;margin:0}.full-bleed-hero-image-with-form .full-bleed-hero-image__content .full-bleed-form>.kohler-grid-root>div{padding:0}.form-container{padding:32px}}select{letter-spacing:-.55px;color:#757575;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23212121' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;border:1px solid #757575;border-radius:4px;width:100%;height:60px;padding:8px 45px 8px 15px;font-size:18px;line-height:26px}select::-ms-expand{display:none}.field-error-msg{color:#d32f2f;margin:8px 0 0;font-size:14px;line-height:20px}.embedded-form-container .kohler-full-bleed-hero-image-root{height:100%}.embedded-form-container.withoutImage{background-color:#f9f9f9}.embedded-form-container.withoutImage .kohler-full-bleed-hero-image-root h1,.embedded-form-container.withoutImage .kohler-full-bleed-hero-image-root p{color:#212121!important}.embedded-form-container.withoutImage .kohler-full-bleed-hero-image-root a{color:#494949!important}@media (max-width:639px){.embedded-form-container.withoutImage .form-grid-container{background-color:#f9f9f9;padding:25px 18px}.embedded-form-container.withoutImage .form-grid-container .form-container{padding:0}}
.comparison-wrapper{padding:70px 50px}.comparison-wrapper h2{letter-spacing:-3.1px;color:#212121;text-align:center;padding-bottom:50px;font-family:Helvetica Now Text;font-size:60px;font-weight:325;line-height:60px}.desktop-table{border-collapse:collapse;width:100%}th,td{text-align:center;color:#757575;border:1px solid #ddd;border-left:0;border-right:0;padding:22px 16px;font-family:Helvetica Now Text;font-size:24px;font-weight:700}thead tr th{vertical-align:bottom;border-top:0;padding:0}.th-content{height:inherit;flex-direction:column;align-items:center;display:flex}.th-content img{padding:8px}.th-content div{letter-spacing:-1px;color:#757575;border-top:1px solid #ddd;width:100%;min-height:77px;padding:22px 16px;font-family:Helvetica Now Text;font-size:26px;font-weight:700;line-height:34px}img{width:100%}tr td:first-child{text-align:left}.mobile-view{display:none}.product-card{margin-bottom:20px}.product-card h3{letter-spacing:-1px;color:#757575;background-color:#f9f9f9;border-bottom:1px solid #494949;padding:16px 6px;font-family:Helvetica Now Text;font-size:20px;font-weight:700;line-height:26px}.product-card img{width:157px;margin:8px}.product-card ul{padding:0;list-style:none}.product-card li{justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 8px;display:flex}.product-card li span{width:50%}.card-label{letter-spacing:-1px;color:#757575;font-family:Helvetica Now Text;font-size:20px;font-weight:700;line-height:26px}.product-card li span.card-icon{text-align:center}.card-image{justify-content:right;width:100%;display:flex}@media (max-width:1023px){.comparison-wrapper{padding:50px 32px}.comparison-wrapper h2{letter-spacing:-2.5px;color:#212121;text-align:center;padding-bottom:40px;font-family:Helvetica Now Text;font-size:40px;font-weight:325;line-height:46px}thead tr th:first-child{min-width:166px;width:10.375%!important}thead tr th{vertical-align:bottom;border-top:0;padding:0;width:17%!important}.th-content div{min-width:116px}thead tr th .th-content div{letter-spacing:-.65px;border-top:1px solid #ddd;width:100%;min-height:77px;padding:22px 8px;font-family:Helvetica Now Text;font-size:20px;font-weight:400;line-height:26px}td{text-align:center;color:#757575;letter-spacing:-.6px;border:1px solid #ddd;border-left:0;border-right:0;padding:22px 8px;font-family:Helvetica Now Text;font-size:20px;font-weight:700;line-height:28px}}@media (max-width:811px){.desktop-table{display:none}.mobile-view{display:block}.comparison-wrapper{padding:50px 18px}.comparison-wrapper h2{letter-spacing:-2.5px;color:#212121;text-align:center;padding-bottom:40px;font-family:Helvetica Now Text;font-size:40px;font-weight:325;line-height:46px}.card-image{text-align:right;display:block}.product-card img{width:50%}.card-icon.false{color:#d10000}.card-icon.true{color:#4a9232}.product-card{border-bottom:.5px solid #979797;margin-bottom:0;padding-bottom:6.5px}.product-card li{margin-bottom:0}}
.productFeatureCarousel-module__hajRBW__pfcWrapper{margin:70px 0;width:100%}.productFeatureCarousel-module__hajRBW__pfcWrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.productFeatureCarousel-module__hajRBW__pfc-option-block{margin-left:50px}.productFeatureCarousel-module__hajRBW__headerGrid,.productFeatureCarousel-module__hajRBW__productInfoGrid,.productFeatureCarousel-module__hajRBW__carouselRoot,.productFeatureCarousel-module__hajRBW__thumbnailRow{margin-inline:var(--grid-default-gutter-width)}.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__headerEyebrow{color:var(--content-secondary);margin-bottom:10px}.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__headerTitle{color:var(--content-primary);margin-bottom:35px}.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__headerDescription{color:var(--content-secondary)}.productFeatureCarousel-module__hajRBW__carouselGrid{margin:70px 0}.productFeatureCarousel-module__hajRBW__carouselRoot{grid-template-columns:3fr 1fr;gap:10px;width:100%;height:680px;margin-bottom:30px;display:grid;position:relative}.productFeatureCarousel-module__hajRBW__carouselScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.productFeatureCarousel-module__hajRBW__carouselItem{scroll-snap-align:start;flex:0 0 100%;height:680px}.productFeatureCarousel-module__hajRBW__carouselItem img{object-fit:cover;width:100%;height:100%}.productFeatureCarousel-module__hajRBW__mainImage{will-change:transform;width:100%;height:100%;transition:transform .35s;overflow:hidden}.productFeatureCarousel-module__hajRBW__mainImage img{object-fit:cover;width:100%;height:100%}.productFeatureCarousel-module__hajRBW__previewImage{will-change:transform;width:100%;height:100%;transition:transform .35s;position:relative;overflow:hidden}.productFeatureCarousel-module__hajRBW__previewImage img{object-fit:cover;width:100%;height:100%;transition:opacity .25s}.productFeatureCarousel-module__hajRBW__previewImage:hover img{opacity:.85}.productFeatureCarousel-module__hajRBW__animating .productFeatureCarousel-module__hajRBW__mainImage{transform:translate(-20%)}.productFeatureCarousel-module__hajRBW__animating .productFeatureCarousel-module__hajRBW__previewImage{transform:translate(-100%)}.productFeatureCarousel-module__hajRBW__prevBtn,.productFeatureCarousel-module__hajRBW__nextBtn{background:var(--primary-100);cursor:pointer;z-index:5;width:60px;height:60px;color:var(--primary-900);border:none;justify-content:center;align-items:center;padding:15px;font-size:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.productFeatureCarousel-module__hajRBW__prevBtn{left:20px}.productFeatureCarousel-module__hajRBW__nextBtn{right:330px}.productFeatureCarousel-module__hajRBW__thumbnailRow{gap:15px;display:flex;overflow-x:auto}.productFeatureCarousel-module__hajRBW__thumbWrapper{border:1px solid var(--content-tertiary);cursor:pointer;background:0 0;border-radius:4px;width:60px;height:60px;padding:0}.productFeatureCarousel-module__hajRBW__thumbAspect{border-radius:4px;width:100%;height:100%;overflow:hidden}.productFeatureCarousel-module__hajRBW__thumbImage{object-fit:cover;width:100%;height:100%}.productFeatureCarousel-module__hajRBW__thumbActive{border-color:var(--content-tertiary);padding:5px}.productFeatureCarousel-module__hajRBW__productLeft,.productFeatureCarousel-module__hajRBW__productRight{flex:1}.productFeatureCarousel-module__hajRBW__productInfoGrid .productFeatureCarousel-module__hajRBW__headerTitle{color:var(--surface-perma-dark)}.productFeatureCarousel-module__hajRBW__productDetails{padding:30px 40px 40px}.productFeatureCarousel-module__hajRBW__productDetails li{font-family:var(--type-scale-l-paragraph-l-font-family);font-size:var(--type-scale-l-paragraph-l-font-size);font-weight:var(--type-scale-l-paragraph-l-font-weight);letter-spacing:var(--type-scale-l-paragraph-l-letter-spacing);line-height:var(--type-scale-l-paragraph-l-line-height);color:var(--surface-perma-dark);margin-bottom:10px}.productFeatureCarousel-module__hajRBW__accordionItem{width:100%}.productFeatureCarousel-module__hajRBW__accordionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.productFeatureCarousel-module__hajRBW__accordionLabel{font-family:var(--kohlerhomeservices-primary-font-family);color:var(--surface-perma-dark);font-size:20px;font-weight:700}.productFeatureCarousel-module__hajRBW__accordionIcon{font-size:24px;transition:transform .3s}.productFeatureCarousel-module__hajRBW__iconOpen{transform:rotate(45deg)}.productFeatureCarousel-module__hajRBW__accordionBody{color:var(--surface-perma-dark);padding:15px 0;font-size:16px;line-height:24px}.productFeatureCarousel-module__hajRBW__accordionDivider{background:var(--content-tertiary);width:100%;height:1px;margin:15px 0}.productFeatureCarousel-module__hajRBW__optionsHeadline{color:var(--surface-perma-dark);margin-bottom:30px}.productFeatureCarousel-module__hajRBW__colorFinishBlock{flex-direction:column;gap:20px;display:flex}.productFeatureCarousel-module__hajRBW__colorFinishLabel{color:var(--surface-perma-dark)}.productFeatureCarousel-module__hajRBW__additionalText{color:var(--content-tertiary)}.productFeatureCarousel-module__hajRBW__swatchGroup{flex-wrap:wrap;gap:10px;display:flex}.productFeatureCarousel-module__hajRBW__swatchItem{cursor:default;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100px;display:flex}.productFeatureCarousel-module__hajRBW__swatchColor{border-radius:6px;width:100%;height:50px;overflow:hidden}.productFeatureCarousel-module__hajRBW__swatchColor img{object-fit:cover;width:100%;height:100%}.productFeatureCarousel-module__hajRBW__swatchLabel{color:var(--content-tertiary);text-align:left;margin-top:8px}.productFeatureCarousel-module__hajRBW__categoryBlock{margin-top:60px}.productFeatureCarousel-module__hajRBW__categoryTitle{color:var(--surface-perma-dark);margin-bottom:20px}.productFeatureCarousel-module__hajRBW__categoryProducts{gap:20px;display:flex}.productFeatureCarousel-module__hajRBW__productCard{flex-direction:column;gap:5px;width:206px;display:flex}.productFeatureCarousel-module__hajRBW__productCardImg{width:100%;height:207px;overflow:hidden}.productFeatureCarousel-module__hajRBW__productCardImg img{object-fit:cover;width:100%;height:100%}.productFeatureCarousel-module__hajRBW__productCardLabel{color:var(--surface-perma-dark)}.productFeatureCarousel-module__hajRBW__accordionList{padding-left:25px}.productFeatureCarousel-module__hajRBW__accordionList li{font-family:var(--type-scale-l-paragraph-s-font-family);font-size:var(--type-scale-l-paragraph-s-font-size);font-weight:var(--type-scale-l-paragraph-s-font-weight);letter-spacing:var(--type-scale-l-paragraph-s-letter-spacing);line-height:var(--type-scale-l-paragraph-s-line-height);color:var(--content-tertiary);margin-bottom:10px}.productFeatureCarousel-module__hajRBW__viewMoreBtn{color:var(--content-tertiary);cursor:pointer;background:0 0;border:none;margin-left:20px;padding:0;font-size:14px;font-weight:400;line-height:22px;text-decoration:underline}@media (max-width:1919px){.productFeatureCarousel-module__hajRBW__nextBtn{right:270px}}@media (max-width:1599px){.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__headerTitle,.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__headerDescription{margin-bottom:30px}.productFeatureCarousel-module__hajRBW__carouselGrid{margin:40px 0}.productFeatureCarousel-module__hajRBW__optionsHeadline{margin:40px 0 20px}.productFeatureCarousel-module__hajRBW__categoryBlock{margin-top:50px}.productFeatureCarousel-module__hajRBW__carouselRoot{grid-template-columns:1fr;margin-left:0;margin-right:0}.productFeatureCarousel-module__hajRBW__previewImage{display:none}.productFeatureCarousel-module__hajRBW__nextBtn{right:20px}.productFeatureCarousel-module__hajRBW__productDetails{padding:20px 40px 40px}}@media (min-width:1024px){.productFeatureCarousel-module__hajRBW__carouselScroll{display:block;overflow:hidden}.productFeatureCarousel-module__hajRBW__carouselItem{flex:none;width:100%;height:100%}.productFeatureCarousel-module__hajRBW__carouselItem:not(:nth-child(n+1)){display:none}}@media (max-width:1023px){.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__headerTitle,.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__headerDescription{margin-bottom:30px}.productFeatureCarousel-module__hajRBW__pfcWrapper{margin:50px 0;width:100%}.productFeatureCarousel-module__hajRBW__pfcWrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.productFeatureCarousel-module__hajRBW__pfcWrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.productFeatureCarousel-module__hajRBW__carouselGrid{margin:40px 0}.productFeatureCarousel-module__hajRBW__optionsHeadline{margin:40px 0 20px}.productFeatureCarousel-module__hajRBW__categoryBlock{margin-top:50px}.productFeatureCarousel-module__hajRBW__carouselRoot{grid-template-columns:1fr}.productFeatureCarousel-module__hajRBW__headerBottomRowGrid{column-gap:0}.productFeatureCarousel-module__hajRBW__previewImage,.productFeatureCarousel-module__hajRBW__prevBtn,.productFeatureCarousel-module__hajRBW__nextBtn{display:none}.productFeatureCarousel-module__hajRBW__productDetails{padding:20px 40px 40px}}@media (max-width:639px){.productFeatureCarousel-module__hajRBW__headerWrapper .productFeatureCarousel-module__hajRBW__ctaButton{width:100%}}.productFeatureCarousel-module__hajRBW__fadeImage{object-fit:cover;width:100%;height:100%;animation:.45s productFeatureCarousel-module__hajRBW__fadeIn}@keyframes productFeatureCarousel-module__hajRBW__fadeIn{0%{opacity:.3}to{opacity:1}}
.fp{padding:50px}.fp__inner{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1200px;margin:50px auto;display:flex}.fp__content{text-align:left;flex-direction:column;align-items:flex-start;max-width:720px;display:flex}.fp__eyebrow{letter-spacing:1px;color:#494949;margin-bottom:8px;font-size:16px;font-weight:500}.fp__title{color:#212121;margin-bottom:16px;font-size:32px;font-weight:325}.fp__desc{margin-bottom:24px}.fp__desc p{color:#757575;margin:0;font-size:18px;font-weight:400;line-height:1.6}.fp__image{flex:0 0 420px;margin-left:auto}.fp__image img{width:100%;height:auto;display:block}.optionsBlock{flex-direction:column;gap:30px;display:flex}.colorFinishBlock{flex-direction:column;gap:20px;display:flex}.colorFinishLabel{color:#494949;font-size:16px;font-weight:500}.additionalText{color:#494949;font-size:16px;font-weight:400}.swatchGroup{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.swatchItem{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100px;display:flex}.swatchColor{border-radius:6px;flex-shrink:0;width:100%;height:50px;overflow:hidden}.swatchColor img{object-fit:cover;width:100%;height:100%}.swatchLabel{color:#494949;margin-top:8px;font-size:14px;font-weight:500;line-height:18px;display:block}.swatchActive .swatchColor{outline-offset:2px;outline:2px solid #000}@media (max-width:1024px){.fp{padding:48px 32px}.fp__inner{gap:32px}.fp__image{flex:0 0 320px}.fp__title{font-size:28px;line-height:36px}}@media (max-width:768px){.fp{padding:40px 20px}.fp__inner{flex-direction:column;gap:24px}.fp__image{order:-1;width:100%;margin-left:0}.fp__image img{width:100%;height:auto}.fp__content{max-width:100%}.fp__title{font-size:24px;line-height:32px}.fp__desc{font-size:14px;line-height:20px}.swatchGroup{gap:12px}.swatchItem{width:calc(33.3333% - 8px)}.swatchColor{height:48px}.swatchLabel{height:32px;font-size:12px;line-height:16px}}@media (max-width:480px){.fp{padding:32px 16px}.fp__inner{gap:20px}.fp__title{font-size:20px;line-height:28px}.swatchColor{height:44px}}@media (max-width:360px){.fp{padding:24px 12px}.fp__title{font-size:18px;line-height:24px}.fp__desc{font-size:13px;line-height:18px}.swatchLabel{font-size:11px}}
.FeaturedProductAccordion-module__rCbPdW__accordionGroup{max-width:1200px;margin:0 auto}.FeaturedProductAccordion-module__rCbPdW__accordionContent{padding:20px 0}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp{background:0 0;padding:0}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp__inner{gap:40px;margin:auto}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp__image{flex:0 0 360px}@media (max-width:1024px){.FeaturedProductAccordion-module__rCbPdW__accordionGroup{max-width:100%;margin:0 auto;padding:0 32px}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp__inner{gap:24px}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp__image{flex:0 0 300px}}@media (max-width:768px){.FeaturedProductAccordion-module__rCbPdW__accordionContent{padding:16px 0 24px}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp__inner{flex-direction:column;gap:20px}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp__image{order:-1;width:100%;margin-left:0}.FeaturedProductAccordion-module__rCbPdW__accordionContent .fp__content{max-width:100%}}@media (max-width:480px){.FeaturedProductAccordion-module__rCbPdW__accordionContent{padding:12px 0 20px}}
.TabbedNavigation-module__jLWu8W__root{flex-direction:column;gap:32px;display:flex}.TabbedNavigation-module__jLWu8W__tabNavigation{width:100%;border-bottom:0!important}.TabbedNavigation-module__jLWu8W__tabNavigation button{padding:0 30px 15px}.TabbedNavigation-module__jLWu8W__panel{width:100%}.TabbedNavigation-module__jLWu8W__panel[hidden]{display:none}@media (max-width:768px){.TabbedNavigation-module__jLWu8W__root{gap:24px}}
.fpc{align-items:center;width:100%;margin:0}.fpc-content{margin-inline:var(--grid-default-gutter-width)}.fpc-content .eyebrow{color:var(--gray-500);margin-bottom:10px}.fpc-content .title{color:var(--primary-700);margin-bottom:20px}.fpc-content .description{color:var(--primary-700);margin-bottom:50px}.fpc-image{position:relative}.fpc-image img{object-fit:contain;width:100%;height:auto}.hotspot{color:#fff;cursor:pointer;z-index:5;background:#000;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.hotspot:hover,.hotspot.active{background:var(--brand-600);color:var(--primary-900)}.fpc-carouselWrapper{position:relative}.fpc-carousel{scroll-behavior:smooth;background-color:var(--gray-100);scrollbar-width:none;padding:0 50px;display:flex;overflow-x:auto}.fpc-carousel::-webkit-scrollbar{display:none}.card{background:var(--gray-100);cursor:pointer;flex-direction:column;min-width:307px;max-width:307px;height:auto;padding:20px 10px;display:flex}.card.active{background:var(--gray-200)}.card-imageWrapper{width:100%;height:160px;margin-bottom:10px;position:relative}.card-imageWrapper img{object-fit:cover;width:100%;height:100%}.card-label{background:var(--primary-900);color:var(--primary-100);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.card.active .card-label{background:var(--brand-600);color:var(--primary-900)}.card-content{flex-direction:column;flex:1;display:flex}.card-content .title{color:var(--primary-800);margin-bottom:5px}.card-content .description{color:var(--primary-700);margin-bottom:10px}.card-content .cta{color:var(--primary-700)}.carousel-arrow{z-index:10;color:var(--primary-900);cursor:pointer;background:var(--primary-100);border:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow.right{right:20px}.carousel-arrow.left{left:20px}.carousel-arrow:disabled{opacity:.3}@media (max-width:1023px){.fpc{padding-bottom:110px;position:relative}.fpc-content{order:1;margin:0}.fpc-content-label{padding:20px 32px}.fpc-image{order:2}.fpc-carouselWrapper{order:3}.fpc-carousel{padding:0 30px}.fpc-cta-container{z-index:999;width:100%;padding:25px 32px;position:absolute;bottom:0}.fpc-content .description{margin-bottom:20px}.fpc-cta{width:100%}.card{min-width:340px;max-width:340px}.carousel-arrow.left,.carousel-arrow.right{display:none}}@media (max-width:639px){.fpc-carousel{padding:0 10px}.fpc-content-label{padding:20px 18px}}
/*# sourceMappingURL=77cf1344fd5b6a7b.css.map*/