@charset "UTF-8";@font-face{font-family:Styrene A;src:url(../../../etc.clientlibs/toppits/clientlibs/clientlib-site/resources/fonts/StyreneA-Bold.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Styrene A;src:url(../../../etc.clientlibs/toppits/clientlibs/clientlib-site/resources/fonts/StyreneA-Medium.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Styrene A;src:url(../../../etc.clientlibs/toppits/clientlibs/clientlib-site/resources/fonts/StyreneA-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Panton Narrow;src:url(../../../etc.clientlibs/toppits/clientlibs/clientlib-site/resources/fonts/PantonNarrow-Heavy.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Panton Narrow;src:url(../../../etc.clientlibs/toppits/clientlibs/clientlib-site/resources/fonts/ScalaSansPro-HeavyItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--brand-100: 239, 243, 246;--brand-200: 153, 178, 199;--brand-300: 102, 140, 172;--brand-400: 51, 101, 144;--brand-500: 0, 63, 116;--brand-default: 0, 63, 116;--brand-orange: 251, 127, 0;--brand-green: 161, 200, 12;--brand-red: 246, 0, 0;--dark-100: 178, 178, 178;--dark-200: 112, 112, 112;--dark-300: 76, 76, 76;--dark-400: 0, 0, 0;--dark-default: 0, 0, 0;--light-100: 255, 255, 255;--light-200: 246, 246, 246;--light-300: 236, 236, 236;--light-400: 214, 214, 214;--light-default: 255, 255, 255;--accent-1: 255, 238, 133;--accent-2: 255, 224, 32;--accent-3: 255, 214, 0;--accent-4: 255, 192, 0;--accent-5: 255, 155, 0;--accent-6: 201, 239, 253;--accent-7: 104, 211, 248;--accent-8: 0, 159, 218;--accent-9: 0, 99, 175;--accent-10: 60, 69, 154;--accent-11: 211, 235, 204;--accent-12: 150, 206, 132;--accent-13: 183, 209, 0;--accent-14: 75, 182, 18;--accent-15: 0, 137, 43;--accent-16: 255, 230, 239;--accent-17: 254, 181, 207;--accent-18: 255, 64, 62;--accent-19: 253, 40, 106;--accent-20: 184, 0, 33;--accent-21: 244, 244, 244;--accent-22: 218, 224, 230;--accent-23: 235, 224, 197;--accent-24: 217, 197, 152;--accent-25: 248, 33, 44;--accent-26: 0, 230, 106;--bg-color: var(--light-100);--font-body: "Styrene A", sans-serif;--font-accent: "Panton Narrow", sans-serif;--headline-transform: uppercase;--h1-font-size: 72px;--h1-line-height: 1.1;--h1-letter-spacing: 0;--h1-font-weight: 900;--h2-font-size: 48px;--h2-line-height: 1.1;--h2-letter-spacing: 0;--h2-font-weight: 900;--h3-font-size: 32px;--h3-line-height: 1.1;--h3-letter-spacing: 0;--h3-font-weight: 900;--h4-font-size: 24px;--h4-line-height: 1.25;--h4-letter-spacing: 0;--h4-font-weight: 900;--h5-font-size: 20px;--h5-line-height: 1.25;--h5-letter-spacing: 0;--h5-font-weight: 900;--h6-font-size: 18px;--h6-line-height: 1.25;--h6-letter-spacing: 0;--h6-font-weight: 900;--body1-m-font-size: 18px;--body1-m-line-height: 1.5;--body1-m-letter-spacing: 0;--body1-m-font-weight: 400;--body2-m-font-size: 16px;--body2-m-line-height: 1.5;--body2-m-letter-spacing: 0;--body2-m-font-weight: 400;--body3-m-font-size: 14px;--body3-m-line-height: 1.5;--body3-m-letter-spacing: 0;--body3-m-font-weight: 400;--body4-m-font-size: 12px;--body4-m-line-height: 1.5;--body4-m-letter-spacing: 0;--body4-m-font-weight: 400;--label1-font-size: 16px;--label1-line-height: 1.5;--label1-letter-spacing: .02em;--label1-font-weight: 400;--label2-font-size: 14px;--label2-line-height: 1.5;--label2-letter-spacing: .02em;--label2-font-weight: 400;--label3-font-size: 12px;--label3-line-height: 1.5;--label3-letter-spacing: .02em;--label3-font-weight: 400;--label4-font-size: 10px;--label4-line-height: 1.5;--label4-letter-spacing: .02em;--label4-font-weight: 700;--label5-font-size: 8px;--label5-line-height: 1.5;--label5-letter-spacing: .02em;--label5-font-weight: 400;--subtitle1-m-font-size: 20px;--subtitle1-m-line-height: 1.3;--subtitle1-m-letter-spacing: 0;--subtitle1-m-font-weight: 900;--subtitle1-s-font-size: 16px;--subtitle1-s-line-height: 1.5;--subtitle1-s-letter-spacing: 0;--subtitle1-s-font-weight: 900;--subtitle2-m-font-size: 16px;--subtitle2-m-line-height: 1.5;--subtitle2-m-letter-spacing: 0;--subtitle2-m-font-weight: 400;--subtitle2-s-font-size: 12px;--subtitle2-s-line-height: 1.5;--subtitle2-s-letter-spacing: 0;--subtitle2-s-font-weight: 400;--tag-m-font-size: 14px;--tag-m-line-height: 1.5;--tag-m-letter-spacing: .02em;--topline-font-size: 20px;--topline-line-height: 1.5;--topline-letter-spacing: .02em;--topline-font-weight: 900;--topline2-font-size: 14px;--topline2-line-height: 1.5;--topline2-letter-spacing: .02em;--topline2-font-weight: 900;--btn-radius: 8px;--btn-icon-order: 2;--btn-transform: uppercase;--btn-primary-bg: rgb(var(--brand-default));--btn-primary-color: rgb(var(--light-default));--btn-primary-border: 2px solid rgb(var(--brand-default));--btn-primary-hover-color: rgb(var(--brand-default));--btn-primary-hover-border: 2px solid rgb(var(--light-default));--btn-primary-hover-bg: rgb(var(--light-default));--btn-primary-focus-color: rgb(var(--light-default));--btn-primary-focus-bg: rgb(var(--brand-default));--btn-primary-focus-border: 2px solid rgb(var(--accent-8));--btn-primary-disabled-bg: rgb(var(--light-400));--btn-primary-disabled-color: rgb(var(--dark-100));--btn-primary-disabled-border: 2px solid rgb(var(--light-400));--btn-primary-inverse-bg: rgb(var(--light-default));--btn-primary-inverse-color: rgb(var(--brand-default));--btn-primary-inverse-border: 2px solid rgb(var(--light-default));--btn-primary-inverse-focus-border: 2px solid rgb(var(--accent-8));--btn-primary-inverse-disabled-bg: rgb(var(--light-400));--btn-primary-inverse-disabled-color: rgb(var(--dark-100));--btn-primary-inverse-disabled-border: 2px solid rgb(var(--light-400));--btn-secondary-bg: transparent;--btn-secondary-color: rgb(var(--brand-default));--btn-secondary-border: 2px solid rgb(var(--brand-default));--btn-secondary-hover-color: rgb(var(--light-default));--btn-secondary-hover-bg: rgb(var(--brand-default));--btn-secondary-focus-color: rgb(var(--brand-default));--btn-secondary-focus-bg: transparent;--btn-secondary-focus-border: 2px solid rgb(var(--accent-8));--btn-secondary-disabled-bg: transparent;--btn-secondary-disabled-color: rgb(var(--dark-100));--btn-secondary-disabled-border: 2px solid rgb(var(--light-400));--btn-secondary-inverse-bg: transparent;--btn-secondary-inverse-color: rgb(var(--light-default));--btn-secondary-inverse-border: 2px solid rgb(var(--light-default));--btn-secondary-inverse-hover-color: rgb(var(--brand-default));--btn-secondary-inverse-hover-bg: rgb(var(--light-default));--btn-secondary-inverse-focus-bg: transparent;--btn-secondary-inverse-focus-border: 2px solid rgb(var(--accent-8));--btn-secondary-inverse-disabled-bg: transparent;--btn-secondary-inverse-disabled-color: rgb(var(--dark-100));--btn-secondary-inverse-disabled-border: 2px solid rgb(var(--dark-200));--btn-m-font-size: 16px;--btn-m-line-height: 1.5;--btn-m-letter-spacing: .02em;--btn-s-font-size: 14px;--btn-s-line-height: 1.5;--btn-s-letter-spacing: .02em;--tag-radius: 50px;--tag-primary-color: rgb(var(--brand-default));--tag-primary-hover-text-shadow: 0 0 .3px rgb(var(--brand-default)), 0 0 .3px rgb(var(--brand-default));--tag-primary-border: 1px solid rgb(var(--brand-default));--tag-primary-bg: rgb(var(--light-default));--tag-primary-hover-bg: rgb(var(--brand-default));--tag-primary-hover-color: rgb(var(--light-default));--tag-secondary-color: rgb(var(--brand-default));--tag-secondary-border: none;--tag-secondary-bg: rgb(var(--accent-6));--tag-secondary-hover-bg: rgb(var(--accent-7));--tag-secondary-hover-color: rgb(var(--brand-default))}.bg--brand-orange{background-color:rgba(var(--brand-orange),var(--tw-bg-opacity))}.bg--brand-red{background-color:rgba(var(--brand-red),var(--tw-bg-opacity))}.bg--brand-green{background-color:rgba(var(--brand-green),var(--tw-bg-opacity))}.c--brand-orange{color:rgba(var(--brand-orange),var(--tw-bg-opacity))}.c--brand-red{color:rgba(var(--brand-red),var(--tw-bg-opacity))}.c--brand-green{color:rgba(var(--brand-green),var(--tw-bg-opacity))}.static{position:static}.absolute{position:absolute}.relative{position:relative}.-top-m{top:-1.5rem}.bottom-full{bottom:100%}.bottom-none{bottom:0}.left-1\/2{left:50%}.right-none{right:0}.top-1\/2{top:50%}.top-full{top:100%}.top-s{top:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2xl{margin-top:3rem;margin-bottom:3rem}.mb-l{margin-bottom:2rem}.mb-s{margin-bottom:1rem}.mb-xs{margin-bottom:.5rem}.mt-l{margin-top:2rem}.mt-m{margin-top:1.5rem}.mt-s{margin-top:1rem}.mt-xs{margin-top:.5rem}.block{display:block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.h-2m{height:1.75rem}.h-3xs{height:1.125rem}.h-4xl{height:4rem}.h-5xxl{height:4.75rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[50px\]{height:50px}.h-\[8px\]{height:8px}.h-full{height:100%}.h-m{height:1.5rem}.h-s{height:1rem}.h-xl{height:2.5rem}.h-xm{height:1.25rem}.w-2m{width:1.75rem}.w-3xs{width:1.125rem}.w-4xl{width:4rem}.w-5xxl{width:4.75rem}.w-\[18px\]{width:18px}.w-\[30\%\]{width:30%}.w-\[70\%\]{width:70%}.w-\[8px\]{width:8px}.w-full{width:100%}.w-m{width:1.5rem}.w-s{width:1rem}.w-xl{width:2.5rem}.w-xm{width:1.25rem}.-translate-x-1\/2{--tw-translate-x: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-s{--tw-translate-y: -1rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-normal{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-m{gap:1.5rem}.gap-s{gap:1rem}.gap-xs{gap:.5rem}.gap-xss{gap:.75rem}.gap-x-m{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-s{border-radius:1rem}.rounded-xs{border-radius:.5rem}.border-2{border-width:2px}.border-\[5px\]{border-width:5px}.border-b-2{border-bottom-width:2px}.border-solid{border-style:solid}.border-none{border-style:none}.border-brand{border-color:rgba(var(--brand-default),var(--tw-bg-opacity))}.border-light{border-color:rgba(var(--light-default),var(--tw-bg-opacity))}.border-transparent{border-color:transparent}.bg-accent-6{background-color:rgba(var(--accent-6),var(--tw-bg-opacity))}.bg-brand{background-color:rgba(var(--brand-default),var(--tw-bg-opacity))}.bg-brand\/10{background-color:rgba(var(--brand-default),.1)}.bg-light{background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.bg-light-200{background-color:rgba(var(--light-200),var(--tw-bg-opacity))}.bg-light-300{background-color:rgba(var(--light-300),var(--tw-bg-opacity))}.bg-light-400{background-color:rgba(var(--light-400),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.object-cover{-o-object-fit:cover;object-fit:cover}.p-l{padding:2rem}.p-m{padding:1.5rem}.px-2xs{padding-left:.625rem;padding-right:.625rem}.px-m{padding-left:1.5rem;padding-right:1.5rem}.px-s{padding-left:1rem;padding-right:1rem}.py-l{padding-top:2rem;padding-bottom:2rem}.py-s{padding-top:1rem;padding-bottom:1rem}.py-xl{padding-top:2.5rem;padding-bottom:2.5rem}.py-xs{padding-top:.5rem;padding-bottom:.5rem}.py-xss{padding-top:.75rem;padding-bottom:.75rem}.pb-m{padding-bottom:1.5rem}.pb-none{padding-bottom:0}.pl-2xs{padding-left:.625rem}.pl-none{padding-left:0}.pl-s{padding-left:1rem}.pr-xs{padding-right:.5rem}.pt-m{padding-top:1.5rem}.pt-xl{padding-top:2.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-accent{font-family:var(--font-accent)}.text-2m{font-size:1.75rem}.text-h2{font-size:var(--h2-font-size)}.text-h3{font-size:var(--h3-font-size)}.text-h4{font-size:var(--h4-font-size)}.text-h5{font-size:var(--h5-font-size)}.text-h6{font-size:var(--h6-font-size)}.text-label1{font-size:var(--label1-font-size)}.text-label2{font-size:var(--label2-font-size)}.text-label3{font-size:var(--label3-font-size)}.text-label4{font-size:var(--label4-font-size)}.text-label5{font-size:var(--label5-font-size)}.text-m{font-size:1.5rem}.text-s{font-size:1rem}.text-subtitle1-s{font-size:var(--subtitle1-s-font-size, var(--subtitle1-m-font-size))}.text-subtitle2-s{font-size:var(--subtitle2-s-font-size, var(--subtitle2-m-font-size))}.text-topline{font-size:var(--topline-font-size)}.text-topline2{font-size:var(--topline2-font-size)}.text-xm{font-size:1.25rem}.font-bold{font-weight:700}.font-h1{font-weight:var(--h1-font-weight)}.font-h2{font-weight:var(--h2-font-weight)}.font-h3{font-weight:var(--h3-font-weight)}.font-h4{font-weight:var(--h4-font-weight)}.font-h5{font-weight:var(--h5-font-weight)}.font-medium{font-weight:500}.font-subtitle1-s{font-weight:var(--subtitle1-s-font-weight, var(--subtitle1-m-font-weight))}.font-subtitle2-s{font-weight:var(--subtitle2-s-font-weight, var(--subtitle2-m-font-weight))}.font-topline{font-weight:var(--topline-font-weight)}.font-topline2{font-weight:var(--topline2-font-weight)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-h2{line-height:var(--h2-line-height)}.leading-h3{line-height:var(--h3-line-height)}.leading-h4{line-height:var(--h4-line-height)}.leading-h5{line-height:var(--h5-line-height)}.leading-h6{line-height:var(--h6-line-height)}.leading-label1{line-height:var(--label1-line-height)}.leading-label2{line-height:var(--label2-line-height)}.leading-label3{line-height:var(--label3-line-height)}.leading-label4{line-height:var(--label4-line-height)}.leading-label5{line-height:var(--label5-line-height)}.leading-subtitle1-s{line-height:var(--subtitle1-s-line-height, var(--subtitle1-m-line-height))}.leading-subtitle2-s{line-height:var(--subtitle2-s-line-height, var(--subtitle2-m-line-height))}.leading-topline{line-height:var(--topline-line-height)}.leading-topline2{line-height:var(--topline2-line-height)}.tracking-h2{letter-spacing:var(--h2-letter-spacing)}.tracking-h3{letter-spacing:var(--h3-letter-spacing)}.tracking-h4{letter-spacing:var(--h4-letter-spacing)}.tracking-h5{letter-spacing:var(--h5-letter-spacing)}.tracking-h6{letter-spacing:var(--h6-letter-spacing)}.tracking-label1{letter-spacing:var(--label1-letter-spacing)}.tracking-label2{letter-spacing:var(--label2-letter-spacing)}.tracking-label3{letter-spacing:var(--label3-letter-spacing)}.tracking-label4{letter-spacing:var(--label4-letter-spacing)}.tracking-label5{letter-spacing:var(--label5-letter-spacing)}.tracking-subtitle1-s{letter-spacing:var(--subtitle1-s-letter-spacing, var(--subtitle1-m-letter-spacing))}.tracking-subtitle2-s{letter-spacing:var(--subtitle2-s-letter-spacing, var(--subtitle2-m-letter-spacing))}.tracking-topline{letter-spacing:var(--topline-letter-spacing)}.tracking-topline2{letter-spacing:var(--topline2-letter-spacing)}.text-brand{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.text-dark-100{color:rgba(var(--dark-100),var(--tw-bg-opacity))}.text-light{color:rgba(var(--light-default),var(--tw-bg-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.content-\[\'\'\]{--tw-content: "";content:var(--tw-content)}.content-\[\'\\e909\'\]{--tw-content: "\e909";content:var(--tw-content)}.subtitle1{font-size:var(--subtitle1-s-font-size, var(--subtitle1-m-font-size));font-weight:var(--subtitle1-s-font-weight, var(--subtitle1-m-font-weight));line-height:var(--subtitle1-s-line-height, var(--subtitle1-m-line-height));letter-spacing:var(--subtitle1-s-letter-spacing, var(--subtitle1-m-letter-spacing))}@media (min-width: 768px){.subtitle1{font-size:var(--subtitle1-m-font-size);font-weight:var(--subtitle1-m-font-weight);line-height:var(--subtitle1-m-line-height);letter-spacing:var(--subtitle1-m-letter-spacing)}}.subtitle2{font-size:var(--subtitle2-s-font-size, var(--subtitle2-m-font-size));font-weight:var(--subtitle2-s-font-weight, var(--subtitle2-m-font-weight));line-height:var(--subtitle2-s-line-height, var(--subtitle2-m-line-height));letter-spacing:var(--subtitle2-s-letter-spacing, var(--subtitle2-m-letter-spacing))}@media (min-width: 768px){.subtitle2{font-size:var(--subtitle2-m-font-size);font-weight:var(--subtitle2-m-font-weight);line-height:var(--subtitle2-m-line-height);letter-spacing:var(--subtitle2-m-letter-spacing)}}.label1{font-size:var(--label1-font-size);font-weight:var(--label1-font-weight);line-height:var(--label1-line-height);letter-spacing:var(--label1-letter-spacing)}.label2{font-size:var(--label2-font-size);font-weight:var(--label2-font-weight);line-height:var(--label2-line-height);letter-spacing:var(--label2-letter-spacing)}.label3{font-size:var(--label3-font-size);font-weight:var(--label3-font-weight);line-height:var(--label3-line-height);letter-spacing:var(--label3-letter-spacing)}.label4{font-size:var(--label4-font-size);font-weight:var(--label4-font-weight);line-height:var(--label4-line-height);letter-spacing:var(--label4-letter-spacing)}.label5{font-size:var(--label5-font-size);font-weight:var(--label5-font-weight);line-height:var(--label5-line-height);letter-spacing:var(--label5-letter-spacing)}.heading1{font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);font-weight:var(--h1-font-weight)}@media (min-width: 1440px){.heading1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}}.heading2{font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);font-weight:var(--h2-font-weight)}@media (min-width: 1440px){.heading2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}}.heading3{font-size:var(--h4-font-size);font-weight:var(--h3-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}@media (min-width: 1440px){.heading3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}}.heading4{font-size:var(--h5-font-size);font-weight:var(--h4-font-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}@media (min-width: 1440px){.heading4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}}.heading5{font-size:var(--h6-font-size);font-weight:var(--h5-font-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}@media (min-width: 1440px){.heading5{font-size:var(--h5-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h5-letter-spacing)}}.topline{font-size:var(--topline-font-size);font-weight:var(--topline-font-weight);line-height:var(--topline-line-height);letter-spacing:var(--topline-letter-spacing);font-family:var(--font-accent)}.topline2{font-size:var(--topline2-font-size);font-weight:var(--topline2-font-weight);line-height:var(--topline2-line-height);letter-spacing:var(--topline2-letter-spacing);font-family:var(--font-accent)}h1,h2,h3,h4,h5,h6,.heading1,.heading2,.heading3,.heading4,.heading5,.heading6{font-family:var(--font-accent)}.label1.highlight,.label2.highlight,.label3.highlight,.label4.highlight,.label5.highlight{font-weight:700}.cmp-accordion__header{border-radius:.5rem;padding:1rem}.cmp-accordion__title{font-family:var(--font-accent);font-size:var(--label1-font-size);font-weight:var(--label1-font-weight);line-height:var(--label1-line-height);letter-spacing:var(--label1-letter-spacing)}.cmp-accordion__title.highlight{font-weight:700}.cmp-accordion__title{font-family:var(--font-accent)}@media (min-width: 768px){.cmp-accordion__title{font-size:var(--h6-font-size);font-weight:var(--h5-font-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}@media (min-width: 1440px){.cmp-accordion__title{font-size:var(--h5-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h5-letter-spacing)}}.cmp-accordion__title{font-family:var(--font-accent)}}.cmp-accordion__icon{aspect-ratio:1 / 1;border-radius:0;-webkit-transition-property:none;transition-property:none;aspect-ratio:1/1;height:1.5rem;width:1.5rem;background-color:transparent;font-size:1.5rem;color:rgba(var(--light-default),var(--tw-bg-opacity))}.cmp-accordion__icon:before{--tw-content: "\e909";content:var(--tw-content);height:100%;width:100%;font-family:toppits-icons}.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__header{border-width:2px;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__title{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__icon{background-color:transparent;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-accordion__panel{padding-left:1rem;padding-right:1rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}@media (min-width: 768px){.cmp-accordion__panel{padding-left:5.5rem;padding-right:5.5rem}}.cmp-accordion__panel--expanded{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width: 768px){.cmp-accordion__panel--expanded{padding-top:1.5rem}}.cmp-button{font-family:var(--font-accent)}.button:has(.icon) .cmp-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.button .icon{font-weight:700}.button .cmp-button:not(.cmp-button--icon-only) .icon{font-size:1rem}.button.btn--text .cmp-button{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.button.btn--text .cmp-button__text{border-bottom-width:2px;border-color:rgba(var(--brand-default),var(--tw-bg-opacity))}.button.btn--text-inverse .cmp-button{background-color:transparent;color:rgba(var(--light-default),var(--tw-bg-opacity))}.button.btn--text-inverse .cmp-button__text{border-bottom-width:2px;border-color:rgba(var(--light-default),var(--tw-bg-opacity))}.button.btn--text .cmp-button,.button.btn--text-inverse .cmp-button{padding-left:0}.button.btn--text:disabled .cmp-button,.button.btn--text-inverse:disabled .cmp-button{color:rgba(var(--dark-100),var(--tw-bg-opacity))}.button.btn--text:disabled .cmp-button__text,.button.btn--text-inverse:disabled .cmp-button__text{border-color:rgba(var(--dark-100),var(--tw-bg-opacity))}.bg--light .button.btn--primary .cmp-button{--btn-hover-bg: rgb(var(--brand-100))}.cmp-carousel .swiper-pagination-bullet{margin-left:.25rem;margin-right:.25rem;height:1.125rem;width:1.125rem;border-width:5px;position:relative;border-color:rgba(var(--light-default),var(--tw-bg-opacity));background-color:rgba(var(--brand-default),var(--tw-bg-opacity));opacity:1}.cmp-carousel .swiper-pagination-bullet-active{border-width:2px;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.cmp-carousel__actions{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.cmp-carousel__action{border-width:2px;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;height:2.5rem;width:2.5rem;cursor:pointer;border-radius:.5rem;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:transparent}.cmp-carousel__action-icon{font-size:var(--h4-font-size);font-weight:700;color:rgba(var(--brand-default),var(--tw-bg-opacity))}@media (min-width: 768px){.cmp-carousel__indicators{margin-top:2.5rem}}.toppits-footer .cmp-legal .cmp-image__image{min-width:6rem}.toppits-footer .cmp-legal__content{gap:2rem}@media (min-width: 1440px){.toppits-footer .cmp-legal .navigation{margin-right:auto;margin-left:4rem}}.toppits-footer .cmp-legal .navigation .cmp-navigation__item{text-transform:none}.toppits-footer.bg--light,.toppits-footer.bg--light-400{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-dropdown{position:relative;width:100%}@media (min-width: 1440px){.cmp-dropdown{width:290px}}.cmp-dropdown button{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:.5rem;border-width:2px;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:rgba(var(--light-default),var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;color:rgba(var(--brand-default),var(--tw-bg-opacity));font-size:var(--label1-font-size);font-weight:var(--label1-font-weight);line-height:var(--label1-line-height);letter-spacing:var(--label1-letter-spacing)}.cmp-dropdown button.highlight{font-weight:700}.cmp-dropdown button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:.5rem;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:rgba(var(--light-default),var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-dropdown button .icon{font-size:1.25rem;font-weight:700}.cmp-dropdown__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.cmp-dropdown__label{max-width:6.6rem}}@media (min-width: 1440px){.cmp-dropdown__label{max-width:none}}.cmp-dropdown ul{margin-top:.5rem;border-width:2px;position:absolute;top:100%;z-index:10;width:100%;overflow:hidden;border-radius:.5rem;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:rgba(var(--light-default),var(--tw-bg-opacity));color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-dropdown ul li{cursor:pointer;padding:1rem 1.5rem;font-size:var(--label1-font-size);font-weight:var(--label1-font-weight);line-height:var(--label1-line-height);letter-spacing:var(--label1-letter-spacing)}.cmp-dropdown ul li.highlight{font-weight:700}.cmp-dropdown ul li{cursor:pointer;padding:1rem 1.5rem}.cmp-dropdown ul li:hover,.cmp-dropdown ul li.selected{background-color:rgba(var(--accent-6),var(--tw-bg-opacity))}.cmp-form,.cmp-form .cmp-form-options--radio:has(input[type=radio]) input[type=radio]:not(:disabled)+.cmp-form-options__field-description,.cmp-form .cmp-form-options--checkbox:has(input[type=checkbox]) input[type=checkbox]:not(:disabled)+.cmp-form-options__field-description{color:rgba(var(--brand-default),var(--tw-bg-opacity))!important}.toppits-header{background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.toppits-header .sectiongriditem:nth-child(2) .nestednavigation .cmp-navigation__item{border-style:none;font-size:1rem;text-transform:uppercase;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.toppits-header .languagenavigation .cmp-languagenavigation__item{border-color:rgba(var(--brand-default),var(--tw-bg-opacity));font-family:var(--font-accent)}.toppits-header .languagenavigation .cmp-languagenavigation__item:not(.cmp-languagenavigation__item--active) .cmp-languagenavigation__item-link{color:rgba(var(--brand-300),var(--tw-bg-opacity))}.toppits-header .languagenavigation .cmp-languagenavigation__item-link,.toppits-header .cmp-search__input,.toppits-header .cmp-search__field .cmp-search__icon{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.toppits-header~.nestednavigation .cmp-navigation__item,.toppits-header~.nestednavigation .cmp-navigation__back{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.toppits-header~.nestednavigation .cmp-navigation__teasers{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.toppits-header~.nestednavigation .cmp-navigation__teaser.content-bg--accent{height:auto}.toppits-header~.nestednavigation .cmp-navigation__teaser.content-bg--accent .cmp-teaser{background-color:transparent}.toppits-header~.nestednavigation .languagenavigation .cmp-languagenavigation__item{border-color:rgba(var(--brand-default),var(--tw-bg-opacity));font-family:var(--font-accent)}.toppits-header~.nestednavigation .languagenavigation .cmp-languagenavigation__item:not(.cmp-languagenavigation__item--active) .cmp-languagenavigation__item-link{color:rgba(var(--brand-300),var(--tw-bg-opacity))}.toppits-header~.nestednavigation .languagenavigation .cmp-languagenavigation__item-link{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.toppits-header~.nestednavigation .teasercard .cmp-button{--btn-bg: var(--btn-secondary-bg);--btn-color: var(--btn-secondary-color);--btn-border: var(--btn-secondary-border);--btn-hover-bg: var(--btn-secondary-hover-bg);--btn-hover-color: var(--btn-secondary-hover-color);--btn-hover-border: var(--btn-secondary-hover-border);--btn-focus-bg: var(--btn-secondary-focus-bg);--btn-focus-color: var(--btn-secondary-focus-color);--btn-focus-border: var(--btn-secondary-focus-border);--btn-disabled-bg: var(--btn-secondary-disabled-bg);--btn-disabled-color: var(--btn-secondary-disabled-color);--btn-disabled-border: var(--btn-secondary-disabled-border);background-color:var(--btn-bg);color:var(--btn-color);border:var(--btn-border);text-transform:var(--btn-transform);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.toppits-header~.nestednavigation .teasercard .cmp-button:hover{color:var(--btn-hover-color, var(--btn-color));background:var(--btn-hover-bg, var(--btn-bg));border:var(--btn-hover-border, var(--btn-border))}.toppits-header~.nestednavigation .teasercard .cmp-button:focus{color:var(--btn-focus-color, var(--btn-color));background:var(--btn-focus-bg, var(--btn-bg));border:var(--btn-focus-border, var(--btn-border))}.toppits-header~.nestednavigation .teasercard .cmp-button:disabled{color:var(--btn-disabled-color, var(--btn-color));background:var(--btn-disabled-bg, var(--btn-bg));border:var(--btn-disabled-border, var(--btn-border))}.toppits-header .button:has(#burger) .cmp-button{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.list .cmp-list .cmp-teaser__image.clickable{cursor:pointer}.cmp-recipedetails__carousel{padding-bottom:0;padding-top:2.5rem;position:relative}@media (min-width: 768px){.cmp-recipedetails__carousel{padding:4rem 4rem 2.5rem}}.cmp-recipedetails .cmp-carousel .swiper-pagination-bullet{height:18px;width:18px;border-width:2px;border-style:solid;position:relative;border-color:rgba(var(--light-default),var(--tw-bg-opacity));background-color:rgba(var(--light-default),var(--tw-bg-opacity));opacity:1}.cmp-recipedetails .cmp-carousel .swiper-pagination-bullet:before{left:50%;height:8px;width:8px;--tw-translate-x: -50%;--tw-content: "";content:var(--tw-content);position:absolute;top:50%;display:block;--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails .cmp-carousel .swiper-pagination-bullet-active{border-color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails .cmp-carousel .swiper-pagination-bullet-active:before{display:none}.cmp-recipedetails .cmp-carousel__indicators{margin-top:2.5rem}.cmp-recipedetails .cmp-carousel__actions{position:static}.cmp-recipedetails .cmp-carousel__action{border-width:2px;border-style:solid;height:2.5rem;width:2.5rem;border-radius:.5rem;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.cmp-recipedetails .cmp-carousel__action-icon{font-size:var(--h4-font-size);font-weight:700;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails .cmp-carousel__action--previous,.cmp-recipedetails .cmp-carousel__action--next{top:-1.5rem;position:absolute;bottom:0;margin:auto}.cmp-recipedetails .cmp-carousel__action--previous{left:0}.cmp-recipedetails .cmp-carousel__action--next{right:0}.cmp-recipedetails .cmp-carousel__item{border-radius:1rem;overflow:hidden}.cmp-recipedetails .cmp-carousel__item img,.cmp-recipedetails .cmp-carousel__item video{aspect-ratio:1 / 1;aspect-ratio:1/1}.cmp-recipedetails .cmp-carousel__item .video-controls .video-play{border-width:2px;-webkit-transition-property:none;transition-property:none;border-color:rgba(var(--light-default),var(--tw-bg-opacity));background-color:transparent}.cmp-recipedetails .cmp-carousel__item .video-controls:has(.pause){inset:0;opacity:0}.cmp-recipedetails .cmp-carousel__item .video-controls:has(.pause) .video-play{height:100%;width:100%}.cmp-recipedetails__information{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 1440px){.cmp-recipedetails__information{padding-left:2.5rem;padding-right:2.5rem}}.cmp-recipedetails__tags{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.cmp-recipedetails__tag{font-size:var(--label2-font-size);font-weight:var(--label2-font-weight);line-height:var(--label2-line-height);letter-spacing:var(--label2-letter-spacing)}.cmp-recipedetails__tag.highlight{font-weight:700}.cmp-recipedetails__tag{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;background-color:rgba(var(--accent-6),var(--tw-bg-opacity));padding:.5rem .625rem;font-weight:700;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails__title{margin-bottom:1rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails__description{margin-bottom:2rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails__description p{font-size:var(--body2-s-font-size, var(--body2-m-font-size));font-weight:var(--body2-s-font-weight, var(--body2-m-font-weight));line-height:var(--body2-s-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-s-letter-spacing, var(--body2-m-letter-spacing))}@media (min-width: 768px){.cmp-recipedetails__description p{font-size:var(--body2-m-font-size);font-weight:var(--body2-m-font-weight);line-height:var(--body2-m-line-height);letter-spacing:var(--body2-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipedetails__description p{font-size:var(--body2-l-font-size, var(--body2-m-font-size));font-weight:var(--body2-l-font-weight, var(--body2-m-font-weight));line-height:var(--body2-l-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-l-letter-spacing, var(--body2-m-letter-spacing))}}.cmp-recipedetails__time{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}@media (min-width: 768px){.cmp-recipedetails__time{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;flex-direction:row;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cmp-recipedetails__time-item{gap:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.cmp-recipedetails__time-item{display:block}}.cmp-recipedetails__time-icon{height:4.75rem;width:4.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;background-color:rgba(var(--light-200),var(--tw-bg-opacity))}@media (min-width: 768px){.cmp-recipedetails__time-icon{margin-bottom:.75rem}}.cmp-recipedetails__time-icon .icon,.cmp-recipedetails__time-icon img{height:1.75rem;width:1.75rem;font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.cmp-recipedetails__time strong{font-size:var(--label1-font-size);font-weight:var(--label1-font-weight);line-height:var(--label1-line-height);letter-spacing:var(--label1-letter-spacing)}.cmp-recipedetails__time strong.highlight{font-weight:700}.cmp-recipedetails__time strong{display:block;font-weight:700}.cmp-recipedetails__time small{text-transform:capitalize;font-size:var(--body2-s-font-size, var(--body2-m-font-size));font-weight:var(--body2-s-font-weight, var(--body2-m-font-weight));line-height:var(--body2-s-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-s-letter-spacing, var(--body2-m-letter-spacing))}@media (min-width: 768px){.cmp-recipedetails__time small{font-size:var(--body2-m-font-size);font-weight:var(--body2-m-font-weight);line-height:var(--body2-m-line-height);letter-spacing:var(--body2-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipedetails__time small{font-size:var(--body2-l-font-size, var(--body2-m-font-size));font-weight:var(--body2-l-font-weight, var(--body2-m-font-weight));line-height:var(--body2-l-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-l-letter-spacing, var(--body2-m-letter-spacing))}}.cmp-recipedetails__title{font-size:var(--h3-font-size)}@media (min-width: 1440px){.cmp-recipedetails__title{font-size:var(--h2-font-size)}}.cmp-recipedetails__middle{margin-left:auto;margin-right:auto}@media (min-width: 768px){.cmp-recipedetails__middle{max-width:844px}}.cmp-recipedetails__middle:not(.empty){padding-top:4rem;padding-bottom:4rem}.cmp-recipedetails__howto{margin-top:3rem;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width: 768px){.cmp-recipedetails__howto{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;margin-top:5rem;margin-bottom:5rem;flex-direction:row}}@media (min-width: 1440px){.cmp-recipedetails__howto{padding-left:3rem;padding-right:3rem}}.cmp-recipedetails__ingredients{-ms-flex-negative:0;flex-shrink:0}@media (min-width: 768px){.cmp-recipedetails__ingredients{padding-right:1.5rem}}@media (min-width: 1440px){.cmp-recipedetails__ingredients{padding-right:5rem}}.cmp-recipedetails__ingredients-title{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails__ingredients-title h2{font-size:var(--h4-font-size)}@media (min-width: 1440px){.cmp-recipedetails__ingredients-title h2{font-size:var(--h3-font-size)}}.cmp-recipedetails__ingredients-title .icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;width:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;background-color:rgba(var(--brand-default),var(--tw-bg-opacity));font-size:1.25rem;font-weight:700;color:rgba(var(--light-default),var(--tw-bg-opacity))}.cmp-recipedetails__ingredients-servings{gap:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-recipedetails__ingredients-servings-amount{text-wrap:nowrap;color:rgba(var(--brand-default),var(--tw-bg-opacity));font-size:var(--body2-s-font-size, var(--body2-m-font-size));font-weight:var(--body2-s-font-weight, var(--body2-m-font-weight));line-height:var(--body2-s-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-s-letter-spacing, var(--body2-m-letter-spacing))}@media (min-width: 768px){.cmp-recipedetails__ingredients-servings-amount{font-size:var(--body2-m-font-size);font-weight:var(--body2-m-font-weight);line-height:var(--body2-m-line-height);letter-spacing:var(--body2-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipedetails__ingredients-servings-amount{font-size:var(--body2-l-font-size, var(--body2-m-font-size));font-weight:var(--body2-l-font-weight, var(--body2-m-font-weight));line-height:var(--body2-l-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-l-letter-spacing, var(--body2-m-letter-spacing))}}.cmp-recipedetails__ingredients-servings-amount{font-weight:600}.cmp-recipedetails__ingredients-servings .icon{font-size:1.5rem}.cmp-recipedetails__ingredients-list{border-radius:1rem;margin-bottom:3.5rem;width:100%;overflow:hidden;background-color:rgba(var(--light-200),var(--tw-bg-opacity));padding:1.5rem}@media (min-width: 768px){.cmp-recipedetails__ingredients-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:412px}}.cmp-recipedetails__ingredients-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;border-radius:.5rem;padding:.75rem 1rem;text-align:center;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails__ingredients-list-item:nth-child(odd){background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.cmp-recipedetails__ingredients-list-item{font-size:var(--body2-s-font-size, var(--body2-m-font-size));font-weight:var(--body2-s-font-weight, var(--body2-m-font-weight));line-height:var(--body2-s-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-s-letter-spacing, var(--body2-m-letter-spacing))}@media (min-width: 768px){.cmp-recipedetails__ingredients-list-item{font-size:var(--body2-m-font-size);font-weight:var(--body2-m-font-weight);line-height:var(--body2-m-line-height);letter-spacing:var(--body2-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipedetails__ingredients-list-item{font-size:var(--body2-l-font-size, var(--body2-m-font-size));font-weight:var(--body2-l-font-weight, var(--body2-m-font-weight));line-height:var(--body2-l-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-l-letter-spacing, var(--body2-m-letter-spacing))}}.cmp-recipedetails__ingredients-list-item-name{width:70%}.cmp-recipedetails__ingredients-list-item-unit-info{width:30%;text-align:right}.cmp-recipedetails__ingredients-list-item-name{text-align:left}.cmp-recipedetails__ingredients-list-item-amount,.cmp-recipedetails__ingredients-list-item-unit{font-weight:700}.cmp-recipedetails__preparation-title{margin-bottom:2rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails__preparation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.cmp-recipedetails__preparation-list-item{position:relative;color:rgba(var(--brand-default),var(--tw-bg-opacity));font-size:var(--body1-s-font-size, var(--body1-m-font-size));font-weight:var(--body1-s-font-weight, var(--body1-m-font-weight));line-height:var(--body1-s-line-height, var(--body1-m-line-height));letter-spacing:var(--body1-s-letter-spacing, var(--body1-m-letter-spacing))}@media (min-width: 768px){.cmp-recipedetails__preparation-list-item{font-size:var(--body1-m-font-size);font-weight:var(--body1-m-font-weight);line-height:var(--body1-m-line-height);letter-spacing:var(--body1-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipedetails__preparation-list-item{font-size:var(--body1-l-font-size, var(--body1-m-font-size));font-weight:var(--body1-l-font-weight, var(--body1-m-font-weight));line-height:var(--body1-l-line-height, var(--body1-m-line-height));letter-spacing:var(--body1-l-letter-spacing, var(--body1-m-letter-spacing))}}.cmp-recipedetails__preparation-list-count{background-color:rgba(var(--brand-default),.1);margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;width:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;font-family:var(--font-accent);font-size:1.5rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipedetails__preparation-list-count:after{left:5rem;height:1px;background-color:rgba(var(--light-400),var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content);position:absolute;right:0}.cmp-recipedetails__preparation-list-content *{font-size:var(--body1-s-font-size, var(--body1-m-font-size));font-weight:var(--body1-s-font-weight, var(--body1-m-font-weight));line-height:var(--body1-s-line-height, var(--body1-m-line-height));letter-spacing:var(--body1-s-letter-spacing, var(--body1-m-letter-spacing))}@media (min-width: 768px){.cmp-recipedetails__preparation-list-content *{font-size:var(--body1-m-font-size);font-weight:var(--body1-m-font-weight);line-height:var(--body1-m-line-height);letter-spacing:var(--body1-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipedetails__preparation-list-content *{font-size:var(--body1-l-font-size, var(--body1-m-font-size));font-weight:var(--body1-l-font-weight, var(--body1-m-font-weight));line-height:var(--body1-l-line-height, var(--body1-m-line-height));letter-spacing:var(--body1-l-letter-spacing, var(--body1-m-letter-spacing))}}.cmp-recipe-teaser{border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.cmp-recipe-teaser.clickable{cursor:pointer}.cmp-recipe-teaser h5{font-size:var(--body4-s-font-size, var(--body4-m-font-size));font-weight:var(--body4-s-font-weight, var(--body4-m-font-weight));line-height:var(--body4-s-line-height, var(--body4-m-line-height));letter-spacing:var(--body4-s-letter-spacing, var(--body4-m-letter-spacing))}@media (min-width: 768px){.cmp-recipe-teaser h5{font-size:var(--body4-m-font-size);font-weight:var(--body4-m-font-weight);line-height:var(--body4-m-line-height);letter-spacing:var(--body4-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipe-teaser h5{font-size:var(--body4-l-font-size, var(--body4-m-font-size));font-weight:var(--body4-l-font-weight, var(--body4-m-font-weight));line-height:var(--body4-l-line-height, var(--body4-m-line-height));letter-spacing:var(--body4-l-letter-spacing, var(--body4-m-letter-spacing))}}@media (min-width: 768px){.cmp-recipe-teaser h5{font-size:var(--body2-s-font-size, var(--body2-m-font-size));font-weight:var(--body2-s-font-weight, var(--body2-m-font-weight));line-height:var(--body2-s-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-s-letter-spacing, var(--body2-m-letter-spacing))}.cmp-recipe-teaser h5{font-size:var(--body2-m-font-size);font-weight:var(--body2-m-font-weight);line-height:var(--body2-m-line-height);letter-spacing:var(--body2-m-letter-spacing)}@media (min-width: 1440px){.cmp-recipe-teaser h5{font-size:var(--body2-l-font-size, var(--body2-m-font-size));font-weight:var(--body2-l-font-weight, var(--body2-m-font-weight));line-height:var(--body2-l-line-height, var(--body2-m-line-height));letter-spacing:var(--body2-l-letter-spacing, var(--body2-m-letter-spacing))}}}.cmp-recipe-teaser h3{font-size:var(--h5-font-size);font-weight:var(--h4-font-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.cmp-recipe-teaser h3{font-family:var(--font-accent);font-size:var(--h5-font-size);font-weight:var(--h4-font-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}@media (min-width: 1440px){.cmp-recipe-teaser h3{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}}.cmp-recipe-teaser h3{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-transform:var(--headline-transform);hyphenate-limit-chars:6 3 3;--hyphenate-limit-chars: 6 3 3}@media (min-width: 768px){.cmp-recipe-teaser h3{font-size:var(--h4-font-size);font-weight:var(--h3-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}.cmp-recipe-teaser h3{font-family:var(--font-accent);font-size:var(--h4-font-size);font-weight:var(--h3-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}@media (min-width: 1440px){.cmp-recipe-teaser h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}}.cmp-recipe-teaser h3{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-transform:var(--headline-transform);hyphenate-limit-chars:6 3 3;--hyphenate-limit-chars: 6 3 3}}.cmp-recipe-teaser h3,.cmp-recipe-teaser h5{margin-bottom:.5rem;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-recipe-teaser__img{aspect-ratio:4/3;width:100%}.cmp-recipe-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}@media (max-width: 767.5px){.cmp-recipe-teaser__content{padding-left:1.5rem;padding-right:1.5rem}}.cmp-recipe-teaser .cmp-recipedetails__time{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin-bottom:2rem;margin-top:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cmp-recipe-teaser .cmp-recipedetails__time-item{padding:.5rem .5rem .5rem .625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;border-radius:.5rem;background-color:rgba(var(--light-200),var(--tw-bg-opacity))}.cmp-recipe-teaser .cmp-recipedetails__time-item strong{display:none}.cmp-recipe-teaser .cmp-recipedetails__time-item small{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;font-size:var(--body4-s-font-size, var(--body4-m-font-size));font-weight:var(--body4-s-font-weight, var(--body4-m-font-weight));line-height:var(--body4-s-line-height, var(--body4-m-line-height));letter-spacing:var(--body4-s-letter-spacing, var(--body4-m-letter-spacing))}@media (min-width: 768px){.cmp-recipe-teaser .cmp-recipedetails__time-item small{font-size:var(--body4-m-font-size);font-weight:var(--body4-m-font-weight);line-height:var(--body4-m-line-height);letter-spacing:var(--body4-m-letter-spacing)}}@media (min-width: 1440px){.cmp-recipe-teaser .cmp-recipedetails__time-item small{font-size:var(--body4-l-font-size, var(--body4-m-font-size));font-weight:var(--body4-l-font-weight, var(--body4-m-font-weight));line-height:var(--body4-l-line-height, var(--body4-m-line-height));letter-spacing:var(--body4-l-letter-spacing, var(--body4-m-letter-spacing))}}@media (min-width: 768px){.cmp-recipe-teaser .cmp-recipedetails__time-item small{font-size:var(--body3-s-font-size, var(--body3-m-font-size));font-weight:var(--body3-s-font-weight, var(--body3-m-font-weight));line-height:var(--body3-s-line-height, var(--body3-m-line-height));letter-spacing:var(--body3-s-letter-spacing, var(--body3-m-letter-spacing))}.cmp-recipe-teaser .cmp-recipedetails__time-item small{font-size:var(--body3-m-font-size);font-weight:var(--body3-m-font-weight);line-height:var(--body3-m-line-height);letter-spacing:var(--body3-m-letter-spacing)}@media (min-width: 1440px){.cmp-recipe-teaser .cmp-recipedetails__time-item small{font-size:var(--body3-l-font-size, var(--body3-m-font-size));font-weight:var(--body3-l-font-weight, var(--body3-m-font-weight));line-height:var(--body3-l-line-height, var(--body3-m-line-height));letter-spacing:var(--body3-l-letter-spacing, var(--body3-m-letter-spacing))}}}.cmp-recipe-teaser .cmp-recipedetails__time-icon{margin-bottom:0;background-color:transparent}.cmp-recipe-teaser .cmp-recipedetails__time-icon,.cmp-recipe-teaser .cmp-recipedetails__time-icon img,.cmp-recipe-teaser .cmp-recipedetails__time-icon .icon{height:1rem;width:1rem;font-size:1rem}@media (min-width: 768px){.cmp-recipe-teaser .cmp-recipedetails__time-icon,.cmp-recipe-teaser .cmp-recipedetails__time-icon img,.cmp-recipe-teaser .cmp-recipedetails__time-icon .icon{height:1.25rem;width:1.25rem;font-size:1.25rem}}.cmp-recipe-teaser__link{max-width:100%}@media (max-width: 767.5px){.cmp-recipe-teaser__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 1439.5px){.cmp-recipe-teaser__link-text{white-space:normal}}.cmp-searchresult__list{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width: 768px){.cmp-searchresult__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1440px){.cmp-searchresult__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-searchresult__item{border-radius:1rem;background-color:rgba(var(--light-300),var(--tw-bg-opacity));padding-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;border-style:none}.cmp-searchresult__item>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-searchresult__item>.icon{display:none}.cmp-searchresult__item .button{margin-top:auto}.cmp-searchresult__item .button .cmp-button .icon{font-size:1rem;font-weight:700}.cmp-searchresult__image{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover}.cmp-searchresult__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.cmp-searchresult__subtitle{font-size:var(--subtitle2-s-font-size, var(--subtitle2-m-font-size));font-weight:var(--subtitle2-s-font-weight, var(--subtitle2-m-font-weight));line-height:var(--subtitle2-s-line-height, var(--subtitle2-m-line-height));letter-spacing:var(--subtitle2-s-letter-spacing, var(--subtitle2-m-letter-spacing))}@media (min-width: 768px){.cmp-searchresult__subtitle{font-size:var(--subtitle2-m-font-size);font-weight:var(--subtitle2-m-font-weight);line-height:var(--subtitle2-m-line-height);letter-spacing:var(--subtitle2-m-letter-spacing)}}.cmp-searchresult__subtitle{font-family:var(--font-figure)}.cmp-searchresult__subtitle,.cmp-searchresult__title{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-searchresult__image,.cmp-searchresult__subtitle,.cmp-searchresult .button{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-searchresult__breadcrumb{display:none}.cmp-searchresult__facets{margin-top:1.5rem}.cmp-searchresult__facet{border-width:2px;border-color:transparent;background-color:rgba(var(--accent-6),var(--tw-bg-opacity));color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-searchresult__facet.selected,.cmp-searchresult__facet:hover{border-width:2px;border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:transparent;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-searchresult__facet .icon{display:none}.cmp-searchresult__info{padding-left:0;font-family:var(--font-figure);color:rgba(var(--brand-default),var(--tw-bg-opacity));font-size:var(--subtitle1-s-font-size, var(--subtitle1-m-font-size));font-weight:var(--subtitle1-s-font-weight, var(--subtitle1-m-font-weight));line-height:var(--subtitle1-s-line-height, var(--subtitle1-m-line-height));letter-spacing:var(--subtitle1-s-letter-spacing, var(--subtitle1-m-letter-spacing))}@media (min-width: 768px){.cmp-searchresult__info{font-size:var(--subtitle1-m-font-size);font-weight:var(--subtitle1-m-font-weight);line-height:var(--subtitle1-m-line-height);letter-spacing:var(--subtitle1-m-letter-spacing)}}.cmp-searchresult__info{padding-left:0;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.cmp-searchresult__info span{margin-top:1rem;display:block;font-family:var(--font-accent);font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);font-weight:var(--h1-font-weight)}.cmp-searchresult__info span{margin-top:1rem;display:block;font-family:var(--font-accent);font-size:var(--h4-font-size);font-weight:var(--h1-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}@media (min-width: 768px){.cmp-searchresult__info span{font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}}@media (min-width: 1440px){.cmp-searchresult__info span{font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}}.cmp-searchresult__info span{-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-transform:var(--headline-transform);hyphenate-limit-chars:6 3 3;--hyphenate-limit-chars: 6 3 3;text-transform:capitalize}.cmp-searchresult__description{display:none}.sectiongrid.layout--carousel{position:relative}.sectiongrid.layout--carousel .swiper-pagination-bullet{margin-left:.25rem;margin-right:.25rem;height:1.125rem;width:1.125rem;border-width:2px;border-color:transparent;position:relative;background-color:rgba(var(--brand-default),var(--tw-bg-opacity));opacity:1}.sectiongrid.layout--carousel .swiper-pagination-bullet-active{border-color:rgba(var(--brand-default),var(--tw-bg-opacity));background-color:transparent}.sectiongrid.layout--carousel .swiper-navigation{bottom:100%;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;position:absolute;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width: 768px){.sectiongrid.layout--carousel .swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}.sectiongrid.layout--carousel .swiper-navigation-button-prev,.sectiongrid.layout--carousel .swiper-navigation-button-next{border-width:2px;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;position:relative;height:2.5rem;width:2.5rem;cursor:pointer;border-radius:.5rem;border-color:rgba(var(--brand-default),var(--tw-bg-opacity))}.sectiongrid.layout--carousel .swiper-navigation-button-prev:before,.sectiongrid.layout--carousel .swiper-navigation-button-next:before{left:50%;position:absolute;top:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1rem;color:rgba(var(--brand-default),var(--tw-bg-opacity));font-family:toppits-icons}.sectiongrid.layout--carousel .swiper-navigation-button-prev.swiper-button-disabled,.sectiongrid.layout--carousel .swiper-navigation-button-next.swiper-button-disabled{cursor:default;border-color:rgba(var(--dark-100),var(--tw-bg-opacity))}.sectiongrid.layout--carousel .swiper-navigation-button-prev.swiper-button-disabled:before,.sectiongrid.layout--carousel .swiper-navigation-button-next.swiper-button-disabled:before{color:rgba(var(--dark-100),var(--tw-bg-opacity))}.sectiongrid.layout--carousel .swiper-navigation-button-prev:before{content:"\e90a"}.sectiongrid.layout--carousel .swiper-navigation-button-next:before{content:"\e90b"}.sectiongrid.layout--carousel[class*=bg--] .swiper-navigation{right:1.5rem;top:1rem}@media (min-width: 1920px){.sectiongrid.layout--carousel[class*=bg--] .swiper-navigation{top:1.5rem}}@media (min-width: 768px){.sectiongrid.layout--carousel[class*=bg--] .swiper-initialized{margin-top:3rem}}.sectiongrid.layout--carousel:not([class*=bg--]) .swiper-navigation{--tw-translate-y: -1rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));right:0}.cmp-teaser__content{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.teasercard.teaser .cmp-teaser{border-radius:1rem;overflow:hidden;border-style:none}.teasercard.teaser .cmp-teaser__pretitle{font-size:var(--label2-font-size);font-family:var(--font-accent);font-weight:700;text-transform:uppercase;color:rgba(var(--brand-default),var(--tw-bg-opacity))}.teasercard.teaser .cmp-teaser__title,.teasercard.teaser .cmp-teaser__title-link{font-size:var(--h5-font-size);color:rgba(var(--brand-default),var(--tw-bg-opacity))}@media (min-width: 768px){.teasercard.teaser .cmp-teaser__title,.teasercard.teaser .cmp-teaser__title-link{font-size:var(--h3-font-size)}}.teasercard.teaser .cmp-teaser__description{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.teasercard.teaser .cmp-teaser__image img{border-top-left-radius:1rem;border-top-right-radius:1rem}.teasercard.teaser .cmp-teaser__content{margin-bottom:auto;background-color:rgba(var(--light-300),var(--tw-bg-opacity));padding:2rem 1.5rem}@media (min-width: 768px){.teasercard.teaser .cmp-teaser__content{padding-left:2rem;padding-right:2rem}}@media (max-width: 767.5px){.teasercard.teaser .cmp-teaser__content .cmp-teaser__pretitle,.teasercard.teaser .cmp-teaser__content .cmp-teaser__title,.teasercard.teaser .cmp-teaser__content .cmp-teaser__description{color:rgba(var(--brand-default),var(--tw-bg-opacity))}}.teasercard.teaser .cmp-teaser__action-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.75rem;padding-bottom:.75rem;font-family:var(--font-accent)}@media (max-width: 767.5px){.teasercard.teaser .cmp-teaser__action-link{max-width:100%}.teasercard.teaser .cmp-teaser__action-link__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.teasercard.teaser .cmp-teaser__action-link .icon{font-size:1.5rem}.teasercard.teaser .cmp-teaser__link{height:100%}.teasercard.teaser.text-bg--light .cmp-teaser__content{background-color:rgba(var(--light-default),var(--tw-bg-opacity))}.sectiongrid .teasercard .cmp-teaser{height:100%}.sectiongrid .teasercard .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sectiongrid .teasercard .cmp-teaser__action-container{margin-top:auto}@media (max-width: 767.5px){.teaserhero:not(.style--title):not(.style--text-center):not(.text-bg--brand):not(.text-bg--dark) .cmp-teaser__pretitle,.teaserhero:not(.style--title):not(.style--text-center):not(.text-bg--brand):not(.text-bg--dark) .cmp-teaser__title,.teaserhero:not(.style--title):not(.style--text-center):not(.text-bg--brand):not(.text-bg--dark) .cmp-teaser__description{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.teaserhero.style--title .cmp-teaser__title{color:rgba(var(--light-default),var(--tw-bg-opacity))}}.text{color:rgba(var(--brand-default),var(--tw-bg-opacity))}.odd\:bg-light:nth-child(odd){background-color:rgba(var(--light-default),var(--tw-bg-opacity))}@media (min-width: 768px){.md\:my-6xl{margin-top:5rem;margin-bottom:5rem}.md\:mt-4xl{margin-top:4rem}.md\:block{display:block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md\:min-w-\[412px\]{min-width:412px}.md\:max-w-9xl{max-width:6.6rem}.md\:max-w-\[844px\]{max-width:844px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:px-4xl{padding-left:4rem;padding-right:4rem}.md\:px-l{padding-left:2rem;padding-right:2rem}.md\:pb-xl{padding-bottom:2.5rem}.md\:pr-m{padding-right:1.5rem}.md\:pt-4xl{padding-top:4rem}.md\:text-subtitle1-m{font-size:var(--subtitle1-m-font-size)}.md\:text-subtitle2-m{font-size:var(--subtitle2-m-font-size)}.md\:font-subtitle1-m{font-weight:var(--subtitle1-m-font-weight)}.md\:font-subtitle2-m{font-weight:var(--subtitle2-m-font-weight)}.md\:leading-subtitle1-m{line-height:var(--subtitle1-m-line-height)}.md\:leading-subtitle2-m{line-height:var(--subtitle2-m-line-height)}.md\:heading5{font-size:var(--h6-font-size);font-weight:var(--h5-font-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}@media (min-width: 1440px){.md\:heading5{font-size:var(--h5-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h5-letter-spacing)}}.md\:heading5{font-family:var(--font-accent)}}@media (min-width: 1440px){.lg\:mr-auto{margin-right:auto}.lg\:w-\[290px\]{width:290px}.lg\:pr-6xl{padding-right:5rem}.lg\:text-h1{font-size:var(--h1-font-size)}.lg\:text-h2{font-size:var(--h2-font-size)}.lg\:text-h3{font-size:var(--h3-font-size)}.lg\:text-h4{font-size:var(--h4-font-size)}.lg\:text-h5{font-size:var(--h5-font-size)}.lg\:leading-h1{line-height:var(--h1-line-height)}.lg\:leading-h2{line-height:var(--h2-line-height)}.lg\:leading-h3{line-height:var(--h3-line-height)}.lg\:leading-h4{line-height:var(--h4-line-height)}}@media (min-width: 1920px){.xl\:top-m{top:1.5rem}}@media (max-width: 767.5px){.max-md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.max-md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-md\:whitespace-nowrap{white-space:nowrap}.max-md\:px-m{padding-left:1.5rem;padding-right:1.5rem}}
