@charset "UTF-8";html{--base-clr_primary:33, 181, 115}html{--bradius_None:0;--bradius_XXXS:2px;--bradius_XXS:4px;--bradius_XS:8px;--bradius_S:12px;--bradius_M:16px;--bradius_L:20px;--bradius_XL:100vmax}html{--pbxPrimaryColor:#21b573;--pbxPrimaryAltColor:rgb(21.203271028, 116.296728972, 73.8901869159);--pbxPrimaryColorLighten50:rgb(36.9322429907, 202.5677570093, 128.703271028);--pbxPrimaryColorLighten400:rgb(177.1869158879, 240.8130841121, 212.4392523364);--pbxMainFontFamily:Roboto, sans-serif;--pbxButtonRadius:5px;--pbxSecondaryColor:#21b573;--pbxSecondaryColorDarken50:rgb(29.0677570093, 159.4322429907, 101.296728972);--pbxSecondaryColorDarken100:rgb(25.1355140187, 137.8644859813, 87.5934579439);--pbxSecondaryColorDarken150:rgb(21.203271028, 116.296728972, 73.8901869159);--pbxSecondaryColorDarken200:rgb(17.2710280374, 94.7289719626, 60.1869158879);--pbxSecondaryColorDarken250:rgb(13.3387850467, 73.1612149533, 46.4836448598);--pbxBgColor:#f9f9f9;--pbxBaseShadow:rgba(0, 0, 0, 0.2);--pbxDisabledButtonColor:#e4e4e4;--pbxBodyFontColor:#666;--pbxBodyFontColorDarken150:rgb(63.75, 63.75, 63.75);--pbxBodyFontColorDarken200:#333333;--pbxBodyFontColorLighten100:rgb(127.5, 127.5, 127.5);--pbxBodyFontColorLighten150:rgb(140.25, 140.25, 140.25);--pbxBodyFontColorLighten200:#999999;--pbxBodyFontColorLighten250:rgb(165.75, 165.75, 165.75);--pbxBodyFontColorLighten300:rgb(178.5, 178.5, 178.5);--pbxBodyFontColorLighten500:rgb(229.5, 229.5, 229.5);--pbxPrimaryFontColor:#fff;--pbxPrimaryFontColorDarken200:#cccccc;--pbxSecondaryFontColor:rgba(32, 51, 67, 0.75);--pbxSecondaryFontColorDarken100:rgba(15.5151515152, 24.7272727273, 32.4848484848, 0.75);--pbxPrimaryBackgroundColor:#fff;--pbxPrimaryBackgroundColorDarken50:rgb(242.25, 242.25, 242.25);--pbxPrimaryBackgroundColorDarken100:rgb(229.5, 229.5, 229.5);--pbxPrimaryBackgroundColorDarken500:rgb(127.5, 127.5, 127.5);--pbxSecondaryBackgroundColor:#f9f9f9;--pbxSecondaryBackgroundColorDarken50:rgb(236.25, 236.25, 236.25);--pbxTertiaryBackgroundColor:#f2f2f2;--pbxTertiaryBackgroundColorDarken50:rgb(229.25, 229.25, 229.25);--pbxQuaternaryBackgroundColor:#f2f2f2;--pbxPrimaryBorderColor:#e7e7e7;--pbxSecondaryBorderColor:#d3d3d3;--pbxLightBorderColor:#f2f2f2;--pbxDropdownRadius:3px;--pbxDropdownBorder:1px solid #e7e7e7;--pbxDropdownShadowColor:rgba(0, 0, 0, 0.2);--pbxDropdownBackgroundColor:#fff;--pbxDropdownHoveredOptionBGColor:#f2f2f2;--pbxDropdownActiveOptionBGColor:#f9f9f9;--pbxTooltipBgColor:#444;--pbxTooltipFontColor:#bebebe;--pbxBadgeBgColor:#f3a433;--pbxValidationBoxErrorBgColor:#ffe1de;--pbxValidationBoxErrorDotColor:#f33333;--pbxValidationBoxWarningDotColor:#f3a433;--pbxWarningFontColor:#de1d1d;--pbxWarningColor:rgb(225, 211, 0);--pbxWarningBorderColor:rgb(195, 181, 0);--pbxWarningBoxShadowColor:rgba(225, 211, 0, 0.15);--pbxErrorColor:rgb(222, 29, 29);--pbxErrorBorderColor:rgb(192, 28, 28);--pbxErrorBoxShadowColor:rgba(222, 29, 29, 0.15)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pbxSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pbxShakeVertical{20%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0deg)}}#app .clearfix{*zoom:1}#app .clearfix::before,#app .clearfix::after{display:table;content:" "}#app .clearfix::after{clear:both}#app [class*=pf-58].BlankStepView .PbxPhotoBannerNew p,#app [class*=pf-58].BlankStepView .PbxCategoryLandingPage .category .description,#app [class*=pf-58].BlankStepView .TcCategoryLandingPage .TC_Category .TC_Description,#app [class*=pf-58].BlankStepView .lp-section p,#app [class*=pf-58].BlankStepView .ProductFamilyDescriptionComponent p{font-size:16px}#app .PbxAttributePresentation .attributeValueContainer{flex-wrap:nowrap}#app .PbxCategories{padding:50px 10px}#app .PbxCategories p{max-width:800px;margin-right:auto;margin-left:auto}#app .PbxCategories .categories{align-items:stretch;justify-content:space-between;max-width:800px;margin:0 auto;padding:20px 0}#app .PbxCategories .categories>div{width:33%}@media (max-width:480px){#app .PbxCategories .categories>div{width:50%}}@media (max-width:480px){#app .PbxCategories .categories{flex-direction:column;align-items:center;justify-content:center}}#app .PbxCategories .category{position:relative;height:100%;margin-bottom:30px}#app .PbxCategories .category img{position:relative;top:-10px}#app .PbxCategories .name{position:absolute;bottom:10px;width:100%;margin-bottom:10px;color:#666;font-weight:300;font-size:20px;text-align:center;background:#fff}@media (max-width:480px){#app .PbxCategories .name{margin-bottom:-20px}}#app .PbxCategories .name::after{display:block;margin-top:5px;color:#21b573;font-weight:400;font-size:12px;content:"Explore themes"}#app .PbxCategories .category-image{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;max-width:100%;height:140px;border:2px solid #e7e7e7;border-radius:50%;transition:all .3s}#app .PbxCategories .category-image:hover{border-color:#21b573}#app .PbxProductTiles .product-tiles-container{display:flex}#app .PbxProductTiles .product-tiles-container div{width:100%}@media only screen and (min-width:992px){#app .PbxProductTile{flex-basis:25%}}#app .TcCategoryLandingPage.TC{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:var(--pbxGSBaseContainerWidth);margin:33px auto}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC{margin:0 auto}}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-2 div{width:540px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-2 div .TC_CategoryImage img{max-width:500px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-3 div{width:373px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-3 div .TC_CategoryImage img{max-width:305px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-4 div{width:270px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-4 div .TC_CategoryImage img{max-width:230px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-5 div{width:220px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-5 div .TC_CategoryImage img{max-width:200px}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-5 div .TC_Category .TC_Header{font-size:19px}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_QuantityInRow-2,#app .TcCategoryLandingPage.TC .TC_QuantityInRow-3,#app .TcCategoryLandingPage.TC .TC_QuantityInRow-4,#app .TcCategoryLandingPage.TC .TC_QuantityInRow-5{display:flex;flex-direction:column;align-items:center;justify-content:center}#app .TcCategoryLandingPage.TC .TC_QuantityInRow-2 div,#app .TcCategoryLandingPage.TC .TC_QuantityInRow-3 div,#app .TcCategoryLandingPage.TC .TC_QuantityInRow-4 div,#app .TcCategoryLandingPage.TC .TC_QuantityInRow-5 div{width:100%;max-width:400px}}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category{width:100%;margin-bottom:40px;padding:8px 0 24px 0;overflow:hidden;transition:all linear .5s}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category{width:100%;margin-bottom:15px}}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category a{display:flex;flex-direction:column;align-items:center;justify-content:center}}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category:hover,#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category:active{box-shadow:0 5px 20px rgba(59,59,59,.119209);cursor:pointer}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category:hover,#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category:active{box-shadow:none}}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category:hover .TC_Link,#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category:active .TC_Link{transform:translateY(0);opacity:1}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category div{width:auto}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_CategoryImage{display:flex;justify-content:center}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_CategoryImage img{width:100%}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_TextWrapper{padding:0 43px 0 16px}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_TextWrapper{padding:0 45px 0 5px}}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_Header{margin-top:18px;margin-bottom:8px;color:#3b3b3b;font-weight:700;font-size:24px;line-height:29px;letter-spacing:-.533333px}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_Header{margin-top:16px;font-size:20px;line-height:24px;letter-spacing:-.444444px}}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_Description{margin-bottom:16px;color:#3b3b3b;font-weight:300;font-size:14px;line-height:22px}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_Description{margin-bottom:24px;font-size:16px;line-height:26px}}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_Link{color:var(--pbxPrimaryColor, #21b573);font-size:14px;line-height:17px;transform:translateY(100px);opacity:0;transition:all linear .5s}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_Link{font-size:16px;line-height:19px;transform:translateY(0);opacity:1}}#app .TcCategoryLandingPage.TC .TC_CategoryWrapper .TC_Category .TC_Link .arrow{font-size:13px;transform:translate(5px,2px)}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .TC_ButtonWrapper{margin-top:25px;margin-bottom:40px}}#app .TcCategoryLandingPage.TC .Button{width:173px;height:47px;margin-top:-21px;padding:0 14px;text-transform:initial}#app .TcCategoryLandingPage.TC .Button .icon{font-size:10px}#app .TcCategoryLandingPage.TC .Button .caption{white-space:nowrap}@media all and (max-width:768px){#app .TcCategoryLandingPage.TC .Button{width:206px;height:56px}}#app .TcPriceWithTwoCurrencies.TC{display:flex;justify-content:space-between;align-items:center;margin-top:15px}#app .TcPriceWithTwoCurrencies.TC .TC_PriceLabel{font-weight:400;flex:0 0 30%;width:30%;max-width:30%;margin:0}#app .TcPriceWithTwoCurrencies.TC .TC_Price{flex:0 0 70%;width:70%;max-width:350px;margin:0;font-weight:700;font-size:24px;text-align:left;color:var(--clr_primary)}#app .TcPriceWithTwoCurrencies.TC .TC_OldPrice{font-weight:400;text-decoration:line-through;margin-right:5px}#app .TcPriceWithTwoCurrencies.TC .TC_CurrentPrice{margin-right:10px}#app .TcPriceWithTwoCurrencies.TC .TC_PriceInSecondCurrency{font-size:18px}