.charitable-cause .banner{display:block;position:relative}.charitable-cause .banner picture{display:block}.charitable-cause .banner .cause-img-overlay{position:absolute;bottom:1rem;right:1rem;left:1rem;background-color:#59315f;color:#fff;text-align:center;opacity:.95;max-width:325px;margin:auto;padding:1rem}@media (min-width:768px){.charitable-cause .banner .cause-img-overlay{position:absolute;top:50%;right:2rem;bottom:auto;left:auto;transform:translateY(-50%)}}@media (min-width:992px){.charitable-cause .banner .cause-img-overlay{margin-right:4rem}}@media (min-width:1200px){.charitable-cause .banner .cause-img-overlay{max-width:425px;margin-right:6rem}}.charitable-cause .banner .cause-img-overlay h1{font-size:28px;font-weight:400;color:#fff}@media (min-width:1200px){.charitable-cause .banner .cause-img-overlay h1{font-size:36px}}.charitable-cause .initial-explanation{text-align:center;margin:3rem}@media (min-width:768px){.charitable-cause .initial-explanation{margin-top:9.5rem}}@media (min-width:992px){.charitable-cause .initial-explanation{margin-left:15rem;margin-right:15rem}}.charitable-cause .how-we-help{display:flex;justify-content:space-around;flex-wrap:wrap}.charitable-cause .how-we-help .how-we-help-example,.club-section#how .how-steps .how-steps-item .number-container{display:flex;flex-direction:column;align-items:center}.charitable-cause .how-we-help .how-we-help-example p{text-align:center;margin-bottom:0}.charitable-cause .how-it-works .how-it-works-explanation,.charitable-cause .how-we-help .how-we-help-example .how-we-help-example-header{font-size:21px;color:#59315f}.charitable-cause .how-we-help .how-we-help-example .how-we-help-example-number{font-size:36px;color:#00838c}.charitable-cause .how-it-works{text-align:center;margin:1rem 1rem 7rem}@media (min-width:992px){.charitable-cause .how-it-works{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:992px){.charitable-cause .how-it-works .how-it-works-explanation{margin-left:15rem;margin-right:15rem}}.charitable-cause .how-it-works .criteria-header{border-bottom:3px solid #00838c;font-size:21px;color:#59315f;display:inline-block}.charitable-cause .how-it-works .charity-criteria-group{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.charitable-cause .how-it-works .charity-criteria-group{flex-wrap:nowrap}}.charitable-cause .how-it-works .charity-criteria-group .charity-criteria{display:flex;padding:1rem 0}@media (min-width:992px){.charitable-cause .how-it-works .charity-criteria-group .charity-criteria{padding:1rem 3rem 3rem}}.charitable-cause .how-it-works .charity-criteria-group .charity-criteria .charity-criteria-example{font-size:18px;text-align:left;margin-left:1rem;max-width:15rem}.charitable-cause .you-help-decide{background-color:#59315f;text-align:center;margin-bottom:3rem;padding:1rem;max-width:315px;margin-left:auto;margin-right:auto}@media (min-width:992px){.charitable-cause .you-help-decide{max-width:none;margin-left:20rem;margin-right:20rem}}.charitable-cause .you-help-decide .you-help-decide-border{border:2px solid #fff;padding:2rem 1rem}@media (min-width:992px){.charitable-cause .you-help-decide .you-help-decide-border{padding:2rem 3rem}}.charitable-cause .you-help-decide .you-help-decide-border>img{position:relative;margin-top:-10rem}.charitable-cause .you-help-decide .suggest-a-cause{background-color:#fff;border-radius:5px;padding-left:14px;padding-right:14px}.charitable-cause .you-help-decide .suggest-a-cause textarea{min-height:127px}.charitable-cause .you-help-decide .suggest-a-cause #charity-suggestion-success{text-align:center}.charitable-cause .you-help-decide .suggest-a-cause #charity-suggestion-success img{position:relative;top:0;transition-duration:.5s;opacity:1;width:178px;height:178px}.charitable-cause .you-help-decide .suggest-a-cause #charity-suggestion-success img.slide-up{top:25px;opacity:0}@media (min-width:992px){.charitable-cause .you-help-decide .suggest-a-cause{padding-left:30px;padding-right:30px}}@media (max-width:767.98px){.edit-subscription{display:block!important;border-bottom:1px solid #fff;width:100%;text-align:center;padding:12px}}.club-statement{font-size:16px;padding:40px;max-width:750px;margin:0 auto;text-align:center}.club-section{scroll-margin-top:2.5em}.club-section#how{background-color:#f6f0fc;padding:20px 50px}.club-section#how h2{padding:10px 0}@media (min-width:576px){.club-section#how .how-steps{display:flex}}.club-section#how .how-steps .how-steps-item{margin-bottom:40px}@media (min-width:576px){.club-section#how .how-steps .how-steps-item{padding:0 5px}}.club-section#how .how-steps .how-steps-item p{max-width:300px;margin:15px auto 0}.club-section#how .how-steps .how-steps-item .number-container .how-number{width:50px;line-height:50px;border-radius:50%;font-size:30px;background-color:#00838c;color:#fff;font-weight:600;margin-top:-25px}.club-section#benefits{color:#fff;background-color:#00838c;background-image:url(https://imagelive.scentsy.com/cmsimages/images/Club/landingpage/2020/ScentsyClub-LargeStars-MB.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:40px 0}@media (min-width:576px){.club-section#benefits{background-image:url(https://imagelive.scentsy.com/cmsimages/images/Club/landingpage/2020/ScentsyClub-LargeStars-DT-0.png);background-size:750px}}.club-section#benefits h2{color:#fff;text-align:center}.club-section#benefits .club-perks{display:flex;flex-wrap:wrap;margin:0 auto;max-width:850px}.club-section#benefits .club-perks .club-perks-item{display:flex;align-items:center;padding:10px;text-align:left}@media (min-width:576px){.club-section#benefits .club-perks .club-perks-item{width:50%;padding:15px 50px}}.club-section#benefits .club-perks .club-perks-item img{width:50px}.club-section#benefits .club-perks .club-perks-item p{font-weight:600;margin:20px}@media (min-width:576px){.club-section#benefits .club-perks .club-perks-item p{margin:10px}}.club-section#categories{padding:30px;text-align:center}.club-section#categories .product-list-item{padding:20px 0}.club-section#categories .product-list-item img{padding-bottom:10px}.club-section#ways{background-color:#d2f3f6;text-align:center;padding:30px 50px}.club-section#ways img{margin-bottom:15px}.club-section#ways .ways-item{margin-bottom:20px}.club-section#faq{display:flex;flex-direction:row-reverse}@media (max-width:767.98px){.club-section#faq{display:block}}.club-section#faq p{font-size:16px}.club-section#faq .faq-list{padding:40px 0}@media (min-width:576px){.club-section#faq .faq-list{width:40%}}.club-section#faq .faq-list h2{text-align:center;margin-bottom:30px}.club-section#faq .faq-illustration{padding:30px;margin:0 auto;align-self:flex-start;position:sticky;top:50px}@media (min-width:576px){.club-section#faq .faq-illustration{width:30%}}@media (max-width:767.98px){.club-section#faq .faq-illustration.faq-doorstep{display:none}}.loyalty-alert{margin:auto;margin-top:1.5rem}.swotm-information{text-align:center}.swotm-information .swotm-products{position:relative;text-align:center;align-items:center;background-color:#f4f2f5;max-width:1080px}@media (min-width:576px){.swotm-information .swotm-products{display:flex;padding:1.5rem;margin-top:5rem;margin-bottom:5rem}}@media (min-width:992px){.swotm-information .swotm-products{margin-left:7rem;margin-right:auto}.swotm-information .swotm-products.flex-row-reverse{margin-left:auto;margin-right:7rem}}.swotm-information .swotm-products .product-specs{line-height:1}.swotm-information .swotm-products .swotm-image{position:relative;width:75%;margin:5rem auto 0}@media (min-width:576px){.swotm-information .swotm-products .swotm-image{width:initial;margin-top:-3rem;margin-bottom:-3rem}}.swotm-information .swotm-products .swotm-image img{margin-top:-3rem}@media (min-width:576px){.swotm-information .swotm-products .swotm-image img{margin-top:initial;max-width:460px}}.swotm-information .swotm-products .swotm-copy{padding:2rem}@media (min-width:576px){.swotm-information .swotm-products .swotm-copy{font-size:16px;margin:0 auto;padding:initial}}@media (min-width:992px){.swotm-information .swotm-products .swotm-copy{width:50%}.swotm-information .swotm-products .swotm-copy p{max-width:360px;margin-left:auto;margin-right:auto}}.swotm-information .systems-component .system-details{display:flex;flex-direction:column;align-items:center}@media (min-width:576px){.swotm-information .systems-component .system-details .product-family,.swotm-information .systems-component .system-details .product-specs{display:flex;flex-grow:1;align-items:center;justify-content:center}}.swotm-information .horizontal-scroll-panel{max-width:1140px;margin:0 auto}@media (min-width:576px){.swotm-information .horizontal-scroll-panel ul{justify-content:space-evenly}}.swotm-information .horizontal-scroll-panel ul li img{width:100vw;padding:.5rem}@media (min-width:576px){.swotm-information .horizontal-scroll-panel ul li img{width:200px}}.swotm-information .previous-products{margin-top:3rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:750px}.swotm-information .previous-products .previous-product-box{border:solid 1px #ece4ef;padding:.5rem;margin-top:.5rem;margin-bottom:.5rem}@media (min-width:576px){.swotm-information .previous-products .previous-product-box{margin-top:1rem;margin-bottom:1rem}}.host-kit-banner{position:relative}.host-kit-banner img{display:block;margin:0 auto;width:100%}.host-kit-banner .host-kit-banner-content{top:50%;left:47%;transform:translate(0,-50%);width:530px;max-width:50%;position:absolute;padding:0 10px}.host-section{scroll-margin-top:1rem;text-align:center;padding-top:3rem;padding-bottom:3rem}.icon-circle{width:150px;height:150px;background-color:#f4f2f5;border-radius:50%;margin:1rem auto}.icon-circle img{padding:1.5rem}.triangle-pointer{position:absolute;top:0;width:50px;margin-left:-25px}.host-rewards-table td,.host-rewards-table th,.host-rewards-table tr{border:0!important}.divider-arrow{background:url(https://imagelive.scentsy.com/cmsimages/images/Host/2019/SS/Divider.png) no-repeat;height:30px;background-size:cover;background-position:center}.join-wrapper .join-section{text-align:center;padding-top:3rem;padding-bottom:3rem}.join-wrapper .triangle{border-top:17px solid;border-left:22.5px solid transparent;border-right:22.5px solid transparent;width:45px;margin:auto}.join-wrapper .promo-offer-wrapper{text-align:center;padding:30px;background-color:#d2f3f6}.join-wrapper .starter-kit-container{text-align:center;margin-top:15px;background-image:url(/Content/Images/Join/join-floral-pattern.svg);background-position:5px 10px}.join-wrapper .starter-kit-container .triangle-top{padding-bottom:2rem}.join-wrapper .starter-kit-container .card-carousel{background:0 0}.join-wrapper .starter-kit-container .card-carousel .slick-card article{margin:1px}.join-wrapper .starter-kit-container .card-carousel .slick-card img{max-height:90%}.join-wrapper .starter-kit-container .card-carousel .slick-card .sub-content{max-width:185px;margin:0 auto}.join-wrapper .order-kit-container{background-color:#ece4ef;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.join-wrapper .order-kit-container p{font-size:12px;padding-top:20px}.join-wrapper .did-you-know{background-color:#d2f3f6;display:flex;justify-content:center;position:relative;padding:2rem}.join-wrapper .did-you-know .triangle-top{position:absolute;top:0}.join-wrapper .did-you-know .triangle-bottom{position:absolute;top:100%}.join-wrapper .host-rewards-table th{vertical-align:baseline}.join-wrapper .testimonial-content{border:1px solid #00838c;padding:15px}@media (min-width:576px){.join-wrapper .testimonial-content{padding:30px}}.join-wrapper .testimonial-content .so-much-more-testimonial-container{align-self:center}.join-wrapper .testimonial-content .so-much-more-testimonial-container img{height:35px;margin:20px auto}.join-wrapper .testimonial-content .so-much-more-testimonial-container .testimonial-text{color:#b3048c;font-size:20px;font-weight:600}.join-wrapper .testimonial-content .so-much-more-testimonial-container .testimonial-subtext{opacity:.5;color:#b3048c}.join-wrapper .scentsy-life-wrapper{position:relative;background-color:#f4f2f5;padding-left:10px;padding-right:10px}.join-wrapper .scentsy-life-wrapper .scentsy-life-list{list-style:none;margin-top:30px;margin-bottom:30px;padding-left:0}.join-wrapper .scentsy-life-wrapper .scentsy-life-list li{position:relative;padding-bottom:16px}.join-wrapper .scentsy-life-wrapper .scentsy-life-list li:before{content:"";width:15px;height:15px;position:absolute;background-image:url(/Content/Images/Join/join-cws-star.png);background-size:cover;background-position:center;margin-left:-22px}.join-wrapper .scentsy-life-wrapper .triangle-wrapper{display:flex;justify-content:center;align-items:center}.join-wrapper .scentsy-life-wrapper .triangle-top{position:absolute;top:0}.join-wrapper .scentsy-life-wrapper .triangle-bottom{position:absolute;top:100%}.join-wrapper .meet-your-sponsor-wrapper{background-color:#f4f2f5}.join-wrapper .meet-your-sponsor-wrapper .sponsor-image,.join-wrapper .meet-your-sponsor-wrapper .sponsor-video{max-width:470px;margin:auto;padding:1rem 0}.join-wrapper .meet-your-sponsor-wrapper .sponsor-paragraph{max-width:700px;margin:0 auto;white-space:pre-line}.join-wrapper .meet-your-sponsor-wrapper .social-links a{display:inline-block;height:100%;padding:1.5rem .5rem 0;color:#59315f}.join-wrapper .meet-your-sponsor-wrapper .social-links a:hover{color:#b3048c}.join-wrapper .meet-your-sponsor-wrapper .social-links a .icon-social{font-size:2.7em;display:inline-block}