:root{--z-espresso: var(--wp--preset--color--espresso,#5d3518);--z-citrine: var(--wp--preset--color--citrine-white,#f9eed3);--z-temptress: var(--wp--preset--color--temptress,#241123);--z-wine: var(--wp--preset--color--wine-berry,#5e222c);--z-clay: var(--wp--preset--color--potters-clay,#b88548);--z-midnight: var(--wp--preset--color--midnight-ink,#091b27);--z-slate: var(--wp--preset--color--slate-blue,#799ea7);--z-mint: var(--wp--preset--color--frosted-mint,#c3d5d4);--z-amber: var(--wp--preset--color--golden-amber,#eaa52c);--z-clay-dark: #8b6239;--z-citrine-80: rgb(249 238 211 / 0.8);--z-citrine-50: rgb(249 238 211 / 0.5);--z-citrine-25: rgb(249 238 211 / 0.25);--z-citrine-10: rgb(249 238 211 / 0.1);--z-clay-40: rgb(184 133 72 / 0.4);--z-clay-30: rgb(184 133 72 / 0.3);--z-espresso-25: rgb(93 53 24 / 0.25);--z-temptress-60: rgb(36 17 35 / 0.6);--z-temptress-95: rgb(36 17 35 / 0.95);--z-shadow: 0 18px 40px rgb(9 27 39 / 0.35);--z-grad-espresso-clay: var(--wp--preset--gradient--espresso-clay);--z-grad-espresso-wine: var(--wp--preset--gradient--espresso-wine);--z-grad-citrine-temptress: var(--wp--preset--gradient--citrine-temptress);--z-grad-icon: var(--wp--preset--gradient--icon-tile);--z-font-display: var(--wp--preset--font-family--display,"Titillium Web",system-ui,sans-serif);--z-font-body: var(--wp--preset--font-family--body,"Roboto Slab",Georgia,serif);--z-fs-label: var(--wp--preset--font-size--label,0.75rem);--z-fs-small: var(--wp--preset--font-size--small,0.875rem);--z-fs-body: var(--wp--preset--font-size--body,1rem);--z-fs-card: var(--wp--preset--font-size--card,1.25rem);--z-fs-subtitle: var(--wp--preset--font-size--subtitle,1.5rem);--z-fs-post-title: var(--wp--preset--font-size--post-title,1.875rem);--z-fs-section: var(--wp--preset--font-size--section,2.75rem);--z-fs-page-title: var(--wp--preset--font-size--page-title,3.5rem);--z-fs-hero: var(--wp--preset--font-size--hero,4.5rem);--z-fs-counter: clamp(2.5rem,2rem + 2.5vw,3.5rem);--z-tracking-label: 0.16em;--z-tracking-kicker: 0.2em;--z-wide: 1320px;--z-reading: 760px;--z-gutter: max(16px,4vw);--z-header-h: var(--wp--custom--header-height,100px);--z-section-space: var(--wp--preset--spacing--60,clamp(4rem,9vw,7.5rem));--z-gap: clamp(1.5rem,3vw,2.5rem);--z-radius-pill: var(--wp--custom--radius--pill,48px);--z-radius-field: var(--wp--custom--radius--field,24px);--z-line: var(--wp--custom--line,1px solid rgb(184 133 72 / 0.4));--z-ease: cubic-bezier(0.2,0.7,0.2,1);--z-dur: 0.25s}*,*::before,*::after{box-sizing: border-box}html{accent-color: var(--z-amber);-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--z-header-h) + 1rem)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--z-temptress);color: var(--z-citrine);font-family: var(--z-font-body);font-size: var(--z-fs-body);font-weight: 300;line-height: 1.7;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}@media (min-width: 768px){body{line-height: 1.75}}img,svg,video,canvas,iframe{display: block;max-width: 100%}img,video{height: auto}figure{margin: 0}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}::selection{background: var(--z-amber);color: var(--z-temptress)}h1,h2,h3,h4,h5,h6{margin: 0 0 0.5em;font-family: var(--z-font-display);font-weight: 700;line-height: 1.1;color: inherit;text-wrap: balance}h1{font-size: var(--z-fs-page-title);line-height: 1.05;letter-spacing: -0.01em}h2{font-size: var(--z-fs-section);line-height: 1.1}h3{font-size: var(--z-fs-post-title);line-height: 1.2}h4{font-size: var(--z-fs-subtitle);font-weight: 600;font-style: italic;line-height: 1.25}h5{font-size: var(--z-fs-card);font-weight: 600;line-height: 1.3}h6{font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;line-height: 1.4;color: var(--z-clay)}:is(h1,h2,h3,h4,h5,.z-display) em,.z-hl{font-weight: 600;font-style: italic;color: var(--z-amber)}.z-display{font-family: var(--z-font-display);font-size: var(--z-fs-hero);font-weight: 700;line-height: 1;letter-spacing: -0.015em}p{margin: 0 0 1.25em}strong,b{font-weight: 700}small{font-size: var(--z-fs-small);font-weight: 400}mark{background: var(--z-amber);color: var(--z-temptress);padding: 0 0.2em}abbr[title]{text-decoration: underline dotted var(--z-clay);text-underline-offset: 3px;cursor: help}del{opacity: 0.6}ins{text-decoration: none;border-bottom: 1px solid var(--z-amber)}sub,sup{font-size: 0.75em;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}code,kbd,samp,pre{font-family: ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size: 0.875em}code,kbd{padding: 0.15em 0.4em;background: var(--z-citrine-10);border-radius: 4px;font-weight: 400}kbd{border: 1px solid var(--z-citrine-25);border-bottom-width: 2px}hr{height: 0;margin: 2.5rem 0;border: 0;border-top: var(--z-line)}a{color: var(--z-amber);text-decoration-thickness: 1px;text-underline-offset: 0.2em;transition: color var(--z-dur) var(--z-ease),background-color var(--z-dur) var(--z-ease),border-color var(--z-dur) var(--z-ease)}a:hover{color: var(--z-citrine)}:focus{outline: none}:focus-visible{outline: 2px solid var(--z-amber);outline-offset: 3px}.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;word-wrap: normal !important}.skip-link:focus{position: fixed !important;top: 12px;left: 12px;z-index: 1000;width: auto;height: auto;margin: 0;padding: 14px 24px;clip: auto;background: var(--z-amber);color: var(--z-temptress);font-family: var(--z-font-display);font-weight: 600;font-size: var(--z-fs-label);letter-spacing: var(--z-tracking-label);text-transform: uppercase;text-decoration: none;border-radius: var(--z-radius-pill)}.site-main:focus{outline: none}.z-wide{width: 100%;max-width: calc(var(--z-wide) + 2 * var(--z-gutter));margin-inline: auto;padding-inline: var(--z-gutter)}.z-reading{width: 100%;max-width: calc(var(--z-reading) + 2 * var(--z-gutter));margin-inline: auto;padding-inline: var(--z-gutter)}.z-section{padding-block: var(--z-section-space)}.z-section--tight{padding-top: 0}.z-grid{display: grid;gap: var(--z-gap)}@media (min-width: 768px){.z-grid--2,.z-grid--3,.z-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.z-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.z-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}}.z-surface--espresso{background: var(--z-espresso);color: var(--z-citrine)}.z-surface--wine{background: var(--z-wine);color: var(--z-citrine)}.z-surface--midnight{background: var(--z-midnight);color: var(--z-citrine)}.z-surface--light,.has-citrine-white-background-color{--z-on-light: 1;background: var(--z-citrine);color: var(--z-espresso)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :is(h1,h2,h3,h4,h5){color: var(--z-espresso)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :is(h1,h2,h3,h4,h5) em,:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :is(h6,.z-kicker,.z-label){color: var(--z-wine)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) a:not(.z-btn,.wp-block-button__link){color: var(--z-wine)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) a:not(.z-btn,.wp-block-button__link):hover{color: var(--z-espresso)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :focus-visible{outline-color: var(--z-wine)}.has-frosted-mint-background-color{color: var(--z-espresso)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}.z-btn,.wp-element-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="submit"],button[type="submit"]:not(.z-search__submit,.wp-block-search__button){--z-btn-bg: var(--z-amber);--z-btn-fg: var(--z-temptress);--z-btn-border: var(--z-amber);display: inline-flex;align-items: center;justify-content: center;gap: 0.75em;min-height: 48px;margin: 0;padding: 16px 28px;border: 1px solid var(--z-btn-border);border-radius: var(--z-radius-pill);background: var(--z-btn-bg);color: var(--z-btn-fg);font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1;text-transform: uppercase;text-decoration: none;text-align: center;white-space: nowrap;cursor: pointer;transition: background-color var(--z-dur) var(--z-ease),color var(--z-dur) var(--z-ease),border-color var(--z-dur) var(--z-ease),scale var(--z-dur) var(--z-ease)}.z-btn:hover,.z-btn.is-hover,.wp-element-button:hover,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover,input[type="submit"]:hover,button[type="submit"]:not(.z-search__submit,.wp-block-search__button):hover{--z-btn-bg: var(--z-clay);--z-btn-fg: var(--z-temptress);--z-btn-border: var(--z-clay);color: var(--z-btn-fg);scale: 1.06}.z-btn:focus-visible,.z-btn.is-focus,.wp-element-button:focus-visible,.wp-block-button__link:focus-visible,input[type="submit"]:focus-visible{outline: 2px solid var(--z-citrine);outline-offset: 3px}.z-btn:active,.z-btn.is-active,.wp-block-button__link:active,input[type="submit"]:active{scale: 0.97}.z-btn:disabled,.z-btn.is-disabled,.z-btn[aria-disabled="true"],input[type="submit"]:disabled{opacity: 0.45;cursor: not-allowed;pointer-events: none}.z-btn .z-icon,.z-link-arrow .z-icon{flex: none;width: 16px;height: 16px}.z-btn--outline,.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{--z-btn-bg: transparent;--z-btn-fg: var(--z-citrine);--z-btn-border: var(--z-citrine)}.z-btn--outline:hover,.z-btn--outline.is-hover,.is-style-outline>.wp-block-button__link:hover{--z-btn-bg: var(--z-clay);--z-btn-fg: var(--z-temptress);--z-btn-border: var(--z-clay)}.z-btn--outline:focus-visible,.z-btn--outline.is-focus{outline-color: var(--z-amber)}.wp-block-button.is-style-outline>.wp-block-button__link{padding: 16px 28px;border-width: 1px}.z-btn--sm{min-height: 40px;padding: 12px 20px;font-size: 0.6875rem}.z-btn--block{width: 100%}.z-link-arrow{display: inline-flex;align-items: center;gap: 0.6em;padding-block: 6px;color: var(--z-amber);font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1.2;text-transform: uppercase;text-decoration: none}.z-link-arrow .z-icon{transition: transform var(--z-dur) var(--z-ease)}.z-link-arrow:hover,.z-link-arrow.is-hover{color: var(--z-citrine)}.z-link-arrow:hover .z-icon,.z-link-arrow.is-hover .z-icon{transform: translateX(4px)}.z-btn-icon{display: inline-grid;place-items: center;width: 56px;height: 56px;padding: 0;border: 1px solid var(--z-amber);border-radius: 50%;background: transparent;color: var(--z-amber);transition: background-color var(--z-dur) var(--z-ease),color var(--z-dur) var(--z-ease),border-color var(--z-dur) var(--z-ease),scale var(--z-dur) var(--z-ease)}.z-btn-icon:hover,.z-btn-icon.is-hover{border-color: var(--z-clay);background: var(--z-clay);color: var(--z-temptress);scale: 1.06}.z-btn-icon:active{scale: 0.97}.z-btn-icon--sm{width: 44px;height: 44px}.z-btn-icon--sm .z-icon{width: 20px;height: 20px}.z-btn-icon--lg{width: 96px;height: 96px}.z-btn-icon--lg .z-icon{width: 32px;height: 32px}.z-btn-group,.wp-block-buttons{display: flex;flex-wrap: wrap;align-items: center;gap: 16px}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :is(.z-btn--outline,.is-style-outline>.wp-block-button__link){--z-btn-fg: var(--z-espresso);--z-btn-border: var(--z-espresso)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :is(.z-btn--outline,.is-style-outline>.wp-block-button__link):is(:hover,.is-hover){--z-btn-bg: var(--z-clay);--z-btn-fg: var(--z-temptress);--z-btn-border: var(--z-clay)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :is(.z-btn,.wp-block-button__link):not(.z-btn--outline,.is-style-outline>*):is(:hover,.is-hover){--z-btn-bg: var(--z-clay);--z-btn-fg: var(--z-temptress);--z-btn-border: var(--z-clay)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) .z-link-arrow{color: var(--z-wine)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) .z-link-arrow:is(:hover,.is-hover){color: var(--z-espresso)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) .z-btn-icon{border-color: var(--z-wine);color: var(--z-wine)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) .z-btn-icon:is(:hover,.is-hover){border-color: var(--z-clay);color: var(--z-temptress)}:is(.z-surface--light,.has-citrine-white-background-color,.has-frosted-mint-background-color) :focus-visible{outline-color: var(--z-wine)}@media (prefers-reduced-motion: reduce){.z-btn,.wp-element-button,.wp-block-button__link,input[type="submit"],button[type="submit"],.z-btn-icon{scale: none !important}}label,.z-field__label{display: block;margin-bottom: 8px;font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-citrine-80)}input:is([type="text"],[type="email"],[type="url"],[type="password"],[type="search"],[type="tel"],[type="number"],[type="date"],[type="time"]),select,textarea,.z-input{display: block;width: 100%;min-height: 56px;padding: 18px 24px 18px 32px;border: 1px solid var(--z-citrine-25);border-radius: var(--z-radius-pill);background: var(--z-temptress-60);color: var(--z-citrine);font-family: var(--z-font-body);font-size: 0.9375rem;font-weight: 400;line-height: 1.4;transition: border-color var(--z-dur) var(--z-ease),background-color var(--z-dur) var(--z-ease);appearance: none}@media (min-width: 768px){input:is([type="text"],[type="email"],[type="url"],[type="password"],[type="search"],[type="tel"],[type="number"],[type="date"],[type="time"]),select,.z-input{padding-block: 22px;min-height: 64px}}textarea{min-height: 140px;padding: 20px 28px;border-radius: var(--z-radius-field);resize: vertical}::placeholder{color: var(--z-citrine-50);opacity: 1}input:hover,select:hover,textarea:hover,.z-input.is-hover{border-color: var(--z-citrine-50)}input:focus,select:focus,textarea:focus,.z-input.is-focus{border-color: var(--z-amber);outline: none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline: none}input:disabled,select:disabled,textarea:disabled{opacity: 0.45;cursor: not-allowed}select{padding-right: 56px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b88548' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 24px center;background-size: 18px;cursor: pointer}select option{background: var(--z-temptress);color: var(--z-citrine)}select option:checked{background: var(--z-wine);color: var(--z-amber)}@supports (appearance: base-select){select,::picker(select){appearance: base-select}select::picker-icon{display: none}::picker(select){margin-top: 8px;padding: 8px;border: 1px solid var(--z-clay-40);border-radius: var(--z-radius-field);background: var(--z-temptress);box-shadow: 0 20px 40px rgb(9 27 39 / 0.5)}select option{padding: 10px 16px;border-radius: var(--z-radius-pill);background: transparent;color: var(--z-citrine);font-family: var(--z-font-body);cursor: pointer}select option:hover,select option:focus-visible{background: var(--z-wine);color: var(--z-citrine);outline: none}select option:checked{background: transparent;color: var(--z-amber);font-weight: 600}select option:checked:hover,select option:checked:focus-visible{background: var(--z-wine)}select option::checkmark{color: var(--z-amber)}}input[type="checkbox"],input[type="radio"]{flex: none;width: 20px;height: 20px;margin: 0.2em 0 0;border: 1px solid var(--z-clay);background: var(--z-temptress-60);appearance: none;display: inline-grid;place-content: center;cursor: pointer;vertical-align: top;transition: background-color var(--z-dur) var(--z-ease),border-color var(--z-dur) var(--z-ease)}input[type="checkbox"]{border-radius: 4px}input[type="radio"]{border-radius: 50%}input[type="checkbox"]::before{content: "";width: 12px;height: 12px;background: var(--z-temptress);transform: scale(0);transition: transform 0.15s var(--z-ease);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5L19.5 7'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5L19.5 7'/%3E%3C/svg%3E") center / contain no-repeat}input[type="radio"]::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--z-amber);transform: scale(0);transition: transform 0.15s var(--z-ease)}input[type="checkbox"]:checked{background: var(--z-amber);border-color: var(--z-amber)}input:is([type="checkbox"],[type="radio"]):checked::before{transform: scale(1)}input[type="radio"]:checked{border-color: var(--z-amber)}input:is([type="checkbox"],[type="radio"]):focus-visible{outline: 2px solid var(--z-amber);outline-offset: 3px}.z-check,.comment-form-cookies-consent{display: flex;align-items: flex-start;gap: 12px;margin: 0;font-family: var(--z-font-body);font-size: var(--z-fs-small);font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--z-citrine);cursor: pointer}.comment-form-cookies-consent label{margin: 0;font: inherit;letter-spacing: 0;text-transform: none;color: inherit}fieldset{margin: 0 0 1.5rem;padding: 0;border: 0}legend{margin-bottom: 12px;padding: 0;font-family: var(--z-font-display);font-size: var(--z-fs-card);font-weight: 600}.z-field{margin-bottom: 20px}.z-field__help{display: block;margin-top: 8px;padding-left: 32px;font-size: 0.8125rem;font-weight: 400;color: var(--z-citrine-80)}.z-field.is-invalid :is(input,select,textarea),[aria-invalid="true"]{border-color: var(--z-amber) !important}.z-field__error{display: flex;align-items: center;gap: 8px;margin-top: 8px;padding-left: 32px;color: var(--z-amber);font-size: 0.8125rem;font-weight: 400}.z-field__error .z-icon{width: 16px;height: 16px}.z-form-row{display: grid;gap: 0 20px}@media (min-width: 768px){.z-form-row{grid-template-columns: 1fr 1fr}}.z-form-box{padding: 0;background: none}.z-form-box :is(input:not([type="checkbox"],[type="radio"],[type="submit"]),select,textarea){background: var(--z-temptress-60)}.z-search,.wp-block-search__inside-wrapper{position: relative;display: flex;align-items: center;width: 100%;max-width: 480px}.z-search__input,.wp-block-search__input{padding-right: 64px !important}.z-search__submit,.wp-block-search__button.has-icon{position: absolute;top: 50%;right: 6px;display: grid;place-items: center;width: 48px;height: 48px;margin: 0;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--z-clay);transform: translateY(-50%);transition: color var(--z-dur) var(--z-ease),background-color var(--z-dur) var(--z-ease)}.z-search__submit:hover{background: var(--z-amber);color: var(--z-temptress)}.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding: 0;border: 0;background: transparent}.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{padding: 22px 24px 22px 32px;border: 1px solid var(--z-citrine-25);border-radius: var(--z-radius-pill);background: var(--z-temptress-60);color: var(--z-citrine)}.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{border-color: var(--z-amber)}.wp-block-search__button.has-icon:hover{background: var(--z-amber);color: var(--z-temptress)}.wp-block-search__button.has-icon svg{width: 22px;height: 22px;fill: currentColor}.wp-block-search__label{margin-bottom: 8px}.wp-block-search__inside-wrapper{gap: 12px;max-width: none}.wp-block-search__button:not(.has-icon){flex: none}.grecaptcha-badge{visibility: hidden}.z-rc-note{margin: 1rem 0 0;font-size: var(--z-fs-small);color: var(--z-citrine-50)}.z-rc-note a{color: inherit;text-decoration: underline}.z-divider{display: block;width: 160px;height: 24px;margin: 18px auto 0;background: var(--z-divider-color,var(--z-clay));-webkit-mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") center / contain no-repeat}.z-divider--sm{width: 96px;height: 15px;margin-top: 12px}.z-divider--left{margin-left: 0}.z-rule{position: relative;display: block;height: 16px;margin-block: 0}.z-rule::before{content: "";position: absolute;top: 50%;left: 0;right: 26px;border-top: var(--z-line)}.z-rule::after{content: "";position: absolute;top: 1px;right: 0;width: 18px;height: 14px;background: var(--z-clay);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.z-edge-curve.z-edge-curve--top{top: -1px;bottom: auto;scale: 1 -1}.z-edge-curve.z-edge-curve--above{top: auto;bottom: calc(100% - 1px)}.z-edge-curve{position: absolute;right: 0;bottom: -1px;left: 0;z-index: 2;height: clamp(24px,5vw,72px);background: var(--z-curve-color,var(--z-temptress));-webkit-mask: url("/wp-content/themes/zentia/assets/svg/edge-curve.svg?ver=1792082915") center bottom / 100% 100% no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/edge-curve.svg?ver=1792082915") center bottom / 100% 100% no-repeat;pointer-events: none}.z-frame-circle{position: relative;isolation: isolate}.z-frame-circle::before{content: "";position: absolute;top: 50%;left: 50%;z-index: -1;width: 92%;aspect-ratio: 1;background: var(--z-frame-color,var(--z-clay));opacity: 0.4;transform: translate(-50%,-50%);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/frame-circle.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/frame-circle.svg?ver=1792082915") center / contain no-repeat}.z-pattern-bean{position: relative;isolation: isolate}.z-pattern-bean::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--z-pattern-color,var(--z-citrine));opacity: 0.06;-webkit-mask: url("/wp-content/themes/zentia/assets/svg/pattern-bean.svg?ver=1792082915") 0 0 / 120px 120px repeat;mask: url("/wp-content/themes/zentia/assets/svg/pattern-bean.svg?ver=1792082915") 0 0 / 120px 120px repeat;pointer-events: none}.z-leaf,.z-bean{display: inline-block;flex: none;background: var(--z-clay-dark);vertical-align: middle}.z-leaf{width: 18px;height: 14px;-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.z-bean{width: 13px;height: 40px;-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bean.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bean.svg?ver=1792082915") center / contain no-repeat}.z-vrule{position: relative;width: 1px;align-self: stretch;background: var(--z-clay-30)}.z-vrule::after{content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 12px;background: var(--z-clay);transform: translate(-50%,-50%) rotate(90deg);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.z-heading{position: relative;isolation: isolate;max-width: 820px;margin: 0 auto clamp(2.5rem,5vw,4rem);text-align: center}.z-heading.is-main .z-kicker{color: var(--z-amber)}.z-heading__title{margin: 0;font-size: var(--z-fs-section);line-height: 1.1}.z-heading--left{margin-left: 0;text-align: left}.z-heading--left .z-divider{margin-left: 0}.z-heading.has-watermark{padding-block: clamp(2rem,6vw,5rem)}.z-heading__watermark{position: absolute;top: 50%;left: 50%;z-index: -1;width: min(360px,90vw);aspect-ratio: 177 / 96;background: var(--z-citrine);opacity: 0.04;transform: translate(-50%,-50%);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/isotipo.svg?ver=1792424768") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/isotipo.svg?ver=1792424768") center / contain no-repeat}.z-heading--left .z-heading__watermark{left: 0;transform: translate(-10%,-50%)}:is(.z-surface--light,.has-citrine-white-background-color) .z-heading__watermark{background: var(--z-espresso);opacity: 0.06}:is(.z-surface--light,.has-citrine-white-background-color) .z-divider{--z-divider-color: var(--z-wine)}:is(.z-surface--light,.has-citrine-white-background-color) .z-rule::after{background: var(--z-wine)}.z-label,.z-kicker{display: inline-block;font-family: var(--z-font-display);font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1.4;text-transform: uppercase;color: var(--z-clay);text-decoration: none}@media (min-width: 768px){.z-label{font-size: var(--z-fs-label)}}a.z-label:hover{color: var(--z-amber)}.z-kicker{display: block;margin: 0 0 14px;font-size: var(--z-fs-label);letter-spacing: var(--z-tracking-kicker)}.z-kicker--amber{color: var(--z-amber)}.z-lead,.is-style-lead,.entry-content>.is-style-lead{font-size: 1.125rem;line-height: 1.7;color: var(--z-citrine)}@media (min-width: 768px){.z-lead,.is-style-lead,.entry-content>.is-style-lead{font-size: 1.25rem}}.z-muted{color: var(--z-citrine-80)}.z-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0 10px;font-size: 0.8125rem;font-weight: 400;color: var(--z-citrine-80)}.z-meta a{color: inherit;text-decoration: none}.z-meta a:hover{color: var(--z-amber)}.z-meta__sep{color: var(--z-clay)}.z-badge{display: inline-block;padding: 9px 14px;background: var(--z-wine);color: var(--z-citrine);font-family: var(--z-font-display);font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1;text-transform: uppercase;text-decoration: none}a.z-badge:hover{background: var(--z-amber);color: var(--z-temptress)}.z-badge--amber{background: var(--z-amber);color: var(--z-temptress)}.z-badge--espresso{background: var(--z-espresso)}.z-badge--round{display: inline-grid;place-items: center;width: 56px;height: 56px;padding: 0;border-radius: 50%;letter-spacing: 0.08em}.z-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.z-chip,.wp-block-tag-cloud a,.tagcloud a{display: inline-block;padding: 9px 16px;border: 1px solid transparent;border-radius: var(--z-radius-pill);background: var(--z-wine);color: var(--z-citrine);font-family: var(--z-font-display);font-size: 0.8125rem !important;font-weight: 600;line-height: 1.2;text-decoration: none}.z-chip:hover,.z-chip.is-hover,.wp-block-tag-cloud a:hover,.tagcloud a:hover{background: var(--z-amber);color: var(--z-temptress)}.z-chip.is-current,.z-chip[aria-current]{border-color: var(--z-amber);background: transparent;color: var(--z-amber)}.z-breadcrumbs ol{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 0;margin: 0;padding: 0;list-style: none;font-family: var(--z-font-display);font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase}@media (min-width: 768px){.z-breadcrumbs ol{font-size: var(--z-fs-label)}}.z-breadcrumbs li:not(:last-child)::after{content: "/";margin-inline: 12px;color: var(--z-clay)}.z-breadcrumbs a{color: var(--z-amber);text-decoration: none}.z-breadcrumbs a:hover{color: var(--z-citrine)}.z-breadcrumbs [aria-current]{color: var(--z-citrine)}.z-pagination{margin-top: clamp(3rem,6vw,4.5rem)}.z-pagination ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 2.5rem 0 0;padding: 0;list-style: none}.z-pagination :is(a,span).page-numbers{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--z-espresso);color: var(--z-citrine);font-family: var(--z-font-display);font-size: 0.9375rem;font-weight: 600;text-decoration: none}.z-pagination a.page-numbers:hover,.z-pagination .page-numbers.is-hover{background: var(--z-wine);color: var(--z-citrine)}.z-pagination .page-numbers.current{background: var(--z-amber);color: var(--z-temptress)}.z-pagination .page-numbers.dots{background: transparent;color: var(--z-clay)}.z-pagination .page-numbers .z-icon{width: 18px;height: 18px}.z-notice{display: flex;gap: 14px;align-items: flex-start;margin: 0 0 1.5rem;padding: 18px 24px;border: 1px solid var(--z-clay-40);border-left-width: 4px;background: var(--z-citrine-10);font-size: var(--z-fs-small);font-weight: 400;line-height: 1.6}.z-notice .z-icon{flex: none;width: 20px;height: 20px;margin-top: 1px}.z-notice p{margin: 0}.z-notice--info{border-color: var(--z-slate)}.z-notice--info .z-icon{color: var(--z-slate)}.z-notice--success{border-color: var(--z-mint)}.z-notice--success .z-icon{color: var(--z-mint)}.z-notice--error{border-color: var(--z-amber)}.z-notice--error .z-icon,.z-notice--error strong{color: var(--z-amber)}.z-infobox{padding: 24px 28px;background: var(--z-mint);color: var(--z-espresso)}.z-icon{display: inline-block;flex: none;vertical-align: middle}.z-icon-line{color: var(--z-clay)}.z-icon-tile{display: inline-grid;place-items: center;width: 72px;height: 72px;background: var(--z-grad-icon);color: var(--z-citrine)}.z-icon-tile .z-icon{width: 30px;height: 30px}.z-icon-tile--sm{width: 56px;height: 56px}.z-icon-tile--sm .z-icon{width: 24px;height: 24px}.z-social{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.z-social a{display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--z-clay-40);border-radius: 50%;color: var(--z-clay)}.z-social a:hover{border-color: var(--z-amber);color: var(--z-amber)}.z-social--small a{width: 36px;height: 36px}.z-contact-list{display: grid;gap: 18px;margin: 0;padding: 0;list-style: none;font-weight: 400;line-height: 1.6}.z-contact-list li{display: flex;gap: 14px;align-items: flex-start}.z-contact-list__icon{color: var(--z-clay);margin-top: 2px}.z-contact-list .z-label{display: block;margin-bottom: 2px}.z-contact-list a{color: var(--z-citrine);text-decoration: none}.z-contact-list a:hover{color: var(--z-amber)}.z-price{font-family: var(--z-font-display);font-size: 1.25rem;font-weight: 700;color: var(--z-amber)}.z-price del{margin-right: 8px;font-weight: 600;color: var(--z-citrine-50);opacity: 1}.z-price ins{border: 0}.z-empty{max-width: 560px;margin-inline: auto;text-align: center}.z-empty .z-search{margin: 2rem auto 0}.entry-content{--z-content-pad: var(--z-gutter);padding-inline: var(--z-content-pad)}.entry-content>*{max-width: var(--z-reading);margin-inline: auto}.entry-content>.alignwide{max-width: var(--z-wide)}.entry-content>.alignfull{max-width: none;margin-inline: calc(-1 * var(--z-content-pad))}.entry-content>* + *{margin-top: 1.5rem}.entry-content>:first-child{margin-top: 0}.entry-content>:last-child{margin-bottom: 0}.entry-content>:is(h2,h3,h4,h5,h6){margin-top: 2.75rem;margin-bottom: 0}.entry-content>:is(h1,h2,h3,h4,h5,h6){color: var(--z-citrine)}.entry-content>:is(h2,h3,h4,h5,h6) + *{margin-top: 1rem}.entry-content>:is(.alignwide,.alignfull,.wp-block-cover,.wp-block-pullquote,.wp-block-quote,.wp-block-table,.wp-block-gallery,.wp-block-image,.wp-block-media-text,.wp-block-group.has-background){margin-block: 2.5rem}.entry-content>p,.entry-content>ul,.entry-content>ol{margin-bottom: 0}.alignleft,.alignright{margin-bottom: 1rem}@media (min-width: 768px){.entry-content>.alignleft{float: left;max-width: 50%;margin: 0.4rem 2rem 1rem max(0px,calc((100% - var(--z-reading)) / 2))}.entry-content>.alignright{float: right;max-width: 50%;margin: 0.4rem max(0px,calc((100% - var(--z-reading)) / 2)) 1rem 2rem}}.aligncenter{margin-inline: auto;text-align: center}.entry-content::after{content: "";display: table;clear: both}.entry-content>p,.entry-content>ul,.entry-content>ol{font-size: 1.0625rem;line-height: 1.8}.entry-content>h2{font-size: clamp(1.625rem,1.3rem + 1.2vw,2rem);line-height: 1.15}.entry-content>h3{font-size: clamp(1.375rem,1.2rem + 0.6vw,1.5rem);line-height: 1.25}.entry-content>h4{font-size: 1.25rem}.entry-content a:not([class*="wp-block-button"],[class*="wp-element-button"],[class*="z-btn"],.z-link-arrow,.z-chip,.z-badge){text-decoration: underline;text-decoration-color: var(--z-clay-40)}.entry-content a:not([class*="wp-block-button"],[class*="wp-element-button"],[class*="z-btn"],.z-link-arrow,.z-chip,.z-badge):hover{text-decoration-color: currentColor}.is-style-kicker,.entry-content>.is-style-kicker{font-family: var(--z-font-display);font-size: var(--z-fs-label) !important;font-style: normal;font-weight: 600;letter-spacing: var(--z-tracking-kicker);line-height: 1.4;text-transform: uppercase;color: var(--z-clay)}.entry-content ul,.z-list{padding-left: 0;list-style: none}.entry-content ul li,.z-list li{position: relative;padding-left: 30px}.entry-content ul li::before,.z-list li::before{content: "";position: absolute;top: 0.55em;left: 0;width: 16px;height: 13px;background: var(--z-clay);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.entry-content li + li,.z-list li + li{margin-top: 0.5em}.entry-content :is(ul,ol) :is(ul,ol){margin-top: 0.5em;margin-bottom: 0}.entry-content ul ul li::before{top: 0.75em;width: 7px;height: 7px;border-radius: 50%;-webkit-mask: none;mask: none}.entry-content ol{padding-left: 0;list-style: none;counter-reset: z-ol}.entry-content ol>li{position: relative;padding-left: 38px;counter-increment: z-ol}.entry-content ol>li::before{content: counter(z-ol,decimal-leading-zero);position: absolute;top: 0.1em;left: 0;font-family: var(--z-font-display);font-size: 0.9375rem;font-weight: 700;line-height: 1.8;color: var(--z-amber)}.entry-content ol ol>li::before{content: counter(z-ol,lower-alpha) ".";font-weight: 600;color: var(--z-clay)}.entry-content .is-style-plain li{padding-left: 0}.entry-content .is-style-plain li::before{content: none}.wp-block-quote,.entry-content>blockquote{position: relative;margin-inline: auto;padding: 2.5rem clamp(1.5rem,5vw,5rem);border: 1px solid var(--z-clay);background: var(--z-wine);color: var(--z-citrine);font-family: var(--z-font-display);font-size: 1.375rem;font-style: italic;font-weight: 600;line-height: 1.4}.wp-block-quote::before,.entry-content>blockquote::before{content: "";display: block;width: 40px;height: 40px;margin-bottom: 1rem;background: var(--z-amber);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12.5V19h7v-7H6c0-2.6 1.5-4.3 4-4.8V4.5C5.6 5 3 8 3 12.5zm11 0V19h7v-7h-4c0-2.6 1.5-4.3 4-4.8V4.5C16.6 5 14 8 14 12.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12.5V19h7v-7H6c0-2.6 1.5-4.3 4-4.8V4.5C5.6 5 3 8 3 12.5zm11 0V19h7v-7h-4c0-2.6 1.5-4.3 4-4.8V4.5C16.6 5 14 8 14 12.5z'/%3E%3C/svg%3E") center / contain no-repeat}.wp-block-quote p,blockquote p{margin: 0}.wp-block-quote p + p,blockquote p + p{margin-top: 1rem}.wp-block-quote cite,blockquote cite,.wp-block-pullquote cite{display: block;margin-top: 1.25rem;font-family: var(--z-font-display);font-size: var(--z-fs-label);font-style: normal;font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-amber)}.wp-block-quote.has-text-align-center::before{margin-inline: auto}.wp-block-quote.is-style-plain{padding: 0.25rem 0 0.25rem 1.75rem;border: 0;border-left: 2px solid var(--z-clay);background: none;font-size: 1.25rem}.wp-block-quote.is-style-plain::before{content: none}.wp-block-quote.is-style-plain cite{color: var(--z-clay)}.wp-block-pullquote{padding: 2.5rem 0;border-block: var(--z-line);text-align: center}.wp-block-pullquote blockquote{margin: 0}.wp-block-pullquote p{margin: 0;font-family: var(--z-font-display);font-size: clamp(1.5rem,1.1rem + 1.6vw,2.125rem);font-style: italic;font-weight: 600;line-height: 1.3;color: var(--z-amber)}.wp-block-pullquote cite{color: var(--z-clay)}.wp-block-pullquote cite::before{content: "";display: block;width: 96px;height: 15px;margin: 0 auto 1rem;background: var(--z-clay);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") center / contain no-repeat}.wp-block-table{overflow-x: auto}table{width: 100%;border-collapse: collapse;font-size: 0.9375rem;font-weight: 400;line-height: 1.5}.wp-block-table table{margin: 0}thead th,thead td,table>tr:first-child th{font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-amber)}th,td{padding: 14px 18px;border: 0;border-bottom: var(--z-line);text-align: left;vertical-align: top}thead :is(th,td){border-bottom: 1px solid var(--z-clay)}tbody th{font-family: var(--z-font-display);font-weight: 600}tfoot :is(th,td){border-top: 1px solid var(--z-clay);border-bottom: 0;font-family: var(--z-font-display);font-weight: 700}tbody tr{transition: background-color var(--z-dur) var(--z-ease)}tbody tr:hover{background: var(--z-citrine-10)}.wp-block-table :is(th,td){padding: 14px 18px;border: 0;border-bottom: var(--z-line)}.wp-block-table thead{border-bottom: 0}.wp-block-table thead :is(th,td){border-bottom: 1px solid var(--z-clay)}.wp-block-table tfoot{border-top: 0}.wp-block-table tfoot :is(th,td){border-top: 1px solid var(--z-clay);border-bottom: 0}.wp-block-table.is-style-stripes{border-bottom: 0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background: var(--z-espresso)}.wp-block-table.is-style-stripes :is(th,td){border-bottom: 0}.wp-block-table.is-style-stripes thead{border-bottom: 1px solid var(--z-clay)}.wp-block-table .has-fixed-layout{table-layout: fixed}.wp-block-table figcaption,.wp-element-caption,figcaption{margin-top: 12px;font-size: var(--z-fs-small);font-weight: 400;line-height: 1.6;color: var(--z-citrine-80);text-align: center}pre,.wp-block-code,.wp-block-preformatted{overflow-x: auto;padding: 22px 26px;border: 1px solid var(--z-clay-30);background: var(--z-midnight);color: var(--z-mint);font-size: 0.875rem;line-height: 1.7;white-space: pre;tab-size: 4}.wp-block-code code{padding: 0;background: none;border-radius: 0;color: inherit;font-size: inherit}.wp-block-preformatted{white-space: pre-wrap}.wp-block-verse{padding: 0 0 0 1.75rem;border: 0;border-left: 1px solid var(--z-clay);background: none;color: var(--z-citrine);font-family: var(--z-font-body);font-size: 1.0625rem;font-style: italic;white-space: pre-wrap}.wp-block-separator{height: 0;margin-block: 3rem;border: 0;border-top: var(--z-line);color: var(--z-clay);opacity: 1}.wp-block-separator:not(.is-style-wide,.is-style-dots){max-width: 120px}.entry-content>.wp-block-separator.is-style-wide{max-width: var(--z-reading)}.wp-block-separator.is-style-dots{border: 0;height: auto;text-align: center}.wp-block-separator.is-style-dots::before{content: "···";padding-left: 1em;font-family: var(--z-font-display);font-size: 2.25rem;line-height: 1;letter-spacing: 0.6em;color: var(--z-clay)}.wp-block-separator.is-style-leaf{position: relative;height: 16px;max-width: var(--z-reading);border: 0}.wp-block-separator.is-style-leaf::before{content: "";position: absolute;top: 50%;left: 0;right: 26px;border-top: var(--z-line)}.wp-block-separator.is-style-leaf::after{content: "";position: absolute;top: 1px;right: 0;width: 18px;height: 14px;background: var(--z-clay);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.wp-block-separator.is-style-arc{width: 160px;max-width: 160px;height: 24px;border: 0;background: var(--z-clay);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") center / contain no-repeat}.wp-block-image img{border-radius: 0}.wp-block-image.is-style-rounded img{border-radius: 50%}.wp-block-image.is-style-circle-frame{position: relative;isolation: isolate;padding: 6%}.wp-block-image.is-style-circle-frame::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--z-clay);opacity: 0.4;-webkit-mask: url("/wp-content/themes/zentia/assets/svg/frame-circle.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/frame-circle.svg?ver=1792082915") center / contain no-repeat}.wp-block-gallery.has-nested-images{gap: 16px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background: linear-gradient(0deg,var(--z-temptress-95),transparent);color: var(--z-citrine);font-family: var(--z-font-display);font-size: var(--z-fs-small);font-weight: 600}.wp-block-details,.z-accordion details{background: var(--z-espresso);padding: 0}.wp-block-details + .wp-block-details{margin-top: 8px}.wp-block-details summary,.z-accordion summary{position: relative;display: block;padding: 20px 64px 20px 28px;font-family: var(--z-font-display);font-size: 1.0625rem;font-weight: 600;line-height: 1.4;cursor: pointer;list-style: none;transition: color var(--z-dur) var(--z-ease)}.wp-block-details summary::-webkit-details-marker{display: none}.wp-block-details summary::after,.z-accordion summary::after{content: "";position: absolute;top: 50%;right: 28px;width: 18px;height: 18px;background: var(--z-amber);transform: translateY(-50%);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat}.wp-block-details[open] summary::after,.z-accordion details[open] summary::after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.wp-block-details summary:hover,.wp-block-details[open] summary{color: var(--z-amber)}.wp-block-details>:not(summary){margin: 0;padding: 0 28px;font-size: 0.9375rem}.wp-block-details>:last-child:not(summary){padding-bottom: 24px}.wp-block-group.has-background,.wp-block-column.has-background{padding: clamp(24px,5vw,48px)}.wp-block-columns{gap: var(--z-gap)}.wp-block-cover{min-height: 440px;padding: clamp(24px,5vw,64px)}.wp-block-cover .wp-block-cover__inner-container{max-width: var(--z-reading);color: var(--z-citrine)}.wp-block-cover .wp-block-cover__background.has-background-dim:not([class*="-background-color"]){background: var(--z-grad-espresso-wine)}.wp-block-media-text{gap: 0}.wp-block-media-text .wp-block-media-text__content{padding: clamp(24px,5vw,64px)}.wp-block-file{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;padding: 18px 24px;background: var(--z-espresso);font-family: var(--z-font-display);font-weight: 600}.wp-block-file:not(.wp-element-button){font-size: 1rem}.wp-block-file a:not(.wp-block-file__button){color: var(--z-citrine);text-decoration: none}.wp-block-file .wp-block-file__button{margin-left: auto}.wp-block-embed figcaption,.wp-block-video figcaption,.wp-block-audio figcaption{margin-top: 12px}.wp-block-footnotes{padding-top: 1.5rem;border-top: var(--z-line);font-size: var(--z-fs-small);font-weight: 400}.wp-block-footnotes li::before{font-size: var(--z-fs-small) !important}:is(.z-surface--light,.has-citrine-white-background-color) .entry-content>h2,.has-citrine-white-background-color :is(h2,h3){color: var(--z-espresso)}:is(.z-surface--light,.has-citrine-white-background-color) ul li::before{background: var(--z-wine)}:is(.z-surface--light,.has-citrine-white-background-color) ol>li::before{color: var(--z-wine)}:is(.z-surface--light,.has-citrine-white-background-color) :is(th,td){border-bottom-color: var(--z-espresso-25)}:is(.z-surface--light,.has-citrine-white-background-color) thead :is(th,td){color: var(--z-wine);border-bottom-color: var(--z-espresso)}:is(.z-surface--light,.has-citrine-white-background-color) figcaption{color: var(--z-espresso)}.site-header{position: absolute;top: 0;right: 0;left: 0;z-index: 50;color: var(--z-citrine)}.admin-bar .site-header{top: 46px}@media (min-width: 783px){.admin-bar .site-header{top: 32px}}.site-header__inner{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 24px;height: calc(var(--z-header-h) - 16px)}@media (min-width: 768px){.site-header__inner{height: var(--z-header-h)}}.z-rule--header{margin-top: -8px}.site-logo{display: block;color: var(--z-citrine)}.site-logo__svg{width: auto;height: 34px;transition: height var(--z-dur) var(--z-ease)}@media (min-width: 768px){.site-logo__svg{height: 40px}}.site-header__actions{display: flex;align-items: center;gap: 4px;margin-left: auto}.site-header__icon{position: relative;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--z-clay);transition: color var(--z-dur) var(--z-ease)}.site-header__icon:hover,.site-header__icon[aria-expanded="true"]{color: var(--z-amber)}.site-search{position: absolute;inset: 0;z-index: 80;display: flex;align-items: center;gap: 12px;padding-inline: max(var(--z-gutter),calc((100% - var(--z-wide)) / 2));background: var(--z-temptress)}.site-search[hidden]{display: none}.site-search .z-search{flex: 1;max-width: none}.site-search .z-search__input{min-height: 52px;padding-block: 14px}.site-search__close{display: grid;place-items: center;width: 44px;height: 44px;flex: none;padding: 0;border: 1px solid var(--z-citrine-25);border-radius: 50%;background: none;color: var(--z-citrine)}.site-search__close:hover{border-color: var(--z-amber);color: var(--z-amber)}.site-nav__menu,.site-nav__menu .sub-menu{margin: 0;padding: 0;list-style: none}.site-nav__menu a{display: block;font-family: var(--z-font-display);font-weight: 600;color: var(--z-citrine);text-decoration: none}.site-nav__menu :is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a{color: var(--z-amber)}.site-nav__menu .menu-item-has-children{position: relative}.submenu-toggle{display: grid;place-items: center;padding: 0;border: 0;background: none;color: var(--z-clay);transition: transform var(--z-dur) var(--z-ease),color var(--z-dur) var(--z-ease)}.submenu-toggle:hover{color: var(--z-amber)}.submenu-toggle[aria-expanded="true"]{transform: rotate(45deg);color: var(--z-amber)}@media (max-width: 1198px){.site-nav{position: fixed;inset: 0;z-index: 60;display: flex;flex-direction: column;overflow-y: auto;padding: calc(var(--z-header-h) + 8px) var(--z-gutter) 48px;background: var(--z-midnight);visibility: hidden;opacity: 0;transition: opacity var(--z-dur) var(--z-ease),visibility 0s linear var(--z-dur);overscroll-behavior: contain}.admin-bar .site-nav{top: 46px}.menu-open .site-nav{visibility: visible;opacity: 1;transition: opacity var(--z-dur) var(--z-ease)}.menu-open{overflow: hidden}.site-nav__panel-head{display: flex;justify-content: center;margin-bottom: 32px}.site-nav__isotipo{width: 120px;height: auto}.site-nav__menu{width: 100%;max-width: 520px;margin-inline: auto}.site-nav__menu>li{border-bottom: 1px solid var(--z-clay-30)}.site-nav__menu li{display: flex;flex-wrap: wrap;align-items: center}.site-nav__menu a{flex: 1;padding: 14px 0;font-size: 1.125rem}.site-nav__menu .sub-menu{display: none;flex-basis: 100%;padding: 0 0 12px 18px;border-left: 1px solid var(--z-clay-30);margin-bottom: 12px}.site-nav__menu .is-open>.sub-menu{display: block}.site-nav__menu .sub-menu a{padding: 8px 0;font-size: 1rem;color: var(--z-citrine-80)}.submenu-toggle{width: 44px;height: 44px}.submenu-toggle .z-icon{width: 18px;height: 18px}.menu-toggle{z-index: 70}.menu-open .site-header__actions>:not(.menu-toggle){visibility: hidden}.menu-open .site-logo{position: relative;z-index: 70}}.menu-toggle__close,.menu-open .menu-toggle__open{display: none}.menu-open .menu-toggle__close{display: block}.menu-toggle__open,.menu-toggle__close{line-height: 0}.menu-toggle,.canasta-link{grid-auto-flow: column;gap: 8px;width: auto;padding-inline: 4px;border-radius: var(--z-radius-pill)}.menu-toggle__label,.canasta-link__label{order: -1;font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1;text-transform: uppercase}@media (min-width: 1199px){.menu-toggle,.site-nav__panel-head{display: none}.site-nav{flex: 1;display: flex;justify-content: center}.site-header__actions{margin-left: 0}.site-header__brand{flex: 0 0 auto;min-width: 180px}.site-header__actions{flex: 0 0 auto;min-width: 180px;justify-content: flex-end}.site-nav__menu{display: flex;align-items: center;gap: 4px 34px}.site-nav__menu>li{display: flex;align-items: center;gap: 4px}.site-nav__menu>li>a{padding-block: 30px;font-size: 0.9375rem}.site-nav__menu>li>a:hover{color: var(--z-amber)}.submenu-toggle{width: 22px;height: 22px}.site-nav__menu .sub-menu{position: absolute;top: 100%;left: -22px;z-index: 10;width: 250px;padding: 8px 0;background: var(--z-citrine);box-shadow: var(--z-shadow);visibility: hidden;opacity: 0;transform: translateY(8px);transition: opacity var(--z-dur) var(--z-ease),transform var(--z-dur) var(--z-ease),visibility 0s linear var(--z-dur)}.site-nav__menu .sub-menu .sub-menu{top: -8px;left: 100%}.site-nav__menu li:hover>.sub-menu,.site-nav__menu li:focus-within>.sub-menu,.site-nav__menu li.is-open>.sub-menu{visibility: visible;opacity: 1;transform: none;transition: opacity var(--z-dur) var(--z-ease),transform var(--z-dur) var(--z-ease)}.site-nav__menu .sub-menu li{display: flex;align-items: center;padding-right: 12px}.site-nav__menu .sub-menu a{flex: 1;padding: 10px 24px;color: var(--z-espresso);font-size: 0.9375rem}.site-nav__menu .sub-menu a:hover,.site-nav__menu .sub-menu :is(.current-menu-item,.current_page_item)>a{color: var(--z-wine)}.site-nav__menu .sub-menu .submenu-toggle{color: var(--z-wine);transform: rotate(-90deg)}.site-nav__menu .sub-menu a:focus-visible{outline-color: var(--z-wine);outline-offset: -2px}}.has-sticky-header .site-header{transition: background-color var(--z-dur) var(--z-ease)}.has-sticky-header .site-header.is-stuck{position: fixed;top: 0}.has-sticky-header .site-header.is-stuck::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--z-temptress-95);backdrop-filter: blur(6px)}.admin-bar.has-sticky-header .site-header.is-stuck{top: 32px}@media (max-width: 782px){.admin-bar.has-sticky-header .site-header.is-stuck{top: 0}}.has-sticky-header .site-header.is-stuck .site-header__inner{height: 72px}.has-sticky-header .site-header.is-stuck .site-logo__svg{height: 30px}.has-sticky-header .site-header.is-stuck .site-nav__menu>li>a{padding-block: 24px}.has-sticky-header .site-header.is-stuck .z-rule--header{display: none}.site-header__icon .z-icon{flex: none;min-width: 24px}@media (max-width: 380px){.site-header__actions{gap: 0}.menu-toggle,.canasta-link{gap: 6px}.menu-toggle__label,.canasta-link__label{letter-spacing: 0.06em}.search-toggle{width: 38px}}.site-footer{--z-footer-curve: 0px;position: relative;background: var(--z-wine);color: var(--z-citrine);font-size: 0.9375rem}.site-footer--minimal{padding-top: var(--z-footer-curve)}.site-footer__widgets{display: grid;gap: 48px;padding-top: calc(var(--z-footer-curve) + clamp(2.5rem,5vw,4rem));padding-bottom: clamp(2.5rem,5vw,4rem)}@media (min-width: 768px){.site-footer__widgets{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.site-footer__widgets{grid-template-columns: 1.1fr 1fr 1fr;gap: 64px}}.site-footer__logo{display: inline-block;margin-bottom: 20px}.site-footer__logo svg{width: 150px;height: auto}.site-footer__text{max-width: 340px;margin-bottom: 24px;color: var(--z-citrine-80);font-weight: 300}.widget-title,.site-footer .widget :is(h2,h3,.wp-block-heading){margin: 0 0 28px;font-size: var(--z-fs-card);font-style: normal;font-weight: 600;color: var(--z-amber)}.widget-title::after{content: "";display: block;width: 96px;height: 15px;margin-top: 10px;background: var(--z-clay);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") left center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/divider-arc.svg?ver=1792082915") left center / contain no-repeat}.widget ul{margin: 0;padding: 0;list-style: none}.widget :is(ul,ol) li + li{margin-top: 10px}.widget a:not(.z-btn,.z-chip){color: var(--z-citrine);text-decoration: none}.widget a:not(.z-btn,.z-chip):hover{color: var(--z-amber)}.widget_categories li,.widget_archive li,.wp-block-categories li,.wp-block-archives li{display: flex;justify-content: space-between;gap: 12px;font-family: var(--z-font-display);font-weight: 600;color: var(--z-clay)}.z-latest{display: grid;gap: 18px;margin: 0;padding: 0;list-style: none}.z-latest__item{display: flex;gap: 16px;align-items: center}.z-latest__item + .z-latest__item{margin-top: 0 !important}.z-latest__thumb{flex: none;width: 64px;height: 64px;background: var(--z-espresso)}.z-latest__thumb img{width: 64px;height: 64px;object-fit: cover}.z-latest .z-label{display: block;margin-bottom: 2px}.z-latest__title{display: block;font-family: var(--z-font-display);font-size: 1rem;font-weight: 600;line-height: 1.35}.site-footer__bottom{padding-bottom: 28px}.site-footer--minimal .site-footer__bottom{padding-top: 28px}.site-footer__legal{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;padding-top: 20px}.site-footer--minimal .site-footer__legal{justify-content: center}.site-footer__copy{margin: 0;font-size: var(--z-fs-small);font-weight: 400;color: var(--z-citrine-80)}.site-footer__sep{margin-inline: 8px;color: var(--z-clay)}.site-footer__credit{font-weight: 600;color: var(--z-citrine);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.site-footer__credit:hover,.site-footer__credit:focus-visible{color: var(--z-amber)}.site-footer__legal-menu{display: flex;flex-wrap: wrap;gap: 8px 24px;margin: 0;padding: 0;list-style: none}.site-footer__legal-menu a{font-size: var(--z-fs-small);font-weight: 400;color: var(--z-citrine-80);text-decoration: none}.site-footer__legal-menu a:hover{color: var(--z-amber)}.site-footer .z-label,.site-footer :is(.widget_categories,.widget_archive,.wp-block-categories,.wp-block-archives) li{color: var(--z-citrine-80)}.site-main>.z-section:last-child,.site-main>:last-child>.z-section:last-child{padding-bottom: calc(var(--z-section-space) + clamp(24px,5vw,72px))}.page-header{position: relative;isolation: isolate;display: flex;align-items: center;min-height: 360px;padding-top: var(--z-header-h);padding-bottom: clamp(48px,7vw,88px);background: linear-gradient(90deg,var(--z-wine),var(--z-midnight));text-align: center;overflow: hidden}@media (min-width: 768px){.page-header{min-height: 460px}}.page-header__media{position: absolute;inset: -10% 0;z-index: -2}.page-header__media img{width: 100%;height: 100%;object-fit: cover}.page-header.has-image::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,var(--z-wine),var(--z-midnight));opacity: 0.75}.page-header__inner{position: relative}.page-header__title{margin: 0 auto 18px;max-width: 960px;font-size: var(--z-fs-page-title);line-height: 1.05;color: var(--z-citrine)}@media (prefers-reduced-motion: reduce){.page-header__media{inset: 0;transform: none !important}}.z-hero{--z-hero-delay: 7s;position: relative;isolation: isolate;background: linear-gradient(90deg,var(--z-wine),var(--z-midnight));overflow: hidden}.z-hero__slides{display: grid}.z-hero__slide{position: relative;grid-area: 1 / 1;display: flex;align-items: center;min-height: clamp(640px,92svh,980px);padding-top: var(--z-header-h);padding-bottom: clamp(120px,14vw,180px);opacity: 0;visibility: hidden;transition: opacity 0.9s var(--z-ease),visibility 0s linear 0.9s}.z-hero__slide.is-active{opacity: 1;visibility: visible;transition: opacity 0.9s var(--z-ease),visibility 0s}.z-hero__media{position: absolute;inset: 0;z-index: -2}.z-hero__media img{width: 100%;height: 100%;object-fit: cover}.is-active .z-hero__media{animation: z-hero-media-in 2.4s cubic-bezier(0.4,0,0.2,1) backwards}.z-hero__media::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(90deg,var(--z-wine),var(--z-midnight));opacity: 0;pointer-events: none}.is-active .z-hero__media::before{animation: z-hero-cover-out 2.4s cubic-bezier(0.4,0,0.2,1) backwards}@keyframes z-hero-media-in{from{scale: 1.12}}@keyframes z-hero-cover-out{from{opacity: 1}}.z-hero:not(.is-carousel) .z-hero__media img{animation: z-hero-zoom 20s ease-in-out infinite alternate}.z-hero.is-carousel :is(.is-active,.is-leaving) .z-hero__media img{animation: z-hero-zoom 14s linear infinite alternate}@keyframes z-hero-zoom{from{scale: 1}to{scale: 1.15}}.z-hero__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgb(94 34 44 / 0.88) 0%,rgb(52 31 42 / 0.55) 50%,rgb(9 27 39 / 0.2) 100%),linear-gradient(0deg,rgb(36 17 35 / 0.7) 0%,transparent 45%)}.z-hero__content{max-width: 760px}.z-hero__title{margin: 0 0 24px;font-size: var(--z-fs-hero);line-height: 1.02;color: var(--z-citrine)}.z-hero__line{display: block}.z-hero__title em{font-weight: 600;font-style: italic;color: var(--z-amber)}.z-hero__excerpt{max-width: 560px;margin: 0 0 36px;font-size: clamp(1rem,0.95rem + 0.3vw,1.125rem);line-height: 1.7;color: var(--z-citrine-80)}.z-hero__actions{display: flex;flex-wrap: wrap;gap: 12px 16px}.z-hero__content{--z-hero-after: calc(0.5s + var(--z-hero-words,4) * 0.07s)}.z-hero__word{display: inline-block;overflow: hidden;margin: 0 -0.08em -0.16em;padding: 0 0.08em 0.16em;vertical-align: top}.z-hero__word>span{display: inline-block}.is-active .z-hero__word>span{animation: z-hero-word 0.9s var(--z-ease) backwards;animation-delay: calc(0.2s + var(--i,0) * 0.07s)}.is-active .z-hero__excerpt{animation: z-hero-rise 0.8s var(--z-ease) backwards;animation-delay: var(--z-hero-after)}.is-active .z-hero__actions>*{animation: z-hero-rise 0.7s var(--z-ease) backwards;animation-delay: calc(var(--z-hero-after) + 0.15s + var(--n,0) * 0.1s)}.home .site-header{animation: z-hero-fade 0.9s var(--z-ease) 0.1s backwards}.z-hero__controls{animation: z-hero-fade 0.9s var(--z-ease) 1.1s backwards}@keyframes z-hero-word{from{translate: 0 140%}}@keyframes z-hero-rise{from{opacity: 0;translate: 0 24px}}@keyframes z-hero-fade{from{opacity: 0}}.z-hero__scroll{position: absolute;bottom: calc(clamp(24px,5vw,72px) + 14px);left: 50%;z-index: 3;display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 6px;color: var(--z-citrine-80);text-decoration: none;translate: -50% 0;transition: color var(--z-dur) var(--z-ease);animation: z-hero-fade 0.9s var(--z-ease) 1.6s backwards}.z-hero__scroll:hover{color: var(--z-amber)}.z-hero__scroll:focus-visible{border-radius: var(--z-radius-field);outline: 2px solid var(--z-citrine);outline-offset: 2px}.z-hero__scroll-mouse{position: relative;display: block;width: 24px;height: 38px;border: 1.5px solid currentColor;border-radius: 999px}.z-hero__scroll-dot{position: absolute;top: 7px;left: 50%;width: 4px;height: 8px;margin-left: -2px;border-radius: 999px;background: var(--z-amber);animation: z-hero-scroll 1.8s var(--z-ease) infinite}.z-hero__scroll-label{font-family: var(--z-font-display);font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--z-tracking-kicker);line-height: 1;text-transform: uppercase}@keyframes z-hero-scroll{0%{opacity: 0;translate: 0 -4px}30%{opacity: 1}80%,100%{opacity: 0;translate: 0 14px}}@media (max-width: 767px){.z-hero__scroll{right: calc(var(--z-gutter) - 6px);left: auto;translate: none}.z-hero.is-carousel .z-hero__scroll{bottom: calc(clamp(56px,8vw,104px) + 44px)}.z-hero__actions .z-btn{max-width: calc(100% - 64px);line-height: 1.35;white-space: normal;text-wrap: balance}.z-hero__actions .z-btn .z-icon{flex-shrink: 0}}@media (max-width: 359px){.z-hero__scroll-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}.z-hero-next{display: block}.z-hero__controls{position: absolute;right: 0;bottom: clamp(56px,8vw,104px);left: 0;z-index: 3;display: flex;align-items: center;gap: 20px}.no-js .z-hero__controls{display: none}.z-hero__nav{display: none;gap: 12px}@media (min-width: 768px){.z-hero__nav{display: flex}}.z-hero__arrow .z-icon{width: 20px;height: 20px}.z-hero__dots{display: flex;gap: 8px}.z-hero__dot{position: relative;width: 40px;height: 24px;padding: 0;border: 0;background: none;cursor: pointer}.z-hero__dot::before,.z-hero__dot::after{content: "";position: absolute;top: 50%;right: 0;left: 0;height: 2px;margin-top: -1px}.z-hero__dot::before{background: var(--z-citrine-25);transition: background-color var(--z-dur) var(--z-ease)}.z-hero__dot:hover::before,.z-hero__dot.is-active::before{background: var(--z-citrine-50)}.z-hero__dot::after{background: var(--z-amber);transform: scaleX(0);transform-origin: left}.z-hero__dot.is-active::after{animation: z-hero-progress var(--z-hero-delay) linear forwards}.z-hero__dot:focus-visible{outline: 2px solid var(--z-amber);outline-offset: 2px}@keyframes z-hero-progress{to{transform: scaleX(1)}}.z-hero.is-paused .z-hero__dot.is-active::after,.z-hero.is-hidden-tab .z-hero__dot.is-active::after,.z-hero:has(:focus-visible) .z-hero__dot.is-active::after{animation-play-state: paused}@media (hover: hover){.z-hero:has(.is-active .z-hero__content:hover,.z-hero__controls:hover) .z-hero__dot.is-active::after{animation-play-state: paused}}.z-hero__pause{display: grid;place-items: center;width: 32px;height: 32px;margin-left: auto;padding: 0;border: 1px solid var(--z-citrine-25);border-radius: 50%;background: none;color: var(--z-citrine);cursor: pointer;transition: border-color var(--z-dur) var(--z-ease),color var(--z-dur) var(--z-ease)}.z-hero__pause:hover,.z-hero__pause:focus-visible{border-color: var(--z-amber);color: var(--z-amber)}.z-hero__pause:focus-visible{outline: 2px solid var(--z-amber);outline-offset: 2px}.z-hero__pause-icon{width: 10px;height: 12px;border-inline: 3px solid currentcolor}.z-hero.is-paused .z-hero__pause-icon{width: 0;height: 0;margin-left: 3px;border-block: 6px solid transparent;border-inline: 10px solid currentcolor;border-inline-end: 0}@media (prefers-reduced-motion: reduce){.z-hero__dot.is-active::after{animation: none;transform: scaleX(1)}.z-hero__pause{display: none}.z-hero__slide,.z-hero__slide.is-active{transition: none}.z-hero__media,.z-hero__media::before,.z-hero__media img,.z-hero__word>span,.z-hero__excerpt,.z-hero__actions>*,.z-hero__controls,.z-hero__scroll,.z-hero__scroll-dot,.home .site-header{animation: none !important}}.z-news-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(290px,400px));justify-content: center;gap: clamp(24px,3vw,40px)}@media (max-width: 599px){.z-news-grid{grid-template-columns: minmax(0,420px)}}.z-card{--z-card-bg: color-mix(in srgb,var(--z-wine) 28%,var(--z-temptress));position: relative;display: flex;flex-direction: column;background: var(--z-card-bg);transition: translate 0.5s var(--z-ease),box-shadow 0.5s var(--z-ease)}.z-card:hover{translate: 0 -6px;box-shadow: var(--z-shadow)}.z-card:has(:focus-visible){outline: 2px solid var(--z-amber);outline-offset: 4px}.z-card__media{position: relative;aspect-ratio: 4 / 3;overflow: hidden;background: linear-gradient(160deg,var(--z-wine),var(--z-midnight))}.z-card__media img{width: 100%;height: 100%;object-fit: cover;transition: scale 0.8s var(--z-ease)}.z-card:hover .z-card__media img{scale: 1.06}.z-card__placeholder{position: absolute;inset: 0}.z-card__placeholder::before{content: "";position: absolute;top: 22%;left: 50%;width: 52%;aspect-ratio: 1;background: var(--z-citrine);opacity: 0.08;translate: -50% 0;-webkit-mask: url("/wp-content/themes/zentia/assets/svg/isotipo.svg?ver=1792424768") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/isotipo.svg?ver=1792424768") center / contain no-repeat}.z-card__curve{--z-curve-color: var(--z-card-bg);height: 30px}.z-card__badge{position: absolute;top: 16px;left: 16px;z-index: 3;padding: 7px 14px;border-radius: var(--z-radius-pill);background: var(--z-wine);color: var(--z-citrine);font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1.2;text-transform: uppercase;text-decoration: none;transition: background-color var(--z-dur) var(--z-ease),color var(--z-dur) var(--z-ease)}.z-card__badge:hover{background: var(--z-amber);color: var(--z-temptress)}.z-card__body{display: flex;flex: 1;flex-direction: column;padding: 6px clamp(22px,2.5vw,28px) 28px}.z-card__body .z-meta{position: relative;z-index: 2;margin-bottom: 10px}.z-card__title{margin: 0 0 12px;font-size: 1.5rem;font-style: normal;font-weight: 700;line-height: 1.2}.z-card__link{color: var(--z-citrine);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.z-card__link::after{content: "";position: absolute;inset: 0;z-index: 1}.z-card__link:focus-visible{outline: none}.z-card:hover .z-card__link,.z-card.is-hover .z-card__link{color: var(--z-amber)}.z-card__excerpt{display: -webkit-box;margin: 0 0 22px;overflow: hidden;font-size: 0.9375rem;line-height: 1.65;color: var(--z-citrine-80);-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3}.z-card__more{margin-top: auto;align-self: flex-start}.z-card:hover .z-card__more{color: var(--z-citrine)}.z-card:hover .z-card__more .z-icon{transform: translateX(4px)}@media (prefers-reduced-motion: reduce){.z-card,.z-card__media img{transition: none}.z-card:hover{translate: none}}.z-home-news .z-heading{margin-bottom: 1.25rem}.z-home-news__intro{max-width: 600px;margin: 0 auto clamp(2.5rem,5vw,3.5rem);text-align: center;font-size: 1.0625rem;line-height: 1.7;color: var(--z-citrine-80)}.z-home-news .z-news-grid>.z-reveal{display: flex}.z-home-news .z-news-grid>.z-reveal>.z-card{flex: 1}.z-home-news__actions{margin-top: clamp(2.5rem,5vw,3.5rem);text-align: center}.z-card--quote{justify-content: center;padding: 36px 32px;border: 1px solid var(--z-clay);background: var(--z-wine)}.z-card__quote-mark{color: var(--z-amber);margin-bottom: 14px}.z-card__quote{margin: 0 0 18px;padding: 0;border: 0;background: none;font-family: var(--z-font-display);font-size: 1.375rem;font-style: italic;font-weight: 600;line-height: 1.35}.z-card__quote::before{content: none}.z-card__quote a{color: var(--z-citrine);text-decoration: none}.z-card__quote a:hover{color: var(--z-amber)}.z-card--quote .z-label{margin: 0}.z-products-carousel__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px 32px;margin-bottom: clamp(1.5rem,3vw,2.5rem)}.z-products-carousel__head .z-heading{margin-bottom: 0}.z-products-carousel__track{--z-pc-gap: clamp(16px,2vw,28px);position: relative;display: grid;grid-auto-columns: calc((100% + var(--z-gutter) - var(--z-pc-gap)) / 1.2);grid-auto-flow: column;gap: var(--z-pc-gap);margin: 0;padding: 4px var(--z-gutter);list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-padding-inline: var(--z-gutter);scroll-snap-type: x mandatory;scrollbar-width: none}.z-products-carousel__track::-webkit-scrollbar{display: none}.z-products-carousel__track:focus-visible{outline: 2px solid var(--z-citrine);outline-offset: -2px}@media (min-width: 600px){.z-products-carousel__track{grid-auto-columns: calc((100% + var(--z-gutter) - 2 * var(--z-pc-gap)) / 2.4)}}@media (min-width: 1024px){.z-products-carousel__track{grid-auto-columns: calc((100% + var(--z-gutter) - 3 * var(--z-pc-gap)) / 3.4)}}@media (min-width: 1280px){.z-products-carousel__track{grid-auto-columns: calc((100% + var(--z-gutter) - 4 * var(--z-pc-gap)) / 4.4)}}@media (min-width: 1680px){.z-products-carousel__track{grid-auto-columns: calc((100% + var(--z-gutter) - 5 * var(--z-pc-gap)) / 5.4)}}@media (min-width: 2400px){.z-products-carousel__track{grid-auto-columns: calc((100% + var(--z-gutter) - 6 * var(--z-pc-gap)) / 6.4)}}.z-products-carousel__item{display: flex;scroll-snap-align: start}.z-products-carousel.is-looping .z-products-carousel__track{scroll-snap-type: none}.z-products-carousel.is-looping .z-products-carousel__item{translate: var(--z-carousel-sub,0) 0;will-change: translate}@media (max-width: 599px){.z-products-carousel__item:not(.is-clone):nth-child(n+6){display: none}}.z-products-carousel__item>.z-product-card{width: 100%}.z-products-carousel__all{margin: clamp(1.25rem,2.5vw,2rem) 0 0;text-align: center}.z-colecciones .z-heading{margin-bottom: 1.25rem}.z-colecciones__intro{max-width: 560px;margin: 0 auto clamp(2rem,4vw,3rem);text-align: center;font-size: 1.0625rem;color: var(--z-citrine-80)}.z-colecciones__list{display: grid;grid-auto-columns: minmax(240px,72vw);grid-auto-flow: column;gap: 16px;margin: 0 auto;padding-bottom: 12px;list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--z-gutter);scrollbar-color: var(--z-clay-40) transparent;scrollbar-width: thin}@media (min-width: 768px){.z-colecciones__list{grid-auto-columns: minmax(260px,38vw)}}@media (min-width: 1200px){.z-colecciones__list{grid-auto-flow: row;grid-template-columns: repeat(5,minmax(0,1fr));padding-bottom: 0;overflow: visible}}.z-coleccion{position: relative;isolation: isolate;display: flex;align-items: flex-end;aspect-ratio: 3 / 4.6;overflow: hidden;background: linear-gradient(160deg,var(--z-wine),var(--z-midnight));scroll-snap-align: start}.z-coleccion::before{content: "";position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: 3px;background: var(--z-amber);transform: scaleX(0);transform-origin: left;transition: transform 0.5s var(--z-ease)}.z-coleccion:hover::before,.z-coleccion:has(:focus-visible)::before{transform: scaleX(1)}.z-coleccion:has(:focus-visible){outline: 2px solid var(--z-amber);outline-offset: 3px}.z-coleccion__media{position: absolute;inset: 0;z-index: -2}.z-coleccion__media img{width: 100%;height: 100%;object-fit: cover;transition: scale 0.8s var(--z-ease)}.z-coleccion:hover .z-coleccion__media img{scale: 1.06}.z-coleccion__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgb(94 34 44 / 0.97) 0%,rgb(94 34 44 / 0.9) 38%,rgb(94 34 44 / 0.55) 58%,rgb(94 34 44 / 0) 80%)}.z-coleccion__media.is-empty::before,.z-product-card__placeholder::before{content: "";position: absolute;top: 12%;left: 50%;width: 70%;aspect-ratio: 1;background: var(--z-citrine);opacity: 0.07;translate: -50% 0;-webkit-mask: url("/wp-content/themes/zentia/assets/svg/isotipo.svg?ver=1792424768") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/isotipo.svg?ver=1792424768") center / contain no-repeat}.z-coleccion__body{width: 100%;padding: 24px 22px 26px;text-shadow: 0 1px 10px rgb(94 34 44 / 0.65)}.z-coleccion__deseo{margin: 0 0 8px;font-size: 0.9375rem;font-style: italic;font-weight: 400;line-height: 1.4;color: var(--z-citrine)}.z-coleccion__name{margin: 0 0 10px;font-size: 1.375rem;font-style: normal;line-height: 1.2}.z-coleccion__link{display: inline-flex;align-items: baseline;gap: 10px;color: var(--z-citrine);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.z-coleccion__link::after{content: "";position: absolute;inset: 0;z-index: 2}.z-coleccion__link:focus-visible{outline: none}.z-coleccion__link .z-icon{flex: none;width: 13px;height: 13px;color: var(--z-amber);transition: translate var(--z-dur) var(--z-ease)}.z-coleccion:hover .z-coleccion__link{color: var(--z-amber)}.z-coleccion:hover .z-coleccion__link .z-icon{translate: 4px 0}.z-coleccion__desc{min-height: calc(3 * 1.55em);margin: 0;font-size: 0.875rem;font-weight: 400;line-height: 1.55;color: rgb(249 238 211 / 0.9)}.z-product-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,300px));justify-content: center;gap: clamp(20px,2.5vw,32px)}@media (max-width: 599px){.z-product-grid{grid-template-columns: minmax(0,360px)}}.z-product-card{position: relative;display: flex;flex-direction: column;border: 1px solid var(--z-clay-30);background: rgb(94 34 44 / 0.22);transition: translate 0.5s var(--z-ease),border-color 0.5s var(--z-ease),box-shadow 0.5s var(--z-ease)}.z-product-card:hover{translate: 0 -6px;border-color: rgb(234 165 44 / 0.6);box-shadow: var(--z-shadow)}.z-product-card:has(:focus-visible){outline: 2px solid var(--z-amber);outline-offset: 4px}.z-product-card__media{position: relative;isolation: isolate;aspect-ratio: 4 / 4.4;overflow: hidden;background: linear-gradient(160deg,var(--z-wine),var(--z-midnight))}.z-product-card.has-image .z-product-card__media{background: radial-gradient(circle at 50% 40%,#fffaf0 0%,var(--z-citrine) 70%)}.z-product-card__media img{width: 100%;height: 100%;object-fit: cover;mix-blend-mode: multiply;transition: scale 0.8s var(--z-ease)}.z-product-card:hover .z-product-card__media img{scale: 1.06}.z-product-card__placeholder{position: absolute;inset: 0;display: block}.z-product-card__body{display: flex;flex: 1;flex-direction: column;padding: 20px 22px 22px}.z-product-card__coleccion{margin: 0 0 8px;font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-clay)}.z-product-card__title{margin: 0;font-size: 1.5rem;font-weight: 700;font-style: normal;line-height: 1.15}.z-product-card__link{color: var(--z-citrine);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.z-product-card__link::after{content: "";position: absolute;inset: 0;z-index: 1}.z-product-card:hover .z-product-card__link{color: var(--z-amber)}.z-product-card__link:focus-visible{outline: none}.z-product-card__presentaciones{display: flex;flex-wrap: wrap;gap: 6px;margin: 12px 0 18px;padding: 0;list-style: none}.z-product-card__presentacion{align-self: flex-start;margin: 0;padding: 5px 12px;border: 1px solid var(--z-citrine-25);border-radius: var(--z-radius-pill);font-family: var(--z-font-display);font-size: 0.8125rem;font-weight: 600;line-height: 1.2;color: var(--z-citrine-80)}.z-product-card__title{margin-bottom: 18px}.z-product-card__title:has(+ .z-product-card__presentaciones){margin-bottom: 0}.z-product-card__footer{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--z-clay-30)}.z-product-card__footer .z-price{margin: 0;font-size: 1.625rem;line-height: 1}.z-product-card__consultar{margin: 0;font-size: 0.875rem;font-style: italic;color: var(--z-citrine-80)}.z-product-card__wa{position: relative;z-index: 2;flex: none}.z-price{font-family: var(--z-font-display);font-size: 1.125rem;font-weight: 700;color: var(--z-amber)}.z-price--lg{font-size: clamp(1.75rem,1.4rem + 1.2vw,2.25rem);line-height: 1}.z-price__from{display: block;margin-bottom: 4px;font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1;text-transform: uppercase;color: var(--z-citrine-80)}.z-mini-product__price .z-price__from{display: inline;margin: 0}.z-product__hero{position: relative;padding: calc(var(--z-header-h) + clamp(72px,7vw,104px)) 0 clamp(110px,13vw,170px);background: linear-gradient(90deg,var(--z-wine),var(--z-midnight));overflow: hidden}.z-product__grid{display: grid;gap: clamp(40px,6vw,96px);align-items: center}@media (min-width: 1024px){.z-product__grid{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}}.z-product__media{position: relative;isolation: isolate;width: calc(100% - 18px);max-width: 480px;aspect-ratio: 4 / 5;margin-inline: auto}.z-product__media::before{content: "";position: absolute;inset: 0;z-index: -1;border: 1px solid rgb(234 165 44 / 0.5);translate: clamp(12px,1.6vw,22px) clamp(12px,1.6vw,22px)}.z-product__media::after{content: "";position: absolute;inset: -18%;z-index: -2;background: radial-gradient(closest-side,rgb(234 165 44 / 0.16),rgb(94 34 44 / 0.18) 55%,transparent);pointer-events: none}.z-product__stage{position: relative;width: 100%;height: 100%;overflow: hidden;background: linear-gradient(160deg,var(--z-wine),var(--z-temptress));box-shadow: 0 30px 60px rgb(9 27 39 / 0.45)}.z-product__media.has-image .z-product__stage{background: radial-gradient(circle at 50% 40%,#fffaf0 0%,var(--z-citrine) 72%)}.z-product__stage img{width: 100%;height: 100%;object-fit: cover;mix-blend-mode: multiply;transition: scale 1.2s var(--z-ease)}.z-product__media:hover .z-product__stage img{scale: 1.04}.z-product__summary .z-breadcrumbs ol{justify-content: flex-start}.z-product__colecciones{margin: 24px 0 18px}.z-product__title{margin: 0 0 20px;font-size: var(--z-fs-page-title);line-height: 1.05;color: var(--z-citrine)}.z-product__excerpt{max-width: 560px;margin: 0 0 28px;font-size: 1.125rem;line-height: 1.7;color: var(--z-citrine-80)}.z-product__datos{display: grid;justify-items: start;gap: 22px;margin: 0 0 28px}.z-product__datos>:not(.z-product__price-box){order: -1}.z-product__datos .z-label{display: block;margin-bottom: 8px}.z-product__datos .z-price,.z-product__datos .z-product__presentacion{margin: 0}.z-presentaciones{margin: 0;padding: 0;border: 0}.z-presentaciones legend{padding: 0}.z-presentaciones__list{display: flex;flex-wrap: wrap;gap: 10px}.z-presentacion{position: relative;display: inline-flex;align-items: baseline;gap: 10px;margin: 0;padding: 11px 20px;border: 1px solid var(--z-citrine-25);border-radius: var(--z-radius-pill);font-family: var(--z-font-display);letter-spacing: 0;text-transform: none;color: var(--z-citrine);cursor: pointer;transition: border-color var(--z-dur) var(--z-ease),background-color var(--z-dur) var(--z-ease)}.z-presentacion input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;border: 0;border-radius: inherit;background: none;opacity: 0;cursor: pointer}.z-presentacion:hover{border-color: var(--z-citrine-50)}.z-presentacion:has(input:checked){border-color: var(--z-amber);background: rgb(234 165 44 / 0.12)}.z-presentacion:has(input:focus-visible){outline: 2px solid var(--z-citrine);outline-offset: 3px}.z-presentacion__name{font-size: 1rem;font-weight: 600}.z-presentacion__price{font-size: 0.9375rem;font-weight: 700;color: var(--z-amber)}.z-product__presentacion{font-size: 1.125rem;line-height: 1.2;color: var(--z-citrine)}.z-product__summary .z-rule{margin-bottom: 28px}.z-product__body{display: grid;gap: clamp(48px,6vw,88px)}.z-product__body.is-content-only{max-width: calc(var(--z-reading) + 2 * var(--z-gutter))}@media (min-width: 1024px){.z-product__body.has-aside{--z-aside-top: 32px;grid-template-columns: minmax(0,var(--z-reading)) minmax(300px,360px);justify-content: center}.z-product__body.has-aside .z-product__aside-inner{position: sticky;top: var(--z-aside-top)}.has-sticky-header .z-product__body.has-aside{--z-aside-top: calc(72px + 32px)}.admin-bar .z-product__body.has-aside{--z-aside-top: calc(32px + 32px)}.admin-bar.has-sticky-header .z-product__body.has-aside{--z-aside-top: calc(32px + 72px + 32px)}}.z-product__aside-inner{padding: clamp(24px,3vw,32px);border: 1px solid var(--z-clay-30);background: rgb(94 34 44 / 0.22)}.z-product__aside .z-kicker{margin-bottom: 8px}.z-product__aside-title{margin: 0 0 20px;font-size: 1.625rem;line-height: 1.15;color: var(--z-citrine)}.z-product__aside-title em{font-weight: 600;color: var(--z-amber)}.z-mini-list{display: grid;margin: 0 0 20px;padding: 0;list-style: none}.z-product__body.is-aside-only .z-mini-list{grid-template-columns: repeat(auto-fill,minmax(280px,1fr));column-gap: 32px}.z-mini-product{position: relative;display: grid;grid-template-columns: 72px minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--z-clay-30)}.z-mini-product:first-child{padding-top: 0}.z-mini-product__media{width: 72px;aspect-ratio: 1;overflow: hidden;background: linear-gradient(160deg,var(--z-wine),var(--z-midnight))}.z-mini-product__media.has-image{background: radial-gradient(circle at 50% 40%,#fffaf0 0%,var(--z-citrine) 72%)}.z-mini-product__media img{width: 100%;height: 100%;object-fit: cover;mix-blend-mode: multiply;transition: scale 0.6s var(--z-ease)}.z-mini-product:hover .z-mini-product__media img{scale: 1.08}.z-mini-product__link{font-family: var(--z-font-display);font-size: 1.0625rem;font-weight: 600;line-height: 1.25;color: var(--z-citrine);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.z-mini-product__link::after{content: "";position: absolute;inset: 0}.z-mini-product:hover .z-mini-product__link{color: var(--z-amber)}.z-mini-product:has(:focus-visible){outline: 2px solid var(--z-amber);outline-offset: 4px}.z-mini-product__link:focus-visible{outline: none}.z-mini-product__presentacion{margin: 4px 0 0;font-size: 0.8125rem;color: var(--z-citrine-80)}.z-mini-product__price{margin: 0}.z-catalog__filter{margin-bottom: clamp(2rem,4vw,3rem)}.z-catalog__filter .z-chips{justify-content: center}.z-catalog__empty{text-align: center;color: var(--z-citrine-80)}@media (prefers-reduced-motion: reduce){.z-coleccion::before,.z-coleccion__media img,.z-coleccion__link .z-icon,.z-product-card__media img,.z-product__stage img,.z-mini-product__media img,.z-product-card{transition: none}.z-product-card:hover{translate: none}}.is-pending .z-reveal{opacity: 0;translate: 0 24px}.is-pending.is-visible .z-reveal{opacity: 1;translate: 0 0;transition: opacity 0.8s var(--z-ease),translate 0.8s var(--z-ease);transition-delay: calc(var(--i,0) * 0.14s)}.z-ritual{position: relative;isolation: isolate;display: flex;align-items: center;min-height: clamp(640px,100svh,960px);padding-block: clamp(120px,14vw,180px);background: linear-gradient(90deg,var(--z-wine),var(--z-midnight));overflow: hidden}.z-ritual__media{position: absolute;inset: 0;z-index: -2}.z-ritual__media img{width: 100%;height: 100%;object-fit: cover;scale: 1.06;transition: scale 6s var(--z-ease)}.z-ritual.is-visible .z-ritual__media img{scale: 1}.z-ritual__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgb(94 34 44 / 0.92) 0%,rgb(52 31 42 / 0.7) 50%,rgb(9 27 39 / 0.3) 100%),linear-gradient(0deg,rgb(36 17 35 / 0.5) 0%,transparent 30%)}.z-ritual__inner{position: relative;z-index: 1}.z-ritual__content{max-width: 620px}.z-ritual__kicker{margin-bottom: 18px;color: var(--z-amber)}.z-ritual__title{margin: 0 0 clamp(28px,4vw,40px);font-size: clamp(2.25rem,1.5rem + 3vw,4rem);line-height: 1.05;color: var(--z-citrine)}.z-ritual__title em{font-weight: 600;color: var(--z-amber)}.z-ritual__steps{margin: 0 0 clamp(32px,4vw,44px);padding: 0;list-style: none;border-top: 1px solid var(--z-citrine-25)}.z-ritual__step{display: flex;align-items: center;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--z-citrine-25);font-family: var(--z-font-display);font-size: clamp(1.125rem,1rem + 0.5vw,1.375rem);font-weight: 600;line-height: 1.3;color: var(--z-citrine)}.z-ritual__step::before{content: "";flex: none;width: 20px;height: 16px;background: var(--z-amber);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.z-ritual__step:last-child{font-style: italic;color: var(--z-amber)}.z-ritual__actions{margin-bottom: 28px}.z-ritual__closing{max-width: 460px;margin: 0;font-size: 1.0625rem;font-style: italic;line-height: 1.6;color: var(--z-citrine-80)}@media (prefers-reduced-motion: reduce){.z-ritual__media img{scale: 1;transition: none}.is-pending .z-reveal{opacity: 1;translate: none;transition: none}}.z-comment-list,.z-comment-list .children{margin: 0;padding: 0;list-style: none}.z-comment-list>li + li{margin-top: 8px}.z-comment{display: flex;gap: 20px;padding-block: 24px;border-bottom: var(--z-line)}.z-comment__avatar img{width: 56px;height: 56px;border-radius: 50%}@media (min-width: 768px){.z-comment__avatar img{width: 64px;height: 64px}}.z-comment__body{flex: 1;min-width: 0}.z-comment__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px;margin-bottom: 8px}.z-comment__author{font-family: var(--z-font-display);font-size: 1.0625rem;font-weight: 600}.z-comment__author a{color: var(--z-citrine);text-decoration: none}.z-comment__text{font-size: 0.9375rem}.z-comment__text p{margin-bottom: 0.75em}.z-comment__reply a{display: inline-flex;font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;text-decoration: none}.z-comment-list .children{margin-left: clamp(20px,6vw,64px);padding-left: clamp(16px,3vw,28px);border-left: 1px solid var(--z-clay)}.bypostauthor>.z-comment .z-comment__author::after{content: "Autor";margin-left: 10px;padding: 4px 8px;background: var(--z-wine);font-size: 0.625rem;letter-spacing: var(--z-tracking-label);text-transform: uppercase;vertical-align: middle}.z-comments .comment-respond{margin-top: 48px}.comment-reply-title{margin-bottom: 6px;font-size: var(--z-fs-subtitle);font-style: normal}.comment-reply-title small{margin-left: 12px}.comment-reply-title small a{font-family: var(--z-font-display);font-size: var(--z-fs-label);letter-spacing: var(--z-tracking-label);text-transform: uppercase}.comment-notes,.logged-in-as{margin-bottom: 24px;font-size: var(--z-fs-small);font-weight: 400;color: var(--z-citrine-80)}.comment-form{display: grid;gap: 0 20px}@media (min-width: 768px){.comment-form{grid-template-columns: 1fr 1fr}.comment-form>:not(.comment-form-author,.comment-form-email){grid-column: 1 / -1}}.comment-form p{margin: 0 0 20px}.comment-form .form-submit{margin: 8px 0 0}.comment-form-url{display: none}.z-nl__inner{--z-nl-arch: 50% 50% var(--z-radius-field) var(--z-radius-field) / clamp(40px,7vw,90px) clamp(40px,7vw,90px) var(--z-radius-field) var(--z-radius-field);--z-nl-offset: clamp(8px,1.2vw,14px);position: relative;isolation: isolate;display: grid;gap: 28px;width: calc(100% - var(--z-nl-offset));padding: clamp(48px,7vw,72px) clamp(20px,5vw,56px) clamp(28px,4vw,44px);border-radius: var(--z-nl-arch);background: rgb(94 34 44 / 0.45)}.z-nl__inner::before{content: "";position: absolute;inset: 0;z-index: -1;border: 1px solid rgb(234 165 44 / 0.55);border-bottom: 0;border-radius: var(--z-nl-arch);translate: var(--z-nl-offset) calc(-1 * var(--z-nl-offset));-webkit-mask: linear-gradient(to bottom,#000 35%,transparent 85%);mask: linear-gradient(to bottom,#000 35%,transparent 85%);pointer-events: none}.z-nl .z-kicker{margin-bottom: 8px;color: var(--z-amber)}.z-nl__title{margin: 0;font-size: clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height: 1.1;color: var(--z-citrine)}.z-nl__title em{font-weight: 600;color: var(--z-amber)}.z-nl__text{max-width: 46ch;margin: 14px 0 0;color: var(--z-citrine-80)}.z-nl__fields{display: grid;gap: 12px}.z-nl__field{margin: 0}.z-nl__field input{min-height: 56px;padding-block: 14px}.z-nl__submit{width: 100%}.z-nl__consent{margin-top: 16px;color: var(--z-citrine-80)}.z-nl__consent a{color: var(--z-amber)}.z-nl .z-rc-note,.z-nl-baja .z-rc-note{margin-top: 10px;font-size: 0.75rem}.z-nl__trap{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}@media (min-width: 768px){.z-nl__fields{grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr) auto}.z-nl__submit{width: auto}}@media (min-width: 1200px){.z-nl__inner{grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);align-items: center;gap: 56px}}.z-nl-baja__title{margin: 0;font-size: var(--z-fs-post-title)}.z-nl-baja__title em{font-weight: 600;color: var(--z-amber)}.z-nl-baja__form{display: grid;gap: 12px;margin-top: 28px}@media (min-width: 640px){.z-nl-baja__form{grid-template-columns: minmax(0,1fr) auto}}.z-nl-modal{width: min(440px,calc(100% - 32px));max-width: none;padding: 0;border: 0;background: none;color: var(--z-citrine);overflow: visible}.z-nl-modal::backdrop{background: rgb(9 27 39 / 0.72);backdrop-filter: blur(3px)}.z-nl-modal[open]{animation: z-nl-in 0.35s var(--z-ease)}.z-nl-modal__panel{--z-nl-arch: 50% 50% var(--z-radius-field) var(--z-radius-field) / 80px 80px var(--z-radius-field) var(--z-radius-field);position: relative;padding: 64px 32px 32px;border: 1px solid rgb(234 165 44 / 0.4);border-radius: var(--z-nl-arch);background: var(--z-wine);text-align: center;box-shadow: 0 30px 60px rgb(9 27 39 / 0.5)}.z-nl-modal__close{position: absolute;top: 44px;right: 22px;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 1px solid var(--z-citrine-25);border-radius: 50%;background: none;color: var(--z-citrine);cursor: pointer}.z-nl-modal__close:hover{border-color: var(--z-clay);background: var(--z-clay);color: var(--z-temptress)}.z-nl-modal__icon{display: inline-grid;place-items: center;width: 64px;height: 64px;margin-bottom: 16px;border-radius: 50%;background: var(--z-amber);color: var(--z-temptress)}.z-nl-modal.is-alerta .z-nl-modal__icon{border: 1px solid var(--z-amber);background: transparent;color: var(--z-amber)}.z-nl-modal .z-kicker{margin-bottom: 6px;color: var(--z-amber)}.z-nl-modal__title{margin: 0 0 12px;font-size: 1.75rem;line-height: 1.15;color: var(--z-citrine)}.z-nl-modal__text{margin: 0 0 24px;color: var(--z-citrine-80)}@keyframes z-nl-in{from{opacity: 0;translate: 0 16px}}@media (prefers-reduced-motion: reduce){.z-nl-modal[open]{animation: none}}.z-nl-baja__form .z-rc-note{grid-column: 1 / -1}.z-section.z-nl-baja{padding-top: clamp(1.5rem,3vw,2.5rem)}.z-stars{--z-star: 18px;display: inline-block;flex: none;width: calc(5 * var(--z-star));height: var(--z-star);background: linear-gradient(90deg,var(--z-amber) var(--z-rating,100%),var(--z-citrine-25) var(--z-rating,100%));-webkit-mask: url("/wp-content/themes/zentia/assets/svg/star.svg?ver=1792374752") 0 0 / var(--z-star) var(--z-star) repeat-x;mask: url("/wp-content/themes/zentia/assets/svg/star.svg?ver=1792374752") 0 0 / var(--z-star) var(--z-star) repeat-x;vertical-align: middle}.z-stars.is-large{--z-star: 26px}.z-stars-input{position: relative;display: inline-block;border-radius: var(--z-radius-pill)}.z-stars-input .z-stars{--z-star: clamp(36px,9vw,48px);display: block;background: linear-gradient(90deg,var(--z-amber) var(--z-rating),var(--z-citrine-25) var(--z-rating));transition: background 0.15s var(--z-ease)}.z-stars-input input[type="range"]{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.z-stars-input input[type="range"]::-webkit-slider-thumb{width: 1px;appearance: none}.z-stars-input input[type="range"]::-moz-range-thumb{width: 1px;border: 0}.z-stars-input:has(input:focus-visible){outline: 2px solid var(--z-citrine);outline-offset: 6px}.z-testi-form__stars{display: flex;align-items: center;gap: 16px}.z-stars-input__value{font-family: var(--z-font-display);font-size: 1.75rem;font-weight: 700;line-height: 1;color: var(--z-amber)}.z-testi{display: flex;flex-direction: column;gap: 18px;margin: 0;padding: clamp(24px,3vw,32px);border: 1px solid var(--z-clay-40);border-radius: var(--z-radius-field);background: var(--z-wine);color: var(--z-citrine)}.z-testi__top{display: flex;align-items: center;justify-content: space-between;gap: 16px}.z-testi__mark{color: var(--z-amber)}.z-testi__text{margin: 0;padding: 0;border: 0;font-family: var(--z-font-body);font-size: 1rem;font-style: normal;line-height: 1.7;color: var(--z-citrine-80)}.z-testi__text p{margin: 0 0 0.8em}.z-testi__text p:last-child{margin-bottom: 0}.z-testi.is-clamped .z-testi__text{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 6;line-clamp: 6}.z-testi__more{align-self: flex-start;margin-top: -6px;font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-amber);text-decoration: none}.z-testi__more:hover{color: var(--z-citrine)}.z-testi__author{display: flex;text-align: left;align-items: center;gap: 14px;margin-top: auto;padding-top: 6px}.z-testi__avatar{display: grid;flex: none;place-items: center;width: 48px;height: 48px;overflow: hidden;border-radius: 50%;background: var(--z-amber);color: var(--z-temptress);font-family: var(--z-font-display);font-size: 1.25rem;font-weight: 700}.z-testi__avatar img{width: 100%;height: 100%;object-fit: cover}.z-testi__who{display: grid;gap: 2px;min-width: 0}.z-testi__name{font-family: var(--z-font-display);font-size: 1.0625rem;font-weight: 600;color: var(--z-citrine)}.z-testi__meta{font-size: var(--z-fs-small);color: var(--z-citrine-50)}.z-testi__meta a{color: var(--z-amber);text-decoration: none}.z-testi__meta a:hover{text-decoration: underline}.z-testi-summary{display: flex;align-items: center;gap: 16px}.z-testi-summary__avg{font-family: var(--z-font-display);font-size: clamp(2.75rem,2rem + 2.5vw,3.75rem);font-weight: 700;line-height: 1;color: var(--z-amber)}.z-testi-summary__detail{display: grid;gap: 6px}.z-testi-summary__count{font-size: var(--z-fs-small);color: var(--z-citrine-80)}.z-section.z-testi-archive{padding-top: clamp(1.5rem,3vw,2.5rem)}.z-testi-archive__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px;margin-bottom: clamp(2rem,4vw,3rem)}.z-testi-grid{column-width: 340px;column-gap: clamp(20px,2.5vw,28px)}.z-testi-grid>.z-testi{margin-bottom: clamp(20px,2.5vw,28px);break-inside: avoid}.z-section.z-testi-single{padding-top: clamp(1.5rem,3vw,2.5rem)}.z-testi-single .z-testi__text{font-size: 1.125rem}.z-testi-single__actions,.z-home-testi__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px;margin-top: clamp(1.75rem,3vw,2.5rem)}.z-home-testi__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px 32px;margin-bottom: clamp(1.5rem,3vw,2.5rem)}.z-home-testi__head .z-heading{margin-bottom: 0}.z-home-testi__track{position: relative;display: grid;grid-auto-columns: minmax(260px,86%);grid-auto-flow: column;gap: clamp(16px,2vw,28px);margin: 0;padding: 4px;list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-padding-inline: 4px;scroll-snap-type: x mandatory;scrollbar-width: none}.z-home-testi__track::-webkit-scrollbar{display: none}.z-home-testi.is-looping .z-home-testi__track{scroll-snap-type: none}.z-home-testi.is-looping .z-home-testi__item{translate: var(--z-carousel-sub,0) 0;will-change: translate}.z-home-testi__track:focus-visible{border-radius: var(--z-radius-field);outline: 2px solid var(--z-citrine);outline-offset: 4px}@media (min-width: 700px){.z-home-testi__track{grid-auto-columns: calc((100% - clamp(16px,2vw,28px)) / 2)}}@media (min-width: 1100px){.z-home-testi__track{grid-auto-columns: calc((100% - 2 * clamp(16px,2vw,28px)) / 3)}}.z-home-testi__item{display: flex;scroll-snap-align: start}.z-home-testi__item>.z-testi{width: 100%}.z-home-testi__empty{max-width: 52ch;color: var(--z-citrine-80)}.z-section.z-testi-form-page{padding-top: clamp(1.5rem,3vw,2.5rem)}.z-testi-form-page__intro{margin: 0 0 2rem;color: var(--z-citrine-80)}.z-testi-error{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 1.5rem;padding: 14px 20px;border: 1px solid var(--z-amber);border-radius: var(--z-radius-field);color: var(--z-citrine)}.z-testi-error .z-icon{flex: none;margin-top: 2px;color: var(--z-amber)}.z-testi-form{display: grid;gap: 20px}.z-testi-form p{margin: 0}.z-testi-form__rating{margin: 0;padding: 0;border: 0}.z-testi-form__rating legend{margin-bottom: 12px}.z-testi-form__row{display: grid;gap: 20px}@media (min-width: 640px){.z-testi-form__row{grid-template-columns: repeat(2,minmax(0,1fr))}}.z-testi-form .z-check a{color: var(--z-amber)}.z-testi-form__submit{justify-self: start}.z-testi-form .z-rc-note{margin-top: -6px;font-size: 0.75rem}.z-testi-thanks{--z-thanks-arch: 50% 50% var(--z-radius-field) var(--z-radius-field) / 80px 80px var(--z-radius-field) var(--z-radius-field);padding: 64px clamp(20px,5vw,48px) 40px;border: 1px solid rgb(234 165 44 / 0.4);border-radius: var(--z-thanks-arch);background: var(--z-wine);text-align: center}.z-testi-thanks__icon{display: inline-grid;place-items: center;width: 64px;height: 64px;margin-bottom: 16px;border-radius: 50%;background: var(--z-amber);color: var(--z-temptress)}.z-testi-thanks__title{margin: 0 0 12px;font-size: var(--z-fs-post-title)}.z-testi-thanks__title em{font-weight: 600;color: var(--z-amber)}.z-testi-thanks p{margin: 0 auto 24px;max-width: 46ch;color: var(--z-citrine-80)}.canasta-link{text-decoration: none}.canasta-link__icon{position: relative;line-height: 0}.canasta-link__count{position: absolute;top: -8px;right: -10px;display: grid;place-items: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--z-amber);color: var(--z-temptress);font-family: var(--z-font-display);font-size: 0.6875rem;font-weight: 700;line-height: 1;pointer-events: none}.canasta-link__count[hidden]{display: none}.z-toast{position: fixed;right: var(--z-gutter);bottom: 20px;left: var(--z-gutter);z-index: 90;display: flex;align-items: center;gap: 12px;max-width: 440px;margin-left: auto;padding: 12px 14px 12px 16px;border: 1px solid rgb(234 165 44 / 0.5);border-radius: var(--z-radius-field);background: var(--z-wine);box-shadow: var(--z-shadow);color: var(--z-citrine);opacity: 0;translate: 0 16px;visibility: hidden;transition: opacity var(--z-dur) var(--z-ease),translate var(--z-dur) var(--z-ease),visibility 0s linear var(--z-dur)}.z-toast.is-visible{opacity: 1;translate: 0 0;visibility: visible;transition-delay: 0s}.z-toast__icon{display: grid;flex: none;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--z-amber);color: var(--z-temptress)}.z-toast__text{flex: 1;margin: 0;font-size: var(--z-fs-small);line-height: 1.4}.z-toast__link{flex: none;padding: 8px 14px;border-radius: var(--z-radius-pill);background: var(--z-amber);color: var(--z-temptress);font-family: var(--z-font-display);font-size: 0.75rem;font-weight: 700;letter-spacing: var(--z-tracking-label);text-decoration: none;text-transform: uppercase;transition: background-color var(--z-dur) var(--z-ease),scale var(--z-dur) var(--z-ease)}.z-toast__link:hover{background: var(--z-clay);color: var(--z-temptress);scale: 1.06}.z-qty{display: inline-flex;align-items: center;border: 1px solid var(--z-citrine-25);border-radius: var(--z-radius-pill);background: var(--z-temptress-60)}.z-qty__btn{display: grid;place-items: center;width: 48px;height: 52px;padding: 0;border: 0;border-radius: var(--z-radius-pill);background: none;color: var(--z-amber);cursor: pointer;transition: color var(--z-dur) var(--z-ease),scale var(--z-dur) var(--z-ease)}.z-qty__btn:hover{color: var(--z-citrine);scale: 1.12}.z-qty__btn:focus-visible{outline: 2px solid var(--z-amber);outline-offset: -4px}input.z-qty__input{width: 3.25rem;min-height: 0;padding: 0;border: 0;background: none;font-family: var(--z-font-display);font-size: 1.125rem;font-weight: 700;text-align: center;appearance: textfield}.z-qty__input::-webkit-inner-spin-button,.z-qty__input::-webkit-outer-spin-button{margin: 0;appearance: none}.z-qty--sm .z-qty__btn{width: 38px;height: 42px}.z-qty--sm input.z-qty__input{width: 2.5rem;font-size: 1rem}.z-product__buy{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-bottom: 14px}.z-product__add.is-added{background: var(--z-clay);border-color: var(--z-clay)}.z-product-card__actions{display: flex;flex: none;gap: 8px}button.z-product-card__wa{cursor: pointer}.z-product-card__wa.is-added{border-color: var(--z-clay);background: var(--z-clay);color: var(--z-temptress)}.z-section.z-canasta{padding-top: clamp(1.5rem,3vw,2.5rem)}.z-canasta__grid{display: grid;gap: clamp(2rem,4vw,3.5rem)}@media (min-width: 1024px){.z-canasta__grid{grid-template-columns: minmax(0,1fr) minmax(300px,380px);align-items: start}.z-canasta__lineas,.z-canasta__datos{grid-column: 1}.z-canasta__resumen{position: sticky;top: calc(var(--z-header-h) + 24px);grid-row: 1 / span 2;grid-column: 2}}.z-canasta__grid[hidden],.z-canasta__empty[hidden]{display: none}.z-canasta__title{margin: 0 0 1.25rem;font-size: var(--z-fs-post-title)}.z-canasta__notice{margin: 0 0 1rem;padding: 12px 18px;border: 1px solid rgb(234 165 44 / 0.4);border-radius: var(--z-radius-field);color: var(--z-amber);font-size: var(--z-fs-small)}.z-canasta__list{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.z-line{display: grid;grid-template-areas: "media info remove" "media qty subtotal";grid-template-columns: 72px minmax(0,1fr) auto;align-items: center;gap: 10px 16px;padding: 14px;border: 1px solid var(--z-clay-30);border-radius: var(--z-radius-field);background: rgb(94 34 44 / 0.22)}@media (min-width: 700px){.z-line{grid-template-areas: "media info qty subtotal remove";grid-template-columns: 96px minmax(0,1fr) auto 7rem auto;gap: 20px;padding: 16px 20px 16px 16px}}.z-line__media{grid-area: media;overflow: hidden;align-self: start;aspect-ratio: 1;border-radius: calc(var(--z-radius-field) - 8px);background: radial-gradient(circle at 50% 40%,#fffaf0 0%,var(--z-citrine) 70%);isolation: isolate}.z-line__media img{display: block;width: 100%;height: 100%;object-fit: cover;mix-blend-mode: multiply}.z-line__info{grid-area: info;min-width: 0}.z-line__name{font-family: var(--z-font-display);font-size: 1.125rem;font-weight: 700;line-height: 1.25;color: var(--z-citrine);text-decoration: none}.z-line__name:hover{color: var(--z-amber)}.z-line__meta{display: flex;flex-wrap: wrap;gap: 0 10px;margin: 4px 0 0;font-size: var(--z-fs-small);color: var(--z-citrine-80)}.z-line__meta span:empty{display: none}.z-line .z-qty{grid-area: qty;justify-self: start}.z-line__subtotal{grid-area: subtotal;margin: 0;font-size: 1.25rem;text-align: right}.z-line__remove{display: grid;grid-area: remove;place-items: center;align-self: start;width: 36px;height: 36px;padding: 0;border: 1px solid var(--z-citrine-25);border-radius: 50%;background: none;color: var(--z-citrine-80);cursor: pointer;transition: color var(--z-dur) var(--z-ease),border-color var(--z-dur) var(--z-ease),scale var(--z-dur) var(--z-ease)}@media (min-width: 700px){.z-line__remove{align-self: center}}.z-line__remove:hover{border-color: var(--z-amber);color: var(--z-amber);scale: 1.08}.z-canasta__panel{padding: 56px clamp(20px,3vw,32px) 28px;border: 1px solid rgb(234 165 44 / 0.4);border-radius: 50% 50% var(--z-radius-field) var(--z-radius-field) / 64px 64px var(--z-radius-field) var(--z-radius-field);background: var(--z-wine);text-align: center}.z-canasta__totales{display: grid;gap: 12px;margin: 1rem 0 1.25rem;text-align: left}.z-canasta__totales>div{display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.z-canasta__totales dt{font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-citrine-80)}.z-canasta__totales dd{margin: 0;font-family: var(--z-font-display);font-weight: 700;text-align: right}.z-canasta__envio{font-size: var(--z-fs-small);font-weight: 400 !important;color: var(--z-citrine-80)}.z-canasta__total{padding-top: 14px;border-top: 1px solid var(--z-clay-30)}.z-canasta__total dd{font-size: 2rem;line-height: 1}.z-canasta__pago{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 1.25rem;font-size: 0.8125rem;line-height: 1.5;text-align: left;color: var(--z-citrine-80)}.z-canasta__pago .z-icon{flex: none;margin-top: 1px;color: var(--z-amber)}.z-canasta__wa{justify-content: center;width: 100%}.z-canasta__intro{margin: 0 0 1.75rem;color: var(--z-citrine-80)}.z-canasta-form .z-field{margin: 0 0 20px}.z-canasta-form__entrega{margin: 4px 0 24px}.z-canasta-form__entrega .z-presentacion__name{display: inline-flex;align-items: center;gap: 8px}.z-canasta-form__entrega .z-icon{color: var(--z-amber)}[data-canasta-domicilio][hidden],.z-canasta-form__retiro[hidden]{display: none}.z-canasta-form__retiro{display: flex;align-items: flex-start;gap: 10px;margin: -8px 0 24px;color: var(--z-citrine-80)}.z-canasta-form__retiro .z-icon{flex: none;margin-top: 3px;color: var(--z-amber)}.z-canasta-form__checks{display: grid;gap: 14px;margin: 4px 0 28px}.z-canasta-form .z-check a{color: var(--z-amber)}.z-canasta__empty{max-width: 560px;margin: 0 auto;text-align: center}.z-canasta__empty-icon{display: inline-grid;place-items: center;width: 80px;height: 80px;margin-bottom: 20px;border: 1px solid rgb(234 165 44 / 0.5);border-radius: 50%;color: var(--z-amber)}.z-canasta__empty-title{margin: 0 0 12px;font-size: var(--z-fs-post-title)}.z-canasta__empty p{margin: 0 0 28px;color: var(--z-citrine-80)}.z-canasta__noscript{text-align: center;color: var(--z-citrine-80)}.z-section.z-pedido{display: grid;gap: clamp(2.5rem,5vw,3.5rem);padding-top: clamp(1.5rem,3vw,2.5rem)}.z-pedido__gracias .z-pedido__guardar{display: flex;justify-content: center;gap: 8px;margin: 0 auto;font-size: var(--z-fs-small)}.z-pedido__guardar .z-icon{flex: none;margin-top: 2px;color: var(--z-amber)}.z-pedido__title{margin: 0 0 1.5rem;font-size: var(--z-fs-post-title)}.z-steps{display: grid;gap: 18px;margin: 0;padding: 0;list-style: none}.z-step{display: flex;align-items: flex-start;gap: 18px}.z-step__dot{display: grid;flex: none;place-items: center;width: 44px;height: 44px;border: 1px solid var(--z-citrine-25);border-radius: 50%;font-family: var(--z-font-display);font-weight: 700;color: var(--z-citrine-50)}.z-step.is-done .z-step__dot{border-color: var(--z-amber);background: var(--z-amber);color: var(--z-temptress)}.z-step.is-current:not(.is-done) .z-step__dot{border: 2px solid var(--z-amber);color: var(--z-amber);box-shadow: 0 0 0 6px rgb(234 165 44 / 0.15)}.z-step__body{padding-top: 10px}.z-step__name{margin: 0;font-family: var(--z-font-display);font-size: 1.125rem;font-weight: 700;line-height: 1.3}.z-step.is-pending .z-step__name{color: var(--z-citrine-50)}.z-step.is-current .z-step__name{color: var(--z-amber)}.z-step__date{margin: 2px 0 0;font-size: 0.8125rem;color: var(--z-citrine-80)}.z-step__text{margin: 8px 0 0;color: var(--z-citrine)}.z-pedido__lineas{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.z-pedido__linea{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--z-clay-30)}.z-pedido__producto{margin: 0;font-family: var(--z-font-display);font-size: 1.125rem;font-weight: 700}.z-pedido__detalle{margin: 2px 0 0;font-size: var(--z-fs-small);color: var(--z-citrine-80)}.z-pedido__subtotal{margin: 0;font-family: var(--z-font-display);font-weight: 700;white-space: nowrap}.z-pedido__totales{margin-top: 1.25rem}.z-pedido__entrega-texto{display: flex;align-items: flex-start;gap: 12px;margin: 0 0 12px}.z-pedido__entrega-texto .z-icon{flex: none;margin-top: 3px;color: var(--z-amber)}.z-pedido__privacidad{margin: 0 0 1.75rem;font-size: 0.8125rem;color: var(--z-citrine-80)}@media (prefers-reduced-motion: reduce){.z-toast,.z-toast__link,.z-qty__btn,.z-line__remove{transition: none}}.z-btn[hidden]{display: none}.z-price__iva{margin: 4px 0 0;font-family: var(--z-font-display);font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.04em;color: var(--z-citrine-80)}.z-price .z-price__iva{margin: 0 0 0 4px;font-size: 0.75rem}.z-line__iva:empty{display: none}.z-canasta__count{margin: 4px 0 0;font-size: var(--z-fs-small);color: var(--z-citrine-80)}.z-canasta__pago[hidden]{display: none}.z-qty__unit{margin-left: -6px;font-family: var(--z-font-display);font-size: 0.875rem;font-weight: 600;color: var(--z-citrine-80)}.z-qty__unit[hidden]{display: none}.z-product__calc{margin: -4px 0 18px;font-family: var(--z-font-display);font-size: 0.9375rem;color: var(--z-citrine-80)}.z-product__calc:empty{display: none}.z-pedido__gracias .z-pedido__wa{margin: 0 0 24px}.z-canasta-wa-modal__actions{display: grid;gap: 12px}.z-canasta-wa-modal__actions .z-btn{justify-content: center;width: 100%}.z-archive-intro{max-width: var(--z-reading);margin: 0 auto 3rem;text-align: center;color: var(--z-citrine-80)}.z-single__media{margin-bottom: 32px}.z-single__media img{width: 100%}.z-single__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;margin-bottom: 14px}.z-single>.z-rule{margin-bottom: 40px}.z-single .entry-content{--z-content-pad: 0px;padding-inline: 0}.z-single .entry-content>.alignwide{width: min(var(--z-wide),100vw - 2 * var(--z-gutter));max-width: none;margin-inline: calc(50% - min(var(--z-wide),100vw - 2 * var(--z-gutter)) / 2)}.z-single .entry-content>.alignfull{width: 100vw;max-width: none;margin-inline: calc(50% - 50vw)}.z-single__footer{margin-top: 56px}.z-single__footer-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;margin-top: 24px}.z-single-layout{display: grid;gap: clamp(48px,6vw,88px)}.z-single-layout__main{min-width: 0}@media (min-width: 1024px){.z-single-layout{--z-aside-top: 32px;grid-template-columns: minmax(0,var(--z-reading)) minmax(300px,360px);justify-content: center}.z-single-aside__inner{position: sticky;top: var(--z-aside-top)}.has-sticky-header .z-single-layout{--z-aside-top: calc(72px + 32px)}.admin-bar .z-single-layout{--z-aside-top: calc(32px + 32px)}.admin-bar.has-sticky-header .z-single-layout{--z-aside-top: calc(32px + 72px + 32px)}.z-single-layout .z-single .entry-content>.alignwide,.z-single-layout .z-single .entry-content>.alignfull{width: 100%;margin-inline: 0}}.z-single-aside__inner{display: grid;gap: 40px;padding: clamp(24px,3vw,32px);border: 1px solid var(--z-clay-30);background: rgb(94 34 44 / 0.22)}.z-single-aside__title{margin: 0 0 18px;font-size: 1.625rem;line-height: 1.15;color: var(--z-citrine)}.z-single-aside__title em{font-weight: 600;color: var(--z-amber)}.z-single-aside .z-search{max-width: none}.z-mini-posts{display: grid;margin: 0;padding: 0;list-style: none}.z-mini-post{position: relative;display: grid;grid-template-columns: 72px minmax(0,1fr);align-items: center;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--z-clay-30)}.z-mini-post:first-child{padding-top: 0}.z-mini-post__media{width: 72px;aspect-ratio: 1;overflow: hidden;background: linear-gradient(160deg,var(--z-wine),var(--z-midnight))}.z-mini-post__media img{width: 100%;height: 100%;object-fit: cover;transition: scale 0.6s var(--z-ease)}.z-mini-post:hover .z-mini-post__media img{scale: 1.08}.z-mini-post__link{display: block;font-family: var(--z-font-display);font-size: 1.0625rem;font-weight: 600;line-height: 1.25;color: var(--z-citrine);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.z-mini-post__link::after{content: "";position: absolute;inset: 0}.z-mini-post:hover .z-mini-post__link{color: var(--z-amber)}.z-mini-post__date{display: block;margin-top: 6px;font-family: var(--z-font-display);font-size: var(--z-fs-label);letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-clay)}@media (prefers-reduced-motion: reduce){.z-mini-post__media img{transition: none}.z-mini-post:hover .z-mini-post__media img{scale: none}}.z-toc{margin: 0 0 40px;border: 1px solid var(--z-clay-30);border-radius: var(--z-radius-field);background: rgb(94 34 44 / 0.22)}.z-toc__head{position: relative;display: block;padding: 18px 60px 18px 28px;cursor: pointer;list-style: none}.z-toc__head::-webkit-details-marker{display: none}.z-toc__head::after{content: "";position: absolute;top: 50%;right: 24px;width: 18px;height: 18px;background: var(--z-amber);translate: 0 -50%;transition: rotate var(--z-dur) var(--z-ease);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.z-toc details[open] .z-toc__head::after{rotate: 180deg}.z-toc__head:focus-visible{border-radius: var(--z-radius-field);outline: 2px solid var(--z-citrine);outline-offset: 2px}.z-toc__title{font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-kicker);text-transform: uppercase;color: var(--z-amber)}.z-toc__list{margin: 0;padding: 0 28px 22px;list-style: none;counter-reset: z-toc}.z-toc__item{margin: 0;padding: 5px 0;line-height: 1.4}.z-toc__item a{color: var(--z-citrine-80);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.z-toc__item a:hover{color: var(--z-amber)}.z-toc__item.is-level-0{counter-increment: z-toc;display: flex;gap: 12px}.z-toc__item.is-level-0::before{content: counter(z-toc,decimal-leading-zero);flex: none;min-width: 1.6em;font-family: var(--z-font-display);font-weight: 600;color: var(--z-amber)}.z-toc__item.is-level-0 a{font-family: var(--z-font-display);font-size: 1.0625rem;font-weight: 600;color: var(--z-citrine)}.z-toc__item.is-level-0 a:hover{color: var(--z-amber)}.z-toc__item.is-level-1{padding-left: calc(1.6em + 12px);font-size: 0.9375rem}.z-toc__item.is-level-2{padding-left: calc(1.6em + 32px);font-size: 0.875rem}@media (prefers-reduced-motion: reduce){.z-toc__head::after{transition: none}}.z-faq{margin-top: 56px}.z-faq__title{margin: 0;font-size: var(--z-fs-post-title);color: var(--z-citrine)}.z-faq__list{display: grid;gap: 12px;margin-top: 28px}.z-faq__item{border: 1px solid var(--z-clay-30);border-radius: var(--z-radius-field);background: rgb(94 34 44 / 0.22);transition: border-color var(--z-dur) var(--z-ease),background-color var(--z-dur) var(--z-ease)}.z-faq__item[open]{border-color: rgb(234 165 44 / 0.55);background: var(--z-wine)}.z-faq__question{position: relative;display: block;padding: 20px 64px 20px 28px;font-family: var(--z-font-display);font-size: 1.0625rem;font-weight: 600;line-height: 1.4;color: var(--z-citrine);cursor: pointer;list-style: none;transition: color var(--z-dur) var(--z-ease)}.z-faq__question::-webkit-details-marker{display: none}.z-faq__question::after{content: "";position: absolute;top: 50%;right: 24px;width: 18px;height: 18px;background: var(--z-amber);translate: 0 -50%;transition: rotate var(--z-dur) var(--z-ease);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat}.z-faq__item[open] .z-faq__question::after{rotate: 45deg}.z-faq__question:hover,.z-faq__item[open] .z-faq__question{color: var(--z-amber)}.z-faq__question:focus-visible{border-radius: var(--z-radius-field);outline: 2px solid var(--z-citrine);outline-offset: 2px}.z-faq__answer{padding: 0 28px 24px;font-size: 0.9375rem;color: var(--z-citrine-80)}.z-faq__answer>:first-child{margin-top: 0}.z-faq__answer>:last-child{margin-bottom: 0}.z-faq__answer a{color: var(--z-amber)}@media (prefers-reduced-motion: reduce){.z-faq__question::after{transition: none}}.z-cta{--z-cta-arch: 50% 50% var(--z-radius-field) var(--z-radius-field) / clamp(56px,12vw,110px) clamp(56px,12vw,110px) var(--z-radius-field) var(--z-radius-field);--z-cta-offset: clamp(8px,1.2vw,14px);position: relative;isolation: isolate;width: calc(100% - var(--z-cta-offset));margin-top: 56px;padding: clamp(56px,9vw,88px) clamp(20px,5vw,56px) clamp(32px,5vw,48px);border-radius: var(--z-cta-arch);background: var(--z-wine);color: var(--z-citrine);text-align: center}.z-cta::before{content: "";position: absolute;inset: 0;z-index: -1;border: 1px solid rgb(234 165 44 / 0.55);border-bottom: 0;border-radius: var(--z-cta-arch);translate: var(--z-cta-offset) calc(-1 * var(--z-cta-offset));-webkit-mask: linear-gradient(to bottom,#000 35%,transparent 80%);mask: linear-gradient(to bottom,#000 35%,transparent 80%);pointer-events: none}.z-cta__title{margin: 0;font-size: var(--z-fs-post-title);color: var(--z-citrine)}.z-cta__text{max-width: 52ch;margin: 20px auto 0;color: var(--z-citrine-80)}.z-cta__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px;margin-top: 28px}.z-cta__actions .z-btn{max-width: 100%;line-height: 1.35;white-space: normal;text-wrap: balance}.z-cta__actions .z-btn .z-icon{flex-shrink: 0}.z-cta>:first-child.z-cta__actions{margin-top: 0}.z-share{display: flex;align-items: center;gap: 14px;margin-left: auto}.z-page-links{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 2.5rem}.z-page-links .post-page-numbers{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--z-espresso);color: var(--z-citrine);font-family: var(--z-font-display);font-weight: 600;text-decoration: none}.z-page-links .post-page-numbers.current{background: var(--z-amber);color: var(--z-temptress)}.z-related .z-grid{margin-top: 0}.z-page .entry-content>.alignwide,.z-page .entry-content>.alignfull{margin-block: 3rem}.z-404{max-width: calc(560px + 2 * var(--z-gutter));margin-inline: auto;padding-inline: var(--z-gutter);text-align: center}.z-404__art{position: relative;display: grid;place-items: center;width: min(280px,70vw);aspect-ratio: 1;margin: 0 auto 2rem}.z-404__code{margin: 0 0 1.5rem;font-family: var(--z-font-display);font-size: clamp(7rem,26vw,12rem);font-weight: 700;letter-spacing: -0.02em;line-height: 0.9;color: var(--z-citrine)}.z-404__code em{margin-inline: 0.02em 0.06em;font-weight: 600;color: var(--z-amber)}.z-404__title{font-size: var(--z-fs-section)}.z-404__text{max-width: 420px;margin: 0 auto 2rem;color: var(--z-citrine-80)}.z-404 .z-search{margin: 2rem auto 0}.z-arch-photo{--z-arch: 999px 999px 0 0;--z-arch-offset: clamp(12px,1.6vw,20px);position: relative;isolation: isolate;width: calc(100% - var(--z-arch-offset));max-width: 500px;aspect-ratio: 4 / 5;margin: 0 auto}.z-arch-photo::before{content: "";position: absolute;inset: 0;z-index: -1;border: 1px solid rgb(234 165 44 / 0.55);border-bottom: 0;border-radius: var(--z-arch);translate: var(--z-arch-offset) var(--z-arch-offset);-webkit-mask: linear-gradient(to bottom,#000 45%,transparent 92%);mask: linear-gradient(to bottom,#000 45%,transparent 92%)}.z-arch-photo img{width: 100%;height: 100%;object-fit: cover;border-radius: var(--z-arch);box-shadow: 0 30px 60px rgb(9 27 39 / 0.45)}.z-arch-photo.is-product img{background: radial-gradient(circle at 50% 40%,#fffaf0 0%,var(--z-citrine) 72%)}.z-arch-photo.is-small{max-width: 380px;aspect-ratio: 3 / 4}.z-mf-split{display: grid;gap: clamp(48px,7vw,112px);align-items: center}@media (min-width: 1024px){.z-mf-split{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.z-mf-split.is-reversed>:first-child{order: 2}}.z-mf-split__text{max-width: 600px}.z-mf-title{margin: 0;font-size: clamp(2rem,1.5rem + 2vw,3rem);line-height: 1.1;color: var(--z-citrine)}.z-mf-title em{font-weight: 600;color: var(--z-amber)}.z-mf-subtitle{margin: 0 0 24px;font-size: clamp(1.5rem,1.25rem + 1vw,2rem);line-height: 1.2;color: var(--z-citrine)}.z-mf-split .z-kicker{margin-bottom: 14px}.z-mf-split .z-divider{margin-block: 22px 26px}.z-mf-lead{margin: 0 0 18px;font-size: clamp(1.125rem,1rem + 0.4vw,1.3125rem);line-height: 1.65;color: var(--z-citrine)}.z-mf-split__text>p:not(.z-kicker,.z-mf-lead){margin: 0;font-size: 1.0625rem;line-height: 1.8;color: var(--z-citrine-80)}.z-mf-band{--z-band-curve: clamp(24px,5vw,72px);position: relative;padding-block: calc(var(--z-band-curve) + clamp(48px,7vw,96px));background: var(--z-wine)}.z-mf-nots{display: grid;gap: clamp(36px,5vw,64px);margin: 0 auto;padding-block: 0;list-style: none;text-align: center}@media (min-width: 900px){.z-mf-nots{grid-template-columns: repeat(3,minmax(0,1fr))}}.z-mf-not{display: grid;justify-items: center;gap: 18px;font-family: var(--z-font-display);font-size: clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight: 700;line-height: 1.2;color: var(--z-citrine)}.z-mf-not__leaf{width: 28px;height: 23px;background: var(--z-amber);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.z-mf-pause{text-align: center}.z-mf-pause .z-mf-lead{margin-bottom: 28px;color: var(--z-citrine-80)}.z-mf-moments{display: grid;gap: 12px;margin: 0 0 32px;padding: 0;list-style: none}.z-mf-moments li{display: flex;align-items: center;gap: 14px;font-size: 1.125rem;color: var(--z-citrine)}.z-mf-moments li::before{content: "";flex: none;width: 18px;height: 15px;background: var(--z-amber);-webkit-mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat;mask: url("/wp-content/themes/zentia/assets/svg/bullet-leaf.svg?ver=1792082915") center / contain no-repeat}.z-mf-gallery{display: grid;gap: clamp(40px,5vw,56px);margin: 0 auto;padding-block: 0;list-style: none}@media (min-width: 768px){.z-mf-gallery{grid-template-columns: repeat(3,minmax(0,1fr));align-items: start}.z-mf-gallery>li:nth-child(2){margin-top: clamp(48px,8vw,120px)}}.z-mf-gallery__caption{margin: 28px 0 0;text-align: center;font-family: var(--z-font-display);font-size: 1.125rem;font-style: italic;font-weight: 600;color: var(--z-amber)}.z-mf-closing{--z-band-curve: clamp(24px,5vw,72px);position: relative;isolation: isolate;display: flex;align-items: center;min-height: clamp(640px,90svh,900px);padding-block: calc(var(--z-band-curve) + clamp(64px,9vw,120px));text-align: center;background: var(--z-wine);overflow: hidden}.z-mf-closing__media{position: absolute;inset: 0;z-index: -2}.z-mf-closing__media img{width: 100%;height: 100%;object-fit: cover;scale: 1.06;transition: scale 6s var(--z-ease)}.z-mf-closing.is-visible .z-mf-closing__media img{scale: 1}.z-mf-closing__media::after{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse at center,rgb(94 34 44 / 0.78) 0%,rgb(94 34 44 / 0.9) 60%,rgb(9 27 39 / 0.92) 100%)}.z-mf-closing__inner{position: relative;z-index: 1}.z-mf-closing__title{margin: 28px 0 0;font-size: var(--z-fs-hero);line-height: 1;color: var(--z-citrine)}.z-mf-closing__title em{font-weight: 600;color: var(--z-amber)}.z-mf-closing .z-divider{margin-block: 22px 28px}.z-mf-closing__inner>p:not(.z-mf-lead){margin: 0 0 18px;font-size: 1.0625rem;line-height: 1.75;color: var(--z-citrine-80)}.z-mf-closing__last{font-family: var(--z-font-display);font-size: clamp(1.25rem,1.1rem + 0.6vw,1.625rem) !important;font-style: italic;font-weight: 600;color: var(--z-amber) !important}@media (prefers-reduced-motion: reduce){.z-mf-closing__media img{scale: 1;transition: none}}.z-section.z-search-page{padding-top: clamp(1.5rem,3vw,2.5rem)}.z-search-page__bar .z-search{max-width: none}.z-search-page__count{margin: 14px 0 0 32px;font-family: var(--z-font-display);font-size: var(--z-fs-label);font-weight: 600;letter-spacing: var(--z-tracking-label);text-transform: uppercase;color: var(--z-citrine-50)}.z-results{display: grid;gap: 8px;margin: 40px 0 0;padding: 0;list-style: none}.z-result{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 16px 28px;margin-inline: calc(-1 * min(20px,var(--z-gutter)));padding: 20px;border-radius: var(--z-radius-field);transition: background-color var(--z-dur) var(--z-ease)}.z-result:hover{background: rgb(94 34 44 / 0.22)}.z-result__source{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0 0 8px;font-size: var(--z-fs-small);line-height: 1.3}.z-result__type{padding: 5px 10px;border-radius: var(--z-radius-pill);background: var(--z-wine);color: var(--z-citrine);font-family: var(--z-font-display);font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--z-tracking-label);line-height: 1;text-transform: uppercase}.z-result__url{min-width: 0;overflow-wrap: anywhere;color: var(--z-citrine-50)}.z-result__title{margin: 0 0 8px;font-size: 1.375rem;line-height: 1.25}.z-result__link{color: var(--z-citrine);text-decoration: none;transition: color var(--z-dur) var(--z-ease)}.z-result__link::after{content: "";position: absolute;inset: 0;border-radius: inherit}.z-result:hover .z-result__link{color: var(--z-amber)}.z-result__link:focus-visible{outline: none}.z-result:has(.z-result__link:focus-visible){outline: 2px solid var(--z-citrine);outline-offset: 2px}.z-result__snippet{margin: 0;font-size: 0.9375rem;line-height: 1.6;color: var(--z-citrine-80)}.z-result__meta{color: var(--z-clay)}.z-result__meta::after{content: " — ";color: var(--z-citrine-50)}.z-result__hit{padding: 0;background: none;color: var(--z-citrine);font-weight: 700}.z-result__link .z-result__hit{color: inherit}.z-result__media{width: 72px;aspect-ratio: 1;overflow: hidden;border-radius: 16px;background: linear-gradient(160deg,var(--z-wine),var(--z-midnight))}.z-result__media.is-product{background: radial-gradient(circle at 50% 40%,#fffaf0 0%,var(--z-citrine) 72%)}.z-result__media img{width: 100%;height: 100%;object-fit: cover;transition: scale 0.6s var(--z-ease)}.z-result__media.is-product img{mix-blend-mode: multiply}.z-result:hover .z-result__media img{scale: 1.08}@media (min-width: 768px){.z-result__media{width: 112px;margin-top: 4px}}@media (prefers-reduced-motion: reduce){.z-result__media img{transition: none}.z-result:hover .z-result__media img{scale: none}}