.route-content:has(>.supplements-page) .header-fixed{background-color:var(--color-wellness)}.supplements-page__spacer{height:var(--spacer-wellness)}@media (max-width:800px){.supplements-page__spacer{height:var(--spacer-wellness-mobile)}}.supplements-page__hero{padding-top:220px}.supplements-page__hero>.boxed{text-align:center;flex-direction:column;align-items:center;gap:45px;max-width:1000px;display:flex}.supplements-page__hero>.boxed>.body-lg{max-width:720px}.supplements-page__hero .heading-primary span:first-of-type{--supp-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) both supp-rise}.supplements-page__hero .heading-primary span:nth-of-type(2){--supp-rise:30px;animation:.6s cubic-bezier(.215,.61,.355,1) .2s both supp-rise}.supplements-page__hero .heading-primary span{display:inline-block}.supplements-page__hero .body-lg{animation:.6s cubic-bezier(.215,.61,.355,1) .4s both supp-rise-subtle}@media (prefers-reduced-motion:reduce){.supplements-page__hero .body-lg,.supplements-page__hero .heading-primary span:first-of-type,.supplements-page__hero .heading-primary span:nth-of-type(2){animation:none}}.supplements-page__products [role=tablist]{--supp-rise:24px;animation:.5s cubic-bezier(.215,.61,.355,1) .5s both supp-rise}.supplements-page__products-reveal{--supp-rise:40px;animation:.6s cubic-bezier(.215,.61,.355,1) .65s both supp-rise}@media (prefers-reduced-motion:reduce){.supplements-page__products [role=tablist],.supplements-page__products-reveal{animation:none}}.products-section__bottom{flex-direction:column;gap:40px;width:100%;display:flex}.products-section__bottom>.body-xs{max-width:500px;margin-inline:auto}.products-section__product__top{justify-content:space-between;align-items:center;gap:50px;width:100%;display:flex}@media (max-width:768px){.products-section__header{flex-direction:column;align-items:flex-start;gap:30px}.products-section__product__top{flex-direction:column;align-items:flex-start;gap:20px}.products-section__product__top>.tags-list{justify-content:flex-start}}@media (max-width:480px){.products-section__product{padding:30px 20px 15px}}.products-section{padding-block:100px!important}.products-section>.boxed{flex-direction:column;gap:40px;display:flex}.products-section__top{flex-direction:column;gap:20px;max-width:100%;display:flex}.products-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.products-section__titles{flex-direction:column;flex:1;gap:20px;max-width:600px;display:flex}.products-section__bottom{width:100%}.products-section__container{width:100%;position:relative}.products-section__grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.products-section__product{background:#f2f5f6;border:1px solid #0000001a;border-radius:29px;flex-direction:column;gap:20px;width:100%;height:100%;padding:44px 35px 20px;display:flex;position:relative}.products-section__product>.line{background:#1f1f1f1a;width:100%;height:1px}.products-section__product>.btn{z-index:1;margin-top:auto}.products-section__product__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.products-section__product__top>.tags-list{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.products-section__product__top .product-tag{border-radius:20px;padding:5px 19px;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.products-section__product__top .tag-blue{color:#26abb5;background:#bafaff}.products-section__product__bg{z-index:0}.products-section__small-title{opacity:0;will-change:transform, opacity;transform:translate(-50px)}.products-section__title1,.products-section__title2{opacity:0;will-change:transform, opacity;transform:translateY(50px)}@media (max-width:1024px){.products-section{padding-block:0!important}.products-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-section__header{flex-direction:column;align-items:flex-start;gap:30px}.products-section__grid{grid-template-columns:1fr}.products-section__product__top{flex-direction:column;align-items:flex-start;gap:20px}.products-section__product__top>.tags-list{justify-content:flex-start}}@media (max-width:480px){.products-section__product{padding:30px 20px 15px}}@keyframes supp-rise{0%{transform:translateY(var(--supp-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes supp-rise-subtle{0%{opacity:0;transform:translateY(20px)}to{opacity:.6;transform:translateY(0)}}
