:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--background: #f7f5f1;--wp--preset--color--foreground: #263140;--wp--preset--color--primary: #CEB085;--wp--preset--color--secondary: #263140;--wp--preset--color--tertiary: #ffffff;--wp--preset--color--foreground-alt: #ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--vertical-secondary-to-tertiary: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%);--wp--preset--gradient--vertical-secondary-to-background: linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--vertical-tertiary-to-background: linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%);--wp--preset--gradient--diagonal-primary-to-foreground: linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%);--wp--preset--gradient--diagonal-secondary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-secondary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%);--wp--preset--gradient--diagonal-tertiary-to-background: linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%);--wp--preset--gradient--diagonal-background-to-tertiary: linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%);--wp--preset--font-size--small: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);--wp--preset--font-size--medium: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.625), 1.25rem);--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 1.433), 2.25rem);--wp--preset--font-size--x-large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 2.5), 3rem);--wp--preset--font-size--xx-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 3.167), 3.75rem);--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--font-family--geom: Geom, sans-serif;--wp--preset--spacing--20: calc(1rem * var(--wp--custom--space-scale, 1));--wp--preset--spacing--30: calc(clamp(1.5rem, 6vw, 2rem) * var(--wp--custom--space-scale, 1));--wp--preset--spacing--40: calc(clamp(2rem, 8vw, 3rem) * var(--wp--custom--space-scale, 1));--wp--preset--spacing--50: calc(clamp(2.5rem, 8vw, 4rem) * var(--wp--custom--space-scale, 1));--wp--preset--spacing--60: calc(clamp(3.5rem, 10vw, 6rem) * var(--wp--custom--space-scale, 1));--wp--preset--spacing--70: calc(clamp(4rem, 15vw, 7rem) * var(--wp--custom--space-scale, 1));--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--55: calc(clamp(3rem, 12vw, 5rem) * var(--wp--custom--space-scale, 1));--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--preset--shadow--sm: 0 1px 2px rgba(44, 44, 48, 0.06);--wp--preset--shadow--base: 0 1px 3px rgba(44, 44, 48, 0.08), 0 1px 2px rgba(44, 44, 48, 0.05);--wp--preset--shadow--md: 0 4px 8px -2px rgba(44, 44, 48, 0.08), 0 2px 4px -2px rgba(44, 44, 48, 0.05);--wp--preset--shadow--lg: 0 12px 24px -6px rgba(44, 44, 48, 0.1), 0 4px 8px -4px rgba(44, 44, 48, 0.05);--wp--preset--shadow--xl: 0 24px 48px -12px rgba(44, 44, 48, 0.14);--wp--preset--shadow--brutalism: 6px 6px 0 var(--wp--preset--color--foreground);--wp--preset--shadow--brutalism-small: 4px 4px 0 var(--wp--preset--color--foreground);--wp--custom--space-panel-block: calc(64px * var(--wp--custom--space-scale, 1));--wp--custom--space-panel-inline: calc(48px * var(--wp--custom--space-scale, 1));--wp--custom--gap-scale: var(--wp--custom--space-scale, 1);--wp--custom--gap-snug: max(4px, calc(8px * var(--wp--custom--gap-scale, 1)));--wp--custom--gap-tight: max(4px, calc(16px * var(--wp--custom--gap-scale, 1)));--wp--custom--gap-cozy: max(4px, calc(24px * var(--wp--custom--gap-scale, 1)));--wp--custom--gap-loose: max(4px, calc(32px * var(--wp--custom--gap-scale, 1)));--wp--custom--gap-block: max(4px, calc(clamp(3rem, 12vw, 5rem) * var(--wp--custom--gap-scale, 1)));--wp--custom--space-snug: calc(8px * var(--wp--custom--space-scale, 1));--wp--custom--space-cozy: calc(24px * var(--wp--custom--space-scale, 1));--wp--custom--space-block: calc(56px * var(--wp--custom--space-scale, 1));--wp--custom--color--icon-surface: color-mix(in oklab, var(--wp--preset--color--background), var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--icon-ink: var(--wp--preset--color--foreground);--wp--custom--color--background-tint-1-ink: var(--wp--preset--color--foreground);--wp--custom--color--background-tint-1-weak: color-mix(in oklab, var(--wp--preset--color--foreground) 72%, var(--wp--custom--color--background-tint-1));--wp--custom--color--background-tint-2-ink: var(--wp--preset--color--foreground);--wp--custom--color--background-tint-2-weak: color-mix(in oklab, var(--wp--preset--color--foreground) 72%, var(--wp--custom--color--background-tint-2));--wp--custom--color--background-tint-3-ink: var(--wp--preset--color--foreground);--wp--custom--color--background-tint-3-weak: color-mix(in oklab, var(--wp--preset--color--foreground) 72%, var(--wp--custom--color--background-tint-3));--wp--custom--color--background-tint-4-ink: var(--wp--preset--color--foreground);--wp--custom--color--background-tint-4-weak: color-mix(in oklab, var(--wp--preset--color--foreground) 72%, var(--wp--custom--color--background-tint-3));--wp--custom--color--background-tint-4: var(--wp--custom--color--background-tint-3);--wp--custom--color--background-tint-1: color-mix(in oklab, var(--wp--preset--color--background), var(--wp--preset--color--primary, #1A1A1A) 4%);--wp--custom--color--background-tint-2: color-mix(in oklab, var(--wp--preset--color--background), var(--wp--preset--color--primary, #1A1A1A) 8%);--wp--custom--color--background-tint-3: color-mix(in oklab, var(--wp--preset--color--background), var(--wp--preset--color--primary, #1A1A1A) 14%);--wp--custom--color--neutral-50: color-mix(in oklab, #F7F7F7, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-100: color-mix(in oklab, #ECECEC, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-200: color-mix(in oklab, #DADADA, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-300: color-mix(in oklab, #C3C3C3, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-400: color-mix(in oklab, #A7A7A7, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-500: color-mix(in oklab, #8C8C8C, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-600: color-mix(in oklab, #797979, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-700: color-mix(in oklab, #656565, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-800: color-mix(in oklab, #525252, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-900: color-mix(in oklab, #414141, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--neutral-950: color-mix(in oklab, #2D2D2D, var(--wp--preset--color--primary, #1A1A1A) 6%);--wp--custom--color--red-50: #FFF5F3;--wp--custom--color--red-100: #FFE5E2;--wp--custom--color--red-200: #FFCCC5;--wp--custom--color--red-300: #FFA99F;--wp--custom--color--red-400: #F97C70;--wp--custom--color--red-500: #EA4F46;--wp--custom--color--red-600: #DA2B2A;--wp--custom--color--red-700: #BC0F18;--wp--custom--color--red-800: #9B0B12;--wp--custom--color--red-900: #791313;--wp--custom--color--red-950: #560D0C;--wp--custom--color--amber-50: #FEF6ED;--wp--custom--color--amber-100: #FBECDC;--wp--custom--color--amber-200: #F6DCBF;--wp--custom--color--amber-300: #F0C697;--wp--custom--color--amber-400: #E6AB65;--wp--custom--color--amber-500: #D9922F;--wp--custom--color--amber-600: #CB8100;--wp--custom--color--amber-700: #A56800;--wp--custom--color--amber-800: #835200;--wp--custom--color--amber-900: #653E00;--wp--custom--color--amber-950: #412600;--wp--custom--color--green-50: #EFFBF3;--wp--custom--color--green-100: #DEF4E6;--wp--custom--color--green-200: #C2E9D1;--wp--custom--color--green-300: #9BDAB5;--wp--custom--color--green-400: #68C794;--wp--custom--color--green-500: #2AB475;--wp--custom--color--green-600: #00A265;--wp--custom--color--green-700: #008552;--wp--custom--color--green-800: #006A40;--wp--custom--color--green-900: #005331;--wp--custom--color--green-950: #00371F;--wp--custom--color--teal-50: #EFFAFA;--wp--custom--color--teal-100: #DEF3F2;--wp--custom--color--teal-200: #C3E7E7;--wp--custom--color--teal-300: #9BD9D8;--wp--custom--color--teal-400: #68C6C5;--wp--custom--color--teal-500: #29B2B2;--wp--custom--color--teal-600: #00A1A2;--wp--custom--color--teal-700: #008484;--wp--custom--color--teal-800: #006969;--wp--custom--color--teal-900: #005151;--wp--custom--color--teal-950: #003435;--wp--custom--color--base-white: #FFFFFF;--wp--custom--color--base-black: #000000;--wp--custom--color--base-yellow: #FFC72E;--wp--custom--color--text-strong: var(--wp--preset--color--foreground);--wp--custom--color--text-weak: color-mix(in oklab, var(--wp--preset--color--foreground) 72%, var(--wp--preset--color--background));--wp--custom--color--text-weaker: var(--wp--custom--color--neutral-500);--wp--custom--color--text-disabled: var(--wp--custom--color--neutral-400);--wp--custom--color--text-brand: color-mix(in oklab, var(--wp--preset--color--primary, #1A1A1A), #000000 10%);--wp--custom--color--text-on-brand: var(--wp--custom--color--base-white);--wp--custom--color--text-error: var(--wp--custom--color--red-700);--wp--custom--color--text-warning: var(--wp--custom--color--amber-800);--wp--custom--color--text-success: var(--wp--custom--color--green-800);--wp--custom--color--text-info: var(--wp--custom--color--teal-800);--wp--custom--color--text-inverse-strong: var(--wp--custom--color--base-white);--wp--custom--color--text-inverse-weak: var(--wp--custom--color--neutral-200);--wp--custom--color--text-inverse-disabled: rgba(255, 255, 255, 0.45);--wp--custom--color--stroke-strong: color-mix(in oklab, var(--wp--preset--color--foreground) 45%, var(--wp--preset--color--background));--wp--custom--color--stroke-weak: color-mix(in oklab, var(--wp--preset--color--foreground) 18%, var(--wp--preset--color--background));--wp--custom--color--stroke-weaker: var(--wp--custom--color--neutral-100);--wp--custom--color--stroke-focus: var(--wp--preset--color--primary, #1A1A1A);--wp--custom--color--stroke-brand: var(--wp--preset--color--primary, #1A1A1A);--wp--custom--color--stroke-error: var(--wp--custom--color--red-600);--wp--custom--color--stroke-error-weak: var(--wp--custom--color--red-200);--wp--custom--color--stroke-warning: var(--wp--custom--color--amber-600);--wp--custom--color--stroke-warning-weak: var(--wp--custom--color--amber-200);--wp--custom--color--stroke-success: var(--wp--custom--color--green-600);--wp--custom--color--stroke-success-weak: var(--wp--custom--color--green-200);--wp--custom--color--stroke-info: var(--wp--custom--color--teal-600);--wp--custom--color--stroke-info-weak: var(--wp--custom--color--teal-200);--wp--custom--color--stroke-inverse-strong: rgba(255, 255, 255, 0.28);--wp--custom--color--stroke-inverse-weak: rgba(255, 255, 255, 0.14);--wp--custom--color--icon-default: var(--wp--custom--color--neutral-600);--wp--custom--color--icon-brand: var(--wp--preset--color--primary, #1A1A1A);--wp--custom--color--icon-disabled: var(--wp--custom--color--neutral-400);--wp--custom--color--icon-error: var(--wp--custom--color--red-600);--wp--custom--color--icon-warning: var(--wp--custom--color--amber-600);--wp--custom--color--icon-success: var(--wp--custom--color--green-600);--wp--custom--color--icon-info: var(--wp--custom--color--teal-600);--wp--custom--color--icon-inverse: var(--wp--custom--color--base-white);--wp--custom--color--icon-inverse-disabled: rgba(255, 255, 255, 0.45);--wp--custom--color--fill-strong: var(--wp--custom--color--neutral-900);--wp--custom--color--fill-weak: var(--wp--custom--color--neutral-100);--wp--custom--color--fill-weaker: var(--wp--custom--color--neutral-50);--wp--custom--color--fill-disabled: var(--wp--custom--color--neutral-200);--wp--custom--color--fill-brand-strong: var(--wp--preset--color--primary, #1A1A1A);--wp--custom--color--fill-brand-weak: color-mix(in oklab, var(--wp--preset--color--primary, #1A1A1A), #FFFFFF 90%);--wp--custom--color--fill-error-strong: var(--wp--custom--color--red-600);--wp--custom--color--fill-error-weak: var(--wp--custom--color--red-50);--wp--custom--color--fill-warning-strong: var(--wp--custom--color--amber-700);--wp--custom--color--fill-warning-weak: var(--wp--custom--color--amber-50);--wp--custom--color--fill-success-strong: var(--wp--custom--color--green-700);--wp--custom--color--fill-success-weak: var(--wp--custom--color--green-50);--wp--custom--color--fill-info-strong: var(--wp--custom--color--teal-700);--wp--custom--color--fill-info-weak: var(--wp--custom--color--teal-50);--wp--custom--color--fill-inverse-strong: var(--wp--custom--color--base-white);--wp--custom--color--fill-inverse-weak: rgba(255, 255, 255, 0.12);--wp--custom--color--fill-white: var(--wp--custom--color--base-white);--wp--custom--color--fill-yellow: var(--wp--custom--color--base-yellow);--wp--custom--color--background-base: var(--wp--preset--color--background);--wp--custom--color--background-sunken: var(--wp--custom--color--neutral-50);--wp--custom--color--background-raised: var(--wp--custom--color--base-white);--wp--custom--color--background-overlay: var(--wp--custom--color--base-white);--wp--custom--color--overlay-scrim: rgba(44, 44, 48, 0.55);--wp--custom--color--button-primary-bg: var(--wp--preset--color--primary, #1A1A1A);--wp--custom--color--button-primary-bg-hover: color-mix(in oklab, var(--wp--preset--color--primary, #1A1A1A), #000000 8%);--wp--custom--color--button-primary-bg-press: color-mix(in oklab, var(--wp--preset--color--primary, #1A1A1A), #000000 16%);--wp--custom--color--button-primary-text: var(--wp--custom--color--text-on-brand);--wp--custom--color--button-secondary-bg: var(--wp--custom--color--background-raised);--wp--custom--color--button-secondary-bg-hover: var(--wp--custom--color--fill-weak);--wp--custom--color--button-secondary-text: var(--wp--custom--color--text-strong);--wp--custom--color--button-secondary-stroke: var(--wp--custom--color--stroke-strong);--wp--custom--color--button-ghost-text: var(--wp--custom--color--text-brand);--wp--custom--color--button-ghost-bg-hover: var(--wp--custom--color--fill-brand-weak);--wp--custom--color--button-destructive-bg: var(--wp--custom--color--red-600);--wp--custom--color--button-destructive-bg-hover: var(--wp--custom--color--red-700);--wp--custom--color--button-disabled-bg: var(--wp--custom--color--fill-disabled);--wp--custom--color--button-disabled-text: var(--wp--custom--color--text-disabled);--wp--custom--color--chip-surface: var(--wp--custom--color--fill-weak);--wp--custom--color--chip-ink: var(--wp--custom--color--text-strong);--wp--custom--color--cover-scrim-uniform: rgba(44, 44, 48, 0.5);--wp--custom--color--cover-scrim-start: linear-gradient(to right, rgba(44, 44, 48, 0.82), rgba(44, 44, 48, 0.55) 45%, rgba(44, 44, 48, 0.12));--wp--custom--color--cover-scrim-end: linear-gradient(to left, rgba(44, 44, 48, 0.82), rgba(44, 44, 48, 0.55) 45%, rgba(44, 44, 48, 0.12));--wp--custom--color--cover-scrim-bottom: linear-gradient(to top, rgba(44, 44, 48, 0.85), rgba(44, 44, 48, 0.4) 38%, rgba(44, 44, 48, 0) 78%);--wp--custom--color--button-on-media-bg: var(--wp--custom--color--base-white);--wp--custom--color--button-on-media-bg-hover: rgba(255, 255, 255, 0.9);--wp--custom--color--button-on-media-text: var(--wp--custom--color--neutral-950);--wp--custom--radius--md: 8px;--wp--custom--radius--lg: 12px;--wp--custom--space-scale: 1;--wp--custom--blocks--core-table--variant-stripes--color--background: var(--wp--preset--color--tertiary);--wp--custom--typography--font-smoothing--moz: auto;--wp--custom--typography--font-smoothing--webkit: auto;--wp--custom--typography--font-weight--black: 900;--wp--custom--typography--font-weight--extra-bold: 800;--wp--custom--typography--font-weight--bold: 700;--wp--custom--typography--font-weight--semi-bold: 600;--wp--custom--typography--font-weight--medium: 500;--wp--custom--typography--font-weight--regular: 400;--wp--custom--typography--font-weight--light: 300;--wp--custom--typography--font-weight--extra-light: 200;--wp--custom--typography--font-weight--thin: 100;--wp--custom--typography--line-height--tiny: 1.15;--wp--custom--typography--line-height--small: 1.2;--wp--custom--typography--line-height--medium: 1.4;--wp--custom--typography--line-height--normal: 1.6;--wp--custom--typography--line-height--large: 1.8;--wp--custom--elements--button--border--radius: 2rem;--wp--custom--elements--button--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--hover--color--background: var(--wp--preset--color--foreground);--wp--custom--elements--button--hover--color--text: var(--wp--preset--color--background);--wp--custom--elements--button--focus--color--background: var(--wp--preset--color--primary);--wp--custom--elements--button--focus--color--text: var(--wp--preset--color--background);--wp--custom--elements--input--border--radius: 4px;--wp--custom--elements--input--border--width: 1px;--wp--custom--elements--input--border--color: var(--wp--preset--color--foreground);--wp--custom--elements--input--color--background: var(--wp--preset--color--background);--wp--custom--elements--input--color--text: var(--wp--preset--color--foreground);--wp--custom--elements--input--spacing--padding--bottom: calc(0.667em + 1px);--wp--custom--elements--input--spacing--padding--left: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--right: calc(1.333em + 1px);--wp--custom--elements--input--spacing--padding--top: calc(0.667em + 1px);--wp--custom--elements--input--typography--font-size: 1.15rem;--wp--custom--elements--input--typography--font-weight: var(--wp--custom--font-weight--regular);--wp--custom--elements--input--typography--line-height: 1.384;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 80rem;--wp--style--global--wide-size: 80rem; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--20); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--20); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--20);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--20);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--foreground);text-align: center;font-family: var(--wp--preset--font-family--geom);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-style: normal;font-weight: 900;line-height: var(--wp--custom--typography--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: 0;--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: 0;text-transform: capitalize;}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--geom);}h1, h2, h3, h4, h5, h6{background-color: var(--wp--preset--color--primary);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--geom);}h1{text-align: center;font-family: var(--wp--preset--font-family--geom);font-size: var(--wp--preset--font-size--x-large);font-style: normal;font-weight: 700;letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);text-transform: capitalize;}h2{font-size: var(--wp--preset--font-size--x-large);font-weight: var(--wp--custom--typography--font-weight--light);letter-spacing: -0.02em;line-height: var(--wp--custom--typography--line-height--tiny);}h3{font-size: var(--wp--preset--font-size--large);font-weight: var(--wp--custom--typography--font-weight--light);letter-spacing: 0.04em;line-height: var(--wp--custom--typography--line-height--tiny);}h4{font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.48rem) * 0.721), 1.875rem);font-weight: var(--wp--custom--typography--font-weight--medium);line-height: var(--wp--custom--typography--line-height--tiny);}h5{font-size: clamp(1.25rem, 1.25rem + ((1vw - 0.48rem) * 0.721), 1.5rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0.01em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: normal;}h6{font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.417), 1.125rem);font-weight: var(--wp--custom--typography--font-weight--semi-bold);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--normal);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--primary);border-radius: var(--wp--custom--elements--button--border--radius);border-width: 0;color: var(--wp--preset--color--tertiary);text-align: center;font-family: var(--wp--preset--font-family--geom);font-size: inherit;font-style: normal;font-weight: 700;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: capitalize;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--custom--elements--button--focus--color--background);color: var(--wp--custom--elements--button--focus--color--text);outline-color: var(--wp--custom--elements--button--focus--color--background);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--custom--elements--button--hover--color--background);color: var(--wp--custom--elements--button--hover--color--text);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-family: var(--wp--preset--font-family--geom);}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-color{color: var(--wp--preset--color--foreground-alt) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-background-color{background-color: var(--wp--preset--color--foreground-alt) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-alt-border-color{border-color: var(--wp--preset--color--foreground-alt) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-vertical-secondary-to-tertiary-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important;}.has-vertical-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-secondary-to-background) !important;}.has-vertical-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--vertical-tertiary-to-background) !important;}.has-diagonal-primary-to-foreground-gradient-background{background: var(--wp--preset--gradient--diagonal-primary-to-foreground) !important;}.has-diagonal-secondary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-secondary-to-background) !important;}.has-diagonal-background-to-secondary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-secondary) !important;}.has-diagonal-tertiary-to-background-gradient-background{background: var(--wp--preset--gradient--diagonal-tertiary-to-background) !important;}.has-diagonal-background-to-tertiary-gradient-background{background: var(--wp--preset--gradient--diagonal-background-to-tertiary) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;}.has-geom-font-family{font-family: var(--wp--preset--font-family--geom) !important;} @media (max-width: 600px) {
header {
position: relative;
}
header .wp-block-group:has(> .wp-block-social-links) {
position: absolute !important;
top: 1.25rem;
right: 1rem;
width: auto !important;
max-width: calc(100% - 2rem);
margin: 0 !important;
padding: 0 !important;
}
header .wp-block-social-links {
flex-wrap: nowrap !important;
gap: 0.55rem !important;
justify-content: flex-end;
}
main .wp-block-cover,
main .wp-block-cover__inner-container,
main .wp-block-group {
max-width: 100%;
}
main .wp-block-heading,
main p {
overflow-wrap: anywhere;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.wc-block-grid__products {
width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
} @media (max-width: 600px) {
header {
position: relative;
}
header .wp-block-group:has(> .wp-block-social-links) {
position: absolute !important;
top: 1.25rem;
right: 1rem;
width: auto !important;
max-width: calc(100% - 2rem);
margin: 0 !important;
padding: 0 !important;
}
header .wp-block-social-links {
flex-wrap: nowrap !important;
gap: 0.55rem !important;
justify-content: flex-end;
}
main .wp-block-cover,
main .wp-block-cover__inner-container,
main .wp-block-group {
max-width: 100%;
}
main .wp-block-heading,
main p {
overflow-wrap: anywhere;
}
}
@media (max-width: 1024px) {
.wc-block-grid__products {
width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
} body.page-id-4824 .entry-content > .wp-block-group.has-global-padding {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection {
width: 100% !important;
max-width: 1177px !important;
margin-left: auto !important;
margin-right: auto !important;
gap: 24px !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-product {
display: flex !important;
min-width: 0 !important;
height: 100% !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-product > .wp-block-group {
flex: 1 1 auto !important;
flex-direction: column !important;
overflow: hidden !important;
border: 1px solid var(--franxu-border) !important;
box-shadow: rgba(38, 49, 64, 0.07) 0 10px 28px !important;
display: flex !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 18px !important;
background: rgb(255, 255, 255) !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-components-product-image {
overflow: hidden !important;
background: rgb(244, 241, 236) !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-components-product-image img {
aspect-ratio: 1 / 1 !important;
width: 100% !important;
height: auto !important;
border-radius: 0 !important;
object-fit: cover !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title {
font-weight: 700 !important;
line-height: 1.35 !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
background: transparent !important;
color: var(--franxu-navy) !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-size: 1rem !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price {
color: var(--franxu-terracotta-dark) !important;
font-weight: 800 !important;
font-size: 0.98rem !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] {
width: 100% !important;
margin-top: auto !important;
padding: 0 18px 18px !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] .wp-block-button__link,
body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] button {
width: 100% !important;
min-height: 46px !important;
font-weight: 750 !important;
border-radius: 10px !important;
background: var(--franxu-terracotta) !important;
color: rgb(255, 255, 255) !important;
font-size: 0.86rem !important;
} body.page-id-4824 .wp-block-post-title:not(.wc-block-components-product-name) {
margin-top: 14px !important;
margin-bottom: 28px !important;
padding: 0 !important;
background: transparent !important;
color: var(--franxu-navy) !important;
font-family: Georgia, serif !important;
font-size: 64px !important;
font-weight: 500 !important;
line-height: 1.08 !important;
text-align: left !important;
border-radius: 0 !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] .wp-block-button__link,
body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] button {
background: var(--franxu-terracotta) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
font-family: Geom, sans-serif !important;
font-size: 13.76px !important;
line-height: 1.65 !important;
font-weight: 700 !important;
padding: 11.2832px 18.576px !important;
border-radius: 10px !important;
} body.page-id-4824 .entry-content .wp-block-group > h2.wp-block-post-title {
text-align: center !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title {
color: var(--franxu-navy) !important;
font-family: -apple-system, "system-ui", "Segoe UI", sans-serif !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.35 !important;
text-align: left !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
}
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price {
color: var(--franxu-terracotta-dark) !important;
font-family: -apple-system, "system-ui", "Segoe UI", sans-serif !important;
font-size: 15.68px !important;
font-weight: 800 !important;
line-height: 1.65 !important;
text-align: center !important;
margin-top: 8px !important;
} body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title a,
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title a:visited,
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title a:hover {
color: var(--franxu-navy) !important;
-webkit-text-fill-color: var(--franxu-navy) !important;
} body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price,
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price .wc-block-components-product-price,
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price .woocommerce-Price-amount,
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price bdi,
body.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price .woocommerce-Price-currencySymbol {
color: var(--franxu-terracotta-dark) !important;
-webkit-text-fill-color: var(--franxu-terracotta-dark) !important;
} body.single-product .woocommerce-Tabs-panel h2,
body.single-product .woocommerce-Tabs-panel h3 {
background: #6b1f2a !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
font-family: -apple-system, "system-ui", "Segoe UI", sans-serif !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 1.45 !important;
text-align: center !important;
padding: 14px 18px !important;
margin: 28px 0 18px !important;
border-radius: 0 !important;
} body.single-product .woocommerce-Tabs-panel h2,
body.single-product .woocommerce-Tabs-panel h3 {
border-radius: 10px !important;
box-shadow: rgba(38, 49, 64, 0.12) 0 10px 28px !important;
} body.single-product .woocommerce-Tabs-panel h2,
body.single-product .woocommerce-Tabs-panel h3 {
box-shadow: 0 10px 28px #ceb085 !important;
} body.single-product .woocommerce-Tabs-panel h2,
body.single-product .woocommerce-Tabs-panel h3 {
box-shadow: none !important;
border-bottom: 3px solid #ceb085 !important;
border-radius: 10px !important;
} body.single-product .woocommerce-Tabs-panel--description h2:nth-of-type(2) {
background: #6b1f2a !important;
background-color: #6b1f2a !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
font-family: -apple-system, "system-ui", "Segoe UI", sans-serif !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 1.45 !important;
text-align: center !important;
padding: 14px 18px !important;
margin: 28px 0 18px !important;
border: 0 !important;
border-bottom: 3px solid #ceb085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} body.single-product div.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description > h2:nth-of-type(2) {
display: block !important;
background-color: #6b1f2a !important;
color: #ffffff !important;
font-family: -apple-system, "system-ui", "Segoe UI", sans-serif !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 1.45 !important;
text-align: center !important;
padding: 14px 18px !important;
border: 0 !important;
border-bottom: 3px solid #ceb085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} body.single-product #tab-description h2:nth-of-type(2) { background:#6b1f2a !important; background-color:#6b1f2a !important; color:#fff !important; -webkit-text-fill-color:#fff !important; font-family:-apple-system,"system-ui","Segoe UI",sans-serif !important; font-size:17px !important; font-weight:700 !important; line-height:1.45 !important; text-align:center !important; padding:14px 18px !important; margin:28px 0 18px !important; border:0 !important; border-bottom:3px solid #ceb085 !important; border-radius:10px !important; box-shadow:none !important; } html body.single-product #tab-description h2:nth-of-type(2) { background:#6b1f2a !important; background-color:#6b1f2a !important; color:#fff !important; font-family:-apple-system,"system-ui","Segoe UI",sans-serif !important; font-size:17px !important; font-weight:700 !important; line-height:1.45 !important; text-align:center !important; padding:14px 18px !important; border:0 !important; border-bottom:3px solid #ceb085 !important; border-radius:10px !important; box-shadow:none !important; } :root {
--franxu-terracotta: #CEB085 !important;
} .add_to_cart_button,
.single_add_to_cart_button {
background-color: #5D1F26 !important;
border-color: #5D1F26 !important;
} body .add_to_cart_button,
body .single_add_to_cart_button {
background: #5D1F26 !important;
background-color: #5D1F26 !important;
border-color: #5D1F26 !important;
} :root body .add_to_cart_button,
:root body .single_add_to_cart_button {
background: #5D1F26 !important;
background-color: #5D1F26 !important;
border-color: #5D1F26 !important;
} html body .woocommerce .wp-element-button.add_to_cart_button,
html body .woocommerce .wp-element-button.single_add_to_cart_button,
html body .woocommerce .wc-block-components-button.add_to_cart_button {
background: #5D1F26 !important;
background-color: #5D1F26 !important;
} html body .wp-element-button.wc-block-components-product-button__button.add_to_cart_button,
html body .wp-element-button.button.add_to_cart_button,
html body .wp-element-button.single_add_to_cart_button.button {
background: #5D1F26 !important;
background-color: #5D1F26 !important;
border-color: #5D1F26 !important;
} .woocommerce {
--franxu-terracotta: #5D1F26 !important;
} html body .wp-block-button__link.wc-block-components-product-button__button.add_to_cart_button,
html body .wp-element-button.button.add_to_cart_button,
html body .wp-element-button.single_add_to_cart_button.button {
background: #CEB085 !important;
background-color: #CEB085 !important;
color: #5D1F26 !important;
border: 0 !important;
border-bottom: 3px solid #5D1F26 !important;
border-radius: 10px !important;
box-shadow: none !important;
} html body .woocommerce .wp-block-button__link.wc-block-components-product-button__button.add_to_cart_button,
html body .woocommerce .wp-element-button.button.add_to_cart_button,
html body .woocommerce .wp-element-button.single_add_to_cart_button.button {
background: #CEB085 !important;
background-color: #CEB085 !important;
color: #5D1F26 !important;
border: 0 !important;
border-bottom: 3px solid #5D1F26 !important;
border-radius: 10px !important;
box-shadow: none !important;
} .woocommerce {
--franxu-terracotta: #CEB085 !important;
}
html body .woocommerce .add_to_cart_button,
html body .woocommerce .single_add_to_cart_button {
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} html body .woocommerce .add_to_cart_button,
html body .woocommerce .single_add_to_cart_button {
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
} body.single-product .ppcp-messages,
body.single-product .ppc-button-wrapper,
body.single-product [id^="zoid-paypal-message"],
body.single-product [id^="zoid-paypal-buttons"] {
display: none !important;
} @media (min-width: 782px) {
body.single-product main > .wp-block-columns {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
align-items: stretch !important;
}
body.single-product main > .wp-block-columns > .wp-block-column {
width: auto !important;
min-width: 0 !important;
height: 100% !important;
}
} @media (min-width: 782px) {
body.single-product main > .wp-block-columns > .wp-block-column {
height: auto !important;
align-self: stretch !important;
}
} @media (min-width: 782px) {
body.single-product main > .wp-block-columns > .wp-block-column:first-child > .wp-block-woocommerce-product-image-gallery {
width: 100% !important;
height: 100% !important;
min-height: 100% !important;
margin: 0 !important;
box-sizing: border-box !important;
}
} @media (min-width: 782px) {
body.single-product main > .wp-block-columns > .wp-block-column:first-child > .wp-block-woocommerce-product-image-gallery {
max-width: none !important;
width: 100% !important;
box-sizing: border-box !important;
}
} html body .woocommerce .wc-block-breadcrumbs a,
html body .woocommerce .price,
html body .woocommerce .wp-block-woocommerce-product-price {
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} html body .price,
html body .woocommerce-Price-amount {
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} html body.single-product .up-sells,
html body.single-product .wp-block-woocommerce-product-collection {
--franxu-terracotta-dark: #5D1F26 !important;
}
html body.single-product .up-sells.products li.product .price,
html body.single-product .wp-block-woocommerce-product-collection .price {
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} body.single-product .up-sells > h2,
body.single-product .wp-block-woocommerce-product-collection > h2.wp-block-heading {
background: #6B1F2A !important;
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 1.45 !important;
text-align: center !important;
padding: 14px 18px !important;
margin: 28px 0 18px !important;
border: 0 !important;
border-bottom: 3px solid #CEB085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} html body.single-product .wp-block-woocommerce-product-collection.alignwide.is-layout-flow > h2.wp-block-heading.has-medium-font-size {
background: #6B1F2A !important;
background-color: #6B1F2A !important;
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 1.45 !important;
text-align: center !important;
padding: 14px 18px !important;
margin: 28px 0 18px !important;
border: 0 !important;
border-bottom: 3px solid #CEB085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} html body.single-product #wp--skip-link--target > .wp-block-woocommerce-product-collection > h2.wp-block-heading.has-medium-font-size {
font-size: 17px !important;
line-height: 1.45 !important;
} body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group {
background: #FFFFFF !important;
border: 1px solid #E7E0D8 !important;
border-radius: 16px !important;
padding: 12px 12px 16px !important;
overflow: hidden !important;
box-shadow: rgba(38, 49, 64, 0.055) 0px 5px 18px !important;
height: 100% !important;
box-sizing: border-box !important;
}
body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group img {
border-radius: 11px !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group.is-style-default.has-foreground-background-color.has-background {
background: #FFFFFF !important;
background-color: #FFFFFF !important;
border: 1px solid #E7E0D8 !important;
border-radius: 16px !important;
padding: 12px 12px 16px !important;
overflow: hidden !important;
box-shadow: rgba(38, 49, 64, 0.055) 0px 5px 18px !important;
height: 100% !important;
box-sizing: border-box !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group img {
display: block !important;
width: 100% !important;
height: auto !important;
aspect-ratio: 1 / 1 !important;
object-fit: contain !important;
background: #FFFFFF !important;
border-radius: 11px !important;
margin: 0 0 12px !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wp-block-post-title {
display: block !important;
width: auto !important;
margin: 8px 0 6px !important;
padding: 0 4px !important;
color: #263140 !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-size: 1rem !important;
font-weight: 650 !important;
line-height: 1.35 !important;
text-align: left !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wp-block-woocommerce-product-price {
display: block !important;
width: auto !important;
margin: 4px 4px 12px !important;
padding: 0 !important;
color: #5D1F26 !important;
font-size: 1rem !important;
font-weight: 750 !important;
line-height: 1.65 !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wc-block-components-product-button__button {
display: block !important;
width: calc(100% - 8px) !important;
min-height: 0 !important;
margin: 10px 4px 0 !important;
padding: 0.82em 1.35em !important;
text-align: center !important;
font-size: 18px !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group {
width: 100% !important;
max-width: none !important;
box-sizing: border-box !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wp-block-post-title,
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wp-block-woocommerce-product-price {
width: calc(100% - 8px) !important;
max-width: none !important;
box-sizing: border-box !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wc-block-components-product-button__button {
align-self: center !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group > .wp-block-group.has-global-padding {
width: 100% !important;
max-width: none !important;
align-self: stretch !important;
box-sizing: border-box !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group .wp-block-post-title,
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group .wp-block-woocommerce-product-price,
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group .wc-block-components-product-button__button {
width: 100% !important;
max-width: none !important;
box-sizing: border-box !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group.is-vertical.is-content-justification-center.is-layout-flex {
padding: 0 !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button {
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection .wc-block-components-product-button__button {
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group {
display: block !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group {
display: block !important;
height: auto !important;
flex: none !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image {
display: block !important;
width: 100% !important;
height: auto !important;
margin: 0 !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image img {
display: block !important;
width: 100% !important;
height: auto !important;
margin: 0 0 12px !important;
}
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-post-title {
margin-top: 8px !important;
} html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group {
height: 423px !important;
min-height: 423px !important;
box-sizing: border-box !important;
}
html body.woocommerce ul.products li.product .button,
html body.woocommerce .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button {
box-sizing: border-box !important;
width: calc(100% - 8px) !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group.has-foreground-background-color.has-background {
height: 423px !important;
min-height: 423px !important;
max-height: 423px !important;
box-sizing: border-box !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group.has-foreground-background-color.has-background {
height: auto !important;
min-height: 0 !important;
max-height: none !important;
display: block !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image {
height: 252px !important;
min-height: 252px !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image img {
height: 252px !important;
margin: 0 !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group.has-foreground-background-color.has-background {
padding-bottom: 0 !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-post-title {
margin-top: 3px !important;
} html body.single-product .up-sells li.product .button {
box-sizing: content-box !important;
width: calc(100% - 8px) !important;
} html body.single-product #wp--skip-link--target .up-sells li.product .button {
width: 293px !important;
box-sizing: border-box !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-post-title {
color: #263140 !important;
-webkit-text-fill-color: #263140 !important;
font-size: 16px !important;
font-weight: 650 !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button {
width: 293px !important;
height: 62px !important;
box-sizing: border-box !important;
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
background: #CEB085 !important;
background-color: #CEB085 !important;
border-bottom-color: #5D1F26 !important;
border-radius: 10px !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button {
width: 293px !important;
min-width: 293px !important;
max-width: 293px !important;
height: 62px !important;
box-sizing: border-box !important;
} html body.archive .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group,
html body.page-id-4824 .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group {
display: block !important;
background: #FFFFFF !important;
background-color: #FFFFFF !important;
border: 1px solid #E7E0D8 !important;
border-radius: 16px !important;
padding: 12px 12px 16px !important;
overflow: hidden !important;
box-shadow: rgba(38, 49, 64, 0.055) 0px 5px 18px !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
box-sizing: border-box !important;
}
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group,
html body.page-id-4824 .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group > .wp-block-group {
display: block !important;
width: 100% !important;
max-width: none !important;
height: auto !important;
min-height: 0 !important;
padding: 0 !important;
flex: none !important;
box-sizing: border-box !important;
}
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image,
html body.page-id-4824 .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image {
display: block !important;
width: 100% !important;
height: 252px !important;
min-height: 252px !important;
margin: 0 !important;
}
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image img,
html body.page-id-4824 .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image img {
display: block !important;
width: 100% !important;
height: 252px !important;
margin: 0 0 12px !important;
object-fit: contain !important;
border-radius: 11px !important;
background: #FFFFFF !important;
}
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-post-title,
html body.page-id-4824 .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-post-title {
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 8px 0 6px !important;
padding: 0 4px !important;
color: #263140 !important;
-webkit-text-fill-color: #263140 !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-size: 16px !important;
font-weight: 650 !important;
line-height: 1.35 !important;
text-align: left !important;
box-sizing: border-box !important;
}
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-price,
html body.page-id-4824 .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-price {
display: block !important;
width: calc(100% - 8px) !important;
max-width: none !important;
margin: 4px 4px 12px !important;
padding: 0 !important;
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
font-size: 16px !important;
font-weight: 750 !important;
line-height: 1.65 !important;
box-sizing: border-box !important;
}
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button,
html body.page-id-4824 .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button {
display: block !important;
width: calc(100% - 8px) !important;
height: 62px !important;
min-height: 62px !important;
margin: 10px 4px 0 !important;
padding: 0.82em 1.35em !important;
background: #CEB085 !important;
background-color: #CEB085 !important;
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
border-bottom: 3px solid #5D1F26 !important;
border-radius: 10px !important;
box-sizing: border-box !important;
font-size: 18px !important;
text-align: center !important;
} html body.archive #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group.has-background,
html body.page-id-4824 #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group.has-background {
background: #FFFFFF !important;
background-color: #FFFFFF !important;
border: 1px solid #E7E0D8 !important;
border-radius: 16px !important;
padding: 12px 12px 16px !important;
box-shadow: rgba(38, 49, 64, 0.055) 0px 5px 18px !important;
box-sizing: border-box !important;
}
html body.archive #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button,
html body.page-id-4824 #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button {
width: calc(100% - 8px) !important;
height: 62px !important;
min-height: 62px !important;
box-sizing: border-box !important;
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} html body.archive .wp-block-woocommerce-product-collection.alignwide.is-layout-flow li.wc-block-product > .wp-block-group.has-secondary-background-color.has-background.has-global-padding.is-layout-constrained,
html body.page-id-4824 .wp-block-woocommerce-product-collection.alignwide.is-layout-flow li.wc-block-product > .wp-block-group.has-secondary-background-color.has-background.has-global-padding.is-layout-constrained {
background: #FFFFFF !important;
background-color: #FFFFFF !important;
border: 1px solid #E7E0D8 !important;
border-radius: 16px !important;
padding: 12px 12px 16px !important;
box-shadow: rgba(38, 49, 64, 0.055) 0px 5px 18px !important;
}
html body.archive .wp-block-woocommerce-product-collection.alignwide.is-layout-flow li.wc-block-product .wc-block-components-product-button__button,
html body.page-id-4824 .wp-block-woocommerce-product-collection.alignwide.is-layout-flow li.wc-block-product .wc-block-components-product-button__button {
color: #5D1F26 !important;
-webkit-text-fill-color: #5D1F26 !important;
} @media (min-width: 960px) {
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template,
html body.page-id-4824 .wp-block-woocommerce-product-collection ul.wc-block-product-template,
html body.archive ul.wc-block-product-template,
html body.page-id-4824 ul.wc-block-product-template {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 24px !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product {
width: auto !important;
max-width: none !important;
margin: 0 !important;
}
} @media (min-width: 960px) {
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product > .wp-block-group,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group {
display:flex !important;
flex-direction:column !important;
align-items:stretch !important;
height:423px !important;
min-height:423px !important;
max-height:423px !important;
padding:12px 12px 0 !important;
box-sizing:border-box !important;
}
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wc-block-components-product-image,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wc-block-components-product-image {
flex:0 0 252px !important;
height:252px !important;
width:100% !important;
}
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-content-9cfa9a5a,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-content-9cfa9a5a {
flex:0 0 93px !important;
height:93px !important;
margin:0 !important;
padding:0 4px !important;
box-sizing:border-box !important;
overflow:hidden !important;
}
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-content-9cfa9a5a .wp-block-post-title,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-content-9cfa9a5a .wp-block-post-title {
margin:3px 0 6px !important;
padding:0 !important;
}
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-content-9cfa9a5a .wp-block-woocommerce-product-price,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-content-9cfa9a5a .wp-block-woocommerce-product-price {
margin:4px 0 12px !important;
}
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-core-group-is-layout-a57c65b0,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-container-core-group-is-layout-a57c65b0 {
flex:0 0 62px !important;
height:62px !important;
margin:0 !important;
padding:0 4px !important;
box-sizing:border-box !important;
}
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product .wc-block-components-product-button__button,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product .wc-block-components-product-button__button {
width:100% !important;
height:62px !important;
min-height:62px !important;
margin:0 !important;
box-sizing:border-box !important;
font-size:18px !important;
line-height:29.7px !important;
padding:14.76px 24.3px !important;
}
} @media (min-width: 960px) {
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2),
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) {
margin:0 !important;
padding:0 4px !important;
height:93px !important;
flex:0 0 93px !important;
box-sizing:border-box !important;
overflow:hidden !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-post-title,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-post-title {
margin:3px 0 6px !important;
padding:0 !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-woocommerce-product-price,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-woocommerce-product-price {
margin:4px 0 12px !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(3),
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(3) {
margin:0 !important;
padding:0 4px !important;
height:62px !important;
flex:0 0 62px !important;
box-sizing:border-box !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product .wp-block-woocommerce-product-button,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product .wp-block-woocommerce-product-button {
width:100% !important;
height:62px !important;
min-height:62px !important;
margin:0 !important;
padding:0 !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product .wc-block-components-product-button__button,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product .wc-block-components-product-button__button {
width:100% !important;
height:62px !important;
min-height:62px !important;
margin:0 !important;
padding:14.76px 24.3px !important;
box-sizing:border-box !important;
font-size:18px !important;
line-height:29.7px !important;
}
} @media (min-width: 960px) {
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product a.wp-block-button__link.wc-block-components-product-button__button,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product a.wp-block-button__link.wc-block-components-product-button__button,
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product a.wp-block-button__link.wc-block-components-product-button__button span,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product a.wp-block-button__link.wc-block-components-product-button__button span {
font-family:Geom,sans-serif !important;
font-size:18px !important;
font-weight:700 !important;
line-height:29.7px !important;
}
} @media (min-width: 960px) {
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group {
height:423px !important;
min-height:423px !important;
max-height:423px !important;
padding:12px 12px 16px !important;
overflow:visible !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wc-block-components-product-image,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wc-block-components-product-image {
flex:0 0 auto !important;
height:auto !important;
border-radius:11px !important;
overflow:hidden !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wc-block-components-product-image img,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wc-block-components-product-image img {
border-radius:11px !important;
margin:0 0 12px !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2),
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) {
flex:0 0 auto !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
overflow:visible !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-post-title,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-post-title {
margin:8px 0 6px !important;
padding:0 4px !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-woocommerce-product-price,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(2) .wp-block-woocommerce-product-price {
margin:4px 4px 12px !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(3),
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(3) {
flex:0 0 auto !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product .wp-block-woocommerce-product-button,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product .wp-block-woocommerce-product-button {
height:auto !important;
min-height:0 !important;
margin:0 !important;
padding:0 !important;
}
html body.archive ul.wc-block-product-template > li.wc-block-product .wc-block-components-product-button__button,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product .wc-block-components-product-button__button {
width:calc(100% - 8px) !important;
height:62px !important;
min-height:62px !important;
margin:10px 4px 0 !important;
box-sizing:border-box !important;
}
} @media (min-width: 960px) {
html body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(3) > .wp-block-button > a.wc-block-components-product-button__button,
html body.page-id-4824 ul.wc-block-product-template > li.wc-block-product > .wp-block-group > .wp-block-group:nth-child(3) > .wp-block-button > a.wc-block-components-product-button__button {
width:calc(100% - 8px) !important;
height:62px !important;
min-height:62px !important;
margin-top:10px !important;
margin-right:4px !important;
margin-bottom:0 !important;
margin-left:4px !important;
box-sizing:border-box !important;
}
} @media (min-width: 960px) {
html body.archive ul.wc-block-product-template,
html body.page-id-4824 ul.wc-block-product-template {
column-gap:22px !important;
row-gap:28px !important;
}
} @media (min-width: 960px) {
& body.archive .wp-block-woocommerce-product-collection ul.wc-block-product-template,
& body.page-id-4824 .wp-block-woocommerce-product-collection ul.wc-block-product-template {
display:grid !important;
column-gap:22px !important;
row-gap:28px !important;
}
} & .wp-block-woocommerce-product-collection ul.wc-block-product-template {
display:grid !important;
column-gap:22px !important;
row-gap:28px !important;
} @media (max-width: 959px) {
header.wp-block-template-part > .wp-block-group { position:relative !important; }
header.wp-block-template-part .wp-block-navigation:has(> .wp-block-navigation__responsive-container-open) { position:absolute !important; top:50% !important; right:16px !important; width:44px !important; height:44px !important; min-width:44px !important; transform:translateY(-50%) !important; display:flex !important; align-items:center !important; justify-content:center !important; z-index:20 !important; }
header.wp-block-template-part .wp-block-navigation__responsive-container-open { display:flex !important; align-items:center !important; justify-content:center !important; width:44px !important; height:44px !important; min-width:44px !important; padding:10px !important; margin:0 !important; background:transparent !important; color:#FFFFFF !important; fill:#FFFFFF !important; border:0 !important; z-index:21 !important; }
header.wp-block-template-part .wp-block-navigation__responsive-container-open svg, header.wp-block-template-part .wp-block-navigation__responsive-container-open svg path { width:24px !important; height:24px !important; fill:#FFFFFF !important; }
} @media (max-width: 959px) {
header .wp-block-group:has(.wp-block-navigation__responsive-container-open) {
opacity:1 !important;
visibility:visible !important;
}
} @media (max-width: 959px) {
body.single-product .up-sells ul.products {
display:grid !important;
grid-template-columns:minmax(0,1fr) !important;
gap:28px !important;
}
body.single-product .up-sells ul.products li.product {
width:auto !important;
margin:0 !important;
}
} @media (max-width: 959px) {
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection ul.wc-block-product-template {
display: grid !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 28px !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product {
width: auto !important;
margin: 0 !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group {
height: 488px !important;
min-height: 488px !important;
max-height: 488px !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image,
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image img {
height: 320px !important;
min-height: 320px !important;
object-fit: contain !important;
}
} html body.page-id-28 #wp--skip-link--target h1,
html body.page-id-28 #wp--skip-link--target h2,
html body.page-id-28 #wp--skip-link--target h3 {
background: #6B1F2A !important;
background-color: #6B1F2A !important;
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-weight: 700 !important;
text-align: center !important;
padding: 14px 18px !important;
border: 0 !important;
border-bottom: 3px solid #CEB085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} html body.page-id-28 .wp-block-post-content > .wp-block-group h1.wp-block-post-title {
background: #6B1F2A !important;
background-color: #6B1F2A !important;
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-weight: 700 !important;
text-align: center !important;
padding: 14px 18px !important;
border: 0 !important;
border-bottom: 3px solid #CEB085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} html body.page-id-28 #contacto > .wp-block-post-title {
background: #6B1F2A !important;
background-color: #6B1F2A !important;
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-weight: 700 !important;
text-align: center !important;
padding: 14px 18px !important;
border: 0 !important;
border-bottom: 3px solid #CEB085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} html body.page-id-28 #contacto > h1.wp-block-post-title.wp-block-post-title {
background: #6B1F2A !important;
background-color: #6B1F2A !important;
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-weight: 700 !important;
text-align: center !important;
padding: 14px 18px !important;
border: 0 !important;
border-bottom: 3px solid #CEB085 !important;
border-radius: 10px !important;
box-shadow: none !important;
} html body.page-id-9199 #wp--skip-link--target h1.wp-block-post-title.wp-block-post-title,
html body.page-id-9199 #wp--skip-link--target h1.wp-block-heading.wp-block-heading,
html body.page-id-9199 #wp--skip-link--target h2.wp-block-heading.wp-block-heading,
html body.page-id-9199 #wp--skip-link--target h3.wp-block-heading.wp-block-heading {
background: #6B1F2A !important;
background-color: #6B1F2A !important;
color: #FFFFFF !important;
-webkit-text-fill-color: #FFFFFF !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
font-weight: 700 !important;
text-align: center !important;
padding: 14px 18px !important;
border: 0 !important;
border-bottom: 3px solid #CEB085 !important;
border-radius: 10px !important;
box-shadow: none !important;
}  .page-id-4824 .wp-block-woocommerce-product-collection .has-secondary-background-color,
.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-group.has-background {
background-color: #718096 !important;
} .page-id-4824 .wp-block-woocommerce-product-collection,
.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title,
.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title a,
.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-components-product-price,
.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-components-product-price span {
color: #c7c8ca !important;
background-color: transparent !important;
} .page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title,
.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title a {
background: transparent !important;
} .page-id-4824 .wp-block-woocommerce-product-collection .wp-block-button__link,
.page-id-4824 .wp-block-woocommerce-product-collection .button,
.page-id-4824 .wp-block-woocommerce-product-collection button {
background-color: #ffffff !important;
border-color: #ffffff !important;
color: #718096 !important;
} .page-id-4824 .wp-block-woocommerce-product-collection .wp-block-button__link *,
.page-id-4824 .wp-block-woocommerce-product-collection .button *,
.page-id-4824 .wp-block-woocommerce-product-collection button * {
color: #718096 !important;
} .page-id-4824 .wp-block-woocommerce-product-collection ul,
.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-product-template,
.page-id-4824 .wp-block-woocommerce-product-collection .products {
align-items: stretch !important;
}
.page-id-4824 .wp-block-woocommerce-product-collection li,
.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-product,
.page-id-4824 .wp-block-woocommerce-product-collection .product {
display: flex !important;
height: auto !important;
}
.page-id-4824 .wp-block-woocommerce-product-collection li > .wp-block-group,
.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-product > .wp-block-group,
.page-id-4824 .wp-block-woocommerce-product-collection .product > .wp-block-group {
display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
height: 100% !important;
min-height: 475px !important;
width: 100% !important;
} .page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title,
.page-id-4824 .wp-block-woocommerce-product-collection .wp-block-post-title a {
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
} .page-id-4824 .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-button,
.page-id-4824 .wp-block-woocommerce-product-collection .wc-block-components-product-button {
margin-top: auto !important;
margin-bottom: 18px !important;
}
.page-id-4353 .wp-block-woocommerce-product-collection .wp-block-post-title,
.page-id-4353 .wp-block-woocommerce-product-collection .wp-block-post-title a {
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.page-id-4353 .wp-block-woocommerce-product-collection ul,
.page-id-4353 .wp-block-woocommerce-product-collection .wc-block-product-template,
.page-id-4353 .wp-block-woocommerce-product-collection .cross-sells {
align-items: stretch !important;
}
.page-id-4353 .wp-block-woocommerce-product-collection li,
.page-id-4353 .wp-block-woocommerce-product-collection .wc-block-product,
.page-id-4353 .wp-block-woocommerce-product-collection .product {
display: flex !important;
flex-direction: column !important;
height: 100% !important;
} .page-id-4353 .wp-block-woocommerce-product-collection li > a,
.page-id-4353 .wp-block-woocommerce-product-collection li > div,
.page-id-4353 .wp-block-woocommerce-product-collection .wc-block-product > a,
.page-id-4353 .wp-block-woocommerce-product-collection .wc-block-product > div,
.page-id-4353 .wp-block-woocommerce-product-collection .product > a,
.page-id-4353 .wp-block-woocommerce-product-collection .product > div {
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
width: 100%;
} .page-id-4353 .wp-block-woocommerce-product-collection .wp-block-button,
.page-id-4353 .wp-block-woocommerce-product-collection .wc-block-components-product-button,
.page-id-4353 .wp-block-woocommerce-product-collection .add_to_cart_button {
margin-top: auto !important;
} @media (max-width: 781px) {
body:has(.modal-2-content) :has(.modal-2-content),
body:has(#modal-2-content) :has(#modal-2-content) {
transform: none !important;
translate: none !important;
filter: none !important;
backdrop-filter: none !important;
perspective: none !important;
contain: none !important;
will-change: auto !important;
animation: none !important;
}
.modal-2-content,
#modal-2-content,
.wp-block-navigation__responsive-container.is-menu-open {
position: fixed !important;
inset: 0 !important;
width: 100vw !important;
max-width: 100vw !important;
height: 100vh !important;
min-height: 100vh !important;
box-sizing: border-box !important;
margin: 0 !important;
overflow-x: hidden !important;
overflow-y: auto !important;
background: #263140 !important;
color: #f7f5f1 !important;
transform: none !important;
translate: none !important;
z-index: 99999 !important;
}
.modal-2-content *,
#modal-2-content *,
.wp-block-navigation__responsive-container.is-menu-open * {
box-sizing: border-box !important;
}
.modal-2-content a,
#modal-2-content a,
.wp-block-navigation__responsive-container.is-menu-open a,
.wp-block-navigation__responsive-container.is-menu-open button {
color: #f7f5f1 !important;
}
} body.single-product .single_add_to_cart_button,
body.single-product .product .add_to_cart_button,
body.single-product .product .product_type_variable,
body.single-product .product .product_type_grouped,
body.single-product .product .product_type_external,
body.single-product .wc-block-components-product-button__button,
body.single-product .wp-block-woocommerce-product-button .wp-block-button__link,
body.single-product .product .button {
color: #ffffff !important;
}
body.single-product .single_add_to_cart_button *,
body.single-product .product .add_to_cart_button *,
body.single-product .product .button *,
body.single-product .wc-block-components-product-button__button * {
color: #ffffff !important;
}
body.single-product .single_add_to_cart_button:hover,
body.single-product .single_add_to_cart_button:focus,
body.single-product .single_add_to_cart_button:active,
body.single-product .product .add_to_cart_button:hover,
body.single-product .product .add_to_cart_button:focus,
body.single-product .product .add_to_cart_button:active,
body.single-product .product .button:hover,
body.single-product .product .button:focus,
body.single-product .product .button:active {
color: #ffffff !important;
} body a[href*="add-to-cart="],
body a[href*="add-to-cart="]:visited,
body a[href*="add-to-cart="]:hover,
body a[href*="add-to-cart="]:focus,
body a[href*="add-to-cart="]:active,
body a[href*="add-to-cart="] *,
body a[href*="add-to-cart="]:hover *,
body a[href*="add-to-cart="]:focus *,
body a[href*="add-to-cart="]:active * {
color: #ffffff !important;
} html body .wp-block-woocommerce-related-products .wc-block-components-product-button__button,
html body .wp-block-woocommerce-related-products .wp-block-woocommerce-product-button a.wp-block-button__link,
html body .related.products .product a.button,
html body .related.products .product .button,
html body .product a[href*="add-to-cart="] {
color: #ffffff !important;
}
html body .wp-block-woocommerce-related-products .wc-block-components-product-button__button *,
html body .wp-block-woocommerce-related-products .wp-block-woocommerce-product-button a.wp-block-button__link *,
html body .related.products .product a.button *,
html body .related.products .product .button *,
html body .product a[href*="add-to-cart="] * {
color: #ffffff !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wc-block-components-product-button__button,
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-group .wc-block-components-product-button__button,
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
}
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product > .wp-block-group .wc-block-components-product-button__button span,
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-group .wc-block-components-product-button__button span,
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button span {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
} html body.archive #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button,
html body.archive #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button span,
html body.archive #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-button__button *,
html body.archive ul.products li.product a.button,
html body.archive ul.products li.product a.button *,
html body.woocommerce-page ul.products li.product a.button,
html body.woocommerce-page ul.products li.product a.button * {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
} html body.archive .wp-block-woocommerce-product-collection li.wc-block-product a.wc-block-components-product-button__button,
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product a.wc-block-components-product-button__button.has-secondary-color,
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product a.wc-block-components-product-button__button span,
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product a.wc-block-components-product-button__button *,
html body.archive .wp-block-woocommerce-product-collection li.wc-block-product a.wc-block-components-product-button__button.has-secondary-color * {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
} html body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] .wc-block-components-product-button__button,
html body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] .wp-block-button__link,
html body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] button,
html body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] .wc-block-components-product-button__button *,
html body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] .wp-block-button__link *,
html body.page-id-4824 .wp-block-woocommerce-product-collection [data-block-name="woocommerce/product-button"] button * {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
} html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection:is([data-collection="woocommerce/product-collection/related"], .franxu-related-curated) ul.wc-block-product-template { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection:is([data-collection="woocommerce/product-collection/related"], .franxu-related-curated) ul.wc-block-product-template > li.wc-block-product { width: 100% !important; max-width: 100% !important; min-width: 0; }
@media (max-width: 900px) { html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection:is([data-collection="woocommerce/product-collection/related"], .franxu-related-curated) ul.wc-block-product-template { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 600px) { html body.single-product #wp--skip-link--target .wp-block-woocommerce-product-collection:is([data-collection="woocommerce/product-collection/related"], .franxu-related-curated) ul.wc-block-product-template { grid-template-columns: minmax(0, 1fr) !important; } }
@layer franxu-product-cards { html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) {
display:flex !important; flex-direction:column !important; align-items:stretch !important;
box-sizing:border-box !important; height:auto !important; min-height:0 !important;
padding:12px 12px 16px !important; margin-top:0 !important; margin-bottom:0 !important;
background:#ffffff !important; color:#263140 !important;
border:1px solid #e7e0d8 !important; border-radius:16px !important;
box-shadow:0 5px 18px rgba(38,49,64,.055) !important;
overflow:hidden !important; text-align:center !important; gap:0 !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) { align-items:stretch !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) .wp-block-group,
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) > :is(.woocommerce-loop-product__link, .woocommerce-LoopProduct-link, .wc-block-grid__product-link) {
display:contents !important; background:transparent !important; border:0 !important;
border-radius:0 !important; padding:0 !important; margin:0 !important;
min-height:0 !important; box-shadow:none !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.wp-block-woocommerce-product-image, .wc-block-grid__product-image) {
display:block !important; flex:none !important; width:100% !important; max-width:100% !important;
height:auto !important; aspect-ratio:1 !important; padding:0 !important;
margin:0 0 12px !important; background:#fff !important; border:0 !important;
border-radius:11px !important; overflow:hidden !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.wp-block-woocommerce-product-image, .wc-block-grid__product-image) > a { display:block !important; width:100% !important; height:100% !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) img {
display:block !important; width:100% !important; max-width:100% !important;
height:auto !important; aspect-ratio:1 !important; object-fit:contain !important;
padding:0 !important; background:#fff !important; border:0 !important;
border-radius:11px !important; box-shadow:none !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) > .woocommerce-loop-product__link > img,
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) > .woocommerce-LoopProduct-link > img { margin:0 0 12px !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.wp-block-woocommerce-product-image, .wc-block-grid__product-image) img { margin:0 !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.woocommerce-loop-product__title, .wp-block-post-title, .wc-block-grid__product-title) {
display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2;
overflow:hidden !important; box-sizing:border-box !important;
width:100% !important; min-height:43.2px !important; height:43.2px !important;
margin:8px 0 6px !important; padding:0 4px !important;
background:transparent !important; color:#263140 !important; -webkit-text-fill-color:#263140 !important;
border:0 !important; border-radius:0 !important; box-shadow:none !important;
font-family:-apple-system,system-ui,"Segoe UI",sans-serif !important;
font-size:16px !important; font-weight:650 !important; line-height:1.35 !important;
text-align:left !important; text-transform:none !important; letter-spacing:normal !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.woocommerce-loop-product__title, .wp-block-post-title, .wc-block-grid__product-title) a {
display:inline !important; background:transparent !important; color:#263140 !important;
-webkit-text-fill-color:#263140 !important; font:inherit !important;
padding:0 !important; margin:0 !important; border:0 !important; text-decoration:none !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) .wp-block-woocommerce-product-price { display:block !important; margin:4px 4px 12px !important; padding:0 !important; width:auto !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.price, .wc-block-components-product-price, .wc-block-grid__product-price) {
display:block !important; padding:0 !important; margin:4px 4px 12px !important;
background:transparent !important; color:#5D1F26 !important; -webkit-text-fill-color:#5D1F26 !important;
font-family:Geom,sans-serif !important; font-size:16px !important; font-weight:750 !important;
line-height:1.65 !important; text-align:center !important; border:0 !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) .wp-block-woocommerce-product-price :is(.price, .wc-block-components-product-price, .wc-block-grid__product-price) { margin:0 !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.price, .wc-block-components-product-price, .wc-block-grid__product-price) :is(span,bdi,ins,del) { color:#5D1F26 !important; -webkit-text-fill-color:#5D1F26 !important; font:inherit !important; background:transparent !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.wp-block-woocommerce-product-button, .wc-block-grid__product-add-to-cart) {
display:block !important; align-self:stretch !important; width:calc(100% - 8px) !important;
margin:10px 4px 0 !important; padding:0 !important; background:transparent !important;
border:0 !important; border-radius:0 !important; flex:none !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(a.button, .wc-block-components-product-button__button, .wc-block-grid__product-add-to-cart .wp-block-button__link),
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(a.button, .wc-block-components-product-button__button, .wc-block-grid__product-add-to-cart .wp-block-button__link):is(:visited,:hover,:focus,:active) {
display:block !important; box-sizing:border-box !important; width:100% !important; max-width:100% !important;
min-height:62.21px !important; min-width:0 !important; height:auto !important; margin:0 !important; padding:14.76px 10px !important;
background:#CEB085 !important; background-color:#CEB085 !important;
color:#fff !important; -webkit-text-fill-color:#fff !important;
border:0 !important; border-bottom:3px solid #5D1F26 !important; border-radius:10px !important;
box-shadow:none !important; font-family:Geom,sans-serif !important; font-size:18px !important;
font-weight:700 !important; line-height:1.65 !important; text-align:center !important;
text-transform:none !important; letter-spacing:normal !important; white-space:normal !important;
text-decoration:none !important;
}
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) > a.button.wp-element-button:is(:link,:visited,:hover,:focus,:active) { width:calc(100% - 8px) !important; margin:10px 4px 0 !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(a.button, .wc-block-components-product-button__button, .wc-block-grid__product-add-to-cart .wp-block-button__link) * { color:#fff !important; -webkit-text-fill-color:#fff !important; font:inherit !important; }
html body :is(#wp--skip-link--target, .wp-site-blocks, .woocommerce) :is(ul.products, ul.wc-block-product-template, ul.wp-block-post-template, ul.wc-block-grid__products) > li:is(.product, .wc-block-product, .wc-block-grid__product):has(:is(.price, .wc-block-components-product-price, .wp-block-woocommerce-product-price, .wc-block-grid__product-price)) :is(.onsale,.wc-block-components-product-sale-badge,.wc-block-grid__product-onsale,.star-rating,.wc-block-grid__product-rating,.wp-block-woocommerce-product-rating,.wp-block-post-excerpt) { display:none !important; }
} html body.home.page-id-8437 #wp--skip-link--target .wp-block-button > a.wp-block-button__link:is([href="https://elarmariodefranxu.com/novedades/"], [href="https://elarmariodefranxu.com/regalos-menos-30/"], [href="https://elarmariodefranxu.com/storefront/"], [href="https://elarmariodefranxu.com/store/vintage/"], [href="https://elarmariodefranxu.com/etiqueta-producto/handmade/"]),
html body.home.page-id-8437 #wp--skip-link--target .wp-block-button > a.wp-block-button__link:is([href="https://elarmariodefranxu.com/novedades/"], [href="https://elarmariodefranxu.com/regalos-menos-30/"], [href="https://elarmariodefranxu.com/storefront/"], [href="https://elarmariodefranxu.com/store/vintage/"], [href="https://elarmariodefranxu.com/etiqueta-producto/handmade/"]):is(:visited, :hover, :focus, :active) {
background: #5D1F26 !important;
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
border-color: #5D1F26 !important;
border-bottom: 3px solid #CEB085 !important;
} html body.page-id-6438 #wp--skip-link--target .wp-block-button > a.wp-block-button__link,
html body.page-id-6438 #wp--skip-link--target .wp-block-button > a.wp-block-button__link:is(:visited, :hover, :focus, :active) {
border-bottom: 3px solid #5D1F26 !important;
} @media (min-width: 782px) {
html body.page-id-6438 #wp--skip-link--target .wp-block-columns:has(> .wp-block-column a[href="https://elarmariodefranxu.com/store/pajaritas-cobatas/"]):has(> .wp-block-column a[href="https://elarmariodefranxu.com/categoria-producto/gafas/"]) { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
html body.page-id-6438 #wp--skip-link--target .wp-block-columns:has(> .wp-block-column a[href="https://elarmariodefranxu.com/store/pajaritas-cobatas/"]):has(> .wp-block-column a[href="https://elarmariodefranxu.com/categoria-producto/gafas/"]) > .wp-block-column { min-width: 0 !important; width: 100% !important; }
} html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__grid { gap:22px !important; align-items:stretch !important; }
html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__card {
display:flex !important; flex-direction:column !important; align-items:stretch !important;
box-sizing:border-box !important; height:auto !important; min-height:0 !important;
padding:12px 12px 16px !important; margin:0 !important; gap:0 !important;
background:#fff !important; color:#263140 !important;
border:1px solid #e7e0d8 !important; border-radius:16px !important;
box-shadow:0 5px 18px rgba(38,49,64,.055) !important; overflow:hidden !important;
}
html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__image-link {
display:block !important; flex:none !important; width:100% !important;
height:auto !important; aspect-ratio:1 !important; padding:0 !important;
margin:0 0 12px !important; background:#fff !important;
border:0 !important; border-radius:11px !important; overflow:hidden !important;
}
html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__image-link img {
display:block !important; width:100% !important; max-width:100% !important;
height:100% !important; aspect-ratio:1 !important; object-fit:contain !important;
padding:0 !important; margin:0 !important; background:#fff !important;
border:0 !important; border-radius:11px !important; box-shadow:none !important;
}
html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__body {
display:flex !important; flex:1 !important; flex-direction:column !important; align-items:stretch !important;
box-sizing:border-box !important; width:100% !important; padding:0 !important;
margin:0 !important; gap:0 !important; background:transparent !important;
}
html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__body h2 {
display:block !important; box-sizing:border-box !important; width:100% !important;
min-height:43.2px !important; margin:8px 0 6px !important; padding:0 4px !important;
background:transparent !important; color:#263140 !important; -webkit-text-fill-color:#263140 !important;
border:0 !important; border-radius:0 !important; box-shadow:none !important;
font-family:-apple-system,system-ui,"Segoe UI",sans-serif !important;
font-size:16px !important; font-weight:650 !important; line-height:1.35 !important;
text-align:left !important; text-transform:none !important; letter-spacing:normal !important;
}
html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__button,
html body.page-id-6257 #wp--skip-link--target .franxu-bijoux-storefront__button:is(:visited,:hover,:focus,:active) {
display:block !important; box-sizing:border-box !important;
width:calc(100% - 8px) !important; max-width:100% !important;
min-height:62.21px !important; height:auto !important; margin:10px 4px 0 !important;
padding:14.76px 10px !important; background:#5D1F26 !important;
color:#fff !important; -webkit-text-fill-color:#fff !important;
border:0 !important; border-bottom:3px solid #CEB085 !important; border-radius:10px !important;
box-shadow:none !important; font-family:Geom,sans-serif !important;
font-size:18px !important; font-weight:700 !important; line-height:1.65 !important;
text-align:center !important; text-transform:none !important; letter-spacing:normal !important;
white-space:normal !important; text-decoration:none !important;
} html body.page-id-6331 #wp--skip-link--target .wp-block-button > a.wp-block-button__link,
html body.page-id-6331 #wp--skip-link--target .wp-block-button > a.wp-block-button__link:is(:visited,:hover,:focus,:active) {
box-sizing:border-box !important; min-height:62.21px !important; height:auto !important;
padding:14.76px 10px !important; background:#5D1F26 !important;
color:#fff !important; -webkit-text-fill-color:#fff !important;
border:0 !important; border-bottom:3px solid #CEB085 !important; border-radius:10px !important;
box-shadow:none !important; font-family:Geom,sans-serif !important;
font-size:18px !important; font-weight:700 !important; line-height:1.65 !important;
text-align:center !important; text-transform:none !important; letter-spacing:normal !important;
white-space:normal !important; text-decoration:none !important;
} html body.page-id-8910 #wp--skip-link--target .wp-block-columns:has(.wp-block-woocommerce-product-collection),
html body.page-id-8910 #wp--skip-link--target .wp-block-column:has(.wp-block-woocommerce-product-collection) { background:transparent !important; }
html body.page-id-8910 #wp--skip-link--target .wp-block-column:has(.wp-block-woocommerce-product-collection) { padding:0 !important; }
html body.page-id-8910 #wp--skip-link--target .wp-block-group:has(> .wp-block-woocommerce-product-collection) {
padding:0 !important; margin:0 !important; border:0 !important;
border-radius:0 !important; box-shadow:none !important; background:transparent !important;
}
html body.page-id-8910 #wp--skip-link--target .wp-block-woocommerce-product-collection ul.wc-block-product-template {
margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 !important;
align-items:stretch !important; background:transparent !important;
}
html body.page-id-8910 #wp--skip-link--target .wp-block-woocommerce-product-collection li.wc-block-product {
display:flex !important; flex-direction:column !important; align-items:stretch !important;
box-sizing:border-box !important; width:100% !important; height:auto !important; min-height:0 !important;
padding:12px 12px 16px !important; margin:0 !important; gap:0 !important;
background:#fff !important; color:#263140 !important;
border:1px solid #e7e0d8 !important; border-radius:16px !important;
box-shadow:0 5px 18px rgba(38,49,64,.055) !important; overflow:hidden !important;
}
html body.page-id-8910 #wp--skip-link--target .wp-block-woocommerce-product-image {
display:block !important; flex:none !important; width:100% !important; max-width:100% !important;
height:auto !important; aspect-ratio:1 !important; padding:0 !important; margin:0 0 12px !important;
background:#fff !important; border:0 !important; border-radius:11px !important; overflow:hidden !important;
}
html body.page-id-8910 #wp--skip-link--target .wp-block-woocommerce-product-image > a { display:block !important; width:100% !important; height:100% !important; }
html body.page-id-8910 #wp--skip-link--target .wp-block-woocommerce-product-image img {
display:block !important; width:100% !important; max-width:100% !important;
height:auto !important; aspect-ratio:1 !important; object-fit:contain !important;
padding:0 !important; margin:0 !important; background:#fff !important;
border:0 !important; border-radius:11px !important; box-shadow:none !important;
}
html body.page-id-8910 #wp--skip-link--target .franxu-bazar-card-title {
display:block !important; box-sizing:border-box !important; width:100% !important;
min-height:43.2px !important; margin:8px 0 6px !important; padding:0 4px !important;
background:transparent !important; color:#263140 !important; -webkit-text-fill-color:#263140 !important;
border:0 !important; border-radius:0 !important; box-shadow:none !important;
font-family:-apple-system,system-ui,"Segoe UI",sans-serif !important;
font-size:16px !important; font-weight:650 !important; line-height:1.35 !important;
text-align:left !important; text-transform:none !important; letter-spacing:normal !important;
}
html body.page-id-8910 #wp--skip-link--target li.wc-block-product .wp-block-buttons {
display:block !important; width:calc(100% - 8px) !important; margin:10px 4px 0 !important;
padding:0 !important; background:transparent !important; border:0 !important;
}
html body.page-id-8910 #wp--skip-link--target li.wc-block-product .wp-block-button { display:block !important; width:100% !important; margin:0 !important; }
html body.page-id-8910 #wp--skip-link--target li.wc-block-product .wp-block-button__link,
html body.page-id-8910 #wp--skip-link--target li.wc-block-product .wp-block-button__link:is(:visited,:hover,:focus,:active) {
display:block !important; box-sizing:border-box !important; width:100% !important; max-width:100% !important;
min-height:62.21px !important; height:auto !important; padding:14.76px 10px !important; margin:0 !important;
background:#CEB085 !important; color:#fff !important; -webkit-text-fill-color:#fff !important;
border:0 !important; border-bottom:3px solid #5D1F26 !important; border-radius:10px !important;
box-shadow:none !important; font-family:Geom,sans-serif !important; font-size:18px !important;
font-weight:700 !important; line-height:1.65 !important; text-align:center !important;
text-transform:none !important; letter-spacing:normal !important; white-space:normal !important; text-decoration:none !important;
}
:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}
:root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);text-decoration: none;text-transform: uppercase;}
:root :where(.wp-block-post-terms){font-size: var(--wp--preset--font-size--small);}
:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))){text-decoration: none;}
:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}
:root :where(.wp-block-post-terms a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}
:root :where(.wp-block-quote){border-color: var(--wp--preset--color--primary);border-width: 0 0 0 1px;border-style: solid;margin-top: var(--wp--custom--spacing--large) !important;margin-bottom: var(--wp--custom--spacing--large) !important;}
:root :where(.wp-block-separator){color: var(--wp--preset--color--foreground);}
:root :where(.wp-block-site-title){background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--primary);font-family: var(--wp--preset--font-family--geom);font-size: var(--wp--preset--font-size--medium);font-weight: var(--wp--custom--typography--font-weight--light);letter-spacing: 0.03em;line-height: var(--wp--custom--typography--line-height--tiny);text-transform: capitalize;}
:root :where(.wp-block-site-title a:where(:not(.wp-element-button))){color: var(--wp--preset--color--primary);}
:root :where(.wp-block-template-part){margin-top: 0px;}
:root :where(.wp-block-group){padding-top: clamp(1.5rem, 5vw, 2rem);padding-right: clamp(1.5rem, 5vw, 2rem);padding-bottom: clamp(1.5rem, 5vw, 2rem);padding-left: clamp(1.5rem, 5vw, 2rem);}
:root :where(.wp-block-jetpack-tiled-gallery){background-color: var(--wp--preset--color--secondary);}
:root{--wp--preset--duotone--grayscale:url(#wp-duotone-grayscale);}
.eadf-withdrawal-global{padding:4px 12px;background:transparent;border-top:0;text-align:center;opacity:.68;font-size:12px;line-height:1.4}.eadf-withdrawal-global a{color:#5d1f26;font-weight:500;text-decoration:none}.eadf-withdrawal-global a:hover,.eadf-withdrawal-global a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}