@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&family=Outfit:wght@300;400;500;600;700&family=Sora:wght@400;600;700;800&display=swap";.product__title,.product__title h1,.product__title h2{font-family:Sora,sans-serif!important;font-size:36px!important;font-weight:800!important;color:#2d2d2d!important;letter-spacing:-1px!important;line-height:1.1!important}.product__title h1{font-family:Sora,sans-serif!important;font-size:36px!important;font-weight:800!important;color:#2d2d2d!important;letter-spacing:-1px!important}.product__text.caption-with-letter-spacing{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#f5a623!important}.product .price-item,.product .price-item--regular,.product .price-item--sale,.product .price .money{font-family:Sora,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#2d8e3c!important}.product .price-item--compare,.product .price--on-sale .price-item--regular{font-family:Sora,sans-serif!important;color:#999!important;font-size:18px!important;font-weight:400!important}.product .price__badge-sale{font-family:Outfit,sans-serif!important;background:#e8f5ec!important;color:#2d8e3c!important}.yr-trust-signal{font-family:Outfit,sans-serif!important;color:#1b6b2a!important}.yr-trust-signal svg{color:#2d8e3c!important;fill:#2d8e3c!important}.product-form__input label,.variant-input-wrapper label,fieldset legend,.product-form__group-label,.product-form__input .form__label,fieldset.product-form__input legend,.yr-size-qty-row__variant fieldset.product-form__input legend{font-family:Outfit,sans-serif!important;font-size:11px!important;text-transform:uppercase!important;color:#aaa!important}.product-form__input input[type=radio]+label{font-family:Outfit,sans-serif!important;border:1.5px solid #EDE8DF!important;border-radius:8px!important;background:#fff!important;color:#2d2d2d!important}.product-form__input input[type=radio]+label:hover{border-color:#f5a623!important;background:#f5a6230f!important}.product-form__input input[type=radio]:checked+label{background:#f5a6231f!important;color:#2d2d2d!important;border-color:#f5a623!important;box-shadow:0 0 0 3px #f5a62326!important}.product-form .quantity{border:1.5px solid #2D2D2D!important;border-radius:8px!important}.product-form .quantity__button{color:#2d2d2d!important}.product-form .quantity__button:hover{background:#f5a62326!important;color:#2d2d2d!important}.product-form .quantity__input{font-family:Outfit,sans-serif!important;color:#2d2d2d!important}.product-form__submit,.product-form__submit.button,.product-form .button[name=add]{font-family:Outfit,sans-serif!important;border-radius:8px!important}.yr-trust-badge span{font-family:Outfit,sans-serif!important;color:#2d2d2d!important}.yr-trust-badge svg{color:#2d8e3c!important;fill:#2d8e3c!important}.yr-trust-badge .yr-trust-badge__icon{background:#fff9f0!important}.yr-tab-btn{font-family:Outfit,sans-serif!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#999!important}.yr-tab-btn.active{color:#2d2d2d!important;border-bottom-color:#f5a623!important}.product__info-container{background:#fefcf6!important;border-radius:12px!important;padding:24px!important}@media(max-width:749px){.product__info-container{padding:16px!important;border-radius:0!important}}.yr-tab-panel{font-family:Outfit,sans-serif!important;font-size:15px!important;color:#2d2d2d!important}.yr-tab-panel h3{font-family:Sora,sans-serif!important;color:#2d2d2d!important}.yr-tab-panel .yr-desc-intro,.yr-tab-panel ul li,.yr-tab-panel ol li{font-family:Outfit,sans-serif!important}.yr-tab-panel ul li::marker{color:#f5a623!important}.yr-breadcrumb-bar,.yr-breadcrumb.yr-breadcrumb--inbar,.yr-breadcrumb-bar a,.yr-breadcrumb-bar span{font-family:Outfit,sans-serif!important;font-size:12px!important;color:#aaa!important}.yr-breadcrumb-bar a:hover{color:#2d2d2d!important}.yr-subscribe-card{border:1.5px solid #EDE8DF!important;border-radius:12px!important;background:#fff9f0!important;overflow:hidden!important}.yr-subscribe-card__badge{font-family:Outfit,sans-serif!important;background:#f5a623!important;color:#fff!important;border-radius:0 0 8px 8px!important}.yr-subscribe-card__option{border-left:3px solid transparent!important}.yr-subscribe-card__option:hover{background:#f5a6230f!important}.yr-subscribe-card__option.yr-selected{border-left-color:#f5a623!important;background:#f5a62314!important}.yr-subscribe-card__label{font-family:Outfit,sans-serif!important;color:#2d2d2d!important}.yr-subscribe-card__price-current{font-family:Sora,sans-serif!important;color:#2d8e3c!important}.yr-subscribe-card__price-original{font-family:Outfit,sans-serif!important}.yr-subscribe-card__frequency select{font-family:Outfit,sans-serif!important;border:1px solid #EDE8DF!important;border-radius:8px!important}.yr-product-short-desc{font-family:Outfit,sans-serif!important;color:#555!important}.product__description,.product__description.rte,.product__accordion .accordion__content,.product__info-container .rte{font-family:Outfit,sans-serif!important;color:#2d2d2d!important;font-size:15px!important}.product__accordion .accordion__title,.product .accordion summary{font-family:Sora,sans-serif!important;color:#2d2d2d!important}.yr-stars__rating{font-family:Sora,sans-serif!important;color:#2d2d2d!important}.yr-stars-count{font-family:Outfit,sans-serif!important}.product__info-container .quantity__label,.yr-size-qty-row__quantity .quantity__label{font-family:Outfit,sans-serif!important;color:#aaa!important}.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:Outfit,sans-serif!important;background-color:#2d8e3c!important;border-radius:8px!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#1b6b2a!important}#sn-product-widget{font-family:Outfit,sans-serif!important;border:1px solid #EDE8DF!important;background:#fff9f0!important;border-radius:12px!important}#sn-product-widget section h4{font-family:Outfit,sans-serif!important;color:#aaa!important}#sn-product-widget__purchase-options button{font-family:Outfit,sans-serif!important;border:1.5px solid #EDE8DF!important;border-radius:8px!important}#sn-product-widget__purchase-options button.selected{border-color:#f5a623!important;background:#f5a62314!important}#sn-product-widget__purchase-options button .sn-btn-price{font-family:Sora,sans-serif!important;color:#2d2d2d!important}.yr-pull-quote{background:linear-gradient(135deg,#fff9f0,#fefcf6)!important;border-left-color:#f5a623!important;font-family:Caveat,cursive!important;color:#2d2d2d!important}.product__info-container .yr-trust-badges{border-top:1px solid #EDE8DF!important;border-bottom:1px solid #EDE8DF!important}.product__info-container .yr-stars{border-bottom:1px solid #EDE8DF!important}.yr-tabs-nav{border-bottom:2px solid #EDE8DF!important}.yr-subscribe-card__label .yr-info-icon{font-family:Outfit,sans-serif!important}.product__title,.product__title h1,.product__title h2{font-family:Sora,sans-serif!important;letter-spacing:.04em!important;color:#1a1a1a!important;line-height:1.05!important}.product .price__badge-sale{background:#e8f5ec!important;color:#2d8e3c!important;font-family:Outfit,sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:4px 14px!important;font-size:13px!important;font-weight:700!important;border-radius:20px!important}.product-form,.product-form__buttons,product-form.product-form{display:block!important;visibility:visible!important;opacity:1!important}.product-form__submit,.product-form__submit.button,.product-form .button[name=add]{font-family:Outfit,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:linear-gradient(135deg,#ffb81c,#e5a200)!important;color:#1a1a1a!important;border:2px solid #F5A623!important;font-size:17px!important;font-weight:700!important;padding:14px 28px!important;min-height:52px!important;width:100%!important;border-radius:8px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.product-form__submit:hover,.product-form__submit.button:hover,.product-form .button[name=add]:hover{background:#2d8e3c!important;color:#fff!important;border-color:#2d8e3c!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #2d8e3c73!important}.product-form__submit:active{transform:translateY(0)!important}.product-form__submit:focus,.product-form__submit:focus-visible,.product-form__submit:before,.product-form__submit:after,.product-form__submit.button:before,.product-form__submit.button:after,.product-form .button[name=add]:before,.product-form .button[name=add]:after{outline:none!important;box-shadow:none!important;border:none!important;content:none!important}.product-form__submit:focus,.product-form__submit:focus-visible{border:2px solid #F5A623!important;outline:none!important;box-shadow:none!important}.product-form__submit .yr-ripple{position:absolute;border-radius:50%;background:#fff6;transform:scale(0);animation:yr-ripple .6s linear;pointer-events:none}@keyframes yr-ripple{to{transform:scale(4);opacity:0}}@keyframes yr-pulse{0%{box-shadow:0 0 #f5a62380}70%{box-shadow:0 0 0 14px #f5a62300}to{box-shadow:0 0 #f5a62300}}.product-form__submit{animation:yr-pulse 2.5s infinite!important}.product-form__submit:hover{animation:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:Outfit,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;background-color:#2d8e3c!important;color:#fff!important;border:none!important;min-height:52px!important;border-radius:8px!important;transition:all .3s ease!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#007a2e!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #2d8e3c4d!important}.product-form__input label,.variant-input-wrapper label,fieldset legend,.product-form__group-label{font-family:Outfit,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#888!important;font-weight:600!important;font-size:13px!important}.product__description,.product__description.rte,.product__accordion .accordion__content,.product__info-container .rte{font-family:Outfit,sans-serif!important;color:#1a1a1a!important;line-height:1.5!important;font-size:14px!important}.product__accordion .accordion__title,.product .accordion summary{font-family:Outfit,sans-serif!important;text-transform:uppercase!important;color:#1a1a1a!important}.product__media-wrapper .product__media{border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 2px 12px #0000000f!important}.product__media-wrapper .product__media img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.product-media-container,.product-media-container .media{background:#fff!important;border-radius:8px!important}.product-media-container.constrain-height.media-fit-contain{width:100%!important;max-width:100%!important}.product-media-container.constrain-height{--viewport-offset: 120px !important;--constrained-min-height: 450px !important}.product-media-container .media img,.product-media-container .media model-viewer{object-fit:contain!important;width:100%!important;height:100%!important}.thumbnail-list .thumbnail,.thumbnail-list .thumbnail img{background:#fff!important}.product__media-wrapper .product__media:hover img{transform:scale(1.05)!important}.thumbnail-list .thumbnail{border-radius:8px!important;overflow:hidden!important;border:2px solid transparent!important;transition:all .2s ease!important;opacity:.6!important}.thumbnail-list .thumbnail:hover{opacity:.9!important}.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail[aria-current=true]{border-color:#f5a623!important;opacity:1!important;box-shadow:0 0 0 2px #f5a6234d!important}@media screen and (min-width:750px){.product--thumbnail_slider media-gallery,.product--thumbnail media-gallery{display:flex!important;flex-direction:row!important;gap:12px!important}.product--thumbnail_slider .thumbnail-slider,.product--thumbnail .thumbnail-slider{order:-1!important;flex-direction:column!important;width:80px!important;min-width:80px!important;flex-shrink:0!important;align-items:stretch!important}.product--thumbnail_slider .thumbnail-slider .slider-button,.product--thumbnail .thumbnail-slider .slider-button{display:none!important}.product--thumbnail_slider .thumbnail-list.slider--tablet-up,.product--thumbnail .thumbnail-list{flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:500px!important;padding:0!important;scrollbar-width:none!important}.product--thumbnail_slider .thumbnail-list.slider--tablet-up::-webkit-scrollbar,.product--thumbnail .thumbnail-list::-webkit-scrollbar{display:none!important}.product--thumbnail_slider .thumbnail-list__item.slider__slide,.product--thumbnail .thumbnail-list__item.slider__slide{width:80px!important;height:80px!important;flex-shrink:0!important}.product--thumbnail_slider .thumbnail-list__item:before,.product--thumbnail .thumbnail-list__item:before{padding-bottom:100%!important}.product--thumbnail_slider slider-component.slider-mobile-gutter:not(.thumbnail-slider),.product--thumbnail slider-component.slider-mobile-gutter:not(.thumbnail-slider){flex:1!important;min-width:0!important;width:calc(100% - 92px)!important;overflow:visible!important}.product--thumbnail_slider .product__media-list,.product--thumbnail .product__media-list{width:100%!important;margin:0!important;padding:0!important}.product--thumbnail_slider .product__media-item.slider__slide,.product--thumbnail .product__media-item.slider__slide{width:100%!important;max-width:100%!important;padding-left:0!important}.product--thumbnail_slider .product-media-container,.product--thumbnail .product-media-container{width:100%!important;max-width:100%!important}.product--thumbnail_slider .product-media-container .media,.product--thumbnail .product-media-container .media{width:100%!important}.product--thumbnail_slider .product-media-container .media img,.product--thumbnail .product-media-container .media img{object-fit:contain!important}}@media screen and (max-width:749px){.thumbnail-slider{order:1!important}.thumbnail-slider .thumbnail-list.slider{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;padding:8px 0!important;scrollbar-width:none!important}.thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar{display:none!important}.thumbnail-list__item.slider__slide{width:64px!important;height:64px!important;flex-shrink:0!important}}@media screen and (min-width:750px){.product.grid{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;overflow:visible!important}.product__media-wrapper{position:sticky!important;top:80px!important;align-self:flex-start!important;height:fit-content!important;max-height:calc(100vh - 100px)!important;overflow:visible!important;z-index:1}.product__info-wrapper{position:relative!important;align-self:flex-start!important}.product__info-container.product__column-sticky{position:relative!important;top:auto!important}.product__media-wrapper,.product__info-wrapper{overflow:visible!important}section[id^=MainProduct]{overflow:visible!important}}.yr-product-badge{position:absolute;top:16px;left:0;background:linear-gradient(135deg,#ffb81c,#e5a200);color:#1a1a1a;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:8px 20px 8px 14px;clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);z-index:2;display:flex;align-items:center;gap:6px}.yr-product-badge svg{width:14px;height:14px}.yr-trust-signals{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0}.yr-trust-signal{display:flex;align-items:center;gap:6px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;color:#2d8e3c}.yr-trust-signal svg{width:16px;height:16px;flex-shrink:0}.yr-trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 0;margin:12px 0 0}.yr-trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.yr-trust-badge .yr-trust-badge__icon{width:34px;height:34px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.yr-trust-badge svg{width:18px;height:18px}.yr-trust-badge span{font-family:Outfit,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;line-height:1.2}@media(max-width:480px){.yr-trust-signals{flex-direction:row;flex-wrap:wrap;gap:8px}}.yr-stars{display:flex;align-items:center;gap:3px;margin:4px 0 0}.yr-stars svg{width:22px;height:22px;fill:#f5a623;filter:drop-shadow(0 1px 2px rgba(245,166,35,.3))}.yr-stars__rating{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;color:#1a1a1a;margin-left:8px}.yr-stars-count{font-family:Outfit,sans-serif;font-size:14px;color:#888;margin-left:4px;text-decoration:underline;cursor:pointer;transition:color .2s}.yr-stars-count:hover{color:#f5a623}.yr-share-social-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 0;margin:0;width:100%}.yr-share-social-row .share-button{flex-shrink:0}.yr-share-social-row .share-button details summary{display:flex;align-items:center;gap:4px;font-family:Outfit,sans-serif;font-size:12px;color:#777;cursor:pointer}.yr-share-social-row .share-button__fallback{position:absolute;z-index:10;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px;box-shadow:0 2px 8px #0000001a}.yr-bought-today{display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;margin:0;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;color:#777;background:none;border:none}.yr-bought-today svg{width:14px;height:14px;flex-shrink:0}.yr-urgency{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fef3cd;border-left:3px solid #D97706;margin:4px 0;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;color:#d97706;border-radius:0 6px 6px 0}.yr-urgency svg{width:18px;height:18px;flex-shrink:0}.yr-social-proof{display:none!important}.yr-difference{max-width:1200px;margin:0 auto;padding:40px 24px}.yr-difference__title{font-family:Sora,sans-serif;font-size:clamp(28px,4vw,42px);text-align:center;color:#1a1a1a;letter-spacing:.04em;margin-bottom:28px}.yr-difference__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.yr-difference__card{text-align:center;padding:24px 20px;background:#fff;border:1px solid #eee;border-radius:12px;transition:all .3s ease}.yr-difference__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014;border-color:#f5a623}.yr-difference__card-icon{width:56px;height:56px;margin:0 auto 16px;background:linear-gradient(135deg,#fff8e7,#fffbf0);border-radius:50%;display:flex;align-items:center;justify-content:center}.yr-difference__card-icon svg{width:28px;height:28px}.yr-difference__card h3{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;margin-bottom:8px}.yr-difference__card p{font-family:Outfit,sans-serif;font-size:14px;color:#666;line-height:1.6}@media(max-width:768px){.yr-difference__cards{grid-template-columns:1fr}}.yr-tabs-section{max-width:1200px;margin:0 auto;padding:40px 24px}.yr-tabs-nav{display:flex;gap:0;border-bottom:3px solid #eee;margin-bottom:30px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.yr-tabs-nav::-webkit-scrollbar{display:none}.yr-tab-btn{font-family:Outfit,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:14px 28px;border:none;background:none;color:#888;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-3px;transition:all .2s ease;white-space:nowrap}.yr-tab-btn:hover{color:#1a1a1a}.yr-tab-btn.active{color:#1a1a1a;border-bottom-color:#f5a623}.yr-tab-btn.yr-tab-hidden{display:none}.yr-tab-panel{display:none;font-family:Outfit,sans-serif;color:#1a1a1a;line-height:1.8;font-size:15px;animation:yr-fadeIn .4s ease}.yr-tab-panel.active{display:block}@keyframes yr-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yr-pull-quote{background:linear-gradient(135deg,#fff8e7,#fffbf0);border-left:4px solid #F5A623;padding:24px 28px;margin:24px 0;border-radius:0 12px 12px 0;font-style:italic;font-size:17px;font-weight:600;color:#1a1a1a;line-height:1.7}.yr-tab-panel h3{font-family:Outfit,sans-serif;text-transform:uppercase;font-size:20px;margin-bottom:12px;color:#1a1a1a;letter-spacing:.04em}.yr-tab-panel .yr-desc-intro{font-size:17px;line-height:1.9;margin-bottom:20px}.yr-tab-panel .yr-desc-intro:first-child{font-size:18px;font-weight:600;color:#1a1a1a}.yr-tab-panel ul,.yr-tab-panel ol{padding-left:20px;margin-bottom:16px}.yr-tab-panel ul li,.yr-tab-panel ol li{margin-bottom:8px;line-height:1.7}.yr-tab-panel ul li::marker{color:#f5a623}.yr-ingredients-list{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-wrap:wrap;gap:8px}.yr-ingredients-list li{display:inline-flex;align-items:center;gap:6px;background:#f9f6f0;border:1px solid #E8E2D6;border-radius:24px;padding:8px 16px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0!important;transition:all .2s}.yr-ingredients-list li:hover{background:#fff8e7;border-color:#f5a623;transform:translateY(-1px)}.yr-ingredients-text{background:#f9f6f0;border:1px solid #E8E2D6;border-radius:8px;padding:20px 24px;font-family:Outfit,sans-serif;font-size:14px;line-height:1.8;color:#333}.yr-ingredients-note{margin-top:16px;font-size:13px;color:#888;font-style:italic}.yr-howto-steps{counter-reset:howto-step;list-style:none!important;padding:0!important}.yr-howto-steps li{counter-increment:howto-step;display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0;margin-bottom:0!important}.yr-howto-steps li:last-child{border-bottom:none}.yr-howto-steps li:before{content:counter(howto-step);flex-shrink:0;width:32px;height:32px;background:#f5a623;color:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:700;font-size:14px}.yr-howto-text{background:#f9f6f0;border-radius:8px;padding:20px 24px;line-height:1.8}.yr-howto-highlight{display:flex;align-items:flex-start;gap:12px;background:#fff8e7;border-left:3px solid #F5A623;padding:16px 20px;margin-top:16px;border-radius:0 6px 6px 0}.yr-howto-highlight svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.yr-howto-highlight p{margin:0;font-size:14px;font-weight:600;color:#1a1a1a}.yr-supplement-facts{max-width:500px;border:2px solid #2D2D2D;border-radius:0;overflow:hidden;margin-bottom:20px}.yr-supplement-facts__header{background:#2d2d2d;color:#fff;padding:16px 20px}.yr-supplement-facts__header h3{font-family:Sora,sans-serif!important;font-size:28px!important;letter-spacing:.04em;margin:0!important;color:#fff!important}.yr-supplement-facts__serving{font-family:Outfit,sans-serif;font-size:13px;color:#ccc;margin-top:4px}.yr-supplement-facts table{width:100%;border-collapse:collapse;font-family:Outfit,sans-serif;font-size:14px}.yr-supplement-facts thead th{background:#f5f5f5;padding:10px 20px;text-align:left;font-family:Outfit,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#666;border-bottom:2px solid #2D2D2D}.yr-supplement-facts thead th:last-child{text-align:right}.yr-supplement-facts tbody tr:nth-child(2n){background:#fafaf8}.yr-supplement-facts tbody td{padding:10px 20px;border-bottom:1px solid #eee;color:#1a1a1a}.yr-supplement-facts tbody td:last-child{text-align:right;font-weight:600;white-space:nowrap}.yr-supplement-facts tbody tr:last-child td{border-bottom:none}.yr-supplement-facts__footer{padding:12px 20px;font-size:11px;color:#888;border-top:2px solid #2D2D2D;line-height:1.5}.yr-supplement-facts__divider{background:#2d2d2d;height:8px;margin:0;border:none}.yr-supplement-facts__divider--thin{height:1px;background:#ddd}@media(max-width:768px){.yr-tab-btn{padding:12px 18px;font-size:14px}.yr-supplement-facts{max-width:100%}.yr-tabs-section{padding:40px 16px}.yr-faq-section{padding:40px 0}.yr-faq-item summary{font-size:14px;padding:16px 20px}.yr-faq-answer{padding:16px 20px;font-size:14px}}@media(max-width:480px){.yr-tab-btn{padding:10px 14px;font-size:12px}.yr-tabs-section{padding:32px 12px}.yr-supplement-facts thead th{padding:8px 12px;font-size:11px}.yr-supplement-facts tbody td{padding:8px 12px;font-size:13px}.yr-howto-text,.yr-ingredients-text{padding:16px}.yr-faq-item summary{font-size:13px;padding:14px 16px}.yr-faq-answer{padding:14px 16px;font-size:13px}.yr-faq-container{padding:0 12px}.product-form__submit,.product-form__submit.button,.product-form .button[name=add]{padding:14px 20px!important;font-size:1rem!important;min-height:48px!important}}.yr-faq-section{padding:40px 0;background:#f5f5f5}.yr-faq-container{max-width:800px;margin:0 auto;padding:0 24px}.yr-faq-title{font-family:Sora,sans-serif;font-size:clamp(28px,4vw,42px);text-align:center;color:#1a1a1a;margin-bottom:32px;letter-spacing:.04em}.yr-faq-item{background:#fff;margin-bottom:8px;border:1px solid #eee}.yr-faq-item summary{font-family:Outfit,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:18px 24px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#1a1a1a;transition:background .2s}.yr-faq-item summary::-webkit-details-marker{display:none}.yr-faq-item summary:hover{background:#fafafa}.yr-faq-item[open] summary{border-bottom:1px solid #eee}.yr-faq-item .yr-faq-chevron{width:16px;height:16px;transition:transform .3s ease;flex-shrink:0;color:#2d8e3c}.yr-faq-item[open] .yr-faq-chevron{transform:rotate(180deg)}.yr-faq-answer{padding:20px 24px;font-family:Outfit,sans-serif;font-size:15px;line-height:1.7;color:#555;animation:yr-fadeIn .3s ease}.yr-faq-item{border-radius:8px;overflow:hidden}.yr-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;background:#1a1a1af2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:200001;box-shadow:0 -4px 24px #0003;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(245,166,35,.2)}.yr-sticky-atc.visible{display:flex}.yr-sticky-atc__info{flex:1;min-width:0}.yr-sticky-atc__title{font-family:Outfit,sans-serif;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yr-sticky-atc__price{font-family:Outfit,sans-serif;font-size:16px;color:#f5a623;font-weight:700}.yr-sticky-atc__btn{font-family:Outfit,sans-serif;text-transform:uppercase;letter-spacing:.1em;background:#f5a623;color:#1a1a1a;border:none;padding:14px 28px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-radius:6px;min-height:48px}.yr-sticky-atc__btn:hover{background:#2d8e3c;color:#fff}@media(min-width:769px){.yr-sticky-atc{display:none!important}}.product__info-wrapper{padding-top:0!important}.product__info-container{padding-top:0!important;display:flex!important;flex-direction:column!important;gap:0!important}.product__info-container>*{margin-top:0!important;margin-bottom:0!important}.product__info-container .product__title{margin-bottom:4px!important;padding-bottom:0!important}.product__info-container .yr-product-short-desc{margin-bottom:8px!important}.product__info-container .yr-stars{margin-bottom:0!important;padding-bottom:10px!important;border-bottom:1px solid rgba(245,166,35,.2)!important}.product__info-container .no-js-hidden[id^=price-]{margin-top:10px!important;margin-bottom:2px!important}.product__info-container .product__tax{margin-top:0!important;margin-bottom:4px!important;font-size:12px!important}.product__info-container .installment{margin-top:0!important;margin-bottom:0!important}.product__info-container .yr-trust-signals{margin-top:6px!important;margin-bottom:4px!important}.product__info-container .yr-share-social-row{margin-top:4px!important;margin-bottom:0!important}.product__info-container .yr-bought-today{margin-top:0!important;margin-bottom:0!important}.product__info-container .yr-urgency{margin-top:3px!important;margin-bottom:3px!important}.product__info-container .yr-social-proof{display:none!important;border-bottom:1px solid rgba(245,166,35,.2)!important}.product__info-container #sn-product-widget{margin-top:8px!important;margin-bottom:4px!important}.product__info-container variant-radios,.product__info-container variant-selects,.product__info-container .product-form__input{margin-top:6px!important;margin-bottom:0!important}.product__info-container .product-form__quantity{margin-top:6px!important;margin-bottom:0!important}.product__info-container .quantity__label{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#888!important;margin-bottom:6px!important}.product__info-container .product-form{margin-top:6px!important;padding-top:0!important;border-top:none!important}.product__info-container .product-form__buttons{margin-top:0!important;margin-bottom:0!important;gap:10px!important;display:flex!important;flex-direction:column!important}.product__info-container .shopify-payment-button{margin-top:0!important}.product__info-container .shopify-payment-button__more-options,.product__info-container .shopify-payment-button__button--branded{margin-top:8px!important}.product__info-container .yr-trust-badges{margin-top:16px!important;margin-bottom:0!important;padding-top:16px!important;padding-bottom:16px!important;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important}.product__info-container .product__inventory{margin-top:8px!important;margin-bottom:0!important}.product__info-container .product__sku{margin-top:4px!important;margin-bottom:0!important}.product__info-container .product__accordion{margin-top:12px!important;margin-bottom:0!important}.product__view-details{display:none!important}.product__title>a.product__title{display:none!important}.yr-product-short-desc{font-family:Outfit,sans-serif!important;font-size:15px!important;color:#555!important;line-height:1.6!important;max-width:500px;margin:0 0 8px!important;padding:0!important}.product__text.caption-with-letter-spacing{font-family:Outfit,sans-serif!important;color:#2d8e3c!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;margin-bottom:4px!important}.product-form__input input[type=radio]+label{font-family:Outfit,sans-serif!important;border:2px solid #ddd!important;border-radius:30px!important;transition:all .2s ease!important;padding:10px 24px!important;font-size:14px!important;letter-spacing:.04em!important;min-width:60px!important;text-align:center!important;cursor:pointer!important;background:#fff!important;color:#1a1a1a!important}.product-form__input input[type=radio]+label:hover{border-color:#f5a623!important;background:#fffbf0!important}.product-form__input input[type=radio]:checked+label{background-color:#2d2d2d!important;color:#fff!important;border-color:#f5a623!important;box-shadow:0 0 0 2px #f5a62333!important}.product-form__input .form__label,fieldset.product-form__input legend{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#888!important;margin-bottom:8px!important}.product-form .quantity{border:2px solid #ddd!important;border-radius:8px!important;overflow:hidden!important;max-width:140px!important;height:48px!important;display:inline-flex!important;align-items:center!important}.product-form .quantity__button{color:#1a1a1a!important;transition:all .2s ease!important;min-width:40px!important;min-height:44px!important;border:none!important;background:transparent!important}.product-form .quantity__button:hover{background:#f5a623!important;color:#1a1a1a!important}.product-form .quantity__input{font-family:Outfit,sans-serif!important;color:#1a1a1a!important;font-size:16px!important;font-weight:700!important;width:48px!important;text-align:center!important;border:none!important;background:transparent!important;-moz-appearance:textfield!important}.product-form .quantity__input::-webkit-inner-spin-button,.product-form .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.product__title h1{font-family:Sora,sans-serif!important;font-size:clamp(32px,5vw,40px)!important;letter-spacing:.04em!important;color:#1a1a1a!important;line-height:1.05!important;margin-bottom:4px!important}.product .price-item,.product .price-item--regular,.product .price-item--sale,.product .price .money{font-family:Sora,sans-serif!important;color:#2d8e3c!important;font-weight:700!important;font-size:28px!important}.product .price-item--compare{font-family:Sora,sans-serif!important;color:#999!important;text-decoration:line-through!important;font-size:18px!important;font-weight:400!important}.product .price--on-sale .price-item--regular{text-decoration:line-through!important;color:#999!important;font-size:18px!important}@media(max-width:749px){.product__info-wrapper{padding-top:24px!important}.product__info-container .product-form{padding-top:12px!important}.product-form__submit,.product-form__submit.button,.product-form .button[name=add]{width:100%!important;min-height:56px!important}.product__info-container .yr-trust-badges{margin-top:16px!important}.product-form .quantity{max-width:100%!important;width:100%!important;justify-content:center!important}.product__info-container .quantity__label{text-align:center!important}}#sn-product-widget{font-family:Outfit,sans-serif!important;border:1px solid #eee!important;border-radius:10px!important;padding:12px!important;background:#fafaf8!important}#sn-product-widget section h4{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#888!important;margin-bottom:12px!important;line-height:1.4!important}#sn-product-widget__purchase-options div{display:flex!important;gap:8px!important;margin-bottom:12px!important}#sn-product-widget__purchase-options button{flex:1!important;width:auto!important;height:auto!important;min-height:48px!important;padding:10px 12px!important;border:2px solid #ddd!important;border-radius:10px!important;background:#fff!important;color:#888!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;margin-bottom:0!important;position:relative!important}#sn-product-widget__purchase-options button .sn-btn-price{font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#1a1a1a!important;line-height:1.2!important}#sn-product-widget__purchase-options button .sn-subscribe-price{color:#2d8e3c!important}#sn-product-widget__purchase-options button.selected .sn-btn-price{color:#f5a623!important}#sn-product-widget__purchase-options button.selected .sn-subscribe-price{color:#4ade80!important}#sn-product-widget__purchase-options button:hover{border-color:#f5a623!important;color:#1a1a1a!important}#sn-product-widget__purchase-options button.selected{border-color:#f5a623!important;background:#2d2d2d!important;color:#fff!important;box-shadow:0 0 0 2px #f5a62333!important}#sn-product-widget__purchase-options button svg{display:none!important}#sn-product-widget__purchase-options button span.group-name{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;width:auto!important;text-align:center!important}#sn-product-widget__purchase-options .subscription_max_discount{position:absolute!important;top:-10px!important;right:-4px!important;background:#2d8e3c!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:3px 8px!important;border-radius:12px!important;line-height:1.3!important}.sn-product-widget__delivery-frequency{margin-bottom:4px!important;padding:0!important}.sn-product-widget__delivery-frequency h4{margin-top:4px!important}.sn-product-widget__delivery-frequency .selling_plan{border:1px solid #eee!important;border-radius:8px!important;padding:12px 16px!important;margin:4px 0!important;background:#fff!important;transition:all .2s ease!important;cursor:pointer!important}.sn-product-widget__delivery-frequency .selling_plan:hover{border-color:#f5a623!important}.sn-product-widget__delivery-frequency .selling_plan.selected{border-color:#f5a623!important;background:#fffbf0!important}.sn-product-widget__delivery-frequency .radio__control{width:18px!important;height:18px!important;border:2px solid #ccc!important;border-radius:50%!important;display:block!important;transform:none!important;transition:border-color .2s!important}.sn-product-widget__delivery-frequency .radio__input input:checked+.radio__control{border-color:#f5a623!important;background:radial-gradient(#F5A623 45%,transparent 50%)!important}.sn-product-widget__delivery-frequency .radio__label{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;margin-left:8px!important}.sn-product-widget__delivery-frequency .radio__price{font-family:Outfit,sans-serif!important;font-size:14px!important;color:#2d8e3c!important;font-weight:600!important}.sn-product-widget__delivery-frequency .radio__price .first-discount{color:#2d8e3c!important}.sn-product-widget__delivery-frequency .radio__price .second-discount{font-size:12px!important;color:#888!important}.sn-product-widget__delivery-frequency .policy-link,#sn-product-widget .policy-link{font-family:Outfit,sans-serif!important;font-size:12px!important;color:#888!important;text-decoration:underline!important;margin-top:8px!important;display:inline-block!important}#sn-product-widget #powered-by{display:none!important}.yr-subscribe-teaser{margin-top:10px!important;border:1px dashed #ddd!important;border-radius:8px!important;overflow:hidden!important;transition:border-color .2s ease!important}.yr-subscribe-teaser:hover{border-color:#2d8e3c!important}.yr-subscribe-teaser__toggle{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;padding:10px 14px!important;background:none!important;border:none!important;cursor:pointer!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#2d8e3c!important;text-align:left!important}.yr-subscribe-teaser__toggle:hover{background:#f0faf3!important}.yr-subscribe-teaser__toggle svg{flex-shrink:0!important}.yr-subscribe-teaser__chevron{margin-left:auto!important;transition:transform .3s ease!important;color:#888!important}.yr-subscribe-teaser__toggle[aria-expanded=true] .yr-subscribe-teaser__chevron{transform:rotate(180deg)!important}.yr-subscribe-panel{padding:0 14px 14px!important}.yr-subscribe-panel #sn-product-widget{margin-bottom:0!important}.yr-subscription-disclaimer{font-family:Outfit,sans-serif!important;font-size:11px!important;color:#888!important;line-height:1.4!important;margin-top:8px!important}.yr-subscription-disclaimer.yr-hidden{display:none!important}.yr-scroll-reveal{opacity:1!important;transform:none!important}.yr-visit-section{max-width:1200px;margin:0 auto;padding:40px 24px}.yr-visit-title{font-family:Sora,sans-serif;font-size:clamp(28px,4vw,42px);text-align:center;color:#1a1a1a;letter-spacing:.04em;margin-bottom:24px}.yr-visit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.yr-visit-card{border:1px solid #eee;border-radius:12px;overflow:hidden;transition:all .3s}.yr-visit-card:hover{box-shadow:0 8px 24px #00000014}.yr-visit-card__body{padding:20px 24px}.yr-visit-card__body h3{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1a1a1a;margin-bottom:8px}.yr-visit-card__body p{font-family:Outfit,sans-serif;font-size:14px;color:#666;line-height:1.5;margin:0}.yr-visit-card__btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e5a200;text-decoration:none;transition:color .2s}.yr-visit-card__btn:hover{color:#1a1a1a}.yr-visit-card__btn svg{width:16px;height:16px}@media(max-width:768px){.yr-visit-grid{grid-template-columns:1fr}}.yr-size-qty-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:24px!important;margin-top:8px!important;margin-bottom:0!important;flex-wrap:nowrap!important}.yr-size-qty-row__variant{flex:0 1 60%!important;min-width:0!important;max-width:60%!important}.yr-size-qty-row__variant:empty{display:none!important}.yr-size-qty-row__variant .product-form__input{margin-top:0!important;margin-bottom:0!important}.yr-size-qty-row__variant fieldset.product-form__input{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;border:none!important;padding:0!important;margin:0!important}.yr-size-qty-row__variant fieldset.product-form__input legend{width:100%!important;flex-basis:100%!important;margin-bottom:6px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#1a1a1a!important}.yr-size-qty-row__quantity{flex:0 0 35%!important;max-width:35%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.yr-size-qty-row__quantity .product-form__quantity{margin-top:0!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important}.yr-size-qty-row__quantity .quantity__label{text-align:left!important;margin-bottom:6px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#1a1a1a!important}.yr-size-qty-row__quantity .quantity__input{max-width:120px!important}.yr-size-qty-row__variant:not(:empty)+.yr-size-qty-row__quantity{align-items:flex-start!important}.yr-size-qty-row__variant:not(:empty)+.yr-size-qty-row__quantity .product-form__quantity{align-items:flex-start!important}.yr-size-qty-row__variant:not(:empty)+.yr-size-qty-row__quantity .quantity__label{text-align:left!important}.yr-size-qty-row.yr-qty-only{justify-content:center!important}.yr-size-qty-row.yr-qty-only .yr-size-qty-row__quantity{flex:0 1 auto!important;max-width:none!important;align-items:center!important}.yr-size-qty-row.yr-qty-only .yr-size-qty-row__quantity .product-form__quantity{align-items:center!important}.yr-size-qty-row.yr-qty-only .yr-size-qty-row__quantity .quantity__label{text-align:center!important}.product__info-container>.product-form__quantity.yr-qty-moved{display:none!important}@media(max-width:480px){.yr-size-qty-row{flex-wrap:wrap!important;justify-content:center!important}.yr-size-qty-row__variant{flex:1 1 100%!important;max-width:100%!important}.yr-size-qty-row__variant fieldset.product-form__input{justify-content:center!important}.yr-size-qty-row__quantity{flex:0 0 auto!important;max-width:none!important;align-items:center!important}.yr-size-qty-row__quantity .quantity__label{text-align:center!important}}.yr-trust-signals{flex-direction:row!important;flex-wrap:wrap!important;gap:6px 14px!important;align-items:center!important;margin:6px 0 4px!important}.yr-trust-signal{font-size:12px!important;white-space:nowrap!important;gap:5px!important}.yr-trust-signal svg{width:14px!important;height:14px!important}.yr-subscribe-panel{display:none!important}.yr-subscribe-panel.yr-panel-open{display:block!important}.yr-subscribe-teaser__toggle[aria-expanded=false]+.yr-subscribe-panel{display:none!important}@media(max-width:768px){.yr-sticky-atc{padding-left:60px!important}}@media(max-width:768px){.yr-trust-badges{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;padding:8px 0!important;margin:6px 0 0!important;scrollbar-width:none!important}.yr-trust-badges::-webkit-scrollbar{display:none!important}.yr-trust-badge{flex:0 0 auto!important;flex-direction:row!important;gap:5px!important;padding:5px 10px!important;background:#f5f5f5!important;border-radius:20px!important;white-space:nowrap!important}.yr-trust-badge .yr-trust-badge__icon{width:22px!important;height:22px!important;background:transparent!important}.yr-trust-badge svg{width:14px!important;height:14px!important}.yr-trust-badge span{font-size:9px!important;line-height:1.1!important}.yr-trust-badge span br{content:" "!important;display:none!important}.product__info-container .yr-trust-badges{margin-top:8px!important;padding-top:8px!important;padding-bottom:8px!important}.yr-subscribe-teaser{margin-top:6px!important}.yr-subscribe-teaser__toggle{padding:8px 12px!important;font-size:12px!important}.product__info-container .shopify-payment-button__more-options{display:block!important;min-height:44px!important;font-size:12px!important}.product__info-container .shopify-payment-button__button--branded{margin-top:4px!important;min-height:44px!important;max-height:none!important}.product__info-container .product-form__quantity{margin-top:6px!important;margin-bottom:4px!important}.product__info-container .shopify-payment-button{margin-top:0!important;margin-bottom:0!important}.product__info-container .pickup-availability-container{margin-top:4px!important;margin-bottom:0!important}.product__info-container>*+*{margin-top:6px!important}.product__info-container .price{margin-bottom:2px!important}}@media(max-width:480px){.yr-trust-badge{padding:4px 8px!important}.yr-trust-badge span{font-size:8px!important}.yr-sticky-atc{padding-left:56px!important}.yr-sticky-atc__btn{padding:12px 20px!important;font-size:13px!important}}.product__info-container .price__policies,.product__info-container .product__tax,.product__info-container .product__tax.caption.rte{display:none!important}.product__info-container .shopify-payment-button{margin-top:8px!important}.product__info-container pickup-availability{margin-top:12px!important}.yr-share-social-row,.product__info-container share-button,.product__info-container .share-button,.product__info-container .sharing{display:none!important}.product-media-container .media img{object-fit:contain!important}.yr-tabs-section{margin-top:0!important;padding-top:0!important}.product.grid{align-items:start!important;margin-bottom:0!important;padding-bottom:0!important}.product__info-wrapper,.product__info-container{align-self:start!important}[id^=MainProduct-],.product-section,.shopify-section-main-product{padding-bottom:0!important;margin-bottom:0!important}.yr-difference{margin-top:16px!important;margin-bottom:8px!important;padding-top:16px!important;padding-bottom:16px!important}.yr-fda-disclaimer{margin-top:8px!important;margin-bottom:8px!important}.yr-faq-section{margin-top:8px!important}.product__info-container+.yr-difference,.product__info-container+.yr-tabs-section{margin-top:12px!important}.yr-variant-qty-row{display:flex!important;flex-direction:row!important;gap:12px!important;align-items:flex-end!important;margin:16px 0 12px!important;width:100%!important}.yr-variant-dropdown-wrap{flex:1 1 0%!important;min-width:0!important}.yr-variant-dropdown-wrap label,.yr-qty-dropdown-wrap label{display:block!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#888!important;margin-bottom:6px!important}.yr-variant-dropdown-wrap select,.yr-qty-dropdown-wrap select{width:100%!important;height:48px!important;border:2px solid #2D2D2D!important;border-radius:0!important;background:#fff!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#1a1a1a!important;padding:0 36px 0 14px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231A1A1A' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;cursor:pointer!important;transition:border-color .2s ease!important}.yr-variant-dropdown-wrap select:focus,.yr-qty-dropdown-wrap select:focus{border-color:#f5a623!important;outline:none!important}.yr-qty-dropdown-wrap{flex:0 0 80px!important;width:80px!important}.yr-variant-qty-row .yr-qty-dropdown-wrap{display:none!important}.yr-atc-inline-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;align-items:stretch!important;width:100%!important}.yr-atc-inline-row .yr-qty-dropdown-wrap{display:flex!important;flex-direction:column!important;flex:0 0 80px!important;width:80px!important}.yr-atc-inline-row .yr-qty-dropdown-wrap label{display:none!important}.yr-atc-inline-row .yr-qty-dropdown-wrap select{height:56px!important}.yr-atc-inline-row .product-form__submit{flex:1 1 0%!important;height:56px!important}@media(max-width:768px){.yr-atc-inline-row{width:100%!important;max-width:100%!important}.yr-atc-inline-row .yr-qty-dropdown-wrap{flex:0 0 70px!important;width:70px!important}.yr-atc-inline-row .yr-qty-dropdown-wrap select{height:50px!important}.yr-atc-inline-row .product-form__submit{flex:1 1 0%!important;height:50px!important;width:auto!important;max-width:none!important}.product-form__buttons{width:100%!important;max-width:100%!important}}.yr-size-qty-row{display:none!important}.yr-subscribe-card{border:2px solid #E0E0E0!important;border-radius:0!important;margin:12px 0 8px!important;overflow:visible!important;position:relative!important}.product-form__buttons{margin-top:0!important}.yr-subscribe-card__badge{position:absolute!important;top:-12px!important;right:16px!important;background:#f5a623!important;color:#1a1a1a!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:3px 10px!important;z-index:2!important}.yr-subscribe-card__option{display:flex!important;align-items:center!important;padding:14px 16px!important;cursor:pointer!important;transition:background-color .15s ease!important;border-left:3px solid transparent!important;position:relative!important}.yr-subscribe-card__option:first-child{border-bottom:1px solid #E0E0E0!important}.yr-subscribe-card__option:hover{background:#fafaf5!important}.yr-subscribe-card__option.yr-selected{border-left-color:#f5a623!important;background:#fffdf5!important}.yr-subscribe-card__option input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;border:2px solid #CCCCCC!important;border-radius:50%!important;margin:0 12px 0 0!important;flex-shrink:0!important;position:relative!important;cursor:pointer!important;background:#fff!important}.yr-subscribe-card__option input[type=radio]:checked:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#f5a623!important}.yr-subscribe-card__label{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1a1a1a!important;flex:1 1 0%!important}.yr-subscribe-card__label .yr-info-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:50%!important;border:1.5px solid #999!important;background:transparent!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#999!important;margin-left:6px!important;cursor:pointer!important;vertical-align:middle!important;padding:0!important;line-height:1!important;position:relative!important}.yr-subscribe-card__label .yr-info-icon:hover{border-color:#f5a623!important;color:#f5a623!important}.yr-sub-terms-popup{display:none!important;position:absolute!important;top:28px!important;left:-10px!important;z-index:100!important;background:#2d2d2d!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.5!important;padding:12px 16px!important;border-radius:8px!important;width:260px!important;box-shadow:0 4px 16px #0000004d!important}.yr-sub-terms-popup.yr-visible{display:block!important}.yr-sub-terms-popup:before{content:""!important;position:absolute!important;top:-6px!important;left:16px!important;width:12px!important;height:12px!important;background:#2d2d2d!important;transform:rotate(45deg)!important}.yr-sub-terms-close{position:absolute!important;top:6px!important;right:8px!important;background:none!important;border:none!important;color:#999!important;font-size:18px!important;cursor:pointer!important;padding:0!important;line-height:1!important}.yr-sub-terms-close:hover{color:#f5a623!important}.yr-subscribe-card__prices{text-align:right!important;flex-shrink:0!important}.yr-subscribe-card__price-current{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#1a1a1a!important;display:block!important}.yr-subscribe-card__price-original{font-family:Outfit,sans-serif!important;font-size:13px!important;color:#999!important;text-decoration:line-through!important;display:block!important}.yr-subscribe-card__frequency{display:none!important;padding:8px 16px 4px 48px!important}.yr-subscribe-card__option.yr-selected+.yr-subscribe-card__frequency,.yr-subscribe-card__frequency.yr-freq-visible{display:block!important}.yr-subscribe-card__frequency select{width:100%!important;height:36px!important;border:1px solid #DDD!important;border-radius:0!important;font-family:Outfit,sans-serif!important;font-size:12px!important;color:#666!important;padding:0 10px!important;background:#fff!important}.product-form__submit,.product-form__submit.button,.product-form .button[name=add]{font-family:Sora,sans-serif!important;font-size:22px!important;letter-spacing:.08em!important;height:56px!important;min-height:56px!important;border-radius:0!important;animation:none!important}.product-form__submit:hover,.product-form__submit.button:hover{transform:none!important;box-shadow:0 4px 16px #f5a62366!important;background:#e5a200!important;color:#1a1a1a!important;border-color:#e5a200!important}.yr-free-shipping-note{text-align:center!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#888!important;margin:8px 0 0!important;padding:0!important}.yr-free-shipping-note svg{width:14px!important;height:14px!important;vertical-align:-2px!important;margin-right:4px!important}.yr-subscribe-teaser,.yr-price-hidden-by-card{display:none!important}.yr-breadcrumb-bar{padding:10px 0!important}.yr-breadcrumb.yr-breadcrumb--inbar{max-width:var(--page-width, 1200px)!important;margin:0 auto!important;padding:0 20px!important}@media(max-width:768px){.yr-variant-qty-row{gap:8px!important;margin:12px 0 10px!important}.yr-qty-dropdown-wrap{flex:0 0 70px!important;width:70px!important}.yr-variant-dropdown-wrap select,.yr-qty-dropdown-wrap select{height:44px!important;font-size:13px!important}.product-form__submit,.product-form__submit.button{height:52px!important;min-height:52px!important;font-size:20px!important}.yr-subscribe-card__option{padding:12px 14px!important}.yr-subscribe-card__label{font-size:12px!important}.yr-subscribe-card__price-current{font-size:14px!important}}.product__title,.product__title h1,.product__title h2{font-family:Sora,sans-serif!important;font-size:36px!important;font-weight:800!important;color:#2d2d2d!important;letter-spacing:-1px!important;text-transform:none!important;line-height:1.05!important}.product__text.caption-with-letter-spacing,.product__text--vendor{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#f5a623!important}.product .price-item,.product .price-item--regular,.product .price-item--sale,.product .price__regular .price-item,.product .price__sale .price-item--sale,#price-template--product .price-item{font-family:Sora,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#2d8e3c!important}.yr-trust-signal,.yr-trust-signals span{font-family:Outfit,sans-serif!important;color:#1b6b2a!important}.yr-trust-signal svg{fill:#2d8e3c!important;stroke:#2d8e3c!important}fieldset.product-form__input legend,.product-form__input .form__label{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#aaa!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.product-form__input input[type=radio]+label,variant-radios label{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;border:1.5px solid #EDE8DF!important;border-radius:8px!important;background:#fff!important;color:#2d2d2d!important;padding:10px 20px!important;transition:all .2s ease!important}.product-form__input input[type=radio]+label:hover{border-color:#f5a623!important}.product-form__input input[type=radio]:checked+label{border-color:#f5a623!important;background:#f5a6231f!important;box-shadow:0 0 0 1px #f5a623!important;color:#2d2d2d!important}.product-form .quantity,.quantity{border:1.5px solid #2D2D2D!important;border-radius:8px!important;overflow:hidden!important}.quantity__button,.quantity__input{font-family:Outfit,sans-serif!important;color:#2d2d2d!important}.product-form__submit,.product-form__submit.button,.product-form .button[name=add]{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:8px!important;background:linear-gradient(135deg,#ffb81c,#e5a200)!important;color:#1a1a1a!important;border:none!important;min-height:50px!important;animation:none!important}.product-form__submit:hover,.product-form__submit.button:hover{background:#2d8e3c!important;color:#fff!important;border-color:#2d8e3c!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #2d8e3c73!important}.product__info-container .shopify-payment-button .shopify-payment-button__button{border-radius:8px!important;font-family:Outfit,sans-serif!important}.yr-breadcrumb-bar{background:#fefcf6!important;border-bottom:1px solid #EDE8DF!important}.yr-breadcrumb-bar a,.yr-breadcrumb-bar span{font-family:Outfit,sans-serif!important;font-size:12px!important;color:#aaa!important}.yr-breadcrumb-bar a:hover{color:#f5a623!important}.product__info-container,.product__media-wrapper,.product__media-list{background:#fefcf6!important}.yr-tab-btn{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#aaa!important}.yr-tab-btn:hover{color:#2d2d2d!important}.yr-tab-btn.active{color:#2d2d2d!important;border-bottom:2px solid #F5A623!important}.yr-tab-content,.yr-tab-content p,.yr-tab-content li{font-family:Outfit,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#3a3a3a!important}.yr-product-short-desc{font-family:Outfit,sans-serif!important;color:#3a3a3a!important}.yr-subscribe-card{border-radius:12px!important;border:1.5px solid #EDE8DF!important;background:#fff9f0!important}.yr-subscribe-card__label{font-family:Outfit,sans-serif!important}.yr-subscribe-card__badge{background:#f5a623!important;font-family:Outfit,sans-serif!important;border-radius:100px!important}.yr-trust-badges{font-family:Outfit,sans-serif!important}.yr-trust-badge span{font-family:Outfit,sans-serif!important;color:#2d2d2d!important;font-size:10px!important}.yr-trust-badge__icon{background:#fff9f0!important}.yr-trust-badge__icon svg{stroke:#2d8e3c!important}.yr-stars__rating{font-family:Outfit,sans-serif!important}pickup-availability{font-family:Outfit,sans-serif!important}.pickup-availability-preview .icon-unavailable,.pickup-availability-preview .icon-in-stock{color:#2d8e3c!important}.yr-sticky-atc{background:#2d2d2d!important}.yr-sticky-atc__btn{background:linear-gradient(135deg,#ffb81c,#e5a200)!important;color:#1a1a1a!important;font-family:Outfit,sans-serif!important;border-radius:8px!important}.yr-sticky-atc__name{font-family:Outfit,sans-serif!important}.yr-sticky-atc__price{font-family:Sora,sans-serif!important;color:#f5a623!important}.yr-free-shipping-note{font-family:Outfit,sans-serif!important;color:#3a3a3a!important}@media(max-width:749px){.product__title,.product__title h1{font-size:28px!important}.product .price-item{font-size:26px!important}.product-form__input input[type=radio]+label{padding:8px 14px!important;font-size:12px!important}.product-form__submit{min-height:46px!important;font-size:13px!important}}.yr-variant-dropdown-wrap label,.yr-qty-dropdown-wrap label{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#aaa!important}.yr-variant-dropdown-wrap select,.yr-qty-dropdown-wrap select{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;border:1.5px solid #2D2D2D!important;border-radius:8px!important;color:#2d2d2d!important;background:#fff!important;height:48px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.yr-variant-dropdown-wrap select:focus,.yr-qty-dropdown-wrap select:focus{border-color:#f5a623!important}.yr-atc-inline-row .yr-qty-dropdown-wrap select{height:56px!important;border-radius:8px!important;font-family:Outfit,sans-serif!important}.yr-subscribe-card{border:1.5px solid #EDE8DF!important;border-radius:12px!important;overflow:visible!important;background:#fff9f0!important}.yr-subscribe-card__badge{background:#f5a623!important;color:#2d2d2d!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;border-radius:100px!important}.yr-subscribe-card__option{border-left:3px solid transparent!important;padding:14px 16px!important}.yr-subscribe-card__option:first-child{border-bottom:1px solid #EDE8DF!important}.yr-subscribe-card__option:hover{background:#fefcf6!important}.yr-subscribe-card__option.yr-selected{border-left-color:#f5a623!important;background:#f5a6230f!important}.yr-subscribe-card__label{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;color:#2d2d2d!important}.yr-subscribe-card__option input[type=radio]{border:2px solid #CCCCCC!important}.yr-subscribe-card__option input[type=radio]:checked{border-color:#f5a623!important}.yr-subscribe-card__option input[type=radio]:checked:after{background:#f5a623!important}.yr-subscribe-card__price-current{font-family:Sora,sans-serif!important;font-weight:700!important;color:#2d8e3c!important}.yr-subscribe-card__price-original{font-family:Outfit,sans-serif!important;color:#aaa!important}.yr-subscribe-card__frequency select{font-family:Outfit,sans-serif!important;border:1.5px solid #EDE8DF!important;border-radius:8px!important}.yr-size-qty-row,.product-form__input.product-form__quantity,.product-form__input--quantity-label,.yr-qty-atc-row .quantity,.yr-qty-atc-row{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/main-product-nh.css.map */
