:root{--c-sky: #a3c1e0;--c-steel: #6a94b5;--c-royal: #3e6a9f;--c-navy: #1c3a5e;--c-navy-deep: #132a46;--c-bg: #F6F8FB;--c-surface: #FFFFFF;--c-ink: #13253D;--c-ink-2: #4A5B70;--c-gold: var(--c-steel);--c-line: #DCE4EE;--c-ink-3: #5E6F84;--c-gold-ink: var(--c-royal);--c-accent: var(--c-royal);--c-surface-2: #EBF1F7;--c-success: #2F6B3A;--c-warning: #8A6116;--c-error: #9E2B25;--c-focus: var(--c-navy);--font-sans: "Peyda",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--font-latin-digits: "Peyda Latin","Peyda",system-ui,sans-serif;--fw-thin: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fs-xs: clamp(0.75rem,0.72rem + 0.15vw,0.8125rem);--fs-sm: clamp(0.8125rem,0.78rem + 0.2vw,0.9rem);--fs-base: clamp(0.9375rem,0.9rem + 0.25vw,1.0625rem);--fs-md: clamp(1.0625rem,1rem + 0.4vw,1.25rem);--fs-lg: clamp(1.25rem,1.1rem + 0.8vw,1.625rem);--fs-xl: clamp(1.625rem,1.35rem + 1.4vw,2.25rem);--fs-2xl: clamp(2rem,1.5rem + 2.4vw,3.25rem);--fs-3xl: clamp(2.5rem,1.8rem + 3.6vw,4.5rem);--lh-tight: 1.25;--lh-snug: 1.45;--lh-body: 1.85;--lh-loose: 2.1;--ls-caps: 0;--s-1: 0.25rem;--s-2: 0.5rem;--s-3: 0.75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--gutter: clamp(1rem,4vw,3rem);--section-y: clamp(3rem,8vw,7rem);--r-0: 0;--r-1: 2px;--r-2: 4px;--hair: 1px solid var(--c-line);--container: 1440px;--container-narrow: 760px;--header-h: 72px;--z-header: 100;--z-drawer: 200;--z-overlay: 190;--z-toast: 300;--ease: cubic-bezier(.2,.6,.2,1);--t-fast: 160ms;--t-med: 280ms;--card-ratio: 4 / 5}
@font-face{font-family: "Peyda";font-style: normal;font-weight: 200;font-display: swap;src: url("https://demo.talayemana.com/wp-content/themes/mana-editorial/assets/fonts/peyda/PeydaWebFaNum-ExtraLight.woff2") format("woff2")}@font-face{font-family: "Peyda";font-style: normal;font-weight: 300;font-display: swap;src: url("https://demo.talayemana.com/wp-content/themes/mana-editorial/assets/fonts/peyda/PeydaWebFaNum-Light.woff2") format("woff2")}@font-face{font-family: "Peyda";font-style: normal;font-weight: 400;font-display: swap;src: url("https://demo.talayemana.com/wp-content/themes/mana-editorial/assets/fonts/peyda/PeydaWebFaNum-Regular.woff2") format("woff2")}@font-face{font-family: "Peyda";font-style: normal;font-weight: 500;font-display: swap;src: url("https://demo.talayemana.com/wp-content/themes/mana-editorial/assets/fonts/peyda/PeydaWebFaNum-Medium.woff2") format("woff2")}@font-face{font-family: "Peyda";font-style: normal;font-weight: 600;font-display: swap;src: url("https://demo.talayemana.com/wp-content/themes/mana-editorial/assets/fonts/peyda/PeydaWebFaNum-SemiBold.woff2") format("woff2")}@font-face{font-family: "Peyda Latin";font-style: normal;font-weight: 400;font-display: swap;src: url("https://demo.talayemana.com/wp-content/themes/mana-editorial/assets/fonts/peyda/PeydaWeb-Regular.woff2") format("woff2")}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.01ms !important;transition-duration: 0.01ms !important}}body{margin: 0;background: var(--c-bg);color: var(--c-ink);font-family: var(--font-sans);font-size: var(--fs-base);line-height: var(--lh-body);font-weight: var(--fw-regular);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-feature-settings: "kern"}img,svg,video{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration: none;text-underline-offset: 0.2em}a:hover{text-decoration: underline;text-decoration-thickness: 1px}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}input,select,textarea{font: inherit;color: inherit}hr{border: 0;border-top: var(--hair);margin: var(--s-6) 0}h1,h2,h3,h4,h5,h6{margin: 0 0 0.5em;line-height: var(--lh-tight);font-weight: var(--fw-medium);letter-spacing: -0.005em;text-wrap: balance}h1{font-size: var(--fs-2xl);font-weight: var(--fw-light)}h2{font-size: var(--fs-xl);font-weight: var(--fw-light)}h3{font-size: var(--fs-lg)}h4{font-size: var(--fs-md)}p{margin: 0 0 1em}p:last-child{margin-bottom: 0}small,.text-sm{font-size: var(--fs-sm)}.text-muted{color: var(--c-ink-2)}.num,.price,[data-num]{font-variant-numeric: tabular-nums lining-nums}.kicker{display: block;font-size: var(--fs-xs);letter-spacing: var(--ls-caps);color: var(--c-gold-ink);margin-block-end: var(--s-2);font-weight: var(--fw-medium)}.lede{font-size: var(--fs-md);color: var(--c-ink-2);line-height: var(--lh-loose);max-width: 46ch}.eyebrow{font-size: var(--fs-xs);color: var(--c-ink-2);letter-spacing: var(--ls-caps)}:focus{outline: none}:focus-visible{outline: 2px solid var(--c-focus);outline-offset: 3px;border-radius: var(--r-1)}.skip-link{position: absolute;inset-inline-start: var(--s-4);inset-block-start: -100px;background: var(--c-ink);color: var(--c-surface);padding: var(--s-2) var(--s-4);z-index: var(--z-toast)}.skip-link:focus{inset-block-start: var(--s-4)}.visually-hidden,.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.container{width: min(100% - 2 * var(--gutter),var(--container));margin-inline: auto}.container--narrow{width: min(100% - 2 * var(--gutter),var(--container-narrow));margin-inline: auto}.section{padding-block: var(--section-y)}.section--tight{padding-block: calc(var(--section-y) * 0.6)}.section__head{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--s-4);margin-block-end: var(--s-6);flex-wrap: wrap}.section__head h2{margin: 0}.section__more{font-size: var(--fs-sm);border-block-end: 1px solid var(--c-ink);padding-block-end: 2px;white-space: nowrap}.section__more:hover{text-decoration: none;color: var(--c-gold-ink);border-color: var(--c-gold-ink)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);min-height: 48px;padding: 0 var(--s-5);border: 1px solid var(--c-ink);border-radius: var(--r-1);background: var(--c-ink);color: var(--c-surface);font-size: var(--fs-sm);font-weight: var(--fw-medium);letter-spacing: 0.01em;transition: background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.btn:hover{background: var(--c-navy);border-color: var(--c-navy);text-decoration: none}.btn--ghost{background: transparent;color: var(--c-ink)}.btn--ghost:hover{background: var(--c-ink);color: var(--c-surface)}.btn--link{min-height: 0;padding: 0;border: 0;background: none;color: var(--c-ink);border-block-end: 1px solid currentColor;border-radius: 0}.btn--link:hover{background: none;color: var(--c-gold-ink)}.btn[disabled],.btn[aria-disabled="true"]{opacity: .45;cursor: not-allowed}.btn--sm{min-height: 40px;padding-inline: var(--s-4);font-size: var(--fs-xs)}.field{display: grid;gap: var(--s-2)}.field label{font-size: var(--fs-sm);color: var(--c-ink-2)}.input,input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select,textarea{width: 100%;min-height: 48px;padding: var(--s-3) var(--s-4);background: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-1);color: var(--c-ink);transition: border-color var(--t-fast) var(--ease)}.input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color: var(--c-ink);outline-offset: 0;outline-width: 1px}input[type="email"],input[type="url"],input[type="password"],input[name*="email"]{font-family: var(--font-latin-digits);direction: ltr;text-align: start}input[inputmode="decimal"],input[inputmode="numeric"],input[type="number"]{direction: ltr;text-align: start;font-variant-numeric: tabular-nums}.field__error{color: var(--c-error);font-size: var(--fs-sm)}.crumbs{font-size: var(--fs-xs);color: var(--c-ink-2);margin-block-end: var(--s-4)}.crumbs__list{display: flex;flex-wrap: wrap;gap: var(--s-2);list-style: none;margin: 0;padding: 0}.crumbs__list li + li::before{content: "/";color: var(--c-ink-3);margin-inline-end: var(--s-2)}.crumbs__sep{color: var(--c-ink-3)}.hairline{border-block-start: var(--hair)}.list-plain{list-style: none;margin: 0;padding: 0}.dl{display: grid;grid-template-columns: 1fr auto;gap: var(--s-2) var(--s-4);margin: 0}.dl dt{color: var(--c-ink-2)}.dl dd{margin: 0;text-align: end}.img-frame{background: var(--c-surface-2);overflow: hidden}.img-frame img{width: 100%;height: 100%;object-fit: cover}.woocommerce-message,.woocommerce-info,.woocommerce-error,.notice-inline{border: var(--hair);border-inline-start: 3px solid var(--c-ink);padding: var(--s-3) var(--s-4);background: var(--c-surface);margin-block-end: var(--s-5);list-style: none;font-size: var(--fs-sm)}.woocommerce-error{border-inline-start-color: var(--c-error)}.woocommerce-info{border-inline-start-color: var(--c-gold)}.woocommerce-message .button,.woocommerce-info .button{float: inline-end}.woocommerce-pagination ul,.pagination{display: flex;justify-content: center;gap: var(--s-2);list-style: none;padding: 0;margin: var(--s-7) 0 0}.woocommerce-pagination a,.woocommerce-pagination span,.page-numbers{display: inline-flex;min-width: 44px;min-height: 44px;align-items: center;justify-content: center;border: var(--hair);border-radius: var(--r-1);font-variant-numeric: tabular-nums}.woocommerce-pagination .current,.page-numbers.current{background: var(--c-ink);color: var(--c-surface);border-color: var(--c-ink)}table.table{width: 100%;border-collapse: collapse;font-size: var(--fs-sm)}table.table th,table.table td{padding: var(--s-3) 0;border-block-end: var(--hair);text-align: start}.consent{position: fixed;inset-inline: var(--s-4);inset-block-end: calc(var(--s-4) + env(safe-area-inset-bottom));z-index: var(--z-toast);max-width: 560px;margin-inline: auto;background: var(--c-surface);border: var(--hair);padding: var(--s-4);display: grid;gap: var(--s-3);font-size: var(--fs-sm);box-shadow: 0 8px 32px rgba(19,37,61,.10)}.consent__text{margin: 0}.consent__actions{display: flex;gap: var(--s-2)}
.announce{background: var(--c-navy);color: var(--c-surface);font-size: var(--fs-xs);letter-spacing: 0.02em}.announce__text{margin: 0;padding-block: 8px;text-align: center}.site-header{position: sticky;top: 0;z-index: var(--z-header);background: color-mix(in srgb,var(--c-bg) 96%,transparent);border-block-end: var(--hair)}@supports not (background: color-mix(in srgb,red 50%,blue)){.site-header{background: var(--c-bg)}}.site-header__row{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;min-height: var(--header-h);gap: var(--s-4)}.site-header__start,.site-header__end{display: flex;align-items: center;gap: var(--s-1)}.site-header__end{justify-content: flex-end}.site-header__brand{text-align: center}.brand{display: inline-flex;flex-direction: column;align-items: center;line-height: 1.1}.brand img{max-height: 44px;width: auto}.brand__fa{font-size: clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight: var(--fw-medium);letter-spacing: -0.01em}.brand__en{font-size: 0.6rem;letter-spacing: 0.32em;color: var(--c-ink-2);margin-block-start: 2px;padding-inline-start: 0.32em}.brand:hover{text-decoration: none}.brand--mark{color: var(--c-navy);padding-block: 6px;transition: color var(--t-fast) var(--ease)}.brand--mark:hover{color: var(--c-royal)}.brand-svg{display: block;width: auto;max-width: none;fill: currentColor}.brand--mark .brand-svg{height: 46px}.iconbtn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: var(--r-1);color: var(--c-ink)}.iconbtn:hover{color: var(--c-gold-ink);text-decoration: none}.iconbtn__count{position: absolute;inset-block-start: 4px;inset-inline-end: 2px;min-width: 18px;height: 18px;padding-inline: 4px;display: inline-flex;align-items: center;justify-content: center;font-size: 11px;line-height: 1;background: var(--c-ink);color: var(--c-surface);border-radius: var(--r-1)}.site-header__menu{display: none}.ticker{display: inline-flex;align-items: baseline;gap: 0.4em;font-size: var(--fs-xs);color: var(--c-ink-2);padding-inline: var(--s-3);white-space: nowrap;line-height: 1}.ticker:hover{text-decoration: none;color: var(--c-ink)}.ticker__label{color: var(--c-ink-2)}.ticker__value{font-size: var(--fs-sm);color: var(--c-ink);font-weight: var(--fw-medium);transition: color var(--t-med) var(--ease)}.ticker__unit{color: var(--c-ink-2)}.ticker__meta{display: inline-flex;align-items: baseline;gap: 0.5em;padding-inline-start: 0.6em;border-inline-start: 1px solid var(--c-line)}.ticker__state::before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--c-success);margin-inline-end: 0.35em;vertical-align: 1px}.ticker--delayed .ticker__state::before{background: var(--c-warning)}.ticker--stale .ticker__state::before,.ticker--unavailable .ticker__state::before{background: var(--c-error)}.ticker--manual .ticker__state::before{background: var(--c-ink-3)}.ticker--stale .ticker__value,.ticker--unavailable .ticker__value{color: var(--c-ink-2);text-decoration: line-through;text-decoration-thickness: 1px}.ticker--unavailable .ticker__value{text-decoration: none}.ticker.is-updating .ticker__value{color: var(--c-gold-ink)}.ticker--drawer,.ticker--footer{display: flex;flex-wrap: wrap;padding: 0;margin-block-end: var(--s-4);font-size: var(--fs-sm)}.ticker--footer .ticker__value{font-size: var(--fs-md)}.search-panel{border-block-start: var(--hair);background: var(--c-bg);padding-block: var(--s-4)}.searchform{display: flex;gap: var(--s-2);max-width: 720px;margin-inline: auto}.searchform__input{flex: 1}.searchform__btn{padding-inline: var(--s-4)}.overlay{position: fixed;inset: 0;background: rgba(19,37,61,.38);z-index: var(--z-overlay)}.toast{position: fixed;inset-block-end: calc(var(--s-4) + env(safe-area-inset-bottom));inset-inline-start: 50%;transform: translateX(-50%);background: var(--c-ink);color: var(--c-surface);padding: var(--s-3) var(--s-5);font-size: var(--fs-sm);z-index: var(--z-toast);display: flex;gap: var(--s-4);align-items: center;max-width: min(92vw,560px)}[dir="rtl"] .toast{transform: translateX(50%)}.toast a,.toast button{color: var(--c-sky);border-block-end: 1px solid currentColor}@media (max-width: 1023px){.site-header__menu{display: inline-flex}.site-header .ticker--header{display: none}.nav{display: none}}@media (min-width: 1024px){.site-header__row{min-height: 80px}.brand--mark .brand-svg{height: 54px}}@media (max-width: 599px){.brand--mark .brand-svg{height: 40px}}
.nav__list{display: flex;justify-content: center;gap: var(--s-6);list-style: none;margin: 0;padding: 0}.nav__item{position: static}.nav__link{display: inline-block;padding: var(--s-3) 0 calc(var(--s-3) + 1px);font-size: var(--fs-sm);color: var(--c-ink);border-block-end: 1px solid transparent}.nav__link:hover,.nav__item.is-open > .nav__link,.nav__item.is-current > .nav__link{text-decoration: none;border-color: var(--c-ink)}.mega{position: absolute;inset-inline: 0;top: 100%;background: var(--c-bg);border-block: var(--hair);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),visibility 0s linear var(--t-fast)}.nav__item.is-open > .mega{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.mega__inner{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: var(--s-6);padding-block: var(--s-6) var(--s-7)}.mega__heading{font-size: var(--fs-xs);letter-spacing: var(--ls-caps);color: var(--c-ink-2);margin-block-end: var(--s-3);font-weight: var(--fw-medium)}.mega__heading a{color: inherit}.mega__links{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-2)}.mega__links a{font-size: var(--fs-sm);color: var(--c-ink)}.mega__links a:hover{color: var(--c-gold-ink);text-decoration: none}.drawer{position: fixed;inset-block: 0;inset-inline-start: 0;width: min(88vw,400px);background: var(--c-bg);z-index: var(--z-drawer);display: flex;flex-direction: column;transform: translateX(100%);transition: transform var(--t-med) var(--ease);box-shadow: 0 0 0 1px var(--c-line);overflow: hidden}[dir="ltr"] .drawer{transform: translateX(-100%)}.admin-bar .drawer{inset-block-start: var(--wp-admin--admin-bar--height,0px)}.drawer.is-open{transform: none}.drawer__head{display: flex;align-items: center;justify-content: space-between;padding: var(--s-3) var(--s-4);border-block-end: var(--hair);min-height: var(--header-h)}.drawer__brand{display: inline-flex;color: var(--c-navy)}.drawer__brand .brand-svg{height: 36px}.drawer__body{overflow-y: auto;padding: var(--s-4) var(--s-4) calc(var(--s-6) + env(safe-area-inset-bottom));-webkit-overflow-scrolling: touch}.drawer__item{border-block-end: var(--hair)}.drawer__toggle,.drawer__link{display: flex;width: 100%;align-items: center;justify-content: space-between;padding-block: var(--s-4);font-size: var(--fs-md);text-align: start}.drawer__link:hover{text-decoration: none}.drawer__chev{width: 10px;height: 10px;border-inline-end: 1.5px solid currentColor;border-block-end: 1.5px solid currentColor;transform: rotate(45deg);transition: transform var(--t-fast) var(--ease);margin-inline-end: 4px}.drawer__toggle[aria-expanded="true"] .drawer__chev{transform: rotate(-135deg)}.drawer__panel{padding-block: 0 var(--s-4);display: grid;gap: var(--s-4)}.drawer__group .drawer__heading{font-size: var(--fs-xs);letter-spacing: var(--ls-caps);color: var(--c-ink-2);margin: 0 0 var(--s-2);font-weight: var(--fw-medium)}.drawer__links{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-2)}.drawer__links a{display: block;padding-block: var(--s-1)}.drawer__utility{margin-block-start: var(--s-5);display: grid;gap: var(--s-3);font-size: var(--fs-sm);color: var(--c-ink-2)}body.has-drawer{overflow: hidden}
.site-footer{--c-ink: #F2F6FB;--c-ink-2: #C3D5EA;--c-ink-3: var(--c-sky);--c-gold-ink: var(--c-sky);--c-line: rgba(163,193,224,.22);--c-focus: var(--c-sky);position: relative;overflow: hidden;isolation: isolate;margin-block-start: var(--section-y);padding-block: var(--s-8) calc(var(--s-6) + env(safe-area-inset-bottom));font-size: var(--fs-sm);color: var(--c-ink-2);background: radial-gradient(90% 70% at 100% 0%,rgba(62,106,159,.45) 0%,rgba(62,106,159,0) 60%),linear-gradient(180deg,var(--c-navy) 0%,var(--c-navy-deep) 100%)}.site-footer a:hover{color: var(--c-sky)}.site-footer__brand{margin-block-end: var(--s-7);padding-block-end: var(--s-6);border-block-end: 1px solid var(--c-line)}.site-footer__logo{display: inline-block;color: var(--c-sky)}.site-footer__logo .brand-svg{height: 112px}.site-footer__logo:hover{color: #F2F6FB;text-decoration: none}.site-footer__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-7) var(--s-6)}.site-footer__heading{font-size: var(--fs-xs);letter-spacing: var(--ls-caps);color: var(--c-ink);margin-block-end: var(--s-4);font-weight: var(--fw-medium)}.site-footer__menu{display: grid;gap: var(--s-2)}.site-footer__menu a{color: var(--c-ink-2)}.site-footer__menu a:hover{color: var(--c-sky);text-decoration: none}.site-footer__text{line-height: var(--lh-loose)}.site-footer__contact{display: grid;grid-template-columns: auto 1fr;gap: var(--s-1) var(--s-3);margin: var(--s-4) 0 0}.site-footer__contact dd{margin: 0;color: var(--c-ink)}.site-footer__social,.site-footer__licenses{display: flex;flex-wrap: wrap;gap: var(--s-3) var(--s-4);margin-block-start: var(--s-4)}.site-footer__licenses img{max-height: 64px;width: auto}.site-footer__bottom{display: flex;justify-content: space-between;flex-wrap: wrap;gap: var(--s-3);border-block-start: var(--hair);margin-block-start: var(--s-7);padding-block-start: var(--s-5);font-size: var(--fs-xs)}.site-footer__legal{margin: 0}.site-footer__legal-menu{display: flex;gap: var(--s-4)}@media (max-width: 1023px){.site-footer__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 599px){.site-footer__grid{grid-template-columns: 1fr;gap: var(--s-6)}.site-footer__brand{text-align: center}.site-footer__logo .brand-svg{height: 96px}}
.products,.grid{display: grid;gap: var(--s-6) var(--s-4);list-style: none;margin: 0;padding: 0}.products{grid-template-columns: repeat(2,1fr)}.grid--2{grid-template-columns: repeat(2,1fr)}.grid--4{grid-template-columns: repeat(2,1fr)}@media (min-width: 640px){.products,.grid--4{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1024px){.products.columns-4,.grid--4,.archive .products{grid-template-columns: repeat(4,1fr);gap: var(--s-7) var(--s-5)}.archive .products{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1280px){.archive .products{grid-template-columns: repeat(4,1fr)}}.card{position: relative;margin: 0;display: flex;flex-direction: column}.card__media{position: relative;display: block;aspect-ratio: var(--card-ratio);background: var(--c-surface-2);overflow: hidden;border-radius: var(--r-0)}.card__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: opacity var(--t-med) var(--ease)}.card__img--secondary{opacity: 0}.card--has-hover:hover .card__img--secondary,.card--has-hover:focus-within .card__img--secondary,.card.show-alt .card__img--secondary{opacity: 1}.card--has-hover:hover .card__img--primary,.card--has-hover:focus-within .card__img--primary,.card.show-alt .card__img--primary{opacity: 0}@media (hover: none){.card--has-hover:hover .card__img--secondary,.card--has-hover:focus-within .card__img--secondary{opacity: 0}.card--has-hover:hover .card__img--primary,.card--has-hover:focus-within .card__img--primary{opacity: 1}.card.show-alt .card__img--secondary{opacity: 1}.card.show-alt .card__img--primary{opacity: 0}}.card__noimg{position: absolute;inset: 0;background: var(--c-surface-2)}.card__alt{position: absolute;inset-inline-end: var(--s-2);inset-block-start: var(--s-2);width: 36px;height: 36px;display: none;align-items: center;justify-content: center;background: color-mix(in srgb,var(--c-surface) 85%,transparent);color: var(--c-ink);border-radius: var(--r-1)}@media (hover: none){.card--has-hover .card__alt{display: inline-flex}}.badge{position: absolute;inset-inline-start: var(--s-2);inset-block-start: var(--s-2);font-size: var(--fs-xs);padding: 4px 8px;background: var(--c-surface);color: var(--c-ink);border: var(--hair);border-radius: var(--r-1);line-height: 1.4}.badge--wage{color: var(--c-gold-ink)}.badge--muted{color: var(--c-ink-2);inset-block-start: auto;inset-block-end: var(--s-2)}.card__body{padding-block-start: var(--s-3);display: grid;gap: 2px}.card__title{font-size: var(--fs-sm);font-weight: var(--fw-regular);margin: 0;line-height: var(--lh-snug)}.card__title a:hover{text-decoration: none;color: var(--c-gold-ink)}.card__meta{margin: 0;font-size: var(--fs-xs);color: var(--c-ink-2)}.card__price{font-size: var(--fs-sm);margin-block-start: 2px;min-height: 1.6em}.card__price del{color: var(--c-ink-3);font-weight: var(--fw-regular);margin-inline-end: 0.5em;text-decoration-thickness: 1px}.card__price ins{text-decoration: none}.card__price .woocommerce-Price-currencySymbol{font-size: 0.85em;color: var(--c-ink-2);margin-inline-start: 0.25em}.card__price-note,.mge-price__note{font-size: var(--fs-xs);color: var(--c-ink-2);display: block}.mge-price--reference .amount{color: var(--c-ink-2)}.card__avail{margin: 0;font-size: var(--fs-xs);color: var(--c-warning)}.card--hidden .card__price,.card--unavailable .card__price{color: var(--c-ink-2)}
.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 var(--s-5);border: 1px solid var(--c-ink);border-radius: var(--r-1);background: var(--c-ink);color: var(--c-surface);font-size: var(--fs-sm);font-weight: var(--fw-medium);cursor: pointer}.woocommerce .button:hover{background: var(--c-navy);border-color: var(--c-navy);text-decoration: none}.woocommerce .button.alt{background: var(--c-ink)}.woocommerce table.shop_table{width: 100%;border-collapse: collapse;border: 0;font-size: var(--fs-sm)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding: var(--s-3) var(--s-2);border: 0;border-block-end: var(--hair);text-align: start}.woocommerce table.shop_table img{max-width: 72px}.woocommerce .quantity .qty{width: 64px;min-height: 44px;text-align: center}.woocommerce .cart-collaterals,.woocommerce-checkout .col2-set{display: grid;gap: var(--s-6)}@media (min-width: 1024px){.woocommerce-checkout .col2-set{grid-template-columns: 1fr 1fr}}.woocommerce form .form-row{margin-block-end: var(--s-4)}.woocommerce form .form-row label{display: block;font-size: var(--fs-sm);color: var(--c-ink-2);margin-block-end: var(--s-1)}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{width: 100%}.woocommerce .woocommerce-breadcrumb{font-size: var(--fs-xs);color: var(--c-ink-2);margin-block-end: var(--s-4)}.woocommerce .product .price{font-variant-numeric: tabular-nums}.woocommerce .product .price del{color: var(--c-ink-3)}.woocommerce .product .price ins{text-decoration: none}.woocommerce span.onsale{display: none}.woocommerce #content div.product,.woocommerce div.product{padding-block-start: var(--s-5)}.woocommerce div.product .product_title{font-size: var(--fs-xl);font-weight: var(--fw-light)}.woocommerce div.product form.cart .button{min-width: 220px}.woocommerce-cart .cart_totals h2,.woocommerce-checkout h3{font-size: var(--fs-md)}.woocommerce .woocommerce-MyAccount-navigation ul{list-style: none;padding: 0;display: grid;gap: var(--s-2)}.woocommerce .woocommerce-MyAccount-navigation a{color: var(--c-ink-2)}.woocommerce .woocommerce-MyAccount-navigation .is-active a{color: var(--c-ink);border-block-end: 1px solid var(--c-ink)}.woocommerce .woocommerce-MyAccount-content,.woocommerce-account .woocommerce{display: grid;gap: var(--s-6)}@media (min-width: 1024px){.woocommerce-account .woocommerce{grid-template-columns: 220px 1fr}}.woocommerce .woocommerce-notices-wrapper:empty{display: none}.woocommerce .star-rating{display: none}
.page-header,.article__header{padding-block: var(--s-6) var(--s-5);margin-inline: auto}.article__title{font-size: var(--fs-2xl);font-weight: var(--fw-light)}.article__media{margin: 0 auto var(--s-6);aspect-ratio: 16 / 9}.prose{line-height: var(--lh-loose);font-size: var(--fs-md)}.prose h2{margin-block-start: 1.6em;font-size: var(--fs-lg)}.prose h3{margin-block-start: 1.4em}.prose img{margin-block: var(--s-5)}.prose blockquote{margin: var(--s-5) 0;padding-inline-start: var(--s-4);border-inline-start: 2px solid var(--c-gold);color: var(--c-ink-2)}.prose table{width: 100%;border-collapse: collapse}.prose th,.prose td{padding: var(--s-2) var(--s-3);border-block-end: var(--hair);text-align: start}.prose a{border-block-end: 1px solid var(--c-line)}.prose a:hover{text-decoration: none;border-color: var(--c-ink)}.article__footer{margin-block: var(--s-7)}.journal-index .journal__list{margin-block-start: var(--s-5)}.error404{padding-block: var(--s-9)}
.drawer--cart{inset-inline-start: auto;inset-inline-end: 0;transform: translateX(-100%);width: min(92vw,440px)}[dir="ltr"] .drawer--cart{transform: translateX(100%)}.drawer--cart.is-open{transform: none}.minicart__body{flex: 1;display: flex;flex-direction: column}.minicart__empty{display: grid;gap: var(--s-4);justify-items: start;padding-block: var(--s-6);color: var(--c-ink-2)}.minicart__items{display: grid}.mc-item{display: grid;grid-template-columns: 72px 1fr;gap: var(--s-3);padding-block: var(--s-4);border-block-end: var(--hair)}.mc-item__media{aspect-ratio: var(--card-ratio)}.mc-item__body{display: grid;gap: 4px;min-width: 0;align-content: start}.mc-item__title{margin: 0;font-size: var(--fs-sm);line-height: var(--lh-snug)}.mc-item__meta{margin: 0;font-size: var(--fs-xs);color: var(--c-ink-2)}.mc-item__meta span + span::before{content: " · "}.mc-item__opts{margin: 0;font-size: var(--fs-xs);color: var(--c-ink-2);display: grid;gap: 1px}.mc-item__row{display: flex;justify-content: space-between;align-items: center;gap: var(--s-3);margin-block-start: var(--s-2)}.mc-item__total{font-size: var(--fs-sm);font-weight: var(--fw-medium)}.mc-item__unit{font-size: var(--fs-xs);color: var(--c-ink-2);display: block}.mc-item .qty{transform: scale(.85);transform-origin: inline-start}.mc-item .qty__btn,.mc-item .qty__input{min-height: 40px}.mc-item__remove{font-size: var(--fs-xs);color: var(--c-ink-2);border-block-end: 1px solid currentColor}.mc-item__remove:hover{color: var(--c-error)}.mc-item.is-busy{opacity: .5;pointer-events: none}.minicart__foot{border-block-start: var(--hair);padding: var(--s-4) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom));display: grid;gap: var(--s-2);background: var(--c-bg)}.minicart__rate,.minicart__lead{margin: 0}.minicart__total{display: flex;justify-content: space-between;align-items: baseline;font-size: var(--fs-md);padding-block: var(--s-2)}.minicart__checkout{width: 100%}.minicart__viewcart{justify-self: center;font-size: var(--fs-sm)}.minicart__notice{margin: var(--s-3) 0 0;padding: var(--s-3);border: var(--hair);border-inline-start: 3px solid var(--c-error);font-size: var(--fs-sm)}
