main .boxProduct{display:flow-root;margin:30px auto;max-width:var(--max-width);padding:0 25px}main .boxProduct:after{clear:both;content:"";display:block}main .boxProduct h1.monthly{color:var(--green)}main .boxProduct h1.thematic{color:var(--blue)}main .boxProduct .container{display:block;display:flow-root;text-align:center}main .boxProduct picture{float:left;margin-right:2%;width:68%}main .boxProduct picture img{width:100%}main .boxProduct .promoteContainer{float:right;width:30%}main .boxProduct .promoteContainer .promote{display:flow-root}main .boxProduct .promoteContainer .unavailable{color:var(--bs-gray-600);display:block;font-size:1.2rem;padding-bottom:20px;text-transform:uppercase}main .boxProduct .promoteContainer .whitepill{margin-bottom:15px}main .boxProduct .promoteContainer .price{color:#383e42;display:block;font-size:2rem;font-weight:700;padding-bottom:10px}main .boxProduct .promoteContainer select{border:1px solid var(--bs-gray-200);font-size:1rem;height:40px;margin:10px auto;width:35%}main .boxProduct .promoteContainer button{background-color:var(--red);border:0;border-radius:var(--bs-border-radius-pill);color:var(--bs-white);font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.6rem;padding:8px 10px 8px 8px;text-align:center;text-transform:uppercase}main .boxProduct .promoteContainer button span{background-color:var(--bs-white);border-radius:var(--bs-border-radius-pill);display:inline-block;height:40px;padding:4px;width:40px}main .boxProduct .promoteContainer button b{vertical-align:middle}main .boxProduct .promoteContainer>div{border:1px solid var(--bs-gray-400);border-radius:20px;padding:20px;width:100%}main .boxProduct .promoteContainer>div:first-child{margin-bottom:10px}main .boxProduct .promote{background:var(--bs-white);border-radius:var(--bs-border-radius-pill);margin:0 auto;max-width:350px;padding:8px 10px 5px}main .boxProduct .subscriptionPromote{margin-bottom:25px}main .boxProduct .boxPromote a,main .boxProduct .subscriptionPromote a{border-radius:var(--bs-border-radius-pill);display:block;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.6rem;padding:10px 0;position:relative;text-align:center;text-transform:uppercase}main .boxProduct .boxPromote a{color:var(--red);right:0}main .boxProduct .boxPromote .btn{background-color:transparent;cursor:pointer;display:inline-block;font-size:1em;font-size:1rem;font-weight:700;height:55px;letter-spacing:.045em;line-height:60px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}main .boxProduct .boxPromote .btn svg{left:0;position:absolute;top:0;width:100%;z-index:10}main .boxProduct .boxPromote .btn svg rect{stroke:var(--red);stroke-width:2;stroke-dasharray:353,0;stroke-dashoffset:0;transition:all .6s ease;width:98%}main .boxProduct .boxPromote .btn span{color:var(--red);font-size:1rem;margin-top:10px}main .boxProduct .boxPromote .btn:hover svg rect{stroke-width:2;stroke-dasharray:260,500;stroke-dashoffset:400}main .boxProduct .subscriptionPromote a{background-color:var(--red);color:var(--bs-white);left:0}main .boxProduct .boxPromote div,main .boxProduct .subscriptionPromote div{clear:both;padding-top:10px;text-align:center}main .boxProduct .boxPromote span,main .boxProduct .subscriptionPromote span{display:block;font-family:var(--police-poppin-medium);font-size:1rem;font-style:normal;line-height:20px}main .boxProduct .boxPromote b,main .boxProduct .subscriptionPromote b{font-family:var(--police-poppin-bold);font-size:1.4rem}main .boxProduct .boxPromote em,main .boxProduct .subscriptionPromote em{display:block;font-family:var(--police-poppin-medium);font-size:1rem;font-style:normal;font-weight:500;line-height:20px}main .boxProduct .promoteContainer h2{font-size:1.6rem;text-transform:uppercase}main .boxProduct .promoteContainer ul{font-size:1rem;line-height:1.9rem;margin:0 auto;text-align:left;width:80%}main .boxActivities{margin:50px auto 0;max-width:1600px}main .boxActivities h2{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iNDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibS45MjguODEgMTUuMTcgNDUuMzA3TDM0LjMzMiAxNy40LjkyOC44MVoiIGZpbGw9IiM0QUMxRUIiLz48L3N2Zz4=),url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS4xMDUgMTguMTcgNDYuMDQgMzEuMzE3IDMyLjY5NC4wMjcuMTA1IDE4LjE3WiIgZmlsbD0iIzRBQzFFQiIvPjwvc3ZnPg==);background-position:bottom 0 left 25px,bottom 0 right 25px;background-repeat:no-repeat,no-repeat;color:var(--light-blue);font-family:var(--police-rodetta);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;margin:0 auto 25px;max-width:750px;padding:13px 75px;text-align:center;text-transform:uppercase}main .boxActivities .boxActivitiesCarousel{margin:0 50px;text-align:center}main .boxActivities figure{display:inline-block;margin:auto;max-width:437px;text-align:center}main .boxActivities figure img{max-width:327px;width:-moz-available}main .boxActivities .slick-slide img{width:75%}main .boxActivities .slick-prev{left:-45px}main .boxActivities .slick-next{right:-45px}main .boxActivities figcaption{font-size:1rem;margin:0 auto;text-align:center;width:80%}main .boxActivities figcaption b{display:block;font-size:1.2rem;padding:20px 0}main .boxContent{margin:50px auto 0;max-width:1000px;padding:0 25px}main .boxContent h2{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2LjMwNCA0Mi44ODYgMTQuMDU0IDAgLjMzNCAzMS41NDRsMzUuOTcgMTEuMzQyWiIgZmlsbD0iIzAwNkRCMiIvPjwvc3ZnPg==);background-position:bottom 0 right 25px;background-repeat:no-repeat;color:var(--blue);font-family:var(--police-rodetta);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;margin:0 auto 25px;max-width:600px;padding:13px 65px;text-align:center;text-transform:uppercase}main .boxContent>div{border:1px solid var(--bs-gray-400);border-radius:20px;display:flow-root;font-size:.9rem;line-height:1.6rem;padding:10px;width:100%}main .boxContent>div picture{float:left;width:50%}main .boxContent>div picture img{border-radius:1rem 0 0 0;width:100%}main .boxContent>div>div{float:right;padding-left:20px;width:50%}@media only screen and (max-width:1400px){main .boxProduct picture{display:flow-root;float:none;margin-bottom:10px;margin-right:0;width:100%}main .boxProduct .promoteContainer{float:none;width:100%}main .boxProduct .promoteContainer>div{float:right;width:40%}main .boxProduct .promoteContainer>div:first-child{float:left;margin-right:10px;width:calc(60% - 10px)}main .boxProduct .promoteContainer ul{padding:0}}@media only screen and (max-width:970px){main .boxProduct .promoteContainer h2{font-size:1.4rem}main .boxProduct .promoteContainer ul{font-size:.9rem}}@media only screen and (max-width:910px){main .boxProduct{margin-top:0;padding:0}main .boxProduct .promoteContainer{padding:0 10px}main .boxProduct .promoteContainer>div{float:none;width:100%}main .boxProduct .promoteContainer>div:first-child{float:none;margin-right:0;width:100%}main .boxProduct .promoteContainer ul{list-style:none;text-align:center}main .boxContent>div picture{float:none;width:100%}main .boxContent>div picture img{border-radius:1rem 1rem 0 0}main .boxContent>div>div{float:none;margin:20px auto;width:100%}}main .boxProduct .promoteContainer .price.phone{display:none}@media only screen and (max-width:650px){main .boxProduct{margin-bottom:0}main .boxProduct h1{font-size:1.5rem}main .lastBox{padding-top:0!important}main .boxProduct h1.monthly{margin:0}main .boxActivities{margin-top:0}main .boxContent div,main .boxContent ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.boxProduct .subscriptionPromote{right:0}.boxProduct .boxPromote,.boxProduct .subscriptionPromote{background:#fff;border:1px solid #fff;bottom:0;box-sizing:border-box;height:17%;margin:0!important;position:fixed;width:50%;z-index:2}.boxProduct .boxPromote{left:0}.boxProduct .boxPromoteCart{background:#fff;border:1px solid #fff;bottom:0;box-sizing:border-box;height:inherit!important;left:0;margin:0!important;padding:6%;position:fixed;width:100%;z-index:2}.boxProduct .boxPromoteCart .price{display:none!important}main .boxProduct .promoteContainer .price.phone{display:block;font-size:200%;position:relative;top:10px}main .boxProduct .promoteContainer select{box-sizing:border-box;float:left;width:30%}main .boxProduct .promoteContainer button{box-sizing:border-box;float:left;margin-left:4%;width:66%}main .boxProduct .promoteContainer button b{font-size:78%}main .boxProduct .boxPromote .btn span{margin-right:25px}main .boxProduct .promoteContainer .promote{display:contents}main .boxProduct .boxPromote b,main .boxProduct .boxPromote em,main .boxProduct .boxPromote span,main .boxProduct .subscriptionPromote b,main .boxProduct .subscriptionPromote em,main .boxProduct .subscriptionPromote span{font-size:13px}main .boxProduct .subscriptionPromote a{left:-25px;line-height:32px;position:relative;top:4px}main .boxProduct .boxPromote .btn{left:25px;position:relative}main .boxProduct .promoteContainer>div:nth-child(2){display:none}main .boxProduct .boxPromote a,main .boxProduct .subscriptionPromote a{font-size:1rem}}@media only screen and (max-width:440px){main .boxProduct .boxPromote .btn:hover svg rect{stroke-dasharray:unset;stroke-dashoffset:unset}main .boxProduct .boxPromote .btn svg rect{width:97%}}@media only screen and (max-width:400px){main .boxActivities .slick-slide img{width:100%}main .boxProduct h1{font-size:1.2rem}main .boxProduct .boxPromote span,main .boxProduct .subscriptionPromote span{font-size:.65rem}main .boxProduct .boxPromote b,main .boxProduct .subscriptionPromote b{font-size:1rem}main .boxProduct .boxPromote em,main .boxProduct .subscriptionPromote em{font-size:.65rem}main .boxProduct .promoteContainer h2{font-size:1rem}main .boxProduct .promoteContainer ul li{border-bottom:1px dashed #ccc}main .boxActivities{margin-top:10px}main .boxActivities h2,main .boxContent h2{font-size:1.2rem}}main .lastBox{margin:0 auto;max-width:calc(var(--max-width) - 100px);padding-top:50px}main .lastBox:after{clear:both;content:"";display:block}main .lastBoxCarousel{margin:0 50px;text-align:center}main .lastBox .container{margin:0 50px;padding-top:50px}main .lastBox h2{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjUgNDggMjkgMCAwIDE4LjUgMjMuNSA0OFoiIGZpbGw9IiNBM0NEMzkiLz48L3N2Zz4=);background-position:bottom 0 right 25px;background-repeat:no-repeat;color:var(--green);font-family:var(--police-rodetta);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2rem;margin:0 auto 25px;max-width:600px;padding:13px;text-align:center;text-transform:uppercase}main .lastBox .slick-slide{margin:0}main .lastBox figure{display:inline-block;margin:0 5% 10px}main .lastBox figure a span{-webkit-clip-path:ellipse(50% 50%);clip-path:ellipse(50% 50%);display:inline-block;margin:auto;position:relative}main .lastBox figure a>span{background-color:var(--bs-gray-400);height:304px;width:304px}main .lastBox figure a>span span{background-color:var(--bs-white);height:300px;top:2px;width:300px}main .lastBox figure img{height:100%;left:0;position:relative;top:0;transition:all .3s ease;width:100%}main .lastBox figure img:hover{transform:scale(1.1)}main .lastBox figure picture span.unavailable{background-color:#ccc;opacity:.8;top:0}main .lastBox figure picture span.unavailable b{color:#000;font-size:1.2rem;position:relative;top:47%}main .lastBox figure figcaption{color:var(--bs-gray-900);display:block;font-size:1.1rem;font-style:normal;font-weight:700;line-height:23px;margin-top:15px;text-align:center}main .lastBox .allBox{padding:30px 0;text-align:center}main .lastBox .spot{height:100%;left:0;position:absolute;top:0;width:100%}main .lastBox .svg-wrapper{display:inline-block;height:40px;margin-left:5px;margin-right:5px;margin-top:0;position:relative;width:200px}main .lastBox #shape{stroke-width:3px;fill:transparent;stroke:var(--red);stroke-dasharray:120 480;stroke-dashoffset:-280;transition:all 1s ease}main .lastBox #text{font-weight:700;margin-top:-32px;text-align:center;text-transform:uppercase}main .lastBox #text a{color:var(--red);font-size:1rem;text-decoration:none}main .lastBox .svg-wrapper:hover #shape{stroke-dasharray:50 0;stroke-width:3px;stroke-dashoffset:0;stroke:var(--red)}@media only screen and (max-width:1290px){main .lastBox .container{margin:0}main .lastBox .item .imgContainer{height:260px;width:260px}}@media only screen and (max-width:780px){main .lastBoxCarousel{margin:0}main .lastBox .container{padding-top:150px}}@media only screen and (max-width:400px){main .lastBox h2{font-size:1.2rem}}@media only screen and (max-width:340px){main .lastBox figure span{height:200px;width:200px}main .lastBox figure picture span.unavailable b{font-size:.8rem;top:40%}main .lastBox figure figcaption{font-size:1rem}}main .community{margin:60px auto 0;max-width:calc(var(--max-width) - 100px);padding-bottom:50px}main .community:after{clear:both;content:"";display:block}main .community .container{background-image:url(/build/images/pen.3c861735.svg),url(/build/images/jar.2bd90cc5.svg),url(/build/images/tube.304e4a32.svg);background-position:top 40px right 20px,bottom 30px left 0,bottom -20px left 0;background-repeat:no-repeat,no-repeat,no-repeat;margin:0 50px}main .community h2{color:var(--purple);font-family:var(--police-rodetta);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2rem;margin:0 auto 30px;max-width:600px;padding:0 10px;text-align:center;text-transform:uppercase}main .community .slick-slide{margin:0}main .community figure{display:inline-block;margin:0 3% 10px}main .community figure a span{-webkit-clip-path:ellipse(50% 50%);clip-path:ellipse(50% 50%);display:inline-block;margin:auto;position:relative}main .community figure a>span{background-color:var(--bs-gray-400);height:304px;width:304px}main .community figure a>span span{background-color:var(--bs-white);height:300px;top:2px;width:300px}main .community figure img{height:350px;transition:all .3s ease}main .community figure img:hover{transform:scale(1.1)}main .communityCarousel{margin:0 auto;text-align:center}@media only screen and (max-width:800px){main .community .container{margin:0}}@media only screen and (max-width:430px){main .community h2{width:300px}main .community .container{background-position:top 40px right -10px,bottom 40px left -20px,bottom -20px left -40px}}@media only screen and (max-width:340px){main .community h2{font-size:1.2rem;width:290px}main .community figure span{height:200px;width:200px}}a.redpill,button.redpill{background:var(--red);color:var(--bs-white)}a.redpill,a.whitepill,button.redpill,button.whitepill{border:2px solid var(--red);border-radius:var(--bs-border-radius-pill);cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;min-width:250px;padding:15px 22px;text-transform:uppercase}a.whitepill,button.whitepill{background:var(--bs-white);color:var(--red)}