@font-face{font-family:Olivalley Prices;src:url(montserrat-italic.ttf) format("truetype");font-style:italic;font-weight:100 900;font-display:swap}:root{--ov-launch-green:#073d22;--ov-launch-line:#c9dace}.skip-to-content-link:not(:focus){left:0!important;right:auto!important;top:0!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ov-store .ov-launch-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;min-height:0;padding-block:28px;margin-bottom:24px;background:#073d22;text-align:start}.ov-launch-hero .ov-intro-copy{max-width:560px}.ov-launch-hero .ov-eyebrow{margin:0 0 12px;letter-spacing:.16em}.ov-launch-hero h1{margin:0 0 14px;line-height:1.12}.ov-launch-hero .ov-brand-name{display:block;font:300 clamp(54px,5.6vw,82px)/1.2 var(--sinai-font)!important;color:#fff;letter-spacing:0}html[lang=en] .ov-launch-hero .ov-brand-name{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:-.04em}.ov-launch-hero .ov-launch-title{display:block;font-size:clamp(21px,2.2vw,30px);font-weight:700;line-height:1.5;margin-top:8px;color:#fff}.ov-launch-hero .ov-intro-text{font-size:16px;line-height:1.9;margin:0 0 20px;max-width:440px}.ov-launch-hero .ov-hero-art,.ov-launch-hero .ov-hero-art:where(a){width:100%;max-width:270px;justify-self:center;transform:none!important;border:0;border-radius:10px;box-shadow:none;background:#073d22}.ov-launch-hero .ov-hero-art img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;mix-blend-mode:normal}.ov-launch-hero .ov-hero-cta{min-height:48px;padding:12px 22px;border-radius:8px;gap:20px}.ov-packs-heading{margin-bottom:20px;padding-bottom:16px;scroll-margin-top:100px}.ov-grid{align-items:stretch;gap:24px}.ov-grid .ov-card{display:flex;flex-direction:column;padding:0;border:1px solid var(--ov-launch-line);border-radius:14px;background:#fff;box-shadow:0 5px 20px #073d2209;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ov-grid .ov-media{aspect-ratio:1;margin:0;border:0;border-radius:0;background:#073d22}.ov-grid .ov-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.ov-grid .ov-card-body{padding:20px;display:flex;flex:1;flex-direction:column}.ov-grid .ov-card h2{font-size:19px;line-height:1.6;min-height:61px;margin:0 0 8px}.ov-grid .sn-rating{min-height:22px;margin:0 0 10px}.ov-grid .ov-contents{font-size:14px;line-height:1.8;min-height:78px;margin:0 0 12px;color:#254b34}.ov-grid .bf-delivery-note{font-size:11px;line-height:1.8;min-height:40px;margin:0 0 12px;color:#365d43}.ov-grid .ov-prices{display:flex;align-items:baseline;gap:12px;min-height:50px;margin:auto 0 16px}.ov-grid .ov-prices strong{font-size:32px!important;line-height:1.35;color:#073d22}.ov-price-number,.ov-prices strong,.sn-price,.price,.compare-at-price,.sticky-add-to-cart__price{font-family:Olivalley Prices,Arial,Helvetica,sans-serif!important;font-style:italic!important;font-weight:900!important;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em}.ov-prices .ov-price-currency,.sn-price>span{font-family:var(--sinai-font)!important;font-style:normal!important;font-weight:700;font-size:.55em;letter-spacing:0}.ov-prices s{font-family:Olivalley Prices,Arial,sans-serif!important;font-style:italic;font-weight:600;color:#526c59;font-size:15px}.ov-grid .ov-form{margin-top:0;padding-top:0}.ov-grid .ov-buy{min-height:50px;border-radius:8px;background:#073d22;color:#fff}.ov-grid .ov-details{min-height:36px;display:flex;align-items:center;justify-content:center;margin-top:8px}.sn-product{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ov-grid .ov-card:hover,.sn-product:hover{transform:translateY(-4px) scale(1.012);box-shadow:0 14px 30px #073d221a}}@media(hover:none)and (prefers-reduced-motion:no-preference){.ov-grid .ov-card:active,.sn-product:active{transform:scale(.99)}}.ov-grid .ov-card:focus-within,.sn-product:focus-within{outline:2px solid #164c2d;outline-offset:3px}.ov-launch-quiz{max-width:900px;margin:0 auto;padding:12px 24px 36px;color:#073d22}.ov-launch-quiz>summary{cursor:pointer;border:1px solid var(--ov-launch-line);border-radius:10px;padding:16px 20px;font-size:17px;background:#fff}.ov-launch-quiz .ov-flavour{margin:24px auto 0}.ov-launch-quiz .ov-recipes{margin:36px auto 0}.ov-launch-film.ov-experience{padding-top:36px;padding-bottom:20px}.sn-products{padding-top:24px;padding-bottom:24px}.sn-section-head{padding-top:24px}.ov-launch-mobile-sticky .sticky-add-to-cart__bar{background:#fff;color:#073d22;border:1px solid #c9dace;box-shadow:0 -4px 24px #073d221a}@media(min-width:750px){.ov-launch-mobile-sticky{display:none}}@media(max-width:899px){.ov-store .ov-launch-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;margin-bottom:20px;padding:20px 16px}.ov-launch-hero .ov-brand-name{font-size:clamp(40px,12vw,62px)!important;line-height:1.3!important}.ov-launch-hero .ov-launch-title{font-size:20px;line-height:1.45;margin-top:3px}.ov-launch-hero h1{margin-bottom:10px}.ov-launch-hero .ov-eyebrow{font-size:8px;line-height:1.5;letter-spacing:.06em;margin-bottom:6px}.ov-launch-hero .ov-intro-text{font-size:12px;line-height:1.7;margin-bottom:12px}.ov-launch-hero .ov-hero-art{max-width:250px;border-radius:6px}.ov-launch-hero .ov-hero-cta{font-size:12px;min-height:44px;padding:10px 12px;gap:8px}.ov-packs-heading{gap:5px;padding-bottom:12px;margin-bottom:16px}.ov-packs-heading h2{font-size:24px}.ov-packs-heading>span{font-size:9px}.ov-grid{gap:20px}.ov-grid .ov-card-body{padding:18px}.ov-grid .ov-card h2{min-height:0;font-size:19px}.ov-grid .ov-contents{min-height:0;font-size:14px}.ov-grid .bf-delivery-note{min-height:0}.ov-launch-quiz{padding:12px 16px 28px}.ov-launch-quiz>summary{font-size:15px}html[lang=en] .ov-launch-hero .ov-brand-name{font-size:clamp(31px,9vw,46px)!important}}@media(max-width:749px){body:has(.ov-launch-mobile-sticky){padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.ov-launch-mobile-sticky .sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;left:0;bottom:0;width:100%;max-width:100%;border-radius:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(calc(100% + 40px));box-sizing:border-box}.ov-launch-mobile-sticky .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}.ov-launch-mobile-sticky .sticky-add-to-cart__bar:before{display:none}.ov-launch-mobile-sticky .sticky-add-to-cart__image{display:none}.ov-launch-mobile-sticky .sticky-add-to-cart__info{grid-column:1;grid-row:1;padding:0!important}.ov-launch-mobile-sticky .sticky-add-to-cart__title{display:block!important;font-size:12px!important;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-launch-mobile-sticky .sticky-add-to-cart__price{grid-column:1;grid-row:2;font-size:20px;line-height:1.4;direction:ltr;text-align:start}.ov-launch-mobile-sticky .compare-at-price{display:none}.ov-launch-mobile-sticky .sticky-add-to-cart__button{grid-column:2;grid-row:1/3;width:auto;min-width:128px;min-height:48px;height:auto;padding:10px 14px;background:#073d22;color:#fff;border-radius:8px}.ov-launch-mobile-sticky .add-to-cart-text__content{display:inline!important;font-size:13px}.ov-launch-mobile-sticky .add-to-cart-icon{display:none}}@media(prefers-reduced-motion:reduce){.ov-grid .ov-card,.sn-product,.ov-launch-hero .ov-hero-cta{transition:none!important;transform:none!important}}header-component .header-logo__image-container{width:176px;height:68px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;flex:none}header-component .header-logo__image{width:176px;height:176px;max-width:none;flex:none;object-fit:contain}header-component .header-logo{min-width:176px}@media(max-width:749px){header-component .header-logo__image-container{width:144px;height:56px}header-component .header-logo__image{width:144px;height:144px}header-component .header-logo{min-width:144px}}@media(max-width:359px){header-component .header-logo__image-container{width:124px;height:48px}header-component .header-logo__image{width:124px;height:124px}header-component .header-logo{min-width:124px}}.ov-launch-hero .ov-hero-slogan{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.13em;margin-block:2px 14px}html[dir=rtl] .ov-launch-hero .ov-hero-slogan{text-align:right}html[dir=ltr] .ov-launch-hero .ov-hero-slogan{text-align:left}@media(min-width:900px){.ov-store .ov-launch-hero{padding-inline:max(32px,calc((100vw - 820px)/2));grid-template-columns:minmax(0,1fr) minmax(0,290px);gap:56px}.ov-launch-hero .ov-hero-art{max-width:290px}}@media(max-width:599px){.ov-launch-hero .ov-hero-slogan{font-size:9px;letter-spacing:.06em;margin-block-end:8px}}.ov-store .ov-launch-hero{padding:clamp(24px,5vw,76px);gap:clamp(24px,5vw,80px);border-radius:4px;margin-block-end:clamp(38px,7vw,90px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-launch-hero .ov-hero-art{width:100%;max-width:480px;border-radius:4px}.ov-launch-hero .ov-hero-art img{width:100%;height:auto;display:block}.ov-launch-hero .ov-hero-wordmark{display:flex;align-items:center;justify-content:center;width:144px;height:56px;background:#fff;overflow:hidden;margin-block-end:22px}.ov-hero-wordmark img{display:block;width:144px;height:144px;max-width:none;flex:none;object-fit:contain}.ov-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.ov-hero-shop{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:700;text-underline-offset:5px}.ov-hero-shop:focus-visible{outline:2px solid #fff;outline-offset:4px}.ov-store .ov-packs-heading{margin-block-end:26px;scroll-margin-top:140px}.ov-store .ov-packs-heading h2{font-size:clamp(26px,4vw,48px)}.ov-store .ov-grid{gap:clamp(18px,3vw,34px)}.ov-store .ov-grid .ov-card,.sn-product{border-radius:4px;border:1px solid #d5e2d9;box-shadow:none;background:#fff}.ov-store .ov-grid .ov-card:hover,.sn-product:hover{transform:none;box-shadow:none}.ov-store .ov-grid .ov-card-body{padding:clamp(18px,2.5vw,32px)}.ov-grid .ov-buy,.ov-launch-mobile-sticky .sticky-add-to-cart__button{border-radius:4px}.ov-store .ov-grid .ov-details{text-underline-offset:5px}.product-information .product-media-container,.product-grid .product-card .card-gallery{border-radius:4px;overflow:hidden}.product-information .product-form-buttons{gap:12px}.ov-product-back{margin-block:20px}@media(max-width:749px){.ov-store .ov-launch-hero{grid-template-columns:minmax(0,1fr);gap:22px}.ov-launch-hero .ov-hero-art{max-width:360px;justify-self:center}.ov-launch-hero .ov-intro-text{font-size:15px}.ov-launch-hero .ov-eyebrow{font-size:10px}}.ov-evolve-nav{display:flex;justify-content:center;gap:clamp(20px,5vw,64px);padding:0 16px;border-block:1px solid #d5e2d9;background:#fff}.ov-evolve-nav a{display:inline-flex;align-items:center;min-height:48px;color:#073d22;font-weight:700;text-decoration:none}.ov-evolve-nav a:hover{text-decoration:underline;text-underline-offset:5px}.ov-evolve-offers{padding-block:clamp(24px,4vw,48px);color:#073d22}.ov-evolve-offers h2{margin:0 0 16px;font-size:clamp(23px,3vw,38px);font-weight:700}.ov-evolve-offers ul{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,1fr);gap:12px;margin:0;padding:4px 4px 12px;list-style:none;overflow-x:auto;scroll-snap-type:inline mandatory}.ov-evolve-offers li{scroll-snap-align:start}.ov-evolve-offers a{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #d5e2d9;color:#073d22;font-weight:700;text-decoration:none}.ov-evolve-offers img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ov-evolve-offers a span{padding:10px;font-size:13px;line-height:1.55}.ov-evolve-nav a:focus-visible,.ov-evolve-offers a:focus-visible{outline:2px solid #164c2d;outline-offset:2px}.ov-store .ov-launch-hero{min-height:clamp(360px,48vw,620px);align-items:center;margin-block-end:clamp(32px,5vw,72px)}.ov-launch-hero .ov-launch-title{font-size:clamp(24px,3.5vw,50px)}@media(max-width:749px){.ov-evolve-offers ul{grid-auto-columns:minmax(135px,42%)}.ov-store .ov-launch-hero{min-height:0}}body{--ov-edge: #a8c0ae;--ov-button: linear-gradient(115deg, #1c5736 0%, #073d22 75%)}body :is(.ov-motion-shop,.ov-hero-cta,.ov-grid .ov-buy,.sn-add,.ov-shelf-controls button,.ov-motion-controls button,.product-form-buttons .button,.cart__checkout-button,.ov-launch-mobile-sticky .sticky-add-to-cart__button){background:var(--ov-button);color:#fff;border:1px solid #557c62;border-radius:2px;box-shadow:none}body :is(.ov-motion-shop,.ov-hero-cta){background:linear-gradient(115deg,#fff 25%,#e9f1eb);color:#073d22;border-color:#fff}body :is(.ov-motion,.ov-store .ov-launch-hero,.ov-film,.ov-store .ov-grid .ov-card,.sn-product,.product-information .product-media-container,.product-grid .product-card .card-gallery,.ov-launch-quiz>summary){border:1px solid var(--ov-edge);border-radius:2px;box-shadow:none}body :is(.ov-store .ov-grid .ov-card,.sn-product,.ov-launch-quiz>summary){background:#fff;color:#073d22}body :is(.ov-store .ov-grid .ov-card h2,.sn-product h3,.sn-product h3 a,.sn-price){color:#073d22}body .ov-film-inline{display:block;width:100%;max-height:75vh;min-width:0;background:#073d22;border:1px solid var(--ov-edge);border-radius:2px}@media(hover:hover){body :is(.ov-motion-shop,.ov-grid .ov-buy,.sn-add,.ov-shelf-controls button,.product-form-buttons .button,.cart__checkout-button):not(:disabled):hover{filter:brightness(1.07)}}#header-component header-menu.header-menu{display:none!important}@font-face{font-family:Olivalley Numerals;src:local("Times New Roman"),local("TimesNewRomanPSMT");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039}body{font-family:"Olivalley Numerals",var(--font-body--family),sans-serif}body :is(.ov-store,.sn-products,.ov-experience,.sn-language-bar){font-family:"Olivalley Numerals",var(--sinai-font, var(--font-body--family)),sans-serif}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:"Olivalley Numerals",var(--font-heading--family),sans-serif}body :is(.ov-price-number,.ov-prices strong,.ov-prices s,.sn-price,.price,.compare-at-price,.sticky-add-to-cart__price,.cart-totals__total,.cart-items__price,.quantity-selector input){font-family:"Times New Roman",Times,"Liberation Serif",var(--sinai-font),serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal;font-variant-numeric:lining-nums}.sn-product,product-card{position:relative}.ov-cart-discount-badge{position:absolute;top:8px;left:8px;z-index:2;display:block;padding:4px 7px;background:#a62027;color:#fff;border-radius:2px;font-size:12px;font-weight:700;line-height:1.25;pointer-events:none}.ov-cart-discount-badge bdi{font-family:Times New Roman,Times,"Liberation Serif",serif;font-weight:400}.ov-cart-discount-badge{width:52px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;border:1px solid #fff8;line-height:1}.ov-cart-discount-badge>span{font:400 16px/1 Times New Roman,Times,"Liberation Serif",serif}.ov-cart-discount-badge small{font-size:9px;letter-spacing:.08em}.ov-campaign-prices{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sn-price>.ov-campaign-prices{font-size:inherit;color:inherit}.ov-campaign-prices .compare-at-price{font-size:.78em;opacity:.72;text-decoration:line-through}.ov-campaign-prices .price{color:#073d22}.ov-grid .ov-card{position:relative}
/*# sourceMappingURL=/cdn/shop/t/27/assets/olivalley-launch.css.map */
