@font-face{font-family:Apercu Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/Apercu_Pro_Regular.woff2?v=1757714035) format("woff2")}:root{--clr-white: #fff;--clr-gray: #f8f8f8;--clr-dark: #231f20;--clr-dark-0-5: #00000080;--clr-accent: #b12825;--clr-accent-light: #b1282533;--clr-yellow-light: #fffced;--clr-gradient: linear-gradient(180deg, rgba(35, 31, 32, 0) 0%, #231f20 100%);--clr-gradient-270: linear-gradient( 270deg, rgba(35, 31, 32, 0) 0%, #231f20 100% );--clr-gradient-180: linear-gradient(180deg, #fff 0%, #f6f6f6 100%);--clr-red: #f00;--form-valid-color: rgba(0, 128, 0, .2);--form-valid-border-color: green;--form-invalid-color: rgba(255, 0, 0, .2);--form-invalid-border-color: red;--form-placeholder-color: #231f201a;--clr-border: var(--clr-accent);--clr-border-accent-light: #b1282533;--clr-modal-overlay: #231f20b2;--stroke: 1px solid var(--clr-accent);accent-color:var(--clr-accent);caret-color:var(--clr-accent);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700;--lh-heading: 1;--lh-body: 1.4;--fs-800: 5.625rem ;--fs-700: 3.25rem ;--fs-600: 3rem ;--fs-500: 2.5rem ;--fs-400: 1.75rem ;--fs-300: 1.5rem ;--fs-200: 1.25rem ;--fs-100: 1rem;--fs-000: .875rem ;--fs-200-100: clamp(1rem, .9318181818rem + .303030303vw, 1.25rem);--fs-100-000: clamp(.875rem, .8409090909rem + .1515151515vw, 1rem);--fs-hxl: clamp(3rem, 2.2840909091rem + 3.1818181818vw, 5.625rem);--fs-h1: clamp(3.25rem, 2.9431818182rem + 1.3636363636vw, 4.375rem);--fs-h2: clamp(2.5rem, 2.2954545455rem + .9090909091vw, 3.25rem);--fs-h3: clamp(1.5rem, 1.4318181818rem + .303030303vw, 1.75rem);--fs-h4: clamp(1.25rem, 1.1818181818rem + .303030303vw, 1.5rem);--fs-p: 1rem ;--fs-h2-h3: clamp(1.75rem, 1.5454545455rem + .9090909091vw, 2.5rem);--ff-primary: "Bebas Neue", serif;--ff-secondary: "Apercu Pro", sans-serif;--ff-code: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--space-160-60: clamp(60px, 60px + (160 - 60) * (100vw - 360px) / (1680 - 360), 160px);--space-160-16: clamp(16px, 16px + (160 - 16) * (100vw - 360px) / (1680 - 360), 160px);--space-120-60: clamp(60px, 60px + (120 - 60) * (100vw - 360px) / (1680 - 360), 120px);--space-120-40: clamp(40px, 40px + (120 - 40) * (100vw - 360px) / (1680 - 360), 120px);--space-100-80: clamp(80px, 80px + (100 - 80) * (100vw - 360px) / (1680 - 360), 100px);--space-100-20: clamp(20px, 20px + (100 - 20) * (100vw - 360px) / (1680 - 360), 100px);--space-80-60: clamp(60px, 60px + (80 - 60) * (100vw - 360px) / (1680 - 360), 80px);--space-80-40: clamp(40px, 40px + (80 - 40) * (100vw - 360px) / (1680 - 360), 80px);--space-80-20: clamp(20px, 20px + (80 - 20) * (100vw - 360px) / (1680 - 360), 80px);--space-60-40: clamp(40px, 40px + (60 - 40) * (100vw - 360px) / (1680 - 360), 60px);--space-60-30: clamp(30px, 30px + (60 - 30) * (100vw - 360px) / (1680 - 360), 60px);--space-60-24: clamp(24px, 24px + (60 - 24) * (100vw - 360px) / (1680 - 360), 60px);--space-40-20: clamp(20px, 20px + (40 - 20) * (100vw - 360px) / (1680 - 360), 40px);--space-30-20: clamp(20px, 20px + (30 - 20) * (100vw - 360px) / (1680 - 360), 30px);--space-30-8: clamp(8px, 8px + (30 - 8) * (100vw - 360px) / (1680 - 360), 30px);--space-30-0: clamp(0px, 0px + (30 - 0) * (100vw - 360px) / (1680 - 360), 30px);--space-20-0: clamp(0px, 0px + (20 - 0) * (100vw - 360px) / (1680 - 360), 20px);--br-20: 20px;--br-8: 8px;--transition-base: .4s ease;--transition-movement: .2s linear;--transition-fade: .3s ease;--transition-bounce: .5s cubic-bezier(.5, .05, .2, 1.5)}::selection{background-color:var(--clr-accent);color:var(--clr-white)}*,:is(*:before,*:after){margin:0;padding:0;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden;tab-size:4;line-height:1.5}@media screen and (min-width: 1024.1px){html{scrollbar-gutter:stable}}body{display:flex;flex-direction:column;overflow-x:clip;-webkit-font-smoothing:antialiased;min-block-size:100vh;min-block-size:100svh}@media screen and (max-width: 768px){body{overflow-x:hidden}}:is(ul[class],ol[class]){list-style-type:""}p:empty{display:none}a{color:inherit;text-decoration:none;text-decoration-skip-ink:auto}:is(h1,h2,h3,h4) a:not([class]){text-decoration-thickness:.1ex;text-underline-offset:.2ex}:is(h1,h2,h3,h4) a:not([class]):hover{text-underline-offset:.3ex}:is(b,strong){font-weight:bolder}:is(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-inline-start:-.5em}small{font-size:80%}:is(code,kbd,samp,pre){font-family:var(--ff-code);font-size:1em;padding:.2em .2em .05em;-webkit-hyphens:none;hyphens:none;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}pre:has(code){width:max-content;max-width:100%;overflow-x:auto}pre code{border:none;background:none;padding:0}ins{text-decoration:none;background:var(--color-primary);color:var(--color-dark);padding-inline:.3em}kbd{border:1px solid;padding-block-end:.1em}var{font-style:normal;font-weight:var(--font-medium)}q{font-style:italic}:is(img,svg,video,picture,canvas,audio,iframe,embed,object){max-inline-size:100%;block-size:auto;display:block}svg{inline-size:auto;line-height:1;flex:none}:is(input,button,select,optgroup,textarea){font-family:inherit;font-size:inherit}select{word-wrap:normal}textarea{resize:vertical;scrollbar-width:thin}textarea:not([rows]){min-block-size:10em}button:not(:disabled),:is(a,label){cursor:pointer}button{text-align:left}:is(p,li,figcaption){text-wrap:pretty}figcaption{max-inline-size:max-content;margin-inline:auto}button{background-color:transparent;border:none;color:inherit}:is(label,legend,fieldset){display:inline-block}table{caption-side:bottom;border-collapse:collapse;border-spacing:0;border:var(--stroke);inline-size:100%}thead th{padding-block:8px}:is(th,td){padding:4px 8px;text-align:left;vertical-align:baseline}th{font-weight:var(--fw-bold);text-align:left}:is(table,th,td){border-color:currentColor}blockquote{margin-inline:0;color:var(--clr-gray)}blockquote q{font-style:normal}figcaption{padding-block-start:.5em;font-size:.8em;font-family:var(--ff-code)}hr{border:none;block-size:1px;background-color:var(--clr-border, currentColor);display:block;margin-block:var(--space-40-20, 20px)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-color, currentColor);outline-offset:var(--focus-offset, .2lh)}.visually-hidden:not(:focus):not(:active),.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;inline-size:1px;block-size:1px;border:0;white-space:nowrap;clip-path:inset(100%)}:target{scroll-margin-block:5lh}#skip-link{position:fixed;inset-block-start:-100vh;inset-inline-start:1rem;z-index:999;font-weight:500;color:var(--clr-black, #000);background:var(--clr-white, #fff);padding:.75em 1.5em;text-align:center;transition:inset-block-start .1s linear;text-decoration:none}#skip-link:is(:focus,:focus-visible){outline:6px double black;box-shadow:0 0 0 4px #fff;inset-block-start:1rem;inset-inline-start:1rem}:is(main#main:target,main#primary:target){scroll-margin-block:0}[hidden]:not([hidden=until-found]),.hidden{display:none!important}.block-editor-block-list__block{max-inline-size:100%!important;margin-inline-start:unset!important;margin-inline-end:unset!important}.edit-post-visual-editor{overflow:hidden}body{font-family:var(--ff-secondary);line-height:var(--lh-body);font-weight:var(--fw-regular, 400);color:var(--clr-dark);background-color:var(--clr-white);font-size:var(--fs-p);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}:is(input,button,select,optgroup,textarea){line-height:1}label{line-height:inherit}:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6,.headline,.upper-label,.hxl){font-family:var(--ff-primary);line-height:var(--lh-heading);font-weight:var(--fw-regular);text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.hxl{font-size:var(--fs-hxl)}h1,:is(.h1,.fs-h1){font-size:var(--fs-h1)}h2,:is(.h2,.fs-h2){font-size:var(--fs-h2)}h3,:is(.h3,.fs-h3){font-size:var(--fs-h3)}:is(h4,h5,h6),:is(.h4,.h5,.h6,.fs-h4,.fs-h5,.fs-h6){font-size:var(--fs-h4)}.ff-primary{font-family:var(--ff-primary)}:is(.fw-light,.light){font-weight:var(--fw-light)}:is(.fw-regular,.regular){font-weight:var(--fw-regular)}:is(.fw-medium,.medium){font-weight:var(--fw-medium)}:is(.fw-semi-bold,.semi-bold){font-weight:var(--fw-semi-bold)}:is(.fw-bold,.bold){font-weight:var(--fw-bold)}.line-height-1{line-height:1}.line-height-normal{line-height:normal}.lh-body,.lh-body p{line-height:var(--lh-body)}.underline{text-decoration:underline}.italic{font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media screen and (min-width: 1024.1px){.desktop\:text-left{text-align:left}.desktop\:text-center{text-align:center}}:is(.clr-white,.text-white){color:var(--clr-white, green)}:is(.clr-accent,.text-accent){color:var(--clr-accent, red)}.headlines-accent :is(h1,h2,h3,h4,h5,h6),.headlines-accent .headline{color:var(--clr-accent)}:is(ul,ol){list-style-position:outside}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.fs-100{font-size:var(--fs-100)}.fs-000{font-size:var(--fs-000)}.fs-200-100{font-size:var(--fs-200-100)}.fs-100-000{font-size:var(--fs-100-000)}.fs-h2-h3{font-size:var(--fs-h2-h3)}.fs-hxl{font-size:var(--fs-hxl)}:is(.fs-900,.fs-800,.fs-700,.fs-600,.fs-500,.fs-400,.fs-300,.fs-200,.fs-hxl,.fs-h1,.fs-h2,.fs-h3,.fs-h4){line-height:var(--lh-heading)}.text-wrap-unset{text-wrap:unset}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-normal{text-transform:initial}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.break{word-break:break-word}.break-anywhere{overflow-wrap:anywhere}.tabular-nums{font-variant-numeric:tabular-nums}.cluster{display:flex;flex-wrap:wrap;justify-content:var(--justify, flex-start);align-items:var(--align, center)}.grid-auto-fit{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fit),minmax(min(var(--min-item-size, 250px),100%),1fr))}.grid-auto-fit.max-col{--grid-col-size-calc: calc( (100% - var(--col-gap, 16px) * var(--grid-max-col-count, 3)) / var(--grid-max-col-count, 3) );--grid-col-min-size-calc: min( 100%, max(var(--min-item-size, 250px), var(--grid-col-size-calc)) );grid-template-columns:repeat(auto-fit,minmax(var(--grid-col-min-size-calc),1fr))}.grid-auto-fill{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(min(var(--min-item-size, 250px),100%),1fr))}.grid-auto-fill.max-col{--grid-col-size-calc: calc( (100% - var(--col-gap, 16px) * var(--grid-max-col-count, 3)) / var(--grid-max-col-count, 3) );--grid-col-min-size-calc: min( 100%, max(var(--min-item-size, 250px), var(--grid-col-size-calc)) );grid-template-columns:repeat(auto-fill,minmax(var(--grid-col-min-size-calc),1fr))}.container{container-type:inline-size}.container-block{container-type:size}.repel{display:flex;justify-content:space-between;align-items:var(--align, center)}.sidebar-grid{display:grid}@media screen and (min-width: 1024.1px){.sidebar-grid{grid-template-columns:var(--sidebar-target-width, 20rem) 1fr}.sidebar-grid.reverse{grid-template-columns:1fr var(--sidebar-target-width, 20rem)}}.sidebar{display:flex;flex-wrap:wrap}.sidebar[data-reversed],.sidebar.row-reverse{flex-direction:row-reverse}.sidebar:not(.reverse)>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar:not(.reverse)>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.sidebar.reverse>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.sidebar.reverse>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar-px{display:flex;flex-wrap:wrap}.sidebar-px:not(.reverse)>:first-child{flex-basis:var(--sidebar-target-width, 400px);flex-grow:1}.sidebar-px:not(.reverse)>:last-child{flex-basis:var(--sidebar-content-min-width, 500px);flex-grow:999}.sidebar-px[data-reversed],.sidebar-px.row-reverse{flex-direction:row-reverse}.sidebar-px.reverse>:first-child{flex-basis:var(--sidebar-content-min-width, 500px);flex-grow:999}.sidebar-px.reverse>:last-child{flex-basis:var(--sidebar-target-width, 400px);flex-grow:1}:is(.switcher,.albatross){display:flex;flex-wrap:wrap;--breakpoint: 500px}:is(.switcher,.albatross)>*{flex-grow:1;flex-basis:calc((var(--breakpoint, 500px) - 100%) * 999)}.flexible-grid{display:flex;flex-wrap:wrap;flex-basis:var(--flex-min-size, 250px)}.flexible-grid>*{flex-shrink:1;flex-grow:1}.flow>*+*{margin-inline-start:var(--space, 16px)}.flow-content>*+*{margin-block-start:var(--space, 1em)}.flow-content>p+p{margin-block-start:calc(1em * var(--lh-body, 1.5))}.divide-y>*+*{border-block-start:1px solid var(--border-color, var(--clr-border, black))}.divide-y.divide-border-end:first-child{border-block-start:1px solid var(--border-color, var(--clr-border, black))}.divide-y.divide-border-end:last-child{border-block-end:1px solid var(--border-color, var(--clr-border, black))}.container-lg,.container-lg-sm{max-inline-size:1520px;margin-inline:auto;padding-inline:clamp(20px,20px + (40 - 20) * (100vw - 360px) / (1680 - 360),40px)}.container-md{max-inline-size:var(--container-width-small, 1140px);margin-inline:auto;padding-inline:clamp(20px,20px + (24 - 20) * (100vw - 360px) / (1680 - 360),24px)}.grid-container-lg{display:grid;grid-template-columns:minmax(24px,1fr) repeat(2,minmax(0,640px)) minmax(24px,1fr)}.grid-container-lg>*:first-child{grid-column:2}.grid-container-lg>*:last-child{grid-column:3}.grid.row-span-2{grid-row:span 2}.grid:is(.col-span-2){grid-column:span 2}.grid.rows-same{grid-auto-rows:1fr}.grid.col-2{grid-template-columns:repeat(2,1fr)}.grid.col-3{grid-template-columns:repeat(3,1fr)}.grid.col-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 1024px){.grid.col-1-tablet{grid-template-columns:1fr}}@media screen and (max-width: 768px){.grid.rows-auto-mobile{grid-auto-rows:auto}.grid.col-2-mobile{grid-template-columns:repeat(2,1fr)}}.subgrid-row{display:grid;grid-template-rows:subgrid}.subgrid-rows>*{display:grid;gap:var(--subgrid-gap);grid-row:auto/span var(--subgrid-rows, 4);grid-template-rows:subgrid}.subgrid-rows>*:has(>:nth-child(1):last-child){--subgrid-rows: 1}.subgrid-rows>*:has(>:nth-child(2):last-child){--subgrid-rows: 2}.subgrid-rows>*:has(>:nth-child(3):last-child){--subgrid-rows: 3}.subgrid-rows>*:has(>:nth-child(4):last-child){--subgrid-rows: 4}.subgrid-rows>*:has(>:nth-child(5):last-child){--subgrid-rows: 5}.subgrid-col{display:grid;grid-template-columns:subgrid}.subgrid-cols>*{display:grid;gap:var(--subgrid-gap);grid-column:auto/span var(--subgrid-cols, 4);grid-template-columns:subgrid}.subgrid-cols>*:has(>:nth-child(1):last-child){--subgrid-cols: 1}.subgrid-cols>*:has(>:nth-child(2):last-child){--subgrid-cols: 2}.subgrid-cols>*:has(>:nth-child(3):last-child){--subgrid-cols: 3}.subgrid-cols>*:has(>:nth-child(4):last-child){--subgrid-cols: 4}.subgrid-cols>*:has(>:nth-child(5):last-child){--subgrid-cols: 5}.subgrid-gap-space{--subgrid-gap: var(--space)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;background-color:#1f1f1f4d;opacity:0;transition:var(--transition-base);transition-property:opacity,visibility;display:flex;justify-content:center;align-items:center}.modal.open{visibility:visible;overflow:hidden;opacity:1}.modal .modal-content{background-color:var(--clr-white);--margin: 20px;overflow:auto;max-inline-size:calc(100% - var(--margin) * 2);max-block-size:calc(100% - var(--margin) * 2)}html:has(.modal.open){overflow:hidden}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>[class*=space-]{margin-block-start:var(--space, 1em)}.flex-center{display:flex;align-items:center}.center{margin-inline:auto;text-align:center;max-inline-size:var(--measure)}.center-flex{display:flex;flex-direction:column;text-align:center;align-items:center}.reel{display:flex;block-size:auto;overflow-x:auto;overflow-y:hidden}.reel>*{flex:0 0 auto}.reel.overflowing{padding-block-end:16px}.overlay-grid{display:grid}.overlay-grid>*{grid-column:1/-1;grid-row:1/-1}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.contents{display:contents}@media screen and (max-width: 1024px){.contents-tablet{display:contents}}@media screen and (max-width: 768px){.contents-mobile{display:contents}}.left-0{inset-inline-start:0}.right-0{inset-inline-end:0}.top-0{inset-block-start:0}.top-40{inset-block-start:40px}.top-50-percent{inset-block-start:50%}.bottom-0{inset-block-end:0}.inset-0{top:0;right:0;bottom:0;left:0}.fit-content{width:fit-content}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}:is(.flex,.split){display:flex}@media screen and (max-width: 768px){.split{flex-direction:column}}.split>*{inline-size:100%}.flow-column{grid-auto-flow:column}.grow{flex-grow:1}.grow-full{flex-grow:999}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}:is(.align-start,.align-items-start){align-items:start}:is(.align-center,.align-items-center){align-items:center}:is(.align-end,.align-items-end){align-items:end}:is(.align-stretch,.align-items-stretch){align-items:stretch}:is(.align-baseline,.baseline,.align-items-baseline){align-items:baseline}:is(.last-baseline,.align-items-last-baseline){align-items:last baseline}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.align-self-stretch{align-self:stretch}:is(.space-between,.justify-between,.justify-space-between,.justify-content-space-between){justify-content:space-between}:is(.justify-start,.justify-content-start){justify-content:start}:is(.justify-center,.justify-content-center){justify-content:center}:is(.justify-end,.justify-content-end){justify-content:end}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}@media screen and (max-width: 768px){.justify-start-mobile{justify-content:start}}:is(.wrap,.flex-wrap){flex-wrap:wrap}:is(.wrap-reverse,.flex-wrap-reverse){flex-wrap:wrap-reverse}@media screen and (max-width: 768px){:is(.wrap-mobile,.flex-wrap-mobile){flex-wrap:wrap}}:is(.flex-column,.flex-direction-column){flex-direction:column}:is(.col-reverse,.flex-direction-column-reverse){flex-direction:column-reverse}:is(.row-reverse,.flex-direction-row-reverse){flex-direction:row-reverse}:is(.shrink-none,.shrink-0){flex-shrink:0}.order-first{order:-999}.order-last{order:999}@media screen and (max-width: 1024px){.flex-column-tablet{flex-direction:column}}@media screen and (max-width: 768px){.flex-column-mobile{flex-direction:column}}@media screen and (max-width: 768px){.flex-column-reverse-mobile{flex-direction:column-reverse}}@media screen and (max-width: 768px){.align-start-mobile{align-items:start}}.place-center-inline{display:inline-grid;place-items:center}.place-center{display:grid;place-items:center}.grid-column-full{grid-column:1/-1}.grid-row-span-2{grid-row:span 2}.grid-col-span-2{grid-column-end:span 2}.place-center-flex{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.hide-mobile{display:none}}@media screen and (min-width: 768.1px){:is(.hide-from-mobile,.show-mobile){display:none}}@media screen and (max-width: 1024px){.hide-tablet{display:none}}@media screen and (min-width: 1024.1px){:is(.show-tablet,.hide-desktop){display:none}}.show-tablet-flex{display:none}@media screen and (max-width: 1024px){.show-tablet-flex{display:flex}}.show-mobile-flex{display:none}@media screen and (max-width: 768px){.show-mobile-flex{display:flex}}.flex-basis-0{flex-basis:0}.min-h-400{min-block-size:400px}.h-690-460{block-size:clamp(460px,460px + (690 - 460) * (100vw - 360px) / (1680 - 360),690px)}.h-690-340{block-size:clamp(340px,340px + (690 - 340) * (100vw - 360px) / (1680 - 360),690px)}.h-600-400{block-size:clamp(400px,400px + (600 - 400) * (100vw - 360px) / (1680 - 360),600px)}.h-520-360{block-size:clamp(360px,360px + (520 - 360) * (100vw - 360px) / (1680 - 360),520px)}.h-400{block-size:400px}.h-460{block-size:460px}.h-220{block-size:220px}.gap-x-160-60{gap:60px;gap:var(--space-160-60, 60px)}.gap-x-160-16{gap:16px;gap:var(--space-160-16, 16px)}.gap-x-120-60{gap:60px;gap:var(--space-120-60, 60px)}.gap-x-120-40{gap:40px;gap:var(--space-120-40, 40px)}.gap-x-100-80{gap:80px;gap:var(--space-100-80, 80px)}.gap-x-80-60{gap:60px;gap:var(--space-80-60, 60px)}.gap-x-80-40{gap:40px;gap:var(--space-80-40, 40px)}.gap-x-80-20{gap:20px;gap:var(--space-80-20, 20px)}.gap-x-60-40{gap:40px;gap:var(--space-60-40, 40px)}.gap-x-60-30{gap:30px;gap:var(--space-60-30, 30px)}.gap-x-60-24{gap:24px;gap:var(--space-60-24, 24px)}.gap-x-40-20{gap:20px;gap:var(--space-40-20, 20px)}.gap-x-30-20{gap:20px;gap:var(--space-30-20, 20px)}.gap-x-30-8{gap:8px;gap:var(--space-30-8, 8px)}.gap-x-30-0{gap:0px;gap:var(--space-30-0, 0px)}.gap-x-20-0{gap:0px;gap:var(--space-20-0, 0px)}.gap-y-160-60{row-gap:60px;row-gap:var(--space-160-60, 60px)}.gap-y-160-16{row-gap:16px;row-gap:var(--space-160-16, 16px)}.gap-y-120-60{row-gap:60px;row-gap:var(--space-120-60, 60px)}.gap-y-120-40{row-gap:40px;row-gap:var(--space-120-40, 40px)}.gap-y-100-80{row-gap:80px;row-gap:var(--space-100-80, 80px)}.gap-y-80-60{row-gap:60px;row-gap:var(--space-80-60, 60px)}.gap-y-80-40{row-gap:40px;row-gap:var(--space-80-40, 40px)}.gap-y-80-20{row-gap:20px;row-gap:var(--space-80-20, 20px)}.gap-y-60-40{row-gap:40px;row-gap:var(--space-60-40, 40px)}.gap-y-60-30{row-gap:30px;row-gap:var(--space-60-30, 30px)}.gap-y-60-24{row-gap:24px;row-gap:var(--space-60-24, 24px)}.gap-y-40-20{row-gap:20px;row-gap:var(--space-40-20, 20px)}.gap-y-30-20{row-gap:20px;row-gap:var(--space-30-20, 20px)}.gap-y-30-8{row-gap:8px;row-gap:var(--space-30-8, 8px)}.gap-y-30-0{row-gap:0px;row-gap:var(--space-30-0, 0px)}.gap-y-20-0{row-gap:0px;row-gap:var(--space-20-0, 0px)}.mt-180-60{margin-block-start:clamp(60px,60px + (180 - 60) * (100vw - 360px) / (1680 - 360),180px)}.margin-block-100-80{margin-block:clamp(80px,80px + (100 - 80) * (100vw - 360px) / (1680 - 360),100px)}:is(.pb-0,.py-0,.p-0){padding-block-end:0px}:is(.pt-0,.py-0,.p-0){padding-block-start:0px}:is(.px-0,.p-0){padding-inline:0px}:is(.pb-5,.py-5,.p-5){padding-block-end:5px}:is(.pt-5,.py-5,.p-5){padding-block-start:5px}:is(.px-5,.p-5){padding-inline:5px}:is(.pb-8,.py-8,.p-8){padding-block-end:8px}:is(.pt-8,.py-8,.p-8){padding-block-start:8px}:is(.px-8,.p-8){padding-inline:8px}:is(.pb-10,.py-10,.p-10){padding-block-end:10px}:is(.pt-10,.py-10,.p-10){padding-block-start:10px}:is(.px-10,.p-10){padding-inline:10px}:is(.pb-12,.py-12,.p-12){padding-block-end:12px}:is(.pt-12,.py-12,.p-12){padding-block-start:12px}:is(.px-12,.p-12){padding-inline:12px}:is(.pb-16,.py-16,.p-16){padding-block-end:16px}:is(.pt-16,.py-16,.p-16){padding-block-start:16px}:is(.px-16,.p-16){padding-inline:16px}:is(.pb-20,.py-20,.p-20){padding-block-end:20px}:is(.pt-20,.py-20,.p-20){padding-block-start:20px}:is(.px-20,.p-20){padding-inline:20px}:is(.pb-24,.py-24,.p-24){padding-block-end:24px}:is(.pt-24,.py-24,.p-24){padding-block-start:24px}:is(.px-24,.p-24){padding-inline:24px}:is(.pb-30,.py-30,.p-30){padding-block-end:30px}:is(.pt-30,.py-30,.p-30){padding-block-start:30px}:is(.px-30,.p-30){padding-inline:30px}:is(.pb-32,.py-32,.p-32){padding-block-end:32px}:is(.pt-32,.py-32,.p-32){padding-block-start:32px}:is(.px-32,.p-32){padding-inline:32px}:is(.pb-40,.py-40,.p-40){padding-block-end:40px}:is(.pt-40,.py-40,.p-40){padding-block-start:40px}:is(.px-40,.p-40){padding-inline:40px}:is(.pb-60,.py-60,.p-60){padding-block-end:60px}:is(.pt-60,.py-60,.p-60){padding-block-start:60px}:is(.px-60,.p-60){padding-inline:60px}:is(.pb-80,.py-80,.p-80){padding-block-end:80px}:is(.pt-80,.py-80,.p-80){padding-block-start:80px}:is(.px-80,.p-80){padding-inline:80px}:is(.pb-120,.py-120,.p-120){padding-block-end:120px}:is(.pt-120,.py-120,.p-120){padding-block-start:120px}:is(.px-120,.p-120){padding-inline:120px}.space-0{--space: 0px}.space-5{--space: 5px}.space-8{--space: 8px}.space-10{--space: 10px}.space-12{--space: 12px}.space-16{--space: 16px}.space-20{--space: 20px}.space-24{--space: 24px}.space-30{--space: 30px}.space-32{--space: 32px}.space-40{--space: 40px}.space-60{--space: 60px}.space-80{--space: 80px}.space-120{--space: 120px}.gap-x-0{--col-gap: 0px;gap:0px}.gap-x-5{--col-gap: 5px;gap:5px}.gap-x-8{--col-gap: 8px;gap:8px}.gap-x-10{--col-gap: 10px;gap:10px}.gap-x-12{--col-gap: 12px;gap:12px}.gap-x-16{--col-gap: 16px;gap:16px}.gap-x-20{--col-gap: 20px;gap:20px}.gap-x-24{--col-gap: 24px;gap:24px}.gap-x-30{--col-gap: 30px;gap:30px}.gap-x-32{--col-gap: 32px;gap:32px}.gap-x-40{--col-gap: 40px;gap:40px}.gap-x-60{--col-gap: 60px;gap:60px}.gap-x-80{--col-gap: 80px;gap:80px}.gap-x-120{--col-gap: 120px;gap:120px}.gap-y-0{row-gap:0px}.gap-y-5{row-gap:5px}.gap-y-8{row-gap:8px}.gap-y-10{row-gap:10px}.gap-y-12{row-gap:12px}.gap-y-16{row-gap:16px}.gap-y-20{row-gap:20px}.gap-y-24{row-gap:24px}.gap-y-30{row-gap:30px}.gap-y-32{row-gap:32px}.gap-y-40{row-gap:40px}.gap-y-60{row-gap:60px}.gap-y-80{row-gap:80px}.gap-y-120{row-gap:120px}.space-160-60{--space: 60px;--space: var(--space-160-60)}.space-160-16{--space: 16px;--space: var(--space-160-16)}.space-120-60{--space: 60px;--space: var(--space-120-60)}.space-120-40{--space: 40px;--space: var(--space-120-40)}.space-100-80{--space: 80px;--space: var(--space-100-80)}.space-80-60{--space: 60px;--space: var(--space-80-60)}.space-80-40{--space: 40px;--space: var(--space-80-40)}.space-80-20{--space: 20px;--space: var(--space-80-20)}.space-60-40{--space: 40px;--space: var(--space-60-40)}.space-60-30{--space: 30px;--space: var(--space-60-30)}.space-60-24{--space: 24px;--space: var(--space-60-24)}.space-40-20{--space: 20px;--space: var(--space-40-20)}.space-30-20{--space: 20px;--space: var(--space-30-20)}.space-30-8{--space: 8px;--space: var(--space-30-8)}.space-30-0{--space: 0px;--space: var(--space-30-0)}.space-20-0{--space: 0px;--space: var(--space-20-0)}:is(.pt-160-60,.py-160-60,.p-160-60){padding-block-start:var(--space-160-60, 60px)}:is(.pb-160-60,.py-160-60,.p-160-60){padding-block-end:var(--space-160-60, 60px)}:is(.px-160-60,.p-160-60){padding-inline:var(--space-160-60, 60px)}:is(.pt-160-16,.py-160-16,.p-160-16){padding-block-start:var(--space-160-16, 16px)}:is(.pb-160-16,.py-160-16,.p-160-16){padding-block-end:var(--space-160-16, 16px)}:is(.px-160-16,.p-160-16){padding-inline:var(--space-160-16, 16px)}:is(.pt-120-60,.py-120-60,.p-120-60){padding-block-start:var(--space-120-60, 60px)}:is(.pb-120-60,.py-120-60,.p-120-60){padding-block-end:var(--space-120-60, 60px)}:is(.px-120-60,.p-120-60){padding-inline:var(--space-120-60, 60px)}:is(.pt-120-40,.py-120-40,.p-120-40){padding-block-start:var(--space-120-40, 40px)}:is(.pb-120-40,.py-120-40,.p-120-40){padding-block-end:var(--space-120-40, 40px)}:is(.px-120-40,.p-120-40){padding-inline:var(--space-120-40, 40px)}:is(.pt-100-80,.py-100-80,.p-100-80){padding-block-start:var(--space-100-80, 80px)}:is(.pb-100-80,.py-100-80,.p-100-80){padding-block-end:var(--space-100-80, 80px)}:is(.px-100-80,.p-100-80){padding-inline:var(--space-100-80, 80px)}:is(.pt-80-60,.py-80-60,.p-80-60){padding-block-start:var(--space-80-60, 60px)}:is(.pb-80-60,.py-80-60,.p-80-60){padding-block-end:var(--space-80-60, 60px)}:is(.px-80-60,.p-80-60){padding-inline:var(--space-80-60, 60px)}:is(.pt-80-40,.py-80-40,.p-80-40){padding-block-start:var(--space-80-40, 40px)}:is(.pb-80-40,.py-80-40,.p-80-40){padding-block-end:var(--space-80-40, 40px)}:is(.px-80-40,.p-80-40){padding-inline:var(--space-80-40, 40px)}:is(.pt-80-20,.py-80-20,.p-80-20){padding-block-start:var(--space-80-20, 20px)}:is(.pb-80-20,.py-80-20,.p-80-20){padding-block-end:var(--space-80-20, 20px)}:is(.px-80-20,.p-80-20){padding-inline:var(--space-80-20, 20px)}:is(.pt-60-40,.py-60-40,.p-60-40){padding-block-start:var(--space-60-40, 40px)}:is(.pb-60-40,.py-60-40,.p-60-40){padding-block-end:var(--space-60-40, 40px)}:is(.px-60-40,.p-60-40){padding-inline:var(--space-60-40, 40px)}:is(.pt-60-30,.py-60-30,.p-60-30){padding-block-start:var(--space-60-30, 30px)}:is(.pb-60-30,.py-60-30,.p-60-30){padding-block-end:var(--space-60-30, 30px)}:is(.px-60-30,.p-60-30){padding-inline:var(--space-60-30, 30px)}:is(.pt-60-24,.py-60-24,.p-60-24){padding-block-start:var(--space-60-24, 24px)}:is(.pb-60-24,.py-60-24,.p-60-24){padding-block-end:var(--space-60-24, 24px)}:is(.px-60-24,.p-60-24){padding-inline:var(--space-60-24, 24px)}:is(.pt-40-20,.py-40-20,.p-40-20){padding-block-start:var(--space-40-20, 20px)}:is(.pb-40-20,.py-40-20,.p-40-20){padding-block-end:var(--space-40-20, 20px)}:is(.px-40-20,.p-40-20){padding-inline:var(--space-40-20, 20px)}:is(.pt-30-20,.py-30-20,.p-30-20){padding-block-start:var(--space-30-20, 20px)}:is(.pb-30-20,.py-30-20,.p-30-20){padding-block-end:var(--space-30-20, 20px)}:is(.px-30-20,.p-30-20){padding-inline:var(--space-30-20, 20px)}:is(.pt-30-8,.py-30-8,.p-30-8){padding-block-start:var(--space-30-8, 8px)}:is(.pb-30-8,.py-30-8,.p-30-8){padding-block-end:var(--space-30-8, 8px)}:is(.px-30-8,.p-30-8){padding-inline:var(--space-30-8, 8px)}:is(.pt-30-0,.py-30-0,.p-30-0){padding-block-start:var(--space-30-0, 0px)}:is(.pb-30-0,.py-30-0,.p-30-0){padding-block-end:var(--space-30-0, 0px)}:is(.px-30-0,.p-30-0){padding-inline:var(--space-30-0, 0px)}:is(.pt-20-0,.py-20-0,.p-20-0){padding-block-start:var(--space-20-0, 0px)}:is(.pb-20-0,.py-20-0,.p-20-0){padding-block-end:var(--space-20-0, 0px)}:is(.px-20-0,.p-20-0){padding-inline:var(--space-20-0, 0px)}.margin-inline-20{margin-inline:20px}@media screen and (max-width: 768px){.padding-inline-mobile{padding-inline:24px}}@media screen and (max-width: 768px){.padding-inline-0-mobile{padding-inline:0}}@media screen and (max-width: 768px){.padding-block-0-mobile{padding-block:0}}.full-bleed{width:100vw;margin-inline-start:50%;transform:translate(-50%)}.pos-middle{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.translate-middle{transform:translate(-50%,-50%)}.translate-x-middle{transform:translate(-50%)}.padding-top-lg-main{padding-block-start:110px;padding-block-start:clamp(110px,110px + (52 - 110) * (100vw - 360px) / (1680 - 360),52px)}.padding-top-md-main{padding-block-start:80px;padding-block-start:clamp(80px,80px + (52 - 80) * (100vw - 360px) / (1680 - 360),52px)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.aspect-video-inverted{aspect-ratio:2/3}.aspect-mobile{aspect-ratio:340/400}.mr-auto{margin-inline-end:auto}.ml-auto{margin-inline-start:auto}@media screen and (max-width: 768px){.ml-auto.ml-only-desktop{margin-inline-start:revert}}.mx-auto{margin-inline:auto}.mt-auto{margin-block-start:auto}@media screen and (max-width: 768px){.mt-auto-mobile{margin-block-start:auto}}.mb-auto{margin-block-end:auto}.m-block-auto{margin-block:auto}.w-full{inline-size:100%}.h-full{block-size:100%}.min-h-full{min-block-size:100%}.h-cap{block-size:1cap}.h-auto{height:auto}:is(.overflow-clip,.clip){overflow:clip}.overflow-x-clip{overflow-x:clip}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-visible.overflow-visible{overflow:visible}.isolate{isolation:isolate}.z-index-minus-1{z-index:-1}.z-index-1{z-index:1}.z-index-10{z-index:10}.z-index-100{z-index:100}.z-index-1000{z-index:1000}.z-infinity{z-index:calc(infinity)}.bg-white{background-color:var(--clr-white)}.bg-gray{background-color:var(--clr-gray)}.bg-gradient{background:var(--clr-gradient-to-gray)}.bg-dark{background-color:var(--clr-dark);color:var(--clr-white)}.bg-accent{background-color:var(--clr-accent);color:var(--clr-white)}.bg-accent ::selection{background-color:var(--clr-white);color:var(--clr-accent)}.bg-accent-light{background-color:var(--clr-accent-light);color:var(--clr-white);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.bg-accent-light ::selection{background-color:var(--clr-white);color:var(--clr-accent)}.bg-image-overlay{isolation:isolate}.bg-image-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}@media screen and (max-width: 768px){.bg-image-overlay.overlay-dark-mobile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--clr-dark);opacity:.5}}:is(.text-inherit,.color-inherit){color:inherit}.clr-red{color:var(--clr-red)}:is(.img-wrapper,.video-wrapper,figure){overflow:hidden}:is(.img-wrapper,.video-wrapper,figure)>:is(img,video,picture){inline-size:100%;block-size:100%;object-fit:cover}:is(.img-wrapper,.video-wrapper,figure)>:is(img,video,picture).contain{object-fit:contain}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){display:block;width:100%;height:auto;aspect-ratio:16/9}.svg-wrapper,svg{flex-shrink:0}.contain{object-fit:contain}.cover{object-fit:cover}.wrap-max-width{max-inline-size:1440px;margin-inline:auto}.spread-light{box-shadow:20px 0 0 var(--clr-white),-20px 0 0 var(--clr-white)}.border{border:1px solid var(--clr-border)}.border-gray{border:1px solid var(--clr-border-gray)}.border-top{border-top:1px solid var(--clr-border)}.border-top-gray{border-top:1px solid var(--clr-border-gray)}.border-bottom{border-bottom:1px solid var(--clr-border)}.border-bottom-gray{border-bottom:1px solid var(--clr-border-gray)}.border-accent{border:1px solid var(--clr-accent)}.border-accent-light{border:1px solid var(--clr-border-accent-light)}.border-rounded{border-radius:50%}.border-pill{border-radius:100vmax}.br-20{border-radius:var(--br-20)}.br-8{border-radius:var(--br-8)}.pointer{cursor:pointer}:is(.max-w-10,.max-w-10-parent p){max-inline-size:10px}:is(.max-w-440,.max-w-440-parent p){max-inline-size:440px}:is(.max-w-500,.max-w-500-parent p){max-inline-size:500px}:is(.max-w-600,.max-w-600-parent p){max-inline-size:600px}:is(.max-w-700,.max-w-700-parent p){max-inline-size:700px}:is(.max-w-760,.max-w-760-parent p){max-inline-size:760px}:is(.max-w-940,.max-w-940-parent p){max-inline-size:940px}:is(.max-w-1200,.max-w-1200-parent p){max-inline-size:1200px}:is(.max-w-1520,.max-w-1520-parent p){max-inline-size:1520px}:is(.max-w-1680,.max-w-1680-parent p){max-inline-size:1680px}:is(.max-w-1920,.max-w-1920-parent p){max-inline-size:1920px}:is(.max-w-2560,.max-w-2560-parent p){max-inline-size:2560px}@media screen and (max-width: 768px){.max-w-revert-mobile{max-inline-size:revert}}.rect{inline-size:var(--width, 20px);aspect-ratio:1}.circle{inline-size:var(--width, 20px);border-radius:50%;aspect-ratio:1}.opacity-0-2{opacity:.2}.opacity-0-7-hover:hover{opacity:.7}.vr{border:none;inline-size:1px;min-block-size:1em;background-color:var(--clr-border, currentColor);display:block}.product-card .new-badge{right:30px;top:30px}.product-card:focus-within .to-product-button{opacity:1;visibility:visible}@media (hover: hover) and (min-width: 1024.1px){.product-card .to-product-button{opacity:0;visibility:hidden;transition:var(--transition-base);transition-property:opacity,visibility,background-color,color;will-change:opacity,visibility}}@media screen and (min-width: 1024.1px){.product-card{transition:var(--transition-base);transition-property:background-color;will-change:background-color}}@media (hover: hover){.product-card:is(:hover,:focus-visible,:active){background-color:var(--clr-yellow-light)}.product-card:is(:hover,:focus-visible,:active) .to-product-button{opacity:1;visibility:visible}}.product-card figure{aspect-ratio:506/404}@media screen and (max-width: 1024px){.product-card .overlay-grid{display:contents}.product-card .to-product-button{order:2;margin-block-start:-8px;background-color:var(--clr-accent);color:var(--clr-white)}.product-card .button{width:100%}.product-card .product-card-info{align-items:center;text-align:center}}@media screen and (max-width: 1024px) and (max-width: 1024px){.product-card .product-card-info{inline-size:100%}}.product-collection-grid{--min-item-size: 320px;border-block-start:1px solid var(--clr-accent);border-inline-start:1px solid var(--clr-accent)}@media screen and (max-width: 768px){.product-collection-grid{margin-inline:20px}}.product-collection-grid .product-card-grid{border-block-end:1px solid var(--clr-accent);border-inline-end:1px solid var(--clr-accent)}@media screen and (min-width: 768.1px){.product-collection-grid:has(.product-card-grid:nth-child(1):last-child){border-block-start:0}.product-collection-grid:has(.product-card-grid:nth-child(1):last-child) .product-card-grid{border-block-start:1px solid var(--clr-accent)}.product-collection-grid:has(.product-card-grid:nth-child(2):last-child){border-block-start:0}.product-collection-grid:has(.product-card-grid:nth-child(2):last-child) .product-card-grid{border-block-start:1px solid var(--clr-accent)}}.blog-articles-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr auto}@media screen and (max-width: 768px){.blog-articles-grid{display:flex;flex-flow:column}}@media screen and (max-width: 768px){.blog-articles-grid figure{height:320px}}.blog-articles-grid .blog-articles-grid__title{grid-column:2;grid-row:1}.blog-articles-grid .featured-article-grid{grid-template-rows:subgrid;grid-row:span 3}@media screen and (max-width: 768px){.blog-articles-grid .featured-article-grid{gap:40px}}.blog-articles-grid .featured-article-grid figure{grid-row:span 2}.blog-articles-grid .small-articles-grid{grid-row:span 2;grid-column:2;grid-template-rows:subgrid}@media screen and (min-width: 768.1px){.blog-articles-grid .small-articles-grid{grid-template-columns:repeat(2,1fr)}}.blog-articles-grid .small-articles-grid>.grid{grid-template-rows:subgrid;grid-row:span 2}.blog-overview-grid{--min-item-size: 320px}.blog-overview-grid .blog-card{display:grid;grid-template-rows:subgrid;grid-row-end:span 4;row-gap:20px}.blog-overview-grid .blog-card:first-child{grid-column:1/-1;display:flex;column-gap:40px;row-gap:20px;flex-wrap:wrap;align-items:center}.blog-overview-grid .blog-card:first-child>:first-child{flex-basis:var(--sidebar-target-width, 700px);flex-grow:1}.blog-overview-grid .blog-card:first-child>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 30%)}.blog-overview-grid .blog-card:first-child .contents{display:flex;flex-direction:column;gap:20px}.blog-overview-grid .blog-card figure{border-radius:8px;aspect-ratio:420/312}.content a{font-weight:500;text-decoration:underline;transition:.4s ease-out;transition-property:opacity}@media (hover: hover){.content a:is(:hover,:focus-visible,:active){opacity:.7}}.content blockquote{background-color:var(--clr-gray, #666666);border-left:5px solid #e6e6e6;padding:20px 24px;margin-inline:0;color:inherit}.content :is(ul,ol,dl){list-style-position:outside;margin-left:15px}.content ul{list-style-type:disc}.content ul li{padding-left:4px}.content ul li+li{margin-top:16px}.content ul ul{list-style-type:circle;margin-bottom:4px;margin-top:4px}.content ul ul ul{list-style-type:square}.content ol{list-style-type:decimal}.content ol ol{margin-block-end:4px;margin-block-start:4px;list-style-type:lower-alpha}.content ol ol ol{list-style-type:lower-roman}.content ol ol ol ol{list-style-type:lower-greek}.content dd{margin-inline-start:2em}.content :is(code,kbd,samp,pre){-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background-color:#f2f2f2;color:#333;border-radius:3px;padding:.1em .4em .2em}.content cite{font-style:italic}.content table{width:100%}.content table :is(th,td){font-size:1em;padding:.7em;line-height:1.4}.content table pre{white-space:pre-wrap}.content figure{border-radius:8px}.content.pure-content h1{padding-bottom:clamp(20px,20px + (40 - 20) * (100vw - 360px) / (1680 - 360),40px);border-block-end:1px solid var(--clr-dark)}.content.pure-content ul li+li{margin-top:0}.content.pure-content p+ul{margin-top:1em}.bullet-espressolab ul{list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 25' fill='none'>  <path d='M13.754 24.3002C12.0839 24.9713 10.2233 25.1415 8.43593 24.8886C6.60463 24.6309 4.93448 23.8577 3.52804 22.6469C2.08253 21.3971 0.993524 19.841 0.431925 18.0272C0.168217 17.1665 0.0217043 16.2474 0.00217043 15.2749C0.00217043 15.1241 -0.00271304 14.9636 0.00217043 14.7886C0.00217043 13.1449 0.00217043 11.4965 0.00217043 9.8431C0.00217043 9.25956 0.0607782 8.65171 0.177982 8.01954C0.505174 6.23003 1.34024 4.6253 2.58553 3.2783C3.13736 2.68017 3.72826 2.15985 4.36311 1.71734C5.82815 0.696145 7.50807 0.127196 9.3296 0.0202137C10.2282 -0.0332772 11.0974 0.0202137 11.9472 0.170961C13.7345 0.496769 15.3363 1.31372 16.6841 2.53915C18.0808 3.81321 19.121 5.37417 19.6289 7.17341C19.8779 8.04872 20 8.97265 20 9.94035C20 11.725 20 13.4805 20 15.2068C20 15.5472 19.9756 15.9216 19.9267 16.3301C19.7216 18.0564 19.0965 19.6028 18.0564 20.9643C16.9478 22.4183 15.4633 23.6146 13.7638 24.3002H13.754ZM11.8837 6.88651C11.0974 6.32242 10.1207 6.15222 9.16357 6.30297C8.5336 6.40509 7.94758 6.68713 7.46411 7.10533C6.64857 7.80558 6.18465 8.72465 6.18465 9.80419C6.18465 11.5159 6.18465 13.2082 6.18465 14.8858C6.18465 15.056 6.18953 15.2165 6.20419 15.3624C6.30674 16.4128 6.87322 17.2881 7.72783 17.9008C8.26989 18.2898 8.91939 18.5038 9.59331 18.5378C10.7849 18.5962 11.7713 18.1828 12.5527 17.2978C13.0557 16.7288 13.3389 16.0626 13.4024 15.304C13.4122 15.163 13.422 15.0025 13.422 14.8275C13.422 13.1644 13.422 11.4965 13.422 9.81878C13.422 8.60794 12.8652 7.58189 11.8837 6.88164V6.88651Z' fill='%23B12825'/></svg>")}.bullet-espressolab ul li::marker{font-size:2rem}.article-content hr{margin:0;background-color:currentColor}.article-content img{border-radius:8px}.article-content .back-link{text-decoration:none;inset-inline-start:0}@container (width>1200px){.article-content .back-link{position:absolute}}.prose{--space: 1.2em}.prose :is(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose>strong{display:block}.prose :is(h1,h2,h3,h4)+*:not([class]){--space: 1em}.prose *+:is(h1,h2,h3,h4):not([class]){--space: 1.5em}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--space: 1em}.prose hr{--space: 2em}@media screen and (min-width: 1024.1px){.prose :is(h1,h2,h3){overflow-wrap:unset;-webkit-hyphens:auto;hyphens:unset}}.blog-content :is(h1,h2,h3,h4,strong)+:is(*:not([class]),p){--space: 40px}.blog-content figure+:is(h1,h2,h3,h4,strong):not([class]){--space: 80px}.blog-content *+:is(h1,h2,h3,h4,strong):not([class]){--space: 80px}.blog-content :is(*+figure,figure+h2){--space: 80px}.blog-content :is(h1,h2,h3,h4,strong)+p{--space: 40px}.blog-content h2{font-size:var(--fs-h3)}.blog-content :is(h3,h4,h5,h6){font-size:var(--fs-h4)}.scroll-up-button{--distance: 40px;--width: 44px;position:fixed;inset:auto auto var(--distance) var(--distance);z-index:100;opacity:0;visibility:hidden;border-radius:6px}@media screen and (max-width: 768px){.scroll-up-button{--distance: 20px}}.breadcrumb{column-gap:6px}.breadcrumb li:has(a){display:flex;column-gap:6px}.breadcrumb li:has(a):after{content:"/"}.breadcrumb li:not(:has(a)){color:#fffdfa33}.button{--focus-color: var(--clr-accent);font-family:var(--ff-primary);display:inline-flex;column-gap:8px;overflow:hidden;align-items:center;width:fit-content;position:relative;text-box:cap alphabetic;text-transform:uppercase;padding:.5em 1em;line-height:1;font-size:var(--fs-300);text-align:center;justify-content:center;color:var(--clr-accent);background-color:var(--clr-white);border:1px solid var(--clr-accent);transition:.4s ease-out;transition-property:color,background-color,border-color;font-size:var(--fs-h4)}@media (max-width:1024px){.button.hide-tablet{display:none}}@media (hover: hover){.button:is(:hover,:focus-visible,:active){background-color:var(--clr-accent);color:var(--clr-white);border-color:var(--clr-accent)}}.button.w-full{inline-size:100%}@media screen and (max-width: 768px){.button.w-full-mobile{inline-size:100%}}@media screen and (max-width: 768px){.button.accent-mobile{background-color:var(--clr-accent);color:var(--clr-white);border-color:var(--clr-accent)}}.button.active{background-color:var(--clr-accent);color:var(--clr-white)}.button:active{transform:scale(99%)}.button--transparent{background-color:transparent;color:var(--clr-white);border:1px solid var(--clr-white)}.button--inverted{background-color:var(--clr-white);color:var(--clr-accent);border:1px solid var(--clr-white)}.menu-list-links a,.menu-list-link{display:block;color:var(--clr-blue);transition:.4s ease-out;transition-property:color}@media (hover: hover){.menu-list-links a:hover,.menu-list-link:hover{color:var(--clr-blue-light);text-decoration:underline}}.menu-list-links a:is(:focus-visible,:active),.menu-list-link:is(:focus-visible,:active){color:#0640d6}p a{text-decoration:underline;transition:.4s ease-out;transition-property:opacity;color:var(--clr-accent);font-weight:var(--fw-medium)}@media (hover: hover){p a:is(:hover,:focus-visible,:active){opacity:.7}}.opacity-link,.opacity-links :is(a,button){transition:.4s ease-out;transition-property:opacity}@media screen and (min-width: 1024.1px){.opacity-link,.opacity-links :is(a,button){will-change:opacity}}@media (hover: hover){.opacity-link:is(:hover,:focus-visible,:active),.opacity-links :is(a,button):is(:hover,:focus-visible,:active){opacity:.7}}.opacity-link:active,.opacity-links :is(a,button):active{transform:scale(.99)}.underline-link,.underline-links a{text-decoration:underline;transition:.4s ease-out;transition-property:color}@media (hover: hover){.underline-link:is(:hover,:focus-visible,:active),.underline-links a:is(:hover,:focus-visible,:active){color:var(--clr-accent)}}.accent-link,.accent-links :is(a,button){transition:.4s ease-out;transition-property:color}@media screen and (min-width: 1024.1px){.accent-link,.accent-links :is(a,button){will-change:color}}@media (hover: hover){.accent-link:is(:hover,:focus-visible,:active),.accent-links :is(a,button):is(:hover,:focus-visible,:active){color:var(--clr-accent)}}.icon-link .svg-wrapper,.icon-links a .svg-wrapper{flex-shrink:0;aspect-ratio:1}.icon-link .svg-wrapper svg path,.icon-links a .svg-wrapper svg path{transition:.4s ease-out;transition-property:fill,fill-opacity}@media screen and (min-width: 1024.1px){.icon-link .svg-wrapper svg path,.icon-links a .svg-wrapper svg path{will-change:fill,fill-opacity}}@media (hover: hover){.icon-link:is(:hover,:focus-visible,:active) svg path,.icon-links a:is(:hover,:focus-visible,:active) svg path{fill-opacity:1;fill:#0640d6}}.full-link:after,.card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.copybutton{cursor:pointer}.copybutton .svg-wrapper{flex-shrink:0;aspect-ratio:1}.copybutton .svg-wrapper svg path{transition:.4s ease-out;transition-property:fill}@media (hover: hover){.copybutton:is(:hover,:focus-visible,:active) svg path{fill-opacity:1;fill:var(--clr-white)}}.copybutton .success-message{position:absolute;translate:-50%;left:50%;bottom:-25px;color:green;display:none}.copybutton .success-message.show{display:block}.home-hero-slider{--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-color: var(--clr-accent);--swiper-pagination-color: var(--clr-accent);--swiper-pagination-bullet-height: 2px;--swiper-pagination-bullet-width: 30px;--swiper-pagination-bottom: clamp(20px, 20px + (40 - 20) * (100vw - 360px) / (1680 - 360), 40px)}.home-hero-slider figure{aspect-ratio:1680/706}.home-hero-slider .swiper-slide{height:auto}@media screen and (max-width: 768px){.home-hero-slider{background-color:var(--clr-gray)}}@media screen and (max-width: 768px){.home-hero-slider .content-section{grid-row:2;background-color:var(--clr-gray)}}@media screen and (max-width: 768px){.home-hero-slider{--swiper-pagination-bottom: -32px}.home-hero-slider figure{aspect-ratio:360/270}}.product-swiper{--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-color: var(--clr-accent);--swiper-pagination-color: var(--clr-accent);--swiper-pagination-bullet-height: 2px;--swiper-pagination-bullet-width: 30px;--swiper-pagination-bottom: -40px}@media screen and (max-width: 1024px){.product-swiper{margin-inline:20px}.product-swiper .swiper-pagination{display:none}}.product-swiper .swiper-wrapper .swiper-slide{min-width:0}.product-swiper .product-card{height:auto;border:1px solid var(--clr-accent);border-inline-start:0}@media (min-width:1210.1px){.product-swiper .product-card{width:calc(100% / 3)}}.product-swiper .product-card:first-child,.product-swiper .product-card.swiper-slide-active{border-inline-start:1px solid var(--clr-accent)}.product-gallery-slider{--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-color: var(--clr-accent);--swiper-pagination-color: var(--clr-accent);--swiper-pagination-bullet-height: 2px;--swiper-pagination-bullet-width: 30px;--swiper-pagination-bottom: 20px}.product-gallery-slider .new-badge{right:30px;top:30px}.aromen-swiper .main-image{max-width:190px}.aromen-swiper .swiper-button-next,.aromen-swiper .swiper-button-prev{color:var(--clr-accent)}.aromen-swiper .swiper-button-next:after,.aromen-swiper .swiper-button-prev:after{content:"";font-family:inherit;font-size:0}.testimonials-swiper{position:relative;overflow-x:clip;border-block-end:1px solid var(--clr-accent);--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-inactive-color: var(--clr-accent);--swiper-pagination-color: var(--clr-accent);--swiper-pagination-bullet-height: 2px;--swiper-pagination-bullet-width: 30px;--swiper-pagination-bottom: -40px}.testimonials-swiper .swiper-slide{height:auto}.testimonials-swiper .swiper-slide .semi-bold{margin-top:auto}@media screen and (min-width: 900.1px){.testimonials-swiper .swiper-slide:not(.swiper-slide-active){border-inline-start:1px solid var(--clr-accent)}}@container (width > 900px){.testimonials-swiper:not(:has(.swiper-slide:nth-child(3):last-child)) .swiper-slide{width:50%}}@container (width > 1200px){.testimonials-swiper:not(:has(.swiper-slide:nth-child(3):last-child)) .swiper-slide{width:33%}}@container (width > 900px){.testimonials-swiper:has(.swiper-slide:nth-child(2):last-child) .swiper-slide{width:50%}}.testimonials-swiper:has(.swiper-slide:nth-child(1):last-child) .swiper-slide{width:100%}.form-controls button:last-child{display:none}.form-step-swiper .swiper-slide{width:fit-content}:is(.form-step-swiper .swiper-slide.validated,.form-step-swiper .swiper-slide:first-child)~.swiper-slide:not(.current):not(.validated) button{opacity:.2}.form-step-swiper .swiper-slide.current~.validated{opacity:.2}.form-step-swiper button{text-transform:uppercase;font-size:var(--fs-200);font-weight:var(--fw-bold)}.form-step-swiper:has(.swiper-slide:first-child.current)~.form-controls button:first-child{display:none}.form-step-swiper:has(.swiper-slide:last-child.current)~.form-controls button:nth-child(2){display:none}.form-step-swiper:has(.swiper-slide:last-child.current)~.form-controls button:last-child{display:inline-flex}.form-body-swiper .swiper-slide:not(.swiper-slide-active){opacity:0;visibility:hidden}.marquee-container{display:grid;grid-auto-flow:column;position:relative;overflow:hidden;white-space:nowrap;padding:20px}.marquee-container .marquee-grid{--marquee-gap: 80px;display:grid;gap:var(--marquee-gap, 80px);padding-right:var(--marquee-gap, 80px);grid-auto-flow:column;will-change:transform;align-items:center}@media screen and (max-width: 768px){.marquee-container .marquee-grid{--marquee-gap: 40px}}.marquee-container .marquee-grid li .img-wrapper{inline-size:100%;block-size:100%}.marquee-container .marquee-grid li .img-wrapper img{object-fit:contain}.kundenbewertungen .marquee-grid{font-size:clamp(2.75rem,2.3068181818rem + 1.9696969697vw,4.375rem)}.image-carousel .marquee-grid{display:flex;--marquee-gap: 12px}.rotate-parallax-on-scroll{overflow:unset}.img-wrapper:has(.reveal-image){position:relative;border-radius:var(--br-basic);overflow:hidden}.img-wrapper .reveal-image{transform:scale(1.3);clip-path:inset(0% 0% 100% 0%);will-change:transform,clip-path;z-index:-1}.overlay-image-cursor{aspect-ratio:150/138;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;max-inline-size:150px;transform:scale(0);pointer-events:none;cursor:pointer}.split-text{overflow:hidden}.split-chars .block:has(.char){display:block!important;overflow:hidden}.split-chars .block:has(.char) .char{transform:translateY(100%)}.animate-up{opacity:0;transform:translateY(50px)}.collapse{overflow:hidden;transition:.4s ease-out height}.accordion .collapse:not(.show){display:none}.accordion .collapse .show{display:block}.img-wrapper-animation{display:flex;align-items:center;overflow:visible}@media screen and (min-width: 768.1px){.img-wrapper-animation img{will-change:transform}}.scroll-container-pin{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1024.1px){.scroll-container-pin{block-size:100vh}}.scroll-container-pin .swiper-wrapper{block-size:auto}@media screen and (min-width: 1024.1px){.scroll-container-pin .scroll-elements-container{padding-inline-start:50vw}}.form-input::-webkit-search-cancel-button{display:none}.form-group{inline-size:100%;display:grid;row-gap:8px}.form-label{cursor:pointer;font-weight:600;font-size:var(--fs-000)}.form-select{display:block;padding:.375em .75em;padding-inline-end:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;font-size:max(1rem,100%);border:1px solid var(--clr-accent);color:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4' fill='none'><path d='M4.97696 4L3.01075 4L0 0L1.97849 0L3.99386 2.7485L6.00922 0L8 0L4.97696 4Z' fill='%23B12825'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-color:transparent}.form-select option{background-color:var(--clr-white);color:var(--clr-accent)}.form-input{--focus-color: var(--clr-accent);display:block;padding:10px 1em;background-color:transparent;inline-size:100%;font-size:max(1rem,100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--clr-accent);font-size:1rem}.form-input::placeholder{color:var(--form-placeholder-color);opacity:1;font-family:var(--ff-primary)}.form-input:user-invalid{background-color:var(--form-invalid-color);border-color:var(--form-invalid-border-color)}.form-check-input{line-height:1;flex-shrink:0;inline-size:20px;block-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--clr-accent);cursor:pointer}.form-check-input[type=checkbox]{border-radius:2px}.form-check-input[type=checkbox]:checked{background-color:var(--clr-accent)}.form-check-input[type=radio]{border-radius:100vmax}.form-check-input[type=radio]:checked{background-color:var(--clr-accent);box-shadow:inset 0 0 0 2px var(--clr-white)}.form-check-input[disabled],.form-check-input:disabled{pointer-events:none;opacity:.5}.form-check-input[disabled]~.form-label,.form-check-input:disabled~.form-label{pointer-events:none;cursor:default;opacity:.5}.form-check-input+label{text-box:cap alphabetic}label:has(.form-check-input){display:flex;align-items:center;column-gap:4px;line-height:var(--lh-body)}label:has(.form-check-input) .form-check-input{transform:translateY(-.1ex)}input:disabled{background-color:var(--clr-gray)}input:disabled,label input:disabled+*{pointer-events:none;cursor:not-allowed;opacity:.5}[disabled],*:disabled{cursor:not-allowed}.form-text{font-size:.875em}textarea.form-input{min-height:10em}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:1px solid var(--clr-accent)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:8px;position:relative;color:inherit}input[type=date]:not(.engaged):not(:focus):before{content:attr(placeholder);position:absolute;pointer-events:none;background-color:var(--clr-white);width:calc(100% - 70px);text-transform:uppercase;color:#998e7833}label:has(input){display:flex;align-items:baseline;gap:8px}label:has(input) input{transform:translateY(-.1ex)}fieldset{border:var(--stroke);padding:16px}legend{font-weight:var(--fw-medium);padding-inline:8px}.error-message{color:red;width:fit-content;margin-top:8px;display:none}.vError :is(input,textarea):not(:focus){background-color:var(--form-invalid-color);border-color:var(--form-invalid-border-color)}.vErrorIn{color:red;margin-top:4px}.vAjaxErrors{grid-column:1/-1}.vAjaxErrors:empty{display:none}.success-message{color:green}.newsletter-input{font-size:var(--fs-h4);border:1px solid var(--clr-dark)}@media screen and (max-width: 1024px){.header .logo-container{flex-basis:auto;flex-grow:0;margin-inline:auto}}.header .logo-wrapper{vertical-align:middle}.header :is(.header-right-buttons,.toggle-button-container){--width: clamp(30px, 30px + (44 - 30) * (100vw - 360px) / (1680 - 360), 44px)}@media screen and (max-width: 480px){.header :is(.header-right-buttons,.toggle-button-container){flex:0 0 auto}}.primary-navigation button.has-submenu{text-transform:inherit}.primary-navigation button.has-submenu svg path{transition:.4s ease-out;transition-property:fill}@media (hover: hover){.primary-navigation button.has-submenu:is(:hover,:focus-visible,:active) svg path{fill:var(--clr-accent)}}.primary-navigation button.has-submenu.active{color:var(--clr-accent)}.primary-navigation button.has-submenu.active svg path{fill:var(--clr-accent)}.primary-navigation button.has-submenu.active+.submenu{opacity:1;visibility:visible}.primary-navigation .submenu{position:absolute;top:calc(100% + 50px);opacity:0;visibility:hidden;transition:var(--transition-base);transition-property:opacity,visibility}.primary-navigation .submenu.submenu-text-only{--border-color: rgba(0, 0, 0, .1);left:50%;width:max-content;translate:-50%;padding:20px;border-radius:4px;border:1px solid var(--border-color);box-shadow:1px 1px 0 0 var(--border-color)}.primary-navigation .submenu.submenu-text-only a{display:block;padding-block:12px}.menu-dropdown:has(>.submenu-text-only){position:relative}.toggle-menu{padding:10px 12px;min-width:46px;min-height:37px}.toggle-menu .line{height:2px;transition:.4s ease-out;transition-property:opacity,transform}.toggle-menu[aria-expanded=true] .line{--translateY: 4px}.toggle-menu[aria-expanded=true] .line.line-1{transform:translateY(var(--translateY)) rotate(30deg)}.toggle-menu[aria-expanded=true] .line.line-2{opacity:0}.toggle-menu[aria-expanded=true] .line.line-3{transform:translateY(calc(var(--translateY) * -1)) rotate(-30deg)}@media screen and (max-width: 1024px){.toggle-menu{gap:2px}}@media screen and (max-width: 1024px){.toggle-button-container:has([aria-expanded=true])~#mobile-nav{display:block;opacity:1;visibility:visible;transition:opacity .4s ease-out,visibility .4s ease-out}}#mobile-nav{opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s ease-out .4s}@media screen and (min-width: 1024.1px){#mobile-nav{display:none}}#mobile-nav .mobile-menu-content{--mobile-nav-wspace: 150px;padding-top:var(--mobile-nav-wspace);padding-bottom:40px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.mobile-menu-content__mainlist{padding-block:4px}#mobile-nav .mobile-menu-content .mobile-menu-content__mainlist>li>a[aria-current=page]{color:var(--clr-accent)}#mobile-nav ul a{width:100%;display:block}#mobile-nav ul a[aria-current=page]{color:var(--clr-accent)}#mobile-nav button{display:inline-flex}#mobile-nav button.has-submenu{width:100%;gap:8px;align-items:center;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#mobile-nav button.has-submenu svg path{fill:currentColor}#mobile-nav button.has-submenu+.submenu{font-size:var(--fs-200);display:none;margin-block:12px;padding-block:20px;border-block:1px solid rgba(0,0,0,.1)}#mobile-nav button.has-submenu.active{color:var(--clr-accent)}#mobile-nav button.has-submenu.active+.submenu{display:block}@media screen and (max-width: 768px){.fix-body{position:fixed;width:100%;height:100%;overflow:hidden}}.footer{border-block-start:1px solid var(--clr-dark)}.footer .bg-dark{box-shadow:0 0 0 100vmax var(--clr-dark);clip-path:inset(0 0 -100vmax -100vmax)}@media screen and (min-width: 768.1px){.footer .footer-links-container{padding-inline-end:80px}}@container (width<1200px){.footer .bg-dark{order:2}}.footer .footer-bottom-left .back-to-top{color:#fff6}@container (width>1200px){.footer .footer-bottom-left{display:none}}@container (width<1200px){.footer .footer-bottom-right{display:none}}@container (width<1200px){.footer .footer-links-container{padding-block-end:60px}}main#primary{padding-bottom:120px}@media screen and (min-width: 1920px){.home-hero-slider{overflow:hidden}}.overlay-black:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.overlay-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--clr-gradient)}@media screen and (min-width: 768.1px){.overlay-gradient:before{background:var(--clr-gradient-270)}}.franchise-teaser .figure-paper-cup{margin-block:-10%;height:120%;aspect-ratio:9/8;justify-self:center}@container (width < 760px){.franchise-teaser .figure-paper-cup{grid-row:1;height:auto;margin-block:-120px 0}}@media screen and (max-width: 768px){.header-gradient:not(.min-h-400){min-height:600px}}.selling-points.selling-points{list-style-type:disc;padding-left:1.2em}.form-controls-product input[type=number]{inline-size:60px}.product-template-hero-section{position:relative;z-index:10}@media screen and (max-width: 768px){.product-template-hero-section{grid-template-columns:100%}.product-template-hero-section .product-buy-box{border:none}}@media screen and (max-width: 768px){.product-template-hero-section .product-description{margin-top:0}}@media screen and (max-width: 768px){.product-template-hero-section .form-controls-product{padding:10px 20px;border-top:1px solid var(--clr-accent);gap:12px;position:fixed;inset-block-end:0;left:0;width:100%;z-index:10}.product-template-hero-section .form-controls-product .button{background-color:var(--clr-accent);color:var(--clr-white)}}.kundenbewertungen .marquee-container{border-block:1px solid var(--clr-accent)}.kundenbewertungen .marquee-container .marquee-grid:nth-child(2n){color:var(--clr-white);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--clr-accent)}.event-accordion{display:grid;grid-template-columns:max-content .3fr .7fr max-content}@media screen and (max-width: 768px){.event-accordion{grid-template-columns:max-content 1fr max-content}.event-accordion .event-date{order:999;grid-column:1/-1}}.event-accordion .accordion-item,.event-accordion .accordion-button,.event-accordion .accordion-header,.event-accordion .accordion-collapse,.event-accordion .accordion-content{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.event-accordion .accordion-button{padding-block:40px;border-bottom:1px solid rgba(35,31,32,.1);transition:var(--transition-base);transition-property:border-color}.event-accordion .accordion-button svg{margin-left:auto}.event-accordion .accordion-button svg:nth-of-type(2){display:none}.event-accordion .accordion-button[aria-expanded=true]{border-color:var(--clr-accent)}.event-accordion .accordion-button[aria-expanded=true] svg:nth-of-type(1){display:none}.event-accordion .accordion-button[aria-expanded=true] svg:nth-of-type(2){display:block}.event-accordion .accordion-header:has([aria-expanded=true])+.accordion-collapse{border-bottom:1px solid var(--clr-accent)}.event-accordion .accordion-content ul{margin-left:22px}.event-accordion .accordion-content li::marker{color:var(--clr-accent)}@media screen and (max-width: 768px){.event-accordion .accordion-content .grid-col-span-2{grid-column:1/-1}}.v404-svg{width:min(100%,600px)}.form-input:user-invalid+.error-message{display:block;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
