.default .productstylegrid{width:100%}.default .productstylegrid .product-style-title .page-title-container{display:flex;flex-direction:row;align-items:center}.default .productstylegrid .product-style-title .page-title-container .title-wrapper{flex:1 1}.default .productstylegrid .product-style-title .page-title-container .promotional-block-container{color:var(--subcategory-offer-text-color);display:flex;align-items:center;background-color:var(--subcategory-offer-bg-color);padding:var(--subcategory-offer-padding);text-align:center}.default .productstylegrid .product-style-title .page-title-container .promotional-block-container strong{font-size:var(--subcategory-offer-font-size);font-weight:var(--subcategory-offer-font-weight);letter-spacing:-1px}.default .productstylegrid .product-style-card-container{display:flex;flex-direction:column;gap:30px;margin-top:50px;margin-bottom:50px}.default .productstylegrid .product-style-card-container .product-styles{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card{border:1px solid var(--color-beige-light);border-radius:15px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:stretch}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .image-card{overflow:hidden;text-align:center;position:relative;font-size:0}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .image-card .offer-label{position:absolute;z-index:1;background:var(--category-label-bg-color);color:var(--category-label-text-color);padding:10px 15px;top:20px;font-weight:700;border-radius:0 5px 5px 0;transition:all .5s ease;font-size:16px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .image-card img{width:auto;object-fit:cover;transition:transform .5s linear}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content{padding:30px;display:flex;flex-direction:column;flex-grow:1}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content h3{font-size:32px;font-weight:700;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .finish-options{display:flex;flex-direction:column;flex-grow:1;gap:15px;margin-top:20px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .finish-options .title-label{display:flex;gap:3px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .finish-options .title-label .label-class{font-weight:400;color:var(--color-gray)}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .finish-options .paint-section,.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .finish-options .stain-section{display:flex;flex-direction:column;gap:5px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .paint-colors,.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .stain-colors{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .paint-colors button,.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .stain-colors button{width:26px;height:26px;background-color:var(--color-white);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;font-size:12px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .paint-colors button:hover,.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .stain-colors button:hover{border:1px solid var(--color-orange)}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .feature-points{padding:10px 0 20px;color:var(--color-black);line-height:25px;font-weight:400;flex-grow:1;display:flex;flex-direction:column}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .feature-points.grey-tick{color:var(--color-neutral-gray)}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .feature-points .read-more-link a{text-decoration:underline;color:var(--primary-color);font-size:16px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .feature-points .read-more-link a:hover{color:var(--primary-hover)}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .labels{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .labels .label{height:auto;padding:15px;display:flex;align-items:center;justify-content:center;background:var(--color-beige-light);border:1px solid var(--border-color);font-size:14px;font-weight:700;border-radius:3px}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .labels .label span{text-transform:capitalize}.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content .action{display:flex}.default .productstylegrid .product-style-card-container .product-styles .product-style-card.zoom-card-effect-card{transition:transform .5s}.default .productstylegrid .product-style-card-container .product-styles .product-style-card.zoom-card-effect-card:hover{box-shadow:0 0 10px 0 var(--box-shadow)}.default .productstylegrid .product-style-card-container .product-styles .product-style-card.zoom-card-effect-card:hover .image-card img:not(.no-zoom){transform:scale(1.2)}.default .productstylegrid .product-style-card-container .product-styles .product-style-card.zoom-card-effect-card:hover .image-card .offer-label{padding-right:35px}.default .productstylegrid .pagination-container{margin:10px 0}.default .product-door-overlay-image-container{box-sizing:content-box;position:absolute;z-index:1;font-weight:700;border-radius:0 5px 5px 0;transition:all .5s ease;right:0;bottom:0;top:auto;padding:0 10px 10px 0;width:100px;height:-moz-fit-content;height:fit-content;font-size:0}.default .product-door-overlay-image-container.v-top{top:0;padding-top:10px;padding-bottom:0}.default .product-door-overlay-image-container.v-center{top:50%;transform:translateY(-50%);padding-top:0;padding-bottom:0}.default .product-door-overlay-image-container.v-center.h-center{transform:translate(-50%,-50%)}.default .product-door-overlay-image-container.v-bottom{bottom:0;padding-top:0;padding-bottom:10px}.default .product-door-overlay-image-container.h-left{left:0;padding-left:10px}.default .product-door-overlay-image-container.h-center{left:50%;transform:translateX(-50%);padding-left:0;padding-right:0}.default .product-door-overlay-image-container.h-right{right:0;padding-left:0;padding-right:10px}.default .product-door-overlay-image-container img{border:3px solid var(--color-white);width:100px;height:auto;object-fit:cover}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-top{top:0}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-center{top:37%}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-center.h-center{transform:translate(-50%,-50%)}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-bottom{bottom:28%}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.h-left{left:3px}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.h-center{left:50%;transform:translateX(-50%)}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.h-right{right:3px}@media(max-width:1200px){.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-center{top:34%}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-bottom{bottom:35%}}@media(max-width:991px){.default .productstylegrid .product-style-card-container .product-styles{grid-template-columns:repeat(2,1fr)}.default .productstylegrid .product-style-title .page-title-container .promotional-block-container strong{font-size:15px}}@media(max-width:767px){.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-center{top:29%}.default .product-slider-section.show-door-overlay .product-door-overlay-image-container.v-bottom{bottom:43%}}@media(max-width:640px){.default .productstylegrid .product-style-card-container .product-styles{grid-template-columns:repeat(1,1fr)}}@media(max-width:1366px){.default .productstylegrid .product-style-title .page-title-container .promotional-block-container{margin:0 0 0 auto}.default .productstylegrid .product-style-title .page-title-container .promotional-block-container strong{font-size:18px}}@media(max-width:1440px){.default .productstylegrid .product-style-card-container .product-styles .product-style-card .content h3{font-size:24px}}