/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:'ArrrowsRegular';src:url("../../fonts/arrows/arrrows-regular-webfont.eot");src:url("../../fonts/arrows/arrrows-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/arrows/arrrows-regular-webfont.woff") format("woff"),url("../../fonts/arrows/arrrows-regular-webfont.ttf") format("truetype"),url("../../fonts/arrows/arrrows-regular-webfont.svg#ArrrowsRegular") format("svg");font-weight:normal;font-style:normal}.table-wrapper input[type=text] .input{height:2.4em}.table-package-size{border:1px solid #bcbfc1}.cell-row.clps img{height:1.4rem}.prod-nav__item{cursor:pointer}.prod-nav__item a{text-decoration:none;margin-left:0}.prod-nav__item span{margin-left:auto}.section__title .prod-nav{background:transparent !important}.section__title .prod-nav__item{border:0}article.card{cursor:pointer}article.card.over .card-text-details::-webkit-scrollbar{display:block;width:5px;background-color:#d3d3d3}article.card.over .card-text-details::-webkit-scrollbar-thumb{background:#808080}article.card .card__text{z-index:1000;background-color:#fff;margin-left:0;margin-right:0;padding-left:.9375rem;padding-right:.9375rem}article.card .card-text-details{width:91%;padding-right:10px}.clps .clp{background-color:transparent}.clps--card .clp{width:1.2rem}.clps .clp img{vertical-align:top}.symbols span img{height:1.4rem}.promos .label.short{min-width:initial;width:23px !important;color:transparent;padding-right:0 !important}.promos .label.shorter{min-width:initial;width:15px !important;height:15px !important;color:transparent;padding:0 !important;background-size:cover}.cart-product__info p{margin-bottom:0}.product__info .cell{overflow:hidden}tr.ration-supplement-article td{padding-top:0 !important;padding-bottom:0 !important;height:1.75rem !important}tr.ration-supplement-article input{height:2em !important}td[class*='cart-row-ration-'],td[class*='cart-row-stock-']{border-right:6px solid transparent;width:2px}.cart-header-stock-current{border-bottom:1px solid #808080 !important}.cart-header-stock-other{border-bottom:1px solid #808080 !important}.cart-header-stock-transit{border-bottom:1px solid #808080 !important}.cart-row-stock-current{border-right:6px solid #008000 !important}.cart-row-stock-other{border-right:6px solid #ffa500 !important}.cart-row-stock-transit{border-right:6px solid #f00 !important}.cart-row-ration-0{border-right:6px solid #90ee90 !important}.cart-row-ration-1{border-right:6px solid #6495ed !important}.cart-row-ration-2{border-right:6px solid #d87093 !important}.cart-row-ration-3{border-right:6px solid #deb887 !important}.cart-row-ration-4{border-right:6px solid #bdb76b !important}.ration-below-zero-prohibited{color:#f00}.ration-below-zero-allowed{color:#008000}.user-login-not-complete{color:#f00}.admin-menu{position:fixed;width:360px;left:20px;bottom:24px;background-color:#ffc;border:1px solid #d3d3d3;z-index:99999;font-size:14px;text-align:left;padding:2px 6px}.product-card-menu{position:absolute;bottom:53px;background-color:#ffc;border:1px solid #d3d3d3;z-index:1001;font-size:14px;padding:2px 4px;padding-top:3px;white-space:nowrap}.product-card-menu.right{right:0}td .product-card-menu{bottom:unset}.fbvt{display:inline-block;margin-left:2px;margin-right:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fbvc{margin-left:0 !important;padding-left:0 !important;color:#aaa !important}.reveal#product-details-modal{width:100%;max-width:1000px !important}.reveal#product-details-modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.list-price{font-weight:400}.article-row-first .price{white-space:nowrap}.article-row-first td{vertical-align:top}.article-description{min-width:280px}.card__heading .toggle-product-info{margin-right:-6px;z-index:1000}.custom-product-block-list{background:#ffbf00 !important}.custom-product-block{background:transparent !important}.custom-product-block{background:transparent !important}.custom-product-block.custom-product-block-unpublished{opacity:.5 !important}.article-row-first.unpublished,.article-row-second.unpublished{opacity:.5 !important}article.card.custom-product-block{background-color:#ffbf00 !important}.edit-product-block{background-color:#ffd;padding:16px;width:100%}.edit-product-block form,.fileupload-buttonbar{display:inline-block;vertical-align:top}.cpbl-section{background-color:#cdf;padding-bottom:20px;margin-bottom:20px}.cpbl-section h1{padding-top:8px}.cpbl-list{max-width:100%;max-height:300px;min-height:200px;overflow-y:scroll;background-color:#fff}.cpbl-list div.cpbl{cursor:pointer}.cpbl-list div span{display:none}.cpbl-list div.cpbl:hover{background-color:#ff0}#txtIndexWords{width:100%;max-width:100%}#divEditPBRules{margin:4px 0 12px 0;padding:6px;background-color:#eee8aa}button.btn.low,a.btn.low{padding:1px 16px;margin-left:2px;margin-right:6px}.card__footer .price__old{height:auto}.cart-num-articles{display:none !important}.cart-num-articles:not(:empty){display:inherit !important}.generic-dialog{padding:0;border:0;background:#eaeff2}.generic-dialog.disabled div,.generic-dialog.disabled select,.generic-dialog.disabled .grid-x .cell a,.generic-dialog.disabled .grid-x .cell p{color:#d3d3d3}.generic-dialog.disabled button{background-color:#d3d3d3}.generic-dialog .grid-x{padding:1.5625rem}.generic-dialog .grid-x .cell{font-size:.875rem}.generic-dialog .grid-x .cell label,.generic-dialog .grid-x .cell a,.generic-dialog .grid-x .cell p{color:#8a8a8a}.generic-dialog .grid-x .cell label,.generic-dialog .grid-x .cell a{display:block;margin-bottom:.3125rem}.generic-dialog .grid-x .cell p{font-size:1.125rem}.generic-dialog .grid-x.login__header{padding:.9375rem 1.5625rem;align-items:center}.generic-dialog .grid-x.login__header h3,.generic-dialog .grid-x.login__header .close-button{color:#fff;display:flex;align-items:center}.generic-dialog .grid-x.login__header h3{margin:0;text-transform:uppercase;font-size:1.1875rem}.generic-dialog .grid-x.login__header h3 img.icon{margin-right:.3125rem}.generic-dialog .grid-x.login__header .close-button{margin-left:auto}.generic-dialog .grid-x.login__header .close-button img.icon{margin-left:.625rem}.generic-dialog .grid-x.container .cell.action{gap:0 20px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.25rem}.generic-dialog .grid-x.container .cell.action label{width:100%}.generic-dialog .grid-x.container .cell.action input{padding:.59375rem .3125rem;width:200px}.generic-dialog .grid-x.container .cell.action .quantity .quantity__num{line-height:31px;min-width:40px;margin:0 .3rem}.generic-dialog .grid-x.container .cell input{margin-bottom:1.25rem;width:100%;background:#fff;border:1px solid #8a8a8a;padding:.9375rem 1.25rem}.generic-dialog .grid-x.container .cell select{margin-bottom:1.25rem;width:100%;background:#fff;border:1px solid #8a8a8a;padding:.9375rem 1.25rem}@media print,screen and (min-width:48em){.generic-dialog .grid-x.container .cell.action{gap:20px}.generic-dialog .grid-x.container .cell.action label{text-align:left;width:auto}.generic-dialog .grid-x.container .cell.action input{text-align:left;margin:0 1rem;background:#fff;border:1px solid #8a8a8a}.generic-dialog .grid-x.container .cell.action button.button{padding-right:1rem;padding-left:1rem}}.generic-dialog .grid-x.container .cell.error{background:#c00000;color:#fff;padding:.25rem 1.25rem}.generic-dialog .grid-x.bottom .cell .login-modal-link{text-decoration:underline}#login-details-modal{position:relative;top:125px !important}.punchouts{padding:1rem;margin-bottom:2rem}.punchouts img{margin-bottom:1rem}.quantity input{width:40px}button.button-sort-order:after{content:'';border:6px solid transparent;display:inline-block;vertical-align:middle;margin-top:.25rem;margin-left:.375rem}button.button-sort-order.sort-asc:after{content:'';border:6px solid transparent;border-bottom-color:#80a0c3;display:inline-block;vertical-align:middle;margin-top:-.5rem;margin-left:.375rem}button.button-sort-order.sort-desc:after{content:'';border:6px solid transparent;border-top-color:#80a0c3;display:inline-block;vertical-align:middle;margin-top:.25rem;margin-left:.375rem}#divWaiting{width:60px;height:500px;background:url(../images/waiting.gif) no-repeat center;background-color:transparent;margin:auto auto;z-index:9999;display:none;position:fixed;left:0;right:0;top:0;bottom:0}.order-table .sum-header,.order-table .sum-price{font-size:1.1rem;font-weight:bold}@media print,screen and (min-width:48em){.catalog-menu{display:initial !important;max-width:320px}.filter__category>button{padding-top:.25rem;padding-bottom:.75rem}}@media print,screen and (max-width:47.99em){.catalog-menu.activex{transform:scaleY(100%)}.catalog-menu{display:none}.filter__dropdown-container{overflow-y:auto}}.prod-nav__item .amount{margin-left:auto}.prod-nav__item.info{border-bottom:none;padding-top:.2rem;padding-bottom:0;cursor:default}.prod-nav__item.info.first{padding-top:1.125rem}.prod-nav__item.info.last{padding-bottom:1.125rem}.error-empty{background-color:#fdd !important;border:1px solid #f00 !important}#divFoundCustomers th{text-align:start}#divFoundCustomers .table-style.result-table tr:nth-child(2n+1){background:#f2f5f7}#divFoundCustomers .table-style.result-table tr:nth-child(2n+2){background:initial}.ui-autocomplete{background-color:#fff;border:1px solid #888;padding:8px}.ui-autocomplete a{text-decoration:none;color:#000}.autocomplete-box{list-style:none;position:absolute;z-index:1002;background:#fff;width:160px;margin-left:15px}.autocomplete-box li:hover{background:#c3f1ff;cursor:pointer}@media only screen and (max-width:20em){.autocomplete-box{width:200px}}@media only screen and (max-width:40em){.autocomplete-box{width:400px}}@media only screen and (min-width:40.063em){.autocomplete-box{width:600px}}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0;color:#fff;background-color:#005fa0}.ui-menu .ui-state-focus a,.ui-menu .ui-state-active a{color:#fff}.price__now,.price__old,.currency{white-space:nowrap}.price__now{max-height:30px}.main-login-area-text{margin-top:-.75rem}.hero__texts{color:#000;position:relative;padding:1.5rem 1rem}.table-style td{height:2rem}.doc-type-pdf{background-image:url(/images/pdf.png);background-repeat:no-repeat;padding-left:22px}.clpx img{width:3rem}.clpx div{text-align:center}.product__media{cursor:pointer}.product__media img{margin-top:30px;margin-bottom:30px}.product__clps .clp{cursor:pointer}.product__clps p{margin-bottom:0}.product__clps .grid-x b{margin-right:1rem}.clps-info{border:2px solid #ddd;padding:.75rem 1.5rem}.button.add-button img.icon{margin-top:0}.table-style.result-table tr td.price span.price-info{font-weight:400;font-size:.875rem}.table-package-size input,.table-package-size .input,.table-package-size .input.number{width:3rem}.wide-content-area{padding-top:1rem}@media print,screen and (min-width:48em){.wide-content-area{padding-top:2rem}}@media print,screen and (min-width:64em){.wide-content-area{padding-top:2rem}}.button-shift{height:20px}.img-zoom{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff;position:absolute;display:none;top:200px;left:200px;width:520px;height:520px;padding:10px;z-index:11}.img-zoom img{width:100%}.debug.prio-90 footer{background-color:#90ee90}.debug.prio-100 footer{background-color:#8fbc8f}.debug.prio-800 footer{background-color:#f08080}.debug.prio-900 footer{background-color:#800080}.debug-text{color:#a52a2a !important;opacity:.7 !important;font-weight:400 !important}.fading-message{text-align:left;position:fixed;display:flex;flex-direction:column;justify-content:center;padding:20px;z-index:99999;top:60px;right:0;border-left:solid 12px #003d7f;background-color:#fff;max-width:340px;height:80px}.variants__footer label{font-size:.875rem;color:#8a8a8a}.fileinput-button{position:relative;overflow:hidden;display:inline-block}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px !important;direction:ltr;cursor:pointer}.readonly{opacity:.3;cursor:default}.button--icon.icon-order:before{background-image:url("../../ui/images/icons/big-order.svg");width:12px;height:15px}.button--icon.icon-save:before{background-image:url("../../ui/images/icons/big-spara.svg");width:12px;height:15px}.list-labels-select{height:140px;width:386px;color:transparent;background-repeat:no-repeat}.list-labels-select option{color:#000}.product__misc button{margin-left:16px}.is-mandatory{color:#f00}.grid-header{margin-top:2rem;margin-bottom:.5rem;height:2.3125rem;display:flex;align-items:center;color:#fff}.background-box{background-color:#eaeff2}.spacer-1{margin-bottom:1em}.spacer-2{margin-bottom:2em}.spacer-4{margin-bottom:4em}.expand-text{position:relative;max-height:400px;overflow:hidden}.expand-text.expanded:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(to top,rgba(255,255,255,1) .1%,rgba(255,255,255,0) 99.9%);pointer-events:none}.remove{cursor:pointer}.filter-dropdown-area.noflex ul{display:block !important}.stock-info.out-of-stock:before{margin-right:.125rem;content:"";background:url("../../ui/images/icons/big-b-vara.svg");color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;vertical-align:text-bottom}.product__add{text-align:right;margin-left:10px}.product__add button{max-width:160px}.cart__body tr+tr td{margin-top:.625rem;padding-top:.625rem;border-top:1px solid #d7dfe3}.dark-table-row{background:#f2f5f7 !important}.light-table-row{background:#fff !important}.debug-zoom{z-index:9999;position:fixed;width:800px;height:300px;border:2px solid #8a8a8a;background-color:#fff;justify-content:center;display:flex;margin:auto;left:0;right:0;top:0;bottom:0;overflow-y:scroll;display:none}.debug-zoom div{margin:auto}.checkbox-label{cursor:pointer}.header__top div:last-child .header__link{margin-left:1.2rem}.add-button span{margin-top:1px}.google-icon-payments:before{content:''}.google-icon-airport-shuttle:before{content:''}.google-icon-house:before{content:''}.google-icon-filter-on:before{content:''}.google-icon-filter-off:before{content:''}.google-icon-mail:before{content:''}.google-icon-talk:before{content:''}.google-icon-call:before{content:''}.table-wrapper.scrollable thead:before{content:'';color:#fd6e2a;font-size:48px;position:absolute;right:0;padding:10px;padding-top:74px;line-height:.4;font-family:'Material Symbols Outlined'}.button-disabled{cursor:default;opacity:.4}.create-account-form .cell.error{background:#c00000;color:#fff;padding:.25rem 1.25rem}.input-validation-error{background:#ffc0cb !important}::-ms-reveal{display:none}.order-information .delivery-information .delivery-note-wrapper .delivery-note-container .delivery-note{min-height:90px !important;height:90px !important}.highlighter{background-color:#fff9c0}.center-vertically{margin-top:auto !important;margin-bottom:auto !important}.width75{width:75%}.contact-us-form{max-width:700px}.contact-us-form textarea{padding:.6875rem 1.25rem;min-height:10rem}.checkbox-indented{padding-left:24px}.checkbox-child{display:none}.recently-viewed-items{margin-top:3rem}.select-big{font-size:1rem}select option:disabled{color:#d3d3d3}select option:hover{color:#008000}.input-wrapper input:disabled{background-color:#e9eff2}.text-right{text-align:right !important}.generic-link{padding:8px 12px;border-left:1px solid #d3d3d3;margin-left:0 !important;margin-right:0 !important;background-color:#f5f5f5;background-repeat:no-repeat;background-position:right;background-size:contain}.generic-link p,.generic-link h2{width:75%}.own-users-list .add-button{margin-top:6px;margin-bottom:16px}.own-users-list label{font-weight:bold}.results__items--cols .results__item.generic-link{width:calc(100% - .625rem)}@media print,screen and (min-width:64em){.results__items--cols .results__item.generic-link{width:calc(100% - 1.25rem)}}@media screen and (min-width:71.25em){.results__items--cols .results__item.generic-link{width:50%;height:9rem}.filter__result-item{width:33.3333%}.publications .results__item{margin-left:0 !important;margin-right:0 !important;padding:0 8px;width:33.3333%}}.section__title.catalog_filter_title{margin-left:0;margin-top:1.25rem;width:calc(100%)}.filter__result-list{margin-bottom:.5rem}.filter__header{margin-bottom:.5rem}.filter__result-label{min-width:240px}.input.checkbox:indeterminate{background-color:#d3d3d3}.order-confirmation-container tr{vertical-align:top}.carousel-cell.publication{width:100% !important}.carousel-cell.publication card{box-shadow:none}.puff{display:flex;flex-direction:column;margin-bottom:1.875rem;height:calc(100% - .9375rem*2);text-align:left;text-decoration:none}.puff__media{padding-bottom:45% !important}.puff__media{position:relative}.puff__texts{display:flex;flex-direction:column;flex:1 0 0;padding:1em}.puff h3{font-size:1.1rem;font-weight:900 !important;margin:0;margin-bottom:2px}.puff p{margin:0;line-height:1.2rem !important;font-size:1rem !important;max-height:5.04rem;overflow:hidden;text-overflow:ellipsis}.puff img{position:absolute;width:100%;height:100% !important;object-fit:cover}.puff__arrow{margin-top:auto;margin-left:auto;font-size:1rem;text-transform:uppercase;text-decoration:none}.arrow1-right:after{content:" n";text-transform:lowercase;font-family:"ArrrowsRegular"}.create-account-form-wrapper{padding-top:1rem}.campaign-list-item-selected__media img{max-height:188px}.link-info span{font-family:"Courier New"}.fieldset-noborder{border:none;padding-left:0}.campaign-banner__mediaxxx{background-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 25%);background-size:cover;background-position:center}.results h1 span{padding:0 !important}.pb-info-header{color:#a9a9a9 !important}.nodeid,.nodeid:hover{color:#ff8c00 !important;font-weight:bold !important}.sorted,.sorted:hover{color:#008000 !important;font-weight:bold !important}.marked-purchase-list-article{background-color:#ffffb9 !important}.no-margins .cell{margin-top:0 !important;margin-bottom:0 !important}.sok-res .dim,.cpbl-list-add.dim,.cpbl-list .dim{opacity:.25;cursor:default;pointer-events:none}.edit-product-block .input[type="text"],.edit-product-block select.input{height:31px}