.sharkclean-product-0-x-productDescription iframe{width:100%;aspect-ratio:16/9;height:auto}.sharkclean-product-0-x-productDescription .vtex-desktop{display:block}.sharkclean-product-0-x-productDescription .vtex-mobile{display:none}@media (max-width:959px){.sharkclean-product-0-x-productDescription .vtex-desktop{display:none}.sharkclean-product-0-x-productDescription .vtex-mobile{display:block}}.sharkclean-product-0-x-productDescription .templateDescription h2,.sharkclean-product-0-x-productDescription .templateDescription h3,.sharkclean-product-0-x-productDescription .templateDescription p,.sharkclean-product-0-x-productDescription .templateDescription ul{margin:0;padding:0;line-height:1.2}.sharkclean-product-0-x-productDescription .templateDescriptionBeauty *{color:#391f1b}.sharkclean-product-0-x-productDescription .templateDescription strong{font-weight:600}.sharkclean-product-0-x-productDescription .templateDescriptionBannerText{width:100%;font-family:proxima-nova,sans-serif;line-height:1}.sharkclean-product-0-x-productDescription .templateDescriptionFlexStyleTeal .templateDescriptionBannerText{margin-bottom:60px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContainer{position:relative}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContainer>img{width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContent{position:absolute;left:10%;top:10%;height:100%}.sharkclean-product-0-x-productDescription .templateDescriptionFlexStyleTeal .templateDescriptionBannerTextContent{color:#fff;padding-top:100px}.sharkclean-product-0-x-productDescription .templateDescription.templateDescriptionFlexStyleTeal .templateDescriptionBannerTextBrand{margin-bottom:0;position:absolute;width:150px;top:0;right:70px}.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionBannerTextContent{display:flex;flex-direction:column;justify-content:center;top:0}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContent .templateDescriptionBannerTextBrand{display:flex;margin-bottom:40px;max-width:180px;width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContent .templateDescriptionBannerTextTitle{font-size:50px;font-weight:500;margin-bottom:15px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContent .templateDescriptionBannerTextDescription{font-size:20px}.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionBannerTextContent .templateDescriptionBannerTextDescription{margin-bottom:160px}.sharkclean-product-0-x-productDescription .templateDescription .templateDescriptionBannerTextList{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:20px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextFlag{position:absolute;bottom:19.5%}@media screen and (max-width:1400px){.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextFlag{bottom:17.5%}}@media screen and (max-width:1200px){.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextFlag{bottom:15.5%}}@media screen and (max-width:1000px){.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextFlag{bottom:12.5%}}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextFlag .templateDescriptionBannerTextFlagText{background:#f2f2f2;display:inline-block;padding:5px 10px;border-radius:6px;font-size:18px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextFlag .templateDescriptionBannerTextFlagImage{position:absolute;right:-30px;bottom:-65px;max-width:280px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextSmall{font-size:16px;margin-top:20px;display:block}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextItem{background-color:#fff;max-width:360px;padding:20px;border-radius:8px;font-size:14px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle{margin-bottom:60px;position:relative}.sharkclean-product-0-x-productDescription .templateDescriptionGridContainer{max-width:1115px;width:100%;margin:60px auto}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridCircle{width:400px;height:400px;position:absolute;left:-320px;border-radius:500px;top:-60px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridArticleTitle{font-size:20px;font-weight:400;text-align:center;margin-bottom:30px;min-width:100%;display:inline-block}.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionGridArticle .templateDescriptionGridArticleTitle{margin-bottom:60px;display:flex;align-items:center;justify-content:center;gap:10px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridArticleList{display:flex;list-style:none;margin:0;gap:20px;align-items:stretch;padding:60px 0;justify-content:space-between}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridArticleList.templateDescriptionGridArticleListWrap{flex-wrap:wrap;gap:80px 20px;justify-content:flex-start}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridArticleList.templateDescriptionGridArticleListBigImage{padding:100px 0 60px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleItem{width:calc(25% - 20px);display:flex;align-items:stretch}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleItem .templateDescriptionGridArticleImage{max-height:188px;height:auto}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleListThird .templateDescriptionGridArticleItem{width:calc(33.33333% - 20px)}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContent{position:relative;background-color:#fafafa;padding:90px 35px 20px;text-align:center;border-radius:10px}.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionGridArticleContent{padding:140px 35px 20px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleListBigImage .templateDescriptionGridArticleContent{padding:100px 35px 20px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContent .templateDescriptionGridArticleTitle{color:#000}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleIcons .templateDescriptionGridArticleContent{padding-top:64px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleListBigImage .templateDescriptionGridArticleImageContent{position:absolute;top:-100px;display:flex;justify-content:center;width:100%;left:0}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleImageContent{position:absolute;top:-67px;display:flex;justify-content:center;width:100%;left:0}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContentBigImage .templateDescriptionGridArticleImageContent{top:-100px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleIcons .templateDescriptionGridArticleImageContent{top:-32px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContent .templateDescriptionGridArticleTitle{font-size:20px;margin-bottom:15px;font-weight:600}.sharkclean-product-0-x-productDescription .templateDescriptionFlexStyleTeal .templateDescriptionGridArticleContent .templateDescriptionGridArticleTitle{margin-top:15px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContent .templateDescriptionGridArticleText{font-size:14px;color:#000}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSide{width:100%;max-width:100%;margin-bottom:60px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideContainer{display:flex}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideContainer>div{width:50%}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideImage img{max-width:100%;width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideText{display:flex;flex-direction:column;align-items:center;justify-content:center}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideText .templateDescriptionGridArticleList{display:flex;justify-content:space-around;padding:80px 0 0}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideText .templateDescriptionGridArticleItem .templateDescriptionGridArticleImage{max-height:90px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideText .templateDescriptionGridArticleItem{display:flex;width:calc(50% - 20px)}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideText .templateDescriptionGridArticleContent .templateDescriptionGridArticleTitle{font-size:16px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideText .templateDescriptionGridArticleContent{padding:40px 20px 20px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer .templateDescriptionBannerTextDescriptionFlag{position:relative;display:flex;align-items:center;justify-content:center}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer .templateDescriptionBannerTextDescriptionFlagImage{position:absolute;top:-70px;right:0;max-width:130px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer .templateDescriptionBannerTextDescriptionFlagText{display:flex;background:#f2f2f2;margin-left:30px;padding:20px 45px;border-radius:10px;align-items:center}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer .templateDescriptionBannerTextDescriptionFlagTextContent{padding-left:15px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer .templateDescriptionBannerTextDescriptionFlagIcon{margin-left:-70px;width:55px;height:55px;display:inline-block}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer{max-width:400px}.sharkclean-product-0-x-productDescription .templateDescription .templateDescriptionBannerTextTitle{font-size:48px;margin-bottom:40px;font-weight:500;line-height:1}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextDescription{font-size:16px}.sharkclean-product-0-x-templateDescriptionPetPro .templateDescription .templateDescriptionBannerTextTitle{margin-bottom:20px}.sharkclean-product-0-x-templateDescriptionPetPro .templateDescription .templateDescriptionBannerSideTextContainer:first-child{margin-bottom:40px}.sharkclean-product-0-x-productDescription .templateDescriptionDetails{position:relative}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsWithBackground{margin-bottom:60px}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsContainer{max-width:1115px;width:100%;margin:0 auto;z-index:2;position:relative}.sharkclean-product-0-x-productDescription .templateDescriptionDetails .templateDescriptionDetailsContainer{background-color:#f9f9f9;padding:30px}.sharkclean-product-0-x-productDescription .templateDescriptionDetails .templateDescriptionDetailsBackground{top:130px;z-index:1;position:absolute}.sharkclean-product-0-x-productDescription .templateDescription .templateDescriptionDetailsTitle{font-size:24px;font-weight:600;margin-bottom:30px;color:#000}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsList{display:flex;list-style:none;gap:40px;flex-wrap:wrap}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsItem{display:flex;flex-direction:column;max-width:calc(33.33333% - 40px);width:100%!important}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsItemTitle{font-size:18px;margin-bottom:10px;color:#000}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsItemText{font-size:14px;color:#000}.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionBannerTextContent,.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionBannerTextTitle,.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionDetailsItemText,.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionDetailsItemTitle,.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionDetailsTitle,.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionGridArticleTitle{color:#391f1b}@media screen and (max-width:959px){.sharkclean-product-0-x-productDescription .templateDescriptionBannerText{margin-bottom:60px}.sharkclean-product-0-x-productDescription .templateDescriptionFlexStyleTeal .templateDescriptionBannerTextContent{padding-top:0;color:#000}.sharkclean-product-0-x-productDescription .templateDescription .templateDescriptionBannerTextTitle{margin-top:15px}.sharkclean-product-0-x-productDescription .templateDescriptionPetPro .templateDescription .templateDescriptionBannerTextTitle br{display:none}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContainer{display:flex;flex-direction:column-reverse}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContent{position:relative;left:0;top:0}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContent .templateDescriptionBannerTextBrand{margin:0 auto 30px}.sharkclean-product-0-x-productDescription .templateDescription .templateDescriptionBannerTextTitle{margin-bottom:15px;font-size:36px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridArticleList,.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridArticleList.templateDescriptionGridArticleListBigImage{flex-wrap:wrap;gap:80px 10px;padding:50px 0 0}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContent,.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleListBigImage .templateDescriptionGridArticleContent,.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionGridArticleContent{max-width:100%;width:100%;padding:60px 10px 20px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextItem{box-shadow:0 0 20px 0 rgba(0,0,0,.1);max-width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContent .templateDescriptionGridArticleTitle{font-size:16px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleContent .templateDescriptionGridArticleText{font-size:12px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleItem,.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleListThird .templateDescriptionGridArticleItem{max-width:calc(50% - 10px);width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleItem .templateDescriptionGridArticleImage{max-height:100px}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleImageContent,.sharkclean-product-0-x-productDescription .templateDescriptionGridArticleListBigImage .templateDescriptionGridArticleImageContent{top:-60px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideContainer{display:flex;flex-direction:column-reverse}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideContainer.templateDescriptionBannerSideContainerColumn{flex-direction:column}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideContainer>div{width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer{padding:16px}.sharkclean-product-0-x-productDescription .templateDescriptionPetPro.templateDescription .templateDescriptionBannerSideTextContainer:first-child{margin-bottom:20px}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsList{flex-wrap:wrap;gap:20px 10px}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsList.templateDescriptionDetailsListColumn{flex-direction:column}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsItem{max-width:calc(50% - 10px);width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionDetailsList.templateDescriptionDetailsListColumn .templateDescriptionDetailsItem{max-width:100%;width:100%}.sharkclean-product-0-x-productDescription .templateDescriptionGridArticle .templateDescriptionGridArticleTitle{margin-top:0}.sharkclean-product-0-x-productDescription .templateDescriptionMop .templateDescriptionBannerTextContent .templateDescriptionBannerTextDescription{margin-bottom:20px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextFlag{position:relative}.sharkclean-product-0-x-productDescription .templateDescriptionBannerTextContent .templateDescriptionBannerTextBrand{margin-top:35px}.sharkclean-product-0-x-productDescription .templateDescriptionBannerSideTextContainer .templateDescriptionBannerTextDescriptionFlag{margin-top:60px}.sharkclean-product-0-x-productDescription .templateDescription.templateDescriptionFlexStyleTeal .templateDescriptionBannerTextBrand{display:none}}