.default .content-section.flex-column{flex-direction:column}.default .content-section.transform-kitchen-container .alternate-style-h2,.default .content-section.transform-kitchen-container h1,.default .content-section.transform-kitchen-container h2{max-width:705px;margin-left:auto;margin-right:auto}.default .content-section.transform-kitchen-container p{max-width:90%;margin-left:auto;margin-right:auto}.default .content-section.transform-kitchen-container .image-container{border-radius:25px 25px 0 0;display:flex}.default .content-section.transform-kitchen-container .image-container img{border-radius:25px 25px 0 0;width:100%}.default .content-section .primary-button-container{width:100%;display:flex;justify-content:center;margin-top:30px}.default .content-section.steps-to-buy-container .card-section .card-view{padding:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.default .content-section.steps-to-buy-container .card-section .card-view .inner-content{padding:0}.default .content-section.steps-to-buy-container .card-section .card-view .image-container{max-height:90px;height:100%;margin-bottom:15px;min-height:90px;position:relative}.default .content-section.steps-to-buy-container .card-section .card-view .image-container img{transition:all .2s linear}.default .content-section.steps-to-buy-container .card-section .card-view .image-container .hover-image{opacity:0;position:absolute;left:0;top:0}.default .content-section.steps-to-buy-container .card-section .card-view .image-container:before{content:"";display:inline-block;width:40px;height:40px;min-width:40px;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;z-index:1;left:-20px;transition:all .2s linear}.default .content-section.steps-to-buy-container .card-section .card-view .alternate-style-h3,.default .content-section.steps-to-buy-container .card-section .card-view h3{text-align:center;margin-bottom:10px;font-size:20px;line-height:30px}.default .content-section.steps-to-buy-container .card-section .card-view p{text-align:center;font-size:14px;line-height:20px}.default .content-section.steps-to-buy-container .card-section .card-view:hover{box-shadow:0 0 10px 0 var(--box-shadow)}.default .content-section.steps-to-buy-container .card-section .card-view:hover .hover-image{opacity:1}.default .content-section.steps-to-buy-container .card-section .card-view:hover .default-image{opacity:0}.default .content-section.steps-to-buy-container .card-section .card-view:hover .image-container:before{transform:scale(.75)}.default .content-section.steps-to-buy-container .card-section .card-view-first .image-container:before{background-image:url(/icons/homepage/first.svg)}.default .content-section.steps-to-buy-container .card-section .card-view-second .image-container:before{background-image:url(/icons/homepage/second.svg)}.default .content-section.steps-to-buy-container .card-section .card-view-third .image-container:before{background-image:url(/icons/homepage/three.svg)}.default .content-section.steps-to-buy-container .card-section .card-view-fourth .image-container:before{background-image:url(/icons/homepage/four.svg)}.default .content-section.steps-to-buy-container .card-section .card-view-fifth .image-container:before{background-image:url(/icons/homepage/five.svg)}.default .content-section.steps-to-buy-container .card-section .card-view-sixth .image-container:before{background-image:url(/icons/homepage/six.svg)}.default .content-section.steps-to-buy-container .top-section{flex-direction:row;flex-wrap:nowrap;padding:0;gap:20px;justify-content:space-between;align-items:center;margin-bottom:50px}.default .content-section.steps-to-buy-container .top-section .primary-button-container{width:-moz-fit-content;width:fit-content;margin:0;padding:0}.default .content-section.steps-to-buy-container .top-section .primary-button-container .primary-button{min-width:197px}.default .content-section.steps-to-buy-container .top-section .title-text{min-width:max-content;max-width:max-content}.default .content-section.steps-to-buy-container .top-section .alternate-style-h2,.default .content-section.steps-to-buy-container .top-section h2{margin:0 30px 0 0;min-width:max-content;max-width:max-content}.default .content-section.steps-to-buy-container .top-section p{text-align:left;margin:0}.default .content-section.steps-to-buy-container .bottom-section{padding:0}.default .content-section.top-selling-products-container{gap:30px}.default .content-section.top-selling-products-container .bottom-section,.default .content-section.top-selling-products-container .top-section{padding:0}.default .content-section.top-selling-products-container .top-section{flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:space-between;margin-bottom:40px;padding:0;align-items:center}.default .content-section.top-selling-products-container .top-section .left-section,.default .content-section.top-selling-products-container .top-section .right-section{max-width:-moz-fit-content;max-width:fit-content;margin:0;padding:0}.default .content-section.top-selling-products-container .top-section .left-section{gap:40px}.default .content-section.top-selling-products-container .top-section .left-section .alternate-style-h2,.default .content-section.top-selling-products-container .top-section .left-section h1,.default .content-section.top-selling-products-container .top-section .left-section h2,.default .content-section.top-selling-products-container .top-section .left-section p{margin:0;text-align:left}.default .content-section.top-selling-products-container .top-section .right-section .primary-button-container{margin-top:35px}.default .content-section.top-selling-products-container .title-responsive-text{display:none}.default .content-section.latest-trends p.text{line-height:30px;max-width:90%;margin-left:auto;margin-right:auto}.default .content-section .visualizer-kitchen-shape-container>.text h1,.default .content-section .visualizer-kitchen-shape-container>.text h2{margin-bottom:30px;margin-top:0;text-align:left}.default .content-section.happy-customers-section .desc-text,.default .content-section.happy-customers-section .title-text,.default .content-section.happy-customers-section .title-text h2{color:var(--color-white)}.default .content-section.happy-customers-section .card-section.no-reviews{margin-bottom:20px;margin-top:20px}.default .content-section.happy-customers-section .card-section.no-reviews .slider-container{display:none}.default .content-section.happy-customers-section .card-section .no-reviews{color:var(--color-white);text-align:center}.default .content-section.homepage-slider{margin-bottom:50px}.default .content-section .card-section .card-view a.card-link.mt-0{margin-top:0}.default .content-section .card-section .card-view:hover .image-label{padding-right:25px}.default .content-section .card-section .card-view .image-container.left{text-align:left}.default .content-section .card-section .card-view .image-container.center{text-align:center}.default .content-section .card-section .card-view .image-container.right{text-align:right}.default .content-section .card-section .card-view .image-container img.object-fit-cover{object-fit:cover}.default .content-section .card-section .card-view .image-container img.object-fit-contain{object-fit:contain}.default .content-section .card-section .card-view .image-container img.object-fit-fill{object-fit:fill}.default .content-section .card-section .card-view .image-container img.object-fit-none{object-fit:none}.default .content-section .card-section .card-view .image-container img.height-auto{height:auto}.default .content-section .card-section .card-view .image-container img.width-auto{width:auto}.default .card-section{display:grid;grid-gap:30px;gap:30px;width:100%}.default .card-section .card-view{border:2px solid var(--color-beige-light);border-radius:25px}.default .card-section .card-view .inner-content{padding:25px 30px 30px}.default .card-section .card-view .alternate-style-h3,.default .card-section .card-view h3{font-size:24px;line-height:32px;color:var(--font-primary-color);margin-bottom:19px;text-align:left}.default .card-section .card-view .alternate-style-h3{font-weight:700}.default .card-section .card-view p{font-size:20px;line-height:27px;color:var(--font-primary-color);margin:0;text-align:left}.default .card-section .card-view a{text-decoration:none;color:var(--primary-color)}.default .card-section .card-view a:hover{text-decoration:none}.default .card-section .card-view a.card-link{position:relative;display:flex;align-items:center;gap:8px;margin-top:25px;font-size:16px;font-weight:700;line-height:21px;width:100%}.default .card-section .card-view a.card-link.mt-0{margin-top:0}.default .card-section .card-view a.card-link.no-icon:after{display:none}.default .card-section.no-border .card-view{border:0}.default .card-section.refined-design-luxury-card{margin-top:100px}.default .card-section.refined-design-luxury-card .card-view{border:0;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.default .card-section.refined-design-luxury-card .card-view .inner-content{padding:0 20px 10px}.default .card-section.refined-design-luxury-card .card-view .image-container{margin-bottom:30px;position:relative;text-align:center}.default .card-section.refined-design-luxury-card .card-view .image-container:after{background-image:url(/images/homepage/usp-shadow.png);content:"";display:inline-block;position:absolute;top:100%;left:50%;transform:translateX(-50%);height:22px;width:231px;transition:all .3s linear;background-repeat:no-repeat}.default .card-section.refined-design-luxury-card .card-view .image-container img{margin-top:-50px;transition:transform .3s linear}.default .card-section.refined-design-luxury-card .card-view .alternate-style-h3,.default .card-section.refined-design-luxury-card .card-view .card-title{font-size:20px;line-height:26px;margin-bottom:10px;text-align:center}.default .card-section.refined-design-luxury-card .card-view .card-description{color:var(--color-neutral-gray);font-size:16px;line-height:20px;text-align:center}.default .card-section.refined-design-luxury-card .card-view:hover{box-shadow:0 0 10px 0 var(--box-shadow)}.default .card-section.refined-design-luxury-card .card-view:hover .image-container{margin-bottom:30px;position:relative;text-align:center}.default .card-section.refined-design-luxury-card .card-view:hover .image-container:after{background-image:url(/images/homepage/usp-slideup-shadow.svg);content:"";display:inline-block;position:absolute;top:100%;left:50%;transform:translateX(-50%);height:22px;width:111px;transition:all .3s linear;background-repeat:no-repeat}.default .card-section.refined-design-luxury-card .card-view:hover .image-container img{transform:translateY(-10px)}.default .card-section.top-selling-products-card .card-view{border:0;font-size:0}.default .card-section.top-selling-products-card .card-view .image-container{position:relative;overflow:hidden;border-radius:10px}.default .card-section.top-selling-products-card .card-view .image-container img{border-radius:10px;transition:transform .5s linear;z-index:1;position:relative}.default .card-section.top-selling-products-card .card-view:hover .image-container img{transform:scale(1.2);border-radius:10px}.default .card-section.imagecard .card-view .inner-content{padding:15px 15px 0}.default .card-section.imagecard .card-view .card-description,.default .card-section.imagecard .card-view .card-title{text-align:center}.default .card-section.imagecard .card-view .card-title{margin-bottom:10px}.default .card-section.reviewcard{gap:22px;margin-bottom:50px}.default .card-section.reviewcard.review-card-slider-layout{grid-template-columns:auto}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-track{align-items:stretch;display:grid;grid-auto-flow:column}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-slide{padding:0 10px}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-slide>div{height:100%}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-list{display:grid;grid-auto-flow:column;align-items:stretch}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-slider{padding:0 55px}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-slider .slick-next,.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-slider .slick-prev{background-color:transparent;height:42px;width:42px}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-slider .slick-prev{background-image:url(/icons/round-arrow-left-transparent.svg);left:0}.default .card-section.reviewcard.review-card-slider-layout .slider-container .slick-slider .slick-next{background-image:url(/icons/round-arrow-right-transparent.svg);right:0}.default .card-section.reviewcard .card-view{border-radius:5px;background-color:var(--color-beige-light);height:100%;padding:25px}.default .card-section.reviewcard .card-view .review-header{display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr;margin-bottom:25px;width:100%}.default .card-section.reviewcard .card-view .review-header .reviewer-profile{max-width:60px}.default .card-section.reviewcard .card-view .review-header .reviewer-info{display:flex;gap:5px;flex-direction:column}.default .card-section.reviewcard .card-view .review-header .reviewer-info .top-section{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.default .card-section.reviewcard .card-view .review-header .reviewer-info .top-section .reviewer-name{margin:0}.default .card-section.reviewcard .card-view .review-header .reviewer-info .top-section .review-platform{color:var(--color-gray);font-size:14px;font-weight:500;line-height:16px}.default .card-section.reviewcard .card-view .review-header .reviewer-info .review-location{color:var(--color-gray);font-size:16px;font-weight:400;line-height:22px}.default .card-section.reviewcard .card-view .review-header .reviewer-info .star-rating{margin-bottom:5px}.default .card-section.reviewcard .card-view .review-content .review-text{color:var(--color-gray);font-size:16px;font-weight:400;line-height:28px}.default .card-section.blogcard{margin:0}.default .card-section.blogcard .card-view{box-shadow:0 2px 22px 0 var(--color-ice-gray);border:none;border-radius:10px;height:-moz-fit-content;height:fit-content}.default .card-section.blogcard .card-view .image-container{margin:0;display:flex;border-radius:10px 10px 0 0}.default .card-section.blogcard .card-view .image-container img{border-top-left-radius:10px;border-top-right-radius:10px;margin:0;width:100%}.default .card-section.blogcard .card-view .image-container:after{display:none}.default .card-section.blogcard .card-view .inner-content{padding:20px 20px 40px}.default .card-section.blogcard .card-view .inner-content .author-info{display:flex;align-items:center;gap:20px;margin-bottom:20px}.default .card-section.blogcard .card-view .inner-content .author-info .name-wrapper{display:flex;align-items:center;gap:5px}.default .card-section.blogcard .card-view .inner-content .author-info .name-wrapper .author-name{font-weight:400;font-size:14px;line-height:18px;color:var(--color-gray)}.default .card-section.blogcard .card-view .inner-content .author-info .name-wrapper img{border-radius:100%}.default .card-section.blogcard .card-view .inner-content .author-info .date-wrapper{display:flex;align-items:center;gap:5px}.default .card-section.blogcard .card-view .inner-content .author-info .date-wrapper .publish-date{font-weight:400;font-size:14px;line-height:18px;color:var(--color-gray)}.default .card-section.blogcard .card-view .inner-content h3,.default .card-section.blogcard .card-view .inner-content p{text-align:left}.default .card-section.blogcard .card-view .inner-content .alternate-style-h3,.default .card-section.blogcard .card-view .inner-content h3{font-size:16px;line-height:21px;font-weight:700;color:var(--font-primary-color)}.default .card-section.blogcard .card-view .inner-content p{font-size:16px;line-height:21px;font-weight:400;color:var(--font-primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.default .card-section.blogcard .card-view .inner-content a.card-link{gap:10px}.default .card-section.visualizer-kitchen-shape-card .card-view{border-width:1px}.default .card-section.visualizer-kitchen-shape-card .card-view img{height:auto;object-fit:cover}.default .card-section.inspiration-gallery-grid-card .card-view{border-radius:0;overflow:hidden;border:none}.default .card-section.inspiration-gallery-grid-card .card-view .image-container img{border-radius:10px}.default .card-section.inspiration-gallery-grid-card .card-view .inner-content{padding-left:0}.default .card-section.inspiration-gallery-grid-card .card-view .inner-content .card-title{text-align:left;margin-bottom:0;font-size:20px;line-height:32px;color:var(--font-primary-color);font-weight:700}.default .card-section.inspiration-gallery-images-grid-card .card-view{border:none}.default .card-section.inspiration-gallery-images-grid-card .card-view.main-hero-image{grid-column:span 3}.default .zoom-card-effect .card-view .image-container{overflow:hidden}.default .zoom-card-effect .card-view .image-container img{transition:transform .5s linear}.default .zoom-card-effect .card-view .inner-content a.card-link .sprite-cta-arrow{transition:transform .3s ease-out}.default .zoom-card-effect .card-view:hover{box-shadow:0 0 10px 0 var(--box-shadow)}.default .zoom-card-effect .card-view:hover .image-container img{transform:scale(1.2)}.default .zoom-card-effect .card-view:hover .inner-content a.card-link{color:var(--color-dark-charcoal)}.default .zoom-card-effect .card-view:hover .inner-content a.card-link .sprite-cta-arrow{background-position:-184px -659px;transform:translateX(9px);transition:transform .3s ease-out}.default .zoom-card-effect .card-view:hover .inner-content a.card-link.no-icon:after{display:none}.default .refined-design-luxury-container.promotional-background{padding-bottom:100px;flex-wrap:nowrap}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury{gap:60px}.default .refined-design-luxury-container.promotional-background .card-section.refined-design-luxury-card{margin-top:0}.default .refined-design-luxury-container .page-title{text-align:left}.default .refined-design-luxury-container .page-title h1,.default .refined-design-luxury-container .page-title h2{text-align:left;margin-bottom:45px}.default .refined-design-luxury-container .feature-refine-and-luxury{display:flex;justify-content:space-between;width:100%}.default .refined-design-luxury-container .feature-refine-and-luxury .design-and-luxury{flex:1 1;overflow:hidden}.default .refined-design-luxury-container .feature-refine-and-luxury .design-and-luxury img{height:100%;max-width:inherit;border-radius:0 10px 10px 0;object-fit:cover}.default .refined-design-luxury-container .feature-refine-and-luxury .design-and-luxury.image-content{max-width:47vw;width:100%;border-radius:0 10px 10px 0}.default .refined-design-luxury-container .feature-refine-and-luxury .design-and-luxury .design-and-luxury-layout{grid-template-columns:2fr 2fr;gap:100px 45px;max-width:755px;padding:17vh 50px 10vh 10px}.default .refined-design-luxury-container .feature-refine-and-luxury .design-and-luxury .design-and-luxury-layout .card-view{background-color:var(--color-white)}.default .background-beige{background-color:var(--color-beige-light)}.default .timeline-container{flex:1 1}.default .timeline-container .history-timeline{width:100%;flex:1 1;text-align:center;padding:0 1rem}.default .timeline-container .history-timeline .intro{margin-bottom:4rem}.default .timeline-container .history-timeline .intro h1,.default .timeline-container .history-timeline .intro h2{font-weight:600}.default .timeline-container .history-timeline .intro p{font-size:16px;font-weight:400;letter-spacing:1px}.default .timeline-container .history-timeline .timeline{position:relative;margin:auto}.default .timeline-container .history-timeline .timeline:before{content:"";position:absolute;width:2px;background-color:var(--color-lightest-gray);top:-22px;bottom:47px;left:50%;transform:translateX(-50%)}.default .timeline-container .history-timeline .timeline .timeline-item{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:2rem 0;position:relative}.default .timeline-container .history-timeline .timeline .timeline-item .year-label{position:absolute;left:calc(50% + 60px);top:-12px;background-color:var(--about-history-year-label-bg-color);color:var(--about-history-year-label-text-color);font-weight:700;width:128px;height:48px;border-radius:var(--about-history-year-label-border-radius);font-size:var(--about-history-year-label-font-size);display:flex;align-items:center;justify-content:center;gap:8px}.default .timeline-container .history-timeline .timeline .timeline-item .year-label:before{content:"";width:16px;height:16px;border-radius:50%;border:3px solid var(--primary-color);background:var(--color-white);position:absolute;left:-71px}.default .timeline-container .history-timeline .timeline .timeline-item .year-label:after{content:"";width:55px;height:6px;background:var(--primary-color);position:absolute;left:-52px}.default .timeline-container .history-timeline .timeline .timeline-item.left .year-label{left:auto;right:calc(50% + 60px)}.default .timeline-container .history-timeline .timeline .timeline-item.left .year-label:before{left:auto;right:-71px}.default .timeline-container .history-timeline .timeline .timeline-item.left .year-label:after{left:auto;right:-52px}.default .timeline-container .history-timeline .timeline .timeline-item.right .content-box .content{padding-left:20px}.default .timeline-container .history-timeline .timeline .timeline-item .content-box{display:flex;flex-direction:column;background:var(--color-white);border-radius:10px;align-items:center;width:45%;width:calc(50% - 40px);margin-top:60px}.default .timeline-container .history-timeline .timeline .timeline-item .img-section{overflow:hidden}.default .timeline-container .history-timeline .timeline .timeline-item img{border-radius:5px;height:auto}.default .timeline-container .history-timeline .timeline .timeline-item .content{text-align:left;margin-top:20px}.default .timeline-container .history-timeline .timeline .timeline-item .content h3{font-size:32px;font-weight:600;line-height:49px}.default .timeline-container .history-timeline .timeline .timeline-item .content p{font-size:16px;font-weight:500;line-height:25px;margin-bottom:1rem}.default .timeline-container .history-timeline .timeline .right{justify-content:flex-end}.default .timeline-container .history-timeline .timeline .left{justify-content:flex-start;text-align:left}.default .timeline-container .history-timeline .timeline .timeline-footer{text-align:center;margin-top:2rem;display:flex;justify-content:center}.default .timeline-container .history-timeline .timeline .timeline-footer .button{max-width:266px;flex:1 1;font-size:24px;font-weight:600}.default .image-label{background:var(--image-label-bg);border-bottom-right-radius:5px;border-top-right-radius:5px;color:var(--image-label-text-color);font-size:16px;font-weight:700;line-height:20px;margin:0;padding:10px;position:absolute;text-transform:uppercase;top:20px;transition:padding .5s linear;z-index:2}.default .show-more-btn{background:transparent;border:none;cursor:pointer;font-family:var(--font-dm-sans);font-weight:600;font-size:inherit}.default .feature.how-kitchen-design-works{border-top:1px solid var(--color-soft-grey);padding-top:40px}.default .feature.how-kitchen-design-works .text h2{margin-bottom:30px}.default .feature.how-kitchen-design-works .card-view .image-container{position:relative}.default .feature.how-kitchen-design-works .card-view .inner-content{padding:20px 0}.default .feature.how-kitchen-design-works .card-view .inner-content .card-title{font-size:20px;line-height:26px;margin-bottom:10px}.default .feature.how-kitchen-design-works .card-view .inner-content .card-description{font-size:14px;line-height:20px;margin-bottom:10px}.default .feature.how-kitchen-design-works .card-view:last-of-type .image-container:after{display:none}@media(max-width:1440px){.default .card-section{gap:25px}.default .card-section.refined-design-luxury-card .card-view .card-title{font-size:17px;line-height:20px}.default .card-section.refined-design-luxury-card .card-view .image-container img{width:auto;height:70px;margin-top:-40px}.default .card-section.reviewcard .card-view .review-header .reviewer-info .top-section .review-platform{width:auto;max-width:-moz-fit-content;max-width:fit-content;font-size:12px}.default .card-section.reviewcard .card-view .review-header .reviewer-info .top-section .reviewer-name{font-size:16px}.default .card-section.reviewcard .card-view .review-header .reviewer-info .review-location{font-size:14px;line-height:20px}.default .card-section.reviewcard .card-view .review-content .review-text{font-size:14px;line-height:25px}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury{gap:45px}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury .design-and-luxury .design-and-luxury-layout{max-width:642px}.default .content-section .card-section .card-view h3{font-size:18px;line-height:20px;margin-bottom:18px}.default .content-section .card-section .card-view p{font-size:14px;line-height:20px;width:100%;max-width:100%}.default .content-section .card-section .card-view a.card-link{margin-top:16px;font-size:14px;line-height:20px}.default .content-section .card-section .card-view a.card-link:after{height:20px}.default .content-section .card-section.refined-design-luxury-card .card-view .alternate-style-h3,.default .content-section .card-section.refined-design-luxury-card .card-view .card-title{font-size:17px;line-height:20px;margin-bottom:8px}.default .content-section .card-section.refined-design-luxury-card .card-view .image-container img{width:auto;height:70px;margin-top:-40px}.default .content-section .card-section.refined-design-luxury-card .card-view .card-description{font-size:12px;line-height:16px}.default .content-section .card-section.top-selling-products-card .card-view .image-container img{height:100%}.default .content-section.steps-to-buy-container .card-section .card-view h3{font-size:18px;line-height:20px}.default .content-section.steps-to-buy-container .card-section .card-view .image-container{max-height:75px;min-height:75px}.default .content-section.steps-to-buy-container .card-section .card-view .image-container:before{width:35px;height:35px;min-width:35px;background-size:contain;left:-15px}.default .content-section.steps-to-buy-container .primary-button-container .primary-button{min-width:170px}.default .content-section.latest-trends p.text{line-height:25px}.default .content-section.latest-trends .latest-design-trends-layout .card-view .inner-content p{font-size:14px}.default .content-section.top-selling-products-container .top-section .right-section .primary-button-container{margin-top:25px}.default .content-section.top-selling-products-container .top-section .left-section{gap:30px}.default div.services-container .right-wrap h3{font-size:20px;line-height:30px}.default div.services-container .right-wrap h2{margin-bottom:15px}.default div.services-container .right-wrap p{margin:18px 0 28px}.default .need-advice-container{margin-bottom:40px}.default .timeline-container .history-timeline .intro h2{margin-bottom:10px}.default .timeline-container .history-timeline .timeline .timeline-item .content h3{font-size:28px;line-height:35px;margin-bottom:10px}.default .timeline-container .history-timeline .timeline .timeline-item .content p{font-size:14px;line-height:24px}.default .timeline-container .history-timeline .timeline .timeline-item .year-label{font-size:23px;height:44px;width:120px}.default .timeline-container .history-timeline .timeline .timeline-footer .button{max-width:-moz-fit-content;max-width:fit-content;font-size:22px}.default .image-label{font-size:12px;line-height:15px}.default .feature.how-kitchen-design-works{padding-top:30px}.default .feature.how-kitchen-design-works .how-kitchen-design-works-card{gap:20px}.default .feature.how-kitchen-design-works .card-view .inner-content .card-title{font-size:18px}}@media(max-width:1200px){.default .card-section.refined-design-luxury-card{margin-top:85px;gap:75px 30px}.default .section .block.services-container{flex-direction:column}.default .section .block.finance-option-container,.default .section .block.services-container{gap:20px}.default .section .block.finance-option-container div.left-wrap,.default .section .block.finance-option-container div.right-wrap,.default .section .block.services-container div.left-wrap,.default .section .block.services-container div.right-wrap{width:100%}.default .finance-option-container{flex-direction:column-reverse;gap:20px}.default .finance-option-container img:not(.thumbnail-image):not(.play-icon){height:auto}.default .finance-option-container div.left-wrap,.default .finance-option-container div.right-wrap{width:100%;margin:0}.default .content-section.our-design-services-section{margin-bottom:45px}.default .content-section.top-selling-products-container .top-section{flex-wrap:wrap;gap:20px}.default .content-section.top-selling-products-container .top-section .left-section .title-text{display:none}.default .content-section.top-selling-products-container .top-section .right-section .primary-button-container{margin-top:0}.default .content-section.top-selling-products-container .top-section .title-responsive-text{display:block;width:100%}.default .content-section.top-selling-products-container .top-section .title-responsive-text h1,.default .content-section.top-selling-products-container .top-section .title-responsive-text h2{margin:0}.default .refined-design-luxury-container.promotional-background{padding-bottom:60px}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury{flex-direction:column;padding:0 20px;box-sizing:border-box;gap:12px}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury .design-and-luxury.image-content{max-width:100%;border-radius:10px 10px 10px 10px}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury .design-and-luxury.image-content img{width:100%;border-radius:10px 10px 10px 10px}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury .design-and-luxury .design-and-luxury-layout{max-width:100%;gap:90px 45px;padding:70px 10px 10px}}@media(max-width:1024px){.default .content-section.steps-to-buy-container .card-section .card-view .image-container{max-height:75px;min-height:75px}.default .content-section.steps-to-buy-container .card-section .card-view .image-container:before{width:32px;height:32px;min-width:32px;left:-13px}.default .content-section.steps-to-buy-container .top-section{flex-wrap:wrap}.default .content-section.steps-to-buy-container .top-section .title-text{width:100%;text-align:center;min-width:-moz-fit-content;min-width:fit-content;max-width:100%}.default .content-section.steps-to-buy-container .top-section .title-text .alternate-style-h2,.default .content-section.steps-to-buy-container .top-section .title-text h2{max-width:100%;margin:0;min-width:-moz-fit-content;min-width:fit-content}.default .content-section.steps-to-buy-container .top-section .desc-text{width:70%}.default .content-section .top-selling-products-card{width:100%}.default .content-section .top-selling-products-card .image-container img{width:100vw}.default .card-section.inspiration-gallery-images-grid-card .card-view.main-hero-image{grid-column:span 2}}@media(max-width:767px){.default .card-section.mobile-responsive-slider-layout-card{grid-template-columns:unset}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-list{padding:0 0 15px}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-list .slick-slide{display:flex;justify-content:center;padding:0 5px;height:auto}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-list .slick-slide>div,.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-track{display:flex}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider{padding:0 5vw;max-width:calc(100% - 120px);margin:0 auto}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider .card-view{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-prev{left:-51px}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-next{right:-51px}.default .card-section.mobile-responsive-slider-layout-card.zoom-card-effect-card .card-view .image-container{width:100%}.default .card-section.step-to-buy-card.mobile-responsive-slider-layout-card .slider-container .slick-slider .card-view{display:flex!important;justify-content:flex-start;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.default .card-section.reviewcard.review-card-slider-layout.mobile-responsive-slider-layout-card .slider-container .slick-slider{max-width:100%}.default .content-section .section.top-section{gap:15px}.default .content-section.steps-to-buy-container .card-section.mobile-responsive-slider-layout-card{grid-template-columns:unset}.default .content-section.steps-to-buy-container .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider{padding:0 5vw;max-width:calc(100% - 120px);margin:0 auto}.default .content-section.steps-to-buy-container .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-prev{left:-51px}.default .content-section.steps-to-buy-container .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-next{right:-51px}.default .content-section div.section.top-section .desc-text,.default .content-section div.section.top-section .title-text{width:100%;text-align:center}.default .content-section div.section.top-section .primary-button-container,.default .content-section div.section.top-section .section{margin:0 auto}.default .content-section.happy-customers-section{margin-bottom:50px}.default .content-section.happy-customers-section .title-text{margin:0 0 20px}.default .content-section.top-selling-products-container .top-section .left-section{max-width:100%}.default .content-section.homepage-slider{margin-bottom:30px}.default .content-block.need-advice-container{margin:50px 0 20px}.default .text h1,.default .text h2{font-size:24px;line-height:30px;margin:0 0 15px}.default div.finance-option-container .left-wrap h3,.default div.finance-option-container .right-wrap h3,.default div.services-container .left-wrap h3,.default div.services-container .right-wrap h3{font-size:16px;line-height:25px}.default div.finance-option-container .left-wrap p,.default div.finance-option-container .right-wrap p,.default div.services-container .left-wrap p,.default div.services-container .right-wrap p{margin:15px 0 25px}.default .timeline-container .history-timeline .timeline:before{left:0}.default .timeline-container .history-timeline .timeline .timeline-item.left{justify-content:flex-end;text-align:left}.default .timeline-container .history-timeline .timeline .timeline-item.left .year-label{position:absolute;left:calc(50% + 60px);top:-12px;font-weight:700;border-radius:5px;font-size:23px;height:44px;width:120px;display:flex;align-items:center;justify-content:center;gap:8px}.default .timeline-container .history-timeline .timeline .timeline-item.left .year-label:before{content:"";width:16px;height:16px;border-radius:50%;border:3px solid var(--primary-color);background:var(--color-white);position:absolute;left:-71px}.default .timeline-container .history-timeline .timeline .timeline-item.left .year-label:after{content:"";width:55px;height:6px;background:var(--primary-color);position:absolute;left:-52px}.default .timeline-container .history-timeline .timeline .timeline-item.left .year-label,.default .timeline-container .history-timeline .timeline .timeline-item.right .year-label{left:60px}.default .timeline-container .history-timeline .timeline .timeline-item.left .content-box .content,.default .timeline-container .history-timeline .timeline .timeline-item.right .content-box .content{padding-left:20px}.default .timeline-container .history-timeline .timeline .timeline-item.left .content-box .img-section,.default .timeline-container .history-timeline .timeline .timeline-item.right .content-box .img-section{padding-left:16px}.default .timeline-container .history-timeline .timeline .timeline-item .content-box{width:100%}.default .feature.how-kitchen-design-works div.how-kitchen-design-works-card{grid-template-columns:unset}.default .feature.how-kitchen-design-works div.how-kitchen-design-works-card .slick-list .slick-track .slick-slide:nth-child(6) .card-view .image-container:after{display:none}.default .feature.how-kitchen-design-works div.how-kitchen-design-works-card .slick-list .slick-track .slick-slide:nth-child(6) .card-view img{margin-left:-5px}.default .feature.how-kitchen-design-works div.how-kitchen-design-works-card .card-view .image-container{position:relative;justify-content:center;display:flex}.default .feature.how-kitchen-design-works div.how-kitchen-design-works-card .card-view .inner-content .card-title{text-align:center}.default .feature.how-kitchen-design-works div.how-kitchen-design-works-card .card-view .inner-content .card-description{text-align:center;margin-bottom:0}}@media(max-width:640px){.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider{padding:0 2vw}.default .card-section.inspiration-gallery-grid-card .card-view .inner-content .card-title{font-size:16px;line-height:20px;text-align:center}.default .card-section.inspiration-gallery-images-grid-card .card-view.main-hero-image{grid-column:span 1}.default .card-section.inspiration-gallery-images-grid-card .card-view img{border-radius:10px;max-height:calc(100vw - 30px)}.default .refined-design-luxury-container.promotional-background .feature-refine-and-luxury .design-and-luxury .design-and-luxury-layout{grid-template-columns:1fr;gap:75px}}@media(max-width:480px){.default .card-section{grid-template-columns:repeat(1,1fr)}.default .card-section.refined-design-luxury-card{gap:70px 30px}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider,.default .card-section.reviewcard.review-card-slider-layout.mobile-responsive-slider-layout-card .slider-container .slick-slider{padding:0;max-width:100%;margin:0 auto;display:flex;flex-direction:column}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-dots,.default .card-section.reviewcard.review-card-slider-layout.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-dots{position:relative;bottom:0;margin-top:10px}.default .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-dots li button:before,.default .card-section.reviewcard.review-card-slider-layout.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-dots li button:before{font-size:10px}.default .card-section.reviewcard.review-card-slider-layout.mobile-responsive-slider-layout-card{margin-bottom:30px}.default .card-section.reviewcard.review-card-slider-layout.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-dots li button:before,.default .card-section.reviewcard.review-card-slider-layout.mobile-responsive-slider-layout-card .slider-container .slick-slider .slick-dots li.slick-active button:before{color:var(--color-white)}.default .content-section.steps-to-buy-container .card-section.mobile-responsive-slider-layout-card .slider-container .slick-slider{padding:0;max-width:100%;margin:0 auto}}@media(max-width:1024px){.default .feature.how-kitchen-design-works .how-kitchen-design-works-card{grid-template-columns:repeat(3,1fr)}.default .feature.how-kitchen-design-works .how-kitchen-design-works-card .card-view .image-container img{width:100px;object-fit:contain}}.default .faq .faq-title{margin-bottom:40px}@media(max-width:767px){.default .faq .faq-title{margin-bottom:20px}}.default .estimator-main-section{padding:0}.default .estimator-main-section .panel.estimator-main-panel-container,.default .estimator-main-section .panel.estimator-main-panel-container .estimator-main-panel,.default .estimator-main-section .panel.estimator-main-panel-container .estimator-main-panel:first-child{width:100%}.default .estimator-main-section .loading{padding:20px}.default .estimator-view.form{background:#fff;padding:20px;border-radius:8px}.default .estimator-view.form .form-container.estimator-layout{display:flex;gap:40px;min-height:100vh;align-items:flex-start}.default .estimator-view.form .form-container.estimator-layout .estimator-form{width:70%}.default .estimator-view.form .form-container.estimator-layout .accordion-step .accordion-content{display:none}.default .estimator-view.form .form-container.estimator-layout .accordion-step.active .accordion-content{display:block}.default .estimator-view.form .form-container.estimator-layout .form-grid{gap:30px}.default .estimator-view.form .form-container.estimator-layout .form-grid .form-group-popup-wrapper,.default .estimator-view.form .form-container.estimator-layout .form-grid .form-group-popup-wrapper .group-label{display:none}.default .estimator-view.form .form-container.estimator-layout .form-grid .form-group-popup-wrapper.active{display:block;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:10001;width:100%;height:100%}.default .estimator-view.form .form-container.estimator-layout .form-grid .form-group-popup-wrapper.active .group-label{display:flex;font-size:24px;width:100%;font-weight:700;color:var(--color-black);justify-content:space-between;align-items:center}.default .estimator-view.form .form-container.estimator-layout .form-grid .form-group-popup-wrapper.active .form-group.popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);right:0;background-color:var(--color-white);box-shadow:0 4px 8px rgba(0,0,0,.1);max-height:60vh;padding:20px;width:924px;border-radius:10px;margin:0 auto 5rem;display:flex;flex-direction:column;overflow-y:auto}.default .estimator-view.form .form-container.estimator-layout .form-grid .form-group-popup-wrapper.active .close-btn{font-size:0;border:none;box-shadow:none;background:transparent;cursor:pointer;padding:10px;display:flex;justify-content:flex-end}.default .estimator-view.form .form-container.estimator-layout .form-group{border:none;display:flex;flex-direction:column;gap:30px}.default .estimator-view.form .form-container.estimator-layout .form-group:not(.active) .form-group-fields{display:none}.default .estimator-view.form .form-container.estimator-layout .form-group .form-group-fields{display:grid;grid-gap:30px}.default .estimator-view.form .form-container.estimator-layout .form-group .form-group-fields.column-2{grid-template-columns:repeat(2,1fr)}.default .estimator-view.form .form-container.estimator-layout .form-group .form-group-fields .checkbox-group-label,.default .estimator-view.form .form-container.estimator-layout .form-group .form-group-fields .radio-label{font-size:18px;font-weight:700;color:var(--color-dark-gray)}.default .estimator-view.form .form-container.estimator-layout .form-group .form-group-fields .form-buttons{margin-top:0}.default .estimator-view.form .form-container.estimator-layout .input-container{gap:10px;padding-left:0}.default .estimator-view.form .form-container.estimator-layout .input-container .checkbox-group-label,.default .estimator-view.form .form-container.estimator-layout .input-container .radio-label{left:0;padding-left:0}.default .estimator-view.form .form-container.estimator-layout .input-container .input-label.radio-label{position:static}.default .estimator-view.form .form-container.estimator-layout .form-content{display:flex;flex-direction:column;gap:20px}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid>.form-group .group-label{font-size:30px;font-weight:700;line-height:normal;color:var(--color-black);padding-bottom:20px;border-bottom:1px solid var(--color-soft-grey);display:flex;justify-content:space-between}.default .estimator-view.form .form-container.estimator-layout>.form-group .group-label .accordion .accordion-toggle{display:inline-block;margin-left:auto;font-size:16px;color:var(--color-black);cursor:pointer;background:transparent;border:none}.default .estimator-view.form .form-container.estimator-layout>.form-field-container .input-label{display:inline-block;margin-bottom:10px}.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades .radio-group.card-radio>.radio-input{flex:1 1}.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades .radio-group.card-radio button.radio.card{width:auto}.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades .radio-group.card-radio button.radio.card>.card-content{width:100%}.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades .radio-group.card-radio button.radio.card>.card-content .card-icon{height:auto;padding:15px;width:100%}.default .estimator-view.form .form-container.estimator-layout .input-container.best-program,.default .estimator-view.form .form-container.estimator-layout .input-container.new-countertops-installed{grid-column:span 2}.default .estimator-view.form .form-container.estimator-layout .input-container.best-program .radio-group.card-radio{flex-wrap:wrap}.default .estimator-view.form .form-container.estimator-layout .button{align-items:flex-start}.default .estimator-view.form .form-container.estimator-layout .button.accordion-toggle,.default .estimator-view.form .form-container.estimator-layout .button.card.radio{color:var(--color-black)}.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio{flex-wrap:wrap}.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio button.radio.card{align-items:flex-start;color:var(--color-black);flex-wrap:wrap;width:auto}.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio button.radio.card.active .card-content .card-description .bottom-text,.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio button.radio.card.active .card-content .card-description .top-text,.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio button.radio.card.active .card-content .card-description strong,.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio button.radio.card.active .card-content strong{font-weight:700}.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio button.radio.card .card-content .card-description .top-text{font-size:18px;line-height:normal;font-weight:500;margin-top:5px;margin-bottom:5px}.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio button.radio.card .card-content .card-description .bottom-text{font-size:14px;line-height:normal;font-weight:500}.default .estimator-view.form .form-container.estimator-layout .response-message{margin-bottom:20px}.default .estimator-view .summary-sidebar{position:-webkit-sticky;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;width:30%}.default .estimator-view .summary-header h3{margin:0 0 15px;color:#2c3e50;font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--color-soft-grey);padding-bottom:8px}.default .estimator-view .totals-summary{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);animation:slideIn .3s ease-out}.default .estimator-view .totals-summary.placeholder{background:#f8f9fa;border:2px dashed #dee2e6}.default .estimator-view .placeholder-text{margin:10px 0 0;color:#6c757d;font-style:italic;font-size:.9rem}.default .estimator-view .selected-count{margin:5px 0 0;color:#7f8c8d;font-size:.9rem;font-style:italic}.default .estimator-view .summary-content{display:flex;flex-direction:column;gap:15px}.default .estimator-view .price-range{background:#fff;padding:15px;border-radius:6px;border-left:4px solid #3498db}.default .estimator-view .price-range.labor-section{border-left-color:#e67e22;background:#fef9e7}.default .estimator-view .price-range.final-total{border-left-color:#27ae60;background:#eafaf1;font-weight:600}.default .estimator-view .price-range.final-total .price-label{font-size:18px;font-weight:700}.default .estimator-view .price-range.final-total .final-price{font-size:1.4rem;font-weight:800;color:#27ae60}.default .estimator-view .breakdown-list{border-bottom:1px solid var(--color-soft-grey)}.default .estimator-view .price-line{display:flex;justify-content:space-between;align-items:center}.default .estimator-view .price-line.breakdown{margin-bottom:5px}.default .estimator-view .price-line.breakdown .price-label,.default .estimator-view .price-line.breakdown .price-value{font-weight:500}.default .estimator-view .price-label{font-weight:600}.default .estimator-view .price-value{font-weight:700;text-align:right}.default .estimator-view .final-total{border-top:1px solid var(--color-soft-grey);padding-top:10px}.default .estimator-view .final-total .price-label,.default .estimator-view .final-total .price-value{font-size:18px;font-weight:900}.default .estimator-view .price-breakdown{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #ecf0f1}.default .estimator-view .breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f1f2f6;border-radius:4px}.default .estimator-view .breakdown-label{font-size:.9rem;color:#7f8c8d;font-weight:500}.default .estimator-view .breakdown-value{font-weight:600;color:#2c3e50}.default .estimator-view .range-info{text-align:center;margin-top:8px;padding-top:8px;border-top:1px solid #ecf0f1}.default .estimator-view .range-difference{font-size:.85rem;color:#7f8c8d;font-style:italic}.default .estimator-view .summary-note{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:12px;margin:0}.default .estimator-view .summary-note p{margin:0;color:#856404;font-size:.9rem;line-height:1.4}.default .estimator-view .summary-note em{font-style:normal;font-weight:500}.default.search-popup-active:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:999}.default.popup-active .sticky-header,.default.popup-active .sticky-header-mobile{display:none}.default.popup-active .page-content{z-index:10001}@media(max-width:1600px){.default .page-header .sticky-header.menu-container .menu-section .main-navigation .menu-list{gap:15px}.default .page-header .sticky-header .panel.button-links-section-container .link.button{padding:12px 8px}}@media(min-width:1201px)and (max-width:1240px){.default .page-header .sticky-header .panel.button-links-section-container .link.button{padding:10px 4px}}@media(max-width:1200px){.default .estimator-view.form .form-container.estimator-layout{flex-direction:column}.default .estimator-view.form .form-container.estimator-layout .estimator-form{width:100%}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid>.form-group .group-label{font-size:24px}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid .form-group-popup-wrapper.active .form-group.popup{width:90%}.default .estimator-view .summary-sidebar{order:-1;position:static;width:100%}}@media(max-width:768px){.default .estimator-view .estimator-layout{grid-template-columns:1fr;gap:20px}.default .estimator-view .totals-summary{margin:15px 0;padding:15px}.default .estimator-view .price-breakdown{grid-template-columns:1fr}.default .estimator-view .price-line{flex-direction:column;align-items:flex-start;gap:5px}.default .estimator-view .price-value{text-align:left}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.default .estimator-view.form .form-container.estimator-layout .radio-group,.default .estimator-view.form .form-container.estimator-layout .radio-group.card-radio{display:flex;flex-wrap:wrap}.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades .radio-group.card-radio>.radio-input{flex:none;width:50%}}@media(max-width:640px){.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid .form-group-popup-wrapper.active .form-group>.group-label,.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid>.form-group .group-label{font-size:22px}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid .form-group-popup-wrapper.active .form-group.popup{max-height:90vh}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid .form-group-popup-wrapper.active .form-group.popup .form-group-fields{display:grid;grid-gap:20px}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid .form-group-popup-wrapper.active .form-group.popup .form-group-fields .input-container{padding:0}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid .form-group-popup-wrapper.active .form-group.popup .form-group-fields .form-buttons{flex-direction:column;grid-column-start:1;grid-column-end:3;width:100%}.default .estimator-view.form .form-container.estimator-layout .form-content .form-grid .form-group-popup-wrapper.active .form-group.popup .form-group-fields .form-buttons button,.default .estimator-view.form .form-container.estimator-layout .input-container.best-program .radio-group .radio-input,.default .estimator-view.form .form-container.estimator-layout .input-container.best-program .radio-group.card-radio button.radio.card,.default .estimator-view.form .form-container.estimator-layout .input-container.best-program .radio-group.card-radio button.radio.card .card-content,.default .estimator-view.form .form-container.estimator-layout .input-container.best-program .radio-group.card-radio button.radio.card .card-content .card-icon,.default .estimator-view.form .form-container.estimator-layout .input-container.existing-layout .radio-group .radio-input,.default .estimator-view.form .form-container.estimator-layout .input-container.existing-layout .radio-group.card-radio button.radio.card,.default .estimator-view.form .form-container.estimator-layout .input-container.existing-layout .radio-group.card-radio button.radio.card .card-content,.default .estimator-view.form .form-container.estimator-layout .input-container.existing-layout .radio-group.card-radio button.radio.card .card-content .card-icon,.default .estimator-view.form .form-container.estimator-layout .input-container.preliminary-kitchen-estimate .radio-group .radio-input,.default .estimator-view.form .form-container.estimator-layout .input-container.preliminary-kitchen-estimate .radio-group.card-radio button.radio.card,.default .estimator-view.form .form-container.estimator-layout .input-container.preliminary-kitchen-estimate .radio-group.card-radio button.radio.card .card-content,.default .estimator-view.form .form-container.estimator-layout .input-container.preliminary-kitchen-estimate .radio-group.card-radio button.radio.card .card-content .card-icon,.default .estimator-view.form .form-container.estimator-layout .input-container.space-size .radio-group .radio-input,.default .estimator-view.form .form-container.estimator-layout .input-container.space-size .radio-group.card-radio button.radio.card,.default .estimator-view.form .form-container.estimator-layout .input-container.space-size .radio-group.card-radio button.radio.card .card-content,.default .estimator-view.form .form-container.estimator-layout .input-container.space-size .radio-group.card-radio button.radio.card .card-content .card-icon,.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades .radio-group.card-radio>.radio-input,.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades-countertops .radio-group .radio-input,.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades-countertops .radio-group.card-radio button.radio.card,.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades-countertops .radio-group.card-radio button.radio.card .card-content,.default .estimator-view.form .form-container.estimator-layout .input-container.upgrades-countertops .radio-group.card-radio button.radio.card .card-content .card-icon{width:100%}.default .estimator-view.form .form-container.estimator-layout .form-group .form-group-fields{display:flex;flex-direction:column}.default .estimator-view.form .form-container.estimator-layout .form-group .form-group-fields .input-container{padding:10px}}.default .single-link{display:flex;margin-left:8px;align-items:center;gap:8px;font-size:16px;font-weight:600;background:none;border:none;color:#000;cursor:pointer;padding:0;outline:none;transition:color .15s}.default .single-link:focus,.default .single-link:hover{color:var(--primary-color)}.default .download-catalog-dropdown{position:relative;display:inline-block}.default .download-catalog-dropdown .text-link{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;background:none;border:none;color:#000;cursor:pointer;padding:0;outline:none;transition:color .15s}.default .download-catalog-dropdown .text-link:focus,.default .download-catalog-dropdown .text-link:hover{color:var(--primary-color)}.default .download-catalog-dropdown .text-link span{font-size:14px;margin-left:8px;color:inherit}.default .download-catalog-dropdown .dropdown-menu{position:absolute;top:calc(100% + 12px);left:0;min-width:200px;background:#fff;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:1000;padding:8px 0;border-radius:6px;animation:fadeInDropdown .2s ease-out}.default .download-catalog-dropdown .dropdown-text-link{width:100%;display:block;padding:10px 20px;color:#222;background:none;border:none;cursor:pointer;text-align:left;font-size:15px;font-weight:500;transition:background .15s;text-decoration:none;outline:none;display:flex;align-self:center;justify-content:space-between}.default .download-catalog-dropdown .dropdown-text-link:focus,.default .download-catalog-dropdown .dropdown-text-link:hover{background:#f5f5f5;color:#222}.default .download-catalog-dropdown .dropdown-text-link .dropdown-text-label{flex:1 1;width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1440px){.default .link{font-size:14px}.default .link.button{padding:12px 22px}}@media(max-width:1200px){.link.header-link.order-samples.btn-hover-border-white.primary-button-container{display:none}}.default .cookie-banner{position:fixed;bottom:24px;left:24px;z-index:9999;background:var(--cookie-banner-bg-color);border:1px solid #ccc;color:var(--color-white);border-radius:var(--cookie-banner-border-radius);padding:var(--cookie-banner-padding-top) var(--cookie-banner-padding-right) var(--cookie-banner-padding-bottom) var(--cookie-banner-padding-left);box-shadow:var(--cookie-banner-box-shadow);display:flex;align-items:flex-start;gap:12px;width:36%;height:auto}.default .cookie-bannericon{font-size:28px;margin-right:12px}.default .cookie-banner-content{flex:1 1}.default .cookie-banner-title{margin-bottom:15px}.default .cookie-banner-message{margin:0 0 12px;font-size:16px;color:var(--color-white)}.default .cookie-banner-buttons{display:flex;flex-wrap:wrap;gap:8px}.default .cookie-banner-button_0{background:var(--cookie-banner-accept-btn-bg-color);color:var(--cookie-banner-accept-btn-text-color);border:1px solid var(--cookie-banner-accept-btn-border-color);border-radius:4px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer}.default .cookie-banner-button_0:hover{background:var(--cookie-banner-accept-btn-hover-bg-color);color:var(--cookie-banner-accept-btn-hover-text-color);border-color:var(--cookie-banner-accept-btn-hover-border-color)}.default .cookie-banner-button_1{background:var(--cookie-banner-reject-btn-bg-color);color:var(--cookie-banner-reject-btn-text-color);border:1px solid var(--cookie-banner-reject-btn-border-color);border-radius:4px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer}.default .cookie-banner-button_1:hover{background:var(--cookie-banner-reject-btn-hover-bg-color);color:var(--cookie-banner-reject-btn-hover-text-color);border-color:var(--cookie-banner-reject-btn-hover-border-color)}@media(max-width:1024px){.default .cookie-banner{width:70%;flex-direction:column;align-items:flex-start;left:15px;bottom:15px}}@media(max-width:640px){.default .cookie-banner{width:90%;padding:16px;font-size:14px}.default .cookie-banner-message{font-size:14px}.default .cookie-banner-buttons{flex-direction:column;width:100%}.default .cookie-banner-buttons button{width:100%}}.default .loading-state{display:flex;justify-content:center;align-items:center;padding:2rem}.default .loading-message{color:var(--color-medium-gray);font-size:1.1rem}.default .error-state{display:flex;justify-content:center;align-items:center;padding:2rem;background-color:var(--color-warm-white)}.default .error-message{color:var(--error);font-size:13px}.default .page-content{margin:0 auto;display:flex;flex-direction:column;z-index:1;position:relative}.default .filter-container{display:flex;flex-direction:column;margin-bottom:1rem}.default .filter-container:not(.has-filters) .filter-sort-container{justify-content:flex-end}.default .filter-container .filter-sort-container{border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;gap:20px;flex-wrap:wrap}.default .filter-container .filter-sort-container .filter-select-fields{display:flex;align-items:center;gap:1rem}.default .filter-container .filter-sort-container .filter-select-fields strong{font-weight:500;min-width:max-content}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields{display:flex;flex-wrap:wrap;gap:1rem}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container{border:none}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container:focus,.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container:focus-within{box-shadow:none;border:none;outline:none}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-heading{cursor:pointer;position:relative;padding:0 var(--rmsc-p);display:flex;align-items:center;width:100%;height:var(--rmsc-h);outline:0}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-heading .gray{color:var(--color-neutral-black)}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-heading:focus,.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-heading:focus-within{box-shadow:none;border:none;outline:none}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-content{min-width:200px;z-index:2}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-content input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;min-width:1rem;height:1rem;min-height:1rem;border:1px solid var(--border-color);border-radius:calc(var(--radius)*.5);cursor:pointer;position:relative;top:2px;accent-color:var(--color-black)}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-content input[type=checkbox]:checked{background-color:var(--primary-color);border:1px solid var(--primary-color);border-color:var(--primary-color);accent-color:var(--primary-color)}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-content input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-content input[type=checkbox]:focus,.default .filter-container .filter-sort-container .filter-select-fields .filter-fields .multi-select .dropdown-container .dropdown-content input[type=checkbox]:focus-visible{outline:none;outline-offset:0}.default .filter-container .filter-sort-container .sort-fields{display:flex;align-items:center;gap:1rem}.default .filter-container .filter-sort-container .sort-fields select{min-width:170px;padding:10px;border-radius:5px;border:1px solid var(--border-color);background-color:transparent}.default .filter-container .filter-sort-container .sort-fields strong{font-weight:500}.default .filter-container .selected-filters{margin-top:1rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.default .filter-container .selected-filters .selected-filter{padding:3px 10px;background:var(--color-neutral-black);color:var(--color-white);border-radius:0;display:flex;align-items:center}.default .filter-container .selected-filters .selected-filter .sprite-icon{background-color:var(--color-black)}.default .filter-container .selected-filters .remove-filter{margin-left:5px;border:none;cursor:pointer;border-radius:20px;font-size:0}.default .filter-container .selected-filters .clear-all-filters{margin-left:5px;color:var(--primary-color);background:transparent;border:none;cursor:pointer}.default .filter-container.sidebar-filter-container .sidebar-filter{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:5px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-title{display:flex;flex:1 1;width:100%;justify-content:space-between;margin-bottom:10px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-title strong{font-size:20px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-title .clear-all-filters{font-size:16px;margin-left:5px;background:transparent;border:none;cursor:pointer;color:var(--color-black)}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-title .clear-all-filters:hover{color:var(--primary-color)}.default .filter-container.sidebar-filter-container .sidebar-filter .selected-filters{margin-bottom:20px;margin-top:5px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-fields{border-top:1px solid var(--border-color);overflow-y:auto;max-height:85vh;padding-right:5px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-fields::-webkit-scrollbar{width:5px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-fields::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:10px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-fields::-webkit-scrollbar-thumb{background:var(--scrollbar-track-thumb);border-radius:10px}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-fields::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-track-thumb-hover)}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-fields .filter-field{border-bottom:1px solid var(--border-color);padding:20px 0}.default .filter-container.sidebar-filter-container .sidebar-filter .filter-fields .filter-field .field-label{font-size:18px;font-weight:500}.default .pagination-container{display:flex;justify-content:center;gap:10px;align-items:center;padding:20px 10px;margin:20px 0}.default .pagination-container.page-numbers{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.default .pagination-container.page-numbers .page-number{padding:5px;border:none;background:none;cursor:pointer;font-weight:700;font-size:14px}.default .pagination-container.page-numbers .page-number.disabled{cursor:not-allowed}.default .pagination-container.page-numbers .page-number.number{color:var(--primary-color);text-decoration:none}.default .pagination-container.page-numbers .page-number.number.active{color:var(--color-black);font-weight:400;text-decoration:underline}.default .custom-checkbox-option{display:flex;padding:7px 0;cursor:pointer}.default .custom-checkbox-option input[type=checkbox]{display:none}.default .custom-checkbox-option input[type=checkbox]+label{width:100%;display:flex;align-items:center;cursor:pointer;gap:15px;font-weight:400}.default .custom-checkbox-option input[type=checkbox]+label:before{content:"";width:24px;min-width:24px;height:24px;border-radius:6px;border:2px solid var(--color-soft-grey)}.default .custom-checkbox-option input[type=checkbox]:checked+label:before{background-color:var(--custom-checkbox-checked-bg-color);border-color:var(--custom-checkbox-checked-border-color);background-image:var(--custom-checkbox-checked-bg-url);background-repeat:var(--custom-checkbox-checked-bg-repeat);background-size:var(--custom-checkbox-checked-bg-size);background-position:var(--custom-checkbox-checked-bg-position)}.default .page-loader{position:absolute;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1;background:rgba(0,0,0,.8);color:var(--color-white);font-size:0}.default .page-loader:before{content:"";background-image:url(/icons/loader.gif);background-repeat:no-repeat;background-size:contain;background-position:50%;width:75px;height:75px}.default .bullet-tick ul{padding-left:0}.default .bullet-tick ul:not(.text-format):not(.accordion-container) li{list-style:none;display:flex;align-items:center;margin-bottom:8px;font-size:16px}.default .bullet-tick ul:not(.text-format):not(.accordion-container) li:before{content:"";background-image:url(/icons/tick-black.svg);margin-right:10px;width:20px;min-width:20px;height:20px;display:flex;background-repeat:no-repeat}@media(max-width:767px){.default .filter-container .filter-sort-container .filter-select-fields{flex-wrap:wrap}.default .filter-container .filter-sort-container .buttons-container{display:flex;flex-direction:row;justify-content:space-between;gap:15px;width:100%;align-items:center}.default .filter-container .filter-sort-container .buttons-container .filter-toggle-button{width:150px}.default .filter-container.mobile-sidebar{display:block;transform:translateX(-1000px);transition:transform .5s linear;position:fixed;width:100%;top:0;height:100%;background:var(--color-dark-charcoal);z-index:99;left:0;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}.default .filter-container.mobile-sidebar.open{transform:translateX(0);transition:transform .5s linear}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields{overflow-y:auto;max-height:77vh;border-top:none;padding-right:5px}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields::-webkit-scrollbar{width:5px}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:10px}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields::-webkit-scrollbar-thumb{background:var(--scrollbar-track-thumb);border-radius:10px}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-track-thumb-hover)}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields .filter-field{padding:20px 15px;border-bottom:1px solid var(--color-gray-border)}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields .filter-field:last-child{border-bottom:none}.default .filter-container.mobile-sidebar .sidebar-filter .filter-fields .filter-field .field-label{color:var(--color-white)}.default .filter-container.mobile-sidebar .sidebar-filter .filter-title{justify-content:flex-end;padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--color-gray-border);margin-bottom:0}.default .filter-container.mobile-sidebar .sidebar-filter .close-sidebar{font-size:0;background:transparent;border:none;box-shadow:none}.default .filter-container.mobile-sidebar .sidebar-filter .close-sidebar:before{background-image:url(/icons/cross-icon.svg);content:"";display:flex;width:22px;height:22px;min-width:22px;background-position:50%;background-repeat:no-repeat;background-size:contain}.default .filter-container.mobile-sidebar .apply-button-wrapper{padding:0 15px;width:100%}.default .filter-container.mobile-sidebar .apply-button-wrapper .apply-filters-button{width:100%}.default .filter-container.mobile-sidebar .custom-checkbox-option input[type=checkbox]+label{color:var(--color-white)}}.filters-mobile-menu-opened .footer-birdeyechat,.filters-mobile-menu-opened .scroll-to-top,.lightbox-opened .footer-birdeyechat,.lightbox-opened .scroll-to-top,.mobile-menu-opened .footer-birdeyechat,.mobile-menu-opened .scroll-to-top{display:none!important}@media(max-width:480px){.default .filter-container .filter-sort-container .buttons-container{flex-direction:column;align-items:center}}.default .checkout-header-section{align-items:center;gap:15px;flex-wrap:nowrap}.default .checkout-header-section .header-logo a{display:flex}.default .checkout-container{display:grid;width:100%}.default .checkout-container:not(.no-items){grid-template-columns:2fr 1fr;gap:40px}.default .checkout-container.two-column{flex-direction:column}.default .checkout-container.one-column{grid-template-columns:1fr}.default .checkout-container.loading,.default .checkout-container.no-items{align-items:center;justify-content:center;min-height:70vh;overflow:hidden;grid-template-columns:1fr}.default .checkout-container.loading{text-align:center}.default .checkout-container .checkout-no-items{align-items:center;display:flex;flex-direction:column;justify-content:center}.default .checkout-container .checkout-no-items .no-items-text{margin-bottom:20px;text-align:center}.default .checkout-container .checkout-no-items .button{width:-moz-fit-content;width:fit-content}.default .checkout-container .checkout-no-items img{height:auto;width:400px}.default .checkout-container .checkout-no-items h3{font-size:20px}.default .checkout-container .shipping-methods-display{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.default .checkout-container .shipping-methods-display .applied-shipping-method{align-items:center;border:1px solid var(--color-black);border-radius:var(--radius);display:flex;flex-direction:row;gap:10px;padding:20px}.default .checkout-container.cart-no-items .no-items-text{margin-bottom:30px}.default .checkout-container.cart-no-items .sprite-icon{margin-bottom:40px}.default .checkout-form .form-group{border:0;border-bottom:1px solid var(--color-soft-grey)}.default .checkout-form .form-group:last-child{border:0}.default .checkout-form .group-label{color:var(--color-black);font-size:28px;font-weight:500;margin:5px 0 10px;display:inline-block}.default .checkout-form .form-group-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.default .checkout-form .form-field{border-bottom:1px solid var(--color-soft-grey);padding-bottom:40px}.default .checkout-form .form-field.form-group-pb-0 .form-group,.default .checkout-form .form-field.pb-0{padding-bottom:0}.default .checkout-form .form-field.no-label .form-group>label{display:none}.default .checkout-form .form-field.shipping-address-main .form-group-fields{display:flex;padding:10px 0 5px}.default .checkout-form .form-field.billing-address-main .form-group-fields{margin-top:15px}.default .checkout-form .form-field.billing-address-main .group-label{margin-top:0}.default .checkout-form .form-field.shipping-address-main,.default .checkout-form .form-field:last-child{border-bottom:none;padding-bottom:0}.default .checkout-form .form-field.shipping-address-main:has(.checkbox-container){padding-bottom:0}.default .checkout-form .form-field:not(:has(.form-group)){border-bottom:none;padding-bottom:0}.default .checkout-form .form-field.shipping-address-fields.no-label:not(:has(.form-group)){display:none}.default .checkout-form .form-field.shipping-address-fields{border-bottom:none;padding-bottom:10px}.default .checkout-form .form-field.shipping-method-wrap{padding-top:30px;border-top:1px solid var(--color-soft-grey);margin-top:10px}.default .checkout-form .alert-text-muted{background-color:var(--color-pale-yellow);padding:10px 12px;border:1px solid var(--color-muted-yellow);border-radius:7px}.default .checkout-form .payment-methods{width:100%;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin:15px 0}.default .checkout-form .payment-methods .radio-label.card-layout:before{min-width:13px;margin-right:0}.default .checkout-form .payment-methods .radio-label.card-layout .text-container{width:100%}.default .checkout-form .payment-methods .radio-label.card-layout .text-container .payment-method-title{justify-content:space-between;gap:5px}.default .checkout-form .payment-method-title{font-weight:600;font-size:20px;color:var(--color-neutral-black);display:flex;flex-direction:row-reverse;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.default .checkout-form .payment-method-title.underline-remove{border-bottom:none;flex-direction:row;font-size:20px;width:100%}.default .checkout-form .payment-method-title img{max-width:24px}.default .checkout-form .custom-checkbox-option input[type=checkbox]+label{font-size:16px}.default .radio-label.card-layout{display:flex;align-items:center;gap:10px;padding:20px;flex-direction:row;border-radius:var(--radius);border:1px solid var(--color-soft-grey)}.default .radio-label.card-layout.active{border:1px solid var(--color-black)}.default .radio-label.card-layout.active:before{border-color:var(--color-white);background-color:var(--primary-color);box-shadow:0 0 0 0 var(--color-white) inset,0 0 0 2px var(--color-dark-gray)}.default .radio-label.card-layout input[type=radio]{display:none}.default .radio-label.card-layout:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid var(--color-white);border-radius:50%;margin-right:10px;background-color:var(--color-white);transition:border .3s ease-in-out;box-shadow:0 0 0 2px var(--color-dark-gray)}.default .checkout-main-section{margin-bottom:40px;position:relative}.default .checkout-main-section .checkout-cart-section{position:-webkit-sticky;position:sticky;top:0;width:100%;align-self:flex-start}.default .checkout-main-section .shopping-cart{background:var(--color-ghost-white);border-radius:8px;padding:16px;margin-bottom:20px;width:100%}.default .checkout-main-section .shopping-cart h2{font-size:28px;line-height:40px;font-weight:500}.default .checkout-main-section .shopping-cart .cart-header{align-items:center;border-bottom:1px solid var(--color-soft-grey);display:flex;margin-bottom:10px;padding-bottom:20px;position:relative}.default .checkout-main-section .shopping-cart .cart-count{position:absolute;top:20px;transform:translateY(-50%);right:10px;background:var(--shopping-cart-count-bg-color);color:var(--shopping-cart-count-text-color);font-size:var(--shopping-cart-count-font-size);font-weight:var(--shopping-cart-count-font-weight);padding:var(--shopping-cart-count-padding);border-radius:var(--shopping-cart-count-border-radius);width:var(--shopping-cart-count-width);height:var(--shopping-cart-count-height);display:flex;align-items:center;justify-content:center}.default .checkout-main-section .shopping-cart .cart-items{border-bottom:1px solid var(--color-soft-grey);overflow-y:auto;max-height:400px;padding:0 20px 0 0}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar{width:3px}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:10px}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar-thumb{background:var(--scrollbar-track-thumb);border-radius:10px}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-track-thumb-hover)}.default .checkout-main-section .shopping-cart .cart-item{display:flex;align-items:center;gap:12px;margin-bottom:16px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container{position:relative;align-items:center;background:var(--color-white);border-radius:8px;display:flex;justify-content:center;min-width:85px;padding:15px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container img{height:100%;object-fit:cover;width:100%}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container .product-swatch-image-container{position:absolute;right:0;top:0}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container .product-swatch-image-container .swatch-image{width:35px;height:35px;border:1px solid var(--color-pale-gray);box-shadow:0 0 10px 0 var(--box-shadow)}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details{width:100%}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-name{color:var(--color-black);font-size:16px;font-weight:700}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-desc{color:var(--color-black);font-size:13px;font-weight:400}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-price-each{font-size:14px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-qty{font-weight:700;font-size:14px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .bottom-section,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .middle-section,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .top-section{display:flex;gap:20px;justify-content:space-between;padding-bottom:5px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper{display:flex;align-items:center;gap:8px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper>strong{font-size:13px;font-weight:600}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper .qty-action{align-items:center;background-color:var(--color-white);display:flex;justify-content:center}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper button,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input{background-color:var(--color-white);border:0}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input{font-size:13px;font-weight:600;height:30px;text-align:center;width:40px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input:focus{outline:none}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input[type=number].text-view{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input[type=number].text-view::-webkit-inner-spin-button,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input[type=number].text-view::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper button{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .delete-button{background-color:transparent;border:0;cursor:pointer}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .delete-button:hover{opacity:.7}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .delete-button svg{color:var(--color-black)}.default .checkout-main-section .shopping-cart .cart-summary .summary-row{display:flex;font-size:16px;justify-content:space-between;line-height:40px;padding:4px 0}.default .checkout-main-section .shopping-cart .cart-summary .summary-additional{border-bottom:1px solid var(--color-soft-grey);padding:10px 0}.default .checkout-main-section .shopping-cart .cart-summary .total{font-weight:700;font-size:16px}.default .checkout-main-section .shopping-cart-bottom-section{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.default .checkout-main-section .shopping-cart-bottom-section .button{width:100%}.default .checkout-main-section .text-truncate{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.default .credit-card-fields{display:flex;gap:15px;margin:30px 0}.default .credit-card-fields input[type=hidden]{display:none}.default .credit-card-fields .input-container:has(input[type=hidden]){display:none}.default .credit-card-fields .input-container:has(.card-num){width:39%}.default .credit-card-fields .input-container:has(.exp-date){width:160px}.default .credit-card-fields .input-container:has(.cvv-num){width:15%}.default .credit-card-fields .input-container .input,.default .credit-card-fields .input-container select{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content}@media(max-width:991px){.default .section.checkout-header-section{padding-top:1.5rem;padding-bottom:1.5rem}.default .checkout-header-section .header-logo a img{height:28px}}@media(max-width:1200px){:root{--shopping-cart-count-font-size:14px}.default .checkout-container .cart-sticky-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-ghost-white);padding:30px 20px 20px;margin:0 -20px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}.default .checkout-container .cart-sticky-header h2{font-size:24px;margin-top:-9px}.default .checkout-container .cart-sticky-header .cart-count-wrap{position:relative;right:20px}.default .checkout-container .cart-sticky-header .cart-count-wrap .sprite-mini-cart{background-position:-285px -1653px;height:30px;min-width:31px;width:31px}.default .checkout-container .cart-sticky-header .cart-count{background:var(--shopping-cart-count-bg-color);color:var(--shopping-cart-count-text-color);font-size:var(--shopping-cart-count-font-size);font-weight:var(--shopping-cart-count-font-weight);padding:var(--shopping-cart-count-padding);border-radius:var(--shopping-cart-count-border-radius);width:var(--shopping-cart-count-width);height:var(--shopping-cart-count-height);display:flex;align-items:center;justify-content:center;position:absolute;top:-18px;right:-25px}.default .checkout-container:not(.no-items){grid-template-columns:repeat(1,1fr);gap:30px}.default .checkout-container .checkout-cart-section{order:1;position:-webkit-sticky;position:sticky;top:0;z-index:10}.default .checkout-container .checkout-cart-section .shopping-cart{display:block;transform:translateX(100%);transition:transform .5s linear;border-radius:0;position:fixed;width:100%;top:0;height:100vh;background:var(--color-dark-charcoal);z-index:99;left:0;display:flex;flex-direction:column;justify-content:flex-start;color:var(--color-white)}.default .checkout-container .checkout-cart-section .shopping-cart.open{transform:translateX(0);transition:transform .5s linear}.default .checkout-container .checkout-cart-section .shopping-cart button.delete-button svg path{fill:var(--color-white)}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-header{padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--color-gray-border);justify-content:flex-end;display:flex;margin-bottom:10px}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar{font-size:0;background:transparent;border:none;box-shadow:none}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar:before{background-image:url(/icons/cross-icon.svg);content:"";display:flex;width:22px;height:22px;min-width:22px;background-position:50%;background-repeat:no-repeat;background-size:contain}.default .checkout-container .checkout-cart-section .shopping-cart .cart-content{display:flex;flex-direction:column;height:94%;padding:0;justify-content:space-between}.default .checkout-container .checkout-cart-section .shopping-cart .cart-items{overflow-y:auto;max-height:70%;padding:15px 20px 10px 0;border-bottom:none}.default .checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-desc,.default .checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-name{color:var(--color-white)}.default .checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item-image-container{background:rgba(59,59,59,.5)}.default .checkout-container .checkout-cart-section .shopping-cart .cart-summary .summary-additional{border-color:var(--color-gray-border)}.default .checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section{flex-direction:row}.default .checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section .primary-button:hover{background-color:var(--color-white);border:1px solid var(--color-white);color:var(--primary-color)}.default .checkout-container .checkout-cart-section .shopping-cart .summary-container{position:-webkit-sticky;position:sticky;bottom:0;width:100%;margin-top:10px;border-top:1px solid var(--color-gray-border);background-color:var(--color-dark-charcoal)}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields{overflow-y:auto;max-height:85vh;border-top:none;padding-right:5px}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar{width:5px}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:10px}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb{background:var(--scrollbar-track-thumb);border-radius:10px}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-track-thumb-hover)}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field{padding:20px 15px;border-bottom:1px solid var(--color-gray-border)}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field:last-child{border-bottom:none}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field .field-label{color:var(--color-white)}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-title{justify-content:flex-end;padding:10px 15px;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--color-gray-border);margin-bottom:0}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar{font-size:0;background:transparent;border:none;box-shadow:none}.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar:before{background-image:url(/icons/cross-icon.svg);content:"";display:flex;width:22px;height:22px;min-width:22px;background-position:50%;background-repeat:no-repeat;background-size:contain}.default .checkout-container .checkout-cart-section .shopping-cart .apply-button-wrapper,.default .checkout-container .checkout-cart-section .shopping-cart .apply-button-wrapper .apply-filters-button{width:100%}.default .checkout-container .checkout-cart-section .shopping-cart .custom-checkbox-option input[type=checkbox]+label{color:var(--color-white)}.default .checkout-container .checkout-form-section{order:2}.default .checkout-container .checkout-no-items img{height:auto;width:300px}.default .checkout-container .checkout-no-items h3{font-size:18px}.default .checkout-form .form-group .group-label{font-size:22px}.default .checkout-form .form-field.shipping-method-wrap{margin-top:0}.default .checkout-form .form-field.shipping-address-fields .form-group-fields{margin-bottom:10px}}@media(max-width:767px){.default .checkout-header-section .header-logo a img{height:24px}.default .credit-card-fields{flex-wrap:wrap}.default .credit-card-fields .input-container:has(.card-num){width:100%}.default .credit-card-fields .input-container:has(.exp-date){width:37%}.default .credit-card-fields .input-container:has(.cvv-num){width:18%}}@media(max-width:767px)and (max-width:480px){.default .credit-card-fields .input-container:has(.card-num){width:100%}.default .credit-card-fields .input-container:has(.exp-date){width:33%}.default .credit-card-fields .input-container:has(.cvv-num){width:27%}}@media(max-width:767px)and (max-width:460px){.default .credit-card-fields .input-container:has(.exp-date){width:47%}.default .credit-card-fields .input-container:has(.cvv-num){width:47%}}@media(max-width:767px){.default .checkout-form .form-group .payment-methods{grid-template-columns:repeat(2,1fr)}.default .checkout-form .payment-method-title{font-size:18px}.default .checkout-container .checkout-no-items img{height:auto;width:230px}.default .checkout-container .checkout-no-items h3{font-size:16px}}@media(max-width:480px){.default .checkout-main-section .shopping-cart .cart-content{flex-direction:column;justify-content:space-between}.default .checkout-main-section .shopping-cart .cart-items .cart-item .text-truncate{max-width:100%}.default .checkout-main-section .shopping-cart .cart-items .cart-item .cart-item-details .middle-section,.default .checkout-main-section .shopping-cart .cart-items .cart-item .cart-item-details .top-section{gap:5px;flex-direction:column}.default .checkout-main-section .shopping-cart .cart-item{align-items:flex-start;flex-direction:column}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container{min-width:65px;padding:10px}.default .checkout-main-section .shopping-cart .shopping-cart-bottom-section{flex-direction:column}.default .checkout-form .form-group-fields{grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px}.default .checkout-form .form-group .payment-methods{grid-template-columns:repeat(1,1fr)}.default .credit-card-fields .input-container:has(.card-num){width:100%}.default .credit-card-fields .input-container:has(.exp-date){width:33%}.default .credit-card-fields .input-container:has(.cvv-num){width:27%}}@media(max-width:480px)and (max-width:460px){.default .credit-card-fields .input-container:has(.exp-date){width:47%}.default .credit-card-fields .input-container:has(.cvv-num){width:47%}}@media(max-width:480px){.default .section.checkout-header-section{flex-direction:column;padding:15px;margin:10px auto 20px}.default .section.checkout-header-section .header-panel{width:100%;justify-content:center}.default .checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section{flex-direction:column}}@media(max-width:1440px){.default .checkout-form .payment-methods{grid-template-columns:repeat(3,1fr)}.default .checkout-form .group-label,.default .checkout-main-section .shopping-cart h2{font-size:24px}.default .checkout-main-section .shopping-cart .cart-header{padding-bottom:12px}}.default .calendly.content-calendly,.default .calendly.content-calendly>div{width:100%}.default .calendly.content-calendly>div.center,.default .calendly.content-calendly>div.loading{text-align:center}.default .calendly.content-calendly>div.center strong{font-size:20px;font-weight:500}.default .breadcrumb-container{border-bottom:1px solid var(--color-soft-grey);padding:12px 0;width:100%;overflow-x:auto}.default .breadcrumb-container::-webkit-scrollbar{width:1px;height:3px}.default .breadcrumb-container::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:10px}.default .breadcrumb-container::-webkit-scrollbar-thumb{background:var(--scrollbar-track-thumb);border-radius:10px}.default .breadcrumb-container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-track-thumb-hover)}.default .breadcrumb-container li.list-item.breadcrumb{display:flex;font-size:18px;font-weight:500;list-style:none;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer}.default .breadcrumb-container li.list-item.breadcrumb a{color:var(--primary-color);font-size:18px}.default .breadcrumb-container li.list-item.breadcrumb+.list-item.breadcrumb:before{content:">";margin:0 10px;color:var(--primary-color)}.default .breadcrumb-container li.list-item.breadcrumb:last-child a{color:var(--color-gray-breadcrumb);font-size:18px;font-weight:500}@media(max-width:1440px){.default .breadcrumb-container li.list-item.breadcrumb,.default .breadcrumb-container li.list-item.breadcrumb a,.default .breadcrumb-container li.list-item.breadcrumb:last-child a{font-size:16px}}@media(max-width:480px){.default .breadcrumb-container li.list-item.breadcrumb,.default .breadcrumb-container li.list-item.breadcrumb a,.default .breadcrumb-container li.list-item.breadcrumb:last-child a{font-size:14px}}