@layer components{:root{--hni-card-size:26rem}.card{inline-size:min(100%, var(--hni-card-size));flex-direction:column;display:flex;& a:is(:link,:visited){color:var(--oli-color-text);cursor:pointer;text-decoration:none}& .content{font-size:var(--oli-fontSize-small)}& .image{order:-1;margin-block-end:var(--oli-gap-elements);transition:transform .2s}& img{height:auto}&:is(:hover,:focus-within) .image{transform:scale(1.2)}& h2,& h3{font-size:var(--oli-fontSize-h4);background:var(--oli-color-background);z-index:1;border-radius:var(--oli-radius-elements);margin-block-start:0;padding:6px;transition:all .2s}&:is(:hover,:focus-within) :is(h2,h3){background-color:var(--oli-color-highlight)}& .postcontent{z-index:2;border:10px solid green;position:relative}}.grid{gap:var(--oli-gap-groups);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.stack{flex-wrap:wrap;display:flex}.search{flex-grow:1;grid-template-columns:1fr;max-width:18rem;transition:all .6s;display:grid;position:relative}.search:focus-within{max-width:100%}.search>*{grid-area:1/1}.search button{background:0 0;border:none;justify-self:end;align-items:center;padding:0 .7em;display:flex}.search input{border:1px solid #000;border-radius:4px;padding:.5em 1em;font-size:1.1rem}.stage{grid-column:1/-1;display:grid;&>*{grid-area:1/1}& h2{background-color:var(--oli-color-highlight);border-radius:var(--oli-radius-elements);font-size:var(--oli-fontSize-h3);line-height:var(--oli-lineHeight-headings);margin:0 0 0 var(--oli-padding-page-l);text-box-trim:trim-start;z-index:1;grid-row:1;place-self:end start;padding:.2em .5em;display:inline-block}& a{color:var(--oli-color-text);text-decoration:none}}.highlight{border-image:conic-gradient(var(--oli-color-highlight) 0 0) fill 0 / / 0 100vw;padding-block:var(--oli-length-gap-xl)}shopify-account{--shopify-account-avatar-size:auto}.header-site{padding-inline:var(--_page-padding);margin-block-end:var(--oli-gap-page);& svg{display:block}}.header-site .inner{align-items:center;gap:var(--oli-gap-groups);margin-block-end:var(--oli-gap-elements);display:flex}.cart-link{position:relative;& span{aspect-ratio:1;text-box:trim-both cap alphabetic;background:var(--oli-color-highlight);width:1.3rem;line-height:1;font-size:var(--oli-fontSize-small);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-.7rem;right:-.8rem}}.footer-site{padding-inline:var(--_page-padding);background:var(--oli-color-highlight);border-image:conic-gradient(var(--oli-color-highlight) 0 0) fill 1 /0 /0 50vw;padding-block:var(--oli-gap-page);margin-block-start:var(--oli-gap-sections);& ul{gap:var(--oli-gap-elements);margin:0;padding:0;list-style:none;display:flex}& a{color:var(--oli-color-text)}}.nav-main ul{align-items:center;gap:var(--oli-gap-elements);margin:0;padding:0;font-size:1.3rem;font-weight:700;list-style-type:"";display:flex}.nav-main a{color:#000;text-decoration:none;&:is(:hover,[aria-current]){text-underline-offset:5px;text-decoration:underline 4px}&:hover{text-decoration-color:var(--oli-color-highlight)}}.nav-shop{gap:var(--oli-gap-elements);margin-left:auto;display:flex}.nav-shop button{padding:.5rem}:root{--_page-padding:var(--oli-padding-page);@media (width>=768px){--_page-padding:var(--oli-padding-page-l)}}main{grid-template-columns:var(--_page-padding) 1fr var(--_page-padding);display:grid}main>*{grid-column:2/-2}h1{margin-block-start:0}section:not(:last-child){margin-block-end:var(--oli-gap-sections)}}@layer third-party.imports{.phi-btn-clean{all:unset;display:block}.phi-btn-clean svg{display:block}.phi-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phi-skip-link{border-radius:3px;padding:.1rem .7rem;text-decoration:none;position:absolute}.phi-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.phi-blocklink{position:relative}.phi-blocklink :is(a,button):first-child:before{content:"";position:absolute;inset:0}}@layer core.base{:focus{outline:none}:focus-visible{outline:2px solid}body{background:var(--oli-color-background) url(/assets/logo-marke.svg) no-repeat;font-optical-sizing:auto;color:var(--oli-color-text);--_body-padding-block:1.5rem;inline-size:min(100%,83rem);padding-block:var(--_body-padding-block) 0;background-position:0 -37vw;background-size:100vw;grid-template-rows:auto 1fr auto;min-block-size:100dvh;margin-block:0;margin-inline:auto;font-family:"Baloo 2",system-ui,sans-serif;font-size:1.4rem;line-height:1.5;display:grid}@media (width>=768px){body{--_body-padding-block:3rem}}h2{font-size:2rem}h3{font-size:1.6rem}}@layer core.tokens{:root{--oli-color-color-1:#222;--oli-color-color-2:#fff;--oli-color-color-3:oklch(94% .03 278.78);--oli-number-lineHeight-s:1.2;--oli-number-lineHeight-m:1.5;--oli-length-gap-s:.5rem;--oli-length-gap-m:1rem;--oli-length-gap-l:2rem;--oli-length-gap-xl:3rem;--oli-length-gap-xxl:4rem;--oli-length-font-s:1.1rem;--oli-length-font-m:1.3rem;--oli-length-font-l:1.4rem;--oli-length-font-xl:1.6rem;--oli-length-font-xxl:1.9rem;--oli-length-radius-s:4px;--oli-color-text:var(--oli-color-color-1);--oli-color-background:var(--oli-color-color-2);--oli-color-highlight:var(--oli-color-color-3);--oli-gap-elements:var(--oli-length-gap-m);--oli-gap-sections:var(--oli-length-gap-xxl);--oli-gap-page:var(--oli-length-gap-xl);--oli-gap-groups:var(--oli-length-gap-l);--oli-lineHeight-headings:var(--oli-number-lineHeight-s);--oli-padding-page:var(--oli-length-gap-l);--oli-padding-page-l:var(--oli-length-gap-xxl);--oli-radius-elements:var(--oli-length-radius-s);--oli-fontSize-base:var(--oli-length-font-l);--oli-fontSize-h2:var(--oli-length-font-xl);--oli-fontSize-h3:var(--oli-length-font-l);--oli-fontSize-h4:var(--oli-length-font-m);--oli-fontSize-small:var(--oli-length-font-s)}}