:root{--o-bg: #F5F0E8;--o-surface: #FFFFFF;--o-surface-2: #E7EDE7;--o-brand: #3E5C45;--o-brand-ink: #26382C;--o-gold: #9A7B4F;--o-gold-soft: #C2A878;--o-fg1: #1A1A1A;--o-fg2: #6B6B6B;--o-on-brand: #F5F0E8;--o-line: #E3DBCB;--o-amber-text: #7A5F3C;--o-gold-text: #7A5F3C;--o-fg2-strong: #5F5F5F;--o-font-display: var(--font-heading--family, "Cormorant Garamond", Georgia, serif);--o-font-body: var(--font-body--family, "Lato", "Helvetica Neue", Arial, sans-serif);--o-type-display: 64px;--o-type-h1: 44px;--o-type-h2: 30px;--o-type-h3: 22px;--o-type-body-lg: 18px;--o-type-body: 16px;--o-type-small: 14px;--o-type-caption: 12px;--o-type-eyebrow: 12px;--o-type-button: 15px;--o-space-xs: 8px;--o-space-sm: 12px;--o-space-md: 16px;--o-space-lg: 24px;--o-space-xl: 32px;--o-space-2xl: 48px;--o-space-3xl: 64px;--o-space-4xl: 96px;--o-radius-sm: 6px;--o-radius-md: 10px;--o-radius-lg: 16px;--o-radius-pill: 999px;--o-radius-btn: 2px;--o-shadow-soft: 0 2px 8px rgba(26, 26, 26, .06);--o-content-max: 1280px;--o-content-narrow: 980px;--o-gutter-desktop: 40px;--o-gutter-mobile: 20px;--o-ease: .16s ease}.page-width-narrow,.page-width-content{--narrow-page-width: 1200px}:focus-visible{outline:2px solid var(--o-brand);outline-offset:2px}.omtilo-on-dark :focus-visible,.omtilo-on-dark:focus-visible{outline-color:var(--o-on-brand)}.o-wrap{max-width:var(--o-content-max);margin:0 auto;padding-inline:var(--o-gutter-desktop)}@media(max-width:860px){.o-wrap{padding-inline:var(--o-gutter-mobile)}}.o-btn{font-family:var(--o-font-body);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1;border-radius:var(--o-radius-btn);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--o-space-xs);white-space:nowrap;text-decoration:none;transition:background-color var(--o-ease),color var(--o-ease),border-color var(--o-ease)}.o-btn--primary{background:var(--o-brand);color:var(--o-on-brand);border:none;padding:15px 30px}.o-btn--primary:hover{background:var(--o-brand-ink)}.o-btn--secondary{background:transparent;color:var(--o-brand);border:1.5px solid var(--o-brand);padding:14px 28px}.o-btn--secondary:hover{background:var(--o-surface-2)}.o-btn--lg{padding:17px 38px;font-size:15px}.o-btn--block{display:flex;width:100%}.o-btn[disabled],.o-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.o-eyebrow{display:inline-block;font-family:var(--o-font-body);font-size:var(--o-type-eyebrow);font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--o-amber-text)}.o-link-arrow{display:inline-flex;align-items:center;gap:7px;color:var(--o-brand);font-family:var(--o-font-body);font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .16s ease}.o-link-arrow:hover{border-color:var(--o-brand)}.o-link-arrow--center{justify-content:center}.o-eyebrow--ondark{color:var(--o-gold-soft)}.o-wrap--narrow{max-width:var(--o-content-narrow)}.o-acc{border-top:1px solid var(--o-line)}.o-acc__item{border-bottom:1px solid var(--o-line)}.o-acc__head{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-family:var(--o-font-display);font-size:20px;font-weight:600;color:var(--o-brand-ink);list-style:none}.o-acc__head::-webkit-details-marker{display:none}.o-acc__pm{width:18px;height:18px;stroke:var(--o-brand);stroke-width:1.6;fill:none;transition:transform .22s ease}.o-acc__item[open] .o-acc__pm{transform:rotate(45deg)}.o-acc__panel{padding:0 0 24px;font-family:var(--o-font-body);font-size:15px;line-height:1.7;color:var(--o-fg1);max-width:64ch}.o-acc__panel p{margin:0 0 10px}.o-stars{color:var(--o-gold);font-size:16px;letter-spacing:2px}.o-stars--empty{color:var(--o-line)}.o-crumbs{font-family:var(--o-font-body);font-size:12px;color:var(--o-fg2);letter-spacing:.04em;margin-bottom:24px}.o-crumbs a{color:inherit;text-decoration:none}.o-crumbs a:hover{color:var(--o-brand)}.o-prose-page{font-family:var(--o-font-body);color:var(--o-fg1)}.o-prose-page h2{font-family:var(--o-font-display);font-weight:600;font-size:28px;color:var(--o-brand-ink);margin:38px 0 16px}.o-prose-page h2:first-child{margin-top:0}.o-prose-page h3{font-family:var(--o-font-display);font-weight:600;font-size:20px;color:var(--o-brand-ink);margin:28px 0 10px}.o-prose-page p{font-size:16px;line-height:1.7;margin:0 0 14px;max-width:64ch}.o-prose-page ul,.o-prose-page ol{line-height:1.7;padding-left:22px;max-width:60ch}.o-prose-page a:not(.o-btn){color:var(--o-brand)}.o-shipbar{padding:16px 24px 20px}.o-shipbar__msg{font-family:var(--o-font-body);font-size:var(--o-type-small);color:var(--o-fg2);margin:0}.o-shipbar__msg strong{color:var(--o-brand-ink)}.o-shipbar__track{height:5px;background:var(--o-surface-2);border-radius:999px;overflow:hidden;margin-top:10px}.o-shipbar__fill{height:100%;background:var(--o-brand);border-radius:999px;transition:width .32s ease}.o-subreassure{display:flex;align-items:center;gap:22px;background:var(--o-surface);border:1px solid var(--o-line);border-radius:var(--o-radius-md);padding:26px 30px;margin-top:44px}.o-subreassure__ic{width:34px;height:34px;flex:none;stroke:var(--o-brand);stroke-width:1.6;fill:none}.o-subreassure h3{font-family:var(--o-font-display);font-weight:600;font-size:21px;color:var(--o-brand-ink);margin:0 0 4px}.o-subreassure p{font-size:14.5px;color:var(--o-fg2);line-height:1.55;margin:0;max-width:60ch}.o-subreassure .o-link-arrow{flex:none;margin-left:auto}@media(max-width:640px){.o-subreassure{flex-direction:column;align-items:flex-start;gap:14px}.o-subreassure .o-link-arrow{margin-left:0}}#cart-drawer{font-family:var(--o-font-body)}#cart-drawer .theme-drawer__title{font-family:var(--o-font-display);font-weight:600;letter-spacing:0}#cart-drawer .cart__checkout-button,#cart-drawer #checkout{background:var(--o-brand);color:var(--o-on-brand);border-radius:var(--o-radius-btn)}#cart-drawer .cart__checkout-button:hover,#cart-drawer #checkout:hover{background:var(--o-brand-ink)}#cart-drawer .o-cross{width:100%;background:var(--o-surface);border:1px solid var(--o-line);border-radius:var(--o-radius-sm);padding:14px 16px;margin-bottom:16px}#cart-drawer .o-cross__h{font-family:var(--o-font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--o-brand-ink);margin:0 0 10px}#cart-drawer .o-cross__row{display:flex;align-items:center;gap:12px}#cart-drawer .o-cross__img{width:48px;height:48px;border-radius:var(--o-radius-sm);object-fit:cover;background:var(--o-surface-2);flex:none}#cart-drawer .o-cross__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}#cart-drawer .o-cross__name{font-family:var(--o-font-display);font-weight:600;font-size:16px;color:var(--o-brand-ink);line-height:1.2}#cart-drawer .o-cross__meta{font-size:12px;color:var(--o-fg2)}#cart-drawer .o-cross__add{background:var(--o-brand);color:var(--o-on-brand);border:none;border-radius:var(--o-radius-btn);font-family:var(--o-font-body);font-size:12.5px;font-weight:700;letter-spacing:.04em;padding:11px 18px;cursor:pointer;transition:background-color var(--o-ease)}#cart-drawer .o-cross__add:hover{background:var(--o-brand-ink)}.color-scheme-1{--color-background: #F5F0E8;--color-background-rgb: 245 240 232;--color-foreground: #1A1A1A;--color-foreground-rgb: 26 26 26;--color-border: #E3DBCB;--color-border-rgb: 227 219 203;background-color:var(--color-background);color:var(--color-foreground)}.color-scheme-2{--color-background: #3E5C45;--color-background-rgb: 62 92 69;--color-foreground: #F5F0E8;--color-foreground-rgb: 245 240 232;--color-border: #F5F0E847;--color-border-rgb: 245 240 232;background-color:var(--color-background);color:var(--color-foreground)}.color-scheme-3{--color-background: #E7EDE7;--color-background-rgb: 231 237 231;--color-foreground: #1A1A1A;--color-foreground-rgb: 26 26 26;--color-border: #E3DBCB;--color-border-rgb: 227 219 203;background-color:var(--color-background);color:var(--color-foreground)}.color-scheme-4{--color-background: #26382C;--color-background-rgb: 38 56 44;--color-foreground: #F5F0E8;--color-foreground-rgb: 245 240 232;--color-border: #F5F0E824;--color-border-rgb: 245 240 232;background-color:var(--color-background);color:var(--color-foreground)}.color-scheme-5{--color-background: #FFFFFF;--color-background-rgb: 255 255 255;--color-foreground: #1A1A1A;--color-foreground-rgb: 26 26 26;--color-border: #E3DBCB;--color-border-rgb: 227 219 203;background-color:var(--color-background);color:var(--color-foreground)}.color-scheme-6{--color-background: transparent;--color-foreground: #F5F0E8;--color-foreground-rgb: 245 240 232;--color-border: #F5F0E847;--color-border-rgb: 245 240 232}
/*# sourceMappingURL=/cdn/shop/t/17/assets/omtilo-tokens.css.map */
