:root{--olv-terracotta: #C4643F;--olv-terracotta-dark: #A34E2E;--olv-olive: #073721;--olv-panel: #F6F4F1;--olv-line: #E9E6E1;--olv-muted: #6E6259;--olv-ok: #4E7A3E;--olv-warn: #B4472C;--olv-gold: #C89B3C}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--font-body-family: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-family: "Clash Grotesk", "Satoshi", -apple-system, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 500;--font-heading-scale: 1}body{font-family:var(--font-body-family);font-weight:400}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:500;letter-spacing:0;text-transform:none}.o-h2,.title.h2,h2.title{font-size:3.1rem;line-height:3.8rem;font-weight:500;margin-bottom:3.4rem}.o-h2 strong,.title strong{font-weight:500}.o-h1,.title.h1,.product__title>h1,.product__title>.h1{font-size:4rem;line-height:4rem;font-weight:500}.rte p,.o-sub{line-height:1.55}@media screen and (max-width:914px){.o-h2,.title.h2,h2.title{font-size:2.4rem;line-height:2.8rem;margin-bottom:1.7rem}.o-h1,.title.h1,.product__title>h1,.product__title>.h1{font-size:3rem;line-height:3rem}}.title em,.product__title em,.rte h2 em{font-style:normal;color:var(--olv-terracotta)}.color-scheme-4 .title em,.color-scheme-4 .rte h2 em{color:var(--olv-gold)}.page-width,.page-full{padding-left:5rem;padding-right:5rem}@media screen and (max-width:914px){.page-width,.page-full{padding-left:2rem;padding-right:2rem}}.o-wrap{max-width:150rem;padding-inline:5rem}@media screen and (max-width:914px){.o-wrap{padding-inline:2rem}}.o-section{padding-inline:0}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:49.5%;width:49.5%}.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:50.5%;width:50.5%;padding-left:4rem}}.o-btn,.button,.product-form__submit,.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:500;font-size:1.939rem;line-height:1.939rem;min-height:5.453rem;border-radius:6px;letter-spacing:0}.o-guarantee-line,.olv-cta-note{margin-top:1.221rem;font-size:1.696rem;line-height:2.133rem;gap:.388rem}@media screen and (max-width:914px){.o-btn,.button,.product-form__submit{font-size:1.6rem;min-height:4.5rem;border-radius:5px}.o-guarantee-line,.olv-cta-note{margin-top:1rem;font-size:1.4rem;line-height:1.76rem}}.product__info-container>*+*{margin-top:1.4rem}.product__info-container{--olv-gap: 1.4rem}.product__info-container .rating-wrapper{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.4rem;border-radius:999px;background:var(--olv-panel)}.product__info-container .rating-wrapper .rating-star{--color-icon: var(--olv-olive)}.product__info-container .rating-wrapper .rating-count{font-size:1.3rem;color:var(--olv-muted)}.product__info-container .icon-with-text{display:grid;gap:1.2rem 1.4rem;margin:0;padding:1.6rem 1.8rem;border-radius:8px;background:var(--olv-panel)}.product__info-container .icon-with-text--horizontal{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .8rem}.product__info-container .icon-with-text--horizontal .icon-with-text__item{display:flex;flex-direction:row;align-items:center;width:auto;gap:.9rem;margin:0;text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.product__info-container .icon-with-text--horizontal .icon-with-text__item .icon{width:1.8rem;height:1.8rem;color:var(--olv-olive)}.product__info-container .icon-with-text:has(+.icon-with-text){border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.6rem}.product__info-container .icon-with-text+.icon-with-text{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:.6rem}.product__info-container .icon-with-text--horizontal .icon-with-text__item>.h4{font-size:1.3rem;font-weight:500;line-height:1.3;margin:0;letter-spacing:0}.product__accordion.accordion{border:1px solid var(--olv-line);border-radius:8px;margin:0 0 1rem;padding:0}.product__accordion.accordion+.product__accordion.accordion{margin-top:1rem}.product__accordion.accordion summary{padding:1.6rem 1.8rem}.product__accordion.accordion .accordion__title{font-size:1.45rem;font-weight:600}.product__accordion.accordion .accordion__content{padding:0 1.8rem 1.8rem;font-size:1.4rem}.product-form__submit{min-height:5.6rem;font-size:1.5rem;font-weight:650;letter-spacing:0}.olv-stock{display:flex;align-items:center;gap:1.4rem;padding:1.3rem 1.6rem;border:1px solid var(--olv-line);border-radius:8px}.olv-stock__track{flex:1;height:5px;border-radius:999px;background:#ece9e4;overflow:hidden}.olv-stock__fill{display:block;height:100%;border-radius:999px;background:var(--olv-warn)}.olv-stock__label{flex:none;font-size:1.3rem;font-weight:600;color:var(--olv-warn)}.olv-delivery{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin:0;padding:1.3rem 0;border-top:1px dashed var(--olv-line);border-bottom:1px dashed var(--olv-line);font-size:1.3rem;color:var(--olv-muted);text-align:center}.olv-delivery strong{color:var(--olv-terracotta);font-weight:700}.olv-delivery__dot{color:var(--olv-ok);font-size:.8rem}.olv-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 0;margin:1.2rem 0 0;font-size:1.25rem;color:var(--olv-muted)}.olv-trust>span{display:inline-flex;align-items:center;gap:.6rem;padding:0 1.4rem}.olv-trust>span+span{border-left:1px solid var(--olv-line)}.olv-trust svg{width:1.4rem;height:1.4rem;color:var(--olv-ok);flex:none}.olv-fn{font-size:.62em;vertical-align:super;line-height:0;opacity:.6}.olv-notes{display:grid;gap:.8rem}.olv-notes p{display:grid;grid-template-columns:1.4rem 1fr;gap:.6rem;margin:0;font-size:1.1rem;line-height:1.5;color:var(--olv-muted)}.card__inner .media,.product__media-wrapper .media{background:#efece6}.olv-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:none;align-items:center;gap:1.2rem;padding:.9rem 1.5rem calc(.9rem + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid var(--olv-line)}.olv-sticky-atc.is-visible{display:flex}.olv-sticky-atc__img{flex:none;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:6px;background:#efece6}.olv-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.olv-sticky-atc__title{font-size:1.4rem;line-height:1.35;color:var(--olv-ink, #2A2622);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.olv-sticky-atc__btn{flex:none;padding:0 2.4rem;white-space:nowrap;min-height:5.6rem;border:0;border-radius:8px;cursor:pointer;background:var(--olv-olive);color:#fff;font-family:inherit;font-size:1.8rem;font-weight:650;transition:background .15s ease}.olv-sticky-atc__btn:hover:not([disabled]),.olv-sticky-atc__btn:focus-visible:not([disabled]){background:#052717}.olv-sticky-atc__btn:active:not([disabled]){background:#052717;transform:translateY(1px)}.olv-sticky-atc__btn[disabled]{background:#9e9890;color:#fff;cursor:not-allowed}@media screen and (min-width:750px){.olv-sticky-atc{display:none!important}}body:has(.olv-sticky-atc.is-visible) .footer{padding-bottom:11rem}.product.product--no-media .product__info-wrapper{text-align:left;padding-left:0}.product.product--no-media .product__title,.product.product--no-media .product__text,.product.product--no-media .product__tax,.product.product--no-media .product__sku,.product.product--no-media shopify-payment-terms{text-align:left}.product.product--no-media{max-width:none}.olv-ph{margin-bottom:1.6rem}.olv-ph__main{display:block;width:100%;height:auto;border-radius:12px;background:#efece6}.olv-ph__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:7.8rem;gap:.9rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none}.olv-ph__thumbs::-webkit-scrollbar{display:none}.olv-ph__thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--olv-line);border-radius:8px;background:#efece6}.olv-ph__thumbs img:first-child{border-color:var(--olv-terracotta)}.olv-ph__note{margin:.8rem 0 0;font-size:1.1rem;color:var(--olv-muted);text-align:center}@media screen and (min-width:990px){.product--no-media .olv-ph{max-width:48rem}}.olv-ugc{margin-top:2.4rem}.olv-ugc__title{font-size:1.8rem;line-height:2.2rem;margin:0 0 1.2rem;font-weight:500}.olv-ugc__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.8rem;overflow-x:auto;scrollbar-width:none}.olv-ugc__rail::-webkit-scrollbar{display:none}.olv-ugc__tile{position:relative;margin:0;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#efece6}.olv-ugc__tile img{width:100%;height:100%;object-fit:cover;display:block}.olv-ugc__note{margin:.8rem 0 0;font-size:1.1rem;color:var(--olv-muted)}.ofr__placeholder{margin-left:auto;padding:.2rem .8rem;border-radius:3px;background:#b4472c1a;color:var(--olv-warn);font-size:1rem;font-weight:600;letter-spacing:.02em}.orw__disclaimer,.ovt__disclaimer{font-weight:500}.product__accordion .accordion__content ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.product__accordion .accordion__content ul li{position:relative;padding-left:2.8rem;line-height:1.5}.product__accordion .accordion__content ul li:before{content:"";position:absolute;left:0;top:.25em;width:1.7rem;height:1.7rem;background-color:var(--olv-ok);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E") no-repeat center / contain}.product__accordion .accordion__content p>strong:only-child{display:block;margin-top:.6rem;font-size:1.45rem}.product__info-container .icon-with-text:has(+.icon-with-text){border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.6rem;margin-bottom:0}.product__info-container .icon-with-text+.icon-with-text{border-top-left-radius:0;border-top-right-radius:0;padding-top:.6rem;margin-top:0}.product__info-container .icon-with-text--horizontal .icon-with-text__item>.h4:after{content:"\2020";font-size:.62em;vertical-align:super;line-height:0;margin-left:.1em;opacity:.55;font-weight:400}.olv-fn,.footer__content-bottom .olv-notes sup{font-size:.62em;vertical-align:super;line-height:0;opacity:.55}.footer-block--text .footer-block__details-content,.footer__content-top .footer-block--text p{font-size:1.1rem;line-height:1.55;opacity:.62}@media screen and (min-width:750px){.product__info-container .icon-with-text--horizontal .icon-with-text__item>.h4{text-wrap:balance}}@media screen and (max-width:749px){.olv-ugc{display:none}}.olv-ugc__rail{grid-auto-columns:calc((100% - 1.6rem) / 3);scroll-snap-type:x mandatory}.olv-ugc__rail>*{scroll-snap-align:start}.product__modal-opener--image .product__media-toggle,.product--no-zoom .product__media-toggle{cursor:default;pointer-events:none}.header{padding-top:.8rem;padding-bottom:.8rem}@media screen and (min-width:990px){.header{padding-top:1rem;padding-bottom:1rem}}.header__heading-logo{max-height:3.4rem;width:auto}.olv-rating{display:flex;width:fit-content;margin-inline:auto;align-items:center;flex-wrap:wrap;gap:.9rem;padding:.7rem 1rem .7rem 1.5rem;border-radius:999px;background:var(--olv-panel)}.olv-rating__stars{color:var(--olv-terracotta);font-size:1.8rem;letter-spacing:.15rem;line-height:1}.olv-rating__text{font-size:1.5rem;color:#554e47}.olv-rating__faces{display:flex}.olv-rating__faces img{width:2.6rem;height:2.6rem;border-radius:999px;object-fit:cover;border:2px solid #fff;margin-left:-.9rem;background:#e4e0da}.olv-rating__faces img:first-child{margin-left:0}@media screen and (max-width:749px){.olv-rating{padding-left:1.2rem;gap:.7rem}.olv-rating__text{font-size:1.25rem}.olv-rating__faces img{width:2.2rem;height:2.2rem}}.product__info-container .product-form__submit,.product__info-container .product-form__submit.button--secondary{--color-button: 7, 55, 33;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;min-height:5.8rem;font-size:1.8rem;font-weight:650;letter-spacing:0;border-radius:8px}.product__info-container .product-form__submit:not([disabled]):hover,.product__info-container .product-form__submit:not([disabled]):focus-visible{--color-button: 5, 39, 23}.product__info-container .product-form__submit:not([disabled]):active{--color-button: 5, 39, 23;transform:translateY(1px)}.product__info-container .product-form__submit:not([disabled]):after{--alpha-button-background: 1}.product__info-container .product-form__submit[disabled],.product__info-container .product-form__submit[aria-disabled=true]{--color-button: 158, 152, 144;--color-button-text: 255, 255, 255;cursor:not-allowed}:root{--olv-sage: #E8EDDF;--olv-sage-line: #D6DDCD}.product__info-container{background:transparent;border:0;border-radius:0;padding:0}@media screen and (min-width:750px){.product__info-container{padding:0 0 0 .4rem}}.product__info-container .icon-with-text,.product__info-container .rating-wrapper{background:#f4f7ee;border:1px solid var(--olv-sage-line)}.product__info-container .icon-with-text:has(+.icon-with-text){border-bottom:0}.product__info-container .icon-with-text+.icon-with-text{border-top:0}.product__accordion.accordion{background:transparent;border:0;border-top:1px solid #EAE5DC;border-radius:0;margin:0}.product__accordion.accordion:last-of-type{border-bottom:1px solid #EAE5DC}.product__accordion.accordion+.product__accordion.accordion{margin-top:0}.product__accordion.accordion summary{padding-left:0;padding-right:0}.product__accordion.accordion .accordion__content{padding-left:0;padding-right:2rem}.product__media-wrapper{background:transparent}.product__info-container .icon-with-text--horizontal .icon-with-text__item>.h4{font-size:1.6rem;line-height:1.45}.product__accordion.accordion .accordion__title{font-size:1.8rem;line-height:1.4}.product__accordion.accordion .accordion__content{font-size:1.7rem;line-height:1.6}.product__accordion.accordion summary{padding:1.7rem 1.8rem;min-height:4.4rem}.product__accordion .accordion__content p>strong:only-child{font-size:1.7rem}.product__info-container .rating-wrapper .rating-count,.olv-stock__label,.olv-delivery{font-size:1.5rem}.olv-trust{font-size:1.4rem}@media screen and (max-width:749px){.product__info-container{padding:2.4rem 1.6rem 2.6rem}.product__info-container .icon-with-text{padding:1.4rem 1rem}.product__info-container .icon-with-text--horizontal{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem .6rem;align-items:start}.product__info-container .icon-with-text--horizontal .icon-with-text__item{flex-direction:column;align-items:center;text-align:center;gap:.7rem;min-width:0}.product__info-container .icon-with-text--horizontal .icon-with-text__item .icon{width:2.2rem;height:2.2rem;flex:none}.product__info-container .icon-with-text--horizontal .icon-with-text__item>.h4{font-size:clamp(1.2rem,3.6vw,1.5rem);line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}}.olvera-daily-grid-section .o-sub,.olvera-headline-section .o-sub,.olvera-reasons-section .o-guarantee-line,.olvera-guarantee-section .o-guarantee-line{font-size:1.7rem;line-height:1.55}.olvera-reasons-section .o-btn,.olvera-guarantee-section .o-btn,.olvera-headline-section .o-btn{font-size:1.7rem;min-height:4.8rem}.product__info-container .product-form__buttons,.product__info-container .product-form__submit{width:100%;max-width:none}.olv-atc-notes{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem;text-align:center;font-size:1.35rem;line-height:1.5;color:var(--o-muted, #6E6559)}.olvera-review-wall-section .o-section{padding-bottom:2.6rem}.olvera-featured-reviews-section .o-section{padding-top:2.6rem}html{overflow-x:clip}@media screen and (max-width:989px){body.overflow-hidden-tablet{overflow:visible}html:has(>body.overflow-hidden-tablet){overflow:hidden}}#PBarNextFrameWrapper,#PBarNextFrame{max-width:100vw!important}.product__media-wrapper .slider-buttons{display:none}.header__heading-logo-wrapper{width:76px}.header__heading-logo{height:42px;max-height:42px;width:auto;max-width:100%}.header__heading-link{padding-top:3.5px;padding-bottom:3.5px}.product__info-container .product__text{color:var(--o-ink, #2A2622)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/olvera.css.map */
