main .activityProduct{margin:30px auto;max-width:calc(var(--max-width) - 400px);padding:0 25px}main .activityProduct :after{clear:both;content:"";display:block}main .activityProduct h1{color:var(--blue)}main .activityProduct .container{display:block;text-align:center}main .activityProduct picture{display:flow-root;float:left;margin-right:2%;width:58%}main .activityProduct picture img{width:100%}main .activityProduct .promoteContainer{border:1px solid var(--bs-gray-400);border-radius:20px;float:right;font-size:1rem;padding:20px;width:40%}main .activityProduct .promoteContainer .addToCartForm{display:flow-root;margin:0 auto;max-width:450px}main .activityProduct .promoteContainer .unavailable{color:var(--bs-gray-600);display:block;font-size:1.2rem;padding-bottom:20px;text-transform:uppercase}main .activityProduct .promoteContainer .whitepill{margin-bottom:15px}main .activityProduct .promoteContainer .price{color:#383e42;display:block;font-size:2rem;font-weight:700;padding-bottom:10px}main .activityProduct .promoteContainer select{border:1px solid var(--bs-gray-200);height:40px;margin:14px 20px 0 0;position:relative;top:-4px;width:35%}main .activityProduct .promoteContainer button{background-color:var(--red);border:0;border-radius:var(--bs-border-radius-pill);color:var(--bs-white);display:block;float:right;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.6rem;padding:8px 10px 8px 8px;position:relative;text-align:center;text-transform:uppercase}main .activityProduct .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 .activityProduct .promoteContainer button b{vertical-align:middle}main .activityProduct .promoteContainer .info{clear:both;font-size:1rem;line-height:1.9rem;padding-top:20px;text-align:left}main .activityProduct .promoteContainer .info ul{margin:0;padding:0 0 0 15px}main .boxActivities{margin:50px auto 0;max-width:1600px}main .boxActivities h2{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjUgNDggMjkgMCAwIDE4LjUgMjMuNSA0OFoiIGZpbGw9IiNBM0NEMzkiLz48L3N2Zz4=);background-position:bottom 0 right 25px;background-repeat:no-repeat;color:var(--light-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:850px;padding:12px 55px;text-align:center;text-transform:uppercase}main .boxActivities .boxActivitiesCarousel{margin:0 auto;text-align:center}main .boxActivities .slick-slide{margin:0}main .boxActivities figure{display:inline-block;margin:0 3% 10px}main .boxActivities figure span{-webkit-clip-path:ellipse(50% 50%);clip-path:ellipse(50% 50%);display:inline-block;height:300px;margin:auto;width:300px}main .boxActivities figure img{height:300px;transition:all .3s ease;width:300px}main .boxActivities figure img:hover{height:350px;width:350px}main .boxActivities 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 .boxActivities figcaption b{display:block;font-size:1.2rem;padding:20px 0}main .boxActivities .boxActivitiesCarousel{margin:0 50px;max-width:1600px}main .boxActivities .allBox{display:block;margin-top:50px;text-align:center}main .boxActivities .spot{height:100%;left:0;position:absolute;top:0;width:100%}main .boxActivities .svg-wrapper{display:inline-block;height:40px;margin-left:5px;margin-right:5px;margin-top:0;position:relative;width:200px}main .boxActivities #shape{stroke-width:3px;fill:transparent;stroke:var(--red);stroke-dasharray:120 480;stroke-dashoffset:-280;transition:all 1s ease}main .boxActivities #text{font-weight:700;margin-top:-28px;text-align:center;text-transform:uppercase}main .boxActivities #text a{color:var(--red);font-size:.8rem;text-decoration:none}main .boxActivities .svg-wrapper:hover #shape{stroke-dasharray:50 0;stroke-width:3px;stroke-dashoffset:0;stroke:var(--red)}@media only screen and (max-width:1400px){main .activityProduct picture{float:none;margin-bottom:10px;margin-right:0;width:100%}main .activityProduct .promoteContainer{float:none;width:100%}}@media only screen and (max-width:780px){main .boxActivities .boxActivitiesCarousel{margin:0}}@media only screen and (max-width:520px){main .activityProduct h1{font-size:1.4rem}main .activityProduct .promoteContainer input{float:none;margin:0 auto 20px}main .activityProduct .promoteContainer button{float:none;margin:0 auto}}@media only screen and (max-width:340px){main .boxActivities h2{font-size:1.2rem;width:290px}main .boxActivities figure span{height:200px;width:200px}main .boxActivities figure img{height:225px;width:225px}main .boxActivities figure img:hover{height:250px;width:250px}}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}}main .relativeProducts{margin:0 auto;max-width:calc(var(--max-width) - 100px);padding-top:50px}main .relativeProducts:after{clear:both;content:"";display:block}main .relativeProducts .container{margin:0 50px}main .relativeProducts 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:850px;padding:13px;text-align:center;text-transform:uppercase}main .relativeProductsCarousel{margin:0 50px;text-align:center}main .relativeProducts figure{display:inline-block;margin:0 4% 10px}main .relativeProducts .slick-slide{margin:0}main .relativeProducts figure a span{-webkit-clip-path:ellipse(50% 50%);clip-path:ellipse(50% 50%);display:inline-block;margin:auto;position:relative}main .relativeProducts figure a>span{background-color:var(--bs-gray-400);height:304px;width:304px}main .relativeProducts figure a>span span{background-color:var(--bs-white);height:300px;top:2px;width:300px}main .relativeProducts figure img{height:100%;left:0;position:relative;top:0;transition:all .3s ease;width:100%}main .relativeProducts figure img:hover{transform:scale(1.1)}main .relativeProducts figure picture span.unavailable{background-color:#ccc;opacity:.8;top:0}main .relativeProducts figure picture span.unavailable b{color:#000;font-size:1.2rem;position:relative;top:47%}main .relativeProducts 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 .relativeProducts .allBox{padding:30px 0;text-align:center}main .relativeProducts .spot{height:100%;left:0;position:absolute;top:0;width:100%}main .relativeProducts .svg-wrapper{display:inline-block;height:40px;margin-left:5px;margin-right:5px;margin-top:0;position:relative;width:200px}main .relativeProducts #shape{stroke-width:3px;fill:transparent;stroke:var(--red);stroke-dasharray:120 480;stroke-dashoffset:-280;transition:all 1s ease}main .relativeProducts #text{font-weight:700;margin-top:-32px;text-align:center;text-transform:uppercase}main .relativeProducts #text a{color:var(--red);font-size:1rem;text-decoration:none}main .relativeProducts .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 .relativeProducts .container{margin:0}main .relativeProducts .item .imgContainer{height:260px;width:260px}}@media only screen and (max-width:780px){main .relativeProductsCarousel{margin:0}}@media only screen and (max-width:400px){main .relativeProducts h2{font-size:1.2rem}}@media only screen and (max-width:340px){main .relativeProducts figure span{height:200px;width:200px}main .relativeProducts figure picture span.unavailable b{font-size:.8rem;top:40%}main .relativeProducts figure figcaption{font-size:1rem}}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)}