.capsule-section .capsule-heading-wrapper{text-align:center;display:grid;gap:18px;margin-bottom:8px}.capsule-section .capsule-heading-wrapper .capsule-heading{margin:0;font-weight:700!important;font-size:36px;line-height:115%}.capsule-section .capsule-heading-wrapper .capsule-description{font-weight:400!important;font-size:18px;line-height:150%;letter-spacing:0;color:#1e1e1e;margin:0 auto}.capsule-section .capsule-image-wrapper{max-width:350px;margin:0 auto}.capsule-section .capsule-image-wrapper img{max-width:100%}.capsule-section .icon-text-wrapper{display:flex;justify-content:center;flex-wrap:wrap;column-gap:25px;row-gap:20px;margin-top:12px}.capsule-section .icon-text-block{text-align:center;width:55px;display:grid;gap:9px;justify-content:center}.capsule-section .icon-text-block .icon-wrapper{max-width:32px;margin:0 auto}.capsule-section .icon-text-block .icon-wrapper img{vertical-align:top}.capsule-section .icon-title{font-weight:400;font-size:12px;line-height:125%;letter-spacing:-.4px;margin:0;text-transform:uppercase}.capsule-section .icon-title *{margin:0;font-family:var(--font-heading-family)!important}.capsule-section .accordion-wrapper{margin-top:50px}.capsule-section .accordion-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.capsule-section .accordion-item{box-shadow:0 2.55px 9.06px 1.28px #0000000d;border:1px solid #DCDCDC;border-radius:7px;max-height:fit-content;position:relative}.capsule-section .accordion-item .ingredients-tag{background:#fff1ac;color:#000;width:fit-content;height:fit-content;padding:3px 8px;font-family:var(--font-heading-family);font-weight:500;font-size:10px;line-height:1;letter-spacing:0;top:-9px;left:auto;right:15px;border-radius:5px;position:absolute}.capsule-section .accordion-trigger{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-right:15px;cursor:pointer}.capsule-section .accordion-trigger .accordion-arrow svg{color:#afafaf;width:18px;height:8px;transition:all .2s ease-in-out}.capsule-section .accordion-trigger.active .accordion-arrow svg{color:#1e1e1e;transform:rotate(180deg)}.capsule-section .accordion-trigger .accordion-img{border-radius:7px 0 0 7px;overflow:hidden;transition:all .4s ease-in-out}.capsule-section .accordion-trigger.active .accordion-img{border-radius:7px 0 0}.capsule-section .accordion-heading{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:10px}.capsule-section .accordion-heading .accordion-img img{min-width:70px;max-width:70px;height:auto;aspect-ratio:1/1;object-fit:cover;vertical-align:top}.capsule-section .accordion-heading .accordion-heading-details{display:grid;gap:4px}.capsule-section .accordion-heading .accordion-heading-details .accordion-title{font-weight:700;font-size:14px;line-height:115%;letter-spacing:-.4px;color:#4b5051;margin:0;transition:all .4s ease-in-out;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.capsule-section .accordion-trigger.active .accordion-heading .accordion-heading-details .accordion-title{color:#1e1e1e}.capsule-section .accordion-heading .accordion-heading-details .accordion-weight{font-weight:400;font-size:12px;line-height:115%;letter-spacing:-.4px;color:#787878;margin:0}.capsule-section .accordion-content{max-height:0;overflow:hidden;padding:0 20px;transition:all .2s ease-in-out}.capsule-section .accordion-content.open{max-height:500px;padding-bottom:20px}.capsule-section .accordion-content .accordion-details{font-size:14px;line-height:1.5;color:#696969;letter-spacing:.6px;font-weight:400!important}.capsule-section .accordion-content .content-details{margin-top:20px}.capsule-section .accordion-content .content-details .accordion-content-title{margin:0 0 12px;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.6px;color:#000}.capsule-section .accordion-content .content-details .accordion-content-highlights{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.capsule-section .accordion-content .content-details .accordion-content-highlights li{list-style:none;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.6px;padding:4px 12px;border-radius:50px;border-width:1px;border-style:solid;text-transform:uppercase}.capsule-section .accordion-content-highlights li.beauty{background-color:#e600921a;border-color:#e60092;color:#e60092}.capsule-section .accordion-content-highlights li.energy{background-color:#ffa1001a;border-color:#ffa100;color:#ffa100}.capsule-section .accordion-content-highlights li.mood{background-color:#f5c6001a;border-color:#f5c600;color:#f5c600}.capsule-section .accordion-content-highlights li.sleep{background-color:#0040ad1a;border-color:#0040ad;color:#0040ad}.capsule-section .accordion-content-highlights li.focus{background-color:#00a5cf1a;border-color:#00a5cf;color:#00a5cf}.capsule-section .accordion-content-highlights li.immunity{background-color:#9400c11a;border-color:#9400c1;color:#9400c1}.capsule-section .accordion-content-highlights li.weight-control{background-color:#0077021a;border-color:#007702;color:#007702}.capsule-section .accordion-content-highlights li.bones-joints{background-color:#772c001a;border:1px solid rgb(119,44,0);color:#772c00}.capsule-section .accordion-popup-button{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.6px;color:#000;background:transparent;border:none;outline:none;box-shadow:none;text-decoration:underline;margin-top:20px;text-transform:uppercase;cursor:pointer;transition:all .4s ease-in-out}.capsule-section .accordion-popup-button:hover{color:#08ceff}.capsule-section .capsule-btn-wrapper{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:35px;row-gap:10px}.capsule-section .capsule-btn-wrapper button{background:transparent;outline:none;box-shadow:none;text-transform:uppercase;border:1px solid #1E1E1E;padding:10px 20px;font-size:14px;line-height:1;letter-spacing:.6px;font-weight:700;color:#1e1e1e;font-family:var(--font-heading-family);min-width:210px;min-height:40px;border-radius:50px;transition:all .4s ease-in-out}.capsule-section .capsule-btn-wrapper button:hover{background:#1e1e1e;color:#fff;cursor:pointer}#article-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}#article-popup.hidden{display:none}#article-popup .article-popup-content{background:#fff;max-width:600px;width:90%;padding:0;position:relative;box-shadow:0 5px 20px #0000004d;overflow-y:auto;max-height:80vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;scrollbar-width:none;-ms-overflow-style:none}#article-popup .article-popup-content::-webkit-scrollbar{display:none}#article-popup .popup-close{position:absolute;top:10px;right:12px;font-size:22px;background:none;border:none;cursor:pointer;line-height:1;color:#000;border:1px solid #000000;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center}#article-popup #popup-article-image{margin-bottom:24px}#article-popup #popup-article-image img{vertical-align:top;aspect-ratio:1/.42;object-fit:cover;min-width:100%}#article-popup #popup-article-title{display:none}#article-popup .popup-article-info{padding:0 20px;font-size:13px;line-height:1.3}#article-popup .popup-article-info #popup-article-content>h1:first-child{display:none}#article-popup .popup-article-info #popup-article-content hr{margin:15px 0}#article-popup .popup-article-info #popup-article-content :is(ul,ol) li{font-size:14px;line-height:1.5}#article-popup .popup-article-info #popup-article-content :is(ul,ol) li p{margin:0}#article-popup .popup-article-info #popup-article-content h3{font-size:20px;margin:20px 0 8px;font-weight:500}#article-popup .popup-article-info #popup-article-content h3:first-child,#article-popup #popup-article-content h1{font-size:24px;margin-top:0}#article-popup .popup-article-info #popup-article-content h4{font-size:16px;margin:20px 0 8px;font-weight:500}#article-popup #article-popup-body h2{font-size:22px;margin-bottom:12px}#article-popup #article-popup-body p{font-size:16px;line-height:1.6;margin-bottom:16px}#article-popup #article-popup-body a{display:inline-block;padding:8px 14px;background:#000;color:#fff;text-decoration:none;border-radius:4px}#article-popup #article-popup-body a:hover{background:#333}#article-popup .close-button-popup{margin-bottom:32px}@media(max-width:1299px){.capsule-section .accordion-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:989px){.capsule-section .accordion-wrapper{margin-top:35px;grid-template-columns:repeat(2,1fr)}.capsule-section .capsule-btn-wrapper{column-gap:20px;margin-top:35px}}@media(max-width:767px){.capsule-section .capsule-heading-wrapper .capsule-heading{font-size:30px}.capsule-section .capsule-heading-wrapper .capsule-description{font-size:16px}.capsule-section .capsule-btn-wrapper{margin-top:25px}#article-popup .popup-article-info #popup-article-content :is(ul,ol) li{font-size:13px}}@media(max-width:575px){.capsule-section .accordion-wrapper{grid-template-columns:1fr}}#saving-popup{display:block;position:static;background:transparent}#saving-popup .popup-content{max-width:466px;width:100%;max-height:fit-content;position:static;transform:unset;margin:0 auto}.capsule-section #categoryTabs{border:1px solid #ADADAD;border-radius:999px;display:flex;padding:8px;gap:1rem;margin-top:5rem;max-width:55%;margin-inline:auto}.capsule-section #categoryTabs .tab-button:focus-visible{outline:0;outline-offset:0;box-shadow:0 0}.capsule-section #categoryTabs .tab-button{color:#1e1e1e;border-radius:999px;flex:1 1 100%;font-size:1.6rem;font-weight:700;letter-spacing:-.4px;line-height:1;padding:14px 15px;text-align:center;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out;z-index:1}.capsule-section #categoryTabs .tab-button.active{color:#fff}.capsule-section .filter_dropdown{border:1px solid rgb(var(--color-foreground));border-radius:999px;margin:0 auto;max-width:350px;overflow:hidden;position:relative;margin-top:4rem}.capsule-section .filter_dropdown select{-webkit-appearance:none;appearance:none;background:#fff;border:none;box-shadow:none;color:#000;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;letter-spacing:-.4px;line-height:1.15em;outline:none;padding:11px 15px;width:100%}.capsule-section .filter_dropdown .arrow_nav{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media(min-width:751px){.capsule-section .filter_dropdown{display:none}}@media(max-width:1100px){.capsule-section #categoryTabs{max-width:65%}}@media(max-width:990px){.capsule-section #categoryTabs{max-width:100%}}@media(max-width:750px){.capsule-section #categoryTabs{display:none}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/capsule.css.map */
