:root{--ot-green: #14452F;--ot-green-mid: #2C6B4A;--ot-green-tint: #E7EDE4;--ot-ochre: #C08A2E;--ot-ochre-dark: #8F6620;--ot-bone: #F2ECDF;--ot-snow: #F7F5F0;--ot-black: #1A1A1A;--ot-rust: #A8321F;--ot-display: "Archivo", var(--font-heading-family, sans-serif);--ot-body: "Barlow", var(--font-body-family, sans-serif);--ot-ease: cubic-bezier(.2, .7, .3, 1)}body.ot-fonts{--font-body-family: "Barlow", ui-sans-serif, system-ui, sans-serif;--font-heading-family: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-heading-weight: 700;--font-heading-weight-bold: 800;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ot-fonts h1,.ot-fonts h2,.ot-fonts h3,.ot-fonts h4,.ot-fonts h5,.ot-fonts .h0,.ot-fonts .h1,.ot-fonts .h2,.ot-fonts .h3,.ot-fonts .h4,.ot-fonts .h5,.ot-fonts .banner__heading,.ot-fonts .rich-text__heading,.ot-fonts .card__heading,.ot-fonts .product__title,.ot-fonts .collection-hero__title,.ot-fonts .accordion__title,.ot-fonts .footer-block__heading,.ot-fonts .header__menu-item,.ot-fonts .button,.ot-fonts .btn{font-family:var(--ot-display);letter-spacing:-.018em}.ot-fonts .button,.ot-fonts .btn,.ot-fonts .product-form__submit{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.06em}.ot-fonts .header__menu-item{font-weight:600;letter-spacing:.07em}.ot-caption .caption,.ot-caption .caption-with-letter-spacing,.ot-caption .banner__caption,.ot-caption .rich-text__caption{font-weight:600;color:var(--ot-ochre)}.button,.btn,.product-form__submit{transition:transform .18s var(--ot-ease),box-shadow .18s var(--ot-ease)}.ot-lift .button:hover,.ot-lift .btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #14452f29}.ot-lift .button:active,.ot-lift .btn:active{transform:translateY(0)}.ot-zoom .card-wrapper img{transition:transform .6s var(--ot-ease)}.ot-zoom .card-wrapper:hover img{transform:scale(1.035)}.footer a,.header__menu-item{transition:color .15s var(--ot-ease)}.footer a:hover{color:var(--ot-ochre)}.header__menu-item span:after{background-color:var(--ot-ochre)}.accordion details[open] summary{color:var(--ot-ochre)}.price--on-sale .price-item--sale{color:var(--ot-rust)}.price-item--regular s,.price__sale s{opacity:.55}.ot-hero-grad .banner--medium .banner__media:after,.ot-hero-grad .banner--large .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(20,69,47,.5) 0%,rgba(20,69,47,.12) 55%,transparent 100%)}@media(max-width:749px){.ot-hero-grad .banner--medium .banner__media:after,.ot-hero-grad .banner--large .banner__media:after{background:linear-gradient(180deg,#14452f1a,#14452f99)}}.ot-badge-rule .feature-block,.ot-badge-rule .trust-badges__item{border-top:2px solid var(--ot-ochre)}:focus-visible{outline:2px solid var(--ot-ochre);outline-offset:2px}::selection{background:var(--ot-ochre);color:var(--ot-snow)}.field__input:focus,.select__select:focus{outline-color:var(--ot-ochre)}.ot-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--ot-green);border-top:2px solid var(--ot-ochre);transform:translateY(110%);transition:transform .28s var(--ot-ease)}.ot-sticky-atc.is-visible{transform:translateY(0)}.ot-sticky-atc__info{flex:1 1 auto;min-width:0;color:var(--ot-snow)}.ot-sticky-atc__title{font-family:var(--ot-display);font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ot-sticky-atc__price{font-family:var(--ot-display);font-size:.82rem;color:var(--ot-ochre)}.ot-sticky-atc__btn{flex:0 0 auto;border:none;cursor:pointer;border-radius:4px;background:var(--ot-ochre);color:var(--ot-snow);font-family:var(--ot-display);font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px}.ot-sticky-atc__btn:active{background:var(--ot-ochre-dark)}@media(max-width:749px){.ot-sticky-atc{display:flex}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ot-fonts .rich-text__text p,.ot-fonts .image-with-text__text p,.ot-fonts .banner__text{max-width:62ch;line-height:1.62}.ot-fonts .rich-text--center .rich-text__text p{margin-inline:auto}.ot-fonts .multicolumn-card__info p{line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/42/assets/otervano.css.map */
