::placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}::-ms-input-placeholder{color:#bbb}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:#83266c;display:block!important;font-weight:700}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{display:none}.home .widget-collection .cart-wishlist-btn a{font-family:inherit;font-size:100%;font-weight:700;line-height:100%;color:#83266c}.home .yith-wcwl-wishlistexistsbrowse.show{display:flex!important;flex-direction:column}.home a.add_to_wishlist.single_add_to_wishlist{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;font-size:0}.page-template-template-estore-home-alt section{margin-top:30px}.page-template-template-estore-home-alt section.widget_estore_benefits_bar_widget{margin:0!important;padding:0}.page-template-template-estore-home-alt .bx-viewport{height:auto!important;max-height:509px}.page-template-template-estore-home-alt .bbRow{display:flex;align-items:center;justify-content:space-around}a.bbLink,a.bbLink:hover,a.bbLink:visited,a.bbLink:active{color:#fff;font-weight:700;line-height:100%}.bbColOne,.bbColTwo,.bbColThree{width:33.333%;display:flex;align-items:center;justify-content:center}.bbIcon{margin-right:1rem}ul.mctaBullets{margin:0}li.mctaBullet{font-size:2rem;padding-left:1rem}li.mctaBullet::marker{color:#fff;content:"\2713"}a.ctaBannerBtn{color:#fff;text-decoration:none;padding:1rem 3rem;border:1px solid #fff;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.ctaBannerBtn:hover{background:#fff;color:#7b225e;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ctaBannerTitle{display:flex;align-items:center;flex-wrap:nowrap;color:#fff;}h2.ctaBannerTitle img{margin:0 1rem;width:90px}.mctaBRow{display:flex;align-items:flex-start}.mctaBRow .colOne,.mctaBRow .colTwo,.mctaBRow .colThree{width:33.333%;display:flex;align-items:center;justify-content:center}.colTwo{padding-left:2rem}.ctaBtnWrapper{min-height:110px}.page-template-template-estore-home-alt section.fpHeaderSection{margin:0!important;padding:0;min-height:50rem;display:flex;-ms-align-items:center;align-items:center}.page-template-template-estore-home-alt .fphRow{max-width:50%}.fphTitleTextWrapper{background:#7b225e;padding:2rem}.fpHeader section{margin:0;padding:0}.fphCtaBtns{padding:2rem 0}.fphTitle{color:#fff;font-size:3rem;line-height:100%;margin-bottom:2rem;font-weight:700}.fphtext{color:#fff;font-size:1.7rem;line-height:120%}a.fphLinkone{background:#7b225e;color:#fff;line-height:100%;padding:1rem 2rem;margin-right:1rem;border:2px solid #7b225e;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.fphLinkone:hover,a.fphLinkone:active{background:#fff;color:#000;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.fphLinktwo{background:#fff;color:#000;line-height:100%;padding:1rem 2rem;margin-right:1rem;border:2px solid #7b225e;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.fphLinktwo:hover,a.fphLinktwo:active{background:#7b225e;color:#fff;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.featured-slider li .featured-img img,.feature-slider-tab li .featured-img img{height:22rem;width:100%}.featured-slider li .featured-title,.feature-slider-tab li .featured-title{height:48px}@media only screen and (min-device-width:320px) and (max-width:576px){.page-template-template-estore-home-alt .bbRow{flex-direction:column}.bbColOne,.bbColTwo,.bbColThree{width:100%;margin:1rem}.page-template-template-estore-home-alt .fphRow{max-width:100%}.fphTitle{font-size:2rem;font-size:20px}.fphtext{color:#fff;font-size:1.2rem;font-size:12px;line-height:120%}.mctaBRow{flex-direction:column}.mctaBRow .colOne,.mctaBRow .colTwo,.mctaBRow .colThree{width:100%;justify-content:flex-start}.colOne{padding-left:2rem}li.mctaBullet{font-size:1.6rem;font-size:16px}.ctaBannerTitle{justify-content:center}h2.ctaBannerTitle{font-size:16px;font-size:1.6rem}h2.ctaBannerTitle img{margin:0 1rem;width:36px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){a.bbLink,a.bbLink:hover,a.bbLink:visited,a.bbLink:active{font-size:1rem}.ctaBannerTitle{justify-content:center}.mctaBRow{flex-wrap:wrap}.colOne,.colTwo{width:50%!important}.colOne{padding-left:2rem}.colThree{justify-self:center;width:100%!important}li.mctaBullet{font-size:1.7rem;font-size:17px}.fphTitle{font-size:2rem;font-size:20px}.fphtext{font-size:1.3rem;font-size:13px}}@media only screen and (min-device-width:1112px) and (max-device-width:1112px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.ctaBannerTitle{justify-content:center}.mctaBRow{flex-wrap:wrap;width:100%;justify-content:center}.colOne{padding-left:2rem}.colThree{justify-self:center;width:100%!important}}@media only screen and (min-width:577px) and (max-width:1600px){.mctaBRow .colOne,.mctaBRow .colTwo{width:50%}.mctaBRow .colThree{width:100%}.ctaBannerTitle{justify-content:center}.mctaBRow{flex-wrap:wrap;width:100%;justify-content:center}.colOne{padding-left:2rem}.colThree{justify-self:center;width:100%!important}}