:root{--ol-ink:#1d1d1f;--ol-grey:#6e6e73;--ol-line:#d2d2d7;--ol-alt:#f5f5f7;--ol-black:#000;--ol-gold:#c8a75a;--ol-gold-2:#e3cc8f;--ol-olive:#4b6a1e;--ol-olive-2:#5d8226;--ol-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter","Helvetica Neue",Arial,sans-serif;--ol-r:22px;--ol-r-sm:14px;--ol-ease:cubic-bezier(.28,.11,.32,1);--font-body-family:var(--ol-font);--font-heading-family:var(--ol-font);--font-heading-weight:600;--font-body-weight:400}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--ol-font);color:var(--ol-ink);letter-spacing:-.01em;font-size:1.7rem}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--ol-font);font-weight:600;letter-spacing:-.025em;color:inherit}.h0{letter-spacing:-.04em}a{color:inherit}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:980px!important;font-family:var(--ol-font);font-weight:500;letter-spacing:-.01em;font-size:1.6rem;min-height:4.6rem;padding:0 2.6rem}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{border-radius:980px!important;box-shadow:none!important}.button--primary{background:var(--ol-ink);color:#fff}.button--secondary{--color-button-text:var(--ol-ink)}.shopify-payment-button__button{border-radius:980px!important;overflow:hidden}.announcement-bar-section .utility-bar{background:var(--ol-black)!important;color:#f5f5f7;border:0}.announcement-bar__message{font-size:1.25rem;letter-spacing:.01em;color:#d2d2d7;padding:.85rem 0}.announcement-bar__message a{color:#fff}.section-header{position:sticky!important;top:0;z-index:30}.header-wrapper{background:#ffffffc7!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)!important}.header{padding-top:.8rem!important;padding-bottom:.8rem!important}.header__menu-item{font-size:1.35rem;color:var(--ol-ink);opacity:.86;padding:1rem 1.3rem}.header__menu-item:hover{opacity:1}.header__menu-item span{text-decoration:none!important}.header__active-menu-item{text-decoration:none;font-weight:600}.header__icon{color:var(--ol-ink)}.header__icon .svg-wrapper svg{width:1.9rem;height:1.9rem}.header__submenu{border-radius:var(--ol-r-sm);border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 40px #00000014}.menu-drawer{background:#fff}.menu-drawer__menu-item{font-size:2.2rem;font-weight:600;letter-spacing:-.02em}.card-wrapper .card{--border-radius:var(--ol-r)}.card--standard .card__inner,.card--card,.card__media,.card .media{border-radius:var(--ol-r)!important;overflow:hidden}.card--standard .card__inner{background:var(--ol-alt)}.card-wrapper .card__media .media img{transition:transform .6s var(--ol-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card__heading{font-size:1.6rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.card__heading a{text-decoration:none!important}.card-information{padding-top:.4rem}.price{font-family:var(--ol-font);letter-spacing:-.01em;color:var(--ol-ink)}.price-item--sale{color:var(--ol-ink)}.price__sale .price-item--regular{color:var(--ol-grey)}.badge{border-radius:980px;font-size:1.15rem;font-weight:500;padding:.35rem 1rem;letter-spacing:0;border:0}.price__badge-sale,.badge.color-scheme-5,.badge.color-scheme-4{background:var(--ol-olive)!important;color:#fff!important}.quick-add__submit{border-radius:980px!important}.product__title h1{font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.08;letter-spacing:-.03em;font-weight:600}.product__info-container>*+*{margin:1.4rem 0}.product__info-container .price{font-size:2.2rem;font-weight:500}.product__info-container .price--large .price-item{font-size:2.4rem}.product-form__input--pill input[type=radio]+label{border-radius:980px;font-size:1.4rem;padding:.9rem 1.8rem}.product-form__buttons .button,.product-form__submit{min-height:5.4rem;font-size:1.7rem}.product-form__submit{background:var(--ol-olive)!important;color:#fff!important}.product-form__submit:after{display:none}.quantity{border-radius:980px;overflow:hidden}.quantity:after,.quantity:before{border-radius:980px!important}.product__media-item .media,.product__media-list .media,.thumbnail{border-radius:var(--ol-r)!important;background:var(--ol-alt)}.product__description{font-size:1.6rem;line-height:1.65;color:#424245}.product__description h3{font-size:1.9rem;margin:2.8rem 0 .8rem;color:var(--ol-ink)}.product__description ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--ol-line)}.product__description li{padding:1rem 0;border-bottom:1px solid var(--ol-line);display:flex;justify-content:space-between;gap:1.6rem}.product__description li strong{font-weight:500;color:var(--ol-grey)}.product__description a{color:var(--ol-olive);text-underline-offset:.25em}.facets-container{padding-top:1rem}.facet-filters__field .select__select,.facets__summary{font-size:1.35rem}.facets__disclosure,.mobile-facets__open,.active-facets__button-inner{border-radius:980px}.collection-hero{display:none}.product-count__text,.facets__summary,.facet-filters__label{color:var(--ol-grey)}.footer{background:var(--ol-alt)!important;color:var(--ol-grey);border-top:0!important;font-size:1.25rem}.footer .footer-block__heading{font-size:1.25rem;font-weight:600;color:var(--ol-ink);letter-spacing:0}.footer-block__details-content .list-menu__item--link{font-size:1.3rem;color:var(--ol-grey);padding:.35rem 0}.footer-block__details-content .list-menu__item--link:hover{color:var(--ol-ink);text-decoration:none}.footer__content-bottom{border-top:1px solid var(--ol-line)!important}.copyright__content{font-size:1.2rem;color:var(--ol-grey)}.main-page-title{font-size:clamp(3.2rem,5vw,5.6rem);letter-spacing:-.04em;font-weight:700}.rte{line-height:1.7}.ol{--pad:clamp(56px,9vw,120px);font-family:var(--ol-font)}.ol-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.ol-wrap--wide{max-width:1440px}.ol-dark{background:#000;color:#f5f5f7}.ol-alt{background:var(--ol-alt)}.ol-white{background:#fff}.ol-eyebrow{font-size:1.5rem;font-weight:600;letter-spacing:-.005em;margin:0 0 .8rem;color:var(--ol-olive)}.ol-dark .ol-eyebrow{color:var(--ol-gold)}.ol-h0{font-size:clamp(4rem,8vw,9.6rem);line-height:1.02;letter-spacing:-.05em;font-weight:700;margin:0}.ol-h1{font-size:clamp(3.4rem,5.6vw,6.4rem);line-height:1.05;letter-spacing:-.04em;font-weight:700;margin:0}.ol-h2{font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin:0}.ol-h3{font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.12;letter-spacing:-.025em;font-weight:600;margin:0}.ol-lead{font-size:clamp(1.9rem,2.1vw,2.6rem);line-height:1.3;letter-spacing:-.02em;font-weight:500;color:var(--ol-grey);margin:1.4rem 0 0}.ol-dark .ol-lead{color:#a1a1a6}.ol-body{font-size:1.7rem;line-height:1.55;color:var(--ol-grey)}.ol-dark .ol-body{color:#a1a1a6}.ol-grad{background:linear-gradient(90deg,#e3cc8f,#c8a75a 45%,#8fae4a);-webkit-background-clip:text;background-clip:text;color:transparent}.ol-ctas{display:flex;gap:2.4rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:2.4rem}.ol-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.4rem;border-radius:980px;background:var(--ol-olive);color:#fff;font-size:1.6rem;font-weight:500;text-decoration:none;transition:background .25s}.ol-btn:hover{background:var(--ol-olive-2)}.ol-dark .ol-btn{background:var(--ol-gold);color:#000}.ol-dark .ol-btn:hover{background:var(--ol-gold-2)}.ol-link{font-size:1.7rem;color:var(--ol-olive);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.ol-link:after{content:"\203a";font-size:1.15em;line-height:1;transform:translateY(-.03em)}.ol-link:hover{text-decoration:underline;text-underline-offset:.2em}.ol-dark .ol-link{color:var(--ol-gold)}.ol-img{display:block;width:100%;height:auto}.ol-reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ol-ease),transform 1s var(--ol-ease)}.ol-reveal.is-in,.shopify-design-mode .ol-reveal{opacity:1;transform:none}.ol-hero{padding-top:clamp(48px,7vw,96px);text-align:center;overflow:hidden}.ol-hero__media{margin-top:clamp(28px,4vw,56px)}.ol-hero__media img{width:100%;height:auto;display:block;max-width:1440px;margin:0 auto}.ol-hero--split{text-align:left}.ol-hero--split .ol-hero__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:990px){.ol-hero--split .ol-hero__grid{grid-template-columns:1fr 1.1fr}.ol-hero--split .ol-ctas{justify-content:flex-start}}.ol-tiles{padding:12px}.ol-tiles__grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.ol-tiles__grid{grid-template-columns:1fr 1fr}}.ol-tile{position:relative;border-radius:var(--ol-r);overflow:hidden;text-align:center;padding:48px 24px 0;display:flex;flex-direction:column;min-height:560px;text-decoration:none;color:inherit;background:var(--ol-alt)}.ol-tile--dark{background:#000;color:#f5f5f7}.ol-tile--full{grid-column:1/-1}.ol-tile__media{margin-top:auto;padding-top:24px}.ol-tile__media img{width:100%;height:auto;max-height:520px;object-fit:contain;display:block;margin:0 auto;transition:transform .9s var(--ol-ease)}.ol-tile--cover{padding:0;justify-content:flex-end}.ol-tile--cover .ol-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.ol-tile--cover .ol-tile__media img{width:100%;height:100%;max-height:none;object-fit:cover}.ol-tile--cover .ol-tile__text{position:relative;padding:48px 24px;background:linear-gradient(transparent,#0000008c);color:#fff}.ol-tile:hover .ol-tile__media img{transform:scale(1.03)}.ol-tile .ol-ctas{margin-top:1.6rem}.ol-numbers{padding:var(--pad) 0}.ol-numbers__head{text-align:center;max-width:820px;margin:0 auto clamp(40px,6vw,72px)}.ol-numbers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 24px}@media(min-width:990px){.ol-numbers__grid{grid-template-columns:repeat(4,1fr)}}.ol-num{border-top:1px solid #333;padding-top:20px}.ol-alt .ol-num,.ol-white .ol-num{border-color:var(--ol-line)}.ol-num__label{font-size:1.4rem;color:#a1a1a6;margin:0 0 .6rem}.ol-alt .ol-num__label,.ol-white .ol-num__label{color:var(--ol-grey)}.ol-num__value{font-size:clamp(4.4rem,6vw,7.2rem);font-weight:700;letter-spacing:-.05em;line-height:1}.ol-num__value small{font-size:.4em;letter-spacing:-.02em;font-weight:600;margin-left:.15em}.ol-num__note{font-size:1.4rem;line-height:1.45;color:#86868b;margin:1rem 0 0}.ol-rail{padding:var(--pad) 0}.ol-rail__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.ol-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 22px 30px;margin:0 -22px;scrollbar-width:none}.ol-rail__track::-webkit-scrollbar{display:none}@media(min-width:990px){.ol-rail__track{grid-auto-columns:calc((100% - 60px)/4)}}.ol-pc{scroll-snap-align:start;background:#fff;border-radius:var(--ol-r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:0 2px 12px #0000000a;transition:box-shadow .4s var(--ol-ease),transform .4s var(--ol-ease)}.ol-white .ol-pc{background:var(--ol-alt);box-shadow:none}.ol-pc:hover{box-shadow:0 12px 36px #0000001a;transform:translateY(-3px)}.ol-pc__media{aspect-ratio:1/1;background:var(--ol-alt);overflow:hidden}.ol-white .ol-pc__media{background:#ebebef}.ol-pc__media img{width:100%;height:100%;object-fit:cover;display:block}.ol-pc__body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.ol-pc__tag{font-size:1.2rem;font-weight:600;color:var(--ol-olive)}.ol-pc__title{font-size:1.65rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.ol-pc__price{font-size:1.5rem;margin-top:auto;padding-top:8px;color:var(--ol-ink)}.ol-pc__price s{color:var(--ol-grey);margin-left:.5rem;font-size:1.3rem}.ol-compare{padding:var(--pad) 0;text-align:center}.ol-compare__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(36px,5vw,64px)}.ol-cmp{display:flex;flex-direction:column;align-items:center;padding:0 4px}.ol-cmp__img{width:100%;max-width:340px;height:auto;aspect-ratio:1/1;object-fit:contain;margin-bottom:20px;mix-blend-mode:multiply;border-radius:22px}.ol-cmp__name{font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700;letter-spacing:-.03em;margin:0}.ol-cmp__desc{font-size:1.5rem;color:var(--ol-grey);margin:.6rem 0 1.4rem;max-width:300px;line-height:1.45}.ol-cmp__rows{width:100%;max-width:340px;border-top:1px solid var(--ol-line);margin-top:2rem}.ol-dark .ol-cmp__rows{border-color:#333}.ol-cmp__row{padding:16px 0;border-bottom:1px solid var(--ol-line)}.ol-dark .ol-cmp__row{border-color:#333}.ol-cmp__v{font-size:clamp(2rem,2.4vw,2.6rem);font-weight:600;letter-spacing:-.03em}.ol-cmp__k{font-size:1.25rem;color:var(--ol-grey);margin-top:.2rem}.ol-process{padding:var(--pad) 0}.ol-process__head{text-align:center;max-width:820px;margin:0 auto clamp(36px,5vw,64px)}.ol-bento{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.ol-bento{grid-template-columns:repeat(6,1fr)}.ol-step:nth-child(1),.ol-step:nth-child(4){grid-column:span 4}.ol-step:nth-child(2),.ol-step:nth-child(3){grid-column:span 2}}.ol-step{position:relative;border-radius:var(--ol-r);overflow:hidden;min-height:420px;background:#111;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.ol-step img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ol-ease)}.ol-step:hover img{transform:scale(1.04)}.ol-step__text{position:relative;padding:28px;background:linear-gradient(transparent,#000000bf 70%)}.ol-step__n{font-size:1.3rem;font-weight:600;color:var(--ol-gold);margin:0 0 .4rem}.ol-step__t{font-size:clamp(2.2rem,2.4vw,2.8rem);font-weight:700;letter-spacing:-.03em;margin:0;line-height:1.1}.ol-step__d{font-size:1.45rem;line-height:1.45;color:#d2d2d7;margin:.6rem 0 0;max-width:420px}.ol-mt{padding:var(--pad) 0}.ol-mt__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:990px){.ol-mt__grid{grid-template-columns:1fr 1fr}.ol-mt--rev .ol-mt__media{order:2}}.ol-mt__media img{border-radius:var(--ol-r);width:100%;height:auto;display:block}.ol-mt__list{list-style:none;padding:0;margin:2.4rem 0 0;border-top:1px solid var(--ol-line)}.ol-dark .ol-mt__list{border-color:#333}.ol-mt__list li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ol-line);font-size:1.6rem}.ol-dark .ol-mt__list li{border-color:#333}.ol-mt__list li span:first-child{color:var(--ol-grey)}.ol-mt__list li span:last-child{font-weight:600}.ol-trust{padding:clamp(36px,5vw,56px) 0;border-top:1px solid var(--ol-line)}.ol-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px}@media(min-width:990px){.ol-trust__grid{grid-template-columns:repeat(4,1fr)}}.ol-trust__i{display:flex;gap:14px;align-items:flex-start}.ol-trust__i svg{flex:0 0 28px;width:28px;height:28px;color:var(--ol-olive)}.ol-trust__t{font-size:1.5rem;font-weight:600;margin:0;letter-spacing:-.015em}.ol-trust__d{font-size:1.3rem;color:var(--ol-grey);margin:.2rem 0 0;line-height:1.4}.ol-faq{padding:var(--pad) 0}.ol-faq__list{max-width:880px;margin:clamp(28px,4vw,48px) auto 0;border-top:1px solid var(--ol-line)}.ol-faq details{border-bottom:1px solid var(--ol-line)}.ol-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.7rem,1.8vw,2rem);font-weight:600;letter-spacing:-.02em}.ol-faq summary::-webkit-details-marker{display:none}.ol-faq summary:after{content:"+";font-size:2.6rem;font-weight:300;color:var(--ol-grey);transition:transform .3s var(--ol-ease)}.ol-faq details[open] summary:after{transform:rotate(45deg)}.ol-faq__a{font-size:1.6rem;line-height:1.6;color:var(--ol-grey);padding:0 0 24px;max-width:760px}.ol-faq__a p{margin:0 0 .8rem}.ol-statement{padding:var(--pad) 0}.ol-statement p.ol-big{font-size:clamp(2.8rem,4.4vw,5.6rem);line-height:1.12;letter-spacing:-.04em;font-weight:700;margin:0;max-width:1040px}.ol-statement p.ol-big em{font-style:normal;color:var(--ol-grey)}.ol-dark.ol-statement p.ol-big em{color:#6e6e73}.ol-cols{display:grid;grid-template-columns:1fr;gap:32px;margin-top:clamp(40px,6vw,72px)}@media(min-width:750px){.ol-cols{grid-template-columns:repeat(3,1fr)}}.ol-col h3{font-size:2rem;letter-spacing:-.025em;margin:0 0 .6rem}.ol-col p{font-size:1.55rem;line-height:1.55;color:var(--ol-grey);margin:0}.ol-dark .ol-col p{color:#a1a1a6}.ol-chero{padding:clamp(40px,6vw,80px) 0 0;text-align:center}.ol-chero__chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:2.4rem 0 0}.ol-chip{font-size:1.35rem;padding:.8rem 1.6rem;border-radius:980px;background:var(--ol-alt);color:var(--ol-ink);text-decoration:none;transition:background .2s}.ol-dark .ol-chip{background:#1d1d1f;color:#f5f5f7}.ol-chip:hover{background:#e8e8ed}.ol-chip.is-active{background:var(--ol-ink);color:#fff}.ol-chero__media{margin-top:clamp(28px,4vw,48px)}.ol-chero__media img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:var(--ol-r);display:block}.ol-chero__desc{max-width:760px;margin:1.4rem auto 0}.ol-cseo{padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--ol-line)}.ol-cseo .rte{max-width:820px;font-size:1.55rem;color:var(--ol-grey);line-height:1.7}.ol-cseo .rte h2,.ol-cseo .rte h3{color:var(--ol-ink);font-size:2.2rem;letter-spacing:-.025em;margin:2.4rem 0 .8rem}.ol-specs{padding:var(--pad) 0}.ol-specs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:clamp(28px,4vw,48px)}@media(min-width:990px){.ol-specs__grid{grid-template-columns:repeat(4,1fr)}}.ol-spec{background:#fff;border-radius:var(--ol-r);padding:28px 24px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.ol-dark .ol-spec{background:#1d1d1f}.ol-spec__k{font-size:1.3rem;color:var(--ol-grey);font-weight:500}.ol-spec__v{font-size:clamp(2.4rem,3vw,3.6rem);font-weight:700;letter-spacing:-.04em;line-height:1.05}.ol-spec__v small{font-size:.45em;font-weight:600;letter-spacing:-.01em;color:var(--ol-grey)}.ol-spec--wide{grid-column:span 2}.ol-spec--wide .ol-spec__v{font-size:clamp(1.8rem,2vw,2.2rem);letter-spacing:-.02em;font-weight:600;line-height:1.3}.ol-pdp-badges{display:flex;flex-wrap:wrap;gap:8px;margin:.4rem 0 0}.ol-pdp-badges span{font-size:1.25rem;padding:.5rem 1.2rem;border-radius:980px;background:var(--ol-alt);color:var(--ol-ink)}.ol-pdp-ship{font-size:1.4rem;color:var(--ol-grey);line-height:1.5;margin:0;display:flex;gap:.8rem;align-items:flex-start}.ol-pdp-ship svg{flex:0 0 20px;width:20px;height:20px;color:var(--ol-olive);margin-top:.15rem}.ol-contact__grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:clamp(28px,4vw,48px)}@media(min-width:750px){.ol-contact__grid{grid-template-columns:repeat(3,1fr)}}.ol-ccard{background:var(--ol-alt);border-radius:var(--ol-r);padding:32px 28px;text-decoration:none;color:inherit;display:block}.ol-ccard h3{font-size:1.4rem;color:var(--ol-grey);font-weight:500;margin:0 0 .6rem;letter-spacing:0}.ol-ccard p{font-size:2rem;font-weight:600;letter-spacing:-.025em;margin:0;line-height:1.3}@media(max-width:749px){.ol-tile{min-height:460px;padding-top:36px}.ol-compare__grid{gap:10px}.ol-cmp__desc{display:none}.ol-step{min-height:340px}.ol-spec--wide{grid-column:span 2}}@media(max-width:749px){.ol-cmp__v{font-size:1.7rem;line-height:1.3}.ol-cmp__row{padding:12px 0}.ol-cmp__desc{font-size:1.35rem}.header__heading-logo{max-width:52px!important;height:auto}.header{padding-top:6px!important;padding-bottom:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/olives.css.map */
