*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;height:100%;font-size:calc(var(--font-body-scale) * 62.5%);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100%;margin:0;overflow-x:hidden;font-size:1.5rem;line-height:var(--font-body-line-height, calc(1 + .8 / var(--font-body-scale)));letter-spacing:var(--font-body-letter-spacing, .06rem)}body>main{flex:1 0 auto}@media(min-width:750px){body{font-size:1.6rem}}img,video{max-width:100%;height:auto;vertical-align:bottom}button{color:rgb(var(--color-foreground));background-color:transparent;border:none;outline:none}button:not([disabled]),fk-kopierknopf,summary{cursor:pointer}a{color:inherit}a:not(:hover){text-decoration:none}a:not([href]){cursor:not-allowed}details>*{box-sizing:border-box}summary{list-style:none;position:relative}summary::-webkit-details-marker{display:none}hr{display:block;height:.1rem;margin:5rem 0;border:none;background-color:rgba(var(--color-foreground),.2)}blockquote{padding-left:1rem;border-left:.2rem solid rgba(var(--color-foreground),.2);font-style:italic;color:rgba(var(--color-foreground),.9)}table:not([class]){table-layout:fixed;border-collapse:collapse;border-style:hidden;font-size:1.4rem;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}::selection{background-color:rgba(var(--color-foreground),.2)}:root{--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--ease-out-soft: cubic-bezier(.25, .46, .45, .94)}a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}:root,.color-background-1{--scheme-text: var(--color-base-text);--scheme-surface: var(--color-base-background-1);--scheme-fill: var(--gradient-base-background-1);--scheme-highlight: var(--color-base-accent-1);--scheme-cta: var(--color-base-accent-1);--scheme-cta-label: var(--color-base-solid-button-labels);--scheme-anchor: var(--color-base-outline-button-labels);--scheme-anchor-alpha: .85;--scheme-chip-edge: var(--scheme-text);--scheme-chip-edge-alpha: .1}.color-background-2{--scheme-text: var(--color-base-text);--scheme-surface: var(--color-base-background-2);--scheme-fill: var(--gradient-base-background-2);--scheme-highlight: var(--color-base-accent-1)}.color-accent-1,.color-accent-2{--scheme-text: var(--color-base-solid-button-labels);--scheme-highlight: var(--color-base-solid-button-labels)}.color-accent-1{--scheme-surface: var(--color-base-accent-1);--scheme-fill: var(--gradient-base-accent-1)}.color-accent-2{--scheme-surface: var(--color-base-accent-2);--scheme-fill: var(--gradient-base-accent-2)}.color-inverse{--scheme-text: var(--color-base-background-1);--scheme-surface: var(--color-base-text);--scheme-fill: rgb(var(--color-base-text));--scheme-highlight: var(--color-base-accent-1)}.color-background-2,.color-accent-1,.color-accent-2,.color-inverse{--scheme-cta: var(--scheme-text);--scheme-cta-label: var(--scheme-surface);--scheme-anchor: var(--scheme-text);--scheme-anchor-alpha: .7;--scheme-chip-edge: var(--scheme-surface);--scheme-chip-edge-alpha: 1}:root,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-inverse{--color-foreground: var(--scheme-text);--color-background: var(--scheme-surface);--gradient-background: var(--scheme-fill);--color-button: var(--scheme-cta);--color-button-text: var(--scheme-cta-label);--alpha-button-background: 1;--alpha-button-border: 1;--color-link: var(--scheme-anchor);--alpha-link: var(--scheme-anchor-alpha);--accent-color: var(--scheme-highlight);--accent-2-color: var(--scheme-text);--border-color: var(--scheme-text);--color-card-hover: var(--scheme-text);--color-badge-background: var(--scheme-surface);--color-badge-border: var(--scheme-chip-edge);--alpha-badge-border: var(--scheme-chip-edge-alpha)}.color-custom{--color-link: var(--color-base-outline-button-labels);--accent-2-color: var(--color-foreground);--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground)}body,.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-inverse,.color-custom{color:rgba(var(--color-foreground),.9);background-color:rgb(var(--color-background))}.gradient{background:rgb(var(--color-background));background:var(--gradient-background)}@media(min-width:750px){.gradient{background-attachment:fixed}}.no-background{background:none}.color-foreground-text{--color-foreground: var(--color-base-text)}.color-foreground-accent-1{--color-foreground: var(--color-base-accent-1)}.color-foreground-accent-2{--color-foreground: var(--color-base-accent-2)}.color-foreground-outline-button{--color-foreground: var(--color-base-outline-button-labels)}.icon[class*=color-foreground-]{color:rgb(var(--color-foreground))}.accent-color-text{--accent-color: var(--color-base-text)}.accent-color-accent-1{--accent-color: var(--color-base-accent-1)}.accent-color-accent-2{--accent-color: var(--color-base-accent-2)}.accent-color-outline-button{--accent-color: var(--color-base-outline-button-labels)}.accent-color-background-1{--accent-color: var(--color-base-background-1)}.accent-color-background-2{--accent-color: var(--color-base-background-2)}.accent-color-inverse{--accent-color: var(--color-base-text)}.accent-2-color-text{--accent-2-color: var(--color-base-text)}.accent-2-color-accent-1{--accent-2-color: var(--color-base-accent-1)}.accent-2-color-accent-2{--accent-2-color: var(--color-base-accent-2)}.accent-2-color-outline-button{--accent-2-color: var(--color-base-outline-button-labels)}.accent-2-color-background-1{--accent-2-color: var(--color-base-background-1)}.accent-2-color-background-2{--accent-2-color: var(--color-base-background-2)}.text-color-text{--color-foreground: var(--color-base-text);color:rgb(var(--color-base-text))}.text-color-accent-1{--color-foreground: var(--color-base-accent-1);color:rgb(var(--color-base-accent-1))}.text-color-accent-2{--color-foreground: var(--color-base-accent-2);color:rgb(var(--color-base-accent-2))}.text-color-outline-button{--color-foreground: var(--color-base-outline-button-labels);color:rgb(var(--color-base-outline-button-labels))}.text-color-background-1{--color-foreground: var(--color-base-background-1);color:rgb(var(--color-base-background-1))}.text-color-background-2{--color-foreground: var(--color-base-background-2);color:rgb(var(--color-base-background-2))}:root,.color-icon-text{--color-icon: rgb(var(--color-base-text))}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.color-foreground,.link--text{color:rgb(var(--color-foreground))}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.custom-bg{background:var(--bg-color)}.text-color{color:var(--text-color)}.custom-border{border:solid var(--border-thickness) rgba(var(--border-color),var(--border-opacity))}.custom-border-hex{border:solid var(--border-thickness) var(--border-color)}.custom-border-radius{border-radius:var(--border-radius)}.product-card-wrapper .card,.contains-card--product{--box-round: var(--product-card-corner-radius);--box-edge: var(--product-card-border-width);--box-edge-alpha: var(--product-card-border-opacity);--box-drop-x: var(--product-card-shadow-horizontal-offset);--box-drop-y: var(--product-card-shadow-vertical-offset);--box-drop-blur: var(--product-card-shadow-blur-radius);--box-drop-alpha: var(--product-card-shadow-opacity);--box-drop-on: var(--product-card-shadow-visible);--box-inset: var(--product-card-image-padding);--box-align: var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--box-round: var(--collection-card-corner-radius);--box-edge: var(--collection-card-border-width);--box-edge-alpha: var(--collection-card-border-opacity);--box-drop-x: var(--collection-card-shadow-horizontal-offset);--box-drop-y: var(--collection-card-shadow-vertical-offset);--box-drop-blur: var(--collection-card-shadow-blur-radius);--box-drop-alpha: var(--collection-card-shadow-opacity);--box-drop-on: var(--collection-card-shadow-visible);--box-inset: var(--collection-card-image-padding);--box-align: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--box-round: var(--blog-card-corner-radius);--box-edge: var(--blog-card-border-width);--box-edge-alpha: var(--blog-card-border-opacity);--box-drop-x: var(--blog-card-shadow-horizontal-offset);--box-drop-y: var(--blog-card-shadow-vertical-offset);--box-drop-blur: var(--blog-card-shadow-blur-radius);--box-drop-alpha: var(--blog-card-shadow-opacity);--box-drop-on: var(--blog-card-shadow-visible);--box-inset: var(--blog-card-image-padding);--box-align: var(--blog-card-text-alignment)}.content-container,.contains-content-container{--box-round: var(--text-boxes-radius);--box-edge: var(--text-boxes-border-width);--box-edge-alpha: var(--text-boxes-border-opacity);--box-drop-x: var(--text-boxes-shadow-horizontal-offset);--box-drop-y: var(--text-boxes-shadow-vertical-offset);--box-drop-blur: var(--text-boxes-shadow-blur-radius);--box-drop-alpha: var(--text-boxes-shadow-opacity);--box-drop-on: var(--text-boxes-shadow-visible)}.global-media-settings,.contains-media{--box-round: var(--media-radius);--box-edge: var(--media-border-width);--box-edge-alpha: var(--media-border-opacity);--box-drop-x: var(--media-shadow-horizontal-offset);--box-drop-y: var(--media-shadow-vertical-offset);--box-drop-blur: var(--media-shadow-blur-radius);--box-drop-alpha: var(--media-shadow-opacity);--box-drop-on: var(--media-shadow-visible)}.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card,.contains-card--product,.contains-card--collection,.contains-card--article,.content-container,.contains-content-container,.global-media-settings,.contains-media{--border-radius: var(--box-round);--border-width: var(--box-edge);--border-opacity: var(--box-edge-alpha);--shadow-horizontal-offset: var(--box-drop-x);--shadow-vertical-offset: var(--box-drop-y);--shadow-blur-radius: var(--box-drop-blur);--shadow-opacity: var(--box-drop-alpha);--shadow-visible: var(--box-drop-on)}.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card,.contains-card--product,.contains-card--collection,.contains-card--article{--image-padding: var(--box-inset);--text-alignment: var(--box-align)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.page-width--full{max-width:none}.page-width-desktop{margin:0 auto;padding:0}.section+.section{margin-top:var(--spacing-sections-mobile)}.isolate{position:relative;z-index:0}.full-width{width:100%}.fit-content{width:fit-content}.margin-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.mb-1em{margin-bottom:1em}.circle{border-radius:50%;overflow:hidden}.pointer-events--none{pointer-events:none}.display-block{display:block}.element-margin-top{margin-top:5rem}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-space-between{display:flex;align-items:center;justify-content:space-between}.flex-align-center{align-items:center}.flex-justify-start,.flex-justify-left{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end,.flex-justify-right{justify-content:flex-end}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.grid-auto-flow{display:grid;grid-auto-flow:column}.list-unstyled{margin:0;padding:0;list-style:none}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.full-width-link{position:absolute;inset:0;z-index:2}.index-0{--index: 0}.index-1{--index: 1}.index-2{--index: 2}.index-3{--index: 3}.index-4{--index: 4}@media(min-width:750px){.page-width{padding:0 5rem}.page-width--narrow{padding:0 9rem}.page-width-tablet{padding:0 5rem}.desktop-full-page,.desktop-full-page-no-padding{max-width:none}.desktop-full-page-no-padding{padding-left:0;padding-right:0}.section+.section{margin-top:var(--spacing-sections-desktop)}.element-margin{margin-top:calc(5rem + var(--page-width-margin))}.desktop-index-0{--index: 0}.desktop-index-1{--index: 1}.desktop-index-2{--index: 2}.desktop-index-3{--index: 3}.desktop-index-4{--index: 4}}@media(min-width:990px){.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}@media(max-width:749px){.mobile-full-page{max-width:none;padding-left:0;padding-right:0}.mobile-page-width-padding{padding-left:1.5rem;padding-right:1.5rem}.page-width--mobile-narrow{width:calc(100% - 4rem / var(--font-body-scale));margin-left:auto;margin-right:auto}.mobile-index-0{--index: 0}.mobile-index-1{--index: 1}.mobile-index-2{--index: 2}.mobile-index-3{--index: 3}.mobile-index-4{--index: 4}}.hidden,.no-js-inline,.no-js:not(html),html.no-js .no-js-hidden{display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-inline{display:inline-block!important}@media(max-width:749px){.mobile-hidden,.small-hide{display:none!important}}@media(min-width:750px){.desktop-hidden{display:none!important}}@media(min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media(min-width:990px){.large-up-hide{display:none!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;word-wrap:normal!important}.visually-hidden--inline{height:1em;margin:0}.visibility-hidden{visibility:hidden}.overflow-hidden,.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}body.overflow-hidden{height:100vh}@media(min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media(min-width:990px){.overflow-hidden-tablet{overflow:auto}}.skip-to-content-link:focus{position:inherit;z-index:9999;width:auto;height:auto;overflow:auto;clip:auto}.grid{--grid-gap-x: var(--grid-mobile-horizontal-spacing);--grid-gap-y: var(--grid-mobile-vertical-spacing);display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--grid-gap-x);row-gap:var(--grid-gap-y);margin:0 0 2rem;padding:0;list-style:none}.grid:last-child{margin-bottom:0}.grid--gapless.grid{column-gap:0;row-gap:0}.grid--stretch{align-items:stretch}.grid__item{--grid-columns: 4;width:calc((100% - var(--grid-gap-x) * (var(--grid-columns) - 1)) / var(--grid-columns));max-width:calc(50% - var(--grid-gap-x) / 2);flex-grow:1;flex-shrink:0}.grid--1-col .grid__item{width:100%;max-width:100%}.grid--2-col .grid__item{--grid-columns: 2}.grid--3-col .grid__item{--grid-columns: 3}.grid--4-col .grid__item{--grid-columns: 4;max-width:calc(25% - var(--grid-gap-x) * 3 / 4)}@media(min-width:750px){.grid{--grid-gap-x: var(--grid-desktop-horizontal-spacing);--grid-gap-y: var(--grid-desktop-vertical-spacing)}.grid--2-col-tablet .grid__item{--grid-columns: 2}.grid--3-col-tablet .grid__item{--grid-columns: 3}.grid--4-col-tablet .grid__item{--grid-columns: 4}}@media(max-width:749px){.grid--2-col-tablet-down .grid__item{--grid-columns: 2}}@media(min-width:750px)and (max-width:989px){.grid--2-col-tablet-down .grid__item{--grid-columns: 2}}@media(max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}}@media(min-width:990px){.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}.grid--2-col-desktop .grid__item,.grid--3-col-desktop .grid__item,.grid--4-col-desktop .grid__item,.grid--5-col-desktop .grid__item,.grid--6-col-desktop .grid__item{max-width:calc((100% - var(--grid-gap-x) * (var(--grid-columns) - 1)) / var(--grid-columns))}.grid--2-col-desktop .grid__item{--grid-columns: 2}.grid--3-col-desktop .grid__item{--grid-columns: 3}.grid--4-col-desktop .grid__item{--grid-columns: 4}.grid--5-col-desktop .grid__item{--grid-columns: 5}.grid--6-col-desktop .grid__item{--grid-columns: 6}}fk-abschnittspaar{display:block}.section-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center}.section-group__container{width:100%;min-width:0}.section-group__container .page-width,.section-group__container div[class*=-padding]{padding:0}@media(max-width:999px){.section-group-grid{grid-template-columns:minmax(0,1fr)}.section-group-grid--mobile-reverse .section-group__section-two-container{order:-1}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.heading-font{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}body,.text-body,.text-area,.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{color:rgb(var(--color-foreground));letter-spacing:calc(var(--font-heading-letter-spacing) * var(--font-heading-scale));line-height:calc(1 + var(--font-heading-line-height) / max(1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:calc(var(--font-heading-scale) * 5rem)}.hxl{font-size:calc(var(--font-heading-scale) * 4rem)}.h0{font-size:calc(var(--font-heading-scale) * 3.25rem)}h1,.h1{font-size:calc(var(--font-heading-scale) * 2.25rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.45rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}h6,.h6{margin-block:1.67em;color:rgba(var(--color-foreground),.9)}@media(min-width:750px){.hxxl{font-size:calc(var(--font-heading-scale) * 7rem)}.hxl{font-size:calc(var(--font-heading-scale) * 5.5rem)}.h0{font-size:calc(var(--font-heading-scale) * 4.25rem)}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale))}.font-body-bold,.text--bold{font-weight:var(--font-body-weight-bold)}.font-size,.font-size--responsive,.font-size--desktop-auto{font-size:var(--font-size)}@media(min-width:750px){.font-size--desktop-auto{font-size:calc(var(--font-size) * 1.15)}}@media(max-width:749px){.font-size--responsive{font-size:var(--mobile-font-size)}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media(min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.field__input,.select__select,.form__label{font-size:1.3rem;letter-spacing:.04rem;line-height:calc(1 + .5 / var(--font-body-scale))}.subtitle{font-size:1.8rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.uppercase{text-transform:uppercase}.light{opacity:.7}.nowrap,.link-with-icon{white-space:nowrap}.break,.badge{word-break:break-word}.left{text-align:left}.center{text-align:center}.right{text-align:right}.order-first{order:-1}@media(max-width:749px){.mobile-left{text-align:left}.mobile-center{text-align:center}.mobile-right{text-align:right}.mobile-order-first{order:-1}}@media(min-width:750px){.desktop-left{text-align:left}.desktop-center{text-align:center}.desktop-right{text-align:right}.desktop-order-first{order:-1}}.link{display:inline-block;padding:0;border:none;box-shadow:none;background-color:transparent;color:rgb(var(--color-link));font-family:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.link--text:hover{color:rgba(var(--color-foreground),.9)}.underlined-link,.rte a{color:rgba(var(--color-link),var(--alpha-link));text-decoration:underline .1rem;text-underline-offset:.3rem;transition:text-decoration-thickness var(--duration-short) ease}.underlined-link:hover,.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.full-unstyled-link{display:block;color:currentColor;text-decoration:none}.link-with-icon{display:inline-flex;align-items:center;margin-bottom:4.5rem;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none}.link-with-icon .icon{width:1.5rem;margin-left:1rem}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}.rte:after{content:"";display:block;clear:both}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}.rte img{max-width:100%;margin-bottom:var(--media-shadow-vertical-offset);border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.rte ul,.rte ol{padding-left:2rem;list-style-position:inside}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}@media(min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}blockquote{padding-left:1.5rem}hr{margin:7rem 0}}.content-rte>*{margin:0}.content-rte>*+*{margin-top:2rem}.content-rte>product-form{display:block}.block-margins>*:first-child,.block-margins>style:first-child+*{margin-top:0!important}.block-margins>*:last-child{margin-bottom:0!important}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:1rem;margin-bottom:3rem}.title-wrapper-with-link .title{margin:0}.title-wrapper-with-link--spacing{justify-content:space-between}.title-wrapper-with-link a{flex-shrink:0;margin-top:0;color:rgb(var(--color-link))}.title-wrapper-with-link .link-with-icon{display:flex;flex-shrink:0;align-items:center;margin:0}.title-wrapper-with-link .link-with-icon svg,.icon-arrow{width:1.5rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.title .link{font-size:inherit}.title--primary{margin:4rem 0}.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down{padding-left:1.5rem;padding-right:1.5rem}.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:0}.title-wrapper,.title-wrapper-with-link,.title-wrapper--no-top-margin,.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down,.title--primary,.page-title,.main-page-title,.collage-wrapper-title,.collection__title,.collection-hero__title{text-align:center}.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media(min-width:750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}.main-page-title{margin-bottom:4rem}}@media(min-width:990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-with-highlight{--hightlight-color: rgb(var(--accent-color))}.title-with-highlight strong{color:var(--hightlight-color);font-weight:var(--font-heading-weight)}.heading em strong,.title-with-highlight-2--italic em{font-style:italic}.title-with-highlight-1--color strong,.title-with-highlight-1--color-gradient strong,.title-with-highlight-1--bg-color strong,.title-with-highlight-1--underline strong,.title-with-highlight-1--handwritten-underline strong{--hl-paint: var(--hightlight-1--color);--hl-box-fill: var(--hightlight-1--bg-color);--hl-box-pad-x: var(--hightlight-1--padding-inline, 0em);--hl-box-pad-y: var(--hightlight-1--padding-block, 0em);--hl-box-edge: var(--hightlight-1--border-width, 0) var(--hightlight-1--border-style, solid) var(--hightlight-1--border-color, transparent);--hl-box-round: var(--hightlight-1--border-radius, 0);--hl-line-paint: var(--hightlight-1--underline-color);--hl-line-size: var(--hightlight-1--underline-thickness);--hl-line-shift: var(--highlight-1--underline-color-position, 0%);--hl-stroke-paint: var(--highlight-1--handwritten-underline-color);--hl-stroke-size: var(--highlight-1--handwritten-underline-stroke-width);--hl-stroke-shift: var(--highlight-1--handwritten-underline-stroke-position, 0%)}.title-with-highlight-2--color em,.title-with-highlight-2--color-gradient em,.title-with-highlight-2--bg-color em,.title-with-highlight-2--underline em,.title-with-highlight-2--handwritten-underline em{--hl-paint: var(--hightlight-2--color);--hl-box-fill: var(--hightlight-2--bg-color);--hl-box-pad-x: var(--hightlight-2--padding-inline, 0em);--hl-box-pad-y: var(--hightlight-2--padding-block, 0em);--hl-box-edge: var(--hightlight-2--border-width, 0) var(--hightlight-2--border-style, solid) var(--hightlight-2--border-color, transparent);--hl-box-round: var(--hightlight-2--border-radius, 0);--hl-line-paint: var(--hightlight-2--underline-color);--hl-line-size: var(--hightlight-2--underline-thickness);--hl-line-shift: var(--highlight-2--underline-color-position, 0%);--hl-stroke-paint: var(--highlight-2--handwritten-underline-color);--hl-stroke-size: var(--highlight-2--handwritten-underline-stroke-width);--hl-stroke-shift: var(--highlight-2--handwritten-underline-stroke-position, 0%)}.title-with-highlight-1--color strong,.title-with-highlight-2--color em{color:var(--hl-paint)}.title-with-highlight-1--color-gradient strong,.title-with-highlight-2--color-gradient em{background-image:var(--hl-paint);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.title-with-highlight-1--bg-color strong,.title-with-highlight-2--bg-color em{position:relative;z-index:1;margin-inline:calc(var(--hl-box-pad-x) * .5);padding-inline:var(--hl-box-pad-x)}.title-with-highlight-1--bg-color strong:after,.title-with-highlight-2--bg-color em:after{content:"";position:absolute;inset:calc(var(--hl-box-pad-y) * -.5) calc(var(--hl-box-pad-x) * -.5);z-index:-1;border:var(--hl-box-edge);border-radius:var(--hl-box-round);background:var(--hl-box-fill)}.title-with-highlight-1--underline strong,.title-with-highlight-2--underline em{position:relative}.title-with-highlight-1--underline strong:after,.title-with-highlight-2--underline em:after{content:"";position:absolute;inset:auto 0 5px;height:var(--hl-line-size);background:var(--hl-line-paint);translate:0 var(--hl-line-shift)}.title-with-highlight-1--handwritten-underline strong,.title-with-highlight-2--handwritten-underline em{position:relative;display:inline-block}.title-with-highlight-1--handwritten-underline strong>svg,.title-with-highlight-2--handwritten-underline em>svg{position:absolute;inset:auto 0 0;width:100%;height:35%;overflow:visible;pointer-events:none;translate:0 var(--hl-stroke-shift)}.title-with-highlight-1--handwritten-underline strong>.icon-squiggle-underline-2,.title-with-highlight-2--handwritten-underline em>.icon-squiggle-underline-2{height:45%}.title-with-highlight-1--handwritten-underline strong>svg path,.title-with-highlight-2--handwritten-underline em>svg path{stroke:var(--hl-stroke-paint);stroke-width:var(--hl-stroke-size)}:focus{outline:0;box-shadow:none}:focus-visible,.focused,.focus-inset:focus-visible,.focused.focus-inset,.focus-offset:focus-visible,.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5)}:focus-visible,.focused{outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focus-inset:focus-visible,.focused.focus-inset{outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-offset:focus-visible,.focus-offset.focused{outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-none{outline:0!important;box-shadow:none!important}.button,.shopify-challenge__button,.customer button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--border-opacity: calc(1 - var(--buttons-border-opacity));--btn-fill: rgba(var(--color-button), var(--alpha-button-background));position:relative;z-index:0;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 3rem;border:0;border-radius:var(--buttons-radius-outset);background:none;color:rgb(var(--color-button-text));font:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-decoration:none;-webkit-appearance:none;appearance:none;cursor:pointer;transition:box-shadow var(--duration-short) ease,color var(--duration-default) ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{content:"";position:absolute;pointer-events:none}.button:before,.shopify-challenge__button:before,.customer button:before{inset:0;z-index:-2;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)),inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button-text),var(--border-opacity)),inset 0 0 0 var(--buttons-border-width) var(--btn-fill);transition:box-shadow var(--duration-short) ease}.button:after,.shopify-challenge__button:after,.customer button:after{inset:var(--buttons-border-width);z-index:-1;border-radius:var(--buttons-radius);background:var(--btn-fill);transition:transform .3s ease,background-color var(--duration-short) ease}.button>*,.button span{position:relative;z-index:2}.button--secondary,.button--tertiary{--color-button-text: var(--color-base-outline-button-labels)}.button--secondary{--color-button: var(--color-background);--alpha-button-background: 0;--border-opacity: var(--buttons-border-opacity)}.color-background-2 .button--secondary,.color-accent-1 .button--secondary,.color-accent-2 .button--secondary,.color-inverse .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}.button--tertiary{--color-button: var(--color-base-outline-button-labels);--alpha-button-background: 0;--border-opacity: .2;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2);padding:1rem 1.5rem;font-size:1.2rem}.color-background-2 .button--tertiary,.color-accent-1 .button--tertiary,.color-accent-2 .button--tertiary,.color-inverse .button--tertiary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground)}.button--small{padding:1.2rem 2.6rem}.button--large-text{font-size:1.9rem}.button--full-width{display:flex;width:100%}.button.disabled,.button:disabled,.button[aria-disabled=true],.customer button:disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button:focus-visible,.button.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button::selection{background-color:rgba(var(--color-button-text),.3)}.button-label{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.btn--mt-center{display:flex;width:fit-content;margin:1em auto 0}.button--prefix-icon .button__label,.button--suffix-icon .button__label{position:relative}.button--prefix-icon .button__label{padding-left:calc(var(--icon-scale) + var(--icon-spacing))}.button--suffix-icon .button__label{padding-right:calc(var(--icon-scale) + var(--icon-spacing))}.button--prefix-icon .button__label:before,.button--suffix-icon .button__label:after{content:"";position:absolute;top:50%;width:var(--icon-scale);height:var(--icon-scale);background-position:center;background-size:cover;transform:translateY(-50%)}.button--prefix-icon .button__label:before{left:0}.button--suffix-icon .button__label:after{right:0}.button--has-spinner:not(.loading) .loading-overlay__spinner{display:none}.button.loading{position:relative;color:transparent;pointer-events:none}.button.loading>.loading-overlay__spinner{position:absolute;top:50%;left:50%;z-index:3;display:flex!important;align-items:center;width:fit-content;height:100%;translate:-50% -50%}.button.loading .button__label:before,.button.loading .button__label:after{display:none}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.button:not([disabled]):not([aria-disabled=true]):hover:before{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)),0 0 0 .13rem rgba(var(--color-button-text),var(--border-opacity)),0 0 0 .1rem var(--btn-fill),inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button-text),var(--border-opacity)),inset 0 0 0 var(--buttons-border-width) var(--btn-fill)}@media(hover:hover){.link-btns--center a.button:not([aria-disabled=true]):not(.button--tertiary),.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary),.action-btns--center button.button:not([disabled]):not(.button--tertiary),.action-btns--left button.button:not([disabled]):not(.button--tertiary){--sweep-time: .3s;transition:color var(--sweep-time) ease}.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary),.action-btns--left button.button:not([disabled]):not(.button--tertiary){--sweep-time: .4s}.link-btns--center a.button:not([aria-disabled=true]):not(.button--tertiary):before,.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary):before,.action-btns--center button.button:not([disabled]):not(.button--tertiary):before,.action-btns--left button.button:not([disabled]):not(.button--tertiary):before{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)),inset 0 0 0 calc(var(--buttons-border-width) + .03rem) rgba(var(--color-button-text),var(--border-opacity)),inset 0 0 0 var(--buttons-border-width) rgb(var(--color-button))}.link-btns--center a.button:not([aria-disabled=true]):not(.button--tertiary):after,.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary):after,.action-btns--center button.button:not([disabled]):not(.button--tertiary):after,.action-btns--left button.button:not([disabled]):not(.button--tertiary):after{inset:0;border-radius:var(--buttons-radius-outset);transition:transform var(--sweep-time) ease}.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary):after,.action-btns--left button.button:not([disabled]):not(.button--tertiary):after{transform-origin:left center}.link-btns--center a.button--secondary:not([aria-disabled=true]):after,.link-btns--left a.button--secondary:not([aria-disabled=true]):after,.action-btns--center button.button--secondary:not([disabled]):after,.action-btns--left button.button--secondary:not([disabled]):after{background:rgb(var(--color-button-text));transform:scaleX(0)}.link-btns--center a.button:not([aria-disabled=true]):not(.button--tertiary):hover,.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary):hover,.action-btns--center button.button:not([disabled]):not(.button--tertiary):hover,.action-btns--left button.button:not([disabled]):not(.button--tertiary):hover{color:rgb(var(--color-button))}.link-btns--center a.button:not([aria-disabled=true]):not(.button--tertiary):not(.button--secondary):hover:after,.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary):not(.button--secondary):hover:after,.action-btns--center button.button:not([disabled]):not(.button--tertiary):not(.button--secondary):hover:after,.action-btns--left button.button:not([disabled]):not(.button--tertiary):not(.button--secondary):hover:after{transform:scaleX(0)}.link-btns--left a.button:not([aria-disabled=true]):not(.button--tertiary):hover:after,.action-btns--left button.button:not([disabled]):not(.button--tertiary):hover:after{transform-origin:right center}.link-btns--center a.button--secondary:not([aria-disabled=true]):hover:after,.link-btns--left a.button--secondary:not([aria-disabled=true]):hover:after,.action-btns--center button.button--secondary:not([disabled]):hover:after,.action-btns--left button.button--secondary:not([disabled]):hover:after{transform:scaleX(1)}.action-btns--center button.button.loading:not(.button--tertiary),.action-btns--left button.button.loading:not(.button--tertiary){color:transparent;transition:none}.action-btns--center button.button.loading:not(.button--tertiary):hover .path,.action-btns--left button.button.loading:not(.button--tertiary):hover .path{stroke:rgb(var(--color-button))}.link-btns--arrow a.button:not([aria-disabled=true]):not(.button--tertiary),.action-btns--arrow button.button:not([disabled]):not(.button--tertiary){overflow:hidden;transition:padding .3s ease-in-out,color var(--duration-default) ease}.link-btns--arrow a.button:not([aria-disabled=true]):not(.button--tertiary):after,.action-btns--arrow button.button:not([disabled]):not(.button--tertiary):after{inset:0;border-radius:var(--buttons-radius-outset);box-shadow:inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button-text),var(--border-opacity)),inset 0 0 0 var(--buttons-border-width) var(--btn-fill)}.link-btns--arrow a.button:not([aria-disabled=true]):not(.button--tertiary):before,.action-btns--arrow button.button:not([disabled]):not(.button--tertiary):before{inset:50% auto auto;right:3rem;z-index:1;width:2em;height:.65em;border-radius:0;box-shadow:none;background:rgb(var(--color-button-text));clip-path:polygon(0 36%,66% 36%,66% 4%,100% 50%,66% 96%,66% 64%,0 64%);transform:translate(calc(3rem + 100%),-50%);transition:transform .3s ease-in-out}.link-btns--arrow a.button:not([aria-disabled=true]):not(.button--tertiary):hover,.action-btns--arrow button.button:not([disabled]):not(.button--tertiary):hover{padding-right:6rem}.link-btns--arrow a.button:not([aria-disabled=true]):not(.button--tertiary):hover:before,.action-btns--arrow button.button:not([disabled]):not(.button--tertiary):hover:before{transform:translate(50%,-50%)}.action-btns--arrow button.button.loading:not(.button--tertiary){color:transparent}.action-btns--arrow button.button.loading:not(.button--tertiary):before{background:none}}.shopify-payment-button__button--unbranded{min-height:calc(4.5rem + var(--buttons-border-width) * 2);border-radius:var(--buttons-radius-outset);background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;letter-spacing:.07rem;line-height:calc(1 + .2 / var(--font-body-scale));box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__button--branded{z-index:auto;border-radius:var(--buttons-radius-outset);overflow:hidden}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;letter-spacing:.05rem;line-height:calc(1 + .5 / var(--font-body-scale));text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}:root{--ctl-radius: var(--inputs-radius);--ctl-radius-outer: var(--inputs-radius-outset);--ctl-edge: var(--inputs-border-width);--ctl-edge-alpha: var(--inputs-border-opacity);--ctl-edge-alpha-hover: var(--inputs-hover-border-opacity);--ctl-drop-x: var(--inputs-shadow-horizontal-offset);--ctl-drop-y: var(--inputs-shadow-vertical-offset);--ctl-drop-blur: var(--inputs-shadow-blur-radius);--ctl-drop-alpha: var(--inputs-shadow-opacity)}.select{--ctl-radius: var(--pickers-radius);--ctl-radius-outer: var(--pickers-radius-outset);--ctl-edge: var(--pickers-border-width);--ctl-edge-alpha: var(--pickers-border-opacity);--ctl-edge-alpha-hover: var(--pickers-hover-border-opacity);--ctl-drop-x: var(--pickers-shadow-horizontal-offset);--ctl-drop-y: var(--pickers-shadow-vertical-offset);--ctl-drop-blur: var(--pickers-shadow-blur-radius);--ctl-drop-alpha: var(--pickers-shadow-opacity);--ctl-edge-color: var(--pickers-border-color);--ctl-tint: var(--pickers-overlay-opacity)}.select:hover{--ctl-tint: var(--pickers-hover-overlay-opacity)}.select--small{--ctl-radius: var(--pickers-small-radius)}.main-quantity{--ctl-radius: var(--quantity-radius);--ctl-radius-outer: var(--quantity-radius-outset);--ctl-edge: var(--quantity-border-width);--ctl-edge-alpha: var(--quantity-border-opacity);--ctl-edge-alpha-hover: var(--quantity-hover-border-opacity);--ctl-drop-x: var(--quantity-shadow-horizontal-offset);--ctl-drop-y: var(--quantity-shadow-vertical-offset);--ctl-drop-blur: var(--quantity-shadow-blur-radius);--ctl-drop-alpha: var(--quantity-shadow-opacity);--ctl-edge-color: var(--quantity-border-color);--ctl-tint: var(--quantity-overlay-opacity)}.main-quantity:hover{--ctl-tint: var(--quantity-hover-overlay-opacity)}.field,.select,.text-area{position:relative;width:100%}.field,.select,.text-area{display:flex}.field,.select{border-radius:var(--ctl-radius-outer)}.field:before,.select:before,.quantity:before,.share-button__fallback:before,.localization-form__select:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--ctl-radius-outer);box-shadow:var(--ctl-drop-x) var(--ctl-drop-y) var(--ctl-drop-blur) rgba(var(--color-base-text),var(--ctl-drop-alpha));pointer-events:none}.field:after,.select:after,.quantity:after,.share-button__fallback:after,.localization-form__select:after{content:"";position:absolute;inset:var(--ctl-edge);z-index:1;border:.1rem solid transparent;border-radius:var(--ctl-radius);box-shadow:0 0 0 var(--ctl-edge) rgba(var(--ctl-edge-color, var(--color-foreground)),var(--ctl-edge-alpha));pointer-events:none;transition:box-shadow var(--duration-short) ease}.field:hover:after,.select:hover:after,.quantity:hover:after,.localization-form__select:hover:after{box-shadow:0 0 0 var(--ctl-edge) rgba(var(--ctl-edge-color, var(--color-foreground)),var(--ctl-edge-alpha-hover))}.field__input,.select__select{position:relative;box-sizing:border-box;width:100%;height:4.5rem;min-width:calc(7rem + 2 * var(--ctl-edge));min-height:calc(2 * var(--ctl-edge));margin:var(--ctl-edge);border:0;border-radius:var(--ctl-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;-webkit-appearance:none;appearance:none;transition:box-shadow var(--duration-short) ease}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible{outline:0;box-shadow:0 0 0 var(--ctl-edge) rgba(var(--ctl-edge-color, var(--color-foreground)),var(--ctl-edge-alpha-hover))}.field__input{flex-grow:1;padding:1.5rem;text-align:left}.field__input::placeholder{opacity:0}.field__input::-webkit-search-cancel-button{display:none}.field__label{position:absolute;top:calc(var(--ctl-edge) + 1rem);left:calc(var(--ctl-edge) + 2rem);margin-bottom:0;color:rgba(var(--color-foreground),.9);font-size:1.6rem;letter-spacing:.1rem;line-height:1.5;pointer-events:none;transition-property:top,font-size;transition-duration:var(--duration-short);transition-timing-function:ease}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{top:calc(var(--ctl-edge) + .5rem);font-size:1rem;letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem}.field__input:-webkit-autofill~.field__label,.field__input:-webkit-autofill~.field__button{color:#000}.field--with-error{flex-wrap:wrap}.field__button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;overflow:hidden;background-color:transparent;color:currentColor;cursor:pointer}.field__button>svg{width:2.5rem;height:2.5rem}.text-area{min-height:10rem;resize:none}textarea.field__input{height:auto;min-height:10rem;padding-top:2.2rem}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{display:flex;align-items:center;margin-top:1rem;font-size:1.4rem;line-height:1}.form__message--large,.form-status{font-size:1.6rem}.form__message .icon,.form__message svg{flex-shrink:0;width:1.3rem;height:1.3rem;margin-right:.5rem}.form__message--large .icon{width:1.5rem;height:1.5rem;margin-right:1rem}.form-status{margin:0}.form-status-list{margin:2rem 0 4rem;padding:0}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.select__select{padding:0 calc(3rem + var(--ctl-edge)) 0 2rem;background:linear-gradient(rgba(var(--accent-color),var(--ctl-tint, 0)),rgba(var(--accent-color),var(--ctl-tint, 0))),rgb(var(--color-background));color:rgb(var(--accent-2-color));font-size:1.4rem;line-height:calc(1 + .6 / var(--font-body-scale));cursor:pointer}.select__select--no-bg{background:none}.select .icon-caret{position:absolute;top:50%;right:calc(1.5rem + var(--ctl-edge));height:.6rem;color:rgb(var(--accent-2-color));translate:0 -50%;pointer-events:none}.select--small .select__select{height:2.25em;padding:0 2.5rem 0 .8rem;font-size:1.2rem}.select--small .icon-caret{right:calc(.75rem + var(--ctl-edge))}.quantity{--qty-width: 14rem;--qty-height: 4.5rem;--qty-button: 4.5rem;--qty-corner: var(--ctl-radius);position:relative;display:flex;width:calc(var(--qty-width) / var(--font-body-scale) + 2 * var(--ctl-edge));min-height:calc(var(--qty-height) + 2 * var(--ctl-edge));border-radius:var(--qty-corner);color:rgb(var(--color-foreground))}.quantity:before{background:rgb(var(--color-background))}.quantity:after{border-radius:var(--qty-corner)}.quantity--full{width:100%}.quantity__input{flex-grow:1;width:100%;padding:0 .5rem;border:none;background:transparent;color:currentColor;font-size:1.4rem;font-weight:500;text-align:center;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.quantity__input:focus-visible{outline:none;box-shadow:none}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 10rem rgb(var(--color-background))!important;box-shadow:inset 0 0 0 10rem rgb(var(--color-background))!important}.quantity__button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--qty-button) / var(--font-body-scale));padding:0;color:inherit;font-size:1.8rem;cursor:pointer}.quantity__button:first-child{margin-left:var(--ctl-edge)}.quantity__button:last-child{margin-right:var(--ctl-edge)}.quantity__button svg{width:1rem;pointer-events:none}@media(max-width:749px){.quantity{--qty-width: 12.5rem;--qty-height: 4rem;--qty-button: 4rem;--qty-corner: calc(var(--ctl-radius) * .75)}.quantity:before{border-radius:calc(var(--ctl-radius) * .75 + var(--ctl-edge))}}.main-quantity:before{background:none}.main-quantity .quantity__input,.main-quantity .quantity__button{margin-top:var(--ctl-edge);margin-bottom:var(--ctl-edge);background:linear-gradient(rgba(var(--accent-color),var(--ctl-tint, 0)),rgba(var(--accent-color),var(--ctl-tint, 0))),rgb(var(--color-background));color:rgb(var(--accent-2-color))}.main-quantity .quantity__button:first-child{border-radius:var(--ctl-radius) 0 0 var(--ctl-radius)}.main-quantity .quantity__button:last-child{border-radius:0 var(--ctl-radius) var(--ctl-radius) 0}.main-quantity .icon{color:rgb(var(--accent-2-color))}.quantity__rules{position:relative;margin-top:1.2rem;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.product-form{display:block}variant-selects,variant-radios{display:block}.product-form__input{flex:0 0 100%;min-width:fit-content;margin:0 0 1.2rem;padding:0;border:none}.product-form__input:last-of-type{margin-bottom:0}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0;font-weight:600}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{--pill-ink: var(--accent-color);--pill-edge: var(--variant-pills-border-width);--pill-round: var(--variant-pills-radius);--color-foreground: var(--pill-ink);position:relative;display:inline-block;margin:.7rem .5rem .2rem 0;padding:var(--variant-pills-padding-y) var(--variant-pills-padding-x);border:var(--pill-edge) solid rgba(var(--pill-ink),var(--variant-pills-border-opacity));border-radius:var(--pill-round);background-color:rgba(var(--pill-ink),var(--variant-pills-inactive-overlay-opacity));color:rgb(var(--pill-ink));font-size:var(--variant-pills-text-size);letter-spacing:.1rem;line-height:1;text-align:center;cursor:pointer;transition-property:border-color,background-color,color;transition-duration:var(--duration-short)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:before{content:"";position:absolute;inset:calc(-1 * var(--pill-edge));z-index:-1;border-radius:var(--pill-round);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.variant-pills--bold,.product-form__input input[type=radio]+label.variant-pills--bold{font-weight:700}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:hover{border-color:rgb(var(--pill-ink))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background-color:rgb(var(--pill-ink));color:rgb(var(--color-background))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:is(:disabled,.disabled)+label{border-color:rgba(var(--pill-ink),.1);color:rgba(var(--pill-ink),.6);text-decoration:line-through}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:is(:disabled,.disabled):checked+label{color:rgba(var(--color-background),.6)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:is(:focus-visible,.focused)+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--pill-ink),.55)}[data-skip-non-existent=true] .non-existent,[data-skip-non-existent=true] .non-existent+label,[data-skip-unavailable=true] .unavailable,[data-skip-unavailable=true] .unavailable+label{display:none!important}.variant-selects--small{display:flex;flex-wrap:wrap;gap:1rem}.variant-selects--small .product-form__input--dropdown{flex:0 0 auto;margin:0}.variant-selects--small .form__label{margin-bottom:0;text-align:left}.color-swatches-container{--swatch-size: 4.75rem;--swatch-gap: .3rem;--swatch-ring: .2rem;display:flex;flex-wrap:wrap;gap:.5rem}.color-swatches-container--size-small{--swatch-size: 3.5rem;--swatch-gap: .2rem;--swatch-ring: .1rem}.color-swatches-container--size-large{--swatch-size: 5.75rem;gap:.8rem}.color-swatches-container--size-extra-large{--swatch-size: 7rem;gap:1rem;padding-top:.2rem}@media(min-width:750px){.color-swatches-container{--swatch-size: 5rem}.color-swatches-container--size-small{--swatch-size: 4.25rem;--swatch-gap: .2rem;--swatch-ring: .2rem}.color-swatches-container--size-large{--swatch-size: 6.5rem}.color-swatches-container--size-extra-large{--swatch-size: 8rem}}.color-swatch{position:relative;border-radius:var(--swatches-radius)}.color-swatch__image{position:relative;width:var(--swatch-size);height:var(--swatch-size);overflow:hidden;border:solid var(--swatch-gap) rgb(var(--color-background));border-radius:var(--swatches-radius);box-shadow:0 0 0 var(--swatch-ring) rgba(var(--color-foreground),var(--swatches-border-opacity));transition:box-shadow var(--duration-short) ease}.color-swatch input:checked+.color-swatch__image{box-shadow:0 0 0 var(--swatch-ring) rgba(var(--color-foreground),var(--swatches-selected-border-opacity))}.color-swatch input.disabled+.color-swatch__image{opacity:.3}.color-swatch__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.color-swatch__custom-color{position:absolute;top:50%;left:50%;width:95%;height:95%;border-radius:var(--swatches-radius);background:var(--bg-color);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.3);translate:-50% -50%}.color-swatch_hidden-label{position:absolute;inset:0;cursor:pointer}.color-swatch__label{position:absolute;bottom:calc(100% + .5em);left:50%;display:none;margin:0;padding:.25em .65em;border-radius:.5em;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.5rem;line-height:2em;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,50%);transition:opacity .25s ease,transform .25s ease,visibility .25s}.color-swatch__label:before{content:"";position:absolute;top:100%;left:50%;width:.75em;height:.5em;background:inherit;clip-path:polygon(0 0,50% 100%,100% 0);transform:translate(-50%)}@media(hover:hover){.color-swatch__label{display:block}.color-swatch:hover .color-swatch__label{opacity:1;visibility:visible;transform:translate(-50%)}}.badge{display:inline-flex;align-items:center;column-gap:.4em;padding:0 .5em;border:1px solid rgba(var(--color-badge-border),var(--alpha-badge-border));border-radius:var(--badge-corner-radius);background-color:rgb(var(--color-badge-background));color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;letter-spacing:.1rem;line-height:1.75em;text-align:center}.badge svg{height:1em}.price{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;color:rgb(var(--color-foreground));font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale))}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{display:inline-block;margin:0;color:rgb(var(--accent-color));font-weight:700}.price--large{font-size:2rem;letter-spacing:.13rem;line-height:calc(1 + .5 / var(--font-body-scale))}.price__regular,.price--sold-out .price__availability{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-flex}.price--on-sale .price__sale{display:initial;flex-flow:row wrap}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.9);font-size:1.3rem;text-decoration:line-through}.price--large .price-item--regular{font-size:1.6rem}.price--center{display:initial;justify-content:center}.unit-price{display:block;margin-top:.2rem;color:rgba(var(--color-foreground),.7);font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.regular-price{color:rgb(var(--accent-color));font-weight:700;letter-spacing:.1rem}.compare-price{color:rgba(var(--color-foreground),.7);font-size:.8em;letter-spacing:.1rem;text-decoration:line-through}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .8;--font-size: 1.7;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);display:inline-block;margin:0;font-family:Times,serif;font-size:calc(var(--font-size) * 1rem);letter-spacing:calc(var(--letter-spacing) * 1rem);line-height:1}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-text{display:none}.rating-count{display:inline-block;margin:0}.list-payment{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem 0;padding:1rem 0 0}.list-payment__item{display:flex;align-items:center;padding:.5rem}@media(min-width:750px){.list-payment{justify-content:flex-end;margin:-.5rem;padding-top:0}}.card-wrapper{position:relative;height:100%;color:inherit;text-decoration:none}.card{text-align:var(--text-alignment);text-decoration:none}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card--card{height:100%}.card--card,.card--standard .card__inner{position:relative;box-sizing:border-box;border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));border-radius:var(--border-radius)}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;inset:calc(var(--border-width) * -1);z-index:-1;border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));pointer-events:none}.card__inner{width:100%}.card__media,.card .media{position:absolute;top:0;bottom:0}.card .media{width:100%}.card__media{width:calc(100% - 2 * var(--image-padding));margin:var(--image-padding)}.card .card__inner .card__media{z-index:0;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card--card .card__inner .card__media{border-bottom-left-radius:0;border-bottom-right-radius:0}.card__media .media img{width:100%;height:100%;object-fit:cover;object-position:center}.card--standard.card--text{background-color:transparent}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);flex-grow:1;width:100%;padding:1rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card--media .card__inner .card__content{position:relative;padding:calc(var(--image-padding) + 1rem)}.card__inner:not(.ratio)>.card__content{height:100%}.card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding))}.card__information{grid-row-start:2;padding:1rem}.card__heading{margin-top:0;margin-bottom:0}.card__heading a:after{content:"";position:absolute;inset:0;z-index:1;outline-offset:.3rem}.card--card .card__heading a:after,.card--standard.card--text a:after{inset:calc(var(--border-width) * -1)}.card__heading a:focus{outline:0;box-shadow:none}.card__heading a:focus-visible:after{outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.card__badge{align-self:flex-end;justify-self:flex-start;grid-row-start:3}.card__badge.top{align-self:flex-start;grid-row-start:1}.card__badge.right{justify-self:flex-end}.card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}.card--standard.card--media .card__inner .card__information,.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading,.card--standard:not(.card--horizontal)>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption,.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge,.card--horizontal .card__badge,.card--horizontal.card--text .card__inner{display:none}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card.card--horizontal{--text-alignment: left;--image-padding: 0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.card--horizontal.ratio:before{padding-bottom:0}.card--card.card--horizontal{padding:1.2rem}.card--card.card--horizontal.card--text{column-gap:0}.card--horizontal .card__heading,.card--horizontal .price__container .price-item{font-size:calc(var(--font-heading-scale) * 1.2rem)}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{display:flex;flex-direction:column}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{margin-left:.8rem;overflow:hidden;white-space:nowrap;transition:transform var(--duration-short) ease}.card-information{width:100%;text-align:var(--text-alignment)}.card-information>*{color:rgb(var(--color-foreground));line-height:calc(1 + .4 / var(--font-body-scale))}.card-information>.price{display:block}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.7rem}.card-information>.rating{margin-top:.4rem}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.card__content .product-form__input--pills{display:none}.card__content .product-form__input{margin-bottom:0}@media(min-width:750px){.card__information{padding-top:1rem;padding-bottom:1rem}.card--horizontal .card__heading,.card--horizontal .price__container .price-item{font-size:calc(var(--font-heading-scale) * 1.3rem)}}@media(min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:scale(1.03);transition:transform var(--duration-long) ease,opacity .4s var(--ease-out-soft)}}.media{position:relative;display:block;overflow:hidden;background-color:rgba(var(--color-foreground),.1)}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{position:absolute;top:0;left:0;display:block;width:100%;max-width:100%;height:100%}.media>img,.media>video,.media>fk-video video{object-fit:cover;object-position:center center;transition:opacity .4s var(--ease-out-soft)}.media>fk-video video{width:100%;height:100%}.media--fit-contain>img,.media--fit-contain>video,.media--fit-contain>fk-video video{object-fit:contain}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media--adapt{padding-bottom:var(--ratio-percent, 100%)}.media.media--hover-effect>img+img{opacity:0}.media-background{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.ratio{position:relative;display:flex;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}.placeholder-svg{display:block;width:100%;height:100%}.global-media-settings{position:relative;overflow:visible!important;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;inset:calc(var(--media-border-width) * -1);z-index:-1;border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings video,.global-media-settings iframe,.global-media-settings model-viewer{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container{position:relative;border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-radius:var(--text-boxes-radius)}.content-container:after{content:"";position:absolute;inset:calc(var(--text-boxes-border-width) * -1);z-index:-1;border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));pointer-events:none}.content-container--full-width:after{left:0;right:0;border-radius:0}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img{border-left:none;border-right:none;border-radius:0}@media(max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.border-custom{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.custom-padding{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.custom-font-size{font-size:var(--desktop-text-size)}.custom-font-size-all{font-size:var(--text-size)}.custom-image-height{width:auto;height:var(--desktop-image-height)}.custom-image-width{width:var(--desktop-width)}@media(max-width:749px){.custom-font-size{font-size:var(--mobile-text-size)}.custom-image-height{height:var(--mobile-image-height)}.custom-image-width{width:var(--mobile-width)}}.buttons-container{display:flex;flex-wrap:wrap;justify-content:var(--alignment);gap:1rem;word-break:break-word}@media(max-width:749px){.buttons-container{justify-content:var(--mobile-alignment, var(--alignment))}}slider-component{--desktop-margin-left-first-item: max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 1.5rem}@media(max-width:749px){slider-component.page-width{padding:0 1.5rem}}@media(min-width:750px)and (max-width:989px){slider-component.page-width{padding:0 5rem}}.slider{scrollbar-width:none;-ms-overflow-style:none}.slider::-webkit-scrollbar{display:none}.slider__slide{--focus-outline-padding: .5rem;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));flex-shrink:0;padding-bottom:0;scroll-snap-align:start}.slider--everywhere{position:relative;flex-wrap:nowrap;margin-bottom:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media(max-width:749px){.slider.slider--mobile{position:relative;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory}.slider--mobile:after{content:"";width:0;padding-left:1.5rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:.1rem;padding-bottom:.1rem}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0rem}.grid--peek.slider--mobile{width:100%;margin:0}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--peek .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item,.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}.grid__item.slider__slide--full-width{width:100%;max-width:none}}@media(min-width:750px){.slider.slider--tablet-up{position:relative;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:1rem;scroll-snap-type:x mandatory}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media(max-width:989px){.slider.slider--tablet{position:relative;flex-wrap:nowrap;margin-bottom:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory}.slider--tablet:after{content:"";width:0;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing));padding-left:1.5rem}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0rem}.slider--tablet.grid--peek{width:100%;margin:0}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.no-js slider-component .slider{padding-bottom:3rem}}@media(min-width:750px)and (max-width:989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}@media(min-width:990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:nowrap;margin-bottom:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:var(--desktop-margin-left-first-item);scroll-snap-type:x mandatory}.slider--desktop:after{content:"";width:0;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing));padding-left:5rem}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width .slider--desktop:after{padding-left:1.5rem}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}.slider-buttons{display:flex;align-items:center;justify-content:center}@media(min-width:990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media(max-width:989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media(min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:rgba(var(--color-foreground),.9);cursor:pointer}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem;transition:transform var(--duration-short) ease}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}.slider-button--arrow{width:1em;height:1em;padding:0;border-radius:var(--slider-arrow-border-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:var(--slider-arrow-size);opacity:.7;transition:opacity var(--duration-short) ease}.slider-button--arrow:hover:not([disabled]){opacity:.9}.slider-button--arrow[disabled]{opacity:.3}.slider-button--arrow .icon,.slider-button--arrow svg{width:var(--slider-arrow-icon-size);height:var(--slider-arrow-icon-size)}.slider-button--arrow.slider-button--next .icon,.slider-button--arrow.slider-button--next:not([disabled]):hover .icon{transform:none}.slider-button--arrow.slider-button--prev .icon,.slider-button--arrow.slider-button--prev:not([disabled]):hover .icon{transform:scaleX(-1)}.slider-buttons--transparent .slider-button--arrow{background-color:transparent;color:rgb(var(--color-background))}.slider-buttons--overlay .slider-button--arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.slider-buttons--overlay .slider-button--prev{left:1rem}.slider-buttons--overlay .slider-button--next{right:1rem}.slider-counter{display:flex;justify-content:center;align-items:center;min-width:4.4rem;font-variant-numeric:tabular-nums}.slider-counter__link{padding:.7rem;border:0;background:none;cursor:pointer}@media(min-width:750px){.slider-counter--dots,.slider-dots{margin:0 1.2rem}.slider-counter__link{padding:1rem}}.slider-dots,.slider-counter--dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slider-counter__link--dots,.slider-dot{--dot-color: rgb(var(--color-foreground));position:relative;box-sizing:content-box;width:var(--pagination-dot-width);height:var(--pagination-dot-height);padding:calc(var(--pagination-dot-spacing) / 2);border:0;background:transparent;cursor:pointer}.slider-counter__link--dots .dot,.slider-dot:before{content:"";position:absolute;top:50%;left:50%;display:block;width:var(--pagination-dot-width);height:var(--pagination-dot-height);padding:0;border:0;border-radius:var(--pagination-dot-radius);background:var(--dot-color);opacity:.5;translate:-50% -50%;transition:width .2s linear,height .2s linear,opacity .2s linear}.slider-counter__link--dots:hover .dot,.slider-dot:hover:before{opacity:.9}.slider-counter__link--active.slider-counter__link--dots .dot,.slider-dot.is-active:before,.slider-dot[aria-current=true]:before{width:calc(var(--pagination-dot-width) * var(--pagination-dot-active-scale));height:calc(var(--pagination-dot-height) * var(--pagination-dot-active-scale));border-radius:calc(var(--pagination-dot-radius) * var(--pagination-dot-active-scale));opacity:1}.slider-dots--background .slider-counter__link--dots,.slider-dots--background .slider-dot{--dot-color: rgb(var(--color-background))}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none;transition:transform .2s ease-in-out}.slider-counter__link--numbers:hover,.slider-counter__link--active.slider-counter__link--numbers{color:rgb(var(--color-foreground));transform:scale(1.1)}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline}.slider-autoplay-toggle{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:rgba(var(--color-foreground),.9)}.slider-autoplay-toggle .icon{width:1rem;height:1.2rem}.slider-autoplay-toggle .icon-play,.slider-autoplay-toggle--paused .icon-pause{display:none}.slider-autoplay-toggle--paused .icon-play{display:block}@media(prefers-reduced-motion:reduce){.slider{scroll-behavior:auto}}.drawer{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;width:100vw;height:100%;background-color:transparent;visibility:hidden;transition:visibility var(--duration-default) ease,background-color var(--duration-default) ease}.drawer.active{background-color:rgba(var(--color-foreground),.5);visibility:visible}.drawer__inner{display:flex;flex-direction:column;width:40rem;max-width:calc(100vw - 3rem);height:100%;overflow:hidden;border:var(--drawer-border-width) solid rgba(var(--color-foreground),var(--drawer-border-opacity));border-top:0;border-right:0;border-bottom:0;background-color:rgb(var(--color-background));box-shadow:var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity));transform:translate(100%);transition:transform var(--duration-default) ease}.drawer.active .drawer__inner{transform:translate(0)}.drawer__inner-empty{display:flex;flex-direction:column;height:100%;padding:0 1.5rem;overflow:hidden;background-color:rgb(var(--color-background))}.global-settings-popup{border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes appear-fade{0%{opacity:0}to{opacity:1}}.modal-dialog--centered{position:fixed;inset:0;z-index:1100;display:none;align-items:center;justify-content:center;padding:1.5rem;background:rgba(var(--color-foreground),.2)}.modal-dialog--centered[open]{display:flex;animation:appear-fade var(--duration-default) ease}.modal__toggle{list-style-type:none}.modal__toggle-open{display:flex}.modal__toggle-close{display:none}.no-js details[open] .modal__toggle{position:absolute;z-index:5}.no-js details[open] .modal__toggle-open{display:none}.no-js details[open] svg.modal__toggle-close{z-index:1;display:flex;width:1.7rem;height:1.7rem}.modal-overlay{display:block}details[open] .modal-overlay{display:block}.modal__close-button.link{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem;transition:transform var(--duration-short) ease}.modal__close-button:hover .icon{transform:scale(1.07)}.modal__content{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background))}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{content:" ";position:fixed;inset:0;z-index:2;display:block;background:transparent;cursor:default}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media(min-width:750px){.disclosure-has-popup[open]>summary+*{z-index:4}}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.disclosure{position:relative}.disclosure__button{display:flex;align-items:center;height:4rem;padding:0 1.5rem;background-color:transparent;font-size:1.3rem;cursor:pointer}.disclosure__list-wrapper{position:absolute;bottom:100%;z-index:2;overflow:hidden;border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));transform:translateY(-1rem)}.disclosure__list{position:relative;width:max-content;min-width:12rem;max-width:22rem;min-height:8.2rem;max-height:19rem;padding:.5rem 0;overflow-y:auto;font-size:1.4rem;scroll-padding:.5rem 0}.disclosure__item{position:relative}.disclosure__link{display:block;padding:.5rem 2.2rem;line-height:calc(1 + .8 / var(--font-body-scale));text-decoration:none}.disclosure__link:hover,.disclosure__link--active,.disclosure__link[aria-current=true]{color:rgb(var(--accent-color))}.localization-form{display:flex;flex:auto 1 0;flex-direction:column;margin:0 auto;padding:1rem}.localization-form:only-child{display:inline-flex;flex:initial;flex-wrap:wrap;padding:1rem 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{flex-grow:1;margin:1rem 1rem .5rem}.localization-form .button{padding:1rem}.localization-form__currency{display:inline-block}.localization-form__select{position:relative;min-width:calc(7rem + 2 * var(--ctl-edge));min-height:calc(4rem + 2 * var(--ctl-edge));margin-bottom:1.5rem;padding-left:1rem;border-radius:var(--ctl-radius-outer);text-align:left}.localization-form__select:focus{outline:0;box-shadow:none}.disclosure__button.localization-form__select{padding:calc(2rem + var(--ctl-edge));background:rgb(var(--color-background))}.localization-form__select .icon-caret{position:absolute;top:calc(50% - .2rem);right:calc(1.5rem + var(--ctl-edge));height:.6rem}.localization-selector.link{width:100%;padding-right:4rem;padding-bottom:1.5rem;color:rgb(var(--color-foreground));text-decoration:none;-webkit-appearance:none;appearance:none}.list-menu--disclosure{position:absolute;min-width:100%;width:20rem;border:1px solid rgba(var(--color-foreground),.2)}.list-menu--disclosure:focus{outline:none}.list-menu--right{right:0}.list-menu__item--active{color:rgb(var(--accent-color))}.list-menu__item--active:hover{text-decoration:underline}.accordion{display:block;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion--top-border{border-top:.1rem solid rgba(var(--color-foreground),.08)}.accordion+.accordion{margin-top:0;border-top:none}.accordion__summary{position:relative;display:flex;align-items:center;padding:1.25rem 0;line-height:1;cursor:pointer}.accordion .summary__title{display:flex;flex:1;align-items:center}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);margin:0;font-size:calc(var(--font-heading-scale) * 1.2rem);word-break:break-word}.accordion .summary__title img{width:auto;height:calc(var(--font-heading-scale) * 1.8rem);margin-right:calc(var(--font-heading-scale) * .75rem)}.accordion .material-symbols-outlined,.accordion .icon-accordion{align-self:center;margin-right:calc(var(--font-heading-scale) * .75rem);color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 1.8rem)}.accordion .icon-accordion{flex-shrink:0;width:calc(var(--font-heading-scale) * 2rem);height:calc(var(--font-heading-scale) * 2rem)}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem);transition:transform .2s ease-in-out}.accordion .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * 1.2rem);margin-right:1rem;transition:transform .2s ease-in-out}summary .icon-caret{position:absolute;top:calc(50% - .2rem);right:1.5rem;height:.6rem}.accordion__summary .icon-caret,.accordion__summary .icon-plus{position:static;flex-shrink:0}.accordion__details[open] .accordion__summary .icon-caret,.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__details[open] .accordion__summary .icon-plus,.accordion details[open]>summary .icon-plus{transform:rotate(135deg)}.accordion__content-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease-in-out}.accordion__details[open]+.accordion__content-wrapper{grid-template-rows:1fr}.accordion__content{min-height:0;padding:0 .6rem;overflow:visible;opacity:0;word-break:break-word;transition:opacity .2s,padding-bottom 0s}.accordion__details[open]+.accordion__content-wrapper .accordion__content,.accordion details[open]>.accordion__content{padding-bottom:1.5rem;opacity:1}.accordion--small .accordion__title{max-width:calc(100% - 5rem);font-size:calc(var(--font-heading-scale) * 1.1rem)}.accordion--small .material-symbols-outlined{margin-right:calc(var(--font-heading-scale) * .4rem);font-size:calc(var(--font-heading-scale) * 1.4rem)}.accordion--small .summary__title img{height:calc(var(--font-heading-scale) * 1.4rem);margin-right:calc(var(--font-heading-scale) * .4rem)}.accordion--small .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .5rem)}.accordion--small .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * 1rem)}.accordion--large .accordion__title{max-width:calc(100% - 5rem);font-size:calc(var(--font-heading-scale) * 1.4rem)}.accordion--large .material-symbols-outlined{font-size:calc(var(--font-heading-scale) * 2.2rem)}.accordion--large .summary__title img{height:calc(var(--font-heading-scale) * 2.2rem)}.accordion--large .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .7rem)}.accordion--large .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * 1.4rem)}deferred-media{display:block}.deferred-media{overflow:hidden}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media__poster{width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:none;background-color:transparent;cursor:pointer}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media__poster img{width:auto;max-width:100%;height:100%}.deferred-media__poster:focus-visible{outline:none;border-radius:calc(var(--media-radius) - var(--media-border-width));box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5)}.deferred-media__poster-button{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:6.2rem;height:6.2rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{width:2rem;height:2rem}.deferred-media__poster-button .icon-play{margin-left:.2rem}fk-video{position:relative;z-index:0;display:block}fk-video video{width:100%}.video-container{position:relative}.internal-video__play{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;outline:none;background:none;cursor:pointer}.play-button{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border:none;border-radius:50%;outline:none;background:rgb(var(--color-background));cursor:pointer;transition:opacity var(--duration-default) ease}.play-button svg{width:50%;height:50%;color:rgb(var(--color-foreground))}.play-button .icon-play{transform:translate(8%)}.internal-video--playing .play-button{opacity:0}.internal-video--loading:before{content:"";position:absolute;top:50%;left:50%;z-index:1;display:block;width:4rem;height:4rem;border:.4rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:video-spin 1s linear infinite}@keyframes video-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.internal-video__timeline{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:10px;cursor:grab;touch-action:none}.internal-video__timeline:after{content:"";position:absolute;bottom:0;left:0;width:var(--completed, 0%);height:5px;background:rgb(var(--accent-color))}.internal-video__timeline--top,.internal-video__timeline--top:after{top:0;bottom:auto}.internal-video__sound-btn{position:absolute;right:1rem;bottom:1rem;z-index:3;width:2.8rem;height:2.8rem;padding:0;border-radius:50%;font-size:3rem}.internal-video__timeline+.internal-video__sound-btn{transform:translateY(-5px)}.internal-video__sound-btn svg{width:1.2rem;height:1.2rem}.fk-video:not(.internal-video--muted) .internal-video__sound-off,.fk-video.internal-video--muted .internal-video__sound-on{display:none}.ripple-animation:before,.ripple-animation:after{content:"";position:absolute;inset:0;z-index:-1;display:block;border:solid 1px rgb(var(--color-background));border-radius:50%;animation:ripple-out 2s linear infinite}.ripple-animation:after{animation-delay:1s}@keyframes ripple-out{0%{opacity:0;transform:scale(1)}20%,70%{opacity:1}to{opacity:0;transform:scale(1.5)}}.loading-overlay{position:absolute;z-index:1;width:1.8rem}@media(max-width:749px){.loading-overlay{top:0;right:0}}@media(min-width:750px){.loading-overlay{left:0}}.loading-overlay__spinner{display:inline-block;width:1.8rem}.spinner{animation:spinner-rotate 1.4s linear infinite}.path{stroke:rgb(var(--color-foreground));stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:spinner-dash 1.4s ease-in-out infinite}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes spinner-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}share-button,.share-button{position:relative;display:block}.share-button details{width:fit-content}.share-button__button{display:flex;align-items:center;min-height:2.5rem;margin-left:0;padding-left:0;border:none;background-color:transparent;color:rgb(var(--color-link));font-size:1.4rem;cursor:pointer}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button .icon-share{min-width:1.3rem;height:1.2rem;margin-right:1rem}.share-button__fallback{position:absolute;top:3rem;left:.1rem;z-index:3;display:flex;align-items:center;width:100%;min-width:max-content;border:0;border-radius:var(--inputs-radius)}.share-button__fallback:before{background:rgb(var(--color-background))}.share-button__fallback .field:before,.share-button__fallback .field:after{content:none}.share-button__fallback .field{min-width:auto;min-height:auto;border-radius:0;transition:none}.share-button__fallback .field__input{min-width:auto;min-height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;filter:none}.share-button__fallback .field__input:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback button{position:relative;right:var(--ctl-edge);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:none;background-color:transparent;color:rgb(var(--color-foreground));cursor:pointer}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.9)}.share-button__fallback button:hover svg{transform:scale(1.07)}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin:var(--ctl-edge);padding:.8rem 0 .8rem 1.5rem}.share-button__message:not(:empty):not(.hidden)~*{display:none}.list-social{display:flex;flex-wrap:wrap;justify-content:flex-end}@media(max-width:749px){.list-social{justify-content:center}}.list-social__link{display:flex;align-items:center;padding:1.3rem;color:rgb(var(--color-foreground));text-decoration:none}.list-social__item .icon{width:1.8rem;height:1.8rem;transition:transform var(--duration-short) ease}.list-social__link:hover .icon{transform:scale(1.07)}.pagination-wrapper{margin-top:4rem}@media(min-width:990px){.pagination-wrapper{margin-top:5rem}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.pagination__list>li{flex:1 0 4.4rem;max-width:4.4rem}.pagination__item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:4.4rem;padding:0;color:rgb(var(--color-foreground));font-size:1.4rem;text-decoration:none}.pagination__item--current{opacity:.7}.pagination__item--current:after,.pagination__item:not(.pagination__item--gap):not(.pagination__item-arrow):hover:after{content:"";position:absolute;bottom:8px;left:50%;display:block;width:2rem;height:.1rem;background-color:currentColor;transform:translate(-50%)}.pagination__item .icon-caret{height:.6rem;transition:transform var(--duration-short) ease}.pagination__item--prev .icon-caret{transform:rotate(90deg)}.pagination__item--next .icon-caret{transform:rotate(-90deg)}.pagination__item--prev:hover .icon-caret{transform:rotate(90deg) scale(1.07)}.pagination__item--next:hover .icon-caret{transform:rotate(-90deg) scale(1.07)}fk-kopierknopf{display:inline-flex}fk-kopierknopf[data-success=false]:not(.copy-button--success-absolute) .copy-success,fk-kopierknopf[data-success=true]:not(.copy-button--success-absolute) .copy-text{display:none}.copy-button--success-absolute{position:relative;display:block}.copy-button--success-absolute .copy-success{position:absolute;top:50%;left:50%;white-space:nowrap;pointer-events:none;translate:-50% -50%}.copy-button--success-absolute[data-success=false] .copy-success,.copy-button--success-absolute[data-success=true] .copy-text{opacity:0}.section-id-btn{display:flex;width:fit-content;margin:0 auto;cursor:pointer}.icon-arrow{width:1.5rem}.icon-caret{height:.6rem}.icon-accordion{width:2rem;height:2rem}.icon-divider{display:block;width:100%;height:auto}@media(forced-colors:active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.icon-hamburger:not(.header__text-icon){--hamburger-bar: 2px;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(8px - var(--hamburger-bar))}.icon-hamburger__bar{display:block;width:100%;height:var(--hamburger-bar);border-radius:4px;background:currentColor}.icon-hamburger--style_2{align-items:center!important}.icon-hamburger--style_2 .icon-hamburger__bar:nth-child(2),.icon-hamburger--style_3 .icon-hamburger__bar:nth-child(2),.icon-hamburger--style_6 .icon-hamburger__bar:nth-child(1),.icon-hamburger--style_6 .icon-hamburger__bar:nth-child(3){width:70%}.icon-hamburger--style_4 .icon-hamburger__bar:nth-child(2),.icon-hamburger--style_5 .icon-hamburger__bar:nth-child(2){width:75%}.icon-hamburger--style_4 .icon-hamburger__bar:nth-child(1),.icon-hamburger--style_5 .icon-hamburger__bar:nth-child(3){width:50%}.icon-hamburger--style_6 .icon-hamburger__bar:nth-child(1){align-self:flex-end}.material-symbols-outlined{display:inline-block;flex-shrink:0;max-width:1em;overflow:hidden;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;vertical-align:bottom;-webkit-font-smoothing:antialiased;user-select:none}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 48}svg.material-symbols-outlined{width:1em;height:1em;overflow:visible}.material-icon--custom-color{color:var(--color-icon)}.animations-enabled .animate-section{--animation-duration: var(--anim-duration, .65s);--init-delay: var(--anim-init-delay, .15s);--child-delay: var(--anim-child-delay, .15s)}.animations-enabled .animate-section.animate--hidden:not(.animate--shown) .animate-item{opacity:var(--anim-start-opacity, 0);filter:blur(1px);transform:translate(var(--anim-start-x, 0%),var(--anim-start-y, 0%))}.animations-enabled .animate-section.animate--shown .animate-item{opacity:1;filter:none;transform:none;transition:opacity var(--animation-duration) var(--init-delay),filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay)}.animations-enabled .animate-section.animate--shown .animate-item.animate-item--child{transition-delay:calc(var(--init-delay) + var(--child-delay) * var(--index, 0))}html.no-js .animate-section .animate-item,.shopify-design-mode .animate-section.animate--shown .animate-item{opacity:1!important;filter:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.animations-enabled .animate-section.animate--hidden:not(.animate--shown) .animate-item{transform:none;filter:none}.animations-enabled .animate-section.animate--shown .animate-item{transition-duration:1ms;transition-delay:0s!important}}.error-msg{margin:1rem 0;padding:1rem 1.25rem;border:1px solid #ff4d4f;border-radius:6px;background-color:#fff1f0;color:#a8071a;font-style:italic;line-height:1.4}.shopify-policy__container{padding-bottom:3rem}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.button-show-more{justify-content:flex-start;margin-top:1.5rem;padding-left:0;padding-bottom:1.1rem}.button-show-less{margin-top:1.5rem}@media(prefers-reduced-motion:reduce){.motion-reduce{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media(forced-colors:active){.button,.shopify-challenge__button{border:1px solid transparent}.button.loading{color:rgb(var(--color-foreground))}}
