.default .page-header .logo-and-search-section img.company-logo{height:50px}.default .homepage-slider .banner.content-banner .banner-container{position:relative;height:650px;overflow:hidden}.default .homepage-slider .banner.content-banner .banner-container:after{content:"";position:absolute;inset:0;background:#000;opacity:.36}.default .homepage-slider .banner.content-banner .banner-container img{object-fit:cover;object-position:top!important}.default .footer-logo{height:50px}.default .checkout-header-section .header-logo a img{height:70px}.default .content-section.steps-to-buy-container .card-section .card-view-first .image-container:before,.default .content-section.steps-to-buy-container .card-section .card-view-second .image-container:before,.default .content-section.steps-to-buy-container .card-section .card-view-third .image-container:before{display:none}.default .need-advice-container .advice-block{background:#116948}.default .need-advice-container .advice-block .description,.default .need-advice-container .advice-block .title-wrap .title{color:#f0f3f2}.default .need-advice-container .advice-block .need-advice-button{background-color:var(--color-white);border:1px solid var(--color-white);color:var(--primary-outline-button-text-color)}.default .need-advice-container .advice-block .need-advice-button:hover{background-color:var(--primary-hover);border:1px solid var(--primary-hover);color:var(--primary-text-hover-color)}.default .transform-kitchen-container .zoom-card-effect-container .transform-kitchen-card .card-view{display:flex;flex-direction:column}.default .transform-kitchen-container .zoom-card-effect-container .transform-kitchen-card .card-view .inner-content{display:flex;flex-direction:column;flex:1}.default .transform-kitchen-container .zoom-card-effect-container .transform-kitchen-card .card-view .inner-content .card-description{margin-bottom:20px}.default .transform-kitchen-container .zoom-card-effect-container .transform-kitchen-card .card-view .inner-content .card-link{margin-top:auto}.default .what-we-do{margin-bottom:0;background:rgba(0,0,0,0)}.default .what-we-do.promotional-background{padding-bottom:0!important}.default .what-we-do .top-section .page-title h2{font-size:40px;font-weight:700;letter-spacing:2px;margin-bottom:30px}.default .what-we-do .feature-refine-and-luxury .design-and-luxury.image-content{max-height:800px}.default .what-we-do .feature-refine-and-luxury .design-and-luxury .refined-design-luxury-card.design-and-luxury-layout{margin-top:0;padding:90px 20px}.default .quality-badge-section{align-items:center;flex-direction:column;gap:40px;text-align:center;width:100%}.default .quality-badge-section,.default .quality-badge-section .content-image{display:flex;justify-content:center}.default .quality-badge-section .content-image img{height:auto;max-width:360px;width:100%}.default .luxury-section .luxury-container{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1400px}.default .luxury-section .luxury-container .luxury-image-wrapper{flex-shrink:0;width:360px}.default .luxury-section .luxury-container .luxury-image{border-radius:2px;display:block;width:100%}.default .luxury-section .luxury-container .luxury-content{flex:1}.default .luxury-section .luxury-container .luxury-heading-wrapper{align-items:center;display:flex;gap:18px;margin-bottom:40px}.default .luxury-section .luxury-container .luxury-heading-line{background:#e5bf93;display:block;height:2px;width:80px}.default .luxury-section .luxury-container .luxury-heading{font-size:42px;letter-spacing:10px;line-height:1.5;margin:0}.default .luxury-section .luxury-container .luxury-description{margin-bottom:35px}.default .luxury-section .luxury-container .luxury-feature-list{display:flex;gap:120px;margin-bottom:40px}.default .luxury-section .luxury-container .luxury-feature-column{display:flex;flex-direction:column;gap:16px}.default .luxury-section .luxury-container .luxury-feature-item{font-size:16px;padding-left:18px;position:relative}.default .luxury-section .luxury-container .luxury-feature-item:before{color:#d4aa7d;content:"■";font-size:12px;left:0;position:absolute;top:2px}.default .luxury-section .luxury-testimonial{background:#f8f8f8;margin-top:50px;padding:45px 40px;position:relative}.default .luxury-section .luxury-testimonial p{font-size:20px;margin:0}.default .filter-tabs-v3 button.active,.default .filter-tabs-v3 button:hover{background-color:#116948;color:#fff}.default .category-info-container{display:flex;flex-direction:column;gap:20px}.default .blocks-after-content{margin:50px auto 0}.default .return-and-cancellation-policy{margin-bottom:40px}@media(max-width:1200px){.default .what-we-do .refined-design-luxury-container .design-and-luxury.image-content{display:none}}@media(max-width:991px){.default .checkout-header-section .header-logo a img{height:90px}.default .luxury-container{flex-direction:column}.default .luxury-image-wrapper{margin:0 auto;max-width:500px}.default .luxury-heading{font-size:32px;letter-spacing:6px}.default .luxury-feature-list{gap:40px}}@media(max-width:767px){.default .checkout-header-section .header-logo a img{height:50px}.default .luxury-section{padding:40px 16px}.default .luxury-heading-wrapper{align-items:flex-start;flex-direction:column;gap:14px}.default .luxury-heading{font-size:24px;letter-spacing:4px;line-height:1.6}.default .luxury-description p{font-size:14px;line-height:1.9}.default .luxury-feature-list{flex-direction:column;gap:20px}.default .luxury-testimonial{padding:30px 20px}.default .luxury-testimonial p{font-size:16px;padding-right:40px}.default .luxury-quote{font-size:60px;right:15px}}.default .section.free-kitchen-design-section{padding:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:url(/images/TorranceWhite-kitchen_1920.webp) no-repeat 50%;background-attachment:fixed;position:relative}.default .section.free-kitchen-design-section:before{content:"";background:rgba(47,47,47,.7);position:absolute;left:0;top:0;right:0;bottom:0}.default .section.free-kitchen-design-section .content-link,.default .section.free-kitchen-design-section .panel-container{position:relative}.default .section.free-kitchen-design-section .banner-title-container span{color:#fff;font-size:12px;font-weight:300;text-transform:uppercase}.default .section.free-kitchen-design-section .banner-title-container h3{color:#fff;font-size:45px;font-weight:600;line-height:1.2}.default .section.free-kitchen-design-section .content-link{border-radius:4px}.default .best-selling-description{display:flex;flex-direction:column;gap:16px}@media(max-width:1024px){.default .section.free-kitchen-design-section{padding:50px;justify-content:center;text-align:center;flex-direction:column}.default .section.free-kitchen-design-section .banner-title-container h3{font-size:36px}}