.orv{background:#faf8f4!important}.orv-big-num{color:#1a2e2e!important}.orv-gold-stars{color:#c8a96e!important}.orv-total{color:#1a2e2e61!important}.orv-bar-track{background:#1a2e2e14!important}.orv-bar-stars{color:#1a2e2e73!important}.orv-bar-count{color:#1a2e2e99!important}.orv-section-title{color:#1a2e2e!important}.orv-filter{border-color:#1a2e2e2e!important;color:#1a2e2e80!important;background:transparent!important}.orv-filter:hover{border-color:#1a2e2e66!important;color:#1a2e2ecc!important}.orv-filter.is-active{background:#2e4a4a!important;color:#fff!important;border-color:#2e4a4a!important}.orv-card{background:#fff!important;border-color:#1a2e2e14!important;box-shadow:0 2px 12px #1a2e2e0f}.orv-card:hover{border-color:#1a2e2e33!important}.orv-quote{color:#c9a96e59!important}.orv-text{color:#1a2e2e9e!important}.orv-avatar{background:#2e4a4a1a!important;color:#2e4a4a99!important}.orv-meta-info strong{color:#1a2e2e!important}.orv-meta-info small{color:#1a2e2e61!important}.orv-more-btn{border-color:#1a2e2e33!important;color:#1a2e2e8c!important}.orv-more-btn:hover{border-color:#2e4a4a!important;color:#2e4a4a!important}.orv-stars span{color:#1a2e2e26!important}@media(max-width:767px){.orv{padding:60px 0 50px!important}.orv-head{padding:0 16px 36px!important}.orv-head-inner{flex-direction:column!important;gap:24px!important}.orv-big-num{font-size:3.8rem!important}.orv-section-title{font-size:1.5rem!important}.orv-grid{columns:2!important;column-gap:10px!important;padding:0 16px!important}.orv-body{padding:9px 11px!important}.orv-text{font-size:.75rem!important}.orv-card{margin-bottom:10px!important}.orv-filters{gap:6px!important}.orv-filter{padding:7px 14px!important;font-size:.75rem!important}.orv-grid>.orv-card:nth-child(n+6){display:none}.orv-grid.orv-mobile-expanded>.orv-card{display:inline-block}}@media(max-width:767px){.kv2-breadcrumb,.hdt-section-brc-nav-product{display:none!important}}#header-group{position:sticky;top:0;z-index:1000}body.oikos-header-revealed .oikos-header-section{display:block!important;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 4px 24px #1a2e2e1a;animation:oikosHeaderDrop .42s cubic-bezier(.4,0,.2,1)}@keyframes oikosHeaderDrop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media(max-width:767px){.oftr-nav-link{padding:7px 0;display:inline-block}.oftr-ll{padding:6px 2px;display:inline-block}.oftr-social{width:42px!important;height:42px!important}}@media(max-width:767px){.oftr-nav-link,.oftr-ll,.okh-feat-price,.orv-meta-info strong,.orv-meta-info small,.oblg-meta,.kv2-review-card__date,.kv2-price-savings,.oftr-nav-head,.oftr-pay,.oftr-pay-label,.ocat-eyebrow,.ocat-num,.oblg-tag,.opk-eyebrow,.opk-intro-eyebrow,.opk-eco,.opk-badge,.oict-tag,.oict-d,.oict-m,.occ-logo-txt,.occ-logo-tag,.orv-tag,.orv-bar-count,.orv-bar-stars,.okh-search-label,.okh-cd-viewcart,.okh-feat-cta,.kv2-story-label,.kv2-trust-tile__label,.kv2-pcard__cat,.kv2-tab-btn,.kv2-shbtn,.kv2-mcard__opt-lbl,.kv2-eta__lbl,.kv2-cmp__lbl,.kv2-dims__view-label,.kv2-pkrow__discount,.kv2-mcard__disc,.kv2-pay-badge,.kv2-ticker-sep,.os3-eyebrow,.os3-mat-eyebrow,.os3-cardm-eyebrow,.os3-cardm-line,.os3-cardm-attr-label,.os3-cardm-badge,.cvids-eyebrow,.ac3-eyebrow,.occ-lbl,.occ-mob-lbl,.occ-mob-count,.occ-btn{font-size:12px!important}}@media(max-width:767px){.oblg-eyebrow,.ofq-eyebrow,.onl-label,.onl-legal,.onl-tag,.opr-label,.oqsn-eyebrow,.oqsn-img-caption,.occ-footer-label,.occ-hint,.occ-zoom-lbl,button.kv2-tab-btn,a.okh-cd-viewcart{font-size:12px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.kv2-hero>.kv2-config{min-width:0}.kv2-config .kv2-price-row{flex-wrap:wrap;row-gap:6px}.kv2-config .kv2-price-row .kv2-price-main,.kv2-config .kv2-price-row .kv2-price-sub,.kv2-config .kv2-price-row .kv2-price-savings{white-space:nowrap}@media(max-width:480px){.kv2-config .kv2-price-row{column-gap:8px}}[data-template=page] .section-background,[data-template=page] .section.page-width-content{background:#faf8f4}[data-template=page] .text-block h1{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:-.01em;color:#1a2e2e!important;line-height:1.1!important;padding-bottom:22px;margin-bottom:4px;border-bottom:1px solid rgba(26,46,46,.12)}[data-template=page] .rte{max-width:var(--max-width--body-normal, 700px);margin:0 auto}[data-template=page] .rte p{font-family:Manrope,sans-serif;font-size:1rem;line-height:1.85;color:#1a2e2ebd;margin:0 0 20px}[data-template=page] .rte p:first-of-type{font-family:Manrope,sans-serif;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#8b7355;font-weight:600;margin-bottom:40px}[data-template=page] .rte h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(1.35rem,2.2vw,1.7rem);color:#1a2e2e;letter-spacing:-.005em;margin:44px 0 16px;padding-top:28px;border-top:1px solid rgba(26,46,46,.09)}[data-template=page] .rte h2:first-of-type{border-top:none;padding-top:0;margin-top:8px}[data-template=page] .rte strong{color:#1a2e2e;font-weight:600}[data-template=page] .rte a{color:#8b7355;text-decoration:underline;text-decoration-color:#8b735566;text-underline-offset:2px}[data-template=page] .rte a:hover{color:#1a2e2e;text-decoration-color:currentColor}[data-template=page] .rte ul{list-style:none;padding:0;margin:0 0 22px}[data-template=page] .rte ul li{position:relative;padding:0 0 14px 24px;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.75;color:#1a2e2ebd}[data-template=page] .rte ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:#c8a96e}@media(max-width:749px){[data-template=page] .text-block h1{padding-bottom:18px}[data-template=page] .rte h2{margin:34px 0 14px;padding-top:22px}}[data-template=blog] .text-block h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:clamp(2.2rem,4.4vw,3.4rem)!important;color:#1a2e2e!important;letter-spacing:-.015em}[data-template=blog] .blog-post-item{border:none!important;padding:0!important}[data-template=blog] .blog-post-card{background:#faf8f4;border:1px solid rgba(26,46,46,.08);padding:32px 30px 30px;height:100%;transition:border-color .3s ease,box-shadow .3s ease}[data-template=blog] .blog-post-card:hover{border-color:#c8a96e8c;box-shadow:0 10px 30px #1a2e2e0f}[data-template=blog] .blog-post-card a[data-testid=blog-post-link] .text-block{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;color:#1a2e2e!important;font-size:clamp(1.2rem,1.7vw,1.55rem)!important;line-height:1.28!important;letter-spacing:-.01em}[data-template=blog] .blog-post-card a[data-testid=blog-post-link]:hover .text-block{color:#8b7355!important}[data-template=blog] .blog-post-details{font-family:Manrope,sans-serif!important;font-size:.72rem!important;letter-spacing:.16em;text-transform:uppercase;color:#8b867d!important;margin-top:10px}[data-template=blog] .blog-post-card__content-text{font-family:Manrope,sans-serif!important;font-size:.92rem!important;line-height:1.7!important;color:#1a2e2e99!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}[data-template=blog] .blog-post-item--horizontal .blog-post-card{padding:48px 44px 42px}[data-template=blog] .blog-post-item--horizontal a[data-testid=blog-post-link] .text-block{font-size:clamp(1.6rem,3vw,2.3rem)!important}[data-template=article] header{max-width:640px;margin:0 auto;text-align:center;padding-bottom:4px}[data-template=article] header .text-block h1{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-weight:400!important;font-size:clamp(1.05rem,1.6vw,1.4rem)!important;color:#56524b!important;letter-spacing:.005em;line-height:1.4!important}[data-template=article] header .blog-post-details{font-family:Manrope,sans-serif!important;font-size:.7rem!important;letter-spacing:.2em;text-transform:uppercase;color:#8b867d!important;margin-top:10px}[data-template=article] .section-content-wrapper{--padding-block-start: 24px !important;--padding-block-end: 24px !important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/oikos-overrides.css.map */
