:root{--color-brand: #479389;--color-brand-dark: #3b7062;--color-brand-deep: #2e5a4f;--color-brand-mist: #e9f1ee;--color-page: #fcfbf9;--color-bg: var(--color-page);--color-card: #fff;--color-input-bg: #fff;--color-surface: #f5f2ee;--color-surface-sand: #ede8e2;--color-surface-sand-deep: #e4dcd2;--color-pack-bg: #fff;--color-surface-cool: var(--color-brand-mist);--color-wood: #d7b798;--color-taupe: #c3ac96;--color-text: #231f20;--color-text-strong: #231f20;--color-text-muted: #5c5550;--color-heading: #231f20;--color-heading-brand: var(--color-brand);--color-accent: var(--color-brand-dark);--color-accent-hover: var(--color-brand-deep);--color-on-accent: #fff;--color-link: var(--color-brand-dark);--color-link-hover: var(--color-brand-deep);--color-border: #e3dcd4;--color-border-strong: #cbbfb2;--color-focus: var(--color-brand-dark);--color-success: #2e6b45;--color-warning: #8a5300;--color-error: #a3302f;--color-ghs-red: #e2001a;--color-placeholder: #8a7b6c;--color-progress-track: #e4dcd2;--color-overlay: rgba(35, 31, 32, .45);--font-heading: Lora, "Lora Fallback", Georgia, "Times New Roman", serif;--font-ui: Quicksand, "Quicksand Fallback", "Segoe UI", system-ui, sans-serif;--font-ui-caps: Quicksand, "Quicksand Caps Fallback", "Quicksand Fallback", "Segoe UI", system-ui, sans-serif;--font-body: Figtree, "Figtree Fallback", "Segoe UI", Arial, sans-serif;--fs-display: clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--fs-h1: clamp(2.125rem, 1.7rem + 1.8vw, 3.25rem);--fs-h2: clamp(1.75rem, 1.45rem + 1.3vw, 2.75rem);--fs-h3: clamp(1.375rem, 1.27rem + .45vw, 1.625rem);--fs-h4: 1.1875rem;--fs-lead: clamp(1.1875rem, 1.12rem + .3vw, 1.375rem);--fs-lg: 1.25rem;--fs-base: 1.125rem;--fs-sm: 1.0625rem;--fs-xs: 1rem;--fs-ui: 1.0625rem;--fs-eyebrow: 1rem;--fs-price: 1.625rem;--lh-body: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--section-padding-block: clamp(3.5rem, 2.5rem + 4vw, 7rem);--gutter: clamp(1rem, .55rem + 2.4vw, 3rem);--tap-target: 3rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius: 8px;--radius-media: 8px;--radius-card: 10px;--radius-button: 8px;--radius-input: 8px;--radius-pill: 999px;--container-max: 82.5rem;--container-wide: 90rem;--container-narrow: 46rem;--container-form: 34rem;--shadow-sm: 0 1px 2px rgba(35, 31, 32, .06);--shadow-md: 0 8px 24px rgba(35, 31, 32, .1);--duration-fast: .15s;--duration-base: .25s;--ease: cubic-bezier(.2, .7, .2, 1);--z-header: 20;--z-sticky-atc: 30;--z-dialog: 100;--header-height: 4.5rem}@media(min-width:80em){:root{--header-height: 5rem}}.scheme-default{--color-bg: var(--color-page)}.scheme-white{--color-bg: #fff}.scheme-surface{--color-bg: var(--color-surface)}.scheme-sand{--color-bg: var(--color-surface-sand)}.scheme-cool{--color-bg: var(--color-brand-mist)}.scheme-brand{--color-bg: var(--color-brand);--color-heading: #fff;--color-text: #fff;--color-text-strong: #fff;--color-text-muted: #fff;--color-link: #fff;--color-link-hover: #fff;--color-accent: #fff;--color-accent-hover: var(--color-surface);--color-on-accent: var(--color-brand-deep);--color-border: rgba(255, 255, 255, .45);--color-border-strong: #fff;--color-focus: #fff;--color-heading-brand: #fff}.scheme-accent{--color-bg: var(--color-brand-dark);--color-heading: #fff;--color-text: #fff;--color-text-strong: #fff;--color-text-muted: #fff;--color-link: #fff;--color-link-hover: #fff;--color-accent: #fff;--color-accent-hover: var(--color-surface);--color-on-accent: var(--color-brand-deep);--color-border: rgba(255, 255, 255, .45);--color-border-strong: #fff;--color-focus: #fff;--color-heading-brand: #fff}.scheme-default,.scheme-white,.scheme-surface,.scheme-sand,.scheme-cool,.scheme-accent,.scheme-brand{background-color:var(--color-bg);color:var(--color-text)}.brand-card,.scheme-brand .brand-card{--color-bg: #fff;--color-heading: #231f20;--color-text: #231f20;--color-text-strong: #231f20;--color-text-muted: #5c5550;--color-link: var(--color-brand-dark);--color-link-hover: var(--color-brand-deep);--color-accent: var(--color-brand-dark);--color-accent-hover: var(--color-brand-deep);--color-on-accent: #fff;--color-border: #e3dcd4;--color-border-strong: #cbbfb2;--color-focus: var(--color-brand-dark);--color-heading-brand: var(--color-brand);background:#fff;color:var(--color-text);border-radius:var(--radius-card)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 1rem);scrollbar-gutter:stable}html:has(dialog[open]:modal){overflow:hidden}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-page);color:var(--color-text);font:400 var(--fs-base) / var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}main{flex:1 0 auto}main:focus{outline:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,video{display:block;max-width:100%;height:auto}svg{flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}table{border-collapse:collapse}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:2px}::selection{background:var(--color-brand-mist);color:var(--color-text-strong)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,.h-display,.h1,.h2,.h3{font-family:var(--font-heading);font-weight:400;color:var(--color-heading);letter-spacing:-.005em;text-wrap:balance}.h-display{font-size:var(--fs-display);line-height:1.05;letter-spacing:-.01em}h1,.h1{font-size:var(--fs-h1);line-height:1.12}h2,.h2{font-size:var(--fs-h2);line-height:1.16}h3,.h3{font-size:var(--fs-h3);line-height:1.25;font-weight:500}h4,.h4{font:600 var(--fs-h4) / 1.35 var(--font-ui);color:var(--color-text-strong)}.h-accent{font-style:italic;color:var(--color-link)}p{text-wrap:pretty}.eyebrow{display:block;font:600 var(--fs-eyebrow) / 1.35 var(--font-ui-caps);text-transform:uppercase;letter-spacing:.12em;color:var(--color-link)}.lead{font-size:var(--fs-lead);line-height:1.6;color:var(--color-text-muted)}.claim{display:inline-flex;color:var(--color-heading-brand);line-height:1}.claim__svg{width:auto;height:2.25rem}.claim--large .claim__svg{height:clamp(2.75rem,2.2rem + 2vw,4rem)}.text-lg{font-size:var(--fs-lg);line-height:1.6}.text-sm{font-size:var(--fs-sm);line-height:1.55;color:var(--color-text-strong)}.text-xs{font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-strong)}.text-ui{font-family:var(--font-ui);font-weight:600}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}.text-left{text-align:left}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}.link{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;background:none;border:0;padding:0;font:inherit;cursor:pointer}.link:hover{color:var(--color-link-hover);text-decoration-thickness:2px}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--tap-target);color:var(--color-link);font:600 var(--fs-ui) / 1.2 var(--font-ui);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.link-arrow .icon{transition:transform var(--duration-fast) var(--ease)}.link-arrow:hover .icon{transform:translate(3px)}.rte>*+*{margin-block-start:1em}.rte h2,.rte h3,.rte h4{margin-block-start:1.6em}.rte ul,.rte ol{padding-inline-start:1.25em}.rte li+li{margin-block-start:.375em}.rte img{border-radius:var(--radius-media)}.rte table{width:100%;font-size:var(--fs-sm)}.rte th,.rte td{padding:.625rem .75rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.rte th{color:var(--color-text-strong);font-weight:600}.rte blockquote{padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-brand);font-style:italic}.rte>:first-child{margin-block-start:0}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:calc(var(--container-wide) + 2 * var(--gutter))}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.container--form{max-width:calc(var(--container-form) + 2 * var(--gutter))}.section{padding-block:var(--section-padding-block)}.section--tight{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.template-index :is(.section--kategorie-kacheln,.section--ritual,.section--blog-teaser,.section--brand-teaser,.section--newsletter,.section--trust-bar,.footer),.template-product :is(.product-howto,.section--product-recommendations,.section--faq,.section--blog-teaser,.footer){content-visibility:auto;contain-intrinsic-block-size:auto var(--cv-h, 40rem)}.section--kategorie-kacheln{--cv-h: 42rem}.section--ritual{--cv-h: 85rem}.section--brand-teaser{--cv-h: 22rem}.section--newsletter{--cv-h: 38rem}.section--trust-bar{--cv-h: 18rem}.footer{--cv-h: 150rem}.product-howto{--cv-h: 22rem}.section--product-recommendations{--cv-h: 44rem}.section--faq{--cv-h: 27rem}@media(min-width:48em){.section--kategorie-kacheln{--cv-h: 74rem}.footer{--cv-h: 100rem}}@media(min-width:64em){.section--kategorie-kacheln,.section--ritual{--cv-h: 40rem}.section--trust-bar{--cv-h: 9rem}.footer{--cv-h: 58rem}.product-howto{--cv-h: 14rem}}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.grid{display:grid;gap:var(--grid-gap, var(--space-6)) var(--grid-gap-x, var(--space-4));grid-template-columns:repeat(var(--grid-cols, 1),minmax(0,1fr))}.grid--mobile-2{--grid-cols: 2}@media(min-width:48em){.grid--2,.grid--3,.grid--4{--grid-cols: 2}.grid{--grid-gap-x: var(--space-5)}}@media(min-width:64em){.grid--3{--grid-cols: 3}.grid--4{--grid-cols: 4}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;top:var(--space-2);left:var(--space-4);z-index:calc(var(--z-dialog) + 1);padding:.75rem 1.25rem;border-radius:var(--radius-button);background:var(--color-text);color:#fff;font:600 var(--fs-ui) / 1.2 var(--font-ui);text-decoration:none;transform:translateY(-300%)}.skip-link:focus{transform:none;color:#fff}.divider{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-6)}.icon{display:inline-block;flex:none;vertical-align:middle}.button{--btn-bg: var(--color-accent);--btn-fg: var(--color-on-accent);--btn-border: var(--color-accent);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.5rem;padding:.75rem 1.75rem;border:1.5px solid var(--btn-border);border-radius:var(--radius-button);background:var(--btn-bg);color:var(--btn-fg);font:600 var(--fs-ui) / 1.2 var(--font-ui);letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.button:hover{--btn-bg: var(--color-accent-hover);--btn-border: var(--color-accent-hover);color:var(--btn-fg)}.button--secondary{--btn-bg: transparent;--btn-fg: var(--color-accent);--btn-border: var(--color-accent)}.button--secondary:hover{--btn-bg: var(--color-accent);--btn-fg: var(--color-on-accent);--btn-border: var(--color-accent)}.button--light{--btn-bg: #fff;--btn-fg: var(--color-text);--btn-border: var(--color-border-strong)}.button--light:hover{--btn-bg: #fff;--btn-fg: var(--color-text);--btn-border: var(--color-text)}.button--link{--btn-bg: transparent;--btn-border: transparent;--btn-fg: var(--color-link);min-height:var(--tap-target);padding-inline:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.button--link:hover{--btn-bg: transparent;--btn-border: transparent;text-decoration-thickness:2px}.button--full{width:100%}.button--sm{min-height:var(--tap-target);padding:.5rem 1.25rem}.button .icon{width:1.25rem;height:1.25rem}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.icon-button{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:var(--tap-target);height:var(--tap-target);padding:0 .5rem;gap:.5rem;border:0;border-radius:var(--radius-button);background:transparent;color:var(--color-text-strong);font:600 var(--fs-xs) / 1 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}.icon-button:hover{background:var(--color-surface);color:var(--color-text-strong)}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--tap-target);padding:0 1.1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:transparent;color:var(--color-text);font:600 var(--fs-xs) / 1.2 var(--font-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.chip:hover{border-color:var(--color-text);color:var(--color-text)}.chip[aria-pressed=true],.chip[aria-current]{background:var(--color-brand-dark);border-color:var(--color-brand-dark);color:#fff}.field{display:grid;gap:.375rem}.field__label{font:600 var(--fs-xs) / 1.4 var(--font-ui);color:var(--color-text-strong)}.field__input,.select{width:100%;min-height:3.25rem;padding:.75rem 1rem;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-input);background-color:var(--color-input-bg);color:var(--color-text);font-size:var(--fs-sm)}textarea.field__input{min-height:8rem;resize:vertical}.field__input::placeholder{color:var(--color-text-muted);opacity:1}.field__input:hover,.select:hover{border-color:var(--color-text-strong)}.field__input:focus-visible,.select:focus-visible{outline-offset:0;border-color:var(--color-brand-dark)}.field__input[aria-invalid=true]{border:2px solid var(--color-error)}.field__hint{font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-muted)}.field__error{display:flex;align-items:flex-start;gap:.375rem;font-size:var(--fs-xs);color:var(--color-error)}.field__required{color:var(--color-error)}.select{-webkit-appearance:none;appearance:none;padding-inline-end:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231f20' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:1.25rem}.checkbox{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-strong);cursor:pointer}.checkbox input{flex:none;width:1.375rem;height:1.375rem;margin:.1rem 0 0;accent-color:var(--color-brand-dark)}.accordion{border-block-end:1px solid var(--color-border)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap-target);padding-block:var(--space-4);font:600 var(--fs-sm) / 1.35 var(--font-ui);color:var(--color-text-strong);list-style:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:after{content:"";flex:none;width:.55rem;height:.55rem;margin-inline-end:.3rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--duration-base) var(--ease)}.accordion[open]>.accordion__summary:after{transform:translateY(25%) rotate(-135deg)}.accordion__content{padding-block-end:var(--space-5)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .65rem;border-radius:var(--radius-sm);background:var(--color-surface-sand);color:var(--color-text-strong);font:600 var(--fs-xs) / 1.25 var(--font-ui);letter-spacing:.01em}.badge--soldout{background:var(--color-card);color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-weight:500}.badge--brand{background:var(--color-brand-dark);color:#fff}.notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-xs);line-height:1.55}.notice>.icon{margin-top:.1rem}.notice--cool{background:var(--color-brand-mist)}.notice--warning{background:var(--color-surface);border-inline-start:4px solid var(--color-warning)}.notice--warning>.icon{color:var(--color-warning)}.notice .stack{--stack-gap: var(--space-2)}.tag-pending{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.15rem .6rem;border:1.5px dashed var(--color-placeholder);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-strong);font:600 var(--fs-xs) / 1.4 var(--font-ui)}.list-check{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.list-check>li{position:relative;padding-inline-start:1.75rem}.list-check>li:before{content:"";position:absolute;left:.2rem;top:.45em;width:.85rem;height:.45rem;border-left:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand);transform:rotate(-45deg)}.deflist{display:grid;grid-template-columns:minmax(7.5rem,max-content) 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--fs-xs);line-height:1.5}.deflist dt{font:600 var(--fs-xs) / 1.5 var(--font-ui);color:var(--color-text-strong)}.deflist dd{margin:0;color:var(--color-text-strong)}.media{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface)}.media>img,.media>svg,.media>video{display:block;width:100%;height:100%;object-fit:cover}.media--pack{background:var(--color-pack-bg);border:1px solid var(--color-border)}.nowrap{white-space:nowrap}.media--pack>img{object-fit:contain}.media--square{aspect-ratio:1}.media--portrait{aspect-ratio:4 / 5}.media--landscape{aspect-ratio:3 / 2}.media__caption{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:.35rem .6rem;border-radius:var(--radius-sm);background:#fcfbf9f0;color:var(--color-text);font:600 var(--fs-xs) / 1.25 var(--font-ui)}.placeholder-svg{display:block;width:100%;height:100%;background:var(--color-surface);color:var(--color-border-strong);fill:currentColor}.drawer,.dialog{max-width:none;max-height:none;padding:0;border:0;background:var(--color-page);color:var(--color-text)}.drawer::backdrop,.dialog::backdrop{background:var(--color-overlay)}.drawer{position:fixed;inset:0 auto 0 0;width:min(28rem,calc(100vw - 2.5rem));height:100%;height:100dvh;margin:0;flex-direction:column;transform:translate(-100%);transition:transform var(--duration-base) var(--ease),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}.drawer[open]{display:flex;transform:none}.drawer--right{inset:0 0 0 auto;transform:translate(100%)}@starting-style{.drawer[open]{transform:translate(-100%)}.drawer--right[open]{transform:translate(100%)}}.drawer__header,.dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border)}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}.drawer__footer{padding:var(--space-5);border-top:1px solid var(--color-border);background:var(--color-page)}.dialog{width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:auto;overscroll-behavior:contain}.dialog--top{margin-top:clamp(1rem,8vh,5rem)}.dialog__body{padding:var(--space-5)}.price{display:grid;gap:.25rem}.price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem}.price__current{font:700 var(--fs-sm) / 1.3 var(--font-ui);color:var(--color-text-strong)}.price--product .price__current{font-size:var(--fs-price);line-height:1.2}.price--featured .price__current{font-size:var(--fs-lg)}.price__reference{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-strong)}.price__reference-value{font-size:var(--fs-sm)}.price__reference-short{font-size:var(--fs-xs)}.price--reduced .price__current{color:var(--color-error)}.price__reference-note,.price__unit,.price__note{font-size:var(--fs-xs);line-height:1.5;color:var(--color-text-strong)}.price__unit{font-family:var(--font-ui);font-weight:600}.price__note a{color:var(--color-link);text-decoration:underline;text-underline-offset:.2em}.breadcrumbs{margin-block-end:var(--space-5);font:500 var(--fs-xs) / 1.45 var(--font-ui);color:var(--color-text-muted)}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;padding:0;list-style:none}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.4rem}.breadcrumbs__item:not(:last-child):after{content:"\203a";content:"\203a" / "";color:var(--color-text-muted)}.breadcrumbs a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit}.pagination{margin-top:var(--space-7)}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.pagination__link,.pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-button);color:var(--color-text-strong);font:600 var(--fs-xs) / 1 var(--font-ui);text-decoration:none}a.pagination__link:hover{background:var(--color-surface)}.pagination__link[aria-current]{background:var(--color-brand-dark);color:#fff}.payment-icons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.payment-icons__svg{display:block;width:2.5rem;height:1.625rem;object-fit:contain}.newsletter-form{display:grid;gap:var(--space-3)}.newsletter-form__incentive{font-weight:600;color:var(--color-text-strong)}.newsletter-form__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.newsletter-form__row .field__input{flex:1 1 13rem;min-width:0}.newsletter-form__submit{flex:1 0 auto}.newsletter-form__success-title{font-weight:600}@media(min-width:30em){.newsletter-form__submit{flex-grow:0}}.eu-notice{display:grid;gap:var(--space-3);font-size:var(--fs-xs)}.eu-notice__figure{margin:0}.eu-notice__image{width:100%;max-width:40rem;min-width:min(20rem,100%);height:auto}.eu-notice__title{font:600 var(--fs-xs) / 1.4 var(--font-ui)}.eu-notice__link a{display:inline-flex;align-items:center;gap:.3rem;min-height:var(--tap-target)}.eu-notice-trigger{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}:root{--arch:50% 50% var(--radius-lg) var(--radius-lg)/40% 40% var(--radius-lg) var(--radius-lg)}.c-head{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-7)}.c-head__main{display:grid;gap:var(--space-3);max-width:44rem}.c-head--center{align-items:center;text-align:center}.c-head--center .c-head__main{justify-items:center}.c-head__claim,.hero__claim{margin:0}.c-head__text{color:var(--color-text)}.c-head__link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-target);font-weight:600}@media(min-width:48em){.c-head--row{flex-direction:row;align-items:flex-end;justify-content:space-between}}.c-media{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface);aspect-ratio:var(--ratio,auto)}.c-media img,.c-media .placeholder-svg{width:100%;height:auto}.c-media[style] img,.c-media[style] .placeholder-svg{height:100%;object-fit:cover}.c-media--contain img{object-fit:contain!important;padding:7%;mix-blend-mode:multiply}.c-media--fit img{object-fit:contain!important;mix-blend-mode:multiply}.c-media--arch{border-radius:var(--arch)}.c-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);margin:0;padding:0;list-style:none}.c-grid--articles{grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.c-grid--articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.c-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--space-7) var(--space-5)}}.c-editor-hint{padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-text-strong);text-align:center}.c-placeholder{margin-block:var(--space-5)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
