/*
 * Kritisches CSS des Alt-Shops.
 *
 * Abgelesen am 16.10.2026 von
 * https://www.saegeblatt-shop.de/c/bandsaegeblaetter/ -- dort steht es
 * INLINE im <head>, nicht in style.css. Hinweis M.W.: "Wir hatten auch
 * viel inline css teilweise mit variablen."
 *
 * Das ist der Grund, warum das geladene Theme allein nackt aussah: Die
 * Layoutregeln fuer .container, .site-header__*, .departments__* und
 * .nav-panel__* stehen hier und nirgendwo sonst.
 *
 * Erzeugt wird der Block im Alt-Shop von loading_script_n_css() in
 * template/bootstrap40/template_head.php. Bis der Nachbau das selbst
 * zusammensetzt, liegt hier die abgelesene Fassung.
 *
 * NICHT uebernommen: der dritte Block (Doofinder), weil die Suche noch
 * nicht angebunden ist.
 */
@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{color:#0d6efd;text-decoration:underline}img,svg{vertical-align:middle}button{border-radius:0}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[type=button],button{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}.d-none{display:none!important}html{height:100%}body{height:100%;font-family:"Roboto","sans-serif";font-size:14px;font-weight:400;line-height:1.5;background:#fff;color:#3d464d;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:scroll}[dir=ltr] body{text-align:left;direction:ltr}svg{display:block}a{color:rgb(0,0,0);font-weight:500;text-decoration:none}.site{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site__header{-ms-flex-negative:0;flex-shrink:0}.departments{width:255px;height:42px;color:#fff;position:relative}.departments__body{width:100%;padding-top:42px;position:absolute;background:#edf2f5;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;top:0}.departments__links{position:relative;list-style:none;padding:0 0 14px;margin:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.departments__item-link{font-weight:200;position:relative;display:block;padding:10px 16px;color:#3d464d;font-size:14px;line-height:16px;letter-spacing:.02em}.departments__item-arrow{top:calc(50% - 5px);position:absolute;fill:#0a3f67}[dir=ltr] .departments__item-arrow{right:14px;-webkit-transform:scaleX(1);transform:scaleX(1)}.departments__submenus-container{position:absolute;height:calc(100% - 48px);top:48px;width:100%}.departments__submenu{position:absolute;top:0;visibility:hidden;display:none;z-index:100}[dir=ltr] .departments__submenu{left:100%}.departments__links-wrapper{overflow:hidden;height:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.departments__links-wrapper:before{display:block;content:'';height:6px;-ms-flex-negative:0;flex-shrink:0}.departments--open .departments__links-wrapper{overflow:visible;height:auto;opacity:1}@media (min-width:992px) and (max-width:1199px){.departments{width:210px}}.indicator{display:-webkit-box;display:-ms-flexbox;display:flex;color:none}.indicator__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:transparent;padding:0;color:inherit;fill:currentColor}.indicator__area{background:transparent;border-radius:2px;height:42px;padding:0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indicator__dropdown{display:none;top:100%;position:absolute;visibility:hidden;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(60deg);transform:rotateX(60deg);opacity:0}[dir=ltr] .indicator__dropdown{right:0}.indicator--mobile .indicator__area{height:36px;padding:0 10px}@media (min-width:992px) and (max-width:1199px){.indicator__area{padding:0 12px}}.menu{color:#3d464d;background:#fff;-webkit-box-shadow:0 1px 15px rgba(0,0,0,.25);box-shadow:0 1px 15px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;width:190px;min-width:190px;font-size:14px;line-height:16px;letter-spacing:.02em;font-weight:500}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.menu{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);box-shadow:0 0 0 1px rgba(0,0,0,.15)}}.menu__list{list-style:none;padding:10px 0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.menu__item{position:relative}.menu__item-submenu-offset{position:absolute;top:-10px}.menu__item-link{background:transparent;border:none;width:100%;font-weight:inherit;display:block;padding-top:8px;padding-bottom:6px;color:inherit}[dir=ltr] .menu__item-link{text-align:left;padding-right:24px;padding-left:16px}.menu__item-arrow{position:absolute;top:calc(50% - 5px);fill:#b3b3b3}[dir=ltr] .menu__item-arrow{right:12px;-webkit-transform:scaleX(1);transform:scaleX(1)}.menu__submenu{position:absolute;visibility:hidden;-webkit-transform:rotateY(45deg);transform:rotateY(45deg);opacity:0;display:none;z-index:1}[dir=ltr] .menu__submenu{left:100%;-webkit-transform-origin:left;transform-origin:left}.menu--layout--topbar{width:150px;min-width:150px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.25);box-shadow:0 1px 7px rgba(0,0,0,.25)}.topbar-dropdown__country .menu--layout--topbar{max-height:655px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.menu--layout--topbar{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);box-shadow:0 0 0 1px rgba(0,0,0,.15)}}.menu--layout--topbar .menu__list{padding:6px 0}.menu--layout--topbar .menu__item-link{display:block;padding-top:8px;padding-bottom:6px;color:inherit}[dir=ltr] .menu--layout--topbar .menu__item-link{padding-right:21px;padding-left:13px}.mobile-header{height:54px}.mobile-header__panel{z-index:10;position:relative;background:#0a3f67;-webkit-box-shadow:0 1px rgba(0,0,0,.04),inset 0 -1px rgba(0,0,0,.04);box-shadow:0 1px rgba(0,0,0,.04),inset 0 -1px rgba(0,0,0,.04);color:#fff}.mobile-header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px}.mobile-header__menu-button{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:2px;background:transparent;fill:#edf2f5;border:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header__indicators{display:-webkit-box;display:-ms-flexbox;display:flex}[dir=ltr] .mobile-header__indicators{margin-left:auto}.mobile-header__logo{margin:0;color:inherit;fill:currentColor}[dir=ltr] .mobile-header__logo{margin-right:16px;margin-left:12px}@media (min-width:768px) and (max-width:991px){.mobile-header__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:36px}[dir=ltr] .mobile-header__search{margin-right:8px}}@media (max-width:767px){.mobile-header__search{top:0;width:100%;position:absolute;background:#fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.25);box-shadow:0 1px 7px rgba(0,0,0,.25);z-index:1;-webkit-transform:translateY(-54px);transform:translateY(-54px);visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex}[dir=ltr] .mobile-header__search{left:0}}.nav-panel{height:54px;background:#0a3f67;-webkit-box-shadow:0 1px rgba(0,0,0,.04),inset 0 -1px rgba(0,0,0,.04);box-shadow:0 1px rgba(0,0,0,.04),inset 0 -1px rgba(0,0,0,.04);color:#fff}.nav-panel__container{height:100%}.nav-panel__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}.nav-panel__departments{-ms-flex-negative:0;flex-shrink:0}.search--location--header .search__body{position:relative;z-index:2}.search--location--header .search__form{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex}.search--location--header .search__border{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px}.search--location--header .search__input{border:none;padding:0 17px;background:transparent;width:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:15px;color:inherit}.search--location--header .search__input::-webkit-input-placeholder{color:#999}.search--location--header .search__input::-moz-placeholder{color:#999}.search--location--header .search__input:-ms-input-placeholder{color:#999}.search--location--header .search__input::-ms-input-placeholder{color:#999}.search--location--header .search__input~.search__border{background:transparent;-webkit-box-shadow:0 0 0 2px #e5e5e5 inset;box-shadow:0 0 0 2px #e5e5e5 inset}.search--location--header .search__button{border:none;padding:0;background:transparent;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;fill:#bfbfbf}@media (min-width:768px) and (max-width:991px){.search--location--mobile-header .search__body{position:relative;z-index:2}.search--location--mobile-header .search__form{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex}.search--location--mobile-header .search__input{position:relative;z-index:1;-ms-flex-preferred-size:0;flex-basis:0;width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:transparent;border:none;padding:0 12px;margin:0;font-family:inherit;font-size:15px;color:inherit}.search--location--mobile-header .search__input::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.search--location--mobile-header .search__input::-moz-placeholder{color:rgba(0,0,0,.7)}.search--location--mobile-header .search__input:-ms-input-placeholder{color:rgba(0,0,0,.7)}.search--location--mobile-header .search__input::-ms-input-placeholder{color:rgba(0,0,0,.7)}.search--location--mobile-header .search__border{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-box-shadow:none;box-shadow:none;border-radius:2px;z-index:-1}[dir=ltr] .search--location--mobile-header .search__border{left:0}.search--location--mobile-header .search__button{position:relative;z-index:1;background:transparent;border:none;padding:0;margin:0;width:36px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;fill:rgba(0,0,0,.3)}.search--location--mobile-header .search__button--type--close{display:none}}@media (max-width:767px){.search--location--mobile-header .search__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search--location--mobile-header .search__form{display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;-ms-flex-negative:0;flex-shrink:0}.search--location--mobile-header .search__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;width:0;background:transparent;border:none;padding:0}[dir=ltr] .search--location--mobile-header .search__input{padding-left:15px}.search--location--mobile-header .search__input::-webkit-input-placeholder{color:#999}.search--location--mobile-header .search__input::-moz-placeholder{color:#999}.search--location--mobile-header .search__input:-ms-input-placeholder{color:#999}.search--location--mobile-header .search__input::-ms-input-placeholder{color:#999}.search--location--mobile-header .search__button{-ms-flex-negative:0;flex-shrink:0;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:54px;fill:#b3b3b3}[dir=ltr] .search--location--mobile-header .search__button--type--close{border-left:1px solid #ebebeb}}.site-header{position:relative;z-index:100;background:transparent;color:inherit}.site-header__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:104px}.site-header__logo{-ms-flex-negative:0;flex-shrink:0;width:255px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:inherit}[dir=ltr] .site-header__logo{margin-right:30px}.site-header__logo a{color:inherit}.site-header__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-header__phone{line-height:1;-ms-flex-negative:0;flex-shrink:0}[dir=ltr] .site-header__phone{text-align:right;margin-left:80px}.site-header__phone-title{font-size:14px;color:#999;margin-bottom:6px}.site-header__phone-number{font-size:20px;font-weight:700}.site-header__nav-panel{height:54px}@media (min-width:992px) and (max-width:1199px){.site-header__logo{width:210px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[dir=ltr] .site-header__logo{margin-right:24px}}.topbar{height:32px;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;border-bottom:none;font-size:14px;line-height:14px;color:#737373;position:relative;z-index:20}.topbar__container{height:100%}.topbar__row{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0}.topbar__item{margin:0 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar__item-value{color:rgb(0,0,0);font-weight:500}.topbar__spring{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[dir=ltr] .topbar__item--link+.topbar__item--link{margin-left:16px}.topbar-dropdown{position:relative;height:100%}.topbar-dropdown__btn{height:100%;border:none;padding:0;position:relative;background:transparent;color:inherit;fill:#bfbfbf}[dir=ltr] .topbar-dropdown__btn{padding-left:10px;padding-right:20px}.topbar-dropdown__btn svg{position:absolute;top:calc(50% - 4px)}[dir=ltr] .topbar-dropdown__btn svg{right:7px}.topbar-dropdown__body{position:absolute;top:100%;visibility:hidden;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(60deg);transform:rotateX(60deg);opacity:0}[dir=ltr] .topbar-dropdown__body{right:0}.topbar-link{color:inherit;font-weight:400}button{margin-bottom:10px}a img{border:none}
