.pain-pathways-section{width:100%}.pain-pathways__header{text-align:center;margin-bottom:48px}.pain-pathways__eyebrow{margin:0 0 -5px;display:block;font-size:2.6rem;line-height:normal;background:linear-gradient(90deg,#000,#885d01);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.05em}.pain-pathways__heading{margin:0 auto 80px;background:linear-gradient(90deg,#000,#885d01);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;line-height:1;max-width:700px}.pain-pathways__subtext{margin:0;line-height:1.1;font-size:2.2rem;letter-spacing:-.05em}.pain-pathways__subtext p{margin:0}.pain-pathways__rows{display:flex;flex-direction:column;gap:20px}.pain-pathways__row{display:grid;gap:25px;overflow:hidden}.pain-pathway-image-right{grid-template-columns:1fr 380px}.pain-pathway-image-left{grid-template-columns:380px 1fr}.pain-pathways__row .pain-pathways__ingredient-card:first-child{border-radius:0}.pain-pathways__image-card{position:relative;overflow:hidden;flex-shrink:0;border-radius:55px}.pain-pathways__image{width:100%;height:100%;object-fit:cover;display:block}.pain-pathways__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:40px;border-radius:55px}.pain-pathways__number{font-size:28px;font-weight:300;line-height:normal}.pain-pathways__badge{display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;text-transform:uppercase;border-radius:20px;padding:3px 14px;margin-left:8px;width:fit-content;line-height:normal;box-shadow:0 0 4px #0003 inset;text-shadow:0px 4px 4px rgba(0,0,0,.25);background:#ffffff14;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.3);vertical-align:text-bottom}.pain-pathways__image-title{margin:0;font-weight:400;line-height:1}.content-card-ingre{background:#f8f8f8;box-shadow:0 0 5px #00000026 inset;border-radius:55px;display:grid;grid-template-columns:1fr 1fr}.pain-pathways__ingredient-card{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:flex-start}.pain-pathways__ingredient-top{display:flex;align-items:center;gap:14px}.pain-pathways__ingredient-icon{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#fff9}.pain-pathways__icon-img{width:100%;height:100%;object-fit:cover}.pain-pathways__ingredient-name{margin:0;font-weight:500;line-height:1.1;letter-spacing:-.05em}.pain-pathways__ingredient-sub{letter-spacing:-.05em;line-height:normal;font-size:15px;margin:2px 0 0}.pain-pathways__ingredient-desc{margin:0;line-height:1.1;font-size:18px;letter-spacing:-.05em;max-width:300px}.pain-pathways__how-card{padding:28px 28px 28px 32px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;align-items:flex-start}.pain-pathways__how-card:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:100px;background-color:#000}.pain-pathways__ingredient-top{background:#fff;padding:8px 45px 8px 8px;border-radius:50px;box-shadow:0 0 10px #0000001a}.pain-pathways__how-label{margin:0;font-weight:500;text-transform:uppercase;font-size:16px;background:linear-gradient(90deg,#000,#a25c2e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;line-height:normal}.pain-pathways__bullets{margin:0;padding:0 0 0 10px;list-style:none;display:flex;flex-direction:column;gap:2px}.pain-pathways__bullets li{display:flex;align-items:flex-start;gap:8px;line-height:normal;font-size:15px}.pain-pathways__bullets li:before{content:"\b7";flex-shrink:0;font-size:18px;line-height:1.1;margin-top:1px;font-weight:600}@media screen and (max-width:1199px){.pain-pathways__eyebrow{font-size:2.8rem}.pain-pathways__subtext{font-size:2rem;padding-top:0}.pain-pathway-image-right,.pain-pathway-image-left{grid-template-columns:1fr}.pain-pathway-image-right .pain-pathways__image-card{order:-1}.pain-pathways__heading{max-width:550px}}@media screen and (max-width:989px){.pain-pathways__row{grid-template-rows:auto auto}.pain-pathways__image-card{grid-column:1 / -1;min-height:200px;max-height:260px}}@media screen and (max-width:749px){.pain-pathways__row{display:flex;position:relative}.pain-pathways__image-card{grid-column:auto;min-height:204px;max-height:220px;display:inline-flex;width:100%;transition:transform .6s;transform-style:preserve-3d}.pain-pathways__image-overlay{padding:30px;transition:.3s}.pain-pathways__row .content-card-ingre .pain-pathways__how-card{display:none}.pain-pathways__row .content-card-ingre{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b2;opacity:0;visibility:hidden;transition:.3s;transition:transform .6s;transform-style:preserve-3d;transform:rotateY(180deg);z-index:1}.pain-pathways__row.active .pain-pathways__image-card{transform:rotateY(180deg)}.pain-pathways__row.active .content-card-ingre{opacity:1;visibility:visible;transform:rotateY(0)}.pain-pathways__row.active .pain-pathways__image-card .pain-pathways__image-overlay{opacity:0}.pain-pathways__row .content-card-ingre .pain-pathways__ingredient-card{height:100%}.pain-pathways__ingredient-desc{font-size:16px;color:#fff}.pain-pathways__ingredient-sub{font-size:14px}.pain-pathways__ingredient-card,.pain-pathways__how-card{padding:20px 18px}.pain-pathways__how-card{border-left:none;border-top:1px solid #dddddd}.pain-pathways__heading{font-size:32px!important;max-width:320px;margin-inline:auto;margin-bottom:60px}.pain-pathways__eyebrow{font-size:2rem;margin:0}.pain-pathways__subtext{font-size:1.6rem}.pain-pathways__ingredient-name{font-size:18px!important;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pain-pathways.css.map */
