.formulated-without{background-color:#fff;overflow:hidden}.formulated-without__container{max-width:150rem;margin:0 auto;text-align:center}.fw-tabs{display:flex;justify-content:center;align-items:center;margin-bottom:4rem;gap:4rem;flex-wrap:nowrap}.fw-tab{background:none;border:none;font-family:var(--font-heading, "Ogg", serif);font-size:3.2rem;font-weight:600;color:#999;cursor:pointer;padding:0;position:relative;transition:color .3s ease;text-align:center;white-space:nowrap}.fw-tab:hover{color:#666}.fw-tab.active{color:#333}.fw-tab.active:after{content:"";position:absolute;left:0;bottom:-.6rem;width:100%;height:2px;background:currentColor}.formulated-without__heading{font-family:var(--font-heading, "Ogg", serif);font-size:4rem;font-weight:400;color:var(--color-text-primary, #424141);margin:0 0 4rem;line-height:1.2}@media screen and (min-width: 750px){.fw-tabs{gap:8rem;max-width:60rem;margin:0 auto 4rem}.fw-tab{font-size:3.2rem;white-space:nowrap}}@media screen and (min-width: 990px){.fw-tabs{gap:10rem;max-width:70rem}.fw-tab{font-size:3.6rem;white-space:nowrap}}@media screen and (max-width: 749px){.formulated-without__heading{font-size:2.8rem;margin-bottom:3rem}.fw-tabs{gap:2rem!important;padding:0 1rem;flex-wrap:nowrap}.fw-tab{font-size:2.2rem!important;text-align:center;white-space:nowrap}}@media screen and (max-width: 480px){.fw-tabs{gap:1.5rem!important;padding:0 .5rem}.fw-tab{font-size:1.8rem!important;white-space:nowrap}}@media screen and (max-width: 360px){.fw-tabs{gap:1rem!important;padding:0}.fw-tab{font-size:1.6rem!important;padding:0 .5rem}}.formulated-without__exclusions{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-bottom:5rem}.formulated-without__pill{display:inline-block;padding:1.2rem 2.4rem;background-color:#f6f6f6;color:#3a3a3a;border:1px solid #3A3A3A;border-radius:3rem;font-family:var(--font-body, "Noto Sans", sans-serif);font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;transition:all .3s ease;position:relative;overflow:hidden}.formulated-without__pill:hover{background-color:#3a3a3a;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.formulated-without__pill:before{content:"";position:absolute;top:50%;left:-1rem;width:.8rem;height:.8rem;background-color:currentColor;border-radius:50%;transform:translateY(-50%);transition:all .3s ease}@media screen and (max-width: 749px){.formulated-without__exclusions{gap:1.2rem;margin-bottom:4rem}.formulated-without__pill{padding:1rem 2rem;font-size:1.2rem}}.formulated-without__inci{max-width:80rem;margin:0 auto;text-align:left}.formulated-without__inci-heading{font-family:var(--font-heading, "Ogg", serif);font-size:2.8rem;font-weight:400;color:var(--color-text-primary, #424141);margin:0 0 2rem;text-align:center}@media screen and (max-width: 749px){.formulated-without__inci-heading{font-size:2.2rem;margin-bottom:1.6rem}}.formulated-without__inci-content{background-color:#f8f9fa;border-radius:1.2rem;padding:3rem;border:1px solid #e9ecef}.formulated-without__inci-text{text-align:center}.formulated-without__inci-text p{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:1.5rem;line-height:1.7;color:var(--color-text-primary, #424141);margin:0}@media screen and (max-width: 749px){.formulated-without__inci-content{padding:2rem}.formulated-without__inci-text p{font-size:1.4rem}}.formulated-without__accordion{background-color:#f8f9fa;border-radius:1.2rem;border:1px solid #e9ecef;overflow:hidden;transition:all .3s ease}.formulated-without__accordion:hover{border-color:var(--color-brand-primary, #1F747B)}.formulated-without__accordion-summary{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 3rem;cursor:pointer;background-color:transparent;transition:all .3s ease;position:relative}.formulated-without__accordion-summary:hover{background-color:#1f747b0d}.formulated-without__accordion-summary::marker{display:none}.formulated-without__accordion-summary::-webkit-details-marker{display:none}.summary__title{display:flex;align-items:center;gap:1.8rem;flex:1}.formulated-without__accordion summary .summary__title h3{font-family:var(--font-heading, "Ogg", serif);font-size:2.4rem;font-weight:400;color:var(--color-text-primary, #424141);margin:0}.formulated-without__accordion summary svg{width:2rem;height:2rem;color:var(--color-brand-primary, #1F747B);transition:transform .3s ease}.formulated-without__accordion[open] summary svg{transform:rotate(180deg)}.formulated-without__accordion-content{padding:0 3rem 3rem;border-top:1px solid #e9ecef;background-color:#fff}.formulated-without__accordion-content p{font-family:var(--font-body, "Noto Sans", sans-serif);font-size:1.5rem;line-height:1.7;color:var(--color-text-primary, #424141);margin:2rem 0 0;text-align:center}@media screen and (max-width: 749px){.formulated-without__accordion-summary{padding:2rem}.formulated-without__accordion summary .summary__title h3{font-size:2rem}.formulated-without__accordion-content{padding:0 2rem 2rem}.formulated-without__accordion-content p{font-size:1.4rem;margin-top:1.6rem}}@media screen and (min-width: 750px){.formulated-without__pill{opacity:0;transform:translateY(2rem);animation:fadeInUp .6s ease-out forwards}.formulated-without__pill:nth-child(1){animation-delay:.1s}.formulated-without__pill:nth-child(2){animation-delay:.2s}.formulated-without__pill:nth-child(3){animation-delay:.3s}.formulated-without__pill:nth-child(4){animation-delay:.4s}.formulated-without__pill:nth-child(5){animation-delay:.5s}.formulated-without__pill:nth-child(6){animation-delay:.6s}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-contrast: high){.formulated-without__pill{border-color:#000;color:#000}.formulated-without__pill:hover{background-color:#000;color:#fff}.formulated-without__accordion:hover{border-color:#000}}@media (prefers-reduced-motion: reduce){.formulated-without__pill{animation:none;opacity:1;transform:none}.formulated-without__pill:hover{transform:none}.formulated-without__accordion summary svg{transition:none}.formulated-without__accordion[open] summary svg{transform:none}}.formulated-without__empty{text-align:center;padding:3rem 2rem;background-color:rgba(var(--color-foreground),.05);border-radius:8px;border:1px dashed rgba(var(--color-foreground),.2);margin:2rem 0}.formulated-without__empty p{color:rgba(var(--color-foreground),.7);font-style:italic;font-size:1.4rem;line-height:1.5;margin:0}@media screen and (max-width: 749px){.formulated-without__empty{padding:2rem 1.5rem;margin:1.5rem 0}.formulated-without__empty p{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-formulated-without.css.map */
