@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-latin.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2009,U+200B,U+202F,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-pl.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2009,U+200B,U+202F,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-italic-pl.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 650;font-display:swap;src:url(../fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/oranienbaum-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Meow Script;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/meow-script.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 650;font-display:swap;src:url(../fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2009,U+200B,U+202F,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 650;font-display:swap;src:url(../fonts/instrument-sans-pl.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}:root{--mist-0: #ffffff;--paper-0: #fafbfa;--paper-1: #f5f8f5;--paper-2: #edf1ee;--paper-3: #e0e5e2;--paper-4: #cdd3ce;--mist-1: var(--paper-0);--mist-2: var(--paper-2);--mist-3: #e6ebe7;--mist-4: var(--paper-3);--mist-5: var(--paper-4);--bark-6: #87827a;--bark-7: #66625b;--bark-8: #514e48;--bark-9: #2b2a26;--bark-10: #171614;--forest-950: #0a1f17;--forest-900: #0d251c;--forest-850: #102a21;--forest-800: #143026;--forest-700: #1a3b31;--forest-600: #25513f;--forest-300: #96ae9e;--forest-100: #d3e0d8;--forest-50: #e6eee9;--fir-50: var(--forest-50);--fir-100: var(--forest-100);--fir-300: var(--forest-300);--fir-600: var(--forest-700);--fir-700: var(--forest-800);--fir-900: var(--forest-900);--fir-text-1: #eef0e8;--fir-text-2: #b3beb5;--fir-line: #253c31;--leaf-300: #89da9b;--clay-600: #b0501a;--clay-700: #803710;--clay-500: #be5a22;--clay-300: #dcbca4;--clay-200: #e8d6c4;--clay-100: #f3e7dc;--rust-500: var(--clay-600);--rust-100: var(--clay-100);--grass-400: #c2a05f;--ink-ornament: #8a9a91;--ink-ornament-inverse: #c6d5cc;--red-50: #fbe9eb;--red-100: #f6d2d6;--red-600: #a11a3a;--red-700: #8a1626;--amber-600: #94590b;--trail-red: var(--rust-500);--color-bg-page: var(--mist-0);--color-bg-surface: var(--mist-0);--color-bg-band: var(--paper-1);--color-bg-panel: var(--paper-1);--color-bg-sunken: var(--mist-2);--color-bg-sunken-hover: var(--mist-3);--color-bg-selected: var(--fir-50);--color-bg-inverse: var(--forest-900);--color-bg-inverse-raised: var(--forest-800);--color-bg-brand: var(--forest-700);--color-bg-topbar: var(--forest-850);--color-bg-scrim: rgb(13 37 28 / .5);--color-bg-scrim-soft: rgb(13 37 28 / .18);--color-text-primary: var(--bark-10);--color-text-body: var(--bark-9);--color-text-secondary: var(--bark-8);--color-text-tertiary: var(--bark-7);--color-text-on-accent: var(--paper-0);--color-text-inverse: var(--fir-text-1);--color-text-inverse-secondary: var(--fir-text-2);--color-border-subtle: var(--mist-4);--color-border: var(--mist-5);--color-border-strong: var(--bark-6);--color-border-inverse: var(--fir-line);--color-separator: var(--mist-4);--color-accent-subtle: var(--fir-50);--color-accent-border: var(--fir-300);--color-accent-solid: var(--fir-600);--color-accent-solid-hover: var(--forest-600);--color-accent-text: var(--fir-600);--color-warning-text: var(--amber-600);--color-warning-bg: var(--paper-1);--color-warning-border: color-mix(in oklab, var(--amber-600) 40%, transparent);--color-wood-ink: #4a2c14;--color-success-border: var(--fir-100);--color-success-text: var(--fir-700);--color-danger-subtle: var(--red-50);--color-danger-border: var(--red-100);--color-danger-solid: var(--red-600);--color-danger-text: var(--red-600);--color-danger-text-strong: var(--red-700);--color-detail: var(--clay-600);--color-numeral: var(--clay-500);--color-eyebrow: var(--clay-600);--color-eyebrow-on-photo: var(--clay-700);--color-ring: #dfc8b3;--color-ring-strong: var(--clay-300);--color-ornament: var(--ink-ornament);--color-ornament-inverse: var(--ink-ornament-inverse);--color-rings: var(--color-stamp-line);--color-rings-inverse: #2f5e4c;--color-eyebrow-inverse: var(--clay-300);--color-age-ring: #c8102e;--color-age-bg: #ffffff;--color-age-text: #111111;--color-status-open: var(--leaf-300);--color-status-closed: var(--forest-300);--color-stamp-paper: #f3ead9;--color-stamp-line: #b58c5b;--color-stamp-ink: var(--forest-900);--color-border-control: rgb(24 22 19 / .48);--color-highlight: var(--fir-100);--color-selection-bg: var(--fir-100);--color-selection-text: var(--bark-10);--color-scrollbar: var(--mist-5);--color-scrim-photo: rgb(13 37 28 / .72);--color-map-water: #dbe3df;--color-map-water-edge: #b4c3bd;--color-map-water-label: #5a6f69;--color-focus-ring: var(--fir-600);--color-focus-ring-inverse: var(--fir-300);--color-rating: var(--bark-10);--color-rating-empty: var(--mist-5);--image-outline: oklch(0 0 0 / .1);--image-outline-inverse: oklch(1 0 0 / .1);--font-display: "Instrument Serif", "Iowan Old Style", Georgia, serif;--font-sans: "Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--font-script: "Meow Script", "Snell Roundhand", cursive;--text-micro: .75rem;--text-caption: .8125rem;--text-eyebrow: .8125rem;--text-small: .875rem;--text-body: 1rem;--text-lead: clamp(1rem, .96rem + .18vw, 1.0625rem);--text-heading: 1.25rem;--k-heading: 1;--text-title-sm: min(calc(clamp(1.5rem, 1.1rem + 1.05vw, 2rem) * var(--k-heading)), 9vw);--text-title: min(calc(clamp(1.875rem, 1.33rem + 1.5vw, 2.75rem) * var(--k-heading)), 10.5vw);--text-title-quiet: min(calc(clamp(1.75rem, 1.25rem + 1.35vw, 2.5rem) * var(--k-heading)), 10vw);--text-display: min(calc(clamp(2.5rem, 1.7rem + 2.2vw, 3.5rem) * var(--k-heading)), 12.5vw);--text-hero: calc(clamp(3.2648rem, 1.781rem + 4.749vw, 6.0844rem) * var(--k-heading));--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--section-y: clamp(3rem, 1.75rem + 3.5vw, 5.5rem);--section-y-tight: clamp(2.5rem, 1.5rem + 3vw, 4.5rem);--section-y-home: clamp(2.75rem, 2.471rem + 1.143vw, 3.5rem);--band-gap: clamp(4rem, 3.814rem + .762vw, 4.5rem);--container: 77rem;--container-text: 42rem;--gutter: clamp(min(1.25rem, 6vw), min(.5rem, 2vw) + 3vw, 3rem);--header-h: 4rem;--topbar-h: 2.375rem;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--track-label: .1em;--track-eyebrow: .2em;--shadow-border: 0 0 0 1px var(--color-border);--shadow-border-hover: 0 0 0 1px color-mix(in oklab, var(--color-border) 55%, var(--color-border-strong));--shadow-popover: 0 0 0 1px var(--color-border);--shadow-overlay: 0 0 0 1px var(--color-border);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-icon: cubic-bezier(.2, 0, 0, 1);--dur-press: .15s;--dur-hover: .15s;--dur-popover: .2s;--dur-popover-exit: .15s;--dur-modal: .25s;--dur-modal-exit: .15s;--dur-sheet: .42s;--dur-sheet-exit: .24s;--dur-toast: .4s;--dur-icon: .3s;--z-sticky: 40;--z-header: 50;--z-scrim: 45;--z-toast: 300}@media (min-width: 48em){:root{--header-h: 4.75rem}}@media (pointer: coarse){:root{--topbar-h: 2.75rem}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;background:var(--color-bg-page);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + var(--space-4));scrollbar-gutter:stable;interpolate-size:allow-keywords}body{margin:0;min-height:100dvh;overflow-wrap:break-word;background:var(--color-bg-page);color:var(--color-text-body);font:400 var(--text-body) / 1.55 var(--font-sans);font-synthesis-weight:none;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}html:has(dialog[open]){overflow:hidden}html:has(dialog.sheet[open],dialog.modal[open]){background:color-mix(in srgb,var(--color-bg-page) 52%,rgb(18 17 16))}html:has(dialog[data-age-gate][open]){background:var(--color-bg-inverse)}img,svg,video,picture,canvas{display:block;max-width:100%}img{height:auto}svg{flex-shrink:0}input,button,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}input,select,textarea{font-family:var(--font-sans)}button{cursor:pointer;background:none;border:0;padding:0;border-radius:0;text-align:inherit}h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0}:where(ul[class],ol[class],nav ul,nav ol){list-style:none;padding:0}fieldset{border:0;padding:0;min-width:0}legend{padding:0}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:target{scroll-margin-block-start:calc(var(--header-h) + var(--space-6))}a{color:inherit;text-decoration-thickness:from-font;text-underline-position:from-font;text-underline-offset:.18em}@media (min-width: 30em){a[href^="tel:"]{white-space:nowrap}}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}input,textarea{caret-color:var(--color-accent-solid)}*{scrollbar-color:var(--color-scrollbar) transparent}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}main:focus{outline:none}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon--md{stroke-width:2}.visually-hidden,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-10rem;z-index:1000;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent-solid);color:var(--color-text-on-accent);font-weight:500;text-decoration:none}.skip-link:focus-visible{inset-block-start:var(--space-3)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--flush-top{padding-block-start:0}.section--sunken{background:var(--color-bg-sunken)}.stack>*+*{margin-block-start:var(--stack, var(--space-4))}.display,.title,.title-sm{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;color:var(--color-text-primary);text-wrap:balance}.display{font-size:var(--text-display);line-height:1.04}.title{font-size:var(--text-title);line-height:1.06}.title-sm{font-size:var(--text-title-sm);line-height:1.12;letter-spacing:-.005em}.prose h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.005em;color:var(--color-text-primary);text-wrap:balance}.heading,.prose h3{font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary);text-wrap:balance}.heading{font-size:var(--text-heading);line-height:1.25}.heading--sub{font-size:var(--text-body);line-height:1.35;margin-block-end:var(--space-3)}p,li,dd,figcaption,blockquote,summary{text-wrap:pretty}.lead{font-size:var(--text-lead);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty;max-width:38rem}.muted{color:var(--color-text-secondary)}.small{font-size:var(--text-small)}.caption{font-size:var(--text-caption);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.caption a{white-space:nowrap}.num{font-variant-numeric:tabular-nums}.label{font:600 var(--text-micro) / 1.3 var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-secondary)}.eyebrow{display:block;font:600 var(--text-eyebrow) / 1.3 var(--font-sans);letter-spacing:var(--track-eyebrow);margin-inline-end:calc(var(--track-eyebrow) * -1);text-transform:uppercase;color:var(--color-eyebrow)}.eyebrow--inverse{color:var(--color-text-inverse-secondary)}.eyebrow-list{display:flex;flex-wrap:wrap;column-gap:.45em;margin:0;padding:0;list-style:none}.eyebrow-list li+li:before{content:"\b7";content:"\b7" / "";margin-inline-end:.45em}.eyebrow a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:.25em;transition:text-decoration-color var(--dur-hover) ease}@media (hover: hover) and (pointer: fine){.eyebrow a:hover{text-decoration-color:currentColor}}.prose{max-width:var(--container-text);font-size:var(--text-body);line-height:1.7;color:var(--color-text-body);text-wrap:pretty}.prose>*+*{margin-block-start:1em}.prose h2{font-size:clamp(1.625rem,1.3rem + .85vw,2.125rem);line-height:1.1;margin-block-start:1.8em}.prose h3{font-size:var(--text-heading);line-height:1.3;margin-block-start:1.75em}.prose h2+*,.prose h3+*{margin-block-start:.6em}.prose a{color:var(--color-accent-text);text-decoration-line:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}.prose ul,.prose ol{padding-inline-start:1.25em}.prose :is(ul,ol).wp-block-list{list-style:revert}.prose li+li{margin-block-start:.4em}.prose li::marker{color:var(--color-text-tertiary)}.prose strong{font-weight:600;color:var(--color-text-primary)}.prose blockquote{margin-block:2em;padding-inline-start:var(--space-6);border-inline-start:1px solid var(--color-border);font:400 1.875rem / 1.25 var(--font-display);font-style:italic;letter-spacing:0;color:var(--color-text-primary)}.prose figure{margin-block:2em}.prose figure img{border-radius:var(--radius-md);outline:1px solid var(--image-outline);outline-offset:-1px;width:100%}.prose figcaption{margin-block-start:var(--space-3);font-size:var(--text-caption);color:var(--color-text-secondary)}.prose table{font-size:var(--text-small)}.prose th,.prose td{padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--color-separator);text-align:start;vertical-align:top}.prose th{font-weight:600;color:var(--color-text-primary)}@media (hover: hover) and (pointer: fine){.prose a:hover{text-decoration-color:currentColor}}.btn{--btn-bg: var(--color-accent-solid);--btn-bg-hover: var(--color-accent-solid-hover);--btn-fg: var(--color-text-on-accent);--btn-border: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:3rem;padding-block:var(--space-2);padding-inline:min(var(--space-6),7vw);border:1px solid var(--btn-border);border-radius:var(--radius-pill);background-color:var(--btn-bg);color:var(--btn-fg);font:500 1rem / 1.25 var(--font-sans);text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,color var(--dur-hover) ease}.btn .icon{width:1.125rem;height:1.125rem;stroke-width:2}.btn:has(>.icon:last-child){padding-inline-end:calc(var(--space-6) - 4px)}.btn:has(>.icon:first-child){padding-inline-start:calc(var(--space-6) - 4px)}.btn--secondary{--btn-bg: transparent;--btn-bg-hover: color-mix(in oklab, var(--color-text-primary) 4%, transparent);--btn-fg: var(--color-text-primary);--btn-border: var(--color-border-control)}.btn--inverse{--btn-bg: var(--paper-0);--btn-bg-hover: var(--paper-2);--btn-fg: var(--forest-900)}.btn--text{--btn-bg: transparent;--btn-bg-hover: transparent;--btn-fg: var(--color-accent-text);min-block-size:2.75rem;padding-inline:var(--space-2);text-decoration-line:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-thickness:from-font;text-underline-offset:.2em}.btn--sm{min-block-size:2.5rem;padding-inline:var(--space-4);font-size:var(--text-small)}.btn--lg{min-block-size:3.375rem;padding-inline:min(var(--space-7),8vw);font-size:var(--text-body)}.btn--lg:has(>.icon:last-child){padding-inline-end:calc(min(var(--space-7),8vw) - 4px)}.btn--block{display:flex;width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:before{content:"";inline-size:1rem;block-size:1rem;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@media (hover: hover) and (pointer: fine){.btn:not(:disabled):not([aria-disabled=true]):hover{--btn-bg: var(--btn-bg-hover)}.btn--secondary:not(:disabled):hover{--btn-border: var(--color-text-primary)}.btn--text:hover{text-decoration-color:currentColor}}.icon-btn{position:relative;display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-pill);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease}.icon-btn .icon{width:1.375rem;height:1.375rem}@media (hover: hover) and (pointer: fine){.icon-btn:hover{background-color:var(--color-bg-sunken)}}.link-arrow{display:inline-flex;align-items:center;gap:.625rem;min-block-size:2.75rem;color:var(--color-text-primary);font:400 .9375rem / 1.3 var(--font-sans);text-decoration-line:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-thickness:1px;text-underline-offset:.32em;transition:text-decoration-color var(--dur-hover) ease}.prose .link-arrow{color:var(--color-text-primary);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}.link-arrow .icon{flex:none;width:1rem;height:1rem;stroke-width:1.5}.sg-demo--inverse .link-arrow,.site-footer .link-arrow{color:var(--color-text-inverse)}@media (hover: hover) and (pointer: fine){.link-arrow:hover{text-decoration-color:currentColor}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.link-arrow .icon,.btn>.icon:last-child{transition:translate var(--dur-popover) var(--ease-out)}.link-arrow:hover .icon,.btn:hover>.icon:last-child{translate:3px 0}}.round-btn{flex:none;display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--color-ring);border-radius:50%;background:var(--mist-0);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,color var(--dur-hover) ease}.round-btn .icon{width:1rem;height:1rem;stroke-width:1.5}.round-btn:disabled{opacity:.4;cursor:default}@media (hover: hover) and (pointer: fine){.round-btn:not(:disabled):hover,a:hover>*>.round-btn,a:hover>.round-btn{border-color:var(--color-accent-solid);background:var(--color-accent-solid);color:var(--color-text-on-accent)}}.field{display:grid;gap:var(--space-2);align-content:start}.field__label{font-size:var(--text-small);font-weight:500;line-height:1.35;color:var(--color-text-primary)}.opt{font-weight:400;color:var(--color-text-tertiary)}.choice__eta{font-weight:400;color:var(--color-text-secondary);white-space:nowrap}.choice__eta:before{content:"\a0\b7  ";content:"\a0\b7  " / " "}@media (max-width: 39.99em){.choice__eta{display:block}.choice__eta:before{content:none}}.blik-field .input{max-inline-size:12rem;font-variant-numeric:tabular-nums;letter-spacing:.12em}.field__hint{font-size:var(--text-caption);line-height:1.45;color:var(--color-text-secondary)}.field__error,.checkout-inline-error-message,.form-row .woocommerce-error-inline{--field-error-indent: 0rem;display:block;position:relative;padding-inline-start:calc(var(--field-error-indent) + 1rem + var(--space-2));font-size:var(--text-caption);line-height:1.45;color:var(--color-danger-text)}.field__error:before,.checkout-inline-error-message:before,.form-row .woocommerce-error-inline:before{content:"";position:absolute;inset-block-start:.15em;inset-inline-start:var(--field-error-indent);inline-size:1rem;block-size:1rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.2v.1'/%3E%3C/svg%3E") center / contain no-repeat}.form-grid{display:grid;gap:var(--space-5) var(--space-4)}@media (min-width: 40em){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .span-2{grid-column:1 / -1}}.input,.select,.textarea{inline-size:100%;min-block-size:3rem;padding-inline:.875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-bg-surface);color:var(--color-text-primary);font-size:1rem;line-height:1.4;transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.textarea{padding-block:.75rem;min-block-size:7.5rem;resize:vertical;field-sizing:content;max-block-size:20rem}.input::placeholder,.textarea::placeholder{color:var(--color-text-tertiary);opacity:1}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0;border-color:var(--color-focus-ring)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger-solid)}.input[aria-invalid=true]:focus-visible{outline-color:var(--color-danger-solid)}.input:disabled{background:var(--color-bg-sunken);color:var(--color-text-tertiary)}.input[type=search]::-webkit-search-cancel-button{display:none}.select{min-inline-size:0;appearance:none;padding-inline-end:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23514e48' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.125rem;cursor:pointer}@media (max-width: 29.99em){.select{padding-inline-end:2rem;background-position:right .5rem center}}@media (hover: hover) and (pointer: fine){.input:hover:not(:focus-visible):not(:disabled),.select:hover:not(:focus-visible),.textarea:hover:not(:focus-visible){border-color:var(--color-text-secondary)}}.check{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);min-block-size:1.5rem;font-size:var(--text-small);line-height:1.5;color:var(--color-text-body);cursor:pointer;-webkit-tap-highlight-color:transparent}.check input{appearance:none;flex:none;display:grid;place-content:center;inline-size:1.25rem;block-size:1.25rem;margin:.0625rem 0 0;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-bg-surface) center / .875rem no-repeat;cursor:pointer;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease}.check input[type=radio]{border-radius:50%}.check input:checked{border-color:var(--color-accent-solid);background-color:var(--color-accent-solid)}.check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fefcf8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4 4 9-9.5'/%3E%3C/svg%3E")}.check input[type=radio]:checked{box-shadow:inset 0 0 0 3px var(--color-bg-surface)}.check input[aria-invalid=true]{border-color:var(--color-danger-solid)}.check input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.check__count{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.check a{color:var(--color-accent-text);text-decoration-thickness:from-font}@media (hover: hover) and (pointer: fine){.check:hover input:not(:checked){border-color:var(--color-text-secondary)}}.switch{--knob: var(--color-bg-surface);appearance:none;flex:none;inline-size:2.5rem;block-size:1.5rem;margin:0;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:radial-gradient(circle at .6875rem 50%,var(--knob) .5rem,transparent calc(.5rem + .5px)) 0 0 / 100% 100% no-repeat,var(--color-border);cursor:pointer;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,background-position var(--dur-hover) var(--ease-out)}.switch:checked{border-color:var(--color-accent-solid);background:radial-gradient(circle at calc(100% - .6875rem) 50%,var(--knob) .5rem,transparent calc(.5rem + .5px)) 0 0 / 100% 100% no-repeat,var(--color-accent-solid)}.switch:not(:checked){background:radial-gradient(circle at .6875rem 50%,var(--knob) .4375rem,var(--color-text-tertiary) calc(.4375rem + .5px),var(--color-text-tertiary) .5625rem,transparent calc(.5625rem + .5px)) 0 0 / 100% 100% no-repeat,var(--color-border)}.switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (forced-colors: active){.switch,.switch:not(:checked){forced-color-adjust:none;border-color:CanvasText;background:radial-gradient(circle at .6875rem 50%,CanvasText .5rem,transparent calc(.5rem + .5px)) 0 0 / 100% 100% no-repeat,Canvas}.switch:checked{border-color:Highlight;background:radial-gradient(circle at calc(100% - .6875rem) 50%,HighlightText .5rem,transparent calc(.5rem + .5px)) 0 0 / 100% 100% no-repeat,Highlight}}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:2.75rem;font-size:var(--text-small);cursor:pointer}.stepper{display:inline-flex;align-items:stretch;block-size:3rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-surface)}.stepper__btn{display:grid;place-items:center;inline-size:2.75rem;color:var(--color-text-primary);border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease}.stepper__btn .icon{width:1rem;height:1rem;stroke-width:2}.stepper__btn:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.5}.stepper__input{inline-size:2.75rem;border:0;background:transparent;text-align:center;font-size:1rem;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.stepper__input::-webkit-outer-spin-button,.stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:2px}.stepper--sm{block-size:2.5rem}.stepper--sm .stepper__btn{inline-size:2.25rem}.stepper--sm .stepper__input{inline-size:2.25rem;font-size:var(--text-small)}@media (pointer: coarse){.stepper--sm .stepper__input{font-size:var(--text-body)}}@media (hover: hover) and (pointer: fine){.stepper__btn:not(:disabled):hover{background-color:var(--color-bg-sunken)}}.choice{display:grid;gap:var(--space-3)}.choice__legend{margin-block-end:var(--space-3);font-size:var(--text-small);font-weight:500;color:var(--color-text-primary)}.choice__options{display:grid;gap:var(--space-2);container-type:inline-size}@container (max-width: 20rem){.choice__opt:has(>.choice__aside){grid-template-columns:auto minmax(0,1fr)}.choice__opt>.choice__aside{grid-column:2;justify-self:start;white-space:normal}}.choice__options--row{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}.choice__opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);row-gap:.125rem;min-block-size:3.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-hover) ease,background-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.choice__opt input{appearance:none;inline-size:1.125rem;block-size:1.125rem;margin:0;border:1.5px solid var(--color-border-strong);border-radius:50%;background:var(--color-bg-surface);transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.choice__opt input:checked{border-color:var(--color-accent-solid);box-shadow:inset 0 0 0 .25rem var(--color-accent-solid)}.choice__opt input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.choice__title{font-size:var(--text-small);font-weight:500;color:var(--color-text-primary)}.choice__note{grid-column:2 / -1;font-size:var(--text-caption);color:var(--color-text-secondary)}.choice__opt:has(>input[style*=none]){grid-template-columns:minmax(0,1fr) auto}.choice__opt:has(>input[style*=none])>.choice__note{grid-column:1 / -1}.choice__aside{font-size:var(--text-small);font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 47.99em){.choice__aside{white-space:normal}}.choice__logos{justify-self:end;flex-wrap:nowrap;gap:.25rem}.choice__opt:has(input:checked){border-color:var(--color-accent-solid);background:var(--color-bg-selected);box-shadow:inset 0 0 0 1px var(--color-accent-solid)}.choice__opt:has(input:disabled){cursor:not-allowed;color:var(--color-text-tertiary);background:var(--color-bg-sunken)}.choice__opt:has(input:disabled) .choice__title{color:var(--color-text-tertiary);text-decoration:line-through}.choice--sizes .choice__opt{grid-template-columns:1fr;justify-items:center;row-gap:.0625rem;text-align:center;padding:var(--space-3) var(--space-3) var(--space-3);min-block-size:3.5rem}.choice--sizes .choice__opt input{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;border:0;box-shadow:none;cursor:pointer}.choice--sizes .choice__opt:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.choice--sizes .choice__title{font-size:var(--text-body);font-weight:600;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.choice--sizes .choice__note{grid-column:auto;font-size:var(--text-small);font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.choice--sizes .choice__opt:has(input:disabled) .choice__note{font-weight:400;color:var(--color-text-tertiary)}.choice__unit{font-size:var(--text-micro);line-height:1.35;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.choice--chips .choice__options--row{container-type:inline-size;grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr))}.choice--chips .choice__opt{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"visual title" "visual note" "visual unit";justify-items:start;align-items:center;column-gap:var(--space-3);row-gap:0;min-block-size:3.5rem;padding:.5rem var(--space-3);text-align:start}.choice--chips .choice__visual{grid-area:visual;align-self:center;block-size:2.25rem;margin:0}.choice--chips .choice__bottle{inline-size:calc(1rem * var(--s, 1));block-size:calc(2rem * var(--s, 1))}.choice--chips .choice__title{grid-area:title;line-height:1.25}.choice--chips .choice__note{grid-area:note;line-height:1.3}.choice--chips .choice__unit{grid-area:unit}.choice--chips .choice__check{display:none}@container (min-width: 26rem){.choice--chips .choice__opt{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"visual title note" "visual title unit"}.choice--chips .choice__note,.choice--chips .choice__unit{justify-self:end}}.choice__visual{display:flex;align-items:flex-end;justify-content:center;block-size:3rem;margin-block-end:var(--space-2);color:var(--color-text-tertiary);transition:color var(--dur-hover) ease}.choice__bottle{--liquid: 100%;inline-size:calc(1.25rem * var(--s, 1));block-size:calc(2.5rem * var(--s, 1))}.choice__opt:has(input:checked) .choice__visual{color:var(--color-accent-solid)}.choice__opt:has(input:checked) .choice__bottle{--liquid: 0%;--liquid-opacity: .28}.choice__opt:has(input:disabled) .choice__visual{opacity:.45}@media (prefers-reduced-motion: no-preference){.choice__bottle{--liquid-time: .42s}}.choice__check{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border-radius:50%;background:var(--color-accent-solid);color:var(--color-text-on-accent);opacity:0;transition:opacity .15s ease}.choice__check .icon{inline-size:.75rem;block-size:.75rem;stroke-width:2.5}.choice__opt:has(input:checked) .choice__check{opacity:1}@media (prefers-reduced-motion: no-preference){.choice__check{scale:.25;filter:blur(4px);transition:opacity var(--dur-icon) var(--ease-icon),scale var(--dur-icon) var(--ease-icon),filter var(--dur-icon) var(--ease-icon)}.choice__opt:has(input:checked) .choice__check{scale:1;filter:blur(0)}}@media (hover: hover) and (pointer: fine){.choice__opt:not(:has(input:checked)):not(:has(input:disabled)):hover{border-color:var(--color-text-primary)}}.range{--a: 0%;--b: 100%;display:grid;gap:var(--space-3)}.range__values{display:flex;justify-content:space-between;font-size:var(--text-small);color:var(--color-text-body);font-variant-numeric:tabular-nums}.range__track{position:relative;block-size:1.5rem;cursor:pointer;touch-action:none}.range__track:before,.range__track:after{content:"";position:absolute;inset-block-start:50%;block-size:2px;translate:0 -50%;border-radius:2px}.range__track:before{inset-inline:0;background:var(--color-border)}.range__track:after{inset-inline-start:var(--a);inset-inline-end:calc(100% - var(--b));background:var(--color-accent-solid)}.range input[type=range]{position:absolute;inset:0;z-index:1;inline-size:100%;margin:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none}.range input[type=range]::-webkit-slider-runnable-track{background:none}.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background:var(--color-bg-surface);border:2px solid var(--color-accent-solid);box-shadow:0 0 0 1px var(--color-border-strong);pointer-events:auto;cursor:grab}.range input[type=range]::-moz-range-thumb{inline-size:1.25rem;block-size:1.25rem;border-radius:50%;background:var(--color-bg-surface);border:2px solid var(--color-accent-solid);pointer-events:auto;cursor:grab}.range input[type=range]::-moz-range-track{background:none}.range input[type=range]:focus-visible{outline:none}.range input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus-ring);outline-offset:2px}.range input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding-inline:.875rem;border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-small);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-hover) ease,background-color var(--dur-hover) ease}.chip{max-inline-size:100%}@media (max-width: 47.99em){.chip{white-space:normal;text-wrap:balance}}.chip .icon{width:.875rem;height:.875rem;stroke-width:2}.chip[aria-current=page],.chip[aria-pressed=true]{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-surface)}.chip--remove{padding-inline-end:.625rem}@media (hover: hover) and (pointer: fine){.chip:not([aria-current=page]):not([aria-pressed=true]):hover{border-color:var(--color-text-primary)}}.dob__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:var(--space-3);max-inline-size:18rem;margin-block-start:var(--space-2)}.dob__part{display:grid;gap:.25rem;min-inline-size:0}.dob__label{font-size:var(--text-caption);color:var(--color-text-secondary)}.dob__input{padding-inline:.25rem;text-align:center;font-size:1.125rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.dob__input::placeholder{letter-spacing:.08em}@media (forced-colors: active){.choice__opt:has(input:checked){outline:2px solid Highlight;outline-offset:-2px}}.subcats{margin-block-start:var(--space-5);display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter)}.subcats .chip{flex:none}@media (max-width: 63.99em){.subcats{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - 2.5rem),transparent)}}@media (min-width: 64em){.subcats{flex-wrap:wrap;overflow:visible;padding-inline:0;margin-inline:0}}.badges{display:flex;flex-wrap:wrap;gap:var(--space-1)}.badge{display:inline-flex;align-items:center;min-block-size:1.5rem;padding-inline:.625rem;border-radius:var(--radius-pill);font:600 var(--text-micro) / 1 var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic}.badge--plain{background:var(--color-accent-solid);color:var(--color-text-on-accent)}.badge--limited{background:var(--clay-600);color:var(--mist-0)}.badge--muted{background:var(--color-bg-sunken-hover);color:var(--color-text-secondary)}.age-chip{--age: 1.625rem;flex:none;display:inline-grid;place-items:center;inline-size:var(--age);block-size:var(--age);border-radius:50%;background:var(--color-age-bg);box-shadow:inset 0 0 0 calc(var(--age) * .1) var(--color-age-ring);color:var(--color-age-text);font:650 calc(var(--age) * .42) / 1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.age-chip--photo{--age: 2rem;box-shadow:inset 0 0 0 calc(var(--age) * .1) var(--color-age-ring)}@media (forced-colors: active){.age-chip{border:2px solid CanvasText}}.age-chip--lg{--age: 2.25rem}.age-callout{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-border);font-size:var(--text-small);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.age-callout__title{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-1);font-weight:600;line-height:1.3;color:var(--color-text-primary);text-wrap:balance}.age-callout__title{flex-wrap:wrap}.age-callout__title>span:last-child{flex:1 1 8em;min-inline-size:0}.age-callout .check{color:var(--color-text-body)}.age-callout .check strong{font-weight:600;color:var(--color-text-primary)}.age-callout__hint{padding-inline-start:calc(1.25rem + var(--space-3));font-size:var(--text-caption);color:var(--color-text-secondary)}.age-callout .field__error{--field-error-indent: calc(1.25rem + var(--space-3))}.age-note{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-small);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.age-note .age-chip{margin-block-start:.0625rem}.count-pill{display:inline-grid;place-items:center;min-inline-size:1.625rem;block-size:1.625rem;padding-inline:.5rem;border-radius:var(--radius-pill);background:var(--color-bg-sunken);font:600 var(--text-caption) / 1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-text-primary);vertical-align:middle}.count-dot{position:absolute;inset-block-start:.25rem;inset-inline-end:.125rem;display:grid;place-items:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.25rem;border-radius:var(--radius-pill);background:var(--color-accent-solid);color:var(--color-text-on-accent);font:600 var(--text-micro) / 1 var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-bg-page)}.price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);row-gap:.125rem}.price__now{font:600 1.125rem / 1.1 var(--font-sans);color:var(--color-text-primary);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.price--offer .price__now{color:var(--color-text-primary)}.price__was{font-size:var(--text-small);color:var(--color-text-tertiary);white-space:nowrap;text-decoration-thickness:from-font}.price__unit{flex-basis:100%;font-size:.75rem;line-height:1.4;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.price__lowest{flex-basis:100%;font-size:.75rem;line-height:1.4;color:var(--color-text-secondary);text-wrap:pretty}.price--lg .price__now{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:500}.price--lg .price__was{font-size:var(--text-body)}.price--lg .price__unit,.price--lg .price__lowest{font-size:var(--text-caption)}.ledger,.totals dd{font-variant-numeric:tabular-nums}.rating{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-caption);color:var(--color-text-primary);line-height:1.2}.rating__link{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none}.rating__value{font-weight:600;font-variant-numeric:tabular-nums}.rating__count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rating--empty{color:var(--color-text-tertiary)}@media (hover: hover) and (pointer: fine){.rating__link:hover .rating__count{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.2em}}.stars{--star: .875rem;flex:none;display:inline-block;inline-size:calc(var(--star) * 5 * 1.125);block-size:var(--star);background:linear-gradient(90deg,var(--color-rating) calc(var(--rating) / 5 * 100%),var(--color-rating-empty) 0);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M8 .6l2.2 4.6 5 .7-3.6 3.5.9 5-4.5-2.4-4.5 2.4.9-5L.8 5.9l5-.7z'/%3E%3C/svg%3E") 0 0 / calc(var(--star) * 1.125) var(--star) repeat-x}.stars--lg{--star: 1.125rem}.pcard{--pcard-pad: .625rem;position:relative;display:flex;flex-direction:column;padding:var(--pcard-pad);padding-block-end:calc(var(--pcard-pad) + .125rem);border:1px solid var(--color-border);border-radius:calc(var(--radius-md) + var(--pcard-pad));background:var(--color-bg-surface)}@media (min-width: 48em){.pcard{--pcard-pad: .75rem}}@media (hover: hover) and (pointer: fine){.pcard{transition:border-color var(--dur-hover) ease}.pcard:hover{border-color:var(--color-border-strong)}}.pcard__media{position:relative;container-type:inline-size;aspect-ratio:var(--pcard-ratio, 4 / 5);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-sunken);isolation:isolate;z-index:2;pointer-events:none}.pcard__media :is(.wish,.pcard__quick){pointer-events:auto}.pcard__img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 60%}.pcard__img--placeholder{object-fit:cover;object-position:50% 50%}.pcard__img--packshot{object-fit:contain;object-position:50% 100%;padding-block-start:.5rem}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.pcard__img{transition:scale .7s var(--ease-out)}.pcard:hover .pcard__img{scale:1.035}.pcard:has(.pcard__img--alt):hover .pcard__img{scale:1}}.pcard__img--alt{position:absolute;inset:0;display:none;background:var(--color-bg-sunken)}@media (hover: hover) and (pointer: fine){.pcard__img--alt{display:block;opacity:0;transition:opacity .32s var(--ease-out)}.pcard:hover .pcard__img--alt{opacity:1}}.wish{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:3;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--mist-0);box-shadow:var(--shadow-border);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.wish:after{content:"";position:absolute;inset:-.25rem}.wish--inline{position:relative;inset:auto;z-index:auto}.wish .icon{width:1.0625rem;height:1.0625rem}.wish[aria-pressed=true]{color:var(--color-text-primary)}.pcard__quick{position:absolute;inset-inline:var(--space-3);inset-block-end:var(--space-3);z-index:3;display:none;align-items:center;justify-content:center;gap:var(--space-2);block-size:2.5rem;border-radius:var(--radius-pill);background:#fffffff0;box-shadow:var(--shadow-border);color:var(--color-text-primary);font-size:var(--text-small);font-weight:500;opacity:0;transition:opacity var(--dur-hover) var(--ease-out),background-color var(--dur-hover) ease}.pcard__quick .icon{width:1.125rem;height:1.125rem}@media (hover: hover) and (pointer: fine){.pcard__quick{display:flex}.pcard:hover .pcard__quick,.pcard__quick:focus-visible{opacity:1}.pcard__quick:hover{background:var(--color-bg-sunken)}.wish:hover{box-shadow:var(--shadow-border-hover)}}.pcard__body{display:flex;flex-direction:column;flex:1}.pcard__info{display:flex;flex-direction:column;padding:.875rem 0 0}.pcard__title{font:400 1.5rem / 1.12 var(--font-display);letter-spacing:-.005em;color:var(--color-text-primary);text-wrap:balance}.pcard__batch{margin-block-end:.375rem;font:600 .6875rem / 1.2 var(--font-sans);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);font-variant-numeric:tabular-nums}.pcard__link{text-decoration:none}.pcard__link:after{content:"";position:absolute;inset:0;z-index:1}.pcard__link:focus-visible{outline:none}.pcard:has(.pcard__link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.pcard__meta{margin-block-start:.375rem;font:400 .84375rem / 1.4 var(--font-sans);color:var(--color-text-tertiary)}.pcard__rating{margin-block-start:var(--space-2)}.pcard__info{container-type:inline-size}@container (max-width: 15rem){.pcard__meta{flex-direction:column}}.rail .pcard__meta{flex-direction:column}.pcard__sizes{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.375rem;min-inline-size:0;margin:0;padding:0;border:0}.pill-opt{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.125rem;padding-inline:.625rem .75rem;white-space:nowrap;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-border-control);color:var(--color-text-secondary);font:500 .8125rem / 1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.pill-opt:after{content:"";position:absolute;inset:-.3125rem -.125rem}.pill-opt__bottle{--liquid: 100%;flex:none;inline-size:calc(.5rem * var(--s, 1));block-size:calc(1rem * var(--s, 1));color:var(--color-text-tertiary);transition:color var(--dur-hover) ease}.pill-opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.pill-opt:has(input:checked),.pill-opt--static{background:var(--color-bg-selected);box-shadow:inset 0 0 0 1.5px var(--color-accent-solid);color:var(--color-text-primary)}.pill-opt:has(input:checked) .pill-opt__bottle,.pill-opt--static .pill-opt__bottle{--liquid: 0%;--liquid-opacity: .35;color:var(--color-accent-solid)}.pill-opt--static{cursor:default}.pill-opt:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.pill-opt:has(input:disabled){color:var(--color-text-tertiary);text-decoration:line-through;cursor:not-allowed}.pill-opt:has(input:disabled) .pill-opt__bottle{opacity:.5}@media (prefers-reduced-motion: no-preference){.pill-opt__bottle{--liquid-time: .42s}}@media (hover: hover) and (pointer: fine){.pill-opt:not(:has(input:checked)):not(:has(input:disabled)):not(.pill-opt--static):hover{box-shadow:inset 0 0 0 1px var(--color-text-primary);color:var(--color-text-primary)}}.pcard__foot{container-type:inline-size;display:grid;align-content:end;gap:.75rem;margin-block-start:auto;padding:.875rem 0 0}.pcard__foot .price{min-inline-size:0}.pcard__price .price__now{font:600 1.125rem / 1.1 var(--font-sans)}.pcard__price .price__unit{flex-basis:auto;font:400 .8125rem / 1.4 var(--font-sans)}.pcard__restock{flex-basis:100%;font-size:var(--text-caption);color:var(--color-text-secondary);text-align:start}.pcard__price .price__unit{white-space:nowrap}.pcard__buy{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--space-2);inline-size:100%;min-block-size:2.75rem;padding-inline:var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-accent-solid);color:var(--color-text-on-accent);font:500 var(--text-small) / 1 var(--font-sans);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease}.pcard__buy .icon{inline-size:1.125rem;block-size:1.125rem}.pcard__buy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pcard__buy-text{white-space:nowrap}.pcard__buy-text--short{display:none}.pcard__buy.is-done{background:var(--color-accent-solid-hover)}.no-js .pcard__buy{display:none}.pcard__status{display:flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-sunken);color:var(--color-text-secondary);font:500 var(--text-small) / 1.2 var(--font-sans);text-align:center}@container (max-width: 11.5rem){.pcard__sizes{gap:.25rem}.pcard__sizes .pill-opt{gap:.3125rem;padding-inline:.5rem .5625rem}.pcard__buy{padding-inline:var(--space-2)}.pcard__buy-text--long{display:none}.pcard__buy-text--short{display:inline}}@media (hover: hover) and (pointer: fine){.pcard__buy:hover:not(.is-done){background:var(--color-accent-solid-hover)}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.pcard__buy .icon-swap{transition:translate .18s var(--ease-out)}.pcard__buy:hover:not(.is-done) .icon-swap{translate:0 -1px}}@media (prefers-reduced-motion: no-preference){.pcard__buy{transition-property:background-color,color,scale;transition-duration:var(--dur-hover),var(--dur-hover),var(--dur-press)}.pcard__buy:not(:disabled):active{scale:.97}}.pcard.is-soldout .pcard__img{filter:grayscale(.6);opacity:.8}.pcard.is-soldout .price__now{color:var(--color-text-secondary)}@container (max-width: 13.5rem){.pcard__restock{flex-basis:100%;text-align:start}.pcard__price .price__now{font-size:1.0625rem}}.icon-swap{display:grid;place-items:center}.icon-swap>*{grid-area:1 / 1;transition:opacity var(--dur-icon) var(--ease-icon)}.icon-swap__b{opacity:0}[aria-pressed=true]>.icon-swap .icon-swap__a,.is-done>.icon-swap .icon-swap__a{opacity:0}[aria-pressed=true]>.icon-swap .icon-swap__b,.is-done>.icon-swap .icon-swap__b{opacity:1}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) clamp(.75rem,2vw,1.5rem)}@media (max-width: 47.99em){.pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(8rem,(100% - .875rem) / 2)),1fr))}}@media (min-width: 48em){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 75em){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail-wrap{position:relative}.rail{--rail-cols: 1.55;--rail-gap: var(--space-4);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-cols) - 1) * var(--rail-gap)) / var(--rail-cols));gap:var(--rail-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-block:.25rem .5rem;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media (min-width: 40em){.rail{--rail-cols: 2.4}}@media (min-width: 64em){.rail{--rail-cols: 3.3;--rail-gap: var(--space-5)}}@media (min-width: 75em){.rail{--rail-cols: 4;--rail-gap: var(--space-5);scroll-padding-inline:2px;padding-inline:2px;margin-inline:-2px}}.rail-nav{display:none;gap:var(--space-2)}@media (min-width: 64em){.rail-nav{display:flex}}.rail-nav--side{position:absolute;inset:0;z-index:3;pointer-events:none}.rail-nav--side .round-btn{position:absolute;inset-block-start:calc(var(--rail-media-top, .25rem) + var(--rail-media-h, 18rem) / 2);translate:0 -50%;inline-size:3rem;block-size:3rem;border-color:transparent;background:var(--color-bg-surface);box-shadow:var(--shadow-popover);pointer-events:auto;transition:opacity var(--dur-hover) ease,visibility 0s linear var(--dur-hover),background-color var(--dur-hover) ease,color var(--dur-hover) ease,border-color var(--dur-hover) ease}.rail-nav--side .round-btn .icon{inline-size:1.125rem;block-size:1.125rem}.rail-nav__prev{inset-inline-start:-1.5rem}.rail-nav__next{inset-inline-end:-1.5rem}.rail-nav--side .round-btn:disabled{opacity:0;visibility:hidden}@media (prefers-reduced-motion: no-preference){.rail-nav--side .round-btn{transition-property:opacity,visibility,background-color,color,border-color,scale;transition-duration:var(--dur-hover),0s,var(--dur-hover),var(--dur-hover),var(--dur-hover),var(--dur-press);transition-timing-function:ease,linear,ease,ease,ease,var(--ease-out)}.rail-nav--side .round-btn:not(:disabled):active{scale:.96}}@supports (grid-template-rows: subgrid){.rail,.pgrid{row-gap:0}.pgrid{margin-block-end:calc(var(--space-8) * -1)}.pgrid>.pcard{margin-block-end:var(--space-8)}:is(.rail,.pgrid)>.pcard{display:grid;grid-row:span 3;grid-template-rows:subgrid}:is(.rail,.pgrid)>.pcard>.pcard__body{display:contents}}.batch{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);padding-inline:var(--space-4)}.batch__rows{margin:0}.batch__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:.6875rem;font-size:var(--text-small)}.batch__row+.batch__row{border-block-start:1px solid var(--color-separator)}.batch__row dt{color:var(--color-text-secondary)}.batch__row dd{margin:0;color:var(--color-text-primary);font-weight:500;text-align:end;font-variant-numeric:tabular-nums}.batch--inverse{background:transparent;border-color:var(--color-border-inverse)}.batch--inverse .batch__row+.batch__row{border-color:var(--color-border-inverse)}.batch--inverse .batch__row dt{color:var(--color-text-inverse-secondary)}.batch--inverse .batch__row dd{color:var(--color-text-inverse)}.profile{display:grid;gap:var(--space-3)}.profile__row{display:grid;grid-template-columns:7rem 1fr;align-items:center;gap:var(--space-4);font-size:var(--text-small)}.profile__name{color:var(--color-text-secondary)}.profile__scale{display:flex;gap:.25rem}.profile__scale i{flex:1;max-inline-size:2.5rem;block-size:.3125rem;border-radius:var(--radius-pill);background:var(--color-border-subtle)}.profile__scale i.on{background:var(--color-accent-solid)}.notes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.notes li{padding:.375rem .75rem;border-radius:var(--radius-pill);background:var(--color-bg-sunken);font-size:var(--text-small);color:var(--color-text-primary)}.notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-small);line-height:1.5;background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border)}.notice__icon{flex:none;width:1.25rem;height:1.25rem;margin-block-start:.0625rem}.notice__text{flex:1}.notice a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.18em}.notice--success{background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1px var(--color-success-border);color:var(--color-success-text)}.notice--info{color:var(--color-text-body)}.notice--info .notice__icon{color:var(--color-text-secondary)}.notice--warning{background:var(--color-warning-bg);box-shadow:inset 0 0 0 1px var(--color-warning-border);color:var(--color-warning-text)}.notice--error{background:var(--color-danger-subtle);box-shadow:inset 0 0 0 1px var(--color-danger-border);color:var(--color-danger-text-strong)}.empty{display:grid;justify-items:center;gap:var(--space-3);padding-block:var(--space-10);text-align:center}.empty__icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;margin-block-end:var(--space-2);border-radius:50%;background:var(--color-bg-sunken);color:var(--color-text-primary)}.empty__icon .icon{width:1.75rem;height:1.75rem}.empty__title{font:560 var(--text-title-sm) / 1.2 var(--font-sans);color:var(--color-text-primary);letter-spacing:-.012em;text-wrap:balance}.empty__text{max-inline-size:30rem;color:var(--color-text-secondary);text-wrap:pretty}.empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-3)}.empty--sheet{padding-block:var(--space-8)}.empty--page{justify-items:start;gap:var(--space-3);padding-block:var(--space-4) var(--space-9);text-align:start}.empty--page .empty__icon{display:none}.empty--page .empty__title{font:400 var(--text-title-sm) / 1.1 var(--font-display);letter-spacing:-.008em}.empty--page .empty__actions{justify-content:flex-start}.empty--sheet .empty__icon{inline-size:3.5rem;block-size:3.5rem}.paymarks{--chip: 2.125rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none}.paymark{display:flex;align-items:center;block-size:var(--chip)}.paymark img{display:block;block-size:100%;inline-size:auto}.paymark--card{padding-inline:.5rem;border-radius:var(--radius-xs);background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.paymark--blik img{block-size:68%}.paymark--przelewy24 img{block-size:60%}.paymark--visa img{block-size:38%}.paymark--mastercard img{block-size:62%}.paymarks--sm{--chip: 1.75rem;gap:.25rem}.paymarks--sm .paymark--card{padding-inline:.375rem}@media (max-width: 39.99em){.paymarks:not(.paymarks--sm){--chip: 1.875rem;gap:.3125rem}.paymarks:not(.paymarks--sm) .paymark--card{padding-inline:.4375rem}}@media (max-width: 23.3em){.paymarks:not(.paymarks--sm){max-inline-size:11.75rem}}@media (max-width: 24.49em){.paymarks--sm:not(.choice__logos){max-inline-size:11.5rem}}.crumbs{padding-block:var(--space-5) var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;list-style:none;margin:0;padding:0}.crumbs li{display:inline-flex;align-items:center;gap:.375rem}.crumbs li+li:before{content:"";inline-size:.875rem;block-size:.875rem;background:var(--color-text-tertiary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 7 5 5-5 5'/%3E%3C/svg%3E") center / contain no-repeat}.crumbs a{display:inline-block;padding-block:.375rem;text-decoration:none}@media (max-width: 47.99em){.crumbs--short{display:none}.crumbs{padding-block:var(--space-3) 0}.crumbs li:not(:last-child):not(:nth-last-child(2)){display:none}.crumbs li:nth-last-child(2):before{rotate:180deg}.crumbs li:nth-last-child(2) a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:var(--color-text-primary)}.crumbs li:has(>[aria-current=page]){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.crumbs [aria-current]{color:var(--color-text-primary)}@media (hover: hover) and (pointer: fine){.crumbs a:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.2em}}.pager{display:grid;justify-items:center;gap:var(--space-4);margin-block-start:var(--space-10);text-align:center}.pager__status{font-size:var(--text-small);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.pager__meter{inline-size:min(16rem,100%);block-size:2px;background:var(--color-border-subtle);border-radius:2px;overflow:hidden}.pager__meter span{display:block;block-size:100%;inline-size:var(--p);background:var(--color-text-primary)}.pager__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block-start:var(--space-2);font-size:var(--text-small)}.pager__pages a,.pager__pages span{display:grid;place-items:center;min-inline-size:2.5rem;block-size:2.5rem;padding-inline:.5rem;border-radius:var(--radius-sm);text-decoration:none;font-variant-numeric:tabular-nums}.pager__pages [aria-current]{background:var(--color-text-primary);color:var(--color-bg-surface)}.js .pager:has([data-pager-more]) .pager__pages{display:none}@media (hover: hover) and (pointer: fine){.pager__pages a:hover{background:var(--color-bg-sunken)}}.disclosure{border-block-end:1px solid var(--color-separator)}.disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:3.5rem;padding-block:var(--space-3);list-style:none;cursor:pointer;font-weight:500;color:var(--color-text-primary);-webkit-tap-highlight-color:transparent}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary .icon{color:var(--color-text-secondary)}@media (prefers-reduced-motion: no-preference){.disclosure>summary .icon{transition:rotate var(--dur-popover) var(--ease-out)}}.disclosure[open]>summary .icon{rotate:180deg}.disclosure__body{padding-block-end:var(--space-5)}.disclosure--lg>summary{font:560 var(--text-heading) / 1.4 var(--font-sans)}.acard{position:relative;display:grid;gap:var(--space-4);align-content:start}.acard__media{aspect-ratio:3 / 2;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-sunken);outline:1px solid var(--image-outline);outline-offset:-1px}.acard__img{inline-size:100%;block-size:100%;object-fit:cover}.acard__meta{font-size:var(--text-caption);color:var(--color-text-secondary)}.acard__cat{color:var(--color-text-primary);font-weight:500}.acard__title{margin-block-start:var(--space-2);font:560 var(--text-heading) / 1.3 var(--font-sans);letter-spacing:-.006em;color:var(--color-text-primary);text-wrap:balance}.acard__link{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:from-font;text-underline-offset:.15em;transition:text-decoration-color var(--dur-hover) ease}.acard__link:after{content:"";position:absolute;inset:0}.acard__link:focus-visible{outline:none}.acard:has(.acard__link:focus-visible) .acard__media{outline:2px solid var(--color-focus-ring);outline-offset:2px}.acard__excerpt{margin-block-start:var(--space-2);font-size:var(--text-small);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.acard--feature .acard__title{font-size:var(--text-title-sm);line-height:1.2}.acard--feature .acard__media{aspect-ratio:16 / 10}.acard--compact{grid-template-columns:min(6.5rem,30%) minmax(0,1fr);align-items:center;gap:var(--space-4)}.acard--compact .acard__media{aspect-ratio:1}.acard--compact .acard__title{font-size:var(--text-body);margin-block-start:.25rem}@media (hover: hover) and (pointer: fine){.acard:hover .acard__link{text-decoration-color:currentColor}}.acard--cover{display:grid;border-radius:var(--radius-md);overflow:hidden;isolation:isolate;background:var(--color-bg-inverse)}.acard--cover>.acard__media,.acard--cover>.acard__body{grid-area:1 / 1}.acard--cover .acard__media{block-size:100%;aspect-ratio:5 / 2;border-radius:0;outline:none}.acard--cover .acard__img{object-position:50% 40%}.acard--cover .acard__body{position:relative;align-self:end;z-index:1;display:grid;gap:.375rem;padding:4.5rem clamp(1.25rem,2.4vw,1.75rem) clamp(1.125rem,2vw,1.5rem);background:linear-gradient(to top,#0a1f17eb,#0a1f17db 60%,#0a1f1700)}.acard--cover .acard__title{margin:0;font:400 var(--text-title-sm) / 1.1 var(--font-display);letter-spacing:-.005em;color:var(--paper-0)}.acard--cover .acard__excerpt{margin:0;max-inline-size:36rem;font-size:.9375rem;line-height:1.45;color:#fbf9f5e6}.acard--cover .acard__date{font:400 .875rem / 1.4 var(--font-sans);color:#fbf9f5d1}.acard--cover:has(.acard__link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:3px}.acard--cover:has(.acard__link:focus-visible) .acard__media{outline:none}@media (max-width: 47.99em){.acard--cover .acard__media{aspect-ratio:4 / 3}}.acard--row{display:grid;grid-template-columns:clamp(min(6.5rem,28vw),9vw,8.625rem) minmax(0,1fr);align-items:start;gap:clamp(min(1rem,4vw),1.8vw,1.5rem);padding-block:.6875rem;border-block-end:1px solid var(--color-separator)}.acard--row>*,.acard--compact>*{min-inline-size:0}.acard--row:first-child{padding-block-start:0}.acard--row:last-child{padding-block-end:0;border-block-end:0}.acard--row .acard__media{aspect-ratio:16 / 9;border-radius:var(--radius-sm)}.acard--row .acard__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.1875rem}.acard--row .acard__title{margin:0;font:600 1rem / 1.3 var(--font-sans);letter-spacing:-.005em}.acard--row .acard__excerpt{margin:0;font-size:.9375rem;line-height:1.4;color:var(--color-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.acard--row .acard__date{font:400 .875rem / 1.4 var(--font-sans);color:var(--color-text-tertiary)}.mcard{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-border);overflow:hidden;transition:box-shadow var(--dur-hover) ease}.mcard__media{position:relative;aspect-ratio:2 / 1;background:var(--color-bg-sunken)}.mcard__img{inline-size:100%;block-size:100%;object-fit:cover}.minimap.mcard__locator{position:absolute;inset-inline-start:var(--space-3);inset-block-end:var(--space-3);inline-size:4.5rem;border-radius:var(--radius-xs);background:#f8f6f3f0;box-shadow:var(--shadow-border)}.mcard__locator .minimap__dot{inline-size:.5rem;block-size:.5rem;box-shadow:0 0 0 2px var(--color-bg-surface)}.mcard__body{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5)}.mcard__village{font-variant-numeric:tabular-nums}.mcard__title{font:400 clamp(1.5rem,1.3rem + .55vw,1.781rem) / 1.08 var(--font-display);letter-spacing:-.005em;color:var(--color-text-primary);text-wrap:balance}.mcard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-2)}.mcard__body{display:flex;flex-direction:column}.mcard__link{text-decoration:none}.mcard__link:after{content:"";position:absolute;inset:0}.mcard__link:focus-visible{outline:none}.mcard:has(.mcard__link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.mcard__lead{font-size:var(--text-small);color:var(--color-text-secondary);text-wrap:pretty}.mcard__count{font-size:var(--text-caption);color:var(--color-text-primary);font-weight:500}@media (hover: hover) and (pointer: fine){.mcard:hover{box-shadow:var(--shadow-border-hover)}.mcard:hover .mcard__go{border-color:var(--color-accent-solid);background:var(--color-accent-solid);color:var(--color-text-on-accent)}}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;align-items:last baseline;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-block-end:var(--space-6)}.sec-head__text{display:grid;max-inline-size:46rem}.sec-head__title{font:400 var(--text-title) / 1.02 var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);text-wrap:balance}.sec-head__lead{margin-block-start:.625rem;font-size:var(--text-lead);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.sec-head__tools{display:flex;align-items:center;gap:var(--space-6)}.sec-head__tools .rail-nav{gap:.625rem}@media (max-width: 39.99em){.sec-head__tools{flex-basis:100%}}.sec-more{display:none}.disclosure__label{flex:1}.trail{--trail: var(--trail-red);display:inline-block;flex:none;inline-size:1.375rem;block-size:.9375rem;border-radius:2px;background:linear-gradient(#fff 0 33.4%,var(--trail) 33.4% 66.6%,#fff 66.6%);box-shadow:0 0 0 1px #00000029;vertical-align:middle}.trail--blue{--trail: #1f5fb4}.trail--green{--trail: #1f7a45}.trail--yellow{--trail: #e9b700}.trail--black{--trail: #121110}.trail--lg{inline-size:2.75rem;block-size:1.875rem;border-radius:3px}.minimap{position:relative;aspect-ratio:1000 / 820}.minimap__img{inline-size:100%;block-size:100%}.minimap__dot{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:.625rem;block-size:.625rem;translate:-50% -50%;border-radius:50%;background:var(--color-accent-solid);box-shadow:0 0 0 2px var(--color-bg-surface),0 0 0 5px #20392e2e}.minimap__dot--shop{border-radius:1px;background:var(--color-detail);box-shadow:0 0 0 2px var(--color-bg-surface)}@media (min-width: 75em){.pgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 47.99em){.pgrid{column-gap:.875rem}.pgrid>.pcard .pcard__info{padding:.75rem 0 0}.pgrid>.pcard .pcard__foot{padding:.75rem 0 0}.pgrid>.pcard .pcard__title{font-size:1.3125rem;line-height:1.12}.pgrid>.pcard .pcard__meta{font-size:.8125rem}}.pcard--skeleton{pointer-events:none}.pcard--skeleton .pcard__media{aspect-ratio:4 / 5;background:var(--color-bg-sunken)}.pcard--skeleton .pcard__info{display:grid;align-content:start;gap:.5rem;min-block-size:5.25rem;padding:.875rem 0 0}.pcard--skeleton .pcard__foot{min-block-size:4.25rem;align-items:center}.pcard--skeleton span{display:block;block-size:.75rem;border-radius:4px;background:var(--color-bg-sunken)}.pcard--skeleton .pcard__info span:first-child{inline-size:72%;block-size:1rem}.pcard--skeleton .pcard__info span:last-child{inline-size:48%}.pcard--skeleton .pcard__foot span{inline-size:36%;block-size:1.125rem}dialog.sheet,dialog.modal{position:fixed;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:hidden;overflow:clip}dialog.sheet::backdrop,dialog.modal::backdrop{background:transparent}.age-pending body:before{content:"";position:fixed;inset:0;z-index:2147483000;background:#0d251c80;-webkit-backdrop-filter:blur(18px) saturate(.85);backdrop-filter:blur(18px) saturate(.85)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.age-pending body:before{background:var(--color-bg-inverse)}}@media (forced-colors: active){.age-pending body:before{background:Canvas}}.age-lifting body:before{content:"";position:fixed;inset:0;z-index:2147483000;pointer-events:none;background:#0d251c80;-webkit-backdrop-filter:blur(18px) saturate(.85);backdrop-filter:blur(18px) saturate(.85);animation:age-lift .45s var(--ease-out) both}@keyframes age-lift{to{opacity:0}}@media (prefers-reduced-motion: reduce){.age-lifting body:before{display:none}}.sheet__scrim,.modal__scrim{position:absolute;inset:0;background:var(--color-bg-scrim);opacity:0;transition:opacity var(--dur-sheet-exit) var(--ease-out)}[data-state=open]>.sheet__scrim,[data-state=open]>.modal__scrim{opacity:1;transition-duration:var(--dur-modal)}.modal__scrim--solid{background:#1e1b1799}.sheet__panel{position:absolute;display:flex;flex-direction:column;background:var(--color-bg-surface);box-shadow:var(--shadow-overlay);opacity:0;transition:opacity var(--dur-modal-exit) var(--ease-out)}[data-state=open]>.sheet__panel{opacity:1;transition-duration:var(--dur-modal)}.sheet--end .sheet__panel{inset-block:0;inset-inline-end:0;inline-size:min(27rem,100%)}.sheet--start .sheet__panel{inset-block:0;inset-inline-start:0;inline-size:min(22.5rem,88vw)}.sheet--bottom .sheet__panel{inset-inline:0;inset-block-end:0;max-block-size:90dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.sheet--top .sheet__panel{inset-inline:0;inset-block-start:0}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--header-h);padding-inline:var(--space-5) var(--space-3);border-block-end:1px solid var(--color-border-subtle)}.sheet__title{display:flex;align-items:center;gap:var(--space-2);font:560 var(--text-heading) / 1.2 var(--font-sans);color:var(--color-text-primary)}.sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5);scrollbar-width:thin}@media (max-height: 30em){.sheet__panel{overflow-y:auto;overscroll-behavior:contain}.sheet__body{flex:none;overflow:visible}}.sheet__foot{padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));border-block-start:1px solid var(--color-border-subtle);background:var(--color-bg-surface)}.sheet--bottom .sheet__head:before{content:"";position:absolute;inset-block-start:.5rem;inset-inline-start:50%;inline-size:2.25rem;block-size:.25rem;translate:-50% 0;border-radius:2px;background:var(--color-border)}dialog.modal{display:grid;place-items:center;padding:var(--space-4);overflow-y:auto}dialog.modal:not([open]){display:none}.modal__panel{position:relative;inline-size:min(var(--modal-w, 56rem),100%);max-block-size:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-overlay);opacity:0;transition:opacity var(--dur-modal-exit) var(--ease-out)}[data-state=open]>.modal__panel{opacity:1;transition-duration:var(--dur-modal)}.modal[data-instant]>.modal__panel,.modal[data-instant]>.modal__scrim{transition:none}.modal__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);z-index:2;background:var(--color-bg-surface)}@media (max-width: 47.99em){dialog.qv-modal{place-items:end stretch;padding:0}.qv-modal .modal__panel{inline-size:100%;max-block-size:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.size-sheet{--modal-w: 28rem}.size-sheet__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding:var(--space-6) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom))}.size-sheet__head{position:relative;display:flex;align-items:center;gap:var(--space-4);padding-inline-end:2.5rem}.size-sheet__media{flex:none;inline-size:3.5rem;block-size:4.5rem;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-sunken)}.size-sheet__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit;outline:1px solid var(--image-outline);outline-offset:-1px}.size-sheet__product{flex:1;min-inline-size:0}.size-sheet__title{font:400 1.75rem / 1.05 var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);text-wrap:balance}.size-sheet__title a{color:inherit;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.15em;transition:text-decoration-color var(--dur-hover) ease}.size-sheet__meta{margin-block-start:.375rem;font-size:var(--text-caption);line-height:1.4;color:var(--color-text-secondary)}.size-sheet__close{position:absolute;inset-block-start:-.625rem;inset-inline-end:-.75rem}.size-sheet__form{display:grid;gap:var(--space-4)}.size-sheet .choice{gap:0}.size-sheet .choice__legend{margin-block-end:var(--space-2)}.size-sheet .choice__options--row{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr))}.size-sheet__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin-block-start:var(--space-1);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border-subtle)}.size-sheet__sum-label{font-size:var(--text-small);color:var(--color-text-secondary)}.size-sheet__sum-each{font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.size-sheet__sum-total{margin-inline-start:auto;font:600 1.25rem / 1.1 var(--font-sans);letter-spacing:-.01em;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.size-sheet__error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-subtle);color:var(--color-danger-text-strong);font-size:var(--text-small);line-height:1.45;text-wrap:pretty}.size-sheet__buy{display:flex;flex-wrap:wrap;gap:var(--space-3)}.size-sheet__buy .stepper{block-size:3.375rem}.size-sheet__add{flex:1 1 10rem;min-inline-size:0;padding-inline:var(--space-5)}.size-sheet__add-inner{display:inline-grid}.size-sheet__add-inner>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.size-sheet__add-done{opacity:0}.size-sheet__add-done .icon{inline-size:1.125rem;block-size:1.125rem;stroke-width:2.25}.size-sheet__add.is-done .size-sheet__add-label{opacity:0}.size-sheet__add.is-done .size-sheet__add-done{opacity:1}.size-sheet__note{display:flex;gap:var(--space-2);font-size:var(--text-caption);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.size-sheet__note .age-chip{flex:none;margin-block-start:-.0625rem}@media (hover: hover) and (pointer: fine){.size-sheet__title a:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion: no-preference){.size-sheet__add-inner>span{transition:opacity .2s var(--ease-out),scale .2s var(--ease-out),filter .2s var(--ease-out)}.size-sheet__add-done,.size-sheet__add.is-done .size-sheet__add-label{scale:.96;filter:blur(2px)}.size-sheet__add.is-done .size-sheet__add-done{scale:1;filter:blur(0)}}@media (prefers-reduced-motion: reduce){.size-sheet__add-inner>span{transition:opacity .15s ease}}@media (max-width: 47.99em){.size-sheet__head{touch-action:none}.size-sheet__head:before{content:"";position:absolute;inset-block-start:-1.125rem;inset-inline-start:50%;inline-size:2.25rem;block-size:.25rem;translate:-50% 0;border-radius:2px;background:var(--color-border)}.size-sheet__head:after{content:"";position:absolute;inset:-1.5rem -1.25rem 0;z-index:-1}}@media (min-width: 48em){.size-sheet__panel{padding:var(--space-7) var(--space-6) var(--space-6)}.size-sheet__title{font-size:2rem}}.mega{position:absolute;inset-inline:0;inset-block-start:100%;z-index:1;background:var(--color-bg-surface);box-shadow:var(--shadow-popover);border-block-start:1px solid var(--color-border-subtle);visibility:hidden;opacity:0;transition:opacity var(--dur-popover-exit) var(--ease-out),visibility 0s linear var(--dur-popover-exit)}[data-open]>.mega{visibility:visible;opacity:1;transition:opacity var(--dur-popover) var(--ease-out),visibility 0s}.mega-scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:var(--color-bg-scrim-soft);opacity:0;pointer-events:none;transition:opacity var(--dur-popover) var(--ease-out)}.mega-scrim[data-open]{opacity:1;pointer-events:auto}[data-mega-instant] .mega,[data-mega-instant]~.mega-scrim{transition:none}.toaster{position:fixed;inset-inline:0;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-toast);display:grid;justify-items:center;pointer-events:none;padding-inline:var(--space-4)}.toaster__list{display:grid;gap:var(--space-2);justify-items:center;margin:0;padding:0;list-style:none}dialog>.toaster{inset-block:calc(var(--space-4) + env(safe-area-inset-top)) auto}dialog.sheet--end>.toaster{inset-inline:auto 0;inset-block-start:calc(var(--header-h) + var(--space-3));inline-size:min(27rem,100%)}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);inline-size:min(24rem,calc(100vw - 2rem));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:var(--shadow-overlay);font-size:var(--text-small);line-height:1.4;opacity:1;transition:opacity var(--dur-toast) ease}@starting-style{.toast{opacity:0}}.toast[data-leaving]{opacity:0;transition-duration:.2s}.toast__thumb{flex:none;inline-size:2.5rem;block-size:3rem;border-radius:var(--radius-xs);object-fit:cover;background:var(--color-bg-inverse-raised)}.toast__icon{flex:none;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--color-accent-solid);color:var(--color-text-on-accent);box-shadow:0 0 0 1px var(--color-border-inverse)}.toast__icon .icon{width:1rem;height:1rem;stroke-width:2.5}.toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:var(--space-2)}.toast>:is(.toast__thumb,.toast__icon){grid-area:1 / 1}.toast__text{grid-area:1 / 2;min-inline-size:0}.toast__close{grid-area:1 / 3}.toast>[data-toast-action]{grid-area:2 / 2 / auto / -1;justify-self:start}.toast__title{font-weight:600;color:var(--color-text-inverse)}.toast__meta{color:var(--color-text-inverse-secondary)}.toast__close{flex:none;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;color:var(--color-text-inverse-secondary)}.toast__close .icon{width:1rem;height:1rem}.toast :focus-visible{outline-color:var(--color-focus-ring-inverse)}@media (hover: hover) and (pointer: fine){.toast__close:hover{background:var(--color-bg-inverse-raised);color:var(--color-text-inverse)}}@keyframes spin{to{rotate:360deg}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}.btn,.wp-block-button__link,.icon-btn,.cart-pill,.pcard__buy,.wish,.stepper__btn,.chip,.choice__opt,.segmented__opt,.menu-cat,.map__pin,.pill-opt{transition-property:background-color,border-color,color,box-shadow,scale;transition-duration:var(--dur-hover),var(--dur-hover),var(--dur-hover),var(--dur-hover),var(--dur-press);transition-timing-function:ease,ease,ease,ease,var(--ease-out)}.btn:not(:disabled):not([aria-disabled=true]):active,.wp-block-button__link:active,.icon-btn:not(:disabled):active,.cart-pill:active,.pcard__buy:active,.wish:active,.stepper__btn:not(:disabled):active,.chip:active,.menu-cat:active{scale:.96}.choice__opt:active{scale:.98}.pill-opt:not(.pill-opt--static):not(:has(input:disabled)):active{scale:.96}.segmented__opt:not(:has(input:disabled)):active{scale:.96}.icon-swap>*{transition-property:opacity,scale,filter;transition-duration:var(--dur-icon);transition-timing-function:var(--ease-icon)}.icon-swap__b{scale:.25;filter:blur(4px)}[aria-pressed=true]>.icon-swap .icon-swap__a,.is-done>.icon-swap .icon-swap__a{scale:.25;filter:blur(4px)}[aria-pressed=true]>.icon-swap .icon-swap__b,.is-done>.icon-swap .icon-swap__b{scale:1;filter:blur(0)}.sheet .sheet__panel{opacity:1;transition:translate var(--dur-sheet-exit) var(--ease-out)}.sheet[data-state=open]>.sheet__panel{transition:translate var(--dur-sheet) var(--ease-drawer)}.sheet--end .sheet__panel{translate:100% 0}.sheet--start .sheet__panel{translate:-100% 0}.sheet--bottom .sheet__panel{translate:0 100%}.sheet--top .sheet__panel{translate:0 -1rem;opacity:0;transition:translate var(--dur-popover-exit) var(--ease-out),opacity var(--dur-popover-exit) var(--ease-out)}.sheet--top[data-state=open]>.sheet__panel{opacity:1;transition:translate var(--dur-popover) var(--ease-out),opacity var(--dur-popover) var(--ease-out)}.sheet[data-state=open]>.sheet__panel{translate:0 0}.modal__panel{scale:.96;transition:opacity var(--dur-modal-exit) var(--ease-out),scale var(--dur-modal-exit) var(--ease-out)}.modal[data-state=open]>.modal__panel{scale:1;transition:opacity var(--dur-modal) var(--ease-out),scale var(--dur-modal) var(--ease-out)}.modal[data-instant]>.modal__panel,.modal[data-instant]>.modal__scrim{transition:none}@media (max-width: 47.99em){.qv-modal .modal__panel{scale:1;opacity:1;translate:0 100%;transition:translate var(--dur-sheet-exit) var(--ease-out)}.qv-modal[data-state=open]>.modal__panel{translate:0 0;transition:translate var(--dur-sheet) var(--ease-drawer)}}.mega{translate:0 -.5rem;transition:opacity var(--dur-popover-exit) var(--ease-out),translate var(--dur-popover-exit) var(--ease-out),visibility 0s linear var(--dur-popover-exit)}[data-open]>.mega{translate:0 0;transition:opacity var(--dur-popover) var(--ease-out),translate var(--dur-popover) var(--ease-out),visibility 0s}[data-mega-instant] .mega{transition:none}.sheet[data-instant]>.sheet__panel,.sheet[data-instant]>.sheet__scrim{transition:none}.toast{translate:0 0;transition:opacity var(--dur-toast) ease,translate var(--dur-toast) ease}@starting-style{.toast{translate:0 100%}}.toast[data-leaving]{translate:0 100%;transition-duration:.2s}@starting-style{dialog>.toaster .toast{translate:0 -100%}}dialog>.toaster .toast[data-leaving]{translate:0 -100%}.disclosure::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-popover) var(--ease-out),content-visibility var(--dur-popover) allow-discrete}.disclosure[open]::details-content{block-size:auto}}@media (prefers-reduced-motion: reduce){.btn[aria-busy=true]:before{animation-duration:1.6s}}@media (prefers-reduced-motion: no-preference){.js .hero:not(.hero--page) .hero__img{scale:1.04;transition:scale 1.4s var(--ease-out)}.js .hero:not(.hero--page) .hero__frame:before{content:"";position:absolute;inset:-12% -6% 0;pointer-events:none;background:radial-gradient(70% 46% at 28% 74%,color-mix(in srgb,var(--color-bg-page) 78%,transparent),transparent 72%),radial-gradient(55% 40% at 74% 66%,color-mix(in srgb,var(--color-bg-page) 62%,transparent),transparent 70%),linear-gradient(to top,color-mix(in srgb,var(--color-bg-page) 58%,transparent),transparent 70%);translate:-2% 0;transition:opacity 2.4s ease,translate 2.6s var(--ease-out)}.js:not(.age-pending) .hero[data-ready] .hero__img{scale:1}.js:not(.age-pending) .hero[data-ready] .hero__frame:before{opacity:0;translate:2% -7%}.js .hero [data-enter]{animation:hero-rise .3s var(--ease-out) both;animation-delay:calc(.1s + var(--i, 0) * .1s)}.age-pending .hero [data-enter]{animation:none}}@keyframes hero-rise{0%{opacity:0;translate:0 12px;filter:blur(4px)}}.topbar{position:relative;z-index:calc(var(--z-header) + 1);overflow-x:clip;background:var(--color-bg-topbar);color:var(--color-text-inverse-secondary);font:400 var(--text-caption) / 1.3 var(--font-sans)}.topbar__inner{display:flex;align-items:center;min-block-size:var(--topbar-h)}.topbar__list{display:flex;flex:1;align-items:center;column-gap:var(--space-2);min-inline-size:0;margin-inline:-.375rem}.topbar__item{display:flex;flex:none;align-items:center;gap:var(--space-2);white-space:nowrap}.topbar__item--end{margin-inline-start:auto}.topbar__item--status{flex:0 1 auto;min-inline-size:0;white-space:normal}.topbar__item--status .topbar__text{text-wrap:balance}.topbar__list[data-measure] .topbar__item{flex:none;white-space:nowrap}.topbar__value,.topbar__short{color:var(--color-text-inverse);font-weight:500}.topbar__item .icon{flex:none;inline-size:1rem;block-size:1rem;color:var(--color-text-inverse-secondary)}.topbar__dot{flex:none;inline-size:.5rem;block-size:.5rem;margin-inline:.25rem;border-radius:50%;background:var(--color-status-closed)}.topbar__item--status[data-state=open] .topbar__dot{background:var(--color-status-open);box-shadow:0 0 0 .1875rem color-mix(in oklab,var(--color-status-open) 22%,transparent)}@media (forced-colors: active){.topbar__dot{background:CanvasText;box-shadow:none}}.age-chip--topbar{--age: 1.375rem}.topbar a,.topbar__item:not(:has(>a)){padding-inline:.375rem}.topbar a{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--topbar-h);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.topbar a .topbar__text{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--dur-hover) ease}.topbar .num{font-variant-numeric:tabular-nums}.topbar :focus-visible{outline-color:var(--color-focus-ring-inverse);outline-offset:-2px;border-radius:var(--radius-sm)}.site-footer :focus-visible{outline-color:var(--color-focus-ring-inverse)}@media (hover: hover) and (pointer: fine){.topbar a:hover .topbar__text{text-decoration-color:currentColor}}@media (prefers-reduced-motion: no-preference){.topbar a{transition:scale var(--dur-press) var(--ease-out)}.topbar a:active{scale:.96}}.topbar__short{display:none}.topbar__list[data-fit~=short] .topbar__short{display:inline}.topbar__list[data-fit~=label] .topbar__item:not(.topbar__item--note) .topbar__label,.topbar__list[data-fit~=short] .topbar__item--phone .topbar__value,.topbar__list[data-fit~=icon] .topbar__item--phone .topbar__short{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar__list[data-fit~=note] .topbar__item--note,.topbar__list[data-fit~=fact] .topbar__item--fact{display:none}.topbar__list[data-fit~=icon] .topbar__item--phone a{min-inline-size:2.75rem;justify-content:center;padding-inline:0;margin-inline-end:0}.topbar__list[data-fit~=icon] .topbar__item--phone .topbar__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width: 48em) and (max-width: 74.99em){.topbar__list:not([data-fit]) .topbar__item--note .topbar__text,.topbar__list:not([data-fit]) .topbar__item--phone .topbar__value{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar__list:not([data-fit]) .topbar__short{display:inline}}@media (min-width: 48em) and (max-width: 79.99em){.topbar__list:not([data-fit]) .topbar__item--fact :is(.topbar__value,.topbar__colon){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.topbar__list:not(:has(.topbar__item--status,.topbar__item--phone)) .topbar__item:first-child{display:flex}@media (max-width: 63.99em){.topbar__item--end a{margin-inline-end:.375rem}}@media (max-width: 22.49em){.topbar__list{column-gap:var(--space-1)}.topbar__dot{margin-inline:.125rem}}@media (min-width: 48em){.topbar__list{column-gap:var(--space-5)}}@media (min-width: 75em){.topbar__item--note{margin-inline-start:auto}.topbar__item--note~.topbar__item--end{margin-inline-start:0}.topbar__list[data-fit~=note] .topbar__item--note~.topbar__item--end{margin-inline-start:auto}}.topbar__item--fact .topbar__label{color:var(--color-text-inverse);font-weight:500}.topbar__item--fact .topbar__value{color:var(--color-text-inverse-secondary);font-weight:400}.topbar__list[data-fit~=value] .topbar__item--fact :is(.topbar__value,.topbar__colon),.topbar__list[data-fit~=notetext] .topbar__item--note .topbar__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 47.99em){.topbar:is([data-layout]) .topbar__list{justify-content:center}.topbar:is([data-layout]) :is(.topbar__item--note,.topbar__item--phone,.topbar__item--status){display:none}.topbar:is([data-layout]) .topbar__item--fact{flex:0 1 auto;display:flex;white-space:normal;text-align:center}.topbar:is([data-layout]) .topbar__item--fact .topbar__text{text-wrap:balance}.topbar:is([data-layout]) .topbar__item--fact :is(.topbar__value,.topbar__colon){display:none}.topbar:is([data-layout]) .topbar__list:not(:has(.topbar__item--fact))>.topbar__item:first-child{display:flex}}@media (min-width: 48em){.topbar:is([data-layout=strefy],[data-layout=jasny]) .topbar__list .topbar__item{margin-inline-start:0}.topbar:is([data-layout=strefy],[data-layout=jasny]) .topbar__item--note{flex:1 1 0}.topbar:is([data-layout=strefy],[data-layout=jasny]) .topbar__item--fact{flex:0 1 auto;justify-content:center}.topbar:is([data-layout=strefy],[data-layout=jasny]) .topbar__item--phone{flex:1 1 0;justify-content:flex-end}.topbar:is([data-layout=strefy],[data-layout=jasny]) .topbar__list[data-measure] .topbar__item{flex:none}.topbar[data-layout=srodek] .topbar__list{justify-content:center;column-gap:0}.topbar[data-layout=srodek] .topbar__list .topbar__item{margin-inline-start:0}.topbar[data-layout=srodek] .topbar__list .topbar__item+.topbar__item{margin-inline-start:.75rem}.topbar[data-layout=srodek] .topbar__item+.topbar__item:before{content:"";flex:none;inline-size:1px;block-size:.875rem;margin-inline-end:.25rem;background:var(--topbar-rule, var(--color-border-inverse))}}@media (min-width: 75em){.topbar:is([data-layout=strefy],[data-layout=jasny]) .topbar__item--note{flex-basis:5.625rem}.topbar[data-layout=srodek] .topbar__inner:before{content:"";flex:none;inline-size:5.625rem}}.topbar[data-layout=jasny]{--topbar-rule: var(--color-border);background:var(--color-bg-band);color:var(--color-text-secondary);box-shadow:inset 0 -1px 0 var(--color-separator)}.topbar[data-layout=jasny] :is(.topbar__value,.topbar__short,.topbar__item--fact .topbar__label){color:var(--color-text-primary)}.topbar[data-layout=jasny] .topbar__item--fact .topbar__value{color:var(--color-text-secondary)}.topbar[data-layout=jasny] .topbar__item .icon{color:var(--color-text-tertiary)}.topbar[data-layout=jasny] :focus-visible{outline-color:var(--color-focus-ring)}.topbar[data-layout=jasny] .lang-menu--topbar .lang-menu__toggle{color:var(--color-text-primary)}.topbar[data-layout=jasny] .lang-menu--topbar .lang-menu__globe{color:var(--color-text-tertiary)}.topbar[data-layout=jasny] .lang-menu--topbar .lang-menu__toggle:focus-visible{outline-color:var(--color-focus-ring)}.site-header{position:sticky;inset-block-start:0;z-index:var(--z-header);background:var(--color-bg-page);box-shadow:0 1px 0 var(--color-border-subtle);transition:box-shadow .25s ease}.site-header[data-solid]{box-shadow:0 1px 0 var(--color-border)}.site-header__bar{position:relative;display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--header-h)}.site-header__menu{flex:none;margin-inline-start:-.625rem}.site-header__tools{display:flex;align-items:center;gap:.125rem;margin-inline:auto -.375rem}.site-header__tools>*{flex:none}.site-header__search,.site-header__account,.site-header__wish,.nav{display:none}@media (min-width: 48em){.site-header__account,.site-header__wish{display:inline-grid}}@media (min-width: 75em){.site-header__menu{display:none}.site-header__bar{gap:0}.nav{display:block;flex:none;align-self:stretch}.nav--start{margin-inline-start:2.125rem}.site-header__bar{position:static}.nav--end{display:flex;align-items:center}.site-header__tools{margin-inline-end:0}.site-header[data-compact] .nav--end,.site-header[data-compact=all] .nav{position:absolute;inset-inline-start:0;visibility:hidden;pointer-events:none}.site-header[data-compact] .site-header__menu{display:inline-grid}.site-header[data-compact] .logo{margin-inline-start:var(--space-1)}}@media (min-width: 75em){.site-header:not([data-compact]):not([data-offcenter]):not(.site-header--checkout) .site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr)}.site-header:not([data-compact]):not([data-offcenter]) .site-header__bar>.logo{grid-column:1;justify-self:start}.site-header:not([data-compact]):not([data-offcenter]) .nav--start{grid-column:2;margin-inline-start:0}.site-header:not([data-compact]):not([data-offcenter]) .nav--end{grid-column:3}.site-header:not([data-compact]):not([data-offcenter]) .site-header__tools{grid-column:4;justify-self:end}}@media (min-width: 75em) and (max-width: 84.99em){.site-header .nav__link{padding-inline:.625rem}.site-header .nav__item--mega .nav__link{padding-inline-end:.125rem}.nav--start{margin-inline-start:1.375rem}.site-header__tools{gap:0}.site-header .cart-pill{margin-inline-start:var(--space-1)}}.logo{display:inline-flex;flex:none;flex-direction:column;align-items:center;color:var(--color-text-primary);text-decoration:none}.logo__text{display:grid;justify-items:center;align-content:center;line-height:1}.logo__top{font:400 2.1rem / .9 var(--font-display);letter-spacing:0}.logo__bottom{margin-block-start:.3125rem;font:600 .5rem / 1 var(--font-sans);letter-spacing:.5em;margin-inline-end:-.5em;text-transform:uppercase}@media (min-width: 48em){.logo__top{font-size:2.375rem}.logo__bottom{font-size:.5625rem;letter-spacing:.5em;margin-inline-end:-.5em}}.logo--sm .logo__top{font-size:1.9375rem}.logo--sm .logo__bottom{font-size:.5rem}.logo--light,.site-footer a.logo{color:var(--color-text-inverse)}@media (max-width: 74.99em){.site-header__bar .icon-btn{inline-size:44px;block-size:44px}.site-header__bar .cart-pill{block-size:44px}.site-header__bar :is(.icon-btn,.cart-pill__icon) .icon{inline-size:22px;block-size:22px}.site-header__bar .logo__top{font-size:min(2.1rem,10.5vw)}.site-header__bar .logo__bottom{font-size:min(.5rem,2.5vw)}}@media (max-width: 63.99em){.site-header__bar .cart-pill{inline-size:44px}}@media (min-width: 48em) and (max-width: 74.99em){.site-header__bar .logo__top{font-size:min(2.375rem,10.5vw)}.site-header__bar .logo__bottom{font-size:min(.5625rem,2.8vw)}}.nav__list{display:flex;align-items:stretch;justify-content:center;block-size:100%;gap:.125rem}.nav__item{position:static;display:flex;align-items:center}.nav__link{display:flex;align-items:center;block-size:100%;padding-inline:.875rem;font-size:.9375rem;font-weight:500;letter-spacing:0;color:var(--color-text-primary);white-space:nowrap;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.5em;transition:text-decoration-color var(--dur-hover) ease}.nav__item--mega .nav__link{padding-inline-end:.125rem}.nav__link:is([aria-current=page],.nav__link--section){text-decoration-color:currentColor}.nav__link{position:relative}.nav__link:focus-visible{outline:none}.nav__link:focus-visible:after{content:"";position:absolute;inset:1.125rem .25rem;border-radius:var(--radius-pill);outline:2px solid var(--color-focus-ring);pointer-events:none}.nav__item--mega .nav__link:focus-visible:after{inset-inline:.5rem -.25rem}@media (min-width: 75em) and (max-width: 84.99em){.nav__item--mega .nav__link:focus-visible:after{inset-inline-start:.25rem}}.nav__toggle{position:relative;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;margin-inline-end:.25rem;border-radius:var(--radius-xs);color:var(--color-text-secondary);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease}.nav__toggle:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:0 -.25rem}.nav__toggle .icon{width:1rem;height:1rem;stroke-width:2}@media (prefers-reduced-motion: no-preference){.nav__toggle .icon{transition:rotate var(--dur-popover) var(--ease-out)}}[data-open]>.nav__toggle{color:var(--color-text-primary)}[data-open]>.nav__toggle .icon{rotate:180deg}@media (hover: hover) and (pointer: fine){.nav__link:hover,[data-open]>.nav__link{text-decoration-color:currentColor}.nav__toggle:hover{color:var(--color-text-primary)}}.mega__inner{padding-block:var(--space-7)}.mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-7)}.mega__title{font:600 var(--text-micro) / 1.3 var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-secondary)}.mega__title a{color:inherit;text-decoration:none}.mega__cat{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;column-gap:var(--space-4);inline-size:fit-content;max-inline-size:100%;color:var(--color-text-primary);text-decoration:none;border-radius:var(--radius-md)}.mega__img{inline-size:3.5rem;block-size:3.5rem;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-bg-sunken);outline:1px solid var(--image-outline);outline-offset:-1px;transition:background-color var(--dur-hover) ease}.mega__img--icon{display:grid;place-items:center;color:var(--color-accent-text)}.mega__icon{inline-size:2.5rem;block-size:2.5rem;stroke-width:1.4}.mega__cat-text{display:grid;gap:.125rem;min-inline-size:0}.mega__name{font:400 1.5rem / 1.1 var(--font-display);letter-spacing:-.005em;text-wrap:balance;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--dur-hover) ease}.mega__count{font-size:var(--text-caption);line-height:1.3;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.mega__links{display:grid;justify-items:start;margin-block-start:var(--space-3)}.mega__col--cat .mega__links{padding-inline-start:calc(3.5rem + var(--space-4))}.mega__links a{display:inline-flex;align-items:center;min-block-size:2rem;font:400 .9375rem / 1.35 var(--font-sans);color:var(--color-text-secondary);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:from-font;text-underline-offset:.22em;transition:color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease}.mega__cat:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-md)}.mega--kompakt .mega__inner{padding-block:var(--space-6)}.mega--kompakt .mega__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.mega--kompakt .mega__cat{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2);padding-inline-end:var(--space-3);border:1px solid var(--color-border);border-radius:calc(var(--radius-md) + var(--space-2));background:var(--color-bg-surface);transition:border-color var(--dur-hover) ease}.mega--kompakt .mega__img{flex:none;inline-size:4.5rem;block-size:4.5rem;border-radius:var(--radius-md)}.mega--kompakt .mega__cat-text{flex:1}.mega--kompakt .mega__name{font-size:1.3125rem}.mega--kompakt .mega__go{flex:none;inline-size:2rem;block-size:2rem}.mega--kompakt .mega__col--cat .mega__links{margin-block-start:var(--space-2);padding-inline-start:calc(var(--space-2) + 4.5rem + var(--space-3) + 1px)}.mega--kompakt .mega__cat:focus-visible{outline-offset:3px;border-radius:calc(var(--radius-md) + var(--space-2))}@media (hover: hover) and (pointer: fine){.mega--kompakt .mega__cat:hover{border-color:var(--color-border-strong)}}.mega--zdjecia .mega__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.mega--zdjecia .mega__cat{grid-template-columns:minmax(0,1fr);row-gap:var(--space-3);inline-size:100%}.mega--zdjecia .mega__img{inline-size:100%;block-size:auto;aspect-ratio:16 / 10;border-radius:var(--radius-md)}.mega--zdjecia .mega__col--cat .mega__links{margin-block-start:var(--space-2);padding-inline-start:0}.mega--podzial .mega__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);gap:var(--space-9);align-items:stretch}.mega--podzial .mega__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-9);align-content:start}.mega--podzial .mega__col--cat .mega__links{display:flex;flex-wrap:wrap;column-gap:var(--space-4);margin-block-start:var(--space-2)}.mega--podzial .mega__links a{min-block-size:2rem}.mega__aside{position:relative;display:block;min-block-size:15rem;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-sunken);color:var(--color-text-primary);text-decoration:none;outline:1px solid var(--image-outline);outline-offset:-1px;isolation:isolate}.mega__aside-img{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 35%}.mega__aside-label{position:absolute;inset-inline:var(--space-3);inset-block-end:var(--space-3);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--color-bg-surface)}.mega__aside-text{font:500 .9375rem / 1.3 var(--font-sans)}.mega__aside .mega__all-count{grid-column:1}.mega__aside .mega__all-arrow{grid-column:2;grid-row:1 / span 2;inline-size:1rem;block-size:1rem}.mega__aside:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.mega--zdjecia .mega__img,.mega__aside-img{transition:scale .6s var(--ease-out)}.mega--zdjecia .mega__cat:hover .mega__img,.mega__aside:hover .mega__aside-img{scale:1.03}.mega__aside:hover .mega__all-arrow{translate:3px 0}}.mega__foot{background:var(--color-bg-band)}.mega__foot-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-7);min-block-size:3.5rem;padding-block:var(--space-1)}.mega__all{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:2.75rem;color:var(--color-text-primary);font:500 .9375rem / 1.3 var(--font-sans);text-decoration:none}.mega__all .icon{flex:none;inline-size:1rem;block-size:1rem}.mega__all-icon{color:var(--color-accent-text)}.mega__all-text{text-decoration-line:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-thickness:1px;text-underline-offset:.32em;transition:text-decoration-color var(--dur-hover) ease}.mega__all-count{font-weight:400;font-size:var(--text-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.mega__feature{display:inline-grid;grid-template-columns:2.5rem minmax(0,auto);align-items:center;column-gap:var(--space-3);min-inline-size:0;padding-block:.375rem;padding-inline:.375rem .75rem;margin-inline-end:-.75rem;border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;transition:background-color var(--dur-hover) ease}.mega__feature-media{display:block;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-sunken);transition:background-color var(--dur-hover) ease}.mega__feature-media img{inline-size:100%;block-size:100%;object-fit:cover}.mega__feature-media--icon{display:grid;place-items:center;color:var(--color-accent-text)}.mega__feature-media--icon .mega__icon{inline-size:1.875rem;block-size:1.875rem}.mega__feature-text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);min-inline-size:0}.mega__feature-name{font-size:.9375rem;line-height:1.3;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color var(--dur-hover) ease}.mega__feature-meta{font-size:var(--text-caption);line-height:1.3;color:var(--color-text-tertiary)}@media (hover: hover) and (pointer: fine){.mega__links a:hover{color:var(--color-text-primary);text-decoration-color:currentColor}.mega__cat:hover .mega__name,.mega__all:hover .mega__all-text{text-decoration-color:currentColor}.mega__cat:hover .mega__img--icon{background:var(--color-bg-sunken-hover)}.mega__feature:hover .mega__feature-name{text-decoration-color:currentColor}.mega__feature:hover .mega__feature-media--icon{background:var(--color-bg-sunken-hover)}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.mega__all-arrow{transition:translate var(--dur-popover) var(--ease-out)}.mega__all:hover .mega__all-arrow{translate:3px 0}}.cart-pill{position:relative;display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-pill);color:var(--color-text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease}.cart-pill__icon{position:relative;display:grid}.cart-pill__icon .icon{width:1.375rem;height:1.375rem}.cart-pill__count{position:absolute;inset-block-start:-.4375rem;inset-inline-end:-.625rem;display:grid;place-items:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.25rem;border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-bg-surface);font:600 var(--text-micro) / 1 var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-bg-page)}.cart-pill__count:empty,.cart-pill__count[data-zero]{display:none}.cart-pill__total,.cart-pill__comma,.cart-pill__label{display:none}.cart-pill__count{background:var(--color-accent-solid);color:var(--color-text-on-accent)}@media (min-width: 64em){.cart-pill{display:inline-flex;gap:var(--space-3);inline-size:auto;padding-inline:.875rem 1rem;margin-inline-start:var(--space-2);background:transparent;color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.cart-pill__comma{display:inline}.cart-pill__total{display:inline;font:600 var(--text-small) / 1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.cart-pill:has(.cart-pill__count[data-zero]) :is(.cart-pill__total,.cart-pill__comma){display:none}.cart-pill:has(.cart-pill__count[data-zero]) .cart-pill__label{display:inline;font:600 var(--text-small) / 1 var(--font-sans);white-space:nowrap}}@media (hover: hover) and (pointer: fine){.cart-pill:hover{background:var(--color-bg-sunken)}}.logo__mark{display:none;flex:none;inline-size:2.5rem;block-size:auto;aspect-ratio:1}.logo--mark{flex-direction:row;align-items:center;gap:.5rem}@media (min-width: 23.4375em){.logo--mark .logo__mark{display:block}.logo--mark .logo__top{font-size:1.75rem}.logo--mark .logo__bottom{margin-block-start:.25rem;font-size:.4375rem}}@media (min-width: 48em){.logo__mark{inline-size:2.875rem}.logo--mark{gap:.625rem}.logo--mark .logo__top{font-size:2rem}.logo--mark .logo__bottom{font-size:.5rem}}.logo--sm .logo__mark{inline-size:2.375rem}.logo--light .logo__mark,.site-footer .logo__mark{filter:brightness(0) invert(1);opacity:.94}.site-footer__brand .logo--mark{align-items:center}.search-sheet{padding:var(--space-3) var(--gutter) var(--space-7);max-block-size:100dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.search-sheet__bar{inline-size:100%;max-inline-size:46rem;margin-inline:auto}.site-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-2)}.site-search__field{position:relative}.site-search__cancel{min-block-size:3.25rem}.site-search__icon{position:absolute;inset-inline-start:1rem;inset-block-start:1.625rem;translate:0 -50%;color:var(--color-text-secondary);pointer-events:none}.site-search__input{inline-size:100%;block-size:3.25rem;padding-inline:3rem 3rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-page);color:var(--color-text-primary);font-size:1rem}.site-search__input::placeholder{color:var(--color-text-tertiary);opacity:1}.site-search__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0;border-color:var(--color-focus-ring)}.site-search__input::-webkit-search-cancel-button{display:none}.site-search__clear{position:absolute;inset-block-start:.375rem;inset-inline-end:.375rem;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;color:var(--color-text-secondary)}.site-search__clear .icon{width:1.125rem;height:1.125rem}.site-search__panel{grid-column:1 / -1;margin-block-start:var(--space-2)}.site-search__label{margin:var(--space-5) 0 var(--space-2);padding-inline:var(--space-2);font:600 var(--text-micro) / 1.3 var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-secondary)}.site-search__list{display:grid;gap:.125rem}.sopt{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.sopt[aria-selected=true]{background:var(--color-bg-sunken);box-shadow:inset 2px 0 0 var(--color-accent-solid)}.sopt__img{inline-size:2.75rem;block-size:3.375rem;border-radius:var(--radius-xs);object-fit:cover;background:var(--color-bg-sunken);outline:1px solid var(--image-outline);outline-offset:-1px}.sopt__name{display:block;font:560 1rem / 1.3 var(--font-sans);color:var(--color-text-primary)}.sopt__name mark{background:var(--color-highlight);color:inherit;border-radius:2px;padding-inline:1px}.sopt__meta{display:block;font-size:var(--text-caption);color:var(--color-text-secondary)}.sopt__price{font-size:var(--text-small);font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.sopt__price--out{font-weight:500;color:var(--color-text-secondary)}.sopt__unit{font-size:.8125rem;font-weight:400;color:var(--color-text-tertiary)}@media (max-width: 29.99em){.sopt{grid-template-columns:2.75rem minmax(0,1fr);row-gap:.125rem}.sopt__img{grid-row:1 / span 2;align-self:center}.sopt__price{grid-column:2;white-space:normal;font-size:var(--text-caption)}}.sopt--term{grid-template-columns:1.25rem minmax(0,1fr);min-block-size:2.75rem;padding-inline:var(--space-3);font-size:var(--text-body);color:var(--color-text-primary)}.sopt--term .icon{width:1.125rem;height:1.125rem;color:var(--color-text-secondary)}.site-search__all{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:3rem;margin-block-start:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:var(--text-small);font-weight:500;text-decoration:none}.site-search__note{margin-block-start:var(--space-5);padding-inline:var(--space-2);font-size:var(--text-caption)}.site-search__empty{padding:var(--space-4) var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small)}.site-search__empty a{color:var(--color-text-primary);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:.2em}@media (hover: hover) and (pointer: fine){.site-search__empty a:hover{text-decoration-color:currentColor}}@media (hover: hover) and (pointer: fine){.sopt:hover{background:var(--color-bg-sunken)}.site-search__all:hover{background:var(--color-bg-sunken-hover)}.site-search__clear:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}}.menu-search{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:3rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg-sunken);color:var(--color-text-secondary);font-size:var(--text-small);text-align:start}.menu-search .icon{color:var(--color-text-primary)}.menu-search span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-label{margin:var(--space-6) 0 var(--space-2);font:600 var(--text-eyebrow) / 1.2 var(--font-sans);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--color-eyebrow)}#menu-cats-label{margin-block-start:var(--space-5)}.menu-cats{display:grid;gap:.125rem}.menu-cat{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-block-size:3.75rem;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease}.menu-cat__img{inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-md);object-fit:cover;background:var(--color-bg-sunken)}.menu-cat__img--icon{display:grid;place-items:center;color:var(--color-accent-text)}.menu-cat__img--icon .icon{inline-size:1.875rem;block-size:1.875rem;stroke-width:1.4}.menu-cat--all .menu-cat__img--icon .icon{inline-size:1.25rem;block-size:1.25rem}.menu-cat__name{font:400 1.3125rem / 1.1 var(--font-display)}.menu-cat__count{display:block;margin-block-start:.125rem;font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.menu-cat__chev{width:1.125rem;height:1.125rem;color:var(--color-text-tertiary)}.menu-store{display:grid;gap:var(--space-1);margin-block-start:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-sunken)}.menu-store .menu-label{margin:0 0 var(--space-1)}.menu-store__status{display:flex;align-items:center;gap:var(--space-2);font-weight:500;color:var(--color-text-primary)}.menu-store__dot{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--color-status-closed)}.menu-store__status[data-state=open] .menu-store__dot{background:var(--color-status-open);box-shadow:0 0 0 .1875rem color-mix(in oklab,var(--color-status-open) 22%,transparent)}@media (forced-colors: active){.menu-store__dot{background:CanvasText;box-shadow:none}}.menu-store__address{font-size:var(--text-small);color:var(--color-text-secondary)}.menu-store__route{justify-self:start;margin-block-start:var(--space-2)}.menu-note{margin-block-start:var(--space-6);font-size:var(--text-caption)}.menu-links a{display:flex;align-items:center;min-block-size:3rem;border-block-end:1px solid var(--color-separator);color:var(--color-text-primary);text-decoration:none}.menu-foot{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom))}.menu-foot a,.menu-foot .lang-menu__foot{display:grid;justify-items:center;gap:.25rem;padding-block:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--color-text-primary);text-decoration:none}.cart-sheet__body{display:grid;align-content:start;gap:var(--space-5)}.cart-lines{display:grid;grid-template-columns:minmax(0,1fr)}.cart-line{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"media main total" "media actions actions";column-gap:var(--space-4);row-gap:var(--space-2);padding-block:var(--space-4);border-block-end:1px solid var(--color-separator)}.cart-line:first-child{padding-block-start:0}.cart-line--removed{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:3.5rem;padding-block:var(--space-2)}.cart-line--removed:first-child{padding-block-start:0}.cart-line__removed{min-inline-size:0;font-size:var(--text-small);color:var(--color-text-secondary)}.cart-line__removed-name{color:var(--color-text-primary);font-weight:500}.cart-line__set{margin-block-start:.125rem;font-size:var(--text-caption);color:var(--color-accent-text)}.cart-suggest{display:grid;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-separator)}.cart-suggest__title{font:600 var(--text-small) / 1.3 var(--font-sans);color:var(--color-text-primary)}.cart-suggest__list{display:grid;gap:var(--space-3);container-type:inline-size}.cart-suggest__item{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.cart-suggest__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-bg-sunken)}.cart-suggest__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;outline:1px solid var(--image-outline);outline-offset:-1px;border-radius:inherit}.cart-suggest__name{font:500 var(--text-small) / 1.3 var(--font-sans);color:var(--color-text-primary)}.cart-suggest__name a{text-decoration:none}.cart-suggest__price{margin-block-start:.125rem;font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}@container (max-width: 20rem){.cart-suggest__item{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"media main" "add add"}.cart-suggest__media{grid-area:media}.cart-suggest__main{grid-area:main}.cart-suggest__add{grid-area:add;justify-self:start}}.free-ship{display:grid;gap:var(--space-2);margin-block-end:var(--space-4)}.free-ship__text{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-primary);text-wrap:pretty}.free-ship__text--ok{color:var(--color-success-text)}.free-ship__text .icon{flex:none;inline-size:1rem;block-size:1rem}.free-ship__bar{block-size:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-bg-sunken)}.free-ship__bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--color-accent-solid)}@media (hover: hover) and (pointer: fine){.cart-suggest__name a:hover{text-decoration:underline}}.cart-line__media{grid-area:media;display:block;aspect-ratio:4 / 5;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-sunken);outline:1px solid var(--image-outline);outline-offset:-1px}.cart-line__media img{inline-size:100%;block-size:100%;object-fit:cover}.cart-line__main{grid-area:main;min-inline-size:0}.cart-line__name{font:560 1rem / 1.3 var(--font-sans);color:var(--color-text-primary)}.cart-line__name a{padding-block:.25rem;text-decoration:none}.cart-line__meta{margin-block-start:.125rem;font-size:var(--text-caption);color:var(--color-text-secondary)}.cart-line__unit{margin-block-start:.125rem;font-size:var(--text-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.cart-line__total{grid-area:total;font-weight:600;font-size:var(--text-small);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.cart-line__actions{grid-area:actions;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cart-line__remove{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.5rem;text-decoration:none;padding-inline:var(--space-2);margin-inline-end:calc(var(--space-2) * -1);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--color-text-secondary);transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease}.cart-line__remove .icon{width:1rem;height:1rem}@media (hover: hover) and (pointer: fine){.cart-line__remove:hover{color:var(--color-danger-text);background:var(--color-danger-subtle)}.cart-line__name a:hover{text-decoration:underline;text-underline-offset:.15em}}.cart-lines{container-type:inline-size}.cart-line__actions{flex-wrap:wrap}@container (max-width: 15rem){.cart-lines .cart-line,.cart-page .cart-lines .cart-line,.cart-lines.cart-lines--compact .cart-line{grid-template-columns:min(4.5rem,28%) minmax(0,1fr);grid-template-areas:"media main" "media total" "actions actions"}.cart-lines .cart-line__total{text-align:start}}.gift-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-hover) ease,background-color var(--dur-hover) ease}.gift-toggle:has(input:checked){border-color:var(--color-accent-border);background:var(--color-accent-subtle)}.gift-toggle__icon{flex:none;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-primary)}.gift-toggle__text{flex:1;display:grid;gap:.125rem}.gift-toggle__title{font-size:var(--text-small);font-weight:500;color:var(--color-text-primary)}.gift-toggle__note{font-size:var(--text-caption);color:var(--color-text-secondary)}.cart-sheet__foot{display:grid;gap:var(--space-2);box-shadow:0 -1px 0 var(--color-border)}.cart-sheet__view{justify-self:center;display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:var(--space-3);font-size:var(--text-small);font-weight:500;color:var(--color-text-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color var(--dur-hover) ease}@media (hover: hover) and (pointer: fine){.cart-sheet__view:hover{text-decoration-color:currentColor}}.cart-sheet__extras:not([hidden])+.cart-suggest{padding-block-start:var(--space-2);border-block-start:0}.cart-sheet__ship{display:flex;gap:var(--space-2);margin-block:var(--space-1) var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary);text-wrap:pretty}.cart-sheet__ship .icon{flex:none;width:1rem;height:1rem;margin-block-start:.0625rem}.cart-sheet__ship .age-chip{margin-block-start:-.0625rem}.totals{display:grid;gap:var(--space-2);margin:0;font-size:var(--text-small)}.totals>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-4)}.totals dt{color:var(--color-text-secondary)}.totals dd{margin:0;color:var(--color-text-primary);text-align:end}.totals__grand{margin-block-start:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-separator)}.totals__grand dt{font-weight:600;font-size:var(--text-body);color:var(--color-text-primary)}.totals__grand dd{font:600 1.375rem / 1 var(--font-sans);letter-spacing:-.01em}.totals>.totals__vat{justify-content:flex-end;gap:var(--space-1);font-size:var(--text-caption)}.totals__vat dt,.totals__vat dd{color:var(--color-text-tertiary)}.totals__vat dt:after{content:":"}.totals--compact .totals__grand dd{font-size:1.25rem}.site-footer{position:relative;background:var(--color-bg-inverse);color:var(--color-text-inverse-secondary);font-size:.9375rem}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer:is(.site-footer--warstwy,.site-footer--linia){--edge-h: clamp(4rem, 2.5rem + 6vw, 9rem);margin-block-start:var(--edge-h)}.site-footer.site-footer--linia{--edge-h: clamp(4rem, 12.5vw, 15rem)}.site-footer:is(.site-footer--warstwy,.site-footer--linia):before{content:"";position:absolute;inset-inline:0;inset-block-end:calc(100% - 1px);block-size:calc(var(--edge-h) + 1px);background:linear-gradient(var(--color-bg-inverse),var(--color-bg-inverse)) 0 100% / 100% 3px no-repeat,url(../img/gory/warstwy-stopka.svg) 50% 100% / cover no-repeat,var(--edge-sky, var(--color-bg-page));pointer-events:none}.site-footer.site-footer--linia:before{background-image:linear-gradient(var(--color-bg-inverse),var(--color-bg-inverse)),url(../img/gory/linia-stopka.svg)}.site-footer a:not(.btn,.link-arrow){color:var(--color-text-inverse-secondary);text-decoration:none;transition:color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease}.site-footer__top{position:relative;isolation:isolate;overflow:hidden}.site-footer__art{position:absolute;inset:0;z-index:-1;pointer-events:none}.site-footer__ridges,.site-footer__grass{position:absolute;inset-block-end:0;background:var(--color-ornament-inverse);opacity:.26}.site-footer__ridges{inset-inline:0;margin-inline:auto;inline-size:min(100%,140rem);aspect-ratio:1600 / 240;-webkit-mask:url(../img/ornament/gory-stopka.svg) center bottom / 100% auto no-repeat,linear-gradient(to top,#000 22%,rgb(0 0 0 / .2) 58%);-webkit-mask-composite:source-in;mask:url(../img/ornament/gory-stopka.svg) center bottom / 100% auto no-repeat,linear-gradient(to top,#000 22%,rgb(0 0 0 / .2) 58%);mask-composite:intersect}.site-footer__grass{opacity:.22}.drewno-stopka .site-footer__art>*{display:none}.drewno-stopka .site-footer__art:after{content:"";position:absolute;inset:0;background:#234a3c;opacity:.85;-webkit-mask:url(../img/sloje/sloje-naroznik.svg) 100% 100% / max(100%,75rem) auto no-repeat;mask:url(../img/sloje/sloje-naroznik.svg) 100% 100% / max(100%,75rem) auto no-repeat}.site-footer__grass{inline-size:clamp(6rem,calc((100vw - var(--container)) / 2 - 1.5rem),15rem);aspect-ratio:300 / 320;-webkit-mask:url(../img/ornament/trawy.svg) center bottom / contain no-repeat;mask:url(../img/ornament/trawy.svg) center bottom / contain no-repeat}.site-footer__grass--start{inset-inline-start:.25rem}.site-footer__grass--end{inset-inline-end:.25rem;scale:-1 1}@media (max-width: 89.99em){.site-footer__grass{display:none}}@media (max-width: 74.99em){.site-footer__top:has(>.site-footer__art) .site-footer__main{padding-block-end:max(5rem,calc(15vw + 1rem))}}@media (max-width: 39.99em){.site-footer__top .site-footer__main{padding-block-end:var(--space-8)}.site-footer__legal-links a,.site-footer .site-footer__col a{font-size:.875rem}}.site-footer__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6);padding-block:var(--space-8) var(--space-9)}.site-footer__brand{grid-column:1 / -1;display:grid;justify-items:start;align-content:start;gap:var(--space-4);max-inline-size:24rem}.site-footer__brand .logo{align-items:flex-start}.site-footer__tagline{font-size:var(--text-small);line-height:1.55;text-wrap:pretty;max-inline-size:21rem}.site-footer__main h2{margin-block-end:var(--space-3);font:600 var(--text-micro) / 1.3 var(--font-sans);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--color-eyebrow-inverse)}.site-footer__col ul{display:grid}.site-footer .site-footer__col a,.site-footer__docs button{display:inline-block;padding-block:.1875rem;text-align:start;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.22em}.site-footer__docs button{padding-inline:0;border:0;background:none;color:var(--color-text-inverse-secondary);font:inherit;cursor:pointer}@media (max-width: 39.99em){.site-footer__col ul{font-size:.875rem}}.usp{padding-block-start:var(--space-6)}.site-footer .usp__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--color-border-inverse);border-radius:var(--radius-lg);background:var(--color-bg-inverse-raised)}.usp__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.875rem;min-inline-size:0;padding:var(--space-4) var(--space-5)}.usp__item+.usp__item{border-block-start:1px solid var(--color-border-inverse)}.usp__icon{box-sizing:content-box;inline-size:1.25rem;block-size:1.25rem;padding:.5625rem;border:1px solid color-mix(in srgb,var(--forest-300) 45%,transparent);border-radius:50%;stroke-width:1.5;color:var(--forest-300)}.usp__text{display:grid;gap:.125rem;min-inline-size:0}.usp__title{font:600 .9375rem / 1.3 var(--font-sans);color:var(--color-text-inverse);text-wrap:balance}.usp__note{font-size:var(--text-small);line-height:1.4;color:var(--color-text-inverse-secondary);text-wrap:pretty}@media (min-width: 40em){.site-footer .usp__list{grid-template-columns:repeat(2,minmax(0,1fr))}.usp__item+.usp__item{border-block-start:0}.usp__item:nth-child(2n){border-inline-start:1px solid var(--color-border-inverse)}.usp__item:nth-child(n+3){border-block-start:1px solid var(--color-border-inverse)}.usp__item{align-items:start}}@media (min-width: 75em){.site-footer .usp__list{grid-template-columns:repeat(4,minmax(0,1fr))}.usp__item{align-items:start;padding:var(--space-5) var(--space-5)}.usp__item:nth-child(n+3){border-block-start:0}.usp__item+.usp__item{border-inline-start:1px solid var(--color-border-inverse)}}.site-footer__group{display:grid;align-content:start;justify-items:start;gap:var(--space-3);min-inline-size:0}.site-footer__group>h2{margin-block-end:0}.site-footer__group address{margin-block-start:.1875rem;font-style:normal;line-height:1.5;color:var(--color-text-inverse)}.site-footer__group .hours{justify-self:stretch}.site-footer__group--shop{grid-column:1 / -1}@media (min-width: 40em){.site-footer__brand,.site-footer__group--shop{grid-column:span 2}}.site-footer__reach{display:grid;gap:var(--space-2);align-content:start;margin-block-start:var(--space-1)}.site-footer__reach>li{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.75rem;line-height:1.45}.site-footer__reach>li>.icon{width:1rem;height:1rem;margin-block-start:.15em;color:var(--color-text-inverse-secondary)}.site-footer__reach address{font-style:normal;color:var(--color-text-inverse)}.site-footer__reach a{display:inline-flex;align-items:center;min-block-size:1.5rem;margin-block:-.125rem;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.22em}.hours{display:grid;gap:.125rem;margin:0;font-variant-numeric:tabular-nums}.hours>div{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--space-4)}.hours dt,.hours dd{white-space:nowrap}.hours{container-type:inline-size}@container (max-width: 15rem){.hours:not(.hours--plain)>div{flex-direction:column;gap:0}.hours:not(.hours--plain)>div+div{margin-block-start:var(--space-1)}}.hours dt{color:var(--color-text-secondary)}.hours dd{margin:0;color:var(--color-text-primary)}.hours--inverse dt{color:var(--color-text-inverse-secondary)}.hours--inverse dd{color:var(--color-text-inverse)}.hours--plain>div{justify-content:flex-start;column-gap:.5rem}.hours--plain dt{min-inline-size:3.75em}.socials{display:flex;gap:var(--space-3);margin-block-start:var(--space-2)}.socials a{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-inverse) 45%,transparent);color:var(--color-text-inverse)}.socials .icon{width:1.125rem;height:1.125rem}.site-footer .age-note,.checkout-footer .age-note{font-size:inherit;line-height:inherit}.site-footer .age-note{color:var(--color-text-inverse-secondary)}.site-footer__bottom{border-block-start:1px solid var(--color-border-inverse);font-size:var(--text-caption)}.site-footer__bottom-inner{display:grid;gap:var(--space-4);padding-block:var(--space-5) var(--space-6)}.site-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-8)}.site-footer__row--trust{padding-block-end:var(--space-4);border-block-end:1px solid var(--color-border-inverse)}.site-footer__age{align-items:center;gap:var(--space-3);font-size:var(--text-small)}.site-footer__pay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.site-footer__pay-label{font-size:var(--text-small);color:var(--color-text-inverse-secondary)}.site-footer__copy,.site-footer__credit{color:var(--color-text-inverse-secondary)}.site-footer .site-footer__credit a{display:inline-flex;align-items:center;min-block-size:1.5rem;color:var(--color-text-inverse);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color var(--dur-hover) ease}.site-footer__law{max-inline-size:90ch;font-size:var(--text-micro);line-height:1.55;color:var(--color-text-inverse-secondary);text-wrap:pretty}@media (min-width: 40em){.site-footer__main{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 75em){.site-footer__main{grid-template-columns:minmax(0,1.4fr) minmax(0,1.05fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.05fr);column-gap:var(--space-7)}.site-footer__brand,.site-footer__group--shop{grid-column:auto}}@media (min-width: 85em){.site-footer__main{grid-template-columns:minmax(0,1.4fr) minmax(0,1.05fr) repeat(4,max-content);column-gap:var(--space-9)}}@media (hover: hover) and (pointer: fine){.site-footer a:not(.btn):hover,.site-footer__docs button:hover{color:var(--color-text-inverse)}.site-footer .site-footer__col a:hover,.site-footer__docs button:hover,.site-footer .site-footer__credit a:hover,.site-footer__reach a:hover{text-decoration-color:currentColor}.socials a:hover{background:var(--color-bg-inverse-raised)}}.site-header--checkout{position:relative}.site-header--checkout .site-header__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.site-header--checkout .site-header__bar>.logo{margin-inline-end:auto}.checkout-header__end{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-4)}.checkout-secure{display:none;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-secondary)}.checkout-secure .icon{width:1.125rem;height:1.125rem}.checkout-help{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-block-size:2.75rem;font-size:var(--text-small);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.checkout-help .icon{flex:none;width:1.125rem;height:1.125rem}@media (max-width: 29.99em){.checkout-help{position:relative;justify-content:center;inline-size:2.75rem;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-border);-webkit-tap-highlight-color:transparent}.checkout-help__number{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 29.99em) and (prefers-reduced-motion: no-preference){.checkout-help{transition:scale var(--dur-press) var(--ease-out)}.checkout-help:active{scale:.96}}.checkout-help__number{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color var(--dur-hover) ease}@media (hover: hover) and (pointer: fine){.checkout-help:hover .checkout-help__number{text-decoration-color:currentColor}}@media (min-width: 48em){.site-header--checkout .site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header--checkout .site-header__bar>.logo{justify-self:start;margin-inline-end:0}.checkout-secure{display:inline-flex;grid-column:2;justify-self:center;margin:0}.checkout-header__end{grid-column:3;justify-self:end}}.checkout-footer{padding-block:var(--space-7) calc(var(--space-7) + env(safe-area-inset-bottom));border-block-start:1px solid var(--color-border-subtle);font-size:var(--text-caption);color:var(--color-text-secondary)}.checkout-footer__inner{display:grid;gap:var(--space-4)}.checkout-footer__license,.checkout-footer .age-note{max-inline-size:68ch;text-wrap:pretty}.checkout-footer .age-note{align-items:center;color:var(--color-text-body)}.checkout-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5)}@media (min-width: 64em){.checkout-footer__inner{grid-template-columns:minmax(0,1fr) minmax(12rem,auto);column-gap:var(--space-10);align-items:start}.checkout-footer__inner>:not(.checkout-footer__links){grid-column:1}.checkout-footer__links{grid-column:2;grid-row:1 / span 2;display:grid;justify-items:start;gap:0}}.checkout-footer a,.checkout-footer__cookie-btn{display:inline-flex;align-items:center;min-block-size:2rem;color:inherit;text-decoration:underline;text-underline-offset:.2em}.lang-menu{position:relative}.lang-menu__list{margin:0;padding:0;list-style:none}.lang-menu__list a{display:flex;align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-small);font-weight:500;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease}.lang-menu__list a>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-menu__list a[lang=uk]{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.lang-menu__list img{flex:none;inline-size:1.25rem;block-size:.9375rem;object-fit:cover;border-radius:2px;outline:1px solid var(--image-outline);outline-offset:-1px}.lang-menu__list a[aria-current=true]{background:var(--color-bg-selected);font-weight:600}.lang-menu__list a[aria-current=true]:after{content:"";flex:none;inline-size:1rem;block-size:1rem;margin-inline-start:auto;background:var(--color-accent-solid);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4 4 9-9.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4 4 9-9.5'/%3E%3C/svg%3E") center / contain no-repeat}.lang-menu__list a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.lang-menu__list a:not([aria-current=true]):hover{background:var(--color-bg-sunken)}}.lang-menu__title{margin:0 0 var(--space-2);padding-inline:var(--space-3);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-secondary)}.lang-menu__note{margin:var(--space-3) var(--space-3) 0;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-separator);font-size:var(--text-caption);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.lang-menu__toggle{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.5rem;padding-inline:.625rem .5rem;border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--track-label);-webkit-tap-highlight-color:transparent;transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.lang-menu__globe{width:1.125rem;height:1.125rem}.lang-menu__code{min-inline-size:1.5em;font-variant-numeric:tabular-nums}.lang-menu__chevron{width:.875rem;height:.875rem}@media (prefers-reduced-motion: no-preference){.lang-menu__chevron{transition:transform var(--dur-popover) var(--ease-out)}}.lang-menu__toggle[aria-expanded=true]{color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border)}.lang-menu__toggle[aria-expanded=true] .lang-menu__chevron{transform:rotate(180deg)}.lang-menu__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (hover: hover) and (pointer: fine){.lang-menu__toggle:hover{color:var(--color-text-primary);background:var(--color-bg-sunken)}}.lang-menu__panel{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:2;inline-size:min(22rem,calc(100vw - 2 * var(--gutter)));padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-popover);transform-origin:top right;transition:opacity var(--dur-popover) var(--ease-out),display var(--dur-popover) allow-discrete}.lang-menu__panel[hidden]{display:none;opacity:0;transition-duration:var(--dur-popover-exit)}@starting-style{.lang-menu__panel{opacity:0}}.lang-menu__panel{container-type:inline-size}.lang-menu__panel .lang-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.125rem}@container (max-width: 12rem){.lang-menu__panel .lang-menu__list a{padding-inline:var(--space-2)}.lang-menu__panel .lang-menu__list a[aria-current=true]:after{content:none}}@media (prefers-reduced-motion: no-preference){.lang-menu__panel{transition:opacity var(--dur-popover) var(--ease-out),scale var(--dur-popover) var(--ease-out),translate var(--dur-popover) var(--ease-out),display var(--dur-popover) allow-discrete}.lang-menu__panel[hidden]{scale:.97;translate:0 -4px}@starting-style{.lang-menu__panel{scale:.97;translate:0 -4px}}.lang-menu__toggle{transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease,scale var(--dur-press) var(--ease-out)}.lang-menu__list a{transition:background-color var(--dur-hover) ease,scale var(--dur-press) var(--ease-out)}.lang-menu__toggle:active,.lang-menu--menu .lang-menu__list a:active,.menu-foot .lang-menu__foot:active{scale:.96}.lang-menu__panel .lang-menu__list a:active{scale:.98}}.lang-menu--topbar{display:none;flex:none;margin-inline-start:var(--space-5)}@media (min-width: 75em){.lang-menu--topbar{display:block}}.lang-menu--topbar .lang-menu__toggle{min-block-size:var(--topbar-h);padding-inline:.375rem .25rem;border-radius:var(--radius-sm);color:var(--color-text-inverse);font-size:var(--text-micro)}.lang-menu--topbar .lang-menu__globe{inline-size:1rem;block-size:1rem;color:var(--color-text-inverse-secondary)}.lang-menu--topbar .lang-menu__toggle[aria-expanded=true]{box-shadow:none;text-decoration:underline;text-underline-offset:.3em}.lang-menu--topbar .lang-menu__toggle:focus-visible{outline-color:var(--color-focus-ring-inverse);outline-offset:-2px}.lang-menu--topbar .lang-menu__panel{inset-block-start:100%;color:var(--color-text-primary)}@media (hover: hover) and (pointer: fine){.lang-menu--topbar .lang-menu__toggle:hover{color:var(--color-text-inverse);background:transparent;text-decoration:underline;text-underline-offset:.3em}}.lang-menu--checkout .lang-menu__toggle{min-block-size:2.75rem;color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border)}@media (max-width: 37.4375em){.lang-menu--checkout{position:static}.lang-menu--checkout .lang-menu__panel{inset-inline:var(--gutter);inline-size:auto}}.lang-menu--foot{position:static;display:grid}.lang-menu--foot .lang-menu__toggle{min-block-size:0;padding-inline:var(--space-1);border-radius:var(--radius-sm);font-weight:400;letter-spacing:0}.lang-menu--foot .lang-menu__toggle>span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-menu--foot .lang-menu__globe{inline-size:1.25rem;block-size:1.25rem}.lang-menu--foot .lang-menu__toggle[aria-expanded=true]{box-shadow:none;background:var(--color-bg-selected)}.lang-menu--foot .lang-menu__panel{inset-block-start:auto;inset-block-end:calc(100% + var(--space-2));inset-inline:var(--space-3);inline-size:auto;transform-origin:bottom center}@media (prefers-reduced-motion: no-preference){.lang-menu--foot .lang-menu__panel[hidden]{translate:0 4px}@starting-style{.lang-menu--foot .lang-menu__panel{translate:0 4px}}}.lang-menu--menu{margin-block-start:var(--space-6)}.lang-menu--menu .lang-menu__title{padding-inline:0;font:600 var(--text-eyebrow) / 1.2 var(--font-sans);letter-spacing:var(--track-eyebrow);color:var(--color-eyebrow)}.lang-menu--menu .lang-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-2)}.lang-menu--menu .lang-menu__list a{gap:var(--space-2);padding-inline:var(--space-3) var(--space-2);box-shadow:inset 0 0 0 1px var(--color-border)}.lang-menu--menu .lang-menu__list a[aria-current=true]:after{inline-size:.875rem;block-size:.875rem}@media (max-width: 25em){.lang-menu--menu .lang-menu__list a[aria-current=true]:after{content:none}}.lang-menu--menu .lang-menu__list a[aria-current=true]{box-shadow:inset 0 0 0 1px var(--color-accent-border)}.lang-menu--menu .lang-menu__note{margin-inline:0;padding-block-start:0;border:0}.consent{position:fixed;inset-inline:var(--space-2);inset-block-end:calc(var(--space-2) + env(safe-area-inset-bottom));z-index:var(--z-toast);display:flex;justify-content:center;pointer-events:none}.consent__inner{pointer-events:auto;display:grid;gap:var(--space-4);inline-size:min(100%,62rem);max-block-size:calc(100dvh - 1rem - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-overlay)}.consent__title{font:400 1.5rem / 1.1 var(--font-display);color:var(--color-text-primary)}.consent__text p{margin-block-start:var(--space-2);font-size:var(--text-small);color:var(--color-text-body);text-wrap:pretty}.consent__text a{color:var(--color-text-primary)}.consent__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.consent__actions .btn{min-inline-size:0}.consent__actions .btn--secondary{order:3}@media (min-width: 48em){.consent{inset-inline:var(--space-4);inset-block-end:var(--space-4)}.consent__inner{padding:var(--space-5) var(--space-6)}.consent__actions{display:flex;flex-wrap:wrap}.consent__actions .btn--secondary{order:0}}@media (min-width: 64em){.consent__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-6)}}@media (prefers-reduced-motion: no-preference){.consent:not([hidden]) .consent__inner{animation:consent-in .4s var(--ease-drawer) both}}@keyframes consent-in{0%{opacity:0;translate:0 1rem}}.consent-modal{--modal-w: 34rem}.consent-modal .modal__panel{padding:var(--space-7) var(--space-6) var(--space-6)}.consent-modal__title{padding-inline-end:var(--space-8);font:400 var(--text-title-sm) / 1.1 var(--font-display);color:var(--color-text-primary)}.consent-modal__lead{margin-block-start:var(--space-3);color:var(--color-text-secondary);text-wrap:pretty}.consent-modal__form{display:grid;gap:var(--space-3);margin-block-start:var(--space-6)}.consent-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-sunken);cursor:pointer}div.consent-opt{cursor:default}.consent-opt__text{display:grid;gap:.25rem}.consent-opt__name{font-weight:600;color:var(--color-text-primary)}.consent-opt__note{font-size:var(--text-caption);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.consent-modal__note{display:flex;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary)}.consent-modal__note .icon{flex:none;width:1rem;height:1rem;margin-block-start:.0625rem}.consent-modal__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.how,.visit,.fbatch__text{position:relative;isolation:isolate}.how,.visit{overflow-x:clip}.annotation{position:absolute;z-index:1;margin:0;display:none;font:400 clamp(1.625rem,1rem + 1.2vw,2.125rem) / 1.02 var(--font-script);color:var(--paper-0);text-shadow:0 1px 2px rgb(10 31 23 / .55),0 0 18px rgb(10 31 23 / .35);pointer-events:none;text-wrap:balance}@media (min-width: 64em){.annotation{display:block}}.stamp{position:absolute;z-index:1;display:block;aspect-ratio:1;filter:drop-shadow(0 4px 10px rgb(10 31 23 / .28))}.stamp svg{inline-size:100%;block-size:100%;overflow:visible}.stamp__disc{fill:var(--color-stamp-paper);stroke:var(--color-stamp-line);stroke-width:1.5}.stamp__ring{fill:none;stroke:var(--color-stamp-line);stroke-width:1}.stamp__dash{fill:none;stroke:var(--color-stamp-line);stroke-width:1.25;stroke-linecap:round}.stamp__rim{font:600 9.5px var(--font-sans);letter-spacing:.2em;fill:var(--color-stamp-ink)}.stamp__mid{font:400 14px var(--font-display);letter-spacing:.06em;fill:var(--color-stamp-ink)}.hero{--hero-overlap: 3.25rem;padding-block:0}.hero__stage{display:grid;gap:0}.hero__text{container-type:inline-size}.hero__eyebrow{margin-block-end:.875rem;color:var(--color-eyebrow-on-photo)}.hero__title{font-size:min(var(--text-hero),100cqi / 7.85);line-height:.98;letter-spacing:-.012em;color:var(--color-text-primary);text-wrap:balance;max-inline-size:7.7em}.hero__accent{font-style:italic}.hero__lead{margin-block-start:var(--space-4);max-inline-size:28rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-block-start:var(--space-6)}@media (max-width: 29.99em){.hero__actions .btn{flex:1 1 100%}}.hero__media{position:relative;order:-1;margin:0}.hero__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-bg-sunken)}.hero__picture{block-size:100%}.hero__img{inline-size:100%;block-size:100%;object-fit:cover;object-position:72% 62%}.hero__frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent min(52%,calc(100% - var(--hero-overlap) - 6rem)),color-mix(in srgb,var(--color-bg-page) 40%,transparent) calc(100% - var(--hero-overlap) - 3rem),color-mix(in srgb,var(--color-bg-page) 82%,transparent) calc(100% - var(--hero-overlap)),var(--color-bg-page) calc(100% - var(--hero-overlap) + 1.5rem))}.hero__inner{position:relative;z-index:1;margin-block-start:calc(var(--hero-overlap) * -1);padding-block-end:var(--space-2)}@media (min-width: 40em) and (max-width: 63.99em){.hero{--hero-overlap: 4rem}.hero__frame{aspect-ratio:16 / 9}}@media (max-width: 63.99em){.hero__note{display:block;inset-block-start:9%;inset-inline-start:var(--gutter);max-inline-size:5.4em;font-size:clamp(1.625rem,1.1rem + 2.2vw,2.25rem);color:var(--forest-900);rotate:-8deg;opacity:.86}}@media (max-width: 63.99em) and (max-height: 44em){.hero__frame{aspect-ratio:16 / 10}}@media (min-width: 64em){.hero{--hero-h: clamp(32rem, 40vw, 46rem);--hero-text: clamp(30rem, 41vw, 40rem);--edge: max(var(--gutter), (100vw - var(--container)) / 2);--text-end: calc(var(--edge) + var(--hero-text))}.hero__stage{position:relative;grid-template-areas:"stage";min-block-size:var(--hero-h)}.hero__inner,.hero__media{grid-area:stage}.hero__inner{display:grid;align-content:center;margin-block-start:0;padding-block:var(--space-9) var(--space-11)}.hero__text{max-inline-size:var(--hero-text)}.hero__title{font-size:min(var(--text-hero),100cqi / 7.45,10svh)}.hero__frame{position:absolute;inset:0;aspect-ratio:auto}.hero__img{object-position:70% 62%}.hero__frame:after{background:linear-gradient(to bottom,transparent 85%,color-mix(in srgb,var(--color-bg-page) 70%,transparent) 96%,var(--color-bg-page) 100%),radial-gradient(ellipse calc(var(--text-end) * 1.5) 120% at 0 82%,color-mix(in srgb,var(--color-bg-page) 80%,transparent) 0%,color-mix(in srgb,var(--color-bg-page) 70%,transparent) 42%,color-mix(in srgb,var(--color-bg-page) 44%,transparent) 68%,transparent 90%),var(--mist-column, none)}.hero__lead{max-inline-size:32rem;color:var(--color-text-primary);text-wrap:balance}.hero__note{inset-block-start:12%;inset-inline-end:calc(10vw - 2.5rem);max-inline-size:4.6em;font-size:clamp(2rem,1rem + 1.75vw,2.625rem);rotate:-14deg;text-align:center;color:var(--forest-900);text-shadow:none}}@media (min-width: 64em) and (max-width: 74.99em){.hero__frame:after{background:linear-gradient(to bottom,transparent 85%,color-mix(in srgb,var(--color-bg-page) 70%,transparent) 96%,var(--color-bg-page) 100%),radial-gradient(ellipse calc(var(--text-end) * 1.5) 120% at 0 82%,color-mix(in srgb,var(--color-bg-page) 86%,transparent) 0%,color-mix(in srgb,var(--color-bg-page) 78%,transparent) 42%,color-mix(in srgb,var(--color-bg-page) 52%,transparent) 68%,transparent 90%),var(--mist-column, none)}}@media (min-width: 64em) and (max-width: 74.99em){.hero__note{display:none}}.cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:var(--space-8)}@media (min-width: 64em){.cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cats>li{display:grid}.cat{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent}.cat__media{display:block;overflow:hidden;background:var(--color-bg-sunken)}.cat__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cat__media--icon{display:flex;align-items:flex-end;justify-content:center;padding-block:var(--space-2) 0;background:none;color:var(--color-accent-text)}@media (min-width: 64em){.cat__media--icon{padding-block-start:var(--space-5)}}.cat__icon{inline-size:clamp(3.5rem,3.1rem + 1.6vw,5rem);block-size:auto;aspect-ratio:1;stroke-width:1.4}.cat__body{display:grid;justify-items:center;align-content:start;padding:var(--space-3) var(--space-3) 0;text-align:center}.cat__text{display:grid;justify-items:center;gap:.3125rem;min-inline-size:0}.cat__name{font:400 clamp(1.375rem,1.2rem + .6vw,1.75rem) / 1.05 var(--font-display);letter-spacing:-.005em;text-wrap:balance}.cats--icons .cat__name{font-size:clamp(1.0625rem,.95rem + .55vw,1.4375rem);line-height:1.1}.cat__lead{max-inline-size:17rem;font-size:clamp(.8125rem,.78rem + .15vw,.9375rem);line-height:1.4;color:var(--color-text-tertiary);text-wrap:pretty}.cat__go{display:none}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.cat__icon{transition:translate .22s var(--ease-out)}.cat:hover .cat__icon{translate:0 -.25rem}.cat__img{transition:scale .7s var(--ease-out)}.cat:hover .cat__img{scale:1.035}}.cat:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.cats:not(.cats--icons,.cats--mini){column-gap:var(--space-4)}@media (min-width: 64em){.cats:not(.cats--icons,.cats--mini){column-gap:var(--space-5)}}.cats:not(.cats--icons,.cats--mini) .cat{overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);grid-template-rows:none}.cats:not(.cats--icons,.cats--mini) .cat__media{grid-area:1 / 1;aspect-ratio:4 / 5}.cats:not(.cats--icons,.cats--mini) .cat__body{grid-area:1 / 1;z-index:1;align-self:end;justify-items:start;padding:var(--space-10) var(--space-4) var(--space-4);background:linear-gradient(#0d251c00,#0d251c9e 45%,#0d251ce6);text-align:start}.cats:not(.cats--icons,.cats--mini) .cat__text{justify-items:start}.cats:not(.cats--icons,.cats--mini) .cat__name{color:var(--color-text-inverse)}.cats:not(.cats--icons,.cats--mini) .cat__lead{color:var(--color-text-inverse)}.cats:is(.cats--podpis,.cats--plakietka,.cats--karta) .cat__body{background:none}.cats:is(.cats--podpis,.cats--plakietka,.cats--karta) .cat__name{color:var(--color-text-primary)}.cats:is(.cats--podpis,.cats--plakietka,.cats--karta) .cat__lead{color:var(--color-text-tertiary)}.cats:is(.cats--podpis,.cats--karta) .cat{overflow:visible;grid-template-rows:auto auto;row-gap:var(--space-3)}.cats:is(.cats--podpis,.cats--karta) .cat__media{grid-area:auto;border-radius:var(--radius-lg);outline:1px solid var(--image-outline);outline-offset:-1px}.cats:is(.cats--podpis,.cats--karta) .cat__body{grid-area:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0}.cats:is(.cats--podpis,.cats--karta) .cat__name{font-size:clamp(1.1875rem,1rem + .6vw,1.5rem)}.cats:is(.cats--podpis,.cats--karta) .cat__go{display:none;flex:none}@media (min-width: 48em){.cats:is(.cats--podpis,.cats--karta) .cat__go{display:grid}}.cats.cats--karta .cat{padding:var(--space-2);border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + var(--space-2));background:var(--color-bg-surface)}.cats.cats--karta .cat__body{padding:0 var(--space-2) var(--space-2)}@media (hover: hover) and (pointer: fine){.cats.cats--karta .cat{transition:border-color var(--dur-hover) ease}.cats.cats--karta .cat:hover{border-color:var(--color-border-strong)}}.cats.cats--plakietka .cat__media{outline:1px solid var(--image-outline);outline-offset:-1px}.cats.cats--plakietka .cat__body{justify-self:start;margin:var(--space-2);padding:.5rem .75rem .5625rem;border-radius:var(--radius-md);background:var(--color-bg-surface)}.cats.cats--plakietka .cat__name{font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem)}.cats.cats--plakietka .cat__lead{font-size:var(--text-caption)}@media (min-width: 48em){.cats.cats--plakietka .cat__body{margin:var(--space-3);padding:.625rem 1rem .6875rem}}@media (max-width: 63.99em) and (hover: none){.cats:not(.cats--icons,.cats--mini){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(9.5rem,(100% - var(--space-3)) / 2.15,13.5rem);column-gap:var(--space-3);margin-inline:calc(var(--gutter) * -1);margin-block:-.375rem;padding:.375rem var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.cats:not(.cats--icons,.cats--mini)::-webkit-scrollbar{display:none}.cats:not(.cats--icons,.cats--mini)>li{scroll-snap-align:start}}.cats--mini .cat__media{flex:none;aspect-ratio:1;outline:1px solid var(--image-outline);outline-offset:-1px}.cats--mini .cat__body{padding:0}.cats--mini .cat__name{line-height:1.1}.cats--mini .cat__lead{font-size:var(--text-caption)}.cats--mini>li,.cats--mini .cat{min-inline-size:0}.cats--mini :is(.cat__name,.cat__lead){overflow-wrap:anywhere}@media (max-width: 22.49em){.cats--kompakt .cat__media{inline-size:min(3.5rem,30%)}}.cats--kompakt{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-2)}.cats--kompakt .cat{display:flex;align-items:center;gap:var(--space-3);padding:.375rem;padding-inline-end:var(--space-3);border:1px solid var(--color-border);border-radius:calc(var(--radius-md) + .375rem);background:var(--color-bg-surface)}.cats--kompakt .cat__media{inline-size:3.5rem;border-radius:var(--radius-md)}.cats--kompakt .cat__body{flex:1;min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:start}.cats--kompakt .cat__text{justify-items:start;gap:.125rem}.cats--kompakt .cat__name{font-size:clamp(1.0625rem,.95rem + .35vw,1.3125rem)}.cats--kompakt .cat__go{display:none}@media (max-width: 22.49em){.cats--kompakt{grid-template-columns:minmax(0,1fr)}}@media (min-width: 48em){.cats--kompakt{gap:var(--space-3) var(--space-4)}.cats--kompakt .cat{padding:var(--space-2);padding-inline-end:var(--space-3);border-radius:calc(var(--radius-md) + var(--space-2))}.cats--kompakt .cat__media{inline-size:4.5rem}.cats--kompakt .cat__go{display:grid;inline-size:2rem;block-size:2rem}}@media (min-width: 75em){.cats--kompakt{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-5)}}@media (hover: hover) and (pointer: fine){.cats--kompakt .cat{transition:border-color var(--dur-hover) ease}.cats--kompakt .cat:hover{border-color:var(--color-border-strong)}}.cats--rodzaje{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.cats--rodzaje>li{--thumb: 3.5rem;align-content:start;gap:var(--space-3)}.cats--rodzaje .cat{display:flex;align-items:center;gap:var(--space-3)}.cats--rodzaje .cat__media{inline-size:var(--thumb);border-radius:var(--radius-md)}.cats--rodzaje .cat__body{flex:1;min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:start}.cats--rodzaje .cat__text{justify-items:start;gap:.125rem}.cats--rodzaje .cat__name{font-size:clamp(1.1875rem,1.05rem + .4vw,1.4375rem)}.cats--rodzaje .cat__go{display:none}.cat__kinds{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-inline-start:calc(var(--thumb) + var(--space-3))}.cat__kinds .chip{min-block-size:2rem;padding-inline:.75rem}@media (min-width: 48em){.cats--rodzaje{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.cats--rodzaje>li{--thumb: 4.5rem}}@media (min-width: 75em){.cats--rodzaje{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-5)}}.cats--kola{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5) var(--space-3)}.cats--kola .cat{display:grid;justify-items:center;align-content:start;gap:var(--space-2);text-align:center}.cats--kola .cat__media{inline-size:min(100%,5.5rem);border-radius:50%}.cats--kola .cat__body{justify-items:center}.cats--kola .cat__name{font-size:clamp(1rem,.9rem + .5vw,1.375rem)}.cats--kola .cat__go{display:none}@media (max-width: 47.99em){.cats--kola .cat__lead{display:none}}@media (max-width: 20.99em){.cats--kola{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 48em){.cats--kola{grid-template-columns:repeat(4,8rem);justify-content:start;column-gap:clamp(1.5rem,4vw,4rem)}.cats--kola .cat{gap:var(--space-3)}.cats--kola .cat__media{inline-size:100%}}@media (min-width: 64em){.cats--kola{grid-template-columns:repeat(4,10rem)}}@media (min-width: 75em){.cats--kola{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-5)}.cats--kola .cat{justify-self:start;inline-size:10rem}}.hero--page .hero__title{font-size:min(var(--text-display),100cqi / 7.4);max-inline-size:none;line-height:1.02}.hero--page .title-accent{display:block}@media (min-width: 64em){.hero--page{--hero-h: clamp(28rem, 34vw, 40rem);--mist-column: linear-gradient(90deg, color-mix(in srgb, var(--color-bg-page) 62%, transparent) 0%, color-mix(in srgb, var(--color-bg-page) 56%, transparent) calc(var(--text-end) - 6rem), transparent calc(var(--text-end) + 8rem))}.hero--page .hero__title{font-size:min(var(--text-display),100cqi / 8.6,8.5svh)}}.band{padding-block:var(--section-y-tight);background:var(--color-bg-band)}.band .sec-head{margin-block-end:var(--space-6)}.archive-about__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-9)}.archive-about__text>:first-child,.archive-about__text>p:empty:first-child+*{margin-block-start:0}.archive-about__text>p:empty{display:none}.archive-about__aside{display:grid;gap:var(--space-8);align-content:start}.archive-about__label{margin-block-end:var(--space-3)}.kinds{display:grid}.kind{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-block-size:3.25rem;border-block-end:1px solid var(--color-separator);color:var(--color-text-primary);text-decoration:none}.kinds li:first-child .kind{border-block-start:1px solid var(--color-separator)}.kind__name{font:400 1.5rem / 1.1 var(--font-display);letter-spacing:-.005em}.kind__count{font-size:var(--text-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.kind__go{inline-size:1rem;block-size:1rem;color:var(--color-text-secondary)}@media (hover: hover) and (pointer: fine){.kind:hover .kind__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}}.archive-about__posts{display:grid}@media (min-width: 64em){.archive-about__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--space-11);align-items:start}.archive-about__aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6))}}.cats-band{padding-block:var(--space-4) var(--section-y-tight)}.cats-band .sec-head{margin-block-end:var(--space-5)}.journal-band .sec-head{margin-block-end:var(--space-3)}.journal-band .sec-head__title{font-size:var(--text-title-quiet)}.journal-band{margin-block-start:var(--space-3);padding-block:clamp(2rem,1.5rem + 1.2vw,2.5rem) clamp(1.75rem,1.25rem + 1vw,2rem);background:var(--color-bg-band)}.journal{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.journal--single{max-inline-size:40rem}.journal-more .sec-head{margin-block-end:var(--space-7)}.journal-more .sec-head__title{font-size:var(--text-title-quiet)}.journal-more .pager{margin-block-start:var(--space-9)}.journal-band--related{margin-block-start:0}.journal__side{display:grid;align-content:start}@media (min-width: 64em){.journal{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);column-gap:var(--space-7);align-items:stretch}.journal--single{grid-template-columns:minmax(0,1fr)}.journal--fit>.acard--cover .acard__media{position:relative;min-block-size:20rem}.journal--fit>.acard--cover .acard__img{position:absolute;inset:0}.journal>.acard--cover{display:grid;grid-template-rows:1fr}.journal>.acard--cover .acard__media{position:relative;aspect-ratio:auto;block-size:100%;min-block-size:16rem}.journal>.acard--cover .acard__img{position:absolute;inset:0}.journal--few .journal__side{grid-auto-rows:1fr;align-content:stretch}.journal--few .journal__side>.acard--row{align-items:center;padding-block:var(--space-3)}}.visit__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);align-items:center}.visit__body{position:relative}.visit__title{font-size:var(--text-title-quiet);line-height:1.02;color:var(--color-text-primary);text-wrap:balance}.visit__lead{margin-block:var(--space-4) var(--space-6);max-inline-size:31rem;font-size:var(--text-lead);line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.visit .eyebrow{margin-block-end:.75rem}.visit__media{position:relative;margin:0;aspect-ratio:5 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-sunken)}.visit__note{position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2);padding:.1875rem .5rem;border-radius:var(--radius-pill);background:var(--color-scrim-photo);color:var(--color-text-inverse);font-size:var(--text-micro);line-height:1.3}.visit__media img{inline-size:100%;block-size:100%;object-fit:cover}@media (max-width: 39.99em){.visit__grid>.visit__media{order:-1;aspect-ratio:1}.visit__route{inline-size:100%}}.visit__card{display:grid;align-self:stretch;align-content:center;padding-inline:1.125rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-border)}.visit__row{display:grid;grid-template-columns:2.625rem minmax(0,1fr);align-items:start;gap:.875rem;padding-block:.75rem}.visit__row+.visit__row{border-block-start:1px solid var(--color-separator)}.visit__card,.contact__info{container-type:inline-size}@container (max-width: 12rem){.visit__row{grid-template-columns:minmax(0,1fr)}.visit__ico{display:none}}.visit__ico{display:grid;place-items:center;inline-size:2.625rem;block-size:2.625rem;border:1px solid var(--color-ring);border-radius:50%;color:var(--color-text-secondary)}.visit__ico .icon{inline-size:1.125rem;block-size:1.125rem}.visit__label{font:600 .9375rem / 1.3 var(--font-sans);color:var(--color-text-primary)}.visit__row address,.visit__row p,.visit__row .hours{margin-block-start:.125rem;font-size:.875rem;font-style:normal;line-height:1.5;color:var(--color-text-tertiary)}.visit__row .hours dt,.visit__row .hours dd{color:var(--color-text-tertiary)}.visit__row a{display:inline-flex;align-items:center;min-block-size:1.5rem;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:.2em;transition:text-decoration-color var(--dur-hover) ease}@media (hover: hover) and (pointer: fine){.visit__row a:hover{color:var(--color-text-primary);text-decoration-color:currentColor}}.visit .ornament--start{inset-block-start:1.5rem}.visit .ornament--end{inset-block-end:.5rem}@media (min-width: 48em){.visit__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"media body" "media card";align-items:start;column-gap:clamp(2rem,4.5vw,5.5rem);row-gap:var(--space-6)}.visit__grid>.visit__media{grid-area:media;align-self:stretch;aspect-ratio:auto;min-block-size:20rem;border-radius:var(--radius-lg)}.visit__grid>.visit__media img{position:absolute;inset:0}.visit__grid>.visit__body{grid-area:body}.visit__grid>.visit__card{grid-area:card;align-self:start}.visit__lead{margin-block-end:var(--space-6)}}@media (min-width: 64em){.visit__grid>.visit__media{min-block-size:26rem}}.how{padding-block-end:max(3.5rem,calc(100% * 270 / 1300 * .35 + 2.5rem))}.how__art{position:absolute;inset:auto 0 0;z-index:-1;aspect-ratio:1300 / 270;background:var(--color-ornament);pointer-events:none;-webkit-mask:url(../img/ornament/gory.svg) left bottom / calc(100% * 1600 / 1300) auto no-repeat,linear-gradient(90deg,transparent,#000 3%,#000 90%,transparent);-webkit-mask-composite:source-in;mask:url(../img/ornament/gory.svg) left bottom / calc(100% * 1600 / 1300) auto no-repeat,linear-gradient(90deg,transparent,#000 3%,#000 90%,transparent);mask-composite:intersect}.how .ornament--start{inset-block-start:1rem}.how__head .sec-head__lead{max-inline-size:36rem}.how__cost dd:has(>.bar-list){overflow:hidden}.bar-list{display:flex;flex-wrap:wrap;margin-inline-start:calc(-1.5rem - 1px)}.bar-list>span{display:flex;align-items:baseline;min-inline-size:0}.bar-list>span:before{content:"";flex:none;align-self:center;inline-size:1px;block-size:.875em;margin-inline:.75rem;background:var(--color-border)}@media (max-width: 29.99em),(min-width: 64em){.bar-list{display:block;margin-inline-start:0}.bar-list>span{display:block}.bar-list>span:before{display:none}}.how__steps{--ring: 3.25rem;--steps-gap: var(--space-6);position:relative;display:grid;gap:var(--steps-gap);margin:0}.how .steps__item{position:relative;grid-template-columns:var(--ring) minmax(0,1fr);column-gap:var(--space-4);align-items:start;align-content:start}.how .steps__no{display:grid;place-items:center;inline-size:var(--ring);block-size:var(--ring);border:1.5px solid var(--color-ring-strong);border-radius:50%;background:var(--color-bg-page);padding-inline-end:.0625rem;font-size:1.5rem}.how .steps__text{padding-block-start:.375rem}.how .steps__item:not(:last-child):after{content:"";position:absolute;inset-block:calc(var(--ring) + .375rem) calc(var(--steps-gap) * -1 + .375rem);inset-inline-start:calc(var(--ring) / 2);inline-size:1px;background:var(--color-ring-strong);opacity:.7}@media (min-width: 64em){.how__steps{--ring: 3.75rem;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));column-gap:var(--space-7)}.how .steps__item{grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}.how .steps__no{font-size:1.75rem}.how .steps__text{padding-block-start:0;padding-inline-end:var(--space-2)}.how .steps__item:not(:last-child):after{inset-block:calc(var(--ring) / 2) auto;inset-inline:calc(var(--ring) + .5rem) calc(var(--space-7) * -1 + .5rem);inline-size:auto;block-size:1px}}.how__costs{display:grid;margin-block:var(--space-8) 0;padding-inline:var(--space-5);border:1px solid transparent;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-border);container-type:inline-size}.how__cost{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--space-4);row-gap:.0625rem;align-items:start;padding-block:var(--space-4)}.how__cost+.how__cost{border-block-start:1px solid var(--color-separator)}.how__cost dt{display:contents}.how__cost-icon{grid-row:span 2;inline-size:1.75rem;block-size:1.75rem;margin-block-start:.125rem;stroke-width:1.35;color:var(--color-text-secondary)}.how__cost dt>span{font:600 1rem / 1.35 var(--font-sans);color:var(--color-text-primary)}.how__cost dd{margin:0;font-size:.9375rem;line-height:1.4;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}@container (max-width: 17rem){.how__cost{grid-template-columns:minmax(0,1fr)}.how__cost-icon{display:none}}@media (min-width: 64em){.how__costs{grid-template-columns:repeat(var(--costs, 3),minmax(0,1fr));padding-inline:0}.how__cost{padding:var(--space-5) var(--space-6)}.how__cost+.how__cost{border-block-start:0;border-inline-start:1px solid var(--color-separator)}}.steps{display:grid;gap:var(--space-6) var(--space-7);margin-block:var(--space-6)}@media (min-width: 40em){.steps:not(.how__steps){grid-template-columns:repeat(2,minmax(0,1fr))}}.steps__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-3)}.steps__no{font:italic 400 1.75rem / 1 var(--font-display);color:var(--color-numeral);font-variant-numeric:lining-nums tabular-nums}.steps__text{display:grid;align-content:start;gap:.25rem}.steps__title{font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--color-text-primary)}.steps__desc{font-size:.9375rem;line-height:1.45;color:var(--color-text-tertiary);text-wrap:pretty}@media (min-width: 40em) and (max-width: 63.99em){.how .steps__desc{max-inline-size:36rem}}@media (min-width: 64em) and (max-width: 79.99em){.how .steps__title{min-block-size:2lh}}.fbatch{container-type:inline-size;background:var(--color-bg-inverse);color:var(--color-text-inverse)}.fbatch :focus-visible{outline-color:var(--color-focus-ring-inverse)}.fbatch__grid{display:grid;grid-template-columns:minmax(0,1fr)}.fbatch__media{position:relative;margin:0;inline-size:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-bg-inverse-raised)}.fbatch__media img{inline-size:100%;block-size:100%;object-fit:cover}.fbatch__note{inset-block-start:41%;inset-inline-start:7%;max-inline-size:7.5em;rotate:-11deg}.fbatch__stamp{inset-block-start:22%;inset-inline-start:min(75.5%,100% - 6.75rem);inline-size:clamp(5.5rem,8.4cqi,7.5rem);rotate:9deg}.fbatch__text{overflow:hidden;padding:var(--space-9) var(--gutter)}.ornament.fbatch__art{inset-block:1.5rem;inset-inline-end:1rem;--w: 11rem;block-size:auto;rotate:0deg;transform:scaleX(-1);opacity:.4;-webkit-mask-position:center;mask-position:center}.fbatch .eyebrow{margin-block-end:.75rem}.fbatch__title{font-size:var(--text-display);line-height:1;letter-spacing:-.02em;color:var(--color-text-inverse);text-wrap:balance}.fbatch__link{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.12em;transition:text-decoration-color var(--dur-hover) ease}@media (hover: hover) and (pointer: fine){.fbatch__link:hover{text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}}.fbatch__sub{margin-block-start:var(--space-2);font:italic 400 clamp(1.1875rem,1rem + .5vw,1.375rem) / 1.3 var(--font-display);color:var(--color-text-inverse)}.fbatch__lead{margin-block-start:var(--space-3);max-inline-size:29rem;font-size:1.0625rem;line-height:1.42;color:var(--color-text-inverse-secondary);text-wrap:pretty}.fbatch__specs{display:grid;margin-block:var(--space-5) 0;max-inline-size:29rem;font-size:.875rem}.fbatch__specs>div{display:grid;grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);gap:var(--space-4);padding-block:.3125rem;line-height:1.45;border-block-end:1px solid var(--color-border-inverse)}.fbatch__specs dt{color:var(--color-text-inverse-secondary)}.fbatch__specs dd{margin:0;color:var(--color-text-inverse)}.fbatch__sizes{min-inline-size:0;margin:var(--space-5) 0 0;padding:0;border:0}.fbatch__sizes-label{margin-block-end:var(--space-2);font-size:.875rem;color:var(--color-text-inverse-secondary)}.segmented{display:flex;flex-wrap:wrap;gap:var(--space-2)}.segmented__opt{position:relative;display:inline-grid;place-items:center;min-inline-size:5.5rem;min-block-size:2.75rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-inverse) 45%,transparent);color:var(--color-text-inverse);font-size:var(--text-small);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}.segmented__opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.segmented__opt:has(input:checked){background:var(--color-text-inverse);color:var(--color-bg-inverse);box-shadow:none}.segmented__opt:has(input:focus-visible){outline:2px solid var(--color-focus-ring-inverse);outline-offset:2px}.segmented__opt:has(input:disabled){cursor:not-allowed;color:var(--color-text-inverse-secondary);text-decoration:line-through;box-shadow:inset 0 0 0 1px var(--color-border-inverse)}@media (hover: hover) and (pointer: fine){.segmented__opt:not(:has(input:checked)):not(:has(input:disabled)):hover{box-shadow:inset 0 0 0 1px var(--color-text-inverse)}}.no-js .fbatch__sizes{display:none}.fbatch__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);margin-block-start:var(--space-5)}@media (min-width: 64em){.fbatch__buy{max-inline-size:30rem}}.fbatch__price{margin-inline-end:auto}.fbatch__price .price__now{font:500 1.75rem / 1 var(--font-sans);color:var(--color-text-inverse)}.fbatch__price .price__unit{color:var(--color-text-inverse-secondary);font-size:var(--text-caption)}.fbatch__add{min-inline-size:14.5rem}.fbatch__wish{inline-size:3rem;block-size:3rem;background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-inverse) 45%,transparent);color:var(--color-text-inverse)}.fbatch__wish .icon{width:1.25rem;height:1.25rem}@media (hover: hover) and (pointer: fine){.fbatch__wish:hover{box-shadow:inset 0 0 0 1px var(--color-text-inverse)}}.fbatch__media--map{display:grid;place-items:center;aspect-ratio:auto;padding:var(--space-8) var(--gutter);background:var(--color-bg-sunken)}.fbatch__media--map .minimap{inline-size:min(100%,32rem)}.fbatch__quote{margin:var(--space-5) 0 0;padding-inline-start:var(--space-4);border-inline-start:1px solid color-mix(in srgb,var(--color-text-inverse) 35%,transparent);max-inline-size:29rem}.fbatch__quote p{font:italic 400 clamp(1.25rem,1.1rem + .5vw,1.5rem) / 1.3 var(--font-display);color:var(--color-text-inverse);text-wrap:balance}.fbatch__quote cite{display:block;margin-block-start:var(--space-2);font:normal 400 var(--text-small) / 1.4 var(--font-sans);color:var(--color-text-inverse-secondary)}.fbatch__lead--more{margin-block-start:var(--space-3)}.fbatch__rows-title{margin-block-start:var(--space-6);font:600 .9375rem / 1.3 var(--font-sans);color:var(--color-text-inverse)}.fbatch__rows-title+.fbatch__specs{margin-block-start:var(--space-2)}.fbatch__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin-block-start:var(--space-6)}.fbatch__actions .link-arrow{color:var(--color-text-inverse)}@media (min-width: 64em){.fbatch__grid{grid-template-columns:minmax(0,51fr) minmax(0,49fr);min-block-size:clamp(32rem,37.4vw,40rem)}.fbatch--panel .fbatch__grid{min-block-size:0}.fbatch--panel .fbatch__text{padding-block:var(--space-10)}.fbatch__media{aspect-ratio:auto}.fbatch__text{display:grid;align-content:center;padding:var(--space-7) max(var(--gutter),(100cqw - var(--container)) / 2 + 4.5rem) var(--space-7) clamp(2.5rem,4.8vw,4.375rem)}.fbatch__buy{flex-wrap:nowrap}}.drewno-polka .home-cats .cats{padding-block-end:1.625rem;background:url(../img/drewno/deska.svg) 50% 100% / 100% 1.625rem no-repeat}@media (min-width: 64em){.drewno-polka .home-cats .cats{margin-inline:-.75rem;padding-inline:.75rem}}.drewno-kroki .how .steps__no{border-color:transparent;background:url(../img/drewno/krazek.svg) 50% 50% / 100% 100% no-repeat;color:var(--color-wood-ink)}
