@font-face{font-family:star;src:url("../fonts/stars/star.eot");src:url("../fonts/stars/star.eot?#iefix") format("embedded-opentype"),url("../fonts/stars/star.woff") format("woff"),url("../fonts/stars/star.ttf") format("truetype"),url("../fonts/stars/star.svg#star") format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("../fonts/woocommerce/WooCommerce.eot");src:url("../fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"),url("../fonts/woocommerce/WooCommerce.woff") format("woff"),url("../fonts/woocommerce/WooCommerce.ttf") format("truetype"),url("../fonts/woocommerce/WooCommerce.svg#WooCommerce") format("svg");font-weight:400;font-style:normal}@media (max-width: 767.98px){.hero h1{font-size:1.5rem}}.hero p.rules{position:absolute;bottom:1%;width:95%;margin-bottom:0;font-style:italic}.hero .content{top:0;bottom:0;left:15px;right:0;width:calc(100% - 30px)}.hero .content .center{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:0 1.5rem}@media (max-width: 767.98px){.hero .content .center{padding:0 .5rem}}.hero .content .center.text-box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:80%;background-color:rgba(255,255,255,0.5)}@media (max-width: 767.98px){.hero .content .center.text-box{width:100%;height:100%}}.hero .content .center .button{bottom:11%}@media (max-width: 767.98px){.hero .content .center .button{width:auto;min-width:50%}}@media (max-width: 767.98px){.hero .benefit-bar span{display:none}.hero .benefit-bar strong{font-weight:400}.hero .benefit-bar p{line-height:1;font-size:.75rem}}.top-products .top-product p span{color:#EA969D;font-weight:600;text-transform:uppercase}.top-products .top-product .decor:before{border-top:1px solid #cecece;content:'';display:block;width:100%;position:absolute;top:50%;z-index:-1}.top-products .top-product .decor span{background-color:#fff;padding:.5rem;line-height:3rem}.top-products .top-product .star-rating{display:inline-block;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.top-products .top-product .star-rating:before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}.top-products .top-product .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.top-products .top-product .star-rating span:before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.top-products .top-product .add_to_cart_button{position:relative}.blog-carousel{position:relative}@media (max-width: 767.98px){.blog-carousel{background-color:#cecece}}.blog-carousel .scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;white-space:nowrap;position:relative;width:95%;margin:0 auto;display:flex}.blog-carousel .scroll::-webkit-scrollbar{width:0}.blog-carousel .scroll .item{display:inline-block;max-width:calc( 33% - .25rem );flex:0 0 33.333%;white-space:initial;vertical-align:top;margin-right:.5rem}@media (max-width: 991.98px){.blog-carousel .scroll .item{max-width:calc( 45% - .25rem);flex:0 0 45%}}@media (max-width: 767.98px){.blog-carousel .scroll .item{background-color:#fff;max-width:calc( 85% - .25rem);flex:0 0 85%;margin-left:.5rem;margin-bottom:.5rem;margin-top:.5rem;padding:.5rem}.blog-carousel .scroll .item:last-child{margin-right:.5rem}.blog-carousel .scroll .item .holder{text-align:left}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.blog-carousel .scroll .item p,.blog-carousel .scroll .item h3,.blog-carousel .scroll .item a{white-space:normal}}.blog-carousel .arrow{position:absolute;top:50%;cursor:pointer}@media (max-width: 767.98px){.blog-carousel .arrow{display:none}}.blog-carousel .arrow.right{right:-1rem}.blog-carousel .arrow.left{left:-1rem}@media (max-width: 767.98px){#sb_instagram #sbi_load .sbi_follow_btn{width:100%;margin-left:0}#sb_instagram #sbi_load .sbi_follow_btn a{width:100%;font-size:1rem;padding:.75rem}}.highlights .center{display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;top:0;left:0;padding:0 2rem;text-align:center}
