.builder-ingredients-we-use .links a{color:#002554}.builder-ingredients-we-use .links a:hover{color:#077993}.builder-ingredients-we-use .heading,.builder-ingredients-we-use .link,.builder-ingredients-we-use .copy{padding-right:27px;padding-left:27px}.builder-ingredients-we-use .ingredient-wrapper{margin:36px 18px;cursor:pointer}.builder-ingredients-we-use .ingredient-wrapper .click-on{position:absolute;top:-29px;left:50%;z-index:9;transform:translate(-50%)}.builder-ingredients-we-use .ingredient-wrapper .title-wrapper{text-transform:uppercase;letter-spacing:.15em;font-size:18px;line-height:24px;margin-top:9px;width:100%;text-align:center;position:absolute;z-index:3}.builder-ingredients-we-use .ingredient-wrapper .content-wrapper{background:#fff;cursor:pointer;left:50%;height:110%;margin-top:9px;overflow:hidden;opacity:0;padding:45px 0 0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.8s;visibility:hidden;width:120%;z-index:3}.builder-ingredients-we-use .ingredient-active .content-wrapper{opacity:1;pointer-events:none;visibility:visible}.builder-ingredients-we-use .ingredient-text,.builder-ingredients-we-use .ingredient-active .ingredient-text{line-height:18px}.builder-ingredients-we-use .ingredient-wrapper .content-wrapper h5{font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:.15em}.builder-ingredients-we-use .question .less-alt{position:absolute;right:0;top:0;padding:18px;display:block;pointer-events:auto;z-index:2;cursor:pointer}.builder-ingredients-we-use .question .question-heading{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:none;border-top:1px solid #000;height:auto;position:relative}.builder-ingredients-we-use .question .question-heading .title-wrap{display:flex;align-items:center}.builder-ingredients-we-use .question .question-heading .title-wrap img{margin:0 18px 0 0;max-width:54px;max-height:58px;width:100%;height:auto}.builder-ingredients-we-use .question .question-heading.expanded .more-alt,.builder-ingredients-we-use .question .question-heading .more-alt.less-alt{display:none}.builder-ingredients-we-use .question .question-heading.expanded .more-alt.less-alt{display:flex;justify-content:end;align-items:center;position:absolute;top:0;right:0;z-index:1;width:100%;height:100%}.builder-ingredients-we-use .question .answer{padding:0;margin:0}.builder-ingredients-we-use .question .answer .inner{width:100%;padding:45px 45px 54px}.close-all-ingredients{background:transparent;border:none;cursor:pointer;position:absolute;right:36px;top:22px;width:44px;padding:0}.ingredients-pop-title{width:calc(100% - 46px)}.close-all-ingredients i{background-image:url(//www.civantskincare.com/cdn/shop/t/63/assets/icon-close-lity.svg?v=33739877821230379701753844910);background-size:100% auto;background-position:center;background-repeat:no-repeat;display:block;height:44px;width:44px}.ingredients-pop-text{max-height:100%;overflow-y:auto}.lity-container>.lity-close{display:none}@media (min-width: 992px){.builder-ingredients-we-use .links{margin-top:45px}}.circle-plus .circle{position:relative;width:2.55em;height:2.5em}.circle-plus .circle .horizontal{position:absolute;background-color:#077993;width:16px;height:2px;left:50%;margin-left:-8px;top:50%;margin-top:-1px}.circle-plus .circle .vertical{position:absolute;background-color:#077993;width:2px;height:16px;left:50%;margin-left:-1px;top:50%;margin-top:-8px}.more .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.more .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.expanded .more{opacity:1}.expanded .more .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.expanded .more .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.ingredient-active .more{opacity:1}.ingredient-active .more .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.ingredient-active .more .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.ingredient-wrapper .circle{background-color:#457997;border-radius:50%;width:54px;height:54px}.ingredient-wrapper .circle .vertical{width:3px;height:23px;position:absolute;margin-top:-11px;margin-left:-1px;background-color:#fff}.ingredient-wrapper .circle .horizontal{width:23px;height:3px;margin-top:-1px;margin-left:-11px;background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/63/assets/builder-ingredients-we-use.css.map */
