:root{--ov-forest:#263a34;--ov-cream:#f8f7f3;--ov-sage:#dce6df;--ov-text:#5c665f;--ov-line:#d3dcd4}html{scroll-behavior:smooth;scroll-padding-top:100px}body{direction:ltr;background:var(--ov-cream);color:var(--ov-forest)}.ov-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.ov-section{padding-block:96px}.ov-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.17em;line-height:1.5;text-transform:uppercase;margin:0 0 22px}.ov-lead{font-size:18px;line-height:1.75;color:var(--ov-text)}.ov-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 30px;border:1px solid var(--ov-forest);border-radius:4px;background:var(--ov-forest);color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.04em;transition:background .2s,transform .2s;cursor:pointer}.ov-button:hover{background:#3b5349;transform:translateY(-2px);color:#fff}.ov-button:focus-visible,.ov-text-link:focus-visible{outline:2px solid var(--ov-forest);outline-offset:5px}.ov-text-link{color:var(--ov-forest);font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--ov-forest);padding-bottom:6px;display:inline-flex;gap:24px}.ov-text-link:hover{opacity:.7}.ov-hero{position:relative;isolation:isolate;min-height:640px;height:min(720px,74vw);display:flex;align-items:center;overflow:hidden;background:#e9e5dc}.ov-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.ov-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(248,247,243,.82),rgba(248,247,243,.2) 49%,transparent 70%);z-index:-1}.ov-hero__copy{max-width:520px;padding-block:60px}.ov-hero h1{font-size:clamp(48px,5.8vw,82px);font-weight:500;letter-spacing:-.055em;line-height:1.04;max-width:500px;margin:0 0 28px;text-wrap:balance}.ov-hero .ov-lead{max-width:385px;margin:0 0 32px;color:#34443c}.ov-section h2,.ov-lifestyle h2{font-size:clamp(32px,3.6vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.13;margin:0 0 26px;text-wrap:balance}.ov-section-heading{max-width:670px;margin-bottom:46px}.ov-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.ov-card{min-width:0}.ov-card__media{background:#eeefeb;aspect-ratio:1.2;overflow:hidden;border-radius:6px}.ov-card__media>a{display:block;height:100%}.ov-card__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s}.ov-card__media:hover img{transform:scale(1.035)}.ov-card__info{padding:27px 0 0}.ov-card__info .ov-eyebrow{margin-bottom:12px;font-size:10px!important}.ov-card h3{font-size:26px;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}.ov-card h3 a{color:inherit;text-decoration:none}.ov-card p:not(.ov-eyebrow){color:var(--ov-text);font-size:15px;line-height:1.6;margin:0}.ov-card__bottom{border-top:1px solid var(--ov-line);padding-top:20px;margin-top:23px;display:flex;justify-content:space-between;align-items:center;gap:20px}.ov-status{display:inline-block;font-size:12px!important;letter-spacing:.04em;color:var(--ov-text)!important}.ov-image-pending{height:100%;min-height:320px;background:var(--ov-sage);display:grid;place-items:center;padding:24px;color:#53685d;font-size:13px;text-align:center}.ov-lifestyle{display:grid;grid-template-columns:1fr 1fr;background:#e8eee8;min-height:560px}.ov-lifestyle__media{min-width:0;position:relative;min-height:560px}.ov-lifestyle__media img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ov-lifestyle__copy{padding:80px clamp(36px,7vw,110px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ov-lifestyle__copy .ov-lead{max-width:410px;margin:0 0 32px}.ov-lifestyle--reverse{background:var(--ov-cream)}.ov-lifestyle--reverse .ov-lifestyle__media{order:2}.ov-lifestyle--reverse .ov-lifestyle__copy{order:1}.ov-values{border-bottom:1px solid var(--ov-line)}.ov-values h2{max-width:620px}.ov-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px}.ov-value-number{display:block;font-size:12px;color:#77877d;border-top:1px solid var(--ov-line);padding-top:22px;margin-bottom:22px}.ov-values h3{font-size:20px;font-weight:500;line-height:1.4;margin:0 0 14px;max-width:230px}.ov-values p:not(.ov-eyebrow){font-size:15px;color:var(--ov-text);line-height:1.75;margin:0}.ov-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.ov-faq h2{max-width:350px;margin-bottom:30px}.ov-accordion{border-bottom:1px solid var(--ov-line)}.ov-accordion:first-child{border-top:1px solid var(--ov-line)}.ov-accordion summary{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:15px;font-weight:500;line-height:1.5}.ov-accordion summary::-webkit-details-marker{display:none}.ov-accordion summary span{font-size:22px;font-weight:400;transition:transform .2s}.ov-accordion[open] summary span{transform:rotate(45deg)}.ov-answer{font-size:15px;color:var(--ov-text);line-height:1.75;padding:0 30px 24px 0}.ov-answer p{margin:0}.ov-answer a{color:inherit;text-decoration:underline}.ov-footer{background:var(--ov-forest);color:var(--ov-cream);padding-top:72px}.ov-footer__top{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:80px;padding-bottom:64px}.ov-wordmark{font-size:32px;letter-spacing:.13em;font-weight:500;text-decoration:none;color:inherit}.ov-footer p{max-width:310px;font-size:14px;line-height:1.8;color:#c4cfc6;margin-top:25px}.ov-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.ov-footer h3{font-size:12px;letter-spacing:.06em;font-weight:600;margin:5px 0 12px}.ov-footer nav a{color:#dce6df;font-size:13px;text-decoration:none;line-height:1.5}.ov-footer a:hover{color:#fff;text-decoration:underline}.ov-footer__bottom{border-top:1px solid #516057;display:flex;justify-content:space-between;gap:20px;padding-block:25px;font-size:11px;color:#bcc9bf}.ov-footer a[aria-disabled=true]{opacity:.55;cursor:default}.header-logo{font-size:26px!important;letter-spacing:.11em}.header-logo__image-container{font-weight:500}.header__row{padding-block:8px}.ov-contact{display:grid;grid-template-columns:1fr 1fr;gap:100px;min-height:700px}.ov-contact h1,.ov-about h1,.ov-section>h1{font-size:clamp(38px,5vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1.1}.ov-contact form label{display:block;font-size:13px;font-weight:500;margin:0 0 10px}.ov-contact input,.ov-contact textarea{width:100%;max-width:100%;padding:14px;background:#fff;border:1px solid #c6d0c8;border-radius:4px;margin-bottom:24px;color:var(--ov-forest);font:inherit}.ov-contact input:focus,.ov-contact textarea:focus{outline:2px solid #607a69;outline-offset:2px}.ov-about{max-width:880px;min-height:620px}.ov-about__body{font-size:18px;line-height:1.85;color:var(--ov-text);margin-block:30px}.ov-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:40px 0 60px}.ov-guide-grid p{line-height:1.8;color:var(--ov-text);font-size:16px}.ov-guide-grid h3{font-size:22px}.ov-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:60px}.ov-collection-grid article{padding:30px;background:var(--ov-sage);min-height:300px;display:flex;flex-direction:column;align-items:flex-start}.ov-collection-grid h2{font-size:30px;margin:15px 0}.ov-collection-grid p{font-size:15px;line-height:1.7}.ov-collection-grid .ov-status,.ov-collection-grid a{margin-top:auto}.product-information{color:var(--ov-forest)}.product-information .product-media-container{background:#fff}a[aria-disabled=true]{cursor:default}.ov-disabled-link{opacity:.55;pointer-events:none}.shopify-policy__container{padding-block:55px;max-width:900px!important}.product-form-buttons .button{min-height:52px}.ov-product-guide{border-top:1px solid var(--ov-line)}@media(max-width:989px){.ov-wrap{width:calc(100% - 48px)}.ov-hero{min-height:580px}.ov-hero__copy{max-width:440px}.ov-hero h1{font-size:62px}.ov-faq,.ov-contact{gap:44px}.ov-footer__top{gap:36px}.ov-lifestyle__copy{padding:50px 35px}.ov-lifestyle__media,.ov-lifestyle{min-height:480px}.ov-collection-grid{gap:16px}.ov-collection-grid article{padding:22px}}@media(max-width:749px){html{scroll-padding-top:88px}.ov-wrap{width:calc(100% - 40px)}.ov-section{padding-block:60px}.ov-hero{height:auto;min-height:0;padding-top:300px;display:block;background:#eeeae1}.ov-hero__image{height:330px;object-position:76% center}.ov-hero:after{background:linear-gradient(0deg,#eeeae1,#eeeae133);height:90px;top:240px;bottom:auto}.ov-hero__copy{padding:28px 0 42px;max-width:100%}.ov-hero h1{font-size:48px;max-width:340px;letter-spacing:-.045em;margin-bottom:20px}.ov-hero .ov-eyebrow{font-size:10px!important;margin-bottom:16px}.ov-hero .ov-lead{font-size:16px;max-width:360px;margin-bottom:25px}.ov-section h2,.ov-lifestyle h2{font-size:34px;letter-spacing:-.04em}.ov-section-heading{margin-bottom:30px}.ov-products{grid-template-columns:1fr;gap:44px}.ov-card__media{aspect-ratio:1.2}.ov-card h3{font-size:23px}.ov-card__info{padding-top:22px}.ov-lifestyle{grid-template-columns:1fr;min-height:0}.ov-lifestyle__media{min-height:0;aspect-ratio:1.1}.ov-lifestyle__copy{padding:42px 25px 48px}.ov-lifestyle__copy .ov-lead{font-size:16px;margin-bottom:25px}.ov-lifestyle--reverse .ov-lifestyle__media{order:0}.ov-lifestyle--reverse .ov-lifestyle__copy{order:1}.ov-values__grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.ov-values h3{max-width:none;margin-bottom:9px}.ov-value-number{margin-bottom:16px;padding-top:18px}.ov-faq{grid-template-columns:1fr;gap:35px}.ov-faq h2{max-width:340px}.ov-accordion summary{font-size:14px;padding-block:21px}.ov-answer{font-size:14px}.ov-footer{padding-top:48px}.ov-footer__top{grid-template-columns:1fr 1fr;gap:35px 24px;padding-bottom:40px}.ov-footer__top>div{grid-column:1/-1}.ov-footer p{margin-top:18px;max-width:310px}.ov-footer__bottom{font-size:10px;flex-wrap:wrap;gap:10px}.ov-wordmark{font-size:28px}.ov-contact{grid-template-columns:1fr;gap:35px}.ov-contact .ov-lead,.ov-about__body{font-size:16px}.ov-collection-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.ov-collection-grid article{min-height:230px;padding:28px}.ov-collection-grid h2{font-size:28px}.ov-guide-grid{grid-template-columns:1fr;gap:24px;margin:30px 0}.ov-guide-grid p{font-size:15px}.header-logo{font-size:22px!important}.ov-image-pending{min-height:260px}.ov-button{min-height:50px}.ov-lead{line-height:1.65}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.header__row--top{border-bottom:1px solid #dce6df}.header-logo{color:#263a34}.menu-list__link--active .menu-list__link-title{border-bottom:1px solid #263a34;padding-bottom:4px}.announcement-bar{color:#fff}.announcement-bar__slider{position:relative;min-height:30px;padding-inline:35px}.announcement-bar__text{font-weight:500;letter-spacing:.1em}.ov-carousel-pause{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;border:1px solid currentColor;border-radius:50%;font-size:12px;cursor:pointer}.announcement-bar .ov-carousel-pause{position:absolute;right:0;top:0;opacity:.8}.ov-carousel-pause:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ov-hero__copy{max-width:550px}.ov-hero .ov-lead{max-width:405px}.ov-product-intro{color:#5c665f;font-size:17px;line-height:1.7;max-width:570px;margin:0}.ov-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-card__info .ov-card__emotion{font-size:19px;font-weight:500;line-height:1.45;color:#263a34;margin:12px 0}.ov-card__info .ov-eyebrow{color:#677e70}.ov-card__media{border:1px solid #e2e7e1;background:#eff1eb}.ov-lifestyle--sage{background:#dce6df;margin:0 24px;border-radius:6px;overflow:hidden}.ov-lifestyle--sage .ov-lifestyle__copy{padding-inline:clamp(32px,6vw,95px)}.ov-lifestyle--light{background:#f8f7f3;margin-top:48px}.ov-lifestyle--light .ov-lifestyle__media{margin:32px 0 32px 32px;border-radius:5px;overflow:hidden}.ov-lifestyle__copy .ov-status{border-top:1px solid #b1c2b4;padding-top:16px;min-width:150px}.ov-brand-story{background:#263a34;color:#f8f7f3;margin-top:48px}.ov-values{border-bottom:0}.ov-story-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ov-story-heading h2{max-width:520px}.ov-story-copy{color:#dce6df;font-size:17px;line-height:1.85;margin:0}.ov-values__grid{gap:24px}.ov-benefit{padding:28px;border:1px solid #53695b;border-radius:5px;background:#2c443a}.ov-benefit .ov-value-number{border:0;padding:0;color:#a6beac}.ov-values .ov-benefit h3{color:#fff;font-size:21px;max-width:245px}.ov-values .ov-benefit p{color:#d4dfd6;font-size:15px}.ov-guarantee{display:inline-flex;align-items:center;gap:16px;color:#f8f7f3;border:1px solid #93ab9b;border-radius:7px;padding:17px 22px;margin-top:38px;text-decoration:none;font-size:15px}.ov-guarantee small{display:block;font-size:11px;color:#cad8ce;max-width:280px;margin-top:5px}.ov-faq{padding-block:80px}.ov-reviews{padding-block:60px}.ov-reviews--mini{padding-block:16px;border-bottom:1px solid #dce6df}.ov-review-carousel{display:block}.ov-review-frame{display:grid;grid-template-columns:minmax(0,1fr)}.ov-review-frame>slideshow-slide{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:24px;opacity:1;visibility:visible;transition:opacity .35s,visibility .35s}.ov-review-frame>slideshow-slide[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.ov-review-card{padding:36px;background:#dce6df;border-radius:6px;min-width:0}.ov-review-photo{width:90px;height:90px;object-fit:cover;border-radius:50%}.ov-review-stars{letter-spacing:3px;color:#263a34;font-size:15px}.ov-review-card blockquote{font-size:23px;line-height:1.6;margin:16px 0;border:0;padding:0}.ov-review-author{font-size:13px;color:#526659}.ov-reviews--mini .ov-review-card{background:transparent;padding:0}.ov-reviews--mini .ov-review-card>div{display:flex;gap:18px;align-items:center}.ov-reviews--mini blockquote{font-size:14px;margin:0}.ov-reviews--mini .ov-review-photo{width:32px;height:32px}.ov-review-controls{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:24px}.ov-review-controls slideshow-arrows{display:flex;position:static;mix-blend-mode:normal}.ov-review-controls .slideshow-control{position:static;transform:none;color:#263a34;background:#dce6df;border-radius:50%;width:38px;height:38px}.ov-reviews--mini .ov-review-controls{margin-top:10px}.ov-carousel-pause[aria-pressed=true]{background:#fff;color:#263a34}@media(max-width:989px){.ov-story-heading{gap:40px}.ov-benefit{padding:24px 20px}.ov-values .ov-benefit h3{font-size:19px}}@media(max-width:749px){.announcement-bar__text{font-size:10px;letter-spacing:.08em}.announcement-bar__slider{padding-inline:30px}.ov-carousel-pause{width:27px;height:27px}.ov-hero h1{font-size:46px}.ov-product-intro{font-size:15px}.ov-card__info .ov-card__emotion{font-size:18px}.ov-lifestyle--sage{margin-inline:12px}.ov-lifestyle--sage .ov-lifestyle__copy{padding:35px 24px 42px}.ov-lifestyle--light{margin-top:24px}.ov-lifestyle--light .ov-lifestyle__media{margin:0 12px;min-height:320px}.ov-brand-story{margin-top:20px}.ov-story-heading{grid-template-columns:1fr;gap:5px}.ov-story-copy{font-size:16px;line-height:1.8}.ov-values__grid{gap:16px}.ov-benefit{padding:25px}.ov-values .ov-benefit h3{font-size:20px;max-width:none}.ov-faq{padding-block:60px}.ov-review-card{padding:24px;flex-direction:column}.ov-review-card blockquote{font-size:19px}.ov-reviews--mini .ov-review-card>div{flex-wrap:wrap;gap:8px;justify-content:center}.ov-reviews--mini blockquote{font-size:13px}.ov-guarantee{padding:14px;font-size:13px}.ov-guarantee small{max-width:230px}.ov-guarantee svg{flex-shrink:0}}@media(max-width:749px){.ov-products{grid-template-columns:1fr}}.announcement-bar .ov-carousel-pause{right:42px;z-index:3}@media(prefers-reduced-motion:reduce){.announcement-bar__slide,.ov-review-frame>slideshow-slide{transition:none!important}}.header__row--top{background:#263a34;color:#f8f7f3;--color-foreground:#f8f7f3;--color-foreground-rgb:248 247 243;border-bottom:1px solid #52705f}.header__row--top .header-logo,.header__row--top .menu-list__link,.header__row--top .svg-wrapper{color:#f8f7f3}.header__row--top .menu-list__link--active .menu-list__link-title{border-color:#f8f7f3}.header__row--top a[aria-disabled=true]{opacity:.6}.ov-guarantee{border-radius:60px;padding:18px 28px;background:#314d3e}.ov-guarantee svg{width:58px;height:58px}.ov-guarantee>span{font-size:18px;font-weight:500}.ov-guarantee small{font-size:11px;font-weight:400;line-height:1.6}.announcement-bar__slide .announcement-bar__text{font-size:11px}@media(max-width:749px){.announcement-bar__slide .announcement-bar__text{font-size:8px;letter-spacing:.03em}.ov-guarantee{padding:15px 20px;border-radius:10px}.ov-guarantee>span{font-size:16px}}:root{--ov-cream:#fff;--ov-sage:#fff;--ov-text:#263a34;--ov-line:rgba(38,58,52,.18)}body,.ov-lifestyle,.ov-lifestyle--reverse,.ov-lifestyle--sage,.ov-lifestyle--light,.ov-brand-story{background:#fff;color:var(--ov-forest)}.ov-brand-story{margin-top:0;border-top:1px solid var(--ov-line)}.ov-story-copy,.ov-values p:not(.ov-eyebrow),.ov-values .ov-benefit p{color:var(--ov-forest);font-size:16px;line-height:1.85}.ov-story-heading{align-items:start}.ov-story-heading h2{max-width:440px}.ov-values .ov-benefit{background:#fff;border:0;border-top:1px solid var(--ov-line);border-radius:0;padding:26px 0}.ov-values .ov-benefit h3,.ov-values .ov-benefit .ov-value-number{color:var(--ov-forest)}.ov-guarantee{background:#fff;color:var(--ov-forest);border-color:var(--ov-forest);border-radius:6px}.ov-guarantee small{color:var(--ov-forest)}.ov-card__media,.ov-image-pending{background:#fff;color:var(--ov-forest);border:1px solid var(--ov-line)}.ov-demo-price{display:flex;flex-direction:column;text-decoration:none;color:var(--ov-forest);flex-shrink:0}.ov-demo-price strong{font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.03em}.ov-demo-price small{font-size:10px;line-height:1.5;margin-top:5px}.ov-service-strip{background:#fff;border-bottom:1px solid var(--ov-line)}.ov-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:28px;gap:24px}.ov-service{display:flex;align-items:center;justify-content:center;gap:13px;color:var(--ov-forest);text-decoration:none}.ov-service svg{width:38px;height:38px;flex-shrink:0}.ov-service strong{display:block;font-size:13px;font-weight:600;line-height:1.4}.ov-service small{display:block;font-size:11px;line-height:1.5;margin-top:4px}.ov-service:hover strong{text-decoration:underline}.ov-ticker{display:flex;position:relative;overflow:hidden;background:#fff;color:#000;border-bottom:1px solid #0002;min-height:43px;align-items:center}.ov-ticker__window{overflow:hidden;flex:1}.ov-ticker__track{display:flex;width:max-content;animation:ov-ticker-scroll 45s linear infinite}.ov-ticker__group{display:flex;flex-shrink:0}.ov-ticker__item{white-space:nowrap;display:flex;gap:24px;align-items:center;padding-inline:24px;font-size:12px;letter-spacing:.07em;font-weight:700;color:#000}.ov-ticker__item span{font-size:14px}.ov-ticker__pause{align-self:stretch;border:0;border-left:1px solid #0002;background:#fff;color:#000;width:44px;cursor:pointer;font:inherit;flex-shrink:0}.ov-ticker:hover .ov-ticker__track,.ov-ticker:focus-within .ov-ticker__track,.ov-ticker.is-paused .ov-ticker__track{animation-play-state:paused}.ov-ticker__pause:focus-visible,.ov-service:focus-visible,.ov-demo-price:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@keyframes ov-ticker-scroll{to{transform:translate(-50%)}}.ov-demo-note{font-size:11px;letter-spacing:.04em;border:1px solid var(--ov-line);padding:14px;margin-bottom:30px}.ov-demo-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px}.ov-demo-product h1{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.04em}.ov-demo-product__grid p{line-height:1.75}.ov-demo-product .ov-demo-price{margin-block:25px}@media(max-width:749px){.ov-services{grid-template-columns:1fr 1fr;gap:25px 15px;padding-block:25px}.ov-service{justify-content:flex-start;gap:10px}.ov-service svg{width:30px;height:30px}.ov-service strong{font-size:11px}.ov-service small{font-size:10px}.ov-ticker__item{font-size:10px;padding-inline:16px;gap:16px}.ov-demo-product__grid{grid-template-columns:1fr;gap:30px}.ov-card__bottom{align-items:flex-end}.ov-card__bottom .ov-text-link{font-size:12px;gap:10px}.ov-demo-price strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.ov-ticker__track{animation:none}.ov-ticker__window{overflow:auto}.ov-ticker__group[aria-hidden=true],.ov-ticker__pause{display:none}}.ov-brand-story .ov-about-title{font-size:clamp(44px,5.4vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.045em;margin:0 0 24px;max-width:none}.ov-about-subtitle{font-size:clamp(23px,2.6vw,34px)!important;font-weight:600;line-height:1.35!important;max-width:390px}.ov-brand-story .ov-story-copy{font-weight:500}.ov-values .ov-benefit{background:#f0f3f1;border:1px solid #dce3df;border-radius:8px;padding:28px}.ov-values .ov-benefit h3{font-weight:650}.ov-values .ov-benefit p{font-weight:500}.ov-values .ov-benefit .ov-value-number{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:36px;padding:0 12px;border-radius:4px;background:#dfe7e2;color:#263a34;font-weight:700;margin-bottom:22px}.ov-lifestyle--light,.ov-lifestyle--light .ov-lifestyle__copy{background:#f3f5f3}.ov-newsletter{margin-top:36px;padding-top:28px;border-top:1px solid var(--ov-line);max-width:460px}.ov-newsletter h3{font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px}.ov-newsletter p{font-size:14px;line-height:1.7;margin:0 0 20px}.ov-newsletter label{display:block;font-size:12px;font-weight:600;margin-bottom:9px}.ov-newsletter__fields{display:flex;flex-direction:column;gap:10px}.ov-newsletter input[type=email]{width:100%;padding:15px 16px;min-height:52px;color:var(--ov-forest);font:inherit;font-size:14px;background:#fff;border:1px solid #a5b4ab;border-radius:4px}.ov-newsletter input:focus-visible{outline:2px solid var(--ov-forest);outline-offset:3px}.ov-newsletter__fields button{font-size:12px;font-weight:650;min-height:48px}.ov-newsletter .ov-newsletter__consent{font-size:10px;line-height:1.6;margin:12px 0 0}.ov-newsletter__consent a{color:inherit;text-decoration:underline}.ov-newsletter__success{padding:18px;border:1px solid var(--ov-forest);border-radius:4px}.ov-newsletter__error{font-size:13px;line-height:1.5;margin-bottom:15px}.ov-card h3,.ov-card__emotion{font-weight:600}.ov-card__media img{padding:20px}.ov-demo-product .ov-card__media img{width:100%;height:100%;object-fit:contain;padding:25px}@media(max-width:749px){.ov-brand-story .ov-about-title{font-size:46px}.ov-about-subtitle{font-size:25px!important}.ov-values .ov-benefit{padding:25px}.ov-newsletter{max-width:none}.ov-values__grid{gap:18px}.ov-card__media img{padding:12px}}.ov-logo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;line-height:1}.ov-logo__mark{width:38px;height:38px;flex-shrink:0}.ov-logo__word{font-size:24px;font-weight:650;letter-spacing:.12em}.header-logo__image-container{display:flex;align-items:center}.ov-footer .ov-logo__mark{width:44px;height:44px}.ov-footer .ov-logo__word{font-size:29px}.ov-wordmark:hover{text-decoration:none!important}.ov-services{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding-block:32px}.ov-service{flex-direction:column;gap:13px;text-align:center;align-items:center;justify-content:flex-start}.ov-service svg{box-sizing:content-box;width:32px;height:32px;padding:14px;background:#e5ede7;border-radius:18px;color:#315f49;stroke-width:1.9}.ov-service strong{font-size:14px;font-weight:750;line-height:1.4}.ov-service small{font-size:11px;font-weight:500;margin-top:6px}.ov-demo-claim{font-size:9px;line-height:1.5;display:block;margin-top:5px;font-style:normal;font-weight:600;border:1px dashed #9eafa3;border-radius:3px;padding:2px 5px}.ov-brand-story .ov-guarantee{padding:12px 28px 12px 16px;gap:20px;border-radius:10px;background:#f8faf8;max-width:560px}.ov-brand-story .ov-guarantee-seal{width:132px;height:145px;flex-shrink:0}.ov-guarantee>span{font-weight:650;font-size:22px}.ov-guarantee small{font-weight:450;font-size:11px}.ov-reviews--mini{margin-bottom:48px;padding-block:25px;border-top:1px solid #dce3df;border-bottom:1px solid #dce3df}.ov-review-demo-label{font-size:9px;font-weight:650;letter-spacing:.08em;text-align:center;margin:0 0 16px;color:var(--ov-forest)}.ov-reviews--mini .ov-review-card>div{justify-content:center;gap:18px}.ov-reviews--mini .ov-review-author{font-size:10px;margin:0;max-width:150px}.ov-reviews--mini blockquote{font-size:17px;font-weight:550}.ov-review-stars{color:#315f49;letter-spacing:3px;font-size:18px}.ov-reviews--mini .ov-review-controls{margin-top:16px}.ov-review-controls .slideshow-control{background:#e5ede7}.ov-review-controls .ov-carousel-pause{color:var(--ov-forest)}.ov-card__media{aspect-ratio:1.1;background:#eeefea;border:0}.ov-card__media img,.ov-demo-product .ov-card__media img{padding:0;object-fit:cover}.ov-demo-product .ov-card__media{aspect-ratio:1}.ov-photo-features{position:absolute;inset:auto 20px 20px;display:flex;gap:8px;flex-wrap:wrap;z-index:1}.ov-photo-features span{font-size:11px;line-height:1.3;font-weight:650;background:#fff;color:#263a34;box-shadow:0 2px 12px #17271c1c;padding:9px 12px;border:1px solid #dce3df;border-radius:5px}.ov-lifestyle__media:has(.ov-photo-features) img{object-position:center 43%}@media(max-width:989px){.ov-services{gap:15px}.ov-service strong{font-size:12px}.ov-service small{font-size:10px}.ov-reviews--mini .ov-review-card>div{gap:12px}}@media(max-width:749px){.ov-logo__mark{width:30px;height:30px}.ov-logo__word{font-size:20px}.ov-logo{gap:7px}.ov-services{grid-template-columns:1fr 1fr;gap:26px 18px}.ov-service:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:240px}.ov-service strong{font-size:13px}.ov-service svg{width:29px;height:29px;padding:12px}.ov-brand-story .ov-guarantee{padding:12px;gap:12px}.ov-brand-story .ov-guarantee-seal{width:100px;height:110px}.ov-guarantee>span{font-size:17px}.ov-guarantee small{font-size:10px}.ov-reviews--mini .ov-review-card>div{flex-direction:column;gap:8px}.ov-reviews--mini blockquote{font-size:15px;text-align:center}.ov-reviews--mini .ov-review-author{max-width:none}.ov-photo-features{inset:auto 12px 12px;gap:5px}.ov-photo-features span{font-size:9px;padding:7px 8px}.ov-lifestyle__media:has(.ov-photo-features){aspect-ratio:1;min-height:0}.ov-footer .ov-logo__word{font-size:26px}}.ov-lifestyle__media:has(.ov-photo-features){aspect-ratio:1;min-height:0}.ov-lifestyle__media:has(.ov-photo-features) img{object-fit:contain;background:#edf2eb}.ov-review-controls slideshow-arrows .slideshow-control{opacity:1}.ov-customer-reviews{background:#e9efe9;color:#263a34;padding:58px 0;margin:0 0 48px}.ov-reviews-heading{text-align:center;margin-bottom:28px}.ov-reviews-heading .ov-eyebrow{font-size:10px!important;margin:0 0 12px}.ov-reviews-heading h2{font-size:clamp(30px,3.4vw,44px);font-weight:650;line-height:1.15;margin:0;letter-spacing:-.025em}.ov-reviews-source-note{text-align:center;max-width:700px;margin:0 auto 28px;font-size:12px;line-height:1.7}.ov-real-review-carousel{display:block}.ov-real-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#91a696 transparent;padding:3px 2px 14px;direction:ltr}.ov-real-review-track:focus-visible{outline:2px solid #263a34;outline-offset:6px}.ov-real-review-card{box-sizing:border-box;background:#fff;border:1px solid #d7e1d8;border-radius:12px;padding:30px 26px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 16px #203c2b06}.ov-real-review-stars{color:#ba861e;font-size:23px;letter-spacing:3px;line-height:1.3;margin-bottom:19px}.ov-real-review-card h3{font-size:17px;font-weight:700;margin:0 0 14px}.ov-real-review-card blockquote{font-size:15px;line-height:1.8;color:#263a34;font-weight:450;margin:0 0 22px;padding:0;border:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ov-review-product,.ov-review-date{font-size:11px;line-height:1.5;margin:0 0 8px}.ov-review-source{font-size:11px;color:#315f49;text-decoration:underline;margin-top:auto;line-height:1.6}.ov-real-review-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.ov-real-review-controls button{width:44px;height:44px;border:1px solid #b1c4b7;background:#fff;border-radius:50%;color:#263a34;font:inherit;font-size:20px;cursor:pointer}.ov-real-review-controls button:disabled{opacity:.35;cursor:default}.ov-real-review-controls button:focus-visible{outline:2px solid #263a34;outline-offset:3px}.ov-real-review-controls [role=status]{font-size:12px;min-width:40px;text-align:center}.ov-reviews-empty{background:#fff;border:1px solid #d7e1d8;border-radius:12px;padding:28px;text-align:center;font-size:15px;line-height:1.7;max-width:650px;margin:0 auto}.ov-services{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.ov-real-review-track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:749px){.ov-customer-reviews{padding:42px 0}.ov-real-review-track{grid-auto-columns:100%}.ov-real-review-card{padding:26px 24px}.ov-services{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ov-price-color:#263a34}.ov-price,.ov-demo-price strong,.ch-price,.ch-price>span,.ch-price>s,.price,.price-item__group,.compare-at-price,.cart__total-value{color:var(--ov-price-color)!important}.ov-catalog-search{margin:0 0 30px;max-width:660px}.ov-catalog-search label{display:block;font-size:13px;margin-bottom:8px}.ov-catalog-search>div{display:flex;gap:10px}.ov-catalog-search input{min-width:0;flex:1;padding:12px;border:1px solid #c9d6cc;border-radius:5px}.ov-catalog-search button{min-width:100px}.kn-shared-fit{font-size:10px;line-height:1.6;margin:0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ovellor-premium.css.map */
