html{scroll-behavior:smooth}.page-product-width{max-width:1000px;margin:0 auto;padding:0 15px}.faq-glass{background-size:cover;background-position:center}.faq-glass .faq-glass__heading{text-align:center;color:#fff;margin-bottom:40px;font-size:40px;line-height:46px}.faq-glass .faq-glass__list{max-width:700px;margin:0 auto}.faq-glass .faq-glass__item{margin-bottom:15px;border-radius:12px;overflow:hidden;background:#fff;-webkit-backdrop-filter:blur(21.870967864990234px);backdrop-filter:blur(21.870967864990234px);border:1.09px solid #efe5cf36}.faq-glass .faq-glass__question{width:100%;background:transparent;border:none;color:#fff;padding:16px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;color:#50000b;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:.2px}.faq-glass .faq-glass__icon{font-size:16px;transition:transform .3s ease}.faq-glass .faq-glass__answer{height:0;overflow:hidden;transition:height .35s ease;padding:0 16px}.faq-glass .faq-glass__answer p{margin:0;padding-bottom:20px;color:#50000b;font-size:15px;line-height:21px;padding-top:20px;border-top:1px solid #50000b}.faq-glass .faq-glass__icon{padding:0 0 1px 1px;font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fff;color:#7a0000;border-radius:50%}.stats-bar{overflow:hidden;background:#4f0208!important}.product-faq{background:#f6f3f2;padding:40px 0}.product-faq__item{border-bottom:1px solid #ddd}.product-faq__question{width:100%;background:transparent;border:none;padding:15px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#50000b;font-size:14px;font-weight:600}.product-details__box{padding:10px 18px 10px 24px;background:#faeeef;border-radius:5px;margin-bottom:12px;position:relative}.product-details__box:before{content:"";position:absolute;left:10px;top:12px;bottom:12px;width:3px;background:#7a0000;border-radius:2px}.product-details__box h4{font-size:13px;margin-bottom:6px;color:#7a0000!important}.product-details__box p{font-size:13px;line-height:1.5;margin:0;color:#50000b}.product-details__box ul{padding-left:18px;margin:0}.product-details__box li{font-size:13px;margin-bottom:4px}.product-faq__question span:last-child{font-size:24px;font-weight:200;color:#5a0d0d;letter-spacing:.5px}.product-faq__item{width:100%}.product-faq__icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#5a0d0d;font-size:16px;flex-shrink:0}.product-faq__answer{height:0;overflow:hidden;transition:height .35s ease}.product-faq__answer-inner{padding:0 0 20px;font-size:14px;color:#333}.product-faq__answer-inner .for-me__intro{font-size:16px;line-height:1.7;margin-bottom:20px;color:#5a0d0d}.product-faq__answer-inner p{margin:0}.product-faq__answer-inner .for-me__title{font-size:18px;font-weight:700;margin:15px 0;color:#5a0d0d!important}.for-me__list{list-style:none;padding:0;margin:0}.for-me__list li{position:relative;padding-left:25px;margin-bottom:14px;font-size:16px;color:#5a0d0d}.for-me__list li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;color:#fff;background-image:url(/cdn/shop/files/Vector_4.svg?v=1773939085);background-repeat:no-repeat;background-size:cover}.how-enjoy__intro{font-size:16px;margin-bottom:20px;color:#5a0d0d}.how-enjoy__step{display:flex;justify-content:space-between;align-items:center;border-radius:14px;padding:6px 0 6px 20px;margin:15px 0;gap:20px;border:.43px solid #EDD5D5}.how-enjoy__text h4{font-size:16px;font-weight:700;color:#5a0d0d!important;margin-bottom:5px}.how-enjoy__text p{font-size:14px;color:#5a0d0d}.how-enjoy__img img{max-width:120px}.how-enjoy__pills{margin-top:20px;display:flex;flex-direction:column;gap:10px}.how-enjoy__pills span{background:#fdf2e2;padding:10px 15px 10px 30px;border-radius:30px;font-size:14px;color:#5a0d0d;display:inline-flex;align-items:center;gap:8px;max-width:300px;position:relative}.how-enjoy__pills span:before{content:"";position:absolute;left:10px;top:13px;width:15px;height:15px;background-image:url(/cdn/shop/files/Vector_4.svg?v=1773939085);background-repeat:no-repeat;background-size:cover}.shipping__intro{font-size:16px;font-weight:600!important;color:#5a0d0d}.shipping__list{padding-left:18px;margin:10px 0 0}.shipping__list li{font-size:16px;color:#5a0d0d;margin-bottom:10px;line-height:1.6}.saffron-science .saffron-science__card .mob-d-flex{display:flex;align-items:center}.rich-text__text{font-size:20px;margin-bottom:-10px;color:#50000b}.product-bullet-items{flex-direction:column!important;margin-bottom:10px!important}body .shop-product-info .shop-product-title{font-weight:400!important;font-family:var(--font-body-family-override)!important;font-size:26px!important}body .product-bullet-text{font-size:15px!important}.kaching-bundles .kaching-bundles__bar-subtitle .sub_text{color:#8e0919;display:block;font-weight:600}.kaching-bundles .kaching-bundles__highlights{border-top:1px solid #0000001f}.kaching-bundles__bar--selected .sub_text span{display:block!important}.kaching-bundles .kaching-bundles__bar-subtitle .sub_text span{display:block;color:#707070;font-weight:300;display:none}.kaching-bundles .kaching-bundles__bar-label{font-weight:700}.product-faq__answer-inner.why-tabu .why-tabu__intro{color:#444;margin-bottom:16px;line-height:1.6}.product-faq__answer-inner.why-tabu .why-tabu__point{display:flex;gap:10px;margin-bottom:16px}.product-faq__answer-inner.why-tabu .why-tabu__check{color:#7a1c1c;font-size:16px;margin-top:3px}.product-faq__answer-inner.why-tabu h4{margin:0;font-size:14px;font-weight:600;color:#7a1c1c}.product-faq__answer-inner.why-tabu p{margin:4px 0 0;font-size:13px;color:#555;line-height:1.5}.product-faq__answer-inner.ingredients .ingredients__intro{margin-bottom:16px;color:#444}body .product-faq__item{border-bottom:1px solid #670B0C}.product-faq__answer-inner.ingredients .ingredients__item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #e5dede}.product-faq__answer-inner.ingredients .ingredients__item:last-child{border:none;padding-bottom:0!important}.product-faq__answer-inner.ingredients .ingredients__icon{background:#3b0d0d;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center}.product-faq__answer-inner.ingredients .ingredients__icon img{width:20px;height:20px}.product-faq__answer-inner.ingredients .ingredients__top{display:flex;align-items:center;gap:8px}.product-faq__answer-inner.ingredients h4{margin:0;font-size:14px;color:#7a1c1c}.product-faq__answer-inner.ingredients .tag{font-size:10px;padding:2px 8px;border-radius:10px;background:#eee;color:#555}.product-faq__answer-inner.ingredients p{margin:4px 0 0;font-size:13px;color:#555}.product-faq__answer-inner.results .results__intro{margin-bottom:20px;color:#444}.product-faq__answer-inner.results .results__timeline{position:relative;padding-left:20px}.product-faq__answer-inner.results .results__timeline:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:#e5dede}.product-faq__answer-inner.results .results__item{position:relative;margin-bottom:24px}.product-faq__answer-inner.results .results__dot{position:absolute;left:-19px;top:4px;width:12px;height:12px;background:#7a1c1c;border-radius:50%;display:block}.product-faq__answer-inner.results .results__label{font-size:11px;color:#b08d57;font-weight:600}.product-faq__answer-inner.results h4{margin:4px 0;font-size:14px;color:#7a1c1c}.product-faq__answer-inner.results p{margin:0;font-size:13px;color:#555;line-height:1.5}.product-faq__answer-inner.how-to-take .how-to-take__intro{margin-bottom:20px;color:#444}.product-faq__answer-inner.how-to-take .how-to-take__item{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #e5dede}.product-faq__answer-inner.how-to-take .how-to-take__item:last-child{border:none;padding-bottom:0}.product-faq__answer-inner.how-to-take .how-to-take__icon{display:flex;align-items:center;justify-content:center}.product-faq__answer-inner.how-to-take .how-to-take__icon img{width:40px;height:40px}.product-faq__answer-inner.how-to-take .step{font-size:11px;color:#b08d57;font-weight:600}.product-faq__answer-inner.how-to-take h4{margin:4px 0;font-size:14px;color:#7a1c1c}.product-faq__answer-inner.how-to-take p{margin:0;font-size:13px;color:#555;line-height:1.5}.product-faq__answer-inner.fallback .fallback__text{color:#444;line-height:1.6;padding-top:10px}@media(max-width:768px){.layout-horizontal .product-bullet-item{padding:3px 0}.kaching-bundles{margin-top:10px}.kaching-bundles__block-title{font-size:17px!important;margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-info.css.map */
