@font-face{font-family:Koine Display;src:url(koine-playfair-display-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Koine Display;src:url(koine-playfair-display-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Koine Serif";src:url(koine-cormorant-garamond-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Koine Sans;src:url(koine-inter-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Koine Sans;src:url(koine-inter-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122}@font-face{font-family:Koine Mono;src:url(koine-plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Koine Mono;src:url(koine-plex-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--koine-paper: #f7f3ec;--koine-paper-deep: #e8dfcb;--koine-ink: #1c1c1a;--koine-rule: #c2b599;--koine-rule-soft: #ddd5c6;--koine-graphite: #605d55;--koine-accent: #3a2028;--koine-alert: #9b2c2c;--koine-space-3xs: .25rem;--koine-space-2xs: .5rem;--koine-space-xs: .75rem;--koine-space-sm: 1rem;--koine-space-md: 1.5rem;--koine-space-lg: 2.25rem;--koine-space-xl: 3rem;--koine-space-2xl: 4.5rem;--koine-space-3xl: 6.5rem;--koine-shout: clamp(2.25rem, 5.2vw, 4.75rem);--koine-display: clamp(2.75rem, 7vw, 6rem);--koine-display-sm: clamp(2rem, 4.5vw, 3.5rem);--koine-body-lg: clamp(1.125rem, 1.5vw, 1.375rem);--koine-body: 1rem;--koine-small: .875rem;--koine-meta: .75rem;--koine-font-display: "Koine Display", "Koine Serif", Georgia, serif;--koine-font-serif: "Koine Serif", Georgia, serif;--koine-font-sans: "Koine Sans", system-ui, sans-serif;--koine-font-mono: "Koine Mono", ui-monospace, "SF Mono", Menlo, monospace;--koine-margin-ratio: 33.333%;--koine-measure: 34rem;--koine-page: 90rem;--koine-gutter: clamp(1.25rem, 5vw, 4rem);--koine-ease: cubic-bezier(.22, .61, .36, 1);--koine-fast: .16s;--koine-slow: .32s}@media(min-width:60rem){:root{--koine-meta: .6875rem}}.koine-h2-display{margin:0;font-family:var(--koine-font-display);font-size:var(--koine-display-sm);font-weight:400;line-height:.98;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.koine-shout{margin:0;font-family:var(--koine-font-display);font-size:var(--koine-shout);font-weight:400;line-height:.92;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.koine-field{--koine-field-ink: var(--koine-paper);background-color:var(--koine-field-bg);color:var(--koine-field-ink)}.koine-field--olive{--koine-field-bg: #4a503b}.koine-field--clay{--koine-field-bg: #73402e}.koine-field--oxblood{--koine-field-bg: #4a1f26}.koine-field--forest{--koine-field-bg: #24382c}.koine-field--navy{--koine-field-bg: #1f2a3c}.koine-field--espresso{--koine-field-bg: #3a2e26}.koine-field--ink{--koine-field-bg: #1c1c1a}.koine-field{--koine-ink: var(--koine-paper);--koine-graphite: #d6ccb6;--koine-rule: rgba(247, 243, 236, .28);--koine-accent: var(--koine-paper);--koine-paper-deep: var(--koine-field-bg)}.koine-field .koine-cta{color:var(--koine-paper);border-block-end-color:var(--koine-paper)}.koine-field .koine-cta:before{background-color:var(--koine-paper)}.koine-field .koine-cta:hover,.koine-field .koine-cta:focus-visible{color:var(--koine-paper);border-block-end-color:var(--koine-paper)}.koine-field :is(a,button,input,summary):focus-visible{outline-color:var(--koine-paper)}body .button{border-radius:2px;background-color:var(--koine-ink);color:var(--koine-paper);font-family:var(--koine-font-mono);font-size:var(--koine-meta);letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--koine-fast) var(--koine-ease)}body .button:hover,body .button:focus-visible{background-color:var(--koine-accent)}html body{background-color:var(--koine-paper)}body .section-background{--color-background: var(--koine-paper);background-color:var(--koine-paper)}body [class*=cart-page-summary].section-background{--color-background: var(--koine-paper-deep);background-color:var(--koine-paper-deep);border:1px solid var(--koine-rule)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}@media print{body:after{display:none}}html:root{--font-body--family: "Koine Sans", system-ui, sans-serif;--font-subheading--family: "Koine Sans", system-ui, sans-serif;--font-heading--family: "Koine Serif", Georgia, serif;--font-accent--family: "Koine Sans", system-ui, sans-serif}.koine{box-sizing:border-box;color:var(--koine-ink);font-family:var(--koine-font-sans);font-size:var(--koine-body);line-height:1.6;background-color:var(--koine-paper);overflow-wrap:break-word;min-width:0}.koine *,.koine *:before,.koine *:after{box-sizing:inherit}:where(.koine img){display:block;max-inline-size:100%;block-size:auto;background-color:var(--koine-paper)}.koine-logo{display:inline-flex;align-items:center;gap:var(--koine-logo-aire);text-decoration:none}.koine-logo__mark{display:block;block-size:var(--koine-logo-alto);inline-size:calc(var(--koine-logo-alto) * var(--koine-logo-prop));flex:none}.koine-logo__word{font-family:var(--koine-font-sans);font-size:var(--koine-logo-cuerpo);font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1;white-space:nowrap;transform:translateY(.0823em)}.koine-leaf{display:grid;grid-template-columns:1fr;gap:var(--koine-space-md);inline-size:min(100%,var(--koine-page));margin-inline:auto;padding-inline:var(--koine-gutter)}@media(min-width:60rem){.koine-leaf{grid-template-columns:1fr var(--koine-margin-ratio);gap:var(--koine-space-xl)}}.koine-meta{font-family:var(--koine-font-mono);font-size:var(--koine-meta);font-weight:400;letter-spacing:.14em;line-height:1.7;text-transform:uppercase;color:var(--koine-graphite)}.koine-folio{font-family:var(--koine-font-mono);font-size:var(--koine-meta);letter-spacing:.2em;color:var(--koine-graphite);font-variant-numeric:tabular-nums}.koine-display{font-family:var(--koine-font-serif);font-size:var(--koine-display);font-weight:400;line-height:.95;letter-spacing:-.015em;text-wrap:balance;margin:0}.koine-h2{font-family:var(--koine-font-serif);font-size:var(--koine-display-sm);font-weight:400;line-height:1.05;text-wrap:balance;margin:0}.koine-lede{font-size:var(--koine-body-lg);line-height:1.55;max-inline-size:var(--koine-measure);text-wrap:pretty;margin:0}.koine-p{max-inline-size:var(--koine-measure);text-wrap:pretty;margin:0}html:has(.page-wrapper):not([scroll-lock]),html:has(.page-wrapper):not([scroll-lock]) body{height:auto;overflow:visible}html:not([scroll-lock]) .page-wrapper{height:auto;overflow:visible}.koine-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--koine-space-lg) var(--koine-space-sm)}@media(min-width:60rem){.koine-cards{grid-template-columns:repeat(3,1fr)}}.koine-card{display:grid;gap:var(--koine-space-2xs);color:inherit;text-decoration:none}.koine-card__img{display:block;inline-size:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background-color:var(--koine-paper-deep)}.koine-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--koine-space-sm);border-block-start:1px solid var(--koine-rule);padding-block-start:var(--koine-space-2xs)}.koine-card__name{font-family:var(--koine-font-serif);font-size:var(--koine-body-lg)}@media(hover:hover)and (pointer:fine){.koine-card__img{transition:transform var(--koine-fast) var(--koine-ease)}.koine-card:hover .koine-card__img{transform:translateY(-6px)}}.koine-page-head{inline-size:min(100%,var(--koine-page));margin-inline:auto;padding-inline:var(--koine-gutter);padding-block:var(--koine-space-xl) var(--koine-space-lg);display:flex;flex-direction:column;gap:var(--koine-space-sm);align-items:flex-start}.koine-page-body{inline-size:min(100%,var(--koine-page));margin-inline:auto;padding-inline:var(--koine-gutter);padding-block-end:var(--koine-space-2xl)}.koine-cta{display:inline-block;font-family:var(--koine-font-mono);font-size:var(--koine-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--koine-ink);text-decoration:none;padding-block:var(--koine-space-2xs);border-block-end:1px solid var(--koine-ink);transition:color var(--koine-fast) var(--koine-ease),border-color var(--koine-fast) var(--koine-ease)}.koine-cta{position:relative}.koine-cta:before{content:"";position:absolute;inset-block-end:-1px;inset-inline:0;block-size:1px;background-color:var(--koine-accent);transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--koine-ease)}.koine-cta:hover:before,.koine-cta:focus-visible:before{transform:scaleX(1)}.koine-cta:hover,.koine-cta:focus-visible{color:var(--koine-accent);border-color:var(--koine-accent)}.koine :is(a,button,input,summary):focus-visible{outline:2px solid var(--koine-accent);outline-offset:3px;border-radius:1px}.koine-rule{border:0;border-block-start:1px solid var(--koine-rule);margin:0}@media(prefers-reduced-motion:reduce){.koine *,.koine *:before,.koine *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){.koine-underlined__mark path{animation:none!important;stroke-dashoffset:0!important}.koine-numeral,.koine-band,.koine-close img,.koine-hero__image,.koine-swatch,.koine-shout,.koine-h2-display,.koine-h2{animation:none!important;opacity:1!important;transform:none!important}}#header-group{--koine-notice-h: calc(var(--koine-meta) * 1.5 + 2 * var(--koine-space-2xs));position:sticky;top:calc(-1 * var(--koine-notice-h));z-index:30;transition:transform .2s var(--koine-ease)}#header-group[data-oculta]{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){#header-group{transition:none}}@media(min-width:60rem){html{scroll-padding-top:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/koine-theme.css.map */
