p{font-size:16px;line-height:26px}.breadcrumbs{margin-top:10px!important}@media (min-width: 1024px){.breadcrumbs{margin-top:31px!important}}.breadcrumbs li a{font-size:14px}.page-title{font-size:28px;margin-bottom:25px}@media (min-width: 1024px){.page-title{font-size:40px;margin-bottom:44px}}.qty-adjuster__inner .qty-adjuster__up,.qty-adjuster__inner .qty-adjuster__down,.qty-adjuster__inner .qty-adjuster__value{background-color:#f4f2e9;color:#000;opacity:1;height:40px}.qty-adjuster__inner{border:none;box-shadow:none}.product-add{height:40px;min-height:0!important}.qty-adjuster svg line{stroke-width:3px}.collection-page{margin-top:0!important}.collection-header{margin-bottom:0}.collection-header.text-only{max-width:none;padding-top:0}.collection-header.text-only h1{font-style:normal;font-weight:300;font-size:28px;line-height:40px}@media (min-width: 1024px){.collection-header.text-only h1{font-size:40px;line-height:57px}}.collection-breadcrumb.collection-breadcrumb--above{border:none}.collection-breadcrumb.no-margin-top{margin-bottom:15px}.fpp{background-color:#f4f2e9}.fpp__title h2{font-weight:400;font-size:24px;line-height:34px;text-align:center}@media (min-width: 1024px){.fpp__title h2{font-size:35px;line-height:50px}}.fpp__inner{padding-top:34px;padding-bottom:34px}@media (min-width: 1024px){.fpp__inner{padding-top:69px;padding-bottom:98px}}.fpp__main{display:flex;padding-top:2px;flex-direction:column-reverse}@media (min-width: 1024px){.fpp__main{padding-top:40px;flex-direction:row}}.fpp__image-wrap{margin-top:36px}@media (min-width: 1024px){.fpp__image-wrap{margin-right:40px;margin-top:0;width:40%}}.fpp__text-wrap{margin-top:20px}@media (min-width: 1024px){.fpp__text-wrap{width:60%;margin-top:0}}.fpp__text{background-color:#fff;border-radius:20px;margin-bottom:10px;display:flex;padding:18px 35px 18px 25px}@media (min-width: 1024px){.fpp__text{margin-bottom:15px;padding:18px 35px 19px}}.fpp__text p{font-size:17px;margin:0}.fpp__step-num{font-weight:400;font-size:30px;margin-right:20px;font-style:italic;margin-top:8px}@media (min-width: 1024px){.fpp__step-num{margin-top:0;margin-right:40px}}.fpp__results{padding-top:50px;padding-bottom:100px;min-height:400px;transition:.4s}.fpp-filter__descriptions{margin-top:40px}.fpp-filter__descriptions .colur-description{display:none}.fpp-filter__descriptions .colur-description.active{display:block}.fpp-filter__inner{display:flex;align-items:center;padding-top:32px;flex-wrap:wrap}@media (min-width: 1024px){.fpp-filter__inner{padding-top:92px}}.fpp-filter__inner p{margin:0;font-weight:500;font-size:18px;line-height:26px;width:100%}@media (min-width: 1024px){.fpp-filter__inner p{margin-right:40px;width:auto}}.fpp-filter__item{width:35px;height:35px;border-radius:50%;border:.5px solid #727272;margin-right:18px;position:relative;margin-top:35px}@media (min-width: 1024px){.fpp-filter__item{width:38px;height:38px;margin-top:0}}.fpp-filter__item svg{position:absolute;fill:none;left:10px;top:9px;opacity:0;transition:.4s}@media (min-width: 1024px){.fpp-filter__item svg{left:11px;top:10px}}.fpp-filter__item:hover{cursor:pointer;opacity:.8}.fpp-filter__item:hover svg{opacity:1}.fpp-filter__item.selected svg{opacity:1}.fpp-filter__item.selected:after{content:"";position:absolute;width:37px;height:2px;background-color:#000;bottom:-10px}.template-sfx-five-point-plan #page-wrap-content{padding-bottom:100px}@media (min-width: 1024px){.template-sfx-five-point-plan .product-grid.grid .column.flex.max-cols-4{max-width:calc(25% - 20px)}}.product-grid.grid .product-block,.product-grid.grid .product-block:not(.product-block--flex-spacer),.rimage-wrapper,.product-block{background:#ededed33}.product-grid.grid .product-block,.product-block{border:none;border-radius:20px}.product-grid.grid .product-block .amount.theme-money,.product-block .amount.theme-money{font-size:16px;font-weight:500!important}.product-grid.grid .product-block .price,.product-block .price{margin-top:0}.rimage-wrapper .rimage__image{mix-blend-mode:darken}.product-meta__wrap{display:flex;flex-direction:column-reverse}@media (min-width: 768px){.product-meta__wrap{flex-direction:row}}.product-card__swatch{width:12.5px;height:12.5px;border-radius:50%;margin-bottom:15px;border:.5px solid #727272}@media (min-width: 1024px){.product-card__swatch{margin-bottom:0;height:23px;width:23px;margin-left:10px}}.product-add .button-text{font-weight:500;font-size:16px;text-transform:uppercase}@media (min-width: 1024px){.product-add .button-text{font-size:18px}}.emotional-harmony{background-color:#f4f2e9;margin-bottom:-9px;padding-bottom:50px}@media (min-width: 1024px){.emotional-harmony{padding-bottom:120px}}.emotional-harmony__filter{display:flex;flex-wrap:wrap;padding-top:25px}@media (min-width: 1024px){.emotional-harmony__filter{justify-content:center;padding-top:90px;padding-bottom:50px}}.emotional-harmony__filter P{margin:12px 0;width:35px;position:relative}@media (min-width: 1024px){.emotional-harmony__filter P{width:30px;display:flex;justify-content:flex-end}}.emotional-harmony__filter P.selected{text-decoration:underline}.emotional-harmony__filter P:hover{cursor:pointer}.emotional-harmony__filter P.no-match{opacity:.2}.emotional-harmony__filter P.no-match:hover{cursor:default}.emotional-harmony__results{max-width:620px;margin:auto;transition:.3s}.emotional-harmony__results h2{position:relative;margin-left:18px;margin-top:40px}@media (min-width: 1024px){.emotional-harmony__results h2{margin-left:28px}}.emotional-harmony__letter-container{background-color:#fff;border-radius:12px;margin:auto auto 8px;padding:10px 20px;transition:.4s}.emotional-harmony__letter-container:hover{background-color:#04a55e;color:#fff}@media (min-width: 1024px){.emotional-harmony__letter-container{margin-bottom:10px;padding:17px 31px;border-radius:20px}}.emotional-harmony__letter-container p{font-size:17px;margin:0}@media (min-width: 1024px){.emotional-harmony__letter-container p{font-size:18px}}.product-collection-links{display:none}.product-title{display:flex;align-items:center}.product-title .product-card__swatch{margin-left:20px;height:29px;width:29px;position:relative;top:3px}@media (min-width: 1024px){.product-title .product-card__swatch{height:35px;width:35px}}.product-details .product-title{font-size:30px;font-weight:300}@media (min-width: 1024px){.product-details .product-title{font-size:40px;padding-top:0}}.product-details .current-price{font-size:20px!important;font-weight:500!important}@media (min-width: 1024px){.product-details .current-price{font-size:30px!important}}@media (min-width: 1024px){.product-gallery{width:508px!important}}@media (min-width: 1024px){.product-form--not-quickbuy{width:calc(100% - 508px)!important;padding-left:25px;max-width:668px}}.product-media .rimage-wrapper .rimage__image{mix-blend-mode:inherit}@media (min-width: 768px){.pdp-mobile{display:none}}.pdp-mobile .product-title{font-size:28px!important;font-weight:300!important}.product-form .breadcrumbs,.product-form #price{display:none}@media (min-width: 768px){.product-form .breadcrumbs,.product-form #price{display:block}}.product-form .product-title,.product-form .spr-badge{display:none!important}@media (min-width: 768px){.product-form .product-title,.product-form .spr-badge{display:flex!important}}.section-product-template .product-container{margin-top:11px!important}@media (min-width: 1024px){.section-product-template .product-container{margin-top:50px!important}}.pdp-short-description{padding-top:29px;margin-bottom:10px}@media (min-width: 768px){.pdp-short-description{margin-bottom:25px}}.price-wrap,.mobile-price{display:flex;justify-content:space-between;align-items:center}.mobile-price .theme-money{font-size:20px;font-weight:500}.spr-badge{display:flex!important}.spr-badge-caption{font-size:13px!important;margin-left:12px!important}.spr-badge-starrating .spr-icon{font-size:10px!important;width:14px}.secondary-pd-info__inner{background-color:#f4f2e9;padding:30px 27px;border-radius:20px;transition:.4s}@media (min-width: 1024px){.secondary-pd-info__inner{display:flex;padding:52px 109px 52px 50px}}.secondary-pd-info__image-wrap{display:flex;position:relative}.secondary-pd-info__image-wrap h4{font-weight:500;font-size:24px}@media (min-width: 1024px){.secondary-pd-info__image-wrap h4{display:none}}.secondary-pd-info__image{width:50%;padding-top:50%;position:relative;margin-right:26px}@media (min-width: 1024px){.secondary-pd-info__image{width:318px;height:318px;margin-right:78px}}.secondary-pd-info__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;border-radius:10px}.secondary-pd-info__text-wrap{margin-top:20px}@media (min-width: 1024px){.secondary-pd-info__text-wrap{margin-top:0}}.secondary-pd-info__text-wrap h4{display:none}@media (min-width: 1024px){.secondary-pd-info__text-wrap h4{display:block;font-weight:500;font-size:24px;line-height:26px;margin-bottom:26px}}.secondary-pd-info__full-text{display:none;opacity:0;transition:.4s}.secondary-pd-info__full-text a{text-decoration:underline!important}@media (min-width: 1024px){.secondary-pd-info__full-text{display:block;opacity:1}}.secondary-pd-info__mobile-excerpt{transition:.3s}@media (min-width: 1024px){.secondary-pd-info__mobile-excerpt{display:none}}.secondary-pd-info__js-readmore{text-decoration:underline}@media (min-width: 1024px){.secondary-pd-info__js-readmore{display:none}}.product-tabs{background-color:#f4f2e9;margin-top:51px}@media (min-width: 1024px){.product-tabs{margin-top:127px}}.product-tabs__inner{padding-top:57px;padding-bottom:79px}@media (min-width: 1024px){.product-tabs__inner{padding-top:151px;padding-bottom:260px}}@media (min-width: 1024px){.product-tabs__tabs{display:flex;justify-content:center}}.product-tabs__tab{font-weight:500;font-size:18px;position:relative;padding-top:25px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 1024px){.product-tabs__tab{padding:10px 40px;opacity:.4;display:block}}.product-tabs__tab .js-minus{display:none}@media (min-width: 1024px){.product-tabs__tab .js-minus{display:none!important}}.product-tabs__tab .js-plus{display:block}@media (min-width: 1024px){.product-tabs__tab .js-plus{display:none!important}}.product-tabs__tab.selected .js-minus{display:block}.product-tabs__tab.selected .js-plus{display:none}@media (min-width: 1024px){.product-tabs__tab.selected{opacity:1}.product-tabs__tab.selected:after{content:"";width:calc(100% - 80px);height:2px;background-color:#000;position:absolute;bottom:-22px;left:40px}}.product-tabs__tab:hover{cursor:pointer;opacity:1}.product-tabs__content-wrap{max-width:620px;margin:auto;transition:.4s;display:none}@media (min-width: 1024px){.product-tabs__content-wrap{display:block}}.product-tabs__content{padding-top:112px;display:none}.product-tabs__content:not([data-tab=description]) strong{font-size:20px}.product-tabs__content:not([data-tab=description]) a{color:#00f;text-decoration:underline}.product-tabs__mob-content{display:none;padding-top:44px;padding-bottom:60px}.product-tabs__mob-content.active{display:block}@media (min-width: 1024px){.product-tabs__mob-content{display:none!important}}.product-tabs [data-tab=antidotes] a,.product-tabs [data-tab=assimilators] a,.product-tabs [data-tab=emotional-harmony] a{color:#000}.product-tabs [data-tab=antidotes] a p,.product-tabs [data-tab=assimilators] a p,.product-tabs [data-tab=emotional-harmony] a p{text-transform:uppercase}.spr-container{max-width:616px;margin:auto;border:none!important;padding:0!important}.spr-header{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.spr-header .spr-summary-actions-newreview{width:100%}.spr-header .spr-starrating{justify-content:center}.spr-header .spr-summary-starrating{display:block!important}.spr-review{background-color:#f4f2e9;border-radius:20px;padding:20px!important;margin-bottom:15px!important}@media (min-width: 1024px){.spr-review{margin-bottom:35px!important;padding:30px!important}}.spr-summary-starrating{display:none!important}.spr-header-title{font-weight:400!important;font-size:28px!important}.spr-summary-actions-togglereviews{margin-bottom:20px}.spr-summary-actions-newreview{margin-top:9px}.spr-review-content-body{font-size:16px!important}.spr-review-header-byline,.spr-review-header-byline strong,.spr-review-header-byline *{font-weight:500!important;font-size:14px!important;font-style:normal!important}.product-block.collection-block{padding:20px!important}
/*# sourceMappingURL=/s/files/1/0630/2528/3331/t/11/assets/custom.css.map */
