.yr-product-main-section,.yr-product-story-section{--yr-green:#103d26;--yr-green-strong:#19542f;--yr-muted:#596582;--yr-line:#dce5de;color:var(--yr-green)}.yr-product-width{width:min(100% - 48px,1200px);margin-inline:auto}.yr-product-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-block:12px;color:var(--yr-muted);font-size:12px}.yr-product-breadcrumb a{color:inherit;text-decoration:none}.yr-product-breadcrumb a:hover{text-decoration:underline}.yr-product-main-section .product-information{max-width:1200px;margin-inline:auto;padding-inline:24px;padding-block:0 34px}.yr-product-main-section .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}.yr-product-main-section .product-details{min-width:0;color:var(--yr-green)}.yr-product-main-section .product-details>.group-block{gap:12px}.yr-product-intro .yr-product-eyebrow{font-size:14px;color:var(--yr-muted);margin:0 0 4px}.yr-product-intro h1{font-family:var(--font-heading--family);font-size:clamp(33px,3.6vw,49px);line-height:1.03;letter-spacing:-.045em;font-weight:750;color:var(--yr-green);margin:0}.yr-product-intro .yr-product-subheadline{font-size:20px;line-height:1.24;color:var(--yr-muted);margin:8px 0 0}.yr-product-intro .yr-product-benefit-summary{font-size:16px;line-height:1.4;color:var(--yr-muted);margin:4px 0 0}.yr-product-main-section .product-details product-price .price{font-size:clamp(30px,3vw,39px);font-weight:750;line-height:1.1;color:#172038}.yr-product-value{font-size:14px;color:#172038}.yr-product-main-section product-price+.yr-product-value{margin-top:-8px}.yr-product-daily-cost{margin:0 0 12px;color:var(--yr-muted)}.yr-product-facts{display:flex;flex-wrap:wrap;gap:10px 24px}.yr-product-facts>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.yr-product-facts .yr-icon{width:21px;height:21px;flex-basis:21px}.yr-product-main-section .product-form-buttons{display:grid;grid-template-columns:minmax(118px,145px) minmax(0,1fr);gap:12px;align-items:end}.yr-product-main-section .product-form-buttons>.quantity-selector-wrapper{grid-column:1}.yr-product-main-section .product-form-buttons>span:has(add-to-cart-component){grid-column:2}.yr-product-main-section .product-form-buttons .add-to-cart-button,.yr-product-main-section .product-form-buttons button[type=submit]{background:var(--yr-green-strong);border-color:var(--yr-green-strong);color:#fff;min-height:46px;font-weight:700}.yr-product-main-section .product-form-buttons .add-to-cart-button:hover,.yr-product-main-section .product-form-buttons button[type=submit]:hover{background:var(--yr-green)}.yr-product-main-section .product-inventory{font-size:13px}.yr-product-delivery{display:flex;gap:14px;align-items:flex-start;margin-top:6px;padding-block:18px;border-block:1px solid var(--yr-line);color:var(--yr-muted);font-size:13px;line-height:1.5}.yr-product-delivery p{margin:0}.yr-product-delivery a,.yr-product-assurance a{color:var(--yr-green);text-decoration:underline;text-underline-offset:3px}.yr-product-delivery a{display:inline-block;margin-top:8px}.yr-product-delivery__icon{width:25px;height:25px;flex:none;color:var(--yr-green)}.yr-product-assurance{display:grid;gap:20px;padding-block:6px 10px}.yr-product-badges{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.yr-product-badges li{display:flex;align-items:center;gap:8px;min-width:0;color:var(--yr-muted);font-size:13px}.yr-product-badges .yr-icon{width:18px;height:18px;flex-basis:18px}.yr-product-suitability-note{padding-top:18px;border-top:1px solid var(--yr-line)}.yr-product-badges+.yr-product-suitability-note{margin-top:2px}.yr-product-suitability{font-size:12px;color:var(--yr-muted);line-height:1.55;margin:0}.yr-product-assurance a{font-size:12px}.yr-product-suitability-note a{display:inline-block;margin-top:9px}.yr-product-main-section .media-gallery--carousel .product-media-container{border-radius:5px;overflow:hidden}.yr-product-main-section slideshow-controls[thumbnails] .slideshow-controls__thumbnail{border-radius:4px;overflow:hidden}.yr-product-story{font-family:var(--font-body--family);line-height:1.4}.yr-product-story h2,.yr-product-story h3{font-family:var(--font-heading--family);color:var(--yr-green);letter-spacing:-.035em;line-height:1.1;margin:0}.yr-product-story h2{font-size:clamp(27px,2.5vw,36px)}.yr-product-story h3{font-size:18px}.yr-product-story p{color:var(--yr-muted)}.yr-product-nav{border-block:1px solid var(--yr-line);background:#fff}.yr-product-nav>.yr-product-width{display:flex;justify-content:space-between;gap:18px;overflow-x:auto;scrollbar-width:thin}.yr-product-nav a{flex:none;color:#172038;text-decoration:none;font-size:14px;padding:15px 4px;border-bottom:2px solid transparent}.yr-product-nav a:hover,.yr-product-nav a:focus-visible{border-bottom-color:var(--yr-green-strong)}.yr-product-story section[id],#yr-product-suitability{scroll-margin-top:calc(var(--header-height,70px) + 16px)}html:has(.yr-product-story){scroll-behavior:smooth}.yr-product-benefits{padding-block:30px 36px}.yr-product-lead{font-size:18px;margin:4px 0 0}.yr-product-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.yr-product-benefit{padding:0 28px;min-width:0}.yr-product-benefit:first-child{padding-left:0}.yr-product-benefit+.yr-product-benefit{border-left:1px solid var(--yr-line)}.yr-product-benefit-symbol{display:flex;align-items:center;gap:9px;color:#84ab75;font-size:clamp(41px,4vw,58px);font-weight:750;line-height:1;letter-spacing:-.06em}.yr-product-benefit-symbol .yr-icon{width:30px;height:30px;flex-basis:30px}.yr-product-benefit h3{margin:6px 0 5px}.yr-product-benefit p{font-size:14px;max-width:300px;margin:0}.yr-product-formula{padding-block:34px;border-top:1px solid var(--yr-line)}.yr-product-formula-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.08fr);gap:20px;margin-top:20px;align-items:start}.yr-product-formula-feature{text-align:center;padding:0 8px}.yr-product-formula-feature>.yr-icon{display:grid;place-items:center;margin:0 auto 9px;width:56px;height:56px;border-radius:50%;background:#d9eacf}.yr-product-formula-feature>.yr-icon svg{width:28px;height:28px}.yr-product-formula-feature p{font-size:13px;margin:5px 0 0}.yr-product-vegan-registration{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--yr-line);padding-inline:18px;text-align:center;min-height:130px}.yr-product-vegan-registration img{display:block;width:min(100%,190px);height:auto;margin:0 auto 9px}.yr-product-vegan-registration .rte{max-width:240px;margin-inline:auto;font-size:12px;line-height:1.45;color:var(--yr-muted);text-align:center}.yr-product-vegan-registration .rte p{text-align:center;margin:0}.yr-product-split{display:grid;grid-template-columns:1fr 1fr;min-height:360px;max-width:var(--storefront-max-width);margin-inline:auto}.yr-product-split:has(>:only-child){grid-template-columns:1fr}.yr-product-split-media{min-height:340px;overflow:hidden}.yr-product-split-media>img{width:100%;height:100%;min-height:340px;object-fit:cover}.yr-product-ingredients .yr-product-split-media{aspect-ratio:3/2;align-self:start;height:auto;min-height:0}.yr-product-ingredients .yr-product-split-media>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.yr-product-split-copy{padding:30px clamp(24px,4vw,60px);display:flex;flex-direction:column;justify-content:center;min-width:0}.yr-product-split-copy>p{margin:7px 0 0}.yr-product-ingredients-band,.yr-product-ingredients{background:#eef6ec}.yr-product-routine{background:#fff}.yr-product-accordions{margin-top:15px}.yr-product-accordions details,.yr-product-faq-grid details{border:1px solid #cbd8cc;border-radius:4px;margin-bottom:5px;background:#ffffffb3}.yr-product-accordions summary,.yr-product-faq-grid summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:10px 14px;color:#172038;font-size:14px;font-weight:600}.yr-product-accordions summary::-webkit-details-marker,.yr-product-faq-grid summary::-webkit-details-marker{display:none}.yr-product-accordions summary span:after,.yr-product-faq-grid summary span:after{content:"+";font-size:20px;line-height:1}.yr-product-accordions details[open] summary span:after,.yr-product-faq-grid details[open] summary span:after{content:"\2212"}.yr-product-accordion-body{padding:0 14px 14px;color:var(--yr-muted);font-size:14px;line-height:1.48}.yr-product-accordion-body p{margin:0 0 8px}.yr-product-accordion-body h3{font-size:15px;margin:12px 0 5px}.yr-product-accordion-body .metafield-rich_text_field{color:inherit}.yr-product-label-link{display:inline-block;margin-top:10px;color:var(--yr-green);text-decoration:underline;text-underline-offset:3px;font-size:14px}.yr-product-label-dialog{width:min(1000px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:8px;background:#fff;color:var(--yr-green);box-shadow:0 16px 60px #1027184d}.yr-product-label-dialog[open]{display:flex;flex-direction:column}.yr-product-label-dialog::backdrop{background:#102718b3}.yr-product-label-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--yr-line)}.yr-product-label-dialog__header h2{font-size:22px}.yr-product-label-dialog__close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#eef6ec;color:var(--yr-green);font:inherit;font-size:28px;line-height:1;cursor:pointer}.yr-product-label-dialog__close:hover{background:#d9eacf}.yr-product-label-dialog__content{display:grid;place-items:center;flex:1;min-height:0;max-height:calc(100dvh - 155px);overflow:auto;background:#f5f8f4}.yr-product-label-dialog__content img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 155px);object-fit:contain}.yr-product-label-dialog__content iframe{display:block;width:100%;height:min(70dvh,800px);border:0}.yr-product-label-dialog__file-link{display:inline-block;margin:12px 18px 16px;color:var(--yr-green);font-size:14px;text-decoration:underline;text-underline-offset:3px}.yr-product-table-scroll{overflow-x:auto;max-width:100%}.yr-product-table-scroll table{width:100%;min-width:520px;border-collapse:collapse;text-align:left;font-size:12px}.yr-product-table-scroll th,.yr-product-table-scroll td{border-bottom:1px solid var(--yr-line);padding:7px 9px}.yr-product-table-scroll thead th{color:#172038}.yr-product-table-caption{font-weight:650;color:var(--yr-green)!important}.yr-product-nrv-note{font-size:11px;margin-top:9px!important}.yr-product-steps{list-style:none;padding:0;margin:18px 0 8px;display:grid;gap:10px}.yr-product-steps li{display:flex;align-items:center;gap:13px}.yr-product-steps li>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:#a9c794;color:var(--yr-green);font-size:13px;font-weight:700}.yr-product-steps p{font-size:14px;margin:0}.yr-product-caption{font-size:12px;margin-top:10px!important}.yr-product-faqs{padding-block:28px 20px}.yr-product-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.yr-product-faq-grid details{align-self:start}.yr-product-faq-grid summary{font-size:12px}.yr-product-faq-grid .yr-product-accordion-body{font-size:12px}.yr-product-bottom-trust{display:flex;justify-content:space-around;gap:18px;background:#eef6ec;padding-block:12px;margin-bottom:12px}.yr-product-bottom-trust:empty{display:none}.yr-product-bottom-trust span{display:flex;align-items:center;gap:8px;font-size:13px}.yr-product-bottom-trust .yr-icon{width:24px;height:24px;flex-basis:24px}.yr-final-purchase{border-top:1px solid var(--yr-line);background:#fff}.yr-final-purchase--sticky{position:fixed;inset-inline-start:max(0px,calc((100vw - var(--storefront-max-width))/2));width:min(100vw,var(--storefront-max-width));bottom:0;z-index:20;visibility:hidden;opacity:0;transform:translateY(100%);pointer-events:none;box-shadow:0 -4px 18px #103d2614;transition:transform .2s ease,opacity .2s ease,visibility .2s}.yr-final-purchase--sticky.is-visible{visibility:visible;opacity:1;transform:none;pointer-events:auto}.page-wrapper.yr-product-sticky-bar-active{padding-bottom:var(--yr-final-purchase-height,80px)}.yr-final-purchase-inner{display:flex;align-items:center;gap:16px;padding-block:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.yr-final-purchase img{width:54px;height:54px;object-fit:contain}.yr-final-purchase-info{display:grid;gap:3px;flex:1;min-width:0;color:#172038;font-size:13px}.yr-final-purchase-info strong{font-size:14px}.yr-final-purchase-info span{color:var(--yr-muted)}.yr-final-purchase button{background:var(--yr-green-strong);color:#fff;border:0;border-radius:4px;min-width:245px;min-height:42px;padding:9px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.yr-final-purchase button:hover{background:var(--yr-green)}.yr-final-purchase button:disabled{opacity:.55;cursor:not-allowed}.yr-product-main-section a:focus-visible,.yr-product-story-section a:focus-visible,.yr-product-story-section summary:focus-visible,.yr-product-story-section button:focus-visible,.yr-product-table-scroll:focus-visible{outline:3px solid #86aa68;outline-offset:3px}@media(max-width:989px){.yr-product-main-section .product-information__grid.product-information--media-left{gap:20px}.yr-product-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yr-product-vegan-registration{grid-column:1/-1;border-left:0;border-top:1px solid var(--yr-line);padding:16px 0 0;min-height:0}}@media(max-width:749px){.yr-product-width{width:calc(100% - 32px)}.yr-product-breadcrumb{padding-block:10px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.yr-product-breadcrumb [aria-current=page]{overflow:hidden;text-overflow:ellipsis}.yr-product-main-section .product-information{padding-inline:16px;padding-bottom:24px}.yr-product-main-section .product-information__grid.product-information--media-left{grid-template-columns:subgrid;gap:18px}.yr-product-intro h1{font-size:34px}.yr-product-intro .yr-product-subheadline{font-size:17px}.yr-product-intro .yr-product-benefit-summary{font-size:14px}.yr-product-nav a{font-size:13px;padding:12px 2px}.yr-product-benefits{padding-block:27px}.yr-product-lead{font-size:16px}.yr-product-benefit-grid{gap:12px;margin-top:18px}.yr-product-benefit{padding:0 10px}.yr-product-benefit-symbol{font-size:36px}.yr-product-benefit h3{font-size:14px}.yr-product-benefit p{font-size:12px}.yr-product-formula{padding-block:27px}.yr-product-formula-grid{gap:14px}.yr-product-formula-feature p{font-size:12px}.yr-product-split{grid-template-columns:1fr}.yr-product-split-media{min-height:230px;height:260px}.yr-product-split-media>img{min-height:230px}.yr-product-split-copy{padding:26px 16px}.yr-product-routine .yr-product-split-media{order:2}.yr-product-faq-grid{grid-template-columns:1fr}.yr-final-purchase-inner{gap:10px}.yr-final-purchase button{min-width:160px}}@media(max-width:520px){.yr-product-benefit-grid,.yr-product-formula-grid{grid-template-columns:1fr}.yr-product-benefit,.yr-product-benefit:first-child{padding:0}.yr-product-benefit+.yr-product-benefit{border-left:0;border-top:1px solid var(--yr-line);padding-top:14px}.yr-product-formula-feature{padding:0 0 14px}.yr-product-vegan-registration{grid-column:auto}.yr-final-purchase-info strong{font-size:12px}.yr-final-purchase-info span{font-size:11px}.yr-final-purchase button{min-width:120px;font-size:12px;padding:8px}.yr-final-purchase img{width:42px;height:42px}}@media(max-width:520px){.yr-product-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:2px 12px;border:1px solid var(--yr-line);border-radius:6px;background:#f5f8f4}.yr-product-facts>.yr-product-fact{display:grid;grid-template-columns:21px minmax(0,1fr);align-items:center;column-gap:11px;min-height:42px;padding:8px 0;white-space:normal;line-height:1.35}.yr-product-facts>.yr-product-fact+.yr-product-fact{border-top:1px solid var(--yr-line)}.yr-product-facts .yr-icon{color:var(--yr-green);margin:0}}@media(max-width:520px){.yr-product-main-section .product-details .product-form-buttons{grid-template-columns:132px minmax(0,1fr);column-gap:16px;row-gap:12px}.yr-product-main-section .product-form-buttons>.quantity-selector-wrapper{min-width:0}.yr-product-main-section .product-form-buttons .quantity-selector{width:100%}}@media(max-width:340px){.yr-product-main-section .product-details .product-form-buttons{grid-template-columns:minmax(0,1fr);row-gap:10px}.yr-product-main-section .product-form-buttons>.quantity-selector-wrapper{grid-column:1;max-width:132px}.yr-product-main-section .product-form-buttons>span:has(add-to-cart-component){grid-column:1}}@media(prefers-reduced-motion:reduce){html:has(.yr-product-story){scroll-behavior:auto}.yr-final-purchase--sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/yr-product.css.map */
