:root{--ol-green-deep: #10261F;--ol-green: #2D6A4F;--ol-cream: #FAF7F0;--ol-stone: #EDE7DA;--ol-brass: #A9853B;--ol-ink: #23302B;--ol-hairline: rgba(45, 106, 79, .22)}.rte a,p a:not(.button),li a:not(.button),.ol-vs a,.ol-why-ol a,.article-template a:not(.button){color:var(--ol-green);text-decoration-color:var(--ol-hairline);text-underline-offset:2px}.rte a:hover,p a:not(.button):hover{color:var(--ol-green-deep)}[class*=ol-badge]{background:transparent!important;border:1px solid var(--ol-hairline)!important;color:var(--ol-green)!important;border-radius:999px}.ol-hub__card{background:var(--ol-cream)!important;border:1px solid var(--ol-hairline)!important;box-shadow:none!important}.ol-hub__card:hover{border-color:var(--ol-brass)!important}.ol-hub__card-pill,.ol-hub__card-tag{background:transparent!important;border:1px solid var(--ol-hairline)!important;color:var(--ol-green)!important}.ol-hub__card-cta{color:var(--ol-green-deep)!important}.ol-hub__chip{background:transparent!important;border:1px solid var(--ol-hairline)!important;color:var(--ol-green)!important}.ol-goal-emoji{display:none!important}.ol-goal-card,.ol-diet-card{background:var(--ol-cream)!important;border:1px solid var(--ol-hairline)!important}.ol-vs h2,.ol-why-ol h2,.ol-hub__card-title,.title.h1,.collection-hero__title,.article-template__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:0}.article-card .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:normal;word-break:normal}body:not(.template-index) .ol-proof-bar{display:none!important}@media screen and (max-width:749px){.ol-proof-bar .ol-proof-icon{display:none}.ol-proof-bar{padding-top:.4rem;padding-bottom:.4rem}}.predictive-search .price,predictive-search .price{opacity:1!important;color:var(--ol-green-deep)!important}.menu-drawer predictive-search .price,.header__search .predictive-search--dark .price{color:var(--ol-cream)!important}.button--secondary,.ol-card-action__button.button--secondary{background:transparent;border:1px solid var(--ol-green-deep);color:var(--ol-green-deep);box-shadow:none}.button--secondary:hover{background:#2d6a4f0f}.card__heading{line-height:1.25}.card-wrapper .card__content{row-gap:.35rem}.card-wrapper{transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.card-wrapper:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10261f14}}.button,.ol-card-action__button{transition:transform .12s ease,background-color .18s ease,border-color .18s ease}.button:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.card-wrapper,.button{transition:none}.card-wrapper:hover{transform:none}}.product__info-container>*{margin-top:0;margin-bottom:0}.product__info-container>*+*{margin-top:12px}.product__info-container>.product__text.caption-with-letter-spacing{color:var(--ol-brass);letter-spacing:.14em;margin-bottom:0}.product__info-container>.product__title{margin-top:4px}.product__info-container .product__title h1,.product__info-container .product__title .h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:0;line-height:1.12}.ol-pdp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:1.3rem;line-height:1.4;color:var(--ol-ink)}.ol-pdp-meta__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ol-pdp-meta__dot--in{background:var(--ol-green)}.ol-pdp-meta__dot--low{background:#b45309}.ol-pdp-meta__dot--out{background:#b3261e}.ol-pdp-meta__stock{font-weight:600;color:var(--ol-green-deep)}.ol-pdp-meta__stock--low{color:#92400e}.ol-pdp-meta__stock--out{color:#991b1b}.ol-pdp-meta__sep{color:var(--ol-hairline)}.ol-pdp-meta__delivery{color:var(--ol-ink)}.ol-pdp-meta__note{color:#8a8577;font-size:1.2rem}.ol-disclaimer{border:1px solid var(--ol-hairline);border-radius:8px;background:transparent}.ol-disclaimer summary{display:flex;align-items:center;gap:8px;padding:1rem 1.4rem;cursor:pointer;list-style:none;font-size:1.3rem;font-weight:600;color:var(--ol-green);letter-spacing:.02em}.ol-disclaimer summary::-webkit-details-marker{display:none}.ol-disclaimer summary:before{content:"";width:8px;height:8px;border-right:1.5px solid var(--ol-green);border-bottom:1.5px solid var(--ol-green);transform:rotate(-45deg);transition:transform .18s ease;flex-shrink:0}.ol-disclaimer[open] summary:before{transform:rotate(45deg)}.ol-disclaimer summary:hover{color:var(--ol-green-deep)}.ol-disclaimer__body{padding:0 1.4rem 1.2rem;font-size:1.2rem;line-height:1.55;color:var(--ol-ink)}.ol-disclaimer__body .ol-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0;background:transparent;border:none}.ol-disclaimer__body .ol-tag-disclaimer{margin:0;padding:0;background:transparent;border:none;font-size:1.2rem;line-height:1.55;color:var(--ol-ink)}.ol-disclaimer__body .ol-tag-disclaimer a{color:var(--ol-green)}.ol-assurance{border:1px solid var(--ol-hairline);border-radius:8px;background:var(--ol-cream);overflow:hidden}.ol-assurance__row{display:flex;align-items:center;gap:1.2rem;padding:1.1rem 1.4rem;font-size:1.3rem;font-weight:500;line-height:1.35;color:var(--ol-ink)}.ol-assurance__row+.ol-assurance__row{border-top:1px solid rgba(45,106,79,.12)}.ol-assurance__row>svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;stroke:var(--ol-green)}.ol-assurance__row--link{text-decoration:none;transition:background-color .18s ease}.ol-assurance__row--link:hover{background:#2d6a4f0d}.ol-assurance__cta{margin-left:auto;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ol-green)}.ol-assurance__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ol-assurance__lead{font-weight:600;color:var(--ol-green-deep)}.ol-assurance__sub{font-size:1.2rem;color:#8a8577;font-weight:400}.ol-assurance__row--ship{display:block}.ol-assurance__ship-line{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem}.ol-assurance__ship-line strong{color:var(--ol-green-deep)}.ol-assurance__ship-goal{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ol-green);white-space:nowrap}.ol-assurance__meter{height:3px;border-radius:999px;background:#2d6a4f24;overflow:hidden}.ol-assurance__meter-fill{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--ol-green);transition:width .3s ease}.ol-assurance__row--pickup{padding:.4rem 1.4rem}.ol-assurance__row--pickup .product__pickup-availabilities{margin:.6rem 0}.ol-assurance__row--pickup:has(pickup-availability:not([available])){display:none}.ol-assurance__row--promises{flex-wrap:wrap;gap:.8rem 1.6rem;background:#ede7da80}.ol-assurance__promise{display:inline-flex;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:500;color:var(--ol-ink);white-space:nowrap}.ol-assurance__promise svg{width:1.4rem;height:1.4rem;flex:0 0 1.4rem;stroke:var(--ol-green);fill:none}
/*# sourceMappingURL=/cdn/shop/t/57/assets/onelife-premium.css.map */
