:root{--bj-col-primary: hsl(0 100% 40%);--bj-col-grey-1: hsl(0 0% 29.8%);--bj-col-grey-2: hsl(0 0% 87.1%);--bj-col-grey-3: hsl(0 0% 94.5%);--bj-col-grey-4: hsl(0 0% 92.2%);--bj-col-black: hsl(0 0% 0%);--bj-col-white: hsl(0 0% 100%);--bj-col-subtitle: hsl(0 0% 40%);--bj-col-layer-transparency: 255 255 255 / 85%;--bj-col-dashboard-img-bg: hsl(60 3.1% 87.5%);--bj-focus-ring-color: hsl(0 100% 40% / 40%) }sl-dialog:not(:defined),sl-tooltip:not(:defined),sl-button:not(:defined),sl-select:not(:defined),sl-details:not(:defined){visibility:hidden}.mt_25{margin-top:25px}#link_basket{position:relative}#link_basket #count_basket{position:absolute;right:7px;top:4px;z-index:5}.flex{display:flex}.flex.right{justify-content:flex-end}sl-dialog[no-header=""]::part(body){border-top:5px solid var(--bj-col-primary)}sl-dialog::part(title){padding:var(--sl-spacing-3x-small) var(--sl-spacing-large);font-size:10pt;font-weight:bold;color:var(--bj-col-grey-1)}sl-dialog::part(header){align-items:center;border-top:5px solid var(--bj-col-primary)}sl-dialog .flex.right sl-button{margin:0 !important}sl-dialog::part(close-button__base){font-size:20px;margin-right:-10px}.hidden{display:none}.not_mvp{display:none;width:0;height:0}.container-fluid{max-width:1600px;margin:0 auto}.sl-toast-stack{position:fixed;left:auto;right:15px;top:105px !important}.cms_toolbar_open #header{position:static}body,html{height:100%;margin:0;padding:0;background-color:var(--bj-col-white);font-family:Arial,Helvetica,sans-serif;font-size:12px}@keyframes spinner{to{transform:rotate(360deg)}}body.loading:before{content:"";position:fixed;z-index:1;top:0;left:0;width:100vw;height:100vh;background:rgb(var(--bj-col-layer-transparency))}body.loading:after{content:"";box-sizing:border-box;position:absolute;z-index:5;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid var(--bj-col-grey-2);border-top-color:var(--bj-col-primary);animation:spinner .6s linear infinite}#content_wrapper{display:flex;flex-direction:column;min-height:100%}p,span,a,b,a:visited{color:var(--bj-col-black)}a:hover{color:var(--bj-col-primary) !important}p{margin:15px 0}h1{font-size:17pt;font-weight:normal;color:var(--bj-col-black);line-height:20pt}h2{font-size:20px;font-weight:normal;color:var(--bj-col-black)}h2+.subtitle{font-size:18px;color:var(--bj-col-subtitle)}h3{font-size:16px;font-weight:normal;color:var(--bj-col-black)}h4{font-size:14px;font-weight:normal;color:var(--bj-col-black)}h5{font-size:12px;font-weight:normal;color:var(--bj-col-black)}h6{font-size:10px;color:var(--bj-col-black);font-weight:bold}.lead_in{font-size:14px;line-height:20px}sl-input,sl-select,sl-alert,sl-button{margin-bottom:var(--sl-input-spacing-medium)}sl-input,sl-select{--focus-ring: 0 0 0 var(--sl-focus-ring-width) hsla( 0, 0%, 50%, 0.2 )}a .icon-button{flex:0 0 auto;display:flex;align-items:center;background:none;border:none;border-radius:var(--sl-border-radius-medium);font-size:inherit;color:var(--sl-color-gray-50);padding:var(--sl-spacing-x-small);cursor:pointer;transition:var(--sl-transition-medium) color;-webkit-appearance:none}.cmscontent{background:rgba(255,255,255,.7607843137);padding:20px;width:100%}#header .container-fluid{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#header{padding:0 5px;border-bottom:1px solid var(--bj-col-grey-4);background:var(--bj-col-white);position:sticky;top:0;z-index:500;margin:0 0 5px}#header img{width:auto;max-height:45px;max-width:100%}#header .language_selector .spacer{margin:0 5px}#header .language_selector .active{font-weight:bold;text-decoration:none}#header .header-icons{display:flex;flex-direction:row}#header .header-icons>a{display:flex;flex-direction:column;align-items:center;text-decoration:none;margin:0 0 0 5px;justify-content:center}#header .header-icons>a p{margin:0;font-size:7pt;top:-4px;position:relative;color:var(--bj-col-grey-1);text-align:center}#header .header-icons>a p,.products_mobile_trigger p{margin:0;font-size:7pt;top:-4px;position:relative;color:var(--bj-col-grey-1)}.menu{background:var(--bj-col-primary);margin-left:calc(var(--sl-spacing-large)*-1);margin-right:calc(var(--sl-spacing-large)*-1);font-size:12pt;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:0 15px}.menu a{color:var(--bj-col-white) !important;text-decoration:none;display:block;padding:15px}.menu a.active{font-weight:bold}.menu a:hover{background:var(--sl-color-primary-400)}.menu .dashboard_actions{padding:0 0 15px}.menu .dashboard_actions .spacer{display:block;margin:30px 15px}.menu .settings{border-top:1px solid var(--bj-col-grey-2);padding:15px 0 0 0}.menu .contacts{display:flex;flex-direction:column}.menu .contacts .small,.menu .contacts .large{display:flex;flex-direction:row;justify-content:center}.menu .contacts .small .contact,.menu .contacts .large .contact{display:flex;flex-direction:column;align-items:center}.menu .contacts .small .contact .icon,.menu .contacts .large .contact .icon{background:var(--bj-col-white);border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.menu .contacts .small .contact .label,.menu .contacts .large .contact .label{font-size:8pt;margin-top:3px}.menu .contacts .small .contact.cobrowse,.menu .contacts .large .contact.cobrowse{display:none}.menu .contacts .large .contact .icon{width:60px;height:60px}.menu .contacts .large .contact .label{font-size:10pt}.menu .language_selector{display:flex;align-items:center}.menu .language_selector span{color:var(--bj-col-white)}.menu .language_selector span.active{text-decoration:none;padding:15px}#content_part{padding:5px}.accountindex #content,.salesAccountindex #content,.advisorOrderindex #content{background:url("/img/teaser_dashboard.jpg") no-repeat;background-size:contain;background-color:var(--bj-col-dashboard-img-bg);background-position-x:right}#content{width:100%;max-width:100%;flex:1}#content #content_part .container-fluid{display:grid;grid-template-columns:1fr}#content #content_part .dashboard .teaser h2{color:var(--bj-col-black);margin:0}#content #content_part .dashboard .teaser .lead_in{color:var(--bj-col-grey-1);margin:0 0 5px}#content #content_part .dashboard .teaser .buttons sl-button{width:48%;max-width:230px}#content #content_part .dashboard .teaser .buttons sl-button:not(:last-of-type){margin-right:8px}#content #content_part .dashboard .teaser .buttons sl-button.eco::part(base){color:green}#content #content_part .dashboard .teaser .buttons sl-button.eco::part(base):hover,#content #content_part .dashboard .teaser .buttons sl-button.eco::part(base):focus{background-color:var(--sl-color-success-50);border-color:var(--sl-color-success-300);box-shadow:0 0 0 var(--sl-focus-ring-width) var(--sl-focus-ring-color-success)}#content #content_part .dashboard .textcontainer{grid-area:middle;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 49%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 49%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 49%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#00ffffff',GradientType=1 );margin:0 -10px;padding:15px 20px}#content #content_part .dashboard .textcontainer h3{margin-top:0}#content #content_part .dashboard .textcontainer .text{margin-bottom:25px}#content #content_part .dashboard .textcontainer .text sl-icon{color:var(--bj-col-primary);font-size:1.4rem}#content #content_part .dashboard .open_projects{display:flex;flex-direction:row;flex-wrap:wrap}#content #content_part .dashboard .open_projects sl-card{width:225px;margin:0 7px 15px}#content #content_part .dashboard .open_projects sl-card .heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:15px}#content #content_part .dashboard .open_projects sl-card .details{min-height:75px}#content #content_part .dashboard .open_projects sl-card .details div{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 12px}#content #content_part .dashboard .open_projects sl-card .details div span{color:var(--bj-col-grey-1);font-size:12px}#content #content_part .dashboard .open_projects sl-card sl-button{margin:0}#content #content_part .dashboard .open_projects .actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center}#content #content_part .dashboard .open_projects .actions sl-button{width:225px;margin:0 7px 15px}#content.public #content_part .form_holder{background:rgb(var(--bj-col-layer-transparency));text-align:center;padding:0 0 30px 0}#content.public #content_part .form_holder .spacer{margin:10px 0 5px;font-size:15px;font-weight:bold}#content.public #content_part .form_holder .tabs_nav sl-button:first-child{margin-right:15px}#content.public #content_part .form_holder .tabs_nav sl-button{border-bottom:5px solid var(--bj-col-grey-2);border-radius:0}#content.public #content_part .form_holder .tabs_nav sl-button.active,#content.public #content_part .form_holder .tabs_nav sl-button:hover{border-bottom-color:var(--bj-col-primary)}#content.public #content_part .form_holder .tabs_nav sl-button::part(base){color:var(--bj-col-grey-1)}#content.public #content_part .form_holder .tabs_nav sl-button::part(label){min-width:95px}#content.public #content_part .form_holder .tabs_nav sl-button:first-child::part(label){min-width:60px}#content.public #content_part .form_holder .tabs_nav .active::part(base){font-weight:bold;color:var(--bj-col-black)}#content.public #content_part .form_holder .tabs .heading{font-size:18px;line-height:26px;color:var(--bj-col-grey-1)}#content.public #content_part .form_holder .tabs .subtext{font-size:8pt;color:var(--bj-col-grey-1);text-align:center}#content.public #content_part .form_holder .tabs .tab{visibility:hidden;display:none}#content.public #content_part .form_holder .tabs .tab.visible{visibility:visible;display:block}#content.public #content_part .form_holder .tabs .tab form{text-align:left}#content.public #content_part .form_holder .tabs .tab form sl-button{margin-top:30px}#content.public #content_part .form_holder .tabs .tab form .help-text{font-size:8pt}#content.public #content_part .form_holder.test .login-test p,#content.public #content_part .form_holder.development .login-test p{margin:20px 0 0}#content.public #content_part .form_holder.test .login-test sl-button,#content.public #content_part .form_holder.development .login-test sl-button{margin:5px 0 !important}#footer a,#footer p{font-size:14px}#footer a,#footer h3,#footer h4,#footer h5,#footer p{color:var(--bj-col-grey-1)}#footer h4{font-weight:bold;font-size:18px}#footer h5{font-size:16px;margin:25px 0 20px}#footer{background:var(--bj-col-grey-2)}#footer .dark{background:var(--bj-col-grey-1)}#footer .dark .container-fluid{align-items:center;color:var(--bj-col-white);font-size:14px;justify-content:center;padding:20px 0 0}#footer .dark .container-fluid .right{display:flex;flex-wrap:wrap;align-items:center}#footer .dark .container-fluid .right a{color:var(--bj-col-white);text-decoration:none;padding:14px}#footer .dark .container-fluid .right a:hover{color:var(--bj-col-primary)}#footer .dark .container-fluid .right .spacer{border:none;min-width:15px;padding:8px 0;background:none;color:var(--bj-col-white);display:inline-block;text-align:center}#footer .container-fluid{padding:0 45px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#footer .container-fluid .left a{font-weight:bold;display:block;margin:0 0 30px}#footer .container-fluid .contact a{display:block;margin:0 0 5px}#footer .container-fluid .social{margin:0 0 35px}#footer .container-fluid .social .icons{display:flex;flex-wrap:nowrap}#footer .container-fluid .social .icons a img{filter:invert(75%);width:40px;margin:0 15px 0 0}#footer .to_top{position:fixed !important;bottom:95px;z-index:100 !important;top:unset !important;right:19px;font-size:35px;background:var(--bj-col-grey-2);opacity:.5}#footer .to_top:hover{opacity:1}.content_colors.content_dialog,.content_sizes.content_dialog{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 240px));justify-content:center}.productsindex .to_collections{width:100%;justify-self:flex-end}.productsindex .products{display:grid;grid-template-columns:1fr}.productsindex .products .navigation{display:none}.productsindex .products .list_actions{margin:0 0 15px;border-bottom:1px solid var(--bj-col-grey-4);padding:0 0 5px}.productsindex .products .list_actions .filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.productsindex .products .list_actions .filters sl-select{width:100%}.productsindex .products .list_actions .search sl-input sl-button{margin:0 var(--sl-spacing-2x-small)}.productsindex .products .list_actions .search sl-input sl-icon{color:var(--bj-col-primary)}.productsindex .products .list_actions.more{text-align:center;border:none;margin:30px 0 40px;display:block}.productsindex .products .list_actions.more p{font-size:16px;line-height:22px}.productsindex .products .category_overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));justify-content:center}.productsindex .products .category_overview>sl-card{max-width:640px}.productsindex .products .category_overview>sl-card .groupname{text-align:center;font-size:19px}.productsindex .products .category_overview>sl-card>a[slot=image]{display:block;max-width:99%;aspect-ratio:640/480}.productsindex .products .category_overview>sl-card>a[slot=image] img{max-width:100%;width:100%}.productsindex .products .category_overview.searchresults>sl-card{position:relative}.productsindex .products .category_overview.searchresults>sl-card sl-badge{position:absolute;top:0;left:0}.productsindex .products .category_overview.searchresults>sl-card{max-width:400px}.productsindex .products .category_overview.searchresults>sl-card .middle{height:85px;overflow:hidden;text-align:center}.productsindex .products .category_overview.searchresults sl-card::part(base){height:100%}.productsindex .products .category_overview.searchresults sl-card::part(image){height:100%}.productsindex .products .category_overview .product_group a[slot=image]{aspect-ratio:640/290}.productsindex .navigation{flex-direction:column;padding:0 30px 0 0}.productsindex .navigation>a{text-decoration:none;padding:12px 12px 10px;font-size:14px;font-weight:normal;border-bottom:1px solid var(--bj-col-grey-4)}.productsindex .navigation>a:first-child{color:var(--bj-col-white) !important;background:var(--bj-col-primary);border-bottom:none}.productsindex .navigation .sublinks{padding:5px 12px 5px;display:flex;flex-direction:column;background:var(--bj-col-grey-3)}.productsindex .navigation .sublinks a{text-decoration:none;font-size:14px;padding:7px 10px 7px 25px}.productsindex .navigation a.active{font-weight:bold;color:var(--bj-col-primary)}.productsindex sl-drawer .navigation{display:flex}.productsindex .products_mobile_trigger{position:fixed;left:0;bottom:50%;text-decoration:none;padding:0 3px;background:var(--bj-col-primary);border-radius:0 3px 3px 0}.productsindex .products_mobile_trigger sl-icon-button::part(base){color:var(--bj-col-white)}.productsindex .products_mobile_trigger p{font-size:7pt;margin:0;color:var(--bj-col-white)}.productsindex .products_mobile_trigger:hover{background:var(--sl-color-primary-400)}sl-card{margin:0 var(--sl-spacing-small) var(--sl-spacing-medium);max-width:400px}sl-card strong{font-size:15px;min-height:35px;display:block}sl-card a{text-decoration:none}sl-card p{min-height:38px;margin:5px 0 15px}sl-card p.beschreibung{font-size:13px;height:32px;overflow:hidden;min-height:0;line-height:16px;position:relative}sl-card p.artnr{margin:2px 0;font-size:11px;color:var(--bj-col-subtitle);min-height:0;font-weight:normal;height:28px}sl-card small{font-size:13px}sl-card sl-button:not([outline]):not([variant=success]) sl-icon{color:var(--bj-col-primary)}sl-card .card_details{min-height:40px;display:flex;flex-direction:row;justify-content:space-between}sl-card a{display:block}sl-card img{width:calc(100% - 2px);left:1px;position:relative;top:1px;border-radius:var(--sl-border-radius-small) var(--sl-border-radius-small) 0 0}.list.klnkarten sl-card strong{text-align:center;font-size:13px;min-height:25px;color:var(--bj-col-grey-1)}.list.klnkarten sl-card strong.thema{font-size:17px;color:var(--bj-col-black)}.list.klnkarten sl-card .text{margin:2px 0;font-size:15px;min-height:38px;color:var(--bj-col-grey-1);text-align:center;line-height:19px}.add_project{color:var(--bj-col-grey-1);cursor:pointer}.add_project:hover{color:var(--bj-col-primary)}.productsdetail sl-dialog::part(footer){padding:var(--sl-spacing-small)}.productsdetail .content_dialog .detail_container .image{position:sticky;top:calc(var(--sl-spacing-large)*-1);z-index:50;margin:0px calc(var(--sl-spacing-large)*-1 + 2px) 10px;border-bottom:1px solid var(--bj-col-grey-4);height:100px;overflow:hidden}.productsdetail .content_dialog .detail_container .image img{margin:auto;position:absolute;top:50%;transform:translateY(-50%)}.productsdetail .content_dialog .detail_container .name{margin:0px;position:relative}.productsdetail .content_dialog .detail_container .name h2{font-size:16px}.productsdetail .content_dialog .detail_container .name .artnr{font-size:12px}.productsdetail .detail_container{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "details" "setproducts"}.productsdetail .image img{width:auto;max-width:100%}.productsdetail .details .name{margin:15px 0;display:grid;grid-template-columns:1fr;grid-template-areas:"name" "artnr"}.productsdetail .details .name h2{margin:0 0 5px 0;grid-area:name}.productsdetail .details .name .artnr{margin:0;font-size:16px;color:var(--bj-col-subtitle);grid-area:artnr}.productsdetail .details .colors{overflow:hidden}.productsdetail .details .colors sl-include{position:relative}.productsdetail .details .colors a{display:inline-flex;text-decoration:none;flex-direction:column;padding:5px;align-items:center;width:70px}.productsdetail .details .colors a sl-avatar{margin:auto}.productsdetail .details .colors a .small{font-size:10pt;width:100%;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-height:0}.productsdetail .details .colors a .small.text{margin:5px 0 0 0}.productsdetail .details .colors a .small.colorcode{margin:0 0 5px 0;font-size:8pt}.productsdetail .details .colors a.active{background:var(--bj-col-grey-4);border-radius:var(--sl-border-radius-medium)}.productsdetail .details .colors a.active .small{font-weight:bold}.productsdetail .details .sizes{overflow:hidden}.productsdetail .details .sizes sl-button.active::part(base){background:var(--bj-col-grey-4)}.productsdetail .details .sales-function .form-body sl-input{width:100%;margin:0}.productsdetail .details .sales-function .form-body sl-input::part(form-control-label){font-size:var(--sl-input-label-font-size-small);font-weight:bold}.productsdetail .details .basket sl-button{margin-right:20px}.productsdetail .details .basket sl-tooltip>div{position:relative}.productsdetail .details .basket .addbasket{margin:0;width:100%}.productsdetail .details .basket+form{margin-top:10px}.productsdetail .recommendations{grid-area:setproducts;border-top:1px solid var(--bj-col-grey-3);margin:25px 0}.productsdetail .recommendations .results{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));padding:50px 0}.productsdetail .recommendations .results sl-card{max-width:450px}.productsdetail .recommendations h3+.results{padding:0}.top_line{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-template-areas:"back saison" "title title"}.top_line .back{grid-area:back}.top_line .back,.top_line .saison{width:auto}.top_line .saison{grid-area:saison;text-align:right;padding:0 10px 0 0;justify-self:flex-end}.top_line .title{grid-area:title;justify-self:center;padding:5px;font-size:14px;font-weight:bold}.top_line a{text-decoration:none;padding:9px}.top_line a,.top_line span{color:var(--bj-col-grey-1);font-size:12px}.klnkartemustern .top_line_container{max-width:1600px;margin:0 auto;width:100%}.klnkartedetail .klnkarte_detail{padding:0 0 50px;margin:0 0 40px}.klnkartedetail .klnkarte_detail .img_container{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-column-gap:25px}.klnkartedetail .klnkarte_detail .img_container a{margin:0}.klnkartedetail .klnkarte_detail .img_container a .magnifier-container{position:relative}.klnkartedetail .klnkarte_detail .img_container a .magnifier-container img{width:auto;max-width:100%}.klnkartedetail .klnkarte_detail .card_text{background:var(--bj-col-white);display:block;margin:25px;padding:15px 20px 30px;border-radius:3px;box-shadow:0 2px 5px -3px var(--bj-col-grey-1);text-align:center;position:relative}.klnkartedetail .klnkarte_detail .card_text h2{margin:10px 0 15px}.klnkartedetail .klnkarte_detail .card_text .text{font-size:15px;line-height:20px}.klnkartedetail .klnkarte_detail .button{display:flex;justify-content:flex-end;padding:0 30px;align-items:center;margin:40px 0 0}#card_navigator{position:fixed;top:50%;left:0;width:100vw;display:flex;justify-content:space-between;height:0}#card_navigator sl-tooltip{height:45px;display:block}#card_navigator sl-tooltip:first-child sl-button{margin:0 0 0 -10px}#card_navigator sl-tooltip:last-child sl-button{margin:0 -10px 0 0}.pagination{display:flex;justify-content:center;margin:30px 0 40px}.pagination span,.pagination a{border:1px solid var(--bj-col-grey-4);padding:8px;width:16px;height:15px;text-align:center;font-weight:400;text-decoration:none;margin:0 2px 4px;background:var(--bj-col-grey-3)}.pagination span{background:var(--bj-col-primary);font-weight:bold;color:var(--bj-col-white);border-color:var(--bj-col-primary)}.pagination span.spacer{border:none;min-width:15px;padding:8px 0;background:none;color:var(--bj-col-black)}.pagination .arrow{background:var(--bj-col-primary);font-weight:bold;color:var(--bj-col-white);border-color:var(--bj-col-primary)}.pagination .arrow::before{content:"";background:url("/img/svg/arrow-white-right.svg") 5px 0 no-repeat;display:block;width:100%;height:100%}.pagination .arrow.rewind::before{transform:rotate(180deg)}.collectionsindex .cms_top,.collectionsdetail .cms_top,.collectionsworld .cms_top{margin-bottom:20px;text-align:center}.collectionsindex .cms_top p,.collectionsdetail .cms_top p,.collectionsworld .cms_top p{font-size:15px;line-height:20px}.collectionsindex #content_part{margin-bottom:30px}.collectionsindex .collections_entry{display:grid;grid-template-columns:1fr}.collectionsindex .collections_list{--repeat: auto-fit}@media(min-width: 1024px){.collectionsindex .collections_list{--repeat: 5}}@media(max-device-width: 1024px)and (orientation: landscape){.collectionsindex .collections_list{--repeat: 4}}.collectionsindex .collections_list{display:grid;grid-template-columns:repeat(var(--repeat, auto-fit), minmax(225px, 1fr))}.collectionsindex .collections_list sl-card img{max-width:100%}.collectionsindex .collections_list sl-card a:last-child{display:block;text-align:center;text-decoration:none;font-size:18px}.collectionsdetail .cms_top,.collectionsworld .cms_top{display:grid;grid-template-columns:1fr}.list.klnkarten{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));justify-content:center}.list.klnkarten sl-card .image_container{position:relative;height:250px;width:100%;display:block}.list.klnkarten sl-card .image_container.has_1 div:nth-child(1){transform:translate(-50%, -50%) rotate(0deg)}.list.klnkarten sl-card .image_container.has_1:hover div:nth-child(1){transform:translate(-50%, -50%) rotate(0deg)}.list.klnkarten sl-card .image_container.has_2 div:nth-child(1){transform:translate(-50%, -50%) rotate(8.3333333333deg)}.list.klnkarten sl-card .image_container.has_2 div:nth-child(2){transform:translate(-50%, -50%) rotate(-8.3333333333deg)}.list.klnkarten sl-card .image_container.has_2:hover div:nth-child(1){transform:translate(-50%, -50%) rotate(13.3333333333deg)}.list.klnkarten sl-card .image_container.has_2:hover div:nth-child(2){transform:translate(-50%, -50%) rotate(-13.3333333333deg)}.list.klnkarten sl-card .image_container.has_3 div:nth-child(1){transform:translate(-50%, -50%) rotate(12.5deg)}.list.klnkarten sl-card .image_container.has_3 div:nth-child(2){transform:translate(-50%, -50%) rotate(0deg)}.list.klnkarten sl-card .image_container.has_3 div:nth-child(3){transform:translate(-50%, -50%) rotate(-12.5deg)}.list.klnkarten sl-card .image_container.has_3:hover div:nth-child(1){transform:translate(-50%, -50%) rotate(20deg)}.list.klnkarten sl-card .image_container.has_3:hover div:nth-child(2){transform:translate(-50%, -50%) rotate(0deg)}.list.klnkarten sl-card .image_container.has_3:hover div:nth-child(3){transform:translate(-50%, -50%) rotate(-20deg)}.list.klnkarten sl-card .image_container.has_4 div:nth-child(1){transform:translate(-50%, -50%) rotate(15deg)}.list.klnkarten sl-card .image_container.has_4 div:nth-child(2){transform:translate(-50%, -50%) rotate(5deg)}.list.klnkarten sl-card .image_container.has_4 div:nth-child(3){transform:translate(-50%, -50%) rotate(-5deg)}.list.klnkarten sl-card .image_container.has_4 div:nth-child(4){transform:translate(-50%, -50%) rotate(-15deg)}.list.klnkarten sl-card .image_container.has_4:hover div:nth-child(1){transform:translate(-50%, -50%) rotate(24deg)}.list.klnkarten sl-card .image_container.has_4:hover div:nth-child(2){transform:translate(-50%, -50%) rotate(8deg)}.list.klnkarten sl-card .image_container.has_4:hover div:nth-child(3){transform:translate(-50%, -50%) rotate(-8deg)}.list.klnkarten sl-card .image_container.has_4:hover div:nth-child(4){transform:translate(-50%, -50%) rotate(-24deg)}.list.klnkarten sl-card .image_container div{background-size:cover;height:210px;width:148px;border-radius:3px;position:absolute;left:50%;top:50%;transform-origin:center 120%;transition:transform .2s ease-out;overflow:visible}.list.klnkarten sl-card .image_container div img{max-width:100%;box-shadow:0 4px 10px -3px rgba(0,0,0,.8)}.warenkorbindex h2{text-align:center;margin:0 0 25px}.warenkorbindex sl-tab-group{min-width:100%;width:100%}.warenkorbindex sl-tab-group:not(:defined){visibility:hidden}.warenkorbindex .basket{display:grid;grid-template-columns:1fr}.warenkorbindex .basket .list .delete{display:flex}.warenkorbindex .basket .list sl-details{margin-bottom:var(--sl-spacing-2x-small)}.warenkorbindex .basket .list sl-details::part(header){font-size:14pt}.warenkorbindex .basket .list sl-details::part(content){padding:0 5px}@media(min-width: 1024px){.warenkorbindex .basket .list sl-details::part(content){padding:0 15px}}@media(min-width: 1280px){.warenkorbindex .basket .list sl-details::part(content){padding:0 20px}}.warenkorbindex .basket .list .list_item{border-bottom:1px solid var(--bj-col-grey-2);margin:0 0 10px;display:grid;grid-template-columns:40% 60%;grid-template-areas:"image name" "details details" "comment comment" "delete delete";grid-gap:5px;padding-right:5px}.warenkorbindex .basket .list .list_item p{margin:3px 0;font-size:13px}.warenkorbindex .basket .list .list_item>a{grid-area:image}.warenkorbindex .basket .list .list_item img{width:auto;max-width:100%}.warenkorbindex .basket .list .list_item .name{grid-area:name;margin:15px 0}.warenkorbindex .basket .list .list_item .name a{text-decoration:none;font-weight:bold;font-size:14px}.warenkorbindex .basket .list .list_item .varianten{grid-area:details}.warenkorbindex .basket .list .list_item .delete{grid-area:delete;justify-content:flex-end;align-items:center;margin:0}.warenkorbindex .basket .list .list_item .delete::part(base){color:var(--bj-col-grey-1);justify-content:left}.warenkorbindex .basket .list .list_item .delete:hover::part(base){color:var(--bj-col-primary)}.warenkorbindex .basket .list .list_item:last-child{border-bottom:none}.warenkorbindex .basket .list .list_item.sales-view{display:grid;grid-template-areas:"image name" "image details" "comment comment" "sales sales"}@media(min-width: 768px){.warenkorbindex .basket .list .list_item.sales-view{grid-template-areas:"image name" "image details" "comment comment" "sales sales"}}@media(min-width: 1024px){.warenkorbindex .basket .list .list_item.sales-view{grid-template-areas:"image name" "image details" "sales sales"}}@media(min-width: 1280px){.warenkorbindex .basket .list .list_item.sales-view{grid-template-areas:"image name" "image details" ". comment" "sales sales"}}.warenkorbindex .basket .list .list_item.sales-view .basket-function{grid-area:sales}@media(min-width: 1280px){.warenkorbindex .basket .list .list_item.sales-view .basket-function{display:grid;grid-template-columns:1fr 240px;grid-template-areas:"formarea delete"}}.warenkorbindex .basket .list .list_item.sales-view .sales-function{grid-area:formarea;margin:0}.warenkorbindex .basket .list .list_item.sales-view .sales-function .form-body{display:flex;flex-direction:row;gap:10px}.warenkorbindex .basket .list .list_item.sales-view .sales-function .form-body sl-input{flex:1 1 auto}.warenkorbindex .basket .list .list_item.sales-view .sales-function .form-body sl-input::part(form-control-label){font-size:var(--sl-input-label-font-size-small);font-weight:bold}.warenkorbindex .basket .list .list_item.sales-view .sales-function .form-body sl-input:first-child{max-width:100px}.warenkorbindex .basket .list .list_item.sales-view .delete{grid-area:delete}.warenkorbindex .basket .list .list_item.sales-view.default .basket-function{display:flex;flex-direction:row;justify-content:space-between}.warenkorbindex .basket .list .list_item .muster-comment-form{grid-area:comment;padding:5px 0 0}.warenkorbindex .basket .list .list_item .muster-comment-form sl-input::part(form-control-label){font-weight:bold;font-size:14px}.warenkorbindex .basket .list .list_item .muster-comment-form sl-input::part(form-control-help-text){font-size:8pt}.warenkorbindex .basket .summary .tile{background:var(--bj-col-grey-3);padding:20px;margin:0 0 25px;box-shadow:0 3px 5px 0px var(--bj-col-grey-2)}.warenkorbindex .basket .summary .tile.order-sales-function strong{font-size:16px;margin:0 0 20px;display:block}.warenkorbindex .basket .summary .tile.order-sales-function sl-radio-group .radio-holder{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.warenkorbindex .basket .summary .tile.order-sales-function sl-radio-group sl-checkbox{margin-top:20px}.warenkorbindex .basket .summary .tile.order-sales-function sl-radio-group:first-of-type{margin:0 0 15px}.warenkorbindex .basket .summary .tile.order-sales-function sl-select{margin:15px 0}.warenkorbindex .basket .summary .tile.order-sales-function fieldset{border:solid var(--sl-panel-border-width) var(--sl-panel-border-color);border-radius:var(--sl-border-radius-medium);padding-top:var(--sl-spacing-x-small)}.warenkorbindex .basket .summary .tile.order-sales-function fieldset legend{font-family:var(--sl-input-font-family);font-size:var(--sl-input-font-size-medium);font-weight:var(--sl-input-font-weight);color:var(--sl-input-color);padding:0 var(--sl-spacing-2x-small)}.warenkorbindex .basket .summary .tile.order-sales-function fieldset .controls{display:flex;gap:10px;align-items:center}.warenkorbindex .basket .summary .tile.delivery .line{display:flex;flex-direction:row;align-items:center}.warenkorbindex .basket .summary .tile.delivery .line sl-icon{min-width:40px}.warenkorbindex .basket .summary .tile.delivery .line p{font-size:14px}.warenkorbindex .basket .summary .tile.delivery .address{padding:0 10px}.warenkorbindex .basket .summary .tile.delivery .address strong{font-size:14px}.warenkorbindex .basket .summary .tile.delivery .address p{font-size:12px;color:var(--bj-col-grey-1);margin:10px 0 15px;line-height:18px}.warenkorbindex .basket .summary .tile.delivery .address small{color:var(--bj-col-grey-1)}.warenkorbindex .basket .summary .tile.middle{padding:20px 30px}.warenkorbindex .basket .summary .tile.middle strong{font-size:16px;margin:0 0 20px;display:block}.warenkorbindex .basket .summary .tile.middle .line{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 7px}.warenkorbindex .basket .summary .tile.middle .line span{color:var(--bj-col-grey-1);font-size:14px}.warenkorbindex .basket .summary .tile.middle .line.sum{border-top:1px solid var(--bj-col-grey-2);margin:20px 0 0px;padding:15px 0 5px}.warenkorbindex .basket .summary .tile.middle .line.sum span{font-weight:bold}.warenkorbindex .basket .summary .tile.middle .final{text-align:center;margin:15px 0}.warenkorbindex .basket .summary .tile.bottom strong{font-size:14px}.warenkorbindex .basket .summary .tile p{color:var(--bj-col-grey-1);font-size:12px;line-height:19px}.warenkorbindex sl-tab sl-badge{position:relative;top:-3px;right:-2px}.tile .address .info,.tile .sum+.info{display:flex;flex-direction:row;align-items:center;margin:0 -10px 10px}.tile .address .info sl-icon,.tile .sum+.info sl-icon{min-width:30px}.tile .address .info small,.tile .sum+.info small{color:var(--bj-col-grey-1)}.tile .sum+.info{align-items:flex-start}.klnkarte_detail_mustern{display:grid;grid-template-columns:1fr;margin:20px 0 90px}.klnkarte_detail_mustern .thumbnails{display:grid;grid-template-columns:repeat(4, 80px);grid-row-gap:15px;margin:0 0 30px;justify-content:space-evenly}.klnkarte_detail_mustern .thumbnails .img-container{position:relative}.klnkarte_detail_mustern .thumbnails .img-container img{max-width:100%;max-height:100%;opacity:.6;box-shadow:0px 0px 30px -5px #000;transform:scale(0.8);transition:.2s;cursor:pointer;border-radius:3px}.klnkarte_detail_mustern .thumbnails .img-container.active img,.klnkarte_detail_mustern .thumbnails .img-container:hover img{opacity:1;transform:scale(1)}.klnkarte_detail_mustern .thumbnails .img-container.active:hover .magnifier-glass{opacity:1}.klnkarte_detail_mustern .thumbs{display:none}.klnkarte_detail_mustern .right .seiten_produkte{visibility:hidden;pointer-events:none;opacity:0;transition:.2s;height:0;overflow:hidden}.klnkarte_detail_mustern .right .seiten_produkte>sl-include{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));justify-items:flex-end}.klnkarte_detail_mustern .right .seiten_produkte>sl-include sl-spinner{margin:150px auto}.klnkarte_detail_mustern .right .seiten_produkte>sl-include>sl-card{box-shadow:0 4px 7px -3px rgba(0,0,0,.5)}.klnkarte_detail_mustern .right .seiten_produkte>sl-include>sl-card .basket sl-button>sl-icon{color:var(--bj-col-white)}.klnkarte_detail_mustern .right .seiten_produkte.active{visibility:visible;opacity:1;height:auto;pointer-events:all}.magnifier-glass{position:absolute;border:5px solid var(--bj-col-white);cursor:none;width:300px;height:300px;z-index:500;opacity:0;box-shadow:0 0 20px -8px var(--bj-col-black);pointer-events:none}.klnkarte_detail .magnifier-container:hover .magnifier-glass{opacity:1;width:400px;height:400px}.dialog_add_to_project sl-select>sl-input{padding:var(--sl-spacing-2x-small) var(--sl-spacing-x-large)}.projektindex .add_new_project{width:100%;margin:20px 0 40px}.projektindex .add_new_project form sl-input sl-button{margin:0 var(--sl-spacing-2x-small)}.projektindex .projects .tab_navigation{display:flex;border-bottom:1px solid var(--bj-col-grey-4);margin:0 0 15px}.projektindex .projects .tab_navigation a{text-decoration:none;font-weight:bold;font-size:14px;padding:10px;display:block;color:var(--bj-col-grey-1)}.projektindex .projects .tab_navigation a.active{color:var(--bj-col-primary)}.projektindex .projects .tabs .tab{visibility:hidden;pointer-events:none;opacity:0;transition:.2s;height:0;overflow:hidden}.projektindex .projects .tabs .tab .visible_mobile{width:calc(100vw - 10px)}.projektindex .projects .tabs .tab.active{visibility:visible;opacity:1;height:auto;pointer-events:all}.projektindex .projects .fallback{font-size:14px;line-height:18px}.projektindex .projects .list_item{border-bottom:1px solid var(--bj-col-grey-2);margin:0 0 15px;display:grid;grid-template-columns:50% 50%;grid-template-areas:"image mustern" "name name" "details details" "actions actions";padding:0 0 15px}.projektindex .projects .list_item img{max-width:100%}.projektindex .projects .list_item .name{grid-area:name;margin:10px 0}.projektindex .projects .list_item .name a{text-decoration:none;font-weight:bold;font-size:12px}.projektindex .projects .list_item .mustern{grid-area:mustern;justify-self:flex-end;margin:15px 0}.projektindex .projects .list_item .actions{grid-area:actions;display:flex;justify-content:space-between;margin:10px 0 0}.projektindex .projects .list_item .actions sl-button{margin-bottom:0}.projektindex .projects .list_item .actions sl-button::part(base){color:var(--bj-col-grey-1)}.projektindex .projects .project_actions{display:flex;justify-content:space-between}.projektindex .projects .project_actions .buttongroup{display:flex;justify-content:space-between}.projektindex .projects .project_actions .buttongroup sl-button-group{margin-right:10px}.projektindex .projects .visible_mobile .project_actions{justify-content:flex-end;flex-direction:column}.projektindex sl-dialog p{font-size:14px;line-height:20px}.visible_tablet,.visible_desktop{display:none}.visible_mobile{display:block}.accountorders .orders{max-width:990px;width:100%;margin:0 auto}.accountorders .orders sl-details{box-shadow:0px 2px 5px -5px #000}.accountorders .orders sl-details::part(summary){font-size:12px;line-height:18px}.accountorders .orders sl-details:not(:last-of-type){margin-bottom:var(--sl-spacing-x-small)}.accountorders .orders sl-details.outdated{color:#919191}.accountorders .orders sl-details .head{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-column-gap:25px;justify-content:space-between;border-bottom:1px solid var(--bj-col-grey-4);margin:0 0 20px}.accountorders .orders sl-details .head p{font-size:12px;display:flex;flex-direction:row;justify-content:space-between;margin:0 0px 10px}.accountorders .orders sl-details .head p span:first-child{font-weight:bold}.accountorders .orders sl-details .head p span:last-child{text-align:right}.accountorders .products h5{margin:5px 0 10px}.accountorders .products .list_item{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:0 0 15px;grid-gap:10px;grid-template-areas:"image name" "details details" "comment comment"}@media(min-width: 768px){.accountorders .products .list_item{grid-template-areas:"image name details" "comment comment comment"}}.accountorders .products .list_item:not(:last-of-type){border-bottom:1px solid var(--bj-col-grey-4)}.accountorders .products .list_item a{grid-area:image}.accountorders .products .list_item .image{position:relative}.accountorders .products .list_item .image sl-badge{position:absolute;top:0;left:0}.accountorders .products .list_item .image img{max-width:100%;width:auto}.accountorders .products .list_item .name{grid-area:name}.accountorders .products .list_item .name p{font-size:14px;font-weight:bold}.accountorders .products .list_item .details{padding:0 15px}.accountorders .products .list_item .details p{margin:3px 0;color:var(--bj-col-grey-1)}.accountorders .products .list_item .varianten{grid-area:details}.accountorders .products .list_item .muster-comment-form{grid-area:comment}.accountorders .products .list_item .muster-comment-form sl-input[name=bemerkung]::part(form-control-label){font-weight:bold;font-size:14px;margin:15px 0 5px}.accountorders .products .list_item.sales-view{grid-template-areas:"image name" "image details" "image amount"}.accountorders .products .list_item.sales-view .amount{font-size:11pt}.accountorders .products .list_item.sales-view .amount p{margin:0;display:flex;flex-direction:row;gap:15px}.accountorders .products .list_item.sales-view .amount p span:first-child{flex:0 0 60px}#dialog_onboarding .dialog_content{display:grid;grid-template-columns:1fr 80%;grid-template-areas:"image heading" "text text"}#dialog_onboarding .dialog_content h3{text-align:center;grid-area:heading}#dialog_onboarding .dialog_content .dialog_image{grid-area:image}#dialog_onboarding .dialog_content .text{grid-area:text}#dialog_onboarding .dialog_content sl-avatar{--size: 55px}.tag_cloud{margin:0 auto 40px;display:flex;flex-wrap:wrap;justify-content:center}.tag_cloud sl-button{margin:0 2px 4px}.world_navigation sl-button{width:100%}.position_indicator{font-size:11px;color:var(--bj-col-grey-1);margin:20px 0 0;text-align:center;font-weight:normal}.title .position_indicator{margin:5px 0 0}.exports_list sl-card{width:300px;text-align:center}.exports_list sl-card .description{font-size:11pt;line-height:16pt}.exports_list sl-card sl-button sl-icon{color:inherit}.exportsexport .export_actions{display:flex;justify-content:space-between}.exportsexport .description{padding:0 0 35px;font-size:15px;line-height:21px}.exportsexport .stats p{font-size:14px;margin:0 0 10px}.exportsexport .stats p strong{color:var(--bj-col-primary)}.exportsexport .filter .filter_elements{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));grid-column-gap:40px}.exportsexport .filter .filter_elements sl-select:not(:defined){visibility:hidden}.exportsexport .filter .filter_elements sl-select{min-width:150px}.exportsexport .filter .filter_elements sl-select sl-option::part(base){font-size:10pt;padding:3px 5px 3px 25px}.exportsexport .filter .filter_elements sl-select.selected::part(label){color:var(--bj-col-primary);font-weight:bold}.exportsexport .resultlist .result_wrapper{height:50vh;overflow:hidden;overflow-y:hidden;overflow-y:scroll}.exportsexport .resultlist table{border-collapse:collapse;width:100%}.exportsexport .resultlist table th{text-align:left;font-size:14px;border-bottom:1px solid var(--bj-col-grey-2);padding:5px;position:sticky;top:0;background:var(--bj-col-grey-4);z-index:5}.exportsexport .resultlist table th sl-tooltip{position:relative;right:-4px;display:inline-block;top:-2px}.exportsexport .resultlist table td{font-size:13px;line-height:15px;padding:5px 3px}.exportsexport .resultlist table tr:nth-child(even){background:var(--bj-col-grey-3)}#dialog_tell_my_colleague::part(header){background:var(--bj-col-primary);border-top:none}#dialog_tell_my_colleague::part(title),#dialog_tell_my_colleague::part(close-button__base){color:var(--bj-col-white)}#dialog_tell_my_colleague::part(title){font-size:14pt}#dialog_tell_my_colleague form p{margin:5px 0 25px;font-size:var(--sl-input-label-font-size-medium);line-height:18pt}#dialog_tell_my_colleague .success_text{display:none}#dialog_tell_my_colleague.success::part(body){background:var(--bj-col-primary)}#dialog_tell_my_colleague.success form{display:none}#dialog_tell_my_colleague.success .success_text{display:block}#dialog_tell_my_colleague .success_text p{color:var(--bj-col-white);font-size:11pt;line-height:18pt}#dialog_tell_my_colleague .success_text p:first-child{text-align:center;font-size:15pt;margin:0 0 25px;line-height:18pt}@media only screen and (min-width: 768px){.sl-scroll-lock{overflow-y:auto !important}h1{font-size:24px}h2{font-size:22px}h2+.subtitle{font-size:20px}h3{font-size:16px}.visible_mobile{display:none}.visible_tablet{display:block}#header .language_selector{margin:0 25px 0 0}#header .header-icons>a p{font-size:8pt}#content_part{padding:15px 25px 50px}#header{padding-left:25px}#content #content_part .dashboard{display:grid;grid-template-columns:60% 1fr;grid-template-areas:"top ." "middle middle"}#content #content_part .dashboard .greeting h1{font-size:22px}#content #content_part .dashboard .teaser{grid-area:top}#content #content_part .dashboard .teaser h2{font-size:30px}#content #content_part .dashboard .teaser .lead_in{margin:5px 0 25px;font-size:18px}#content #content_part .dashboard .teaser .buttons{margin:0 0 25px}#content.public{background:url("/img/background_public.jpg") no-repeat;background-size:100%;background-color:var(--bj-col-dashboard-img-bg)}#content.public #content_part .form_holder{margin:40px auto;width:60%;padding:20px 30px 50px;height:310px;transition:all .2s ease-in-out;overflow:hidden}#content.public #content_part .form_holder.expanded{height:965px}#content.public #content_part .form_holder .tabs_nav{display:flex;justify-content:center}#content.public #content_part .form_holder.test,#content.public #content_part .form_holder.development{height:auto}.productsindex .products{grid-template-columns:35% 1fr}.productsindex .products .navigation{display:flex}.productsindex .products .filter .filters sl-select{width:auto;min-width:225px}.productsindex .products .filter .filters sl-select:not(:last-of-type){margin-right:8px}.productsindex .products_mobile_trigger{display:none}.productsdetail .content_dialog .detail_container .image{position:unset;z-index:unset;height:initial;margin:0;border:none;overflow:visible}.productsdetail .content_dialog .detail_container .image img{position:initial;transform:none;margin:0}.productsdetail .content_dialog .detail_container .name{margin:0px}.productsdetail .content_dialog .detail_container .name h2{font-size:16px}.productsdetail .content_dialog .detail_container .name .artnr{font-size:12px}.productsdetail .detail_container{display:grid;grid-template-columns:45% 1fr;grid-template-areas:"image details" "setproducts setproducts";grid-column-gap:20px}.productsdetail .details .name{margin:0 0 25px}.pagination span,.pagination a{width:20px}.warenkorbindex .basket{display:grid;grid-template-columns:1fr minmax(auto, 350px);justify-content:space-between}.warenkorbindex .basket .list{padding:0 5% 0 0}.warenkorbindex .basket .list .list_item{grid-template-columns:50% 50%;grid-template-areas:"image name" "details details" "comment comment" ". delete"}}@media only screen and (min-width: 768px)and (min-width: 1024px){.warenkorbindex .basket .list .list_item{grid-template-areas:"image name" "details details" "comment delete"}}@media only screen and (min-width: 768px)and (min-width: 1280px){.warenkorbindex .basket .list .list_item{grid-template-areas:"image name" "image details" "comment delete"}}@media only screen and (min-width: 768px)and (min-width: 1280px){.warenkorbindex .basket{grid-template-columns:1fr minmax(auto, 500px);grid-gap:50px}}@media only screen and (min-width: 768px){.top_line{display:flex;justify-content:space-between}.top_line a,.top_line span{font-size:14px}.top_line a+span.title{font-size:20px}.top_line .back,.top_line .saison{width:180px}.klnkartedetail .klnkarte_detail{padding:20px 90px 65px;box-shadow:0 6px 9px -4px var(--bj-col-grey-1)}.klnkartedetail .klnkarte_detail .card_text{margin:25px 25px 50px}.klnkartedetail .klnkarte_detail .card_text .text{font-size:16px;line-height:22px}.klnkartedetail .klnkarte_detail .img_container{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-column-gap:25px}.klnkartedetail .klnkarte_detail .button{padding:0}#card_navigator{position:fixed;top:50%;left:0;width:100vw;display:flex;justify-content:space-between;z-index:10}#card_navigator sl-tooltip:first-child sl-button{margin:0 0 0 35px}#card_navigator sl-tooltip:last-child sl-button{margin:0 35px 0 0}.klnkartemustern #card_navigator sl-tooltip:first-child sl-button{margin:0 0 0 5px}.klnkartemustern #card_navigator sl-tooltip:last-child sl-button{margin:0 5px 0 0}#footer .dark .container-fluid{padding:0 25px;justify-content:space-between}#footer .container-fluid{padding:0 25px}.klnkarte_detail_mustern{grid-template-columns:40% 1fr;grid-column-gap:10px}.klnkarte_detail_mustern .thumbnails{grid-template-columns:1fr;grid-template-rows:50px auto;grid-template-areas:"thumbs" "large-image"}}@media only screen and (min-width: 768px)and (min-width: 1280px){.klnkarte_detail_mustern .thumbnails{grid-template-rows:90px auto}}@media only screen and (min-width: 768px){.klnkarte_detail_mustern .thumbs{grid-area:thumbs;display:flex;flex-direction:row;gap:10px;max-width:100%;padding:0 10px}.klnkarte_detail_mustern .thumbs img{max-width:100%;opacity:.6;box-shadow:0 9px 10px 0px rgba(0,0,0,.5);transition:.2s;cursor:pointer;border-radius:3px;transform:scale(0.8);border:2px solid #fff}.klnkarte_detail_mustern .thumbs .thumb-container.active img{opacity:1;transform:scale(1)}.klnkarte_detail_mustern .thumbs .thumb-container img:hover{opacity:1;transform:scale(1)}.klnkarte_detail_mustern .img-container{grid-area:large-image}.klnkarte_detail_mustern .img-container:not(.active){display:none}.projektindex .add_new_project{width:50%}.projektindex .projects .tab_navigation a{font-size:16px;padding:15px}.projektindex .projects .list_item{grid-template-columns:40% 30% 30%;grid-template-areas:"image details mustern" "name name name" ". actions actions"}.projektindex .projects .list_item .details,.projektindex .projects .list_item .mustern{margin:15px 0}.projektindex .projects .list_item .details{padding:0 0 0 25px}.projektindex .projects .list_item .name a{font-size:14px}.projektindex .projects sl-tab-panel::part(base){padding-top:0}.accountorders .orders sl-details::part(summary){font-size:15px}.accountorders #dialog_order_detail .head p{font-size:14px}.accountorders .products .list_item{grid-template-columns:25% 1fr 2fr}.accountorders .products .list_item .name p{font-size:16px;font-weight:bold}#dialog_onboarding .dialog_content{grid-template-columns:1fr 65%;grid-template-areas:"image heading" "image text"}#dialog_onboarding .dialog_content h3{text-align:left}#dialog_onboarding .dialog_content sl-avatar{--size: 115px}.productsindex .to_collections{max-width:225px}.world_navigation{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0 0 0}.world_navigation sl-button,.world_navigation sl-select{margin:0}.world_navigation sl-button{width:auto}.world_navigation sl-select{min-width:225px}.tag_cloud{margin:0 auto 60px}.collectionsindex .cms_top,.collectionsdetail .cms_top,.collectionsworld .cms_top{margin-bottom:40px}.collectionsindex .cms_top p,.collectionsdetail .cms_top p,.collectionsworld .cms_top p{font-size:17px;line-height:23px}}@media only screen and (min-width: 1024px){h1{font-size:22pt;line-height:25pt}h2{font-size:24px}h2+.subtitle{font-size:22px}h3{font-size:18px}.visible_mobile{display:none}.visible_tablet{display:none}.visible_desktop{display:block}#content #content_part .dashboard{grid-template-columns:60% 1fr;grid-template-areas:"top ." "middle ."}#content #content_part .dashboard .greeting h1{font-size:30px}#content #content_part .dashboard .teaser h2{font-size:40px;margin-top:15px}#content #content_part .dashboard .teaser .lead_in{margin:5px 0 40px;font-size:20px}#content.public #content_part .form_holder{width:500px;max-width:700px;transform:translateX(40%)}#content.public #content_part .form_holder.expanded{height:650px;width:750px}#content.public #content_part .form_holder .input_holder{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;align-items:flex-start}.productsindex .products{grid-template-columns:25% 1fr}.productsindex .products .list_actions{display:grid;grid-template-columns:35% 1fr;grid-column-gap:15px}.productsindex .products .list_actions .filters{justify-content:flex-end}.productsindex .products .list_actions.more{width:50%;margin:50px auto}.productsindex .products .list_actions.more p{font-size:22px;line-height:28px}.top_line a,.top_line span{font-size:16px}.klnkartedetail .klnkarte_detail{padding:30px 110px 90px}.klnkartedetail .klnkarte_detail .img_container{display:flex}.klnkartedetail .klnkarte_detail .img_container a{max-width:100%;max-height:100%}#card_navigator sl-tooltip:first-child sl-button,.klnkartemustern #card_navigator sl-tooltip:first-child sl-button{margin:0 0 0 20px}#card_navigator sl-tooltip:last-child sl-button,.klnkartemustern #card_navigator sl-tooltip:last-child sl-button{margin:0 20px 0 0}.projektindex .add_new_project{width:40%}.projektindex .projects .list_item{grid-template-columns:20% 30% 30% 1fr;grid-template-areas:"image name details mustern" ". . actions ."}.projektindex .projects .list_item .name{margin:15px 0;padding:0 0 0 25px}#dialog_onboarding{--width: 60vw}#dialog_onboarding .dialog_content{grid-template-columns:235px 1fr;grid-template-areas:"image heading" "image text"}#dialog_onboarding .dialog_content sl-avatar{--size: 175px}#dialog_onboarding .dialog_content p{font-size:14px;line-height:21px}.collectionsindex .collections_entry .navigation{padding:22px 0 0 0}.tag_cloud{max-width:600px}.collectionsindex .cms_top,.collectionsdetail .cms_top,.collectionsworld .cms_top{margin-bottom:55px}.collectionsindex .cms_top p,.collectionsdetail .cms_top p,.collectionsworld .cms_top p{font-size:19px;line-height:28px}.exportsexport .resultlist .stats{padding:20px}.exportsexport .resultlist table td{padding:8px 10px}}@media(max-device-width: 1024px)and (orientation: landscape){#card_navigator sl-tooltip:first-child sl-button,.klnkartemustern #card_navigator sl-tooltip:first-child sl-button{margin:0 0 0 5px}#card_navigator sl-tooltip:last-child sl-button,.klnkartemustern #card_navigator sl-tooltip:last-child sl-button{margin:0 5px 0 0}}p.browserupgrade{position:fixed;top:40%;left:35%;right:auto;bottom:auto;background-color:#fff;max-width:500px;color:#000;padding:1em;text-align:center;z-index:9999990;border-radius:10px;border:8px solid #c00;font-size:16px;line-height:20px}p.browserupgrade a{text-transform:none;border-radius:5px}p.browserupgrade a.btn_close{margin:30px auto 15px;background-color:#c00;color:#fff;cursor:pointer;padding:6px;width:60%;display:block}.dialog-login [slot=footer]{display:flex;justify-content:space-between}#header .sales-employee-icon-container{display:flex;flex-direction:row;margin:0 auto 0 15px;gap:5px}@media(min-width: 768px){#header .sales-employee-icon-container{gap:10px}}#header .sales-employee-icon-container .logout{font-size:16pt;align-self:flex-start}@media(min-width: 768px){#header .sales-employee-icon-container .logout{font-size:22pt}}#header .sales-employee-icon-container .logout::part(base){padding:0}#header .sales-employee-icons{display:inline-flex;flex-direction:column}#header .sales-employee-icons .row{display:flex;flex-direction:row;gap:3px}#header .sales-employee-icons .row sl-icon-button{display:none}@media(min-width: 768px){#header .sales-employee-icons .row sl-icon-button{display:inline-block}}#header .sales-employee-icons .row sl-icon-button::part(base){color:var(--bj-col-primary);font-size:30pt;padding:0}#header .sales-employee-icons sl-icon{color:var(--bj-col-primary);font-size:18pt;display:inline-block}@media(min-width: 768px){#header .sales-employee-icons sl-icon{font-size:30pt}}#header .sales-employee-icons span{text-align:center;font-size:8pt;color:var(--bj-col-primary);display:none}@media(min-width: 768px){#header .sales-employee-icons span{display:block}}#header sl-tooltip div[slot=content] .advisor-name{background:var(--bj-col-grey-2);border-radius:3px;padding:5px;color:var(--bj-col-primary);margin:5px 0;width:auto;font-weight:bold;font-size:12pt}#header sl-tooltip div[slot=content] .advisor-name small{font-size:8pt}.salesAccountindex .sales-employee-actions{width:100%}@media(min-width: 768px){.salesAccountindex .sales-employee-actions{width:60%}}.salesAccountindex .sales-employee-actions::part(body){overflow:visible}.salesAccountindex .search-container{position:relative}.salesAccountindex .search-container sl-input{flex:1}.salesAccountindex .search-container sl-input sl-spinner{display:none}.salesAccountindex .search-container sl-input sl-icon{display:flex}.salesAccountindex .search-container sl-input.typing sl-spinner{display:flex}.salesAccountindex .search-container sl-input.typing sl-icon{display:none}.salesAccountindex .search-container .invalid::part(form-control-help-text){color:var(--sl-color-danger-600)}.salesAccountindex .search-container .search-result{position:absolute;top:100%;width:100%;z-index:1;display:none;max-width:100%}.salesAccountindex .search-container .search-result.show{display:block}.salesAccountindex .search-container .search-result sl-menu{border:solid 1px var(--sl-panel-border-color);background:var(--sl-panel-background-color);border-radius:var(--sl-border-radius-medium);max-height:300px;overflow-y:auto}.salesAccountindex .search-container .search-result sl-menu-item::part(base){padding:var(--sl-spacing-2x-small) var(--sl-spacing-medium);font-size:var(--sl-font-size-small)}@media(min-width: 768px){.salesAccountindex .search-container .search-result sl-menu-item::part(base){padding:var(--sl-spacing-2x-small) var(--sl-spacing-x-large);font-size:var(--sl-font-size-medium)}}.salesAccountindex .enter-fair{width:100%;margin-top:var(--sl-input-spacing-medium)}.salesAccountindex .enter-fair sl-icon{font-size:25pt}#header .language_selector .account-link{display:none}#header sl-drawer .language_selector .account-link{display:block}.add-muster-and-project-container{display:grid;grid-template-columns:1fr 35px;grid-gap:10px;grid-template-areas:"form project" "form project"}.add-muster-and-project-container .container-add-project{grid-area:project}.add-muster-and-project-container .form-add-muster{grid-area:form}.add-muster-and-project-container .form-add-muster .hidden{display:none}.add-muster-and-project-container .form-add-muster .form-body{display:flex;flex-direction:column;gap:10px}.add-muster-and-project-container .form-add-muster .form-body sl-input[name=bemerkung]{width:100%}.add-muster-and-project-container .form-add-muster .form-body sl-button{max-width:415px}.form-body sl-button p{display:flex;margin:0;align-items:center;margin-top:-2px;pointer-events:none}.form-body sl-button p span{line-height:12pt;color:var(--bj-col-white);white-space:normal;pointer-events:none}.sales-view .form-body sl-button{margin:0;max-width:320px}.sales-view .form-body sl-button[type=submit] sl-icon{font-size:20pt;pointer-events:none}.sales-view .form-body sl-input::part(form-control-label){font-size:var(--sl-input-label-font-size-small);font-weight:bold}.sales-view .sales-function{margin:15px 0}.sales-view .sales-function sl-button[variant=success]{display:none}.sales-view .sales-function sl-button sl-icon{pointer-events:none}.sales-view .sales-function.in-basket sl-button[variant=success]{display:inline-block}.sales-view .sales-function.in-basket sl-button[variant=primary]{display:none}.sales-view .sales-function .form-body{align-items:flex-end}.productsdetail .sales-function{margin:15px 0;padding:10px 0 0;border-top:1px solid var(--bj-col-grey-2)}.productsdetail .sales-function .form-body{display:grid;grid-template-columns:85px 1fr 35px;grid-gap:5px 10px;align-items:flex-end;grid-template-areas:"comment comment ." "amount orderbutton ." "help help ."}.productsdetail .sales-function .form-body sl-input[type=number]{grid-area:amount}.productsdetail .sales-function .form-body sl-button[type=submit]{grid-area:orderbutton}.productsdetail .sales-function .form-body .farbtext{grid-area:comment}.productsdetail .sales-function .form-body .help-text{grid-area:help;color:var(--sl-input-help-text-color);font-size:var(--sl-input-help-text-font-size-medium)}.varianten h4{font-weight:bold;font-size:14px;margin:15px 0 5px}.varianten .varianten-container{display:flex;gap:5px;flex-wrap:wrap}@media(min-width: 480px)and (max-width: 767px){.varianten .varianten-container{grid-template-columns:1fr 1fr}}@media(min-width: 1180px){.varianten .varianten-container{grid-template-columns:1fr 1fr}}.varianten .varianten-container span{line-height:10pt;font-size:8pt;display:flex;align-items:center;gap:3px}.varianten .varianten-container .variante{display:flex;flex-direction:column;padding:3px}.varianten .varianten-container sl-tag{margin:0;height:auto}.varianten .varianten-container sl-tag::part(base){height:auto;padding:0 7px 0 2px}.varianten .varianten-container sl-tag::part(remove-button__base){font-size:18pt}.accountorders .varianten h4{margin-top:0}.accountorders .muster-comment-form{grid-column:1/4}sl-input sl-spinner{display:none}sl-input.typing sl-spinner{display:inline-flex}sl-input.typing sl-icon{display:none}#header .forms{justify-content:flex-end}#header .form-container{display:flex;flex:1;gap:10px;max-width:100%;justify-content:flex-end;flex-wrap:wrap;padding:0 0 5px}@media(min-width: 768px){#header .form-container{padding:5px 0}}#header .direct-access{max-width:48%}#header .direct-access sl-input{margin:0}#header .direct-access sl-input[type=number]::part(input){-webkit-appearance:none;-moz-appearance:textfield}#header form:last-of-type sl-icon{color:var(--bj-col-primary)}#header .dialog-content{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}#header .dialog-content sl-button{margin:0}