.td-bf{font-family:var(--font-stack-body);color:var(--copy-color)}.td-bf__wrapper{margin:0 auto}.td-bf--overlap{position:relative;z-index:5;margin-top:-6vw;margin-bottom:-6vw}.td-bf__heading{margin:0;font-family:var(--font-stack-body);font-weight:500;color:var(--heading-color);letter-spacing:normal}.td-bf__description p{margin:0}.td-bf__lifestyle{display:none}.td-bf__benefits{width:92.9vw;margin:0 auto;padding:4.08vw 1.7vw 2.08vw 4.75vw;box-sizing:border-box;background-color:var(--content-bg-color, #f5f5f5);border-radius:4.5vw;box-shadow:0 .83vw 3.04vw -.58vw #00000040}.td-bf__heading--benefit{font-size:4.17vw;line-height:1.2;margin-bottom:2.42vw}.td-bf__description--mb{font-weight:400;font-size:max(3.33vw,12px);line-height:1.35;max-width:82.83vw;margin-bottom:3.08vw}.td-bf__grid{display:flex;flex-direction:column}.td-bf__card{position:relative;display:flex;align-items:center;padding:1.42vw 0 1.5vw;background:transparent}.td-bf__card:before{content:"";position:absolute;top:0;left:0;width:82.83vw;height:1px;background:#414a5452}.td-bf__card-copy{display:none}.td-bf__card-title{margin:0;width:24vw;flex-shrink:0;font-family:var(--font-stack-body);font-weight:400;font-size:14px;line-height:1.1;text-transform:uppercase;color:var(--card-text)}.td-bf__ingredients{display:flex;flex-direction:row;align-items:center}.td-bf__circles{display:flex;flex-direction:row;align-items:center;gap:1.84vw;flex-shrink:0}.td-bf__circle{width:8.58vw;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;flex-shrink:0}.td-bf__circle :is(img,svg){width:100%;height:100%;object-fit:cover;display:block}.td-bf__names{display:flex;flex-direction:column;justify-content:center;margin-left:3.92vw;width:28.08vw}.td-bf__name{margin:0;font-family:var(--font-stack-body);font-weight:400;font-size:max(2vw,12px);line-height:1.12;color:var(--card-text)}@media screen and (min-width:991px){.td-bf__wrapper{padding:0 2.46vw;box-sizing:border-box}.td-bf--overlap{margin-top:-4.6vw;margin-bottom:-2.9vw}.td-bf__lifestyle{display:flex;flex-direction:row-reverse;align-items:center;gap:2.87vw;min-height:27.12vw;padding:2.19vw 2.22vw;box-sizing:border-box;background:var(--content-bg-color);border-radius:2.01vw;box-shadow:0 .24vw 1.07vw .14vw #00000026;margin-bottom:3.14vw}.td-bf__photos{display:flex;flex-direction:row;gap:2.05vw;width:47.4vw;flex-shrink:0}.td-bf__photo{flex:1;aspect-ratio:1 / 1;border-radius:1.37vw;overflow:hidden}.td-bf__photo :is(img,svg){width:100%;height:100%;object-fit:cover;display:block}.td-bf__lifestyle-text{flex:1}.td-bf__heading--lifestyle{font-weight:300;font-size:2.03vw;line-height:1.1;margin-bottom:1vw}.td-bf__description--dsk{display:block;font-weight:400;font-size:1.89vw;line-height:1.2}.td-bf__description--mb,.td-bf__heading--benefit{display:none}.td-bf__benefits{width:auto;margin:0;padding:0;background:none;border-radius:0;box-shadow:none}.td-bf__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:4.17vw;row-gap:2.77vw}.td-bf__card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-height:27.12vw;padding:1.98vw 2.22vw 1.16vw;background:var(--card-bg);border:0;border-radius:2.01vw;box-shadow:0 .24vw 1.07vw .14vw #00000026}.td-bf__card:last-child{padding-bottom:1.16vw}.td-bf__card:before{display:none}.td-bf__card-title{width:auto;font-weight:500;font-size:2.03vw;line-height:1.1;text-transform:none;margin-bottom:1.13vw}.td-bf__card-copy{display:block;font-weight:400;font-size:1.31vw;line-height:1.25;color:var(--card-text)}.td-bf__card-copy p{margin:0}.td-bf__ingredients{flex-direction:column;gap:1.43vw;margin-top:auto}.td-bf__circles{flex-direction:row;gap:0;width:100%}.td-bf__circle{flex:1;width:auto;aspect-ratio:auto;display:flex;justify-content:center;border-radius:0;overflow:visible}.td-bf__circle :is(img,svg){width:6.49vw;height:6.49vw;border-radius:50%;object-fit:cover}.td-bf__names{flex-direction:row;width:100%;margin-left:0}.td-bf__name{flex:1;font-weight:300;font-size:1.16vw;line-height:1.15;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-td-benefits-formulation.css.map */
