.fq{color:rgb(var(--color-foreground, 37, 37, 37))}.fq__wrap{max-width:80rem;margin:0 auto;padding:0 1.5rem}.fq__heading{margin:0;text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.2}.fq__intro{margin:1rem 0 0;text-align:center;font-size:1.5rem;line-height:1.6;opacity:.75}.fq__list{margin-top:3.2rem;border-top:1px solid rgba(var(--color-foreground, 37, 37, 37),.12)}.fq__item{border-bottom:1px solid rgba(var(--color-foreground, 37, 37, 37),.12)}.fq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;cursor:pointer;list-style:none}.fq__q::-webkit-details-marker{display:none}.fq__q-text{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.45;letter-spacing:.01em}.fq__icon{position:relative;flex:0 0 1.4rem;height:1.4rem}.fq__icon:before,.fq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;opacity:.7;transition:transform .25s ease}.fq__icon:after{transform:rotate(90deg)}.fq__item[open] .fq__icon:after{transform:rotate(0)}.fq__q:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fq__a{padding:0 3.4rem 2.2rem 0;font-size:1.5rem;line-height:1.7;opacity:.85}.fq__a>:first-child{margin-top:0}.fq__a>:last-child{margin-bottom:0}.fq__hint{max-width:64rem;margin:0 auto;padding:1.2rem 1.5rem;text-align:center;font-size:1.4rem;opacity:.7}@media(prefers-reduced-motion:reduce){.fq__icon:before,.fq__icon:after{transition:none}}.kk{--kk-h: var(--kk-h-m);--kk-title: var(--kk-title-m);max-width:var(--page-width, 120rem);margin:0 auto;padding:1.2rem 1.5rem 0;color:rgb(var(--color-foreground, 37, 37, 37))}@media screen and (min-width:750px){.kk{--kk-h: var(--kk-h-d);--kk-title: var(--kk-title-d);padding:2rem 5rem 0}}.kk__crumbs ol{display:flex;flex-wrap:nowrap;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;font-size:1.2rem;letter-spacing:.03em;white-space:nowrap}.kk__crumbs ol::-webkit-scrollbar{display:none}.kk__crumbs li+li:before{content:"/";margin-right:.6rem;opacity:.4}.kk__crumbs a{color:inherit;opacity:.65;text-decoration:none}.kk__crumbs a:hover{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.kk__crumbs [aria-current]{opacity:.9}.kk__hero{position:relative}.kk__media{height:var(--kk-h);border-radius:var(--kk-radius);overflow:hidden;background:#f7f4ef}.kk__img{display:block;width:100%;height:100%;object-fit:cover}.kk__text{padding-top:1.4rem}.kk--center .kk__text,.kk--center .kk__crumbs ol{text-align:center;justify-content:center}.kk__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:var(--kk-title);line-height:1.15;letter-spacing:.01em}.kk__sub{margin:.5rem 0 0;max-width:60ch;font-size:1.4rem;line-height:1.5;opacity:.75}.kk--center .kk__sub{margin-inline:auto}.kk--overlay .kk__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--kk-radius);background:linear-gradient(to top,rgba(0,0,0,var(--kk-shade)),#0000 60%);pointer-events:none}.kk--overlay .kk__text{position:absolute;left:0;right:0;bottom:0;padding:1.6rem 1.6rem 1.4rem;color:#fff}@media screen and (min-width:750px){.kk--overlay .kk__text{padding:3.2rem 4rem}}.kk--overlay .kk__text .kk__title,.kk--overlay .kk__text .kk__sub{color:#fff;opacity:1;text-shadow:0 1px 14px rgba(0,0,0,.25)}.kk__usps{display:flex;gap:2rem;margin:1.4rem -1.5rem 0;padding:0 1.5rem .2rem;list-style:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.kk__usps::-webkit-scrollbar{display:none}.kk__usps>:first-child{margin-inline-start:auto}.kk__usps>:last-child{margin-inline-end:auto}.kk__usp{display:flex;flex:0 0 auto;align-items:center;gap:.6rem;font-size:1.25rem;letter-spacing:.03em;opacity:.8}.kk__usp-icon{width:2rem;height:2rem;object-fit:contain}@media screen and (min-width:750px){.kk__usps{justify-content:center;gap:4rem;margin:2rem 0 0;padding:0;overflow:visible}}.kc{--kc-size: var(--kc-size-m);display:block;width:100%}@media screen and (min-width:750px){.kc{--kc-size: var(--kc-size-d)}}.kc__list{position:relative;display:flex;gap:var(--kc-gap);margin:0 auto;padding:4px 20px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kc__list::-webkit-scrollbar{display:none}.kc__list>:first-child{margin-inline-start:auto}.kc__list>:last-child{margin-inline-end:auto}@media screen and (min-width:750px){.kc__list{flex-wrap:wrap;justify-content:center;overflow:visible;max-width:var(--page-width, 120rem);row-gap:calc(var(--kc-gap) * .75)}.kc__item--extra{display:none}.kc__list>:first-child,.kc__list>:last-child{margin-inline:0}}.kc__item{flex:0 0 auto;width:calc(var(--kc-size) + 16px);scroll-snap-align:start}.kc__link{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;text-decoration:none;color:rgb(var(--color-foreground, 37, 37, 37))}.kc__circle{display:grid;place-items:center;width:var(--kc-size);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--kc-circle-bg);transition:transform .4s ease,box-shadow .3s ease}.kc__img{display:block;width:100%;height:100%;object-fit:cover}.kc__initial{font-family:var(--font-heading-family);font-size:calc(var(--kc-size) * .36);line-height:1;opacity:.5}.kc__label{font-family:var(--font-body-family);font-size:var(--kc-label);line-height:1.3;letter-spacing:.02em}.kc__sub{margin-top:-.35rem;font-size:calc(var(--kc-label) - 2px);line-height:1.3;opacity:.65}@media(hover:hover){.kc__link:hover .kc__circle{transform:scale(1.03)}}.kc__link[aria-current=page] .kc__circle{box-shadow:0 0 0 2px rgb(var(--color-background, 255, 255, 255)),0 0 0 3px var(--kc-ring)}.kc__link[aria-current=page] .kc__label{font-weight:600}.kc__link:focus-visible{outline:none}.kc__link:focus-visible .kc__circle{box-shadow:0 0 0 2px rgb(var(--color-background, 255, 255, 255)),0 0 0 4px rgb(var(--color-foreground, 37, 37, 37))}.kc__hint{margin:0 auto;max-width:60rem;padding:0 20px;text-align:center;font-size:1.4rem;opacity:.7}@media(prefers-reduced-motion:reduce){.kc__circle{transition:none}}.pa{color:rgb(var(--color-foreground, 37, 37, 37))}.pa__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.pa__wrap{padding:0 5rem}}.pa__heading{margin:0;text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.2}.pa__intro{max-width:60rem;margin:1rem auto 0;text-align:center;font-size:1.5rem;line-height:1.6;opacity:.75}.pa__list{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:1.6rem;margin:3.2rem -1.5rem 0;padding:0 1.5rem .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none}.pa__list::-webkit-scrollbar{display:none}.pa__item{scroll-snap-align:start}@media screen and (min-width:750px){.pa__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(26rem,36rem));justify-content:center;gap:3.2rem;margin:4rem 0 0;padding:0;overflow:visible}}.pa__card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.pa__media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:#f7f4ef}.pa__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(hover:hover){.pa__card:hover .pa__img{transform:scale(1.03)}}.pa__meta{margin-top:1.4rem;font-size:1.2rem;letter-spacing:.06em;opacity:.6}.pa__title{margin:.6rem 0 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:1.9rem;line-height:1.3}.pa__teaser{margin-top:.8rem;font-size:1.4rem;line-height:1.6;opacity:.8}.pa__more{margin-top:auto;padding-top:1.2rem;font-size:1.35rem;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.35rem}.pa__card:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}.pa__hint{max-width:64rem;margin:0 auto;padding:1.2rem 1.5rem;text-align:center;font-size:1.4rem;opacity:.7}@media(prefers-reduced-motion:reduce){.pa__img{transition:none}}.rg{color:rgb(var(--color-foreground, 37, 37, 37))}.rg__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.rg__wrap{padding:0 5rem}}.rg__head{max-width:64rem;margin:0 auto 3.2rem;text-align:center}.rg__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.2}.rg__intro{margin:1rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.75}.rg__list{display:grid;gap:4.8rem}@media screen and (min-width:990px){.rg__list{gap:7.2rem}}.rg__item{display:grid;gap:2rem;align-items:center}@media screen and (min-width:990px){.rg__item{grid-template-columns:var(--rg-media) 1fr;gap:6rem}.rg__item--flip{grid-template-columns:1fr var(--rg-media)}.rg__item--flip .rg__media{order:2}.rg__item--text{grid-template-columns:minmax(0,72rem);justify-content:center}}.rg__media{margin:0;overflow:hidden;border-radius:8px;background:#f7f4ef}.rg__img{display:block;width:100%;height:auto}.rg__kicker{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.rg__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:clamp(2rem,3vw,2.6rem);line-height:1.25}.rg__text{font-size:1.5rem;line-height:1.7}.rg__text>:first-child{margin-top:0}.rg__text>:last-child{margin-bottom:0}.rg__facts{display:grid;gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none}.rg__facts li{position:relative;padding-left:2.2rem;font-size:1.45rem;line-height:1.5}.rg__facts li:before{content:"";position:absolute;left:.2rem;top:.55em;width:.9rem;height:.5rem;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.6}.rg__link{display:inline-block;margin-top:2rem;font-size:1.4rem;letter-spacing:.04em;color:inherit;text-decoration:underline;text-underline-offset:.35rem}.rg__link:hover{text-decoration-thickness:2px}.rg__hint{max-width:64rem;margin:0 auto;padding:1.2rem 1.5rem;text-align:center;font-size:1.4rem;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAABu */
