tabs-section{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0}.tab_heading{max-width:721px;margin:0 0 20px}.tab_inner-content p strong{color:#267bb8;font-size:16px;letter-spacing:-.3px;font-weight:600}.tab_inner-content p em{font-style:normal;margin-top:12px;display:block}.tab_inner-content p{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 12px}.tabs-nav{width:30%}.tabs-content{width:70%;padding-left:60px}.tabs-extra-content{width:100%;margin-top:40px}.step_main img{border-radius:12px;border:1px solid #E9E9E9;width:100%;height:100%;object-fit:cover}.step_inner-content p strong{line-height:1.2;font-size:16px;font-weight:700;color:#267bb8}.product_btn{display:flex;flex-wrap:wrap;gap:12px}.video__tab-main .product_btn a:first-child{background:#000!important;color:#fff!important}.tab-bathroom-tile-care .step_4 .product_btn a{background:#000;color:#fff}.product_btn a:first-child:hover,.product_btn a:last-child:hover,.product_btn a:hover{background:var(--secondaryColor)!important;color:#000!important}.product_btn a:last-child{background:#329448!important;color:#fff!important}.video__tab-main .product_btn a:nth-child(2),.product_btn a:only-child,.product_btn a:first-child{background:#267bb8!important;color:#fff!important}.product_btn a{gap:12px;border-radius:12px;font-size:16px;padding:4px 20px 4px 4px}.product_btn img{width:46px;height:46px;box-shadow:0 4px 10px #0003;border:1px solid #FFFFFF;border-radius:10px}.video_content p{padding:0;margin:0;font-size:14px;line-height:1.4;font-weight:400}.video_heading{font-size:42px;margin:0 0 20px;line-height:1;font-weight:400}.step_main.video__tab-main{width:100%!important;margin:0;background:transparent;border:none}.step_inner-content ol,.step_inner-content p{margin:5px 0 12px}.step_inner-content p a{text-decoration:none}.step_inner-content li,.step_inner-content p{font-size:14px;line-height:24px;font-weight:400;color:#000}.step_inner-content h5{margin:0 0 8px;font-size:18px;line-height:1.4;font-weight:600;font-family:var(--font-body-family);letter-spacing:-.3px}.step_main.img-position-right .step_img{width:120px;height:120px;position:absolute;top:20px;right:20px}masonry-grid .step_main{counter-increment:step-counter}.img-position-default .step_heading{max-width:100%}.step_heading{font-size:24px;line-height:1;font-weight:400;max-width:calc(100% - 130px);margin:63px 0 16px}masonry-grid{counter-reset:step-counter}masonry-grid .step_main:nth-child(2):before,masonry-grid .step_main:nth-child(3):before,masonry-grid .step_main:nth-child(6):before,masonry-grid .step_main:nth-child(7):before{background:#e0f7e5;border:1px solid #BDE5C6;box-shadow:0 4px 10px #469e590d;color:#329448}masonry-grid .step_main:before{border:1px solid #C6E1F4;background:#ddeefb;color:#267bb8;box-shadow:0 4px 10px #469e590d}masonry-grid .step_main:before{content:"Step " counter(step-counter);position:absolute;top:20px;padding:11px 20px;left:20px;border-radius:15px;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.3px;text-transform:uppercase}.step_inner-content ul{margin-top:0}.step_main{background:#fff;border:1px solid #E9E9E9;padding:20px;border-radius:15px;display:inline-flex;flex-direction:column;position:absolute;width:calc(50% - 10px);margin-bottom:20px;box-sizing:border-box}.tab-extra{position:relative;animation:fadeIn .3s ease}.tab-extra{display:none}.tabs-wrapper{width:100%}.tabs-nav{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.tabs-nav .tab-link{font-size:16px;line-height:1.2;font-weight:500;font-family:var(--font-body-family);letter-spacing:-.3px;text-transform:uppercase;cursor:pointer;background:#fff;color:#000;border-radius:15px;display:flex;align-items:center;padding:20px;box-shadow:0 4px 10px #469e590d}.tabs-nav .tab-link.active{background:#000;color:#fff}.tab-content{display:none;animation:fadeIn .3s ease}.tab-extra.active{display:flex;flex-wrap:wrap;gap:20px}.tab-content.active{display:block}.video__tab-main:before{display:none}.video__tab-main deferred-media{border:none!important}.video__tab-main .product_btn{margin:20px 0 0}.video__tab-main .product_btn{max-width:447px;gap:12px}.video__tab-main .product_btn a:first-child{width:calc(50% - 5px)}.video__tab-main .product_btn a{width:calc(50% - 6px);letter-spacing:-.2px}.step_inner-content ul,.step_inner-content ol{padding-left:14px}.tab-bathroom-tile-care .step_1 .step_inner-content p:first-of-type,.tab-bathroom-tile-care .step_2 .step_inner-content p:first-of-type,.tab-bathroom-tile-care .step_3 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_1 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_2 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_3 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_4 .step_inner-content p:first-of-type{max-width:inherit}.step_main.video__tab-main{flex-direction:row;padding:0;justify-content:space-between}.video_tab-inner{max-width:494px}.video_content-main{display:flex;flex-direction:column;justify-content:center;padding-right:20px}.video_tab-inner,.video_content-main{width:50%}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:1200px){masonry-grid .step_main:before{padding:8px 15px;font-size:14px;border-radius:10px}.video_heading{font-size:32px;margin:0 0 12px}.tabs-nav .tab-link{font-size:14px;padding:18px}.video__tab-main .product_btn a{max-width:190px;min-width:190px;width:100%}.product_btn img{width:40px;height:40px}.product_btn a{font-size:14px;padding:4px 16px 4px 4px}}@media only screen and (max-width:990px){.step_main{margin-bottom:0!important}.video__tab-main .product_btn,.video_tab-inner,.video_content-main{width:100%;max-width:100%}.tabs-nav{width:100%;max-width:400px}.step_main.video__tab-main{flex-direction:column}.video_content-main{padding:10px 0 30px}.tabs-nav{margin-bottom:30px}.tabs-content{padding-left:0;width:100%}.product_btn{gap:10px}}@media only screen and (max-width:767px){.video__tab-main .product_btn a{width:inherit}.step_main.img-position-right .step_heading{max-width:calc(100% - 120px)}.product_btn img{width:30px;height:30px;border-radius:4px}.product_btn a,.video__tab-main .product_btn a{max-width:166px;min-width:166px;width:100%!important;font-size:12px}.video_heading{font-size:26px}masonry-grid .step_main:before{padding:5px 11px;font-size:12px;border-radius:10px}.product_btn a{min-height:44px;gap:9px}.step_main.img-position-right .step_img{width:110px;height:110px}.tabs-extra-content{margin-top:20px}.step_inner-content h5{font-size:16px}.step_heading{font-size:22px;line-height:26px;margin:40px 0 15px}.tab-bathroom-tile-care .step_1 .step_inner-content p:first-of-type,.tab-bathroom-tile-care .step_2 .step_inner-content p:first-of-type,.tab-bathroom-tile-care .step_3 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_1 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_2 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_3 .step_inner-content p:first-of-type,.tab-commercial-floor-tile-care-guide .step_4 .step_inner-content p:first-of-type{margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/guide-tabs.css.map */
