/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--main-text-color:#333;--link-text-color:#1B47A0;--link-effect-color:#143475;--secondary-text-color:#E87109;--light-text-color:#666666;--white-text-color:#fff;--red-text-color:#ee0000;--main-bg-color:#fff;--light-bg-color:#f7f6f4;--medium-bg-color:#E5E3DC;--dark-bg-color:#333;--border-color:#E5E3DC;--dark-border-color:#a8a7a3;--green-color:#007900;--primary-action-color:#f93;--primary-action-color-light:#ffaa44;--secondary-action-color:#1B47A0;--action-text-color:#fff;color:var(--main-text-color);}
@font-face{font-family:OpenSans;font-style:normal;font-display:swap;src:url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-regular.woff2) format('woff2'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-regular.woff) format('woff'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-regular.ttf) format('truetype'),url(/themes/local/kfisch_v4/css/config/..../fonts/OpenSans/open-sans-v14-latin-regular.svg) format('svg');}@font-face{font-family:OpenSans;font-style:normal;font-display:swap;font-weight:bold;src:url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-700.woff2) format('woff2'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-700.woff) format('woff'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-700.ttf) format('truetype'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-700.svg) format('svg');}@font-face{font-family:OpenSans;font-style:italic;font-display:swap;src:url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-italic.woff2) format('woff2'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-italic.woff) format('woff'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-italic.ttf) format('truetype'),url(/themes/local/kfisch_v4/fonts/OpenSans/open-sans-v14-latin-italic.svg) format('svg');}:root{--font-family:"OpenSans",sans-serif;--font-size-larger:26px;--font-size-large:23px;--font-size-bigger:20px;--font-size-big-big:18px;--font-size-big:16px;--font-size:14px;--font-size-medium:12px;--font-size-small:12px;--font-size-smaller:10px;--font-line-height:1.5em;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--font-line-height);}
:root{--page-padding:1rem;--region-padding:1rem;--element-padding-smaller:0.25rem;--element-padding-small:0.5rem;--element-padding:1rem;--element-padding-big:1.5rem;--element-padding-large:2rem;--element-padding-larger:4rem;--element-margin-smaller:0.25rem;--element-margin-small:0.5rem;--element-margin:1rem;--element-margin-big:1.5rem;--element-margin-large:2rem;--element-margin-larger:4rem;--gap-padding-smaller:0.25rem;--gap-padding-small:0.5rem;--gap-padding:1rem;--gap-padding-big:1.5rem;--gap-padding-large:2rem;--gap-padding-larger:4rem;--menu-padding:1rem;--button-padding-small:0.5rem;--button-padding:1rem;--button-padding-large:2rem;}
.ck-content .drupal-media > figcaption,#drupal-off-canvas-wrapper [data-drupal-ck-style-fence] .ck-content .drupal-media > figcaption{width:100%;}
html{scroll-behavior:smooth;}.page-main-wrapper{min-height:50vh;}.page-header-wrapper{background-color:var(--light-bg-color);}.page-navigation-wrapper{border-bottom:1px solid var(--medium-bg-color);}.page-footer-wrapper{background-color:var(--light-bg-color);}
.region{padding:0 var(--page-padding);}@media screen and (min-width:1024px){:root{--page-padding:3rem;}}@media screen and (min-width:1440px){:root{--page-padding:10%;}}
.region-banner-hinweis{padding:0;}
.region-header-top{text-align:center;font-size:var(--font-size-small);}
.region-header{min-height:55px;}
.region.region-navigation{padding-left:calc(var(--page-padding) - var(--menu-padding));display:flex;justify-content:space-between;align-items:center;gap:var(--gap-padding);position:relative;}.region.region-navigation .block.contextual-region{position:initial;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/local/kfisch_default_base/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/local/kfisch_default_base/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/local/kfisch_default_base/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/local/kfisch_default_base/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/local/kfisch_default_base/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/local/kfisch_default_base/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/local/kfisch_default_base/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/local/kfisch_default_base/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.burger-main-menu-wrapper{overflow:hidden;display:inline-block;width:48px;}.burger-main-menu{padding:0;margin-left:-4px;display:flex;line-height:0;}.burger-main-menu .m-menu__checkbox{display:none;}.burger-main-menu label.m-menu__toggle{cursor:pointer;}.burger-main-menu .m-menu{position:fixed;top:var(--drupal-displace-offset-top,0);left:0;max-width:450px;width:calc(100vw - 30px);height:100%;transform:translate3d(-450px,0,0);transition:transform 0.35s;z-index:1000;overflow:hidden;background-color:var(--main-bg-color);}.burger-main-menu .m-menu__overlay{position:absolute;top:0;width:100%;bottom:0;z-index:1000;display:none;}.burger-main-menu .m-menu__header{padding:0 var(--menu-padding);height:50px;display:flex;justify-content:space-around;align-items:center;border-bottom:1px solid var(--medium-bg-color);}.burger-main-menu .m-menu__header span{font-size:1.2rem;font-weight:bold;text-align:center;width:100%;}.burger-main-menu .m-menu ul li .m-menu__header span a{display:inline-block;border:none;font-size:1.2rem;font-weight:bold;}.burger-main-menu .m-menu .m-menu{transform:translate3d(480px,0,0);top:0;}.burger-main-menu .m-menu ul{height:100%;overflow-y:auto;}.burger-main-menu .m-menu ul li a,.burger-main-menu .m-menu ul li label{display:block;text-align:left;padding:0 0 0 var(--menu-padding);line-height:47px;cursor:pointer;font-size:1rem;border-bottom:1px solid var(--medium-bg-color);position:relative;}.burger-main-menu .m-menu ul li a{color:var(--main-text-color);}.burger-main-menu .m-menu ul li a:hover{color:var(--link-text-color);}.burger-main-menu .m-menu ul li label a{border:none;padding:0;margin-right:65px;}.burger-main-menu .m-menu ul li label.a-label__chevron::after{content:"";position:absolute;display:inline-block;color:var(--main-text-color);right:25px;top:16px;--b:2px;--c:#0000 90deg,#000 0;width:18px;aspect-ratio:1;background:conic-gradient(from 90deg at var(--b) var(--b),var(--c))
    calc(100% + var(--b)/2) calc(100% + var(--b)/2)/
    calc(50%  + var(--b))   calc(50%  + var(--b));}.burger-main-menu .m-menu ul li .-invisible{border-bottom:0;}.burger-main-menu .m-menu .m-menu label.m-menu__toggle{display:flex;border-bottom:0;padding:0;box-sizing:content-box;}.burger-main-menu .m-menu__checkbox:checked~.m-menu__overlay{display:block;}.burger-main-menu .m-menu__checkbox:checked~.m-menu{transform:translate3d(0,0,0);}
.info-pflichtangaben{display:flex;margin-top:var(--element-margin-larger);font-size:var(--font-size-small);flex-wrap:wrap;justify-content:flex-end;}.info-pflichtangaben-divider{flex-grow:1;}
.info-versand-preis a{color:var(--main-text-color);}.info-versand-preis a:hover{color:var(--link-text-color);}.info-versand-preis{margin-bottom:var(--element-margin-small);display:inline-block;}.versand-info-wrapper{margin-bottom:var(--element-margin-small);}.versand-info-wrapper span.lieferbar{color:var(--green-color);font-weight:bold;}.ui-tabs .ui-tab-content .commerce-shipping-content-wrapper.ui-tabs-wrapper .ui-tab-content{padding-top:0;}
.logos-klebefisch-wrapper img{max-width:240px;min-width:180px;width:100%;}.logos-klebefisch-wrapper img.klebefisch-logo-ostern{margin-top:-10px;}.logos-klebefisch-wrapper img.klebefisch-logo-black-week{margin-top:-10px;}.logos-klebefisch-wrapper img.klebefisch-logo-weihnachten{margin-top:-10px;}.logos-klebefisch-wrapper img.klebefisch-logo-sylvester{margin-top:-15px;}@media screen and (min-width:768px){.logos-klebefisch-wrapper img.klebefisch-logo-ostern{margin-top:-15px;}.logos-klebefisch-wrapper img.klebefisch-logo-black-week{margin-top:-15px;}.logos-klebefisch-wrapper img.klebefisch-logo-weihnachten{margin-top:-15px;}.logos-klebefisch-wrapper img.klebefisch-logo-sylvester{margin-top:-25px;}}
.logos-klima img{max-width:100%;}
.logos-versandanbieter{display:grid;gap:var(--gap-padding);grid-template-columns:repeat(auto-fill,minmax(65px,auto));}
.logos-zahlungsarten{display:grid;gap:var(--gap-padding);grid-template-columns:repeat(auto-fill,minmax(65px,auto));}
@keyframes easeIn{from{opacity:0;}to{opacity:1;}}.mega-main-menu-wrapper{display:none;overflow:hidden;flex-grow:1;}@media screen and (min-width:768px){.mega-main-menu-wrapper{display:block;margin-left:60px;}}.mega-main-menu ul.mega-menu-list{display:flex;justify-content:flex-start;gap:var(--gap-padding);}.mega-main-menu ul.mega-menu-list ul.mega-menu-list{padding:var(--gap-padding) 0;}.mega-main-menu ul.mega-menu-list ul.mega-menu-list > li{display:none;}.mega-main-menu ul.mega-menu-list ul.mega-menu-list > li:has(.menu-image){display:inline-flex;flex-wrap:wrap;justify-content:flex-start;flex-shrink:1;flex-grow:1;align-content:flex-start;}.mega-main-menu ul.mega-menu-list ul.mega-menu-list:has(> li:nth-child(4)) > li{flex-grow:0;flex-wrap:wrap;}.mega-main-menu ul.mega-menu-list .menu-image{width:180px;margin-right:var(--element-padding);display:inline-block;}.mega-main-menu ul.mega-menu-list .menu-image img{width:100%;}.mega-main-menu ul.mega-menu-list .menu-content{margin-top:var(--element-padding);display:inline-block;}.mega-main-menu a.button{margin-top:var(--element-padding);font-size:var(--font-size);background-color:transparent;color:var(--link-text-color);padding:0;}.mega-main-menu a.button:hover{color:var(--link-effect-color)}.mega-main-menu a:not(.button){color:var(--main-text-color);padding:var(--menu-padding);display:block;}.mega-main-menu a:not(.button):hover{color:var(--link-text-color)}.mega-main-menu ul.mega-menu-list ul.mega-menu-list a:not(.button){padding:0;}.mega-main-menu ul.mega-menu-list ul.mega-menu-list a.title{font-size:var(--font-size-big);font-weight:bold;margin-bottom:var(--element-padding-small);}.mega-main-menu .mega-main-menu-children{display:none;}.mega-main-menu li:hover .mega-main-menu-children{animation:easeIn 300ms;display:block;position:absolute;z-index:1000;left:var(--page-padding);right:var(--page-padding);top:49px;border-top:1px solid var(--medium-bg-color);background-color:var(--main-bg-color);}.mega-main-menu .mega-main-menu-children .field--name-field-inhalt{max-width:250px}.mega-main-menu-parent-item-link{text-align:center;border-top:1px solid var(--medium-bg-color);border-bottom:1px solid var(--medium-bg-color);}.mega-main-menu .mega-main-menu-children li.in-active-trail a:first-of-type,.mega-main-menu li.in-active-trail .mega-main-menu-parent-item{font-weight:bold;}
.ui-footer-wrapper{display:grid;gap:var(--gap-padding);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));}.ui-footer-wrapper span.footer-menue,.ui-footer-wrapper h2,.ui-footer-wrapper h3{display:block;font-size:1.2rem;font-weight:normal;padding:var(--element-padding-small) 0;margin:var(--element-margin) 0;border-bottom:1px solid var(--medium-bg-color);}.ui-footer-wrapper ul li{margin:var(--element-margin) 0;}.ui-footer-wrapper ul li a{display:inline-block;}
.ui-header-wrapper{display:flex;gap:0;flex-wrap:wrap;justify-content:space-between;}.ui-header-wrapper .logos-klebefisch-wrapper{width:55%;}.ui-header-wrapper .user-menu-wrapper{width:40%;}.ui-header-wrapper .ui-search-autocomplete-wrapper{width:calc(100% - 50px);}@media screen and (min-width:480px){.user-menu-wrapper ul.mega-menu-list{column-gap:var(--element-padding);}}@media screen and (min-width:768px){.ui-header-wrapper{display:grid;grid-template-columns:minmax(min-content,1fr) minmax(min-content,1fr) minmax(min-content,1fr);position:relative;}.ui-header-wrapper .logos-klebefisch-wrapper{width:100%;}.ui-header-wrapper .logos-klebefisch-wrapper img{max-width:300px;}.ui-header-wrapper .burger-main-menu-wrapper{display:block;position:absolute;top:63px;z-index:10;}.ui-header-wrapper .user-menu-wrapper{width:100%;order:5;margin-top:-8px;}.ui-header-wrapper .user-menu-wrapper ul.mega-menu-list li img{height:36px;}.ui-header-wrapper .user-menu-wrapper ul.mega-menu-list li span.user-menu-title{width:100%;display:inline-block;font-size:smaller;text-align:center;color:var(--main-text-color);margin-top:4px;}}
.ui-kundenfragen{background-color:var(--light-bg-color);padding:var(--gap-padding) calc(var(--gap-padding) + 2px) var(--gap-padding) var(--gap-padding);position:relative;margin-top:calc(var(--element-margin) + 220px);}.ui-kundenfragen h2{margin:var(--element-margin-larger) 0 var(--element-margin-large);z-index:1;position:relative;text-shadow:2px 2px 6px var(--light-bg-color);}.ui-kundenfragen > img{position:absolute;top:-210px;right:0;}.ui-kundenfragen article{margin-bottom:var(--element-margin-large);}.ui-kundenfragen .field--name-field-ueberschrift{background-color:var(--medium-bg-color);padding:var(--element-margin);}.ui-kundenfragen .field--name-body{padding:0 var(--gap-padding);}@media screen and (min-width:768px){.ui-kundenfragen h2{margin:var(--element-margin-large) 0 var(--element-margin-larger);}}
.ui-search-autocomplete-wrapper{text-align:center;width:100%;padding:3px 0 0.5rem;margin:0 auto;}.ui-search-autocomplete-wrapper .form--inline{display:flex;justify-content:center;}.ui-search-autocomplete-wrapper .form--inline .form-item{float:none!important;margin:0;width:100%;}.ui-search-autocomplete-wrapper .form--inline .form-item input{max-width:100%;min-width:120px;width:100%;height:30px;border:1px solid var(--medium-bg-color);background-image:none;font-weight:normal;padding:1px 4px;}.ui-search-autocomplete-wrapper .form--inline .form-actions{clear:none;margin:-1px 0 0 -32px;}.ui-search-autocomplete-wrapper .form--inline .form-actions input{font-size:0;width:30px;height:26px;background-image:url(/themes/local/kfisch_v4/components/ui/ui-search-autocomplete/img/icon-suchlupe.svg);background-size:18px;background-position:center;background-repeat:no-repeat;border:none;background-color:var(--primary-action-color);}.ui-search-autocomplete-wrapper .form--inline .form-actions input:hover{background-color:var(--secondary-action-color);}
.user-menu-wrapper{margin-top:-4px;}.user-menu-wrapper ul.mega-menu-list{display:flex;justify-content:flex-end;column-gap:8px;}.user-menu-wrapper ul.mega-menu-list li{text-align:center;height:36px;display:inline-block;font-size:smaller;line-height:1rem;max-width:72px;width:100%;position:relative;}.user-menu-wrapper ul.mega-menu-list li img{height:28px;}.user-menu-wrapper ul.mega-menu-list li span.cart-line-items-count{display:inline-block;position:absolute;top:0;left:calc(50% - 4px);background-color:var(--primary-action-color);color:var(--action-text-color);font-weight:bold;text-decoration:none;padding:0 1px;width:12px;}.user-menu-wrapper ul.mega-menu-list li .user-menu-title{display:none;}.user-menu-wrapper ul.mega-menu-list li a:hover span.user-menu-title{text-decoration:underline;color:var(--link-text-color);}
body{margin:0;}
.breadcrumb{padding:1em 0;font-size:smaller;text-transform:uppercase;}.breadcrumb a{color:var(--main-text-color);}.breadcrumb a:hover{color:var(--link-text-color);}.breadcrumb li img{height:16px;width:14px;vertical-align:text-bottom;display:inline;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
details{border:1px solid var(--border-color);}summary{padding:var(--element-padding-small) var(--element-padding);}details > .details-wrapper,details > div{padding:var(--element-padding-small) var(--element-padding);border-top:1px solid var(--border-color);}
.ui-dialog-content a{color:var(--link-text-color);}.ui-dialog .ui-dialog-titlebar{border:none;background-color:var(--medium-bg-color);}@media screen and (max-width:480px){.ui-dialog h1.ui-dialog-title{font-size:var(--font-size-large);}}@media screen and (max-width:320px){.ui-dialog h1.ui-dialog-title{font-size:var(--font-size-bigger);}}
fieldset{background-color:var(--light-bg-color);padding:0;border:none;}fieldset.form-item{margin:var(--element-margin-small) 0;}fieldset > legend{background-color:var(--medium-bg-color);font-weight:bold;margin:0;padding:5px var(--element-padding);text-transform:uppercase;width:100%;}fieldset > legend.form-required::after{display:none;}fieldset .fieldset-wrapper{padding:5px var(--element-padding);}fieldset .fieldset-wrapper .form-item{margin:calc(var(--element-margin) - 5px) 0;vertical-align:top;}fieldset .fieldset-wrapper .form-item.form-no-label{vertical-align:bottom;}fieldset .fieldset-wrapper .fieldset-wrapper{padding:0;}fieldset fieldset legend{background-color:transparent;text-transform:none;}fieldset .info-wrapper{font-size:var(--font-size-small);}fieldset .info-wrapper.warning{color:var(--red-text-color);}
ul.mega-menu-list{margin:0;padding:0;list-style:none;}.menu-item{padding-top:0;}ul.mega-menu-list .menu-item a{color:var(--main-text-color);}ul.mega-menu-list .menu-item a:hover{color:var(--link-text-color);}
.table-overflow-wrapper{overflow-x:auto;}table{border:none;width:100%;margin:0 0 var(--element-margin);}table.no-margin{margin:0;}table caption{font-weight:bold;text-align:left;font-size:var(--font-size-large);margin:var(--element-margin) 0;}table th{border:none;background-color:var(--light-bg-color);padding:var(--element-padding) var(--element-padding-small);vertical-align:top;text-align:left;}table td{border:none;border-bottom:1px solid var(--medium-bg-color);padding:var(--element-padding) var(--element-padding-small);vertical-align:top;}table td.is-active{background-color:inherit;}
.node--type-kundenfragen{clear:both;}
.scrollbar-slider{position:relative;}.scrollbar-slider img{-webkit-user-drag:none;}.scrollbar-slider__viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;cursor:grab;touch-action:pan-x;}.scrollbar-slider--dragging .scrollbar-slider__viewport{cursor:grabbing;user-select:none;}.scrollbar-slider__list{justify-content:start;display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:calc(var(--gap-padding) * 1.5);margin:var(--element-margin-small) 0 var(--element-margin-small);padding:0;list-style:none;}.scrollbar-slider[data-has-overflow="false"] .scrollbar-slider__list{justify-content:center;}.scrollbar-slider__item{min-width:220px;text-align:left;}.scrollbar-slider__arrow{position:absolute;top:50%;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--border-color);background-color:var(--main-bg-color);color:var(--text-color);display:grid;place-items:center;cursor:pointer;z-index:2;box-shadow:2px 1px 8px 0 rgba(0,0,0,0.1);}.scrollbar-slider__arrow:hover{background-color:var(--medium-bg-color);color:var(--text-color);}.scrollbar-slider__arrow--left{left:-20px;}.scrollbar-slider__arrow--right{right:-20px;}.scrollbar-slider__arrow:disabled{display:none;}.scrollbar-slider[data-show-left="true"]::before,.scrollbar-slider[data-show-right="true"]::after{content:"";position:absolute;top:0;bottom:0;width:36px;pointer-events:none;z-index:1;}.scrollbar-slider[data-show-left="true"]::before{left:0;}.scrollbar-slider[data-show-right="true"]::after{right:0;}
.view-id-produkt_kategorien_produkte .views-exposed-form .form--inline > .form-item{float:right}.produktkategorien-produkte{margin-bottom:var(--element-margin-large);}.views-view-responsive-grid__item:has(.produktkategorien-raeume){grid-column:1 / -1;padding:var(--element-padding) 0;}.view-produkt-kategorien-produkte .produktkategorien-raeume h3{margin:0 0 var(--element-padding) 0;}.view-produkt-kategorien-produkte .produktkategorien-raeume .views-row{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);}.view-produkt-kategorien-produkte .produktkategorien-raeume .views-row a{display:block;padding:var(--element-padding) var(--element-padding-larger) var(--element-padding) var(--element-padding);color:var(--main-text-color);background-image:url(/themes/local/kfisch_v4/images/icons/icon-pfeil.webp);background-position:right 16px center;background-repeat:no-repeat;background-size:16px;}.view-produkt-kategorien-produkte .produktkategorien-raeume .views-row a:hover{background-color:var(--medium-bg-color);}.view-produkt-kategorien-produkte .produktkategorien-raeume .views-row:first-child{border-top:1px solid var(--border-color);}@media screen and (min-width:768px){.produktkategorien-ueberschrift{width:48%;float:right;}.produktkategorien-bilder{width:48%;float:left;}.produktkategorien-kurzinhalt{width:48%;float:right;}.produktkategorien-unterkategorien{clear:both;}.views-view-responsive-grid__item:has(.produktkategorien-raeume){padding:0;grid-column:span 2;}}@media screen and (min-width:1400px){.views-view-responsive-grid__item:has(.produktkategorien-raeume){grid-column:span 1;}}
.produktkategorien-unterkategorien{padding-top:calc(var(--element-padding-small) + 5px);}.view-id-produkt_kategorien_unterkategorien{margin:var(--element-margin) 0;text-align:center;border-top:1px solid var(--medium-bg-color);padding-top:var(--element-padding);}.view-id-produkt_kategorien_unterkategorien{margin:var(--element-margin) 0;text-align:center;border-top:1px solid var(--medium-bg-color);padding-top:var(--element-padding);}.view-id-produkt_kategorien_unterkategorien .scrollbar-slider__item{border:1px solid var(--border-color);text-align:center;}.scrollbar-slider__item:hover{min-width:220px;text-align:left;}.view-id-produkt_kategorien_unterkategorien .field--name-field-ueberschrift{margin:var(--element-margin) var(--element-margin-small);padding:var(--element-padding-small) var(--element-padding);max-width:200px;word-wrap:break-word;box-sizing:border-box;text-align:center;}
.toolbar-tray .toolbar-icon-views-viewviews-interne-wiki-uebersicht-page-1::before{background-image:url(/themes/local/wm_kf_admin/images/icons/787878/drupal-help.svg);}.toolbar-tray .toolbar-icon-views-viewviews-wm-kf-versand-overview-versand-page::before{background-image:url(/themes/local/wm_kf_admin/images/icons/787878/drupal-visitors.svg);}
div.field--name-field-kommentare{display:flex;flex-wrap:wrap;column-gap:var(--gap-padding);justify-content:space-between;}div.field--name-field-kommentare nav.pager{border-top:1px solid var(--medium-bg-color);border-bottom:1px solid var(--medium-bg-color);margin:var(--element-margin) 0;}div.field--name-field-kommentare .comments-content{flex-basis:320px;flex-grow:4;}div.field--name-field-kommentare .comments-sidebar{flex-basis:320px;flex-grow:1;margin-bottom:var(--element-margin);}div.field--name-field-kommentare .comments-form{background-color:var(--light-bg-color);margin:var(--element-margin) 0;padding:var(--element-padding);}div.field--name-field-kommentare .comments-form span.title{margin-top:0;font-size:var(--font-size-big);font-weight:bold;}div.field--name-field-kommentare .comments-form label[for="edit-field-bewertung-0"]{display:none;}div.field--name-field-kommentare .comments-form select{display:block;}.product-comment{border:1px solid  var(--light-bg-color);margin-bottom:var(--gap-padding);}.product-comment .comment-header{background-color:var(--light-bg-color);padding:var(--element-padding-small) var(--element-padding);}.product-comment .comment-header .fivestar-form-item{display:inline-block;}.product-comment .comment-content{padding:var(--element-padding);}.product-comment .comment-footer{border-top:1px solid  var(--light-bg-color);padding:3px var(--element-padding);text-align:right;}@media screen and (min-width:768px){div.field--name-field-kommentare .comments-sidebar{order:3}}
.cart table{width:100%;text-align:left;}.cart table th:last-of-type,.cart table td:last-of-type{text-align:right;}.cart-form .views-form > form .form-actions{text-align:right;}.cart h3{margin:var(--element-margin-small) 0 var(--element-margin-smaller) 0;}.cart .field--name-field-details p{margin-top:0;}.path-cart .cart .view-commerce-cart-form .form-actions #edit-submit{background-color:transparent;text-transform:none;color:var(--link-text-color);font-size:var(--font-size);}.cart input.delete-order-item{background-color:transparent;padding:0;color:var(--link-text-color);text-transform:none;font-size:var(--font-size-small);font-weight:normal;}.cart .field--name-field-material-varianten .field__item{display:inline;}.cart .field--name-field-material-varianten .field__item:after{display:inline;content:',';}.cart .field--name-field-material-varianten .field__item:last-child:after{display:none;}.cart .field--name-field-farben .field__item{display:inline;}.cart .field--name-field-farben .field__item .color_field__swatch{border:1px solid var(--border-color);}.cart td.views-field-edit-quantity .form-type-number{margin:0;max-width:75px;}.commerce-cart-werkzeuge-wrapper{margin:var(--element-margin-larger) 0;text-align:center;border-top:1px solid var(--border-color);}.commerce-cart-werkzeuge{margin:var(--element-margin-large) 0;display:flex;gap:var(--gap-padding);flex-wrap:wrap;justify-content:center;}.commerce-cart-werkzeug{max-width:240px;}.commerce-cart-werkzeug .button{margin-top:var(--element-margin-small);text-transform:none;font-size:var(--font-size);}
.checkout-pane-login .form-wrapper__login-option{padding:0;}.block-commerce-checkout-progress{text-align:center;}.checkout-progress{position:relative;display:inline-flex;list-style:none;margin-top:var(--element-margin-large);}.checkout-progress li{text-wrap:nowrap;break-inside:avoid;position:relative;}.checkout-progress li .number{background-color:#f7f6f4;position:absolute;top:-4px;left:-28px;width:56px;height:56px;overflow:hidden;border-radius:100%;}.checkout-progress li .number span{display:block;position:relative;left:6px;top:6px;width:44px;height:44px;border-radius:100%;background-color:#fff;text-align:center;font-size:26px;line-height:1.55em;font-weight:bold;}.checkout-progress li .linktext{min-height:46px;box-sizing:border-box;line-height:1em;display:inline-table;margin-left:0;padding:0 28px 0 28px;background-color:#f7f6f4;}.checkout-progress li .linktext span{max-width:150px;display:table-cell;vertical-align:middle;}.checkout-progress li:before{display:none;}.checkout-progress .checkout-progress--step__previous,.checkout-progress .checkout-progress--step__previous a{color:#1EC900;}.checkout-progress .checkout-progress--step__current > span,.checkout-progress .checkout-progress--step__current > span a{color:#ffffff;background-color:#f93;font-weight:bold;}.checkout-progress .checkout-progress--step__current .number{color:#f93;}.checkout-progress--step__next:last-of-type{display:none;}.checkout-pane-email-registration-login,.checkout-pane-login{display:grid;column-gap:var(--gap-padding);row-gap:var(--gap-padding-small);grid-template-columns:1fr;}.checkout-pane-email-registration-login > fieldset,.checkout-pane-login > fieldset{float:none;padding:0 0 var(--element-padding-small) 0;width:100%;}fieldset.form-wrapper__returning-customer .description{display:none;}.checkout-pane-email-registration-login > fieldset[data-drupal-selector=edit-email-registration-login-register]{float:none;clear:both;}.checkout-pane-email-registration-login .field--name-customer-profiles details .details-wrapper{border:none;}.checkout-pane-email-registration-login .field--name-customer-profiles details summary{display:none;}.checkout-pane-email-registration-login .field--name-address .address-line2,.checkout-pane-login .field--name-address.address-line2{max-width:60px;}.commerce-checkout-flow .form-item-shipping-information-shipping-profile-address-0-address-address-line1 label::after{content:'(Kein Versand an Packstationen)';display:inline;vertical-align:inherit;background-image:none;}.commerce-checkout-flow .form-item-wm-kf-commerce-order-nachricht-pane-nachricht label{display:none;}.commerce-checkout-flow .layout-region-checkout-footer{text-align:right;}.commerce-checkout-flow .link--previous{float:left;padding:var(--element-padding-small);}.commerce-checkout-flow label:has(+ select),.commerce-checkout-flow label:has(+ input){display:block;font-size:var(--font-size-small);}form .field--name-shipping-method .form-radios{display:flex;flex-wrap:wrap;gap:var(--element-margin);}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0{border:3px solid var(--border-color);background-color:var(--white-text-color);text-align:center;padding:var(--element-padding);margin-top:var(--element-margin-small);flex-grow:1;}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0 label{display:block;cursor:pointer;}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0.form-type-radio input{display:contents;}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0:has(input:checked){border:5px solid var(--primary-action-color);}form .field--name-shipping-method .form-radios  .form-item-shipping-information-shipments-0-shipping-method-0 .versand-titel{font-size:var(--font-size-big);margin-bottom:var(--element-margin-small);font-weight:bold;}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0:has(input:checked) .versand-titel{color:var(--primary-action-color);}form .field--name-shipping-method .form-radios  .form-item-shipping-information-shipments-0-shipping-method-0 .versand-icon{font-size:var(--font-size-big);margin:var(--element-margin) 0 var(--element-margin-small);}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0 .versand-tage{font-weight:bold;}form .field--name-shipping-method .form-radios  .form-item-shipping-information-shipments-0-shipping-method-0 .versand-datum{border-bottom:1px solid var(--border-color);margin-bottom:0;padding-bottom:var(--element-padding);}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0 .versand-produktionspreis{font-size:var(--font-size-smaller);line-height:1rem;}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0 .versand-versandpreis{font-size:var(--font-size-smaller);line-height:1rem;}form .field--name-shipping-method .form-radios .form-item-shipping-information-shipments-0-shipping-method-0 .versand-preis{font-size:var(--font-size-big);color:var(--green-color);margin-top:var(--element-margin);font-weight:bold;}.commerce-checkout-flow  .field--name-field-material-varianten .field__item{display:inline;}.commerce-checkout-flow  .field--name-field-material-varianten .field__item:after{display:inline;content:',';}.commerce-checkout-flow  .field--name-field-material-varianten .field__item:last-child:after{display:none;}table.order-total-lines-table{width:auto;float:right;text-align:right;}.order-total-lines-table td{padding:var(--element-padding-smaller) var(--element-padding-small);}.order-total-lines-table tr:last-child td{border:none;}.order-total-lines-table .order-total-line__total{font-size:var(--font-size-big);}.order-total-line__sub-adjustments-wrapper{font-size:var(--font-size-smaller);}.commerce-checkout-flow  .checkout-order-summary h3{margin:var(--element-margin-smaller) 0 var(--element-margin-smaller);}.commerce-checkout-flow  .field--name-field-details p{margin-top:0;}.checkout-complete h1{margin:0.67em 0;}@media (min-width:600px){.checkout-pane-email-registration-login,.checkout-pane-login{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.checkout-progress li .linktext{min-width:90px;}.checkout-progress li .linktext span{display:none;}}
.block-cookies-ui-block #cookiesjsr{--default-margin:var(--element-margin);--font-size-reset:1rem;--btn-font-color:var(--link-text-color);--btn-border-color:var(--secondary-action-color);--btn-bg-color:var(--medium-bg-color);--btn-inv-font-color:var(--action-text-color);--btn-inv-border-color:var(--secondary-action-color);--btn-inv-bg-color:var(--secondary-action-color);--btn-prime-font-color:var(--action-text-color);--btn-prime-border-color:var(--secondary-action-color);--btn-prime-bg-color:var(--secondary-action-color);--btn-prime-inv-font-color:var(--link-text-color);--btn-prime-inv-border-color:var(--secondary-action-color)3;--btn-prime-inv-bg-color:var(--medium-bg-color);--link-list-font-color:var(--link-text-color);--link-list-separator-color:var(--main-text-color);--banner-logo-offset:100px;--banner-bg-color:var(--medium-bg-color);--banner-font-color:var(--main-text-color);--layer-header-height:3.5em;--layer-header-bg-color:var(--light-bg-color);--layer-header-font-color:var(--main-text-color);--layer-body-bg-color:var(--light-bg-color);--layer-tab-bg-color:var(--light-bg-color);--layer-tab-font-color:var(--main-text-color);--layer-tab-active-bg-color:var(--medium-bg-color);--layer-tab-active-font-color:var(--main-text-color);--layer-bg-dark:var(--medium-bg-color);--layer-font-light:var(--main-text-color);--layer-font-dark:var(--main-text-color);--layer-border-color:var(--light-bg-color);--layer-footer-bg-color:var(--light-bg-color);--layer-footer-font-color:var(--main-text-color);--layer-footer-height:4.5em;--switch-border-color:var(--medium-bg-color);--switch-handle-color:var(--main-bg-color);--switch-bg-off:var(--main-bg-color);--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:var(--main-bg-color);}#cookiesjsr .cookiesjsr-btn{font-weight:bold;}#cookiesjsr .cookiesjsr-btn:hover{opacity:1;-webkit-transform:none;transform:none;}#cookiesjsr button:hover{background-color:var(--main-bg-color);color:var(--link-text-color);}
.field--name-body table th,.field--name-field-multi-inhalt table th,.field--name-field-inhalt table th{border:none;background-color:var(--light-bg-color);font-weight:normal;padding:var(--element-padding) var(--element-padding-small);font-size:var(--font-size-small);text-transform:uppercase;vertical-align:top;}.field--name-body table th,.field--name-field-multi-inhalt table td,.field--name-field-inhalt table td{border:none;border-bottom:1px solid var(--light-bg-color);padding:var(--element-padding) var(--element-paddin-small);vertical-align:top;}.text-formatted.field--name-body p a,.text-formatted.field--name-field-multi-inhalt p a,.text-formatted.field--name-field-kurz-inhalt p a,.text-formatted.field--name-field-inhalt p a{text-decoration:underline;}
.produkt-vorteile ul,.produkt-vorteile .field--name-field-vorteile-ovr,.field--name-field-kurz-inhalt ul{list-style:none;padding-left:0;margin:var(--element-margin-small) 0 0;}.produkt-vorteile ul li,.produkt-vorteile .field--name-field-vorteile-ovr .field__item,.field--name-field-kurz-inhalt ul li{background-image:url(/themes/local/kfisch_v4/images/icons/check.svg);background-repeat:no-repeat;background-size:20px;padding-left:var(--element-padding-large);margin:0 0 var(--element-margin-smaller) 0;}.form-item-pseudo-field-material .vorteile ul{list-style:none;padding-left:0;margin:var(--element-margin-small) 0 0;}.form-item-pseudo-field-material .vorteile ul li{background-image:url(/themes/local/kfisch_v4/images/icons/check.svg);background-repeat:no-repeat;background-size:16px;background-position-y:2px;padding-left:21px;margin:0;}
.field--name-title h3,.field--name-field-ueberschrift h3{margin:0;}.field--name-title a h3,.field--name-field-ueberschrift a h3{padding:2px 0;}.field--name-title a,.field--name-field-ueberschrift a{color:var(--main-text-color);font-size:var(--font-size-big);font-weight:bold;margin-top:5px;}.field--name-title a:hover,.field--name-field-ueberschrift a:hover{color:var(--link-text-color);}.field--name-field-ueberschrift:has(a){margin-top:5px;}
.field--name-field-untertitel h2:first-of-type{font-size:24px;color:var(--secondary-text-color);font-weight:normal;margin:var(--element-margin-smaller) 0 var(--element-margin-small);}
.glightbox-container .goverlay{opacity:0.7;background-color:var(--dark-bg-color);}.glightbox-mobile .glightbox-container .gslide-image,.glightbox-container .gslide-image{background-color:var(--main-bg-color)}.glightbox-mobile .glightbox-container .gslide-description,.glightbox-container .gslide-description{color:var(--main-text-color);background:none;background-color:var(--main-bg-color);font-weight:normal;line-height:inherit;padding:0;}.glightbox-mobile .glightbox-container .gslide-description .gdesc-inner,.glightbox-container .gslide-description .gdesc-inner{width:100%;box-sizing:border-box;}.glightbox-mobile .gslide-description .gslide-title,.gslide-description .gslide-title{color:var(--main-text-color);margin:0;display:block;}.gslide-description .gslide-title strong:first-of-type{border-bottom:1px solid var(--border-color);display:block;}.gslide-description .gslide-title strong:not(:first-of-type)::before{content:'\A';white-space:pre-line;}
.icons.icon-star{display:block;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 5 L79 95 L2 40 L98 40 L21 95 Z'/></svg>");background-color:var(--primary-action-color);color:var(--primary-action-color);width:100px;height:20px;padding:0;text-align:center;}table.vergleich td:has(.icons.icon-star){padding:var(--element-padding) var(--element-padding-small);}.icons.star-1{width:20px;}.icons.star-2{width:40px;}.icons.star-3{width:60px;}.icons.star-4{width:80px;}
#klaro .klaro{--klaro-primary-color:var(--secondary-action-color);--klaro-link-color:var(--klaro-primary-color);--klaro-link-color-hover:var(--klaro-primary-color);--klaro-link-decoration:inherit;--klaro-link-decoration-hover:inherit;--klaro-link-decoration-line:inherit;--klaro-link-decoration-line-hover:inherit;--klaro-button-bg:var(--klaro-primary-color);--klaro-button-text-color:#fff;--klaro-button-border:3px solid var(--klaro-primary-color);--klaro-button-border-radius:6px;--klaro-button-padding:13px 17px;--klaro-button-font-size:inherit;--klaro-button-font-weight:bold;--klaro-button-line-height:1rem;--klaro-button-box-shadow:inherit;--klaro-button-bg-hover:#fff;--klaro-button-text-color-hover:var(--klaro-primary-color);--klaro-button-border-hover:3px solid var(--klaro-primary-color);--klaro-button-focus-outline:2px solid var(--klaro-primary-color);--klaro-button-focus-outline-offset:2px;--klaro-button-focus-box-shadow:inherit;--klaro-dialog-focus-outline:auto;--klaro-dialog-focus-box-shadow:0 0 0 2px var(--klaro-primary-color),0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);--font-size:14px;--font-family:inherit;--title-font-family:inherit;--klaro-slider-bg:var(--main-bg-color);--klaro-slider-bg-active:var(--green-color);--klaro-slider-bg-required:var(--green-color);--green1:var(--green-color);--green2:var(--green-color);--green3:var(--green-color);}#klaro .cookie-notice{background-color:var(--light-bg-color) !important;margin:0 0 0 0.8rem;outline:solid var(--secondary-action-color);box-shadow:0 0 20px 20px var(--main-bg-color);}@media (max-width:659px){.klaro .cookie-modal .cm-modal.cm-klaro{max-width:90vw;left:5vw;max-height:90vh;}}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){max-width:50vw;}}.klaro .cookie-modal .cm-modal .cm-footer{position:sticky;bottom:0;background-color:var(--main-bg-color);}.klaro .cookie-modal .cm-modal .cm-powered-by{display:none;}.klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{min-height:auto;}.klaro .h2{font-weight:bold;font-size:var(--font-size-bigger);margin-top:var(--element-margin);}
.messages__wrapper{margin-bottom:var(--element-margin);}
.view .views-exposed-form .form--inline{border-top:1px solid var(--medium-bg-color);border-bottom:1px solid var(--medium-bg-color);margin:var(--element-padding) 0;}.view .views-exposed-form .form--inline .form-actions{display:inline-block;clear:none;}
.view nav.pager{clear:both;border-top:1px solid var(--medium-bg-color);border-bottom:1px solid var(--medium-bg-color);margin:var(--element-margin-large) 0 var(--element-margin);}
.views-view-responsive-grid--horizontal{--views-responsive-grid--layout-gap:var(--gap-padding)!important;}@media screen and (min-width:1440px){.views-view-responsive-grid--horizontal{--views-responsive-grid--layout-gap:var(--gap-padding-large)!important;}}
.webform-type-fieldset .form-type-checkbox > label{display:inline-block;padding-left:var(--element-padding-smaller);font-size:var(--font-size);}fieldset.webform-type-fieldset .form-item-anschrift-address-line1{max-width:calc(100% - 65px);display:inline-block;}fieldset.webform-type-fieldset .form-item-anschrift-address-line1 input{max-width:100%;display:inline-block;}fieldset.webform-type-fieldset .form-item-anschrift-address-line2{max-width:60px;display:inline-block;vertical-align:bottom;}fieldset.webform-type-fieldset .form-item-anschrift-postal-code,fieldset.webform-type-fieldset .form-item-anschrift-locality,.webform-type-fieldset .form-item-anschrift-given-name,.webform-type-fieldset .form-item-anschrift-family-name{display:inline-block;}.webform-type-fieldset textarea{font-style:italic;max-width:100%;}.webform-type-fieldset label{display:block;font-size:var(--font-size-small);}@media screen and (min-width:768px){#edit-spalte1{width:49%;float:left;}#edit-spalte2{width:49%;float:right;margin-bottom:var(--element-margin-large);}}
.field--name-body figure.caption-drupal-media,.field--name-field-multi-inhalt figure.caption-drupal-media,.field--name-field-inhalt figure.caption-drupal-media{display:flex;background-color:var(--light-bg-color);margin:var(--gap-padding) 0;padding:var(--gap-padding);gap:var(--gap-padding);flex-wrap:wrap;align-items:center;justify-content:center;}.field--name-field-media-info-grafik img,.caption .media .field--name-field-media-testimonial img{margin-bottom:5px;}.field--name-body figure.caption-drupal-media .field--name-field-media-image,.field--name-field-multi-inhalt figure.caption-drupal-media .field--name-field-media-image,.field--name-field-inhalt figure.caption-drupal-media .field--name-field-media-image{margin:var(--gap-padding);display:block;flex-grow:1;flex-basis:150px;}.field--name-body figure.caption-drupal-media figcaption,.field--name-field-multi-inhalt figure.caption-drupal-media figcaption,.field--name-field-inhalt figure.caption-drupal-media figcaption{padding:40px 0 60px;display:block;flex-grow:1;flex-basis:250px;}figure.caption-drupal-media span.caption{font-size:var(--font-size-big);display:block;line-height:1.5em;}figure.caption-drupal-media span.sign{color:var(--primary-action-color);font-size:100px;display:block;line-height:0;}figure.caption-drupal-media span.sign.tr{margin-top:-25px;text-align:right;}@media screen and (min-width:768px){.field--name-body figure.caption-drupal-media figcaption,.field--name-field-multi-inhalt figure.caption-drupal-media figcaption,.field--name-field-inhalt figure.caption-drupal-media figcaption{padding:50px 0 80px;}figure.caption-drupal-media span.caption{font-size:var(--font-size-large);}figure.caption-drupal-media span.sign{font-size:150px;}}
.commerce-product--teaser{position:relative;}.commerce-product--teaser .bestseller,.commerce-product--teaser .sale{position:absolute;top:0;right:0;background-color:var(--primary-action-color);font-weight:bold;padding:var(--element-padding-smaller) var(--element-padding);display:block;transform:rotate(15deg);}.commerce-product--teaser .field--name-title{margin-top:5px;}.commerce-product--teaser .bestseller{margin-right:-5px;margin-top:5px;}.commerce-product--teaser .sale + .bestseller{margin-top:25px;margin-right:0;}.commerce-product--teaser .farbfaecher{display:block;position:absolute;right:-5px;bottom:28px;width:40px;}
.block-commerce-promo-bar{width:100%;}.block-commerce-promo-bar .promo-bar-wrapper{text-align:center;line-height:1rem;padding:5px;}.block-commerce-promo-bar sup{vertical-align:initial;font-size:smaller;top:initial;}.block-commerce-promo-bar p{margin:0;}.block-commerce-promo-bar a{color:inherit;}
.block-ai-chatbot .chat-container{border-radius:0;box-shadow:0 4px 6px rgba(0,0,0,0.1);margin-bottom:0;background-color:transparent;z-index:900;}.block-ai-chatbot .chat-container.chat-collapsed{transform:none!important;}.block-ai-chatbot .chat-container #text-input-container{margin-bottom:1em;}.block-ai-chatbot .chat-container.chat-collapsed .ai-deepchat-hinweise,.block-ai-chatbot .chat-container.chat-collapsed .chat-element{display:none;}.block-ai-chatbot .ai-deepchat--label{display:none;}.block-ai-chatbot .chat-open .ai-deepchat--label{display:block;}.block-ai-chatbot .chat-container .ai-deepchat--header{background-color:var(--primary-action-color);color:var(--main-text-color);line-height:1.2rem;}.block-ai-chatbot .chat-container.chat-collapsed .ai-deepchat--header{width:80px;box-sizing:content-box;}.block-ai-chatbot .chat-container .ai-deepchat--avatar{width:100%;height:100%;max-width:64px;max-height:64px;position:relative;margin-right:var(--element-margin-small)}.block-ai-chatbot .chat-container .ai-deepchat--avatar .ai-deepchat--bullet{position:absolute;left:0;bottom:0;}.block-ai-chatbot .chat-container .ai-deepchat--avatar-image{max-width:65px;max-height:65px;display:inline-block;}.block-ai-chatbot .chat-container .ai-deepchat--label-headline{font-size:var(--font-size-big);}.block-ai-chatbot .chat-container .ai-deepchat--label-subline{font-size:var(--font-size-small);font-weight:normal;}.block-ai-chatbot .chat-container .ai-deepchat--header .chat-dropdown{margin-right:10px;}.block-ai-chatbot .chat-container .ai-deepchat--header .chat-dropdown-content{right:0;}.block-ai-chatbot .chat-container .ai-deepchat--header .chat-dropdown button{background-color:transparent;color:var(--main-text-color);box-shadow:none;}.block-ai-chatbot .chat-container .chat-element deep-chat{overflow:scroll;min-height:240px;height:60vh!important;max-width:420px;width:100vw!important;box-sizing:content-box;}.block-ai-chatbot .chat-container .ai-deepchat-hinweise{font-size:var(--font-size-smaller);color:var(--light-text-color);text-align:center;background-color:var(--light-bg-color);border:1px solid var(--border-color);border-top:none;padding-bottom:10px;}@media (max-width:768px){.block-ai-chatbot  .chat-container{left:inherit;width:inherit;height:inherit}}@media (max-width:480px){.block-ai-chatbot .chat-container .chat-element deep-chat{max-width:480px;}.block-ai-chatbot .chat-container .ai-deepchat--label-headline{font-size:var(--font-size);}.block-ai-chatbot .chat-container .ai-deepchat--avatar,.block-ai-chatbot .chat-container .ai-deepchat--avatar-image{max-width:48px;max-height:48px;}.block-ai-chatbot  .chat-container{left:10px;right:10px;}.block-ai-chatbot .chat-container .chat-element deep-chat{height:70vh!important;}}@media (max-width:390px){.block-ai-chatbot .chat-container .ai-deepchat--avatar,.block-ai-chatbot .chat-container .ai-deepchat--avatar-image{max-width:42px;max-height:42px;}.block-ai-chatbot .chat-container .ai-deepchat--header{padding:10px 10px;}}
@layer properties;@layer base,legacy,theme,components,utilities;@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji');font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type='button'],[type='reset'],[type='submit']),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden='until-found'])){display:none !important;}}@layer legacy{a{color:var(--link-text-color);text-decoration:none;}a:hover{color:var(--link-effect-color);text-decoration:underline;}}@layer legacy{button,.button,.image-button{max-width:100%;background-color:var(--primary-action-color);padding:var(--button-padding-small) var(--button-padding);color:var(--link-effect-color);text-transform:uppercase;font-weight:bold;border:none;cursor:pointer;display:inline-block;width:auto;font-size:var(--font-size-bigger);white-space:normal;}button[disabled],.button[disabled],.image-button[disabled]{background-color:var(--medium-bg-color);}button:hover,.button:hover,.image-button:hover{background-color:var(--link-text-color);color:var(--action-text-color);text-decoration:none;}}@layer legacy{input,select,textarea{border:1px solid var(--border-color);background-color:var(--main-bg-color);font-weight:bold;font-size:var(--font-size-big);padding:4px 6px;line-height:1.5;width:100%;max-width:max-content;box-shadow:none;overflow:auto;box-sizing:border-box;}input[type=radio],input[type=checkbox]{margin-right:var(--element-padding-smaller);width:auto;max-width:inherit;transform:scale(1.2);}select option:checked{background-color:var(--link-text-color);color:var(--white-text-color);}input.form-file{background-color:transparent;border:none;padding:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2rem;}}@layer legacy{h1{padding:0;margin:0;font-size:var(--font-size-larger);font-weight:bold;line-height:2rem;}h1 a{color:var(--main-text-color);}h1.page-title{margin-bottom:1.5rem;}h2{padding:0;font-size:var(--font-size-large);line-height:2rem;color:var(--main-text-color);font-weight:bold;margin:20px 0;}h2 a{color:var(--main-text-color);}h3{font-size:var(--font-size-big);padding:0;font-weight:bold;margin:var(--element-margin-large) 0 var(--element-margin) 0;}h3.line_under{font-weight:normal;padding-bottom:var(--element-margin-small);border-bottom:1px solid var(--medium-bg-color);margin:var(--element-margin-large) 0 var(--element-margin) 0;}h4{font-weight:bold;}}@layer legacy{iframe{display:inline;}}@layer legacy{img{max-width:100%;height:auto;}}@layer legacy{p{margin:1em 0;}}@layer legacy{ol,ul{padding-left:var(--element-padding-large);}ol{list-style:decimal;}ul{list-style:disc;}}@layer theme{:root,:host{--font-sans:"OpenSans",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--color-gray-800:oklch(27.8% 0.033 256.848);--color-black:#333;--color-white:#fff;--spacing:0.25rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--aspect-video:16 / 9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-base-100:#fff;--color-base-200:#f7f6f4;--color-base-300:#E5E3DC;--color-base-content:#333;--color-primary:#f93;--color-primary-foreground:#333;--color-secondary:#1B47A0;--color-secondary-foreground:#fff;--color-accent:#f93;--color-info:#1B47A0;--color-success:#007900;--color-warning:oklch(90% 0.182 98.111);--color-error:#ee0000;}}@layer utilities{.\@container{container-type:inline-size;}.invisible{visibility:hidden;}.visible{visibility:visible;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.start{inset-inline-start:var(--spacing);}.z-\[-1\]{z-index:-1;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.mx-auto{margin-inline:auto;}.-mt-5{margin-top:calc(var(--spacing) * -5);}.-mt-8{margin-top:calc(var(--spacing) * -8);}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-16{margin-top:calc(var(--spacing) * 16);}.mt-20{margin-top:calc(var(--spacing) * 20);}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-5{margin-bottom:calc(var(--spacing) * 5);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-16{margin-bottom:calc(var(--spacing) * 16);}.mb-20{margin-bottom:calc(var(--spacing) * 20);}.block{display:block;}.contents{display:contents;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-flex{display:inline-flex;}.table{display:table;}.aspect-1\/1{aspect-ratio:1/1;}.aspect-2\/1{aspect-ratio:2/1;}.aspect-3\/2{aspect-ratio:3/2;}.aspect-4\/3{aspect-ratio:4/3;}.aspect-16\/9{aspect-ratio:16/9;}.aspect-video{aspect-ratio:var(--aspect-video);}.h-0{height:calc(var(--spacing) * 0);}.h-auto{height:auto;}.h-full{height:100%;}.w-fit{width:fit-content;}.w-full{width:100%;}.max-w-full{max-width:100%;}.min-w-0{min-width:calc(var(--spacing) * 0);}.flex-shrink{flex-shrink:1;}.flex-grow{flex-grow:1;}.border-collapse{border-collapse:collapse;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-row{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.flex-wrap{flex-wrap:wrap;}.content-center{align-content:center;}.items-baseline{align-items:baseline;}.items-center{align-items:center;}.items-stretch{align-items:stretch;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.gap-1{gap:calc(var(--spacing) * 1);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-\[2px\]{gap:2px;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.rounded-\[24px\]{border-radius:24px;}.rounded-md{border-radius:var(--radius-md);}.rounded-none{border-radius:0;}.rounded-sm{border-radius:var(--radius-sm);}.rounded-xl{border-radius:var(--radius-xl);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-solid{--tw-border-style:solid;border-style:solid;}.border-transparent{border-color:transparent;}.bg-accent{background-color:var(--color-accent);}.bg-base-100{background-color:var(--color-base-100);}.bg-base-200{background-color:var(--color-base-200);}.bg-base-300{background-color:var(--color-base-300);}.bg-black{background-color:var(--color-black);}.bg-error{background-color:var(--color-error);}.bg-info{background-color:var(--color-info);}.bg-primary{background-color:var(--color-primary);}.bg-secondary{background-color:var(--color-secondary);}.bg-success{background-color:var(--color-success);}.bg-warning{background-color:var(--color-warning);}.bg-white{background-color:var(--color-white);}.bg-none{background-image:none;}.bg-clip-padding{background-clip:padding-box;}.object-cover{object-fit:cover;}.p-4{padding:calc(var(--spacing) * 4);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.px-\[6px\]{padding-inline:6px;}.py-0{padding-block:calc(var(--spacing) * 0);}.py-1{padding-block:calc(var(--spacing) * 1);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-\[5px\]{padding-block:5px;}.pt-0{padding-top:calc(var(--spacing) * 0);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-10{padding-top:calc(var(--spacing) * 10);}.pr-0{padding-right:calc(var(--spacing) * 0);}.pr-4{padding-right:calc(var(--spacing) * 4);}.pr-6{padding-right:calc(var(--spacing) * 6);}.pr-10{padding-right:calc(var(--spacing) * 10);}.pb-0{padding-bottom:calc(var(--spacing) * 0);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pl-0{padding-left:calc(var(--spacing) * 0);}.pl-4{padding-left:calc(var(--spacing) * 4);}.pl-6{padding-left:calc(var(--spacing) * 6);}.pl-10{padding-left:calc(var(--spacing) * 10);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.font-sans{font-family:var(--font-sans);}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.leading-none{--tw-leading:1;line-height:1;}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight);}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin);}.text-wrap{text-wrap:wrap;}.text-accent{color:var(--color-accent);}.text-base-content{color:var(--color-base-content);}.text-black{color:var(--color-black);}.text-error{color:var(--color-error);}.text-info{color:var(--color-info);}.text-inherit{color:inherit;}.text-primary{color:var(--color-primary);}.text-primary-foreground{color:var(--color-primary-foreground);}.text-secondary{color:var(--color-secondary);}.text-secondary-foreground{color:var(--color-secondary-foreground);}.text-success{color:var(--color-success);}.text-warning{color:var(--color-warning);}.text-white{color:var(--color-white);}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.no-underline{text-decoration-line:none;}.underline{text-decoration-line:underline;}.opacity-50{opacity:50%;}.opacity-70{opacity:70%;}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.grayscale-75{--tw-grayscale:grayscale(75%);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{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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[height\,padding\]{transition-property:height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-0{--tw-duration:0ms;transition-duration:0ms;}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.duration-500{--tw-duration:500ms;transition-duration:500ms;}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.outline-none{--tw-outline-style:none;outline-style:none;}.select-none{-webkit-user-select:none;user-select:none;}.group-hover\:translate-x-1{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.group-hover\:scale-105{&:is(:where(.group):hover *){@media (hover:hover){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.after\:absolute{&::after{content:var(--tw-content);position:absolute;}}.after\:inset-0{&::after{content:var(--tw-content);inset:calc(var(--spacing) * 0);}}.after\:content-\[\'\'\] {
    &::after {
      --tw-content: '';content:var(--tw-content);}}.hover\:scale-103{&:hover{@media (hover:hover){--tw-scale-x:103%;--tw-scale-y:103%;--tw-scale-z:103%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:scale-105{&:hover{@media (hover:hover){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:bg-primary{&:hover{@media (hover:hover){background-color:var(--color-primary);}}}.hover\:bg-primary\/90{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#f93 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 90%,transparent);}}}}.hover\:bg-secondary{&:hover{@media (hover:hover){background-color:var(--color-secondary);}}}.hover\:no-underline{&:hover{@media (hover:hover){text-decoration-line:none;}}}.hover\:opacity-90{&:hover{@media (hover:hover){opacity:90%;}}}.focus-visible\:ring-\[3px\]{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.disabled\:pointer-events-none{&:disabled{pointer-events:none;}}.disabled\:opacity-50{&:disabled{opacity:50%;}}.in-\[\.accordion--animate\]\:duration-500{:where(*:is(.accordion--animate)) &{--tw-duration:500ms;transition-duration:500ms;}}.in-\[\.accordion--js\.accordion--open\]\:h-\(--natural-height\){:where(*:is(.accordion--js.accordion--open)) &{height:var(--natural-height);}}.in-\[\.accordion--js\.accordion--open\]\:rotate-180{:where(*:is(.accordion--js.accordion--open)) &{rotate:180deg;}}.in-\[\.accordion--open\]\:overflow-visible{:where(*:is(.accordion--open)) &{overflow:visible;}}.in-\[\.accordion--open\]\:py-5{:where(*:is(.accordion--open)) &{padding-block:calc(var(--spacing) * 5);}}.in-\[\.accordion--open\:not\(\.accordion--js\)\]\:h-auto{:where(*:is(.accordion--open:not(.accordion--js))) &{height:auto;}}.in-\[\.accordion--resizing\.accordion--open\]\:h-auto{:where(*:is(.accordion--resizing.accordion--open)) &{height:auto;}}.in-\[\.views-row\]\:h-full{:where(*:is(.views-row)) &{height:100%;}}.sm\:w-fit{@media (width >= 40rem){width:fit-content;}}.sm\:columns-2{@media (width >= 40rem){columns:2;}}.sm\:columns-3{@media (width >= 40rem){columns:3;}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.sm\:grid-cols-3{@media (width >= 40rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.sm\:grid-cols-4{@media (width >= 40rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.md\:mt-7{@media (width >= 48rem){margin-top:calc(var(--spacing) * 7);}}.md\:mt-8{@media (width >= 48rem){margin-top:calc(var(--spacing) * 8);}}.md\:mt-10{@media (width >= 48rem){margin-top:calc(var(--spacing) * 10);}}.md\:mt-13{@media (width >= 48rem){margin-top:calc(var(--spacing) * 13);}}.md\:mt-20{@media (width >= 48rem){margin-top:calc(var(--spacing) * 20);}}.md\:mt-24{@media (width >= 48rem){margin-top:calc(var(--spacing) * 24);}}.md\:mb-7{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 7);}}.md\:mb-8{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 8);}}.md\:mb-10{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 10);}}.md\:mb-13{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 13);}}.md\:mb-20{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 20);}}.md\:mb-24{@media (width >= 48rem){margin-bottom:calc(var(--spacing) * 24);}}.md\:aspect-auto{@media (width >= 48rem){aspect-ratio:auto;}}.md\:flex-\[0_1_50\%\]{@media (width >= 48rem){flex:0 1 50%;}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{@media (width >= 48rem){grid-template-columns:minmax(0,1fr) minmax(0,2fr);}}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\]{@media (width >= 48rem){grid-template-columns:minmax(0,1fr) minmax(0,3fr);}}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{@media (width >= 48rem){grid-template-columns:minmax(0,2fr) minmax(0,1fr);}}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{@media (width >= 48rem){grid-template-columns:minmax(0,3fr) minmax(0,1fr);}}.md\:flex-row{@media (width >= 48rem){flex-direction:row;}}.md\:gap-2{@media (width >= 48rem){gap:calc(var(--spacing) * 2);}}.md\:rounded-2xl{@media (width >= 48rem){border-radius:var(--radius-2xl);}}.md\:rounded-\[32px\]{@media (width >= 48rem){border-radius:32px;}}.md\:pt-12{@media (width >= 48rem){padding-top:calc(var(--spacing) * 12);}}.md\:pr-12{@media (width >= 48rem){padding-right:calc(var(--spacing) * 12);}}.md\:pb-12{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 12);}}.md\:pb-13{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 13);}}.md\:pl-12{@media (width >= 48rem){padding-left:calc(var(--spacing) * 12);}}.md\:text-2xl{@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.md\:text-3xl{@media (width >= 48rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.md\:text-4xl{@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.md\:text-5xl{@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.md\:text-6xl{@media (width >= 48rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.md\:text-7xl{@media (width >= 48rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));}}.md\:text-lg{@media (width >= 48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.md\:text-sm{@media (width >= 48rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}.md\:text-xl{@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.lg\:max-w-1\/2{@media (width >= 64rem){max-width:calc(1 / 2 * 100%);}}.lg\:max-w-6\/10{@media (width >= 64rem){max-width:calc(6 / 10 * 100%);}}.lg\:max-w-7\/10{@media (width >= 64rem){max-width:calc(7 / 10 * 100%);}}.lg\:max-w-8\/10{@media (width >= 64rem){max-width:calc(8 / 10 * 100%);}}.lg\:max-w-9\/10{@media (width >= 64rem){max-width:calc(9 / 10 * 100%);}}.lg\:max-w-full{@media (width >= 64rem){max-width:100%;}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.lg\:grid-cols-5{@media (width >= 64rem){grid-template-columns:repeat(5,minmax(0,1fr));}}.lg\:grid-cols-6{@media (width >= 64rem){grid-template-columns:repeat(6,minmax(0,1fr));}}.lg\:gap-1{@media (width >= 64rem){gap:calc(var(--spacing) * 1);}}.lg\:px-2{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 2);}}.lg\:py-2{@media (width >= 64rem){padding-block:calc(var(--spacing) * 2);}}.lg\:py-\[6px\]{@media (width >= 64rem){padding-block:6px;}}.lg\:text-2xl{@media (width >= 64rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.lg\:text-3xl{@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.lg\:text-4xl{@media (width >= 64rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.lg\:text-5xl{@media (width >= 64rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.lg\:text-6xl{@media (width >= 64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}.lg\:text-7xl{@media (width >= 64rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));}}.lg\:text-8xl{@media (width >= 64rem){font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));}}.lg\:text-base{@media (width >= 64rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.lg\:text-lg{@media (width >= 64rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.lg\:text-xl{@media (width >= 64rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.xl\:mt-8{@media (width >= 80rem){margin-top:calc(var(--spacing) * 8);}}.xl\:mt-10{@media (width >= 80rem){margin-top:calc(var(--spacing) * 10);}}.xl\:mt-12{@media (width >= 80rem){margin-top:calc(var(--spacing) * 12);}}.xl\:mt-16{@media (width >= 80rem){margin-top:calc(var(--spacing) * 16);}}.xl\:mt-24{@media (width >= 80rem){margin-top:calc(var(--spacing) * 24);}}.xl\:mt-32{@media (width >= 80rem){margin-top:calc(var(--spacing) * 32);}}.xl\:mb-8{@media (width >= 80rem){margin-bottom:calc(var(--spacing) * 8);}}.xl\:mb-10{@media (width >= 80rem){margin-bottom:calc(var(--spacing) * 10);}}.xl\:mb-12{@media (width >= 80rem){margin-bottom:calc(var(--spacing) * 12);}}.xl\:mb-16{@media (width >= 80rem){margin-bottom:calc(var(--spacing) * 16);}}.xl\:mb-24{@media (width >= 80rem){margin-bottom:calc(var(--spacing) * 24);}}.xl\:mb-32{@media (width >= 80rem){margin-bottom:calc(var(--spacing) * 32);}}.xl\:py-2\.5{@media (width >= 80rem){padding-block:calc(var(--spacing) * 2.5);}}.xl\:py-3{@media (width >= 80rem){padding-block:calc(var(--spacing) * 3);}}.xl\:py-3\.5{@media (width >= 80rem){padding-block:calc(var(--spacing) * 3.5);}}.xl\:pt-16{@media (width >= 80rem){padding-top:calc(var(--spacing) * 16);}}.xl\:pr-16{@media (width >= 80rem){padding-right:calc(var(--spacing) * 16);}}.xl\:pb-16{@media (width >= 80rem){padding-bottom:calc(var(--spacing) * 16);}}.xl\:pl-16{@media (width >= 80rem){padding-left:calc(var(--spacing) * 16);}}.xl\:text-2xl{@media (width >= 80rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.xl\:text-3xl{@media (width >= 80rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.xl\:text-4xl{@media (width >= 80rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.xl\:text-5xl{@media (width >= 80rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.xl\:text-lg{@media (width >= 80rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.xl\:text-xl{@media (width >= 80rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.\32 xl\:px-3{@media (width >= 96rem){padding-inline:calc(var(--spacing) * 3);}}.\32 xl\:py-2{@media (width >= 96rem){padding-block:calc(var(--spacing) * 2);}}.\@sm\:gap-6{@container (width >= 24rem){gap:calc(var(--spacing) * 6);}}.\@sm\:text-2xl{@container (width >= 24rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.\@sm\:text-lg{@container (width >= 24rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.\@2xl\:text-3xl{@container (width >= 42rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}.\@2xl\:text-xl{@container (width >= 42rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.\@3xl\:gap-8{@container (width >= 48rem){gap:calc(var(--spacing) * 8);}}.\[\&_\.view-content\]\:grid{& .view-content{display:grid;}}.\[\&_\.view-content\]\:w-full{& .view-content{width:100%;}}.\[\&_\.view-content\]\:min-w-0{& .view-content{min-width:calc(var(--spacing) * 0);}}.\[\&_\.view-content\]\:gap-4{& .view-content{gap:calc(var(--spacing) * 4);}}.\[\&_\.view-content\]\:sm\:grid-cols-2{& .view-content{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}}}.\[\&_\.view-content\]\:sm\:grid-cols-3{& .view-content{@media (width >= 40rem){grid-template-columns:repeat(3,minmax(0,1fr));}}}.\[\&_\.view-content\]\:md\:grid-cols-2{& .view-content{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}}.\[\&_\.view-content\]\:md\:grid-cols-3{& .view-content{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}}.\[\&_\.view-content\]\:md\:gap-6{& .view-content{@media (width >= 48rem){gap:calc(var(--spacing) * 6);}}}.\[\&_\.view-content\]\:lg\:grid-cols-4{& .view-content{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}}.\[\&_\.view-content\]\:lg\:grid-cols-5{& .view-content{@media (width >= 64rem){grid-template-columns:repeat(5,minmax(0,1fr));}}}.\[\&_\.view-content\]\:lg\:grid-cols-6{& .view-content{@media (width >= 64rem){grid-template-columns:repeat(6,minmax(0,1fr));}}}.\[\&_\.view-content\]\:xl\:gap-8{& .view-content{@media (width >= 80rem){gap:calc(var(--spacing) * 8);}}}.\[\&\>\*\]\:w-full{&>*{width:100%;}}.\[\&\>\*\]\:min-w-0{&>*{min-width:calc(var(--spacing) * 0);}}.\[\&\>\*\:first-child\]\:order-1{&>*:first-child{order:1;}}.md\:\[\&\>\*\:first-child\]\:-order-1{@media (width >= 48rem){&>*:first-child{order:calc(1 * -1);}}}.\[\&\>\*\:last-child\]\:-order-1{&>*:last-child{order:calc(1 * -1);}}.md\:\[\&\>\*\:last-child\]\:order-1{@media (width >= 48rem){&>*:last-child{order:1;}}}.\[\&\>\:first-child\]\:mt-0{&>:first-child{margin-top:calc(var(--spacing) * 0);}}.\[\&\>\:last-child\]\:mb-0{&>:last-child{margin-bottom:calc(var(--spacing) * 0);}}}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1;}@property --tw-content{syntax:"*";initial-value:"";inherits:false;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";}}}
