.accordionItem{margin-bottom:8px;background-color:rgba(var(--peach-mid), 0.2)}.accordionItem.close .accordionItemContent{height:0px;-webkit-transition:height 1s ease-out;transition:height 1s ease-out;-webkit-transform:scaleY(0);transform:scaleY(0)}.accordionItem.close .accordionItemHeading{font-weight:normal;background:url("../assets/icon-plus.svg") 7px center no-repeat;background-size:20px}@media(min-width: 990px){.accordionItem.close .accordionItemHeading{background-position:18px center;background-size:30px}}.accordionItem.open .accordionItemContent{padding:15px 30px;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;overflow-x:auto}.accordionItem.open .accordionItemHeading{background:url("../assets/icon-minus.svg") 7px center no-repeat;background-size:20px}@media(min-width: 990px){.accordionItem.open .accordionItemHeading{background-position:18px center;background-size:30px}}.accordionItemHeading{display:block;width:100%;cursor:pointer;margin:0;padding:13px;padding-left:31px;font-size:11px;font-family:var(--font-one)}@media(min-width: 990px){.accordionItemHeading{padding-left:57px;font-size:16px;background-position:26px center}}.accordion{position:relative;border-bottom:1px solid var(--black-one)}.accordion.is--active .expander-body{display:block}.accordion.is--active .expander__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion.accordion--product .expander{position:relative}.accordion.accordion--product .expander>a{padding:12px 6px 9px}.accordion.accordion--product .expander .expander-toggle{font-size:14px;font-family:var(--font-one);text-transform:inherit;letter-spacing:0}.accordion.accordion--product .expander .expander__icon{position:absolute;right:9px;top:12px}.accordion.accordion--product .expander .expander-body{padding:12px 0 20px;border-top:1px solid var(--black-one)}.accordion.accordion--product .expander .expander-body>.answer-text{margin-top:0;padding-left:6px}.accordion.accordion--ingredients .readmore-link{display:none}.accordion.accordion--ingredients .accordion--ingredients__ewg-disclaimer{margin:0;padding:10px 8px 0;font-size:12px}@media screen and (max-width: 768px){.accordion.accordion--ingredients .accordion--ingredients__ewg-disclaimer{margin:0 0 20px}}@media(max-width: 768px){.accordion.accordion--ingredients.is--active .expander-body.expanded-height{-webkit-transition:max-height .35s ease-in-out;transition:max-height .35s ease-in-out;max-height:unset !important}.accordion.accordion--ingredients .expander-body{position:relative;max-height:270px;overflow:hidden;padding:10px;margin-bottom:20px;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out}.accordion.accordion--ingredients.accordion.accordion--product .expander .expander-body>.answer-text{padding-bottom:15px}.accordion.accordion--ingredients .readmore-link{position:absolute;bottom:0;right:0;display:block;width:100%;height:60px;text-align:center;color:#ff4b85;font-weight:400;font-size:14px;padding-top:40px;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(white));background-image:linear-gradient(to bottom, transparent, white);cursor:pointer;text-decoration:underline}.accordion.accordion--ingredients .readmore-link:after{content:"View more"}.accordion.accordion--ingredients .readmore-link.readmore-link--expanded:after{content:"View less"}.accordion.accordion--ingredients .expander-body{max-height:230px !important}}.accordion .expander-toggle{font-size:14px;color:var(--black-one);text-decoration:none;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-two)}@media(min-width: 990px){.accordion .expander-toggle{font-size:14px}}.accordion .expander-body{display:none}.accordion .expander>a{position:relative;display:block;padding:8px 24px 8px 12px;z-index:2}.accordion .expander .expander__icon{position:absolute;right:9px;top:9px;z-index:1}.accordion .expander .expander__icon svg{width:14px}.accordion .answer-text{margin-top:25px;padding-left:12px;padding-right:24px}.referral-page .faq-list{padding:0 var(--gutter);padding-bottom:40px;margin:0 auto;max-width:var(--width-site)}.referral-page .faq-list__title{font-family:var(--font-stack-body);font-size:40px;line-height:49px;letter-spacing:.4px;margin:35px 0 30px;text-align:center}@media screen and (max-width: 990px){.referral-page .faq-list__title{font-size:35px}}