:root{--rima-midnight: #0b1826;--rima-midnight-rgb: 11, 24, 38;--rima-midnight-soft: #13233a;--rima-charcoal: #3b3a40;--rima-lavender: #b0a3be;--rima-lavender-rgb: 176, 163, 190;--rima-olive: #6b7160;--rima-olive-text: #606656;--rima-linen: #ede8e0;--rima-linen-rgb: 237, 232, 224;--rima-linen-light: #f5f2ee;--rima-linen-light-rgb: 245, 242, 238;--rima-serif: var(--font-heading--family, "Cormorant", Georgia, serif);--rima-sans: var(--font-body--family, "Jost", system-ui, sans-serif);--rima-label: var(--font-subheading--family, "Jost", system-ui, sans-serif);--rima-gutter: clamp(20px, 4.2vw, 64px);--rima-max: 1520px;--rima-space-s: clamp(40px, 5vw, 72px);--rima-space-m: clamp(64px, 8vw, 120px);--rima-space-l: clamp(88px, 11vw, 168px);--rima-ease: cubic-bezier(.22, .61, .36, 1)}.rima{--r-bg: var(--rima-linen);--r-fg: var(--rima-midnight);--r-muted: rgba(var(--rima-midnight-rgb), .66);--r-line: rgba(var(--rima-midnight-rgb), .14);--r-accent: var(--rima-olive-text);--r-card: var(--rima-linen-light);--r-error: #a8452f;position:relative;background:var(--r-bg);color:var(--r-fg);font-family:var(--rima-sans);font-weight:300;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.rima:lang(de){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}.rima--paper{--r-bg: var(--rima-linen-light);--r-card: var(--rima-linen)}.rima--dark{--r-bg: var(--rima-midnight);--r-fg: var(--rima-linen);--r-muted: rgba(var(--rima-linen-rgb), .68);--r-line: rgba(var(--rima-linen-rgb), .16);--r-accent: var(--rima-lavender);--r-card: var(--rima-midnight-soft);--r-error: #f0b8a8}.rima *,.rima *:before,.rima *:after{box-sizing:border-box}.rima img,.rima video{display:block;max-width:100%}.rima a{color:inherit}.rima-pt-0{padding-top:0}.rima-pt-s{padding-top:var(--rima-space-s)}.rima-pt-m{padding-top:var(--rima-space-m)}.rima-pt-l{padding-top:var(--rima-space-l)}.rima-pb-0{padding-bottom:0}.rima-pb-s{padding-bottom:var(--rima-space-s)}.rima-pb-m{padding-bottom:var(--rima-space-m)}.rima-pb-l{padding-bottom:var(--rima-space-l)}.rima-wrap{width:100%;max-width:var(--rima-max);margin-inline:auto;padding-inline:var(--rima-gutter)}.rima-wrap--mid{max-width:1180px}.rima-wrap--narrow{max-width:860px}.rima-anchor{display:block;scroll-margin-top:110px}.rima-eyebrow{display:block;margin:0 0 20px;font-family:var(--rima-label);font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:var(--r-accent)}.rima-display,.rima-h2,.rima-h3{margin:0;font-family:var(--rima-serif);font-weight:400;color:var(--r-fg);text-wrap:pretty}.rima-display{font-size:clamp(46px,7.2vw,118px);line-height:.96;letter-spacing:-.015em}.rima-h2{font-size:clamp(36px,4.6vw,72px);line-height:1.02;letter-spacing:-.01em}.rima-h3{font-size:clamp(27px,2.7vw,40px);line-height:1.1}.rima-display em,.rima-h2 em,.rima-h3 em{font-family:var(--font-accent--family, var(--rima-serif));font-style:italic;font-weight:400}.rima-lead{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.62;color:var(--r-muted);text-wrap:pretty}.rima-meta{font-family:var(--rima-label);font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1.5;color:var(--r-muted)}.rima-rte>*:first-child{margin-top:0}.rima-rte>*:last-child{margin-bottom:0}.rima-rte .metafield-rich_text_field>*:first-child{margin-top:0}.rima-rte .metafield-rich_text_field>*:last-child{margin-bottom:0}.rima-rte p{margin:0 0 1em;color:var(--r-muted)}.rima-rte strong,.rima-rte b{font-weight:400;color:var(--r-fg)}.rima-rte a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rima-rte ul,.rima-rte ol{margin:0 0 1em;padding-left:1.2em;color:var(--r-muted)}.rima-rte li{margin-bottom:.4em}.rima-rte h2,.rima-rte h3,.rima-rte h4{margin:1.6em 0 .5em;font-family:var(--rima-serif);font-weight:400;line-height:1.15;color:var(--r-fg)}.rima-rte h2{font-size:clamp(28px,2.6vw,38px)}.rima-rte h3{font-size:clamp(23px,2vw,28px)}.rima-rte h4{font-size:21px}.rima-btn{--b-bg: var(--r-fg);--b-fg: var(--r-bg);--b-border: var(--r-fg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:16px 34px;border:1px solid var(--b-border);border-radius:0;background:var(--b-bg);color:var(--b-fg);font-family:var(--rima-label);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .35s var(--rima-ease),color .35s var(--rima-ease),border-color .35s var(--rima-ease),opacity .2s;-webkit-appearance:none;appearance:none;max-width:100%;overflow-wrap:anywhere}.rima .rima-btn{color:var(--b-fg)}.rima a:focus-visible,.rima button:focus-visible,.rima summary:focus-visible,.rima select:focus-visible,.rima [tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rima .rima-btn:focus-visible{outline:2px solid var(--b-border);outline-offset:3px}.rima-btn:hover{background:transparent;color:var(--b-bg)}.rima .rima-btn:hover{color:var(--b-bg)}.rima-btn--outline{--b-bg: transparent;--b-fg: var(--r-fg);background:transparent}.rima-btn--outline:hover,.rima .rima-btn--outline:hover{background:var(--r-fg);color:var(--r-bg)}.rima-btn--full{width:100%}.rima-btn{transition:background-color .45s var(--rima-ease),color .45s var(--rima-ease),border-color .45s var(--rima-ease),opacity .2s}.rima-btn[disabled],.rima-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.rima-btn.is-loading{pointer-events:none;opacity:.7}.rima-btn__sep{opacity:.55}.rima-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;border:0;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;color:var(--r-fg);font-family:var(--rima-label);font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-size .4s var(--rima-ease),gap .3s var(--rima-ease);max-width:100%;overflow-wrap:anywhere}.rima-link:after{content:"\2192";font-size:14px;letter-spacing:0;transition:transform .3s var(--rima-ease)}.rima-link:hover{background-size:0 1px;background-position:right bottom}.rima-link:hover:after{transform:translate(4px)}.rima-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px}.rima-toggle{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--r-line);border-radius:50%;background:var(--r-bg);color:var(--r-fg);cursor:pointer;transition:opacity .3s}.rima-toggle:before{content:"";width:8px;height:10px;border-inline:3px solid currentColor}.rima-toggle[aria-pressed=true]:before{width:0;height:0;margin-left:3px;border-block:6px solid transparent;border-inline:9px solid currentColor;border-inline-end-width:0}.rima-video{position:absolute;top:0;right:0;bottom:0;left:0}.rima-video video{width:100%;height:100%;object-fit:cover}.rima-video__toggle{right:16px;bottom:16px}.rima-media{position:relative;overflow:hidden;background:var(--r-card)}.rima-media--45{aspect-ratio:4 / 5}.rima-media--11{aspect-ratio:1 / 1}.rima-media--32{aspect-ratio:3 / 2}.rima-media--34{aspect-ratio:3 / 4}.rima-media>img,.rima-media>video,.rima-media>.rima-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rima-media--blend{background:transparent}.rima-media--blend>img{mix-blend-mode:multiply}.rima-media--zoom>img{transition:transform 1.6s var(--rima-ease)}@media(hover:hover){a:hover>.rima-media--zoom>img,.rima-media--zoom:hover>img{transform:scale(1.04)}}.rima-ph{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(var(--rima-lavender-rgb),.16) 14px 15px),var(--r-card);color:var(--r-muted);font-family:var(--rima-label);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.rima-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(36px,4.4vw,64px)}.rima-head__main{flex:1 1 0;min-width:min(100%,320px)}.rima-head__main .rima-lead{margin-top:22px}.rima-head--center{flex-direction:column;align-items:center;text-align:center}.rima-head--center .rima-head__main .rima-lead{margin-inline:auto}[data-rima-reveal].is-waiting{opacity:0}[data-rima-reveal].is-visible{transition:opacity .9s var(--rima-ease)}@media(prefers-reduced-motion:reduce){.rima *,.rima *:before,.rima *:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}[data-rima-reveal].is-waiting{opacity:1}.rima-media--zoom>img{transform:none!important}}@media print{[data-rima-reveal]{opacity:1!important;transform:none!important}}.rima-enter{animation:rima-enter .8s var(--rima-ease) both}@keyframes rima-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.rima-enter{animation:none}}.rima-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 24px}.rima-field{display:flex;flex-direction:column;gap:8px}.rima-field--full{grid-column:1 / -1}.rima-field label{font-family:var(--rima-label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--r-muted)}.rima .rima-field input,.rima .rima-field textarea,.rima .rima-field select{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--r-line);border-radius:0;background:transparent;color:var(--r-fg);font-family:var(--rima-sans);font-size:17px;font-weight:300;outline:none;transition:border-color .3s,box-shadow .3s}.rima .rima-field textarea{min-height:140px;resize:vertical}.rima .rima-field input:focus-visible,.rima .rima-field textarea:focus-visible,.rima .rima-field select:focus-visible{border-color:var(--r-fg);box-shadow:0 2px 0 0 var(--r-fg);outline:none}.rima-form__submit .rima-btn{align-self:flex-start}.rima-form__submit .rima-meta{margin:6px 0 0}.rima-form__msg{grid-column:1 / -1;padding:16px 20px;background:var(--r-card);font-size:15px}@media(max-width:899px){.rima-form{grid-template-columns:minmax(0,1fr)}}.announcement-bar__text,.announcement-bar .text-block{letter-spacing:.16em;text-transform:uppercase}@media(max-width:749px){.announcement-bar .announcement-bar__text{font-size:10px;letter-spacing:.1em}}.header .menu-list__link,.header__column .menu-list__link-title{letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rima.css.map */
