:root{--oravite-teal: #12a594;--oravite-teal-dark: #0b7d70;--oravite-teal-tint: #e8f4f2;--oravite-ink: #1f2d33;--oravite-line: #dbe7e5;--oravite-radius: 16px;--oravite-shadow: 0 8px 28px rgba(31, 45, 51, .08)}.oravite-logo{--oravite-logo-size: min(var(--oravite-logo-w, 44px), 11vw);display:inline-flex;align-items:center;gap:.42em;color:var(--oravite-teal);line-height:1;white-space:nowrap}.oravite-logo__mark{display:block;flex:0 0 auto;width:var(--oravite-logo-size);height:var(--oravite-logo-size)}.oravite-logo__mark svg{display:block;width:100%;height:100%}.oravite-logo__word{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--oravite-logo-size) * .86);letter-spacing:-.015em;color:var(--oravite-teal-dark)}.oravite-logo--inverse,.oravite-logo--inverse .oravite-logo__word{color:currentColor}@media screen and (max-width:749px){.header .oravite-logo{--oravite-logo-size: min(var(--oravite-logo-w, 44px), 8.4vw)}}.header-wrapper{border-bottom:1px solid var(--oravite-line);background:rgb(var(--color-background))}.header{padding-top:17.6px;padding-bottom:17.6px;align-items:center}.header__heading-link{padding:0;display:inline-flex;align-items:center}.header__heading-link:hover .oravite-logo__word{color:var(--oravite-teal)}.header__heading-logo{height:auto}.header__menu-item,.header__menu-item span,.header__submenu .header__menu-item{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.005em;color:var(--oravite-ink)}.header__menu-item{font-size:16.8px;padding:14.4px 17.6px}.header__menu-item:hover span,.header__menu-item:focus-visible span{color:var(--oravite-teal);text-decoration:none}.header__active-menu-item{color:var(--oravite-teal);text-decoration-thickness:2px;text-underline-offset:5.6px}.header__icon,.header__icon--cart .icon{color:var(--oravite-ink)}.header__icons .header__icon:hover{color:var(--oravite-teal)}.cart-count-bubble{background-color:var(--oravite-teal);color:#fff}.announcement-bar__message{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.02em;padding:13.6px 16px;min-height:0}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.01em;min-height:52px;padding:0 35.2px;font-size:16.8px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 6px 18px #12a5943d}.button--secondary{border-color:#b9cbc7}.oravite-stars{display:inline-flex;align-items:center;gap:11.2px;flex-wrap:wrap}.oravite-stars--stacked{flex-direction:column;gap:8px}.oravite-stars__icons{display:inline-flex;gap:.12em;font-size:var(--oravite-star-size, 24px);line-height:1}.oravite-stars__star{position:relative;display:block;width:1em;height:1em}.oravite-stars__star-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--oravite-line)}.oravite-stars__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--star-fill, 0%);overflow:hidden;display:block}.oravite-stars__star-fill svg{display:block;width:1em;height:1em;fill:#f5a623}.oravite-stars--sm{--oravite-star-size: 16.8px}.oravite-stars--md{--oravite-star-size: 22.4px}.oravite-stars--lg{--oravite-star-size: 30.4px}.oravite-stars--xl{--oravite-star-size: 41.6px}.oravite-stars__count{font-size:16.8px;color:rgba(var(--color-foreground),.82)}.oravite-stars__count strong{font-family:var(--font-heading-family);font-size:1.2em;color:rgb(var(--color-foreground))}.oravite-stars__sep{opacity:.4;margin:0 2.4px}.oravite-section__head{max-width:62ch;margin-inline:auto;text-align:center;margin-bottom:48px}.oravite-section__head--start{margin-inline:0;text-align:left}.oravite-section__title{margin:0 0 12.8px;font-size:clamp(32px,3.6vw,48px);line-height:1.12}.oravite-section__intro{margin:0;font-size:17.92px;line-height:1.65;color:rgba(var(--color-foreground),.78)}.oravite-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading-family);font-size:13.12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--oravite-teal-dark)}.oravite-card{background:rgb(var(--color-background));border:1px solid var(--oravite-line);border-radius:var(--oravite-radius);box-shadow:var(--oravite-shadow)}.footer{border-top:1px solid var(--oravite-line)}.footer__content-top{padding-bottom:48px}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px 32px;align-items:start;margin:0}.footer__blocks-wrapper .grid__item{width:auto;max-width:none;padding:0;margin:0}.footer-block__heading{font-family:var(--font-heading-family);font-size:16.8px;font-weight:600;letter-spacing:.02em;margin:0 0 17.6px;line-height:1.3}.footer-block__details-content{margin-bottom:0}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{padding:5.12px 0;font-size:16px;line-height:1.5}.footer-block--menu .list-unstyled{display:flex;flex-direction:column;gap:1.6px}.footer-block__brand-link{display:inline-block;text-decoration:none;margin-bottom:17.6px}.footer-block__brand-info .oravite-logo{--oravite-logo-size: 38px}.footer-block__details-content.rte ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4px}.footer-block__details-content.rte li{margin:0}.footer-block__details-content.rte li a{display:inline-block;text-decoration:none;color:rgba(var(--color-foreground),.82)}.footer-block__details-content.rte li a:hover{color:var(--oravite-teal-dark);text-decoration:underline;text-underline-offset:3.2px}.footer__list-social{margin-top:19.2px;justify-content:flex-start}.footer-block__brand-info,.footer-block__details-content.rte{font-size:16px;line-height:1.65}.footer__content-bottom{border-top:1px solid var(--oravite-line);padding-top:25.6px}.footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:19.2px}.footer__column{width:auto;flex:0 1 auto;justify-content:flex-start}.footer__column--info{align-items:flex-end;text-align:right;padding:0}.footer__copyright{text-align:left;font-size:14.72px;opacity:.75}.oravite-footer-legal{border-top:1px solid var(--oravite-line);margin-top:25.6px;padding-top:22.4px;font-size:13.6px;line-height:1.6;opacity:.72;max-width:88ch}@media screen and (max-width:989px){.footer__blocks-wrapper.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-block__brand-info{grid-column:1 / -1}}@media screen and (max-width:749px){.footer__blocks-wrapper.grid{grid-template-columns:minmax(0,1fr);gap:32px}.footer__content-bottom-wrapper{justify-content:flex-start}.footer__column--info{align-items:flex-start;text-align:left}}:root{--oravite-teal: #268199;--oravite-teal-dark: #17677b}.header__menu-item,.header__menu-item span{font-family:var(--font-body-family);font-size:18px;font-weight:500}.header__menu-item{padding-inline:14px}.oravite-logo__word{font-weight:600;letter-spacing:-.045em}.header .oravite-logo{--oravite-logo-size: clamp(30px, calc(var(--oravite-logo-w, 49px) * .82), 54px);gap:7px}.header .oravite-logo__word{font-size:calc(var(--oravite-logo-size) * .9)}.header__inline-menu{justify-self:center}.announcement-bar__message{font-family:var(--font-body-family);font-size:14px;padding-block:10px}.footer-block__brand-info .oravite-logo{--oravite-logo-size: 34px}.footer__blocks-wrapper.grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:36px}.footer-block__heading{font-size:19px;margin-top:4px}.footer__content-bottom-wrapper{justify-content:flex-start}.oravite-footer-legal{max-width:none}.button:focus-visible,.oravite-faq__question:focus-visible{outline:3px solid var(--oravite-teal-dark);outline-offset:4px}@media(max-width:1100px)and (min-width:990px){.header__menu-item{font-size:15px;padding-inline:8px}}@media(max-width:989px){.footer__blocks-wrapper.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.header .oravite-logo{--oravite-logo-size: 28px;gap:4px}.header .oravite-logo__word{font-size:27px}.header__icons .header__icon--account{display:none}.footer__blocks-wrapper.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer__blocks-wrapper .footer-block:first-child{grid-column:1 / -1}.footer-block__heading{font-size:18px}.footer-block__details-content a{font-size:15px}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:not([disabled]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oravite.css.map */
