﻿*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,img,fieldset,abbr,acronym{border:0}th,code,cite,caption{font-weight:normal;font-style:normal;text-align:left}address{font-style:normal}fieldset{margin:0;padding:0;border:0}img{display:block}ol,ul{list-style:none}@font-face{font-display:swap;font-family:"BundesSansWeb";src:url("../font/BundesSansWeb/BundesSansWeb-Regular.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-display:swap;font-family:"BundesSansWeb";src:url("../font/BundesSansWeb/BundesSansWeb-Bold.woff") format("woff");font-style:normal;font-weight:bold}@font-face{font-display:swap;font-family:"BundesSansWeb";src:url("../font/BundesSansWeb/BundesSansWeb-Italic.woff") format("woff");font-style:italic;font-weight:normal}.select-box select,input,textarea,.button,.accordion-head,.header-action-link,body{font-family:"BundesSansWeb",Arial,sans-serif}@font-face{font-family:"Font Awesome 7 Solid";font-style:normal;font-weight:400;src:url("../font/fontawesome/fa-solid-900.woff2") format("woff2")}.select-box:after,.checkbox-box input[type=checkbox]:checked+label::before,.validation-box input[type=checkbox]:checked+label::before,.validation-box input[type=checkbox]+label::before,#to-top::before,#accordion_body_description a:not([class^=icon-]):not([class*=" icon-"])::before,.category-description a:not([class^=icon-]):not([class*=" icon-"])::before,.catalog-item-description a:not([class^=icon-]):not([class*=" icon-"])::before,.cart-item-description a:not([class^=icon-]):not([class*=" icon-"])::before,.product-description a:not([class^=icon-]):not([class*=" icon-"])::before,.accordion-head::before,[class*=icon-]::before{font-family:"Font Awesome 7 Solid" !important;font-weight:400;font-size:14px}#accordion_body_description a:not([class^=icon-]):not([class*=" icon-"])::before,.category-description a:not([class^=icon-]):not([class*=" icon-"])::before,.catalog-item-description a:not([class^=icon-]):not([class*=" icon-"])::before,.cart-item-description a:not([class^=icon-]):not([class*=" icon-"])::before,.product-description a:not([class^=icon-]):not([class*=" icon-"])::before,.icon-link::before{content:""}.icon-external-link::before{content:""}.icon-trash::before{content:""}.icon-pencil::before{content:""}.icon-house::before{content:""}.icon-bars::before{content:""}.icon-user::before{content:""}.icon-bag-shopping::before{content:""}.icon-eye::before{content:""}.icon-angle-down::before{content:""}.icon-arrows-rotate::before{content:""}.icon-download::before{content:""}.icon-envelope::before{content:""}.icon-tractor::before{content:""}.icon-apple-whole::before{content:""}.icon-bullhorn::before{content:""}.icon-text-height::before{content:""}.icon-message::before{content:""}.icon-comment::before{content:""}.icon-hands::before{content:""}.icon-envelope::before{content:""}.icon-minus::before{content:""}.icon-plus::before{content:"+"}.icon-magnifying-glass::before{content:""}.icon-table::before{content:""}.icon-table-list::before{content:""}.icon-arrow-down-short-wide::before{content:""}.icon-arrow-up-short-wide::before{content:""}.checkbox-box input[type=checkbox]:checked+label::before,.validation-box input[type=checkbox]:checked+label::before,.icon-check::before{content:""}.validation-box input[type=checkbox]+label::before,.icon-xmark::before{content:""}.icon-angle-left::before{content:""}.icon-angles-left::before{content:""}.icon-angle-right::before{content:""}.icon-angles-right::before{content:""}#to-top::before,.icon-angle-up::before{content:""}.large-font{font-size:1.25rem}.navigation-crumbs ol,.notice-inner,.footer-container,.header-container,.page-title h1,main>*:not(.page-title){max-width:1200px;margin:0 auto;padding:0 15px}body{color:#000;background-color:#fff}.wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500}h1,.h1{font-size:2rem;line-height:2.25rem}h2,.h2{font-size:1.75rem;line-height:2rem;color:#005c45}h3,.h3{font-size:1.5rem;line-height:1.75rem}h4,.h4{font-size:1.375rem;line-height:1.625rem}h5,.h5{font-size:1.25rem;line-height:1.5rem}h6,.h6{font-size:1.125rem;line-height:1.375rem}.page-title{background:#69b63f;margin-bottom:45px;padding:28px 0}.sub-title{margin:25px 0}.text-body{line-height:1.5rem}#message-region{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0)}@media only screen and (max-width: 450px){.js-cart-empty .button{width:100%;min-width:initial}}.header-container{display:flex;justify-content:space-between;gap:15px}.header-container:last-child{border-top:1px solid #4c4f54;display:flex;justify-content:flex-end;padding-top:10px;padding-bottom:10px}.logo{padding:20px 15px 20px 0}.logo img{width:250px}.header-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:15px 0}.header-action>div{display:flex;justify-content:end;flex-wrap:wrap;column-gap:20px;row-gap:10px}#header-actions-top-mobile{display:none}.header-action-top .header-action-shortcut{font-weight:bold;text-transform:uppercase;color:#4c4f54 !important}.header-action-top .header-action-shortcut::before{color:#4c4f54 !important}.header-action-bottom .header-action-shortcut{display:flex;font-size:1.25rem;margin-bottom:10px}.header-action-bottom .header-action-shortcut::before{display:none !important}.header-action-link{position:relative;display:flex;align-items:center;background:none;border:none;border-radius:0;cursor:pointer;font-size:1.375rem;text-decoration:none}.header-action-link::before{font-size:16px;margin-right:8px;color:#000}.header-action-link span{text-decoration:none;color:#000}.header-action-link:hover span,.header-action-link:focus span,.header-action-link:active span{text-decoration:underline}.header-action-link:not(:active):focus{outline:2px dotted #000;outline-offset:2px}.header-action-attachment{position:absolute;right:-10px;top:-10px;font-size:18px;font-weight:bold;color:#005c45 !important;text-decoration:none !important}.customer-navigation li{padding:4px 0;font-size:1.25rem}@media only screen and (max-width: 1024px){.logo img{width:200px}#search{max-width:150px}}@media only screen and (max-width: 920px){.logo{flex-basis:0;flex-shrink:0}.logo img{width:80%;min-width:150px;max-width:200px}.header-action-top{display:none !important}.header-container:not(:last-child){align-items:center}#header-actions-top-mobile{display:initial}}@media only screen and (max-width: 780px){#home-link{display:none !important}}@media only screen and (max-width: 670px){.header-container:last-child .navigation-category-shortcut{display:none !important}.header-action-link::before{font-size:28px}.header-action-link span{display:none}}@media only screen and (max-width: 550px){.header-container,.header-action-bottom{justify-content:center !important;flex-wrap:wrap}}footer{padding:45px 0}.footer-links,.footer-services,.footer-panel,.footer-panel-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.footer-container-line{background-color:#e5e7eb}.footer-links{padding:15px 0;align-items:start}.footer-links .container-title{padding-bottom:8px}.footer-links li a{padding:8px 0}.footer-services{padding:10px 0;justify-content:space-around}.footer-services .link,.footer-services .link-light{flex-direction:column;justify-content:center;width:150px}.footer-services img{width:150px}.footer-panel{padding-top:20px;border-top:1px solid #4c4f54}.footer-panel>*{padding-bottom:10px}.footer-panel-links .link,.footer-panel-links .link-light{text-transform:uppercase}.footer-panel-links .link>span,.footer-panel-links .link-light>span{font-weight:bold;color:#4c4f54 !important}#notice-cookie-block,#notice-advertisement-block{position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;align-items:center;border-top:1px solid #000;padding:10px 0;background:#fff;min-height:100px;box-shadow:0 0 14px -2px #000}.notice-inner{display:flex;gap:25px;align-items:center}@media only screen and (max-width: 680px){.notice-inner{flex-wrap:wrap;justify-content:center}.notice-inner button{min-width:160px}#cookie-notice-text{text-align:center;line-height:1.25rem}}.card{background-color:#f2f3f4}.card.flex-card{display:flex;flex-direction:column}.card.flex-card .card-content{flex:1}.card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:10px 15px;border-bottom:4px solid #fff}.card-header-action{display:flex;gap:10px}.card-content{padding:15px}.section .step-title{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-bottom:4px;padding:10px 15px 10px 60px;border:5px solid #f2f3f4;background-color:#f2f3f4}.section .step-title .number{position:absolute;top:calc(50% - 15px);left:15px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#005c45;color:#fff;font-size:22px}.section .step-title .button{display:none}.section.allow:not(.active) .step-title .button{display:block}.section .step-content{margin-bottom:15px;padding:15px;background-color:#f2f3f4}.section .container-button{padding:0}.fieldset-separator{margin-top:15px !important}.fieldset-separator.large{margin-top:25px !important}.form-fieldset{background-color:#f2f3f4;padding:15px}.form-fieldset,.form-fieldset h2,.form-fieldset .h2{margin-bottom:15px}.form-fieldset-container{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px}@media only screen and (max-width: 450px){.form-fieldset-container{grid-template-columns:1fr !important}}.form-fieldset-field{display:flex;flex-direction:column;gap:10px}.form-fieldset-field input,.form-fieldset-field textarea,.form-fieldset-field select{width:100%}.form-fieldset-field label{color:#005c45}.form-fieldset-field.inline-label{justify-content:end}.form-fieldset-field.colspan2{grid-column:1/span 2}@media only screen and (max-width: 450px){.form-fieldset-field.colspan2{grid-column:1}}.form-fieldset-multifield{display:flex;gap:15px}label.required em,span.required em{display:none}label.required::after,span.required::after{content:" *";color:#780f2d}.validation-advice{margin-top:5px;color:#780f2d}.container-flex-end{display:flex;justify-content:flex-end !important}.container-flex-center{display:flex;justify-content:center !important}.container-flex-list{display:flex;flex-direction:column;gap:10px}.container-flex-line{display:flex;align-items:center;gap:15px}.container-flex-grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.container-flex-grow{flex-grow:1}.grid-col2{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media only screen and (max-width: 750px){.grid-col2{grid-template-columns:1fr}}.container-padding{padding:15px}.navigation-skip{position:fixed;top:20px;left:20px;z-index:20}.navigation-skip .link,.navigation-skip .link-light{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);font-size:2rem}.navigation-skip .link:focus,.navigation-skip .link-light:focus{position:static;overflow:visible;clip:auto}.navigation-crumbs{background:#f2f3f4;padding:8px 0;font-size:1.15rem}.navigation-crumbs ol,.navigation-crumbs ol li{display:flex;gap:10px;flex-wrap:wrap}.navigation-pager{display:flex;flex-wrap:wrap;gap:5px}.navigation-category-menu{font-size:1.25rem}.navigation-category-menu li.parent{border-top:1px dotted #4c4f54;border-bottom:1px dotted #4c4f54}.navigation-category-menu li.parent+li.parent{border-top:none}.navigation-category-menu li.parent:not(.level-1):last-child{border-bottom:none}.navigation-category-menu li.parent.navigation-active>.navigation-container{border-bottom:1px dotted #4c4f54}.navigation-category-menu li.parent:not(.navigation-active)>ul{display:none}.navigation-category-menu .level-1>.navigation-container a{color:#005c45}.navigation-category-menu .navigation-container{display:flex;justify-content:space-between;align-items:center}.navigation-category-menu a{padding:10px 0}.navigation-category-menu .button{border:none}.navigation-category-menu .button::before{font-size:20px}.navigation-category-shortcut ol{display:flex;flex-wrap:wrap;gap:30px}.navigation-category-shortcut ul{position:absolute;top:34px;left:0;z-index:10;padding:5px 10px;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.6);background:#fff;min-width:320px}.navigation-category-shortcut a::before{color:#000 !important}.navigation-category-shortcut li.level-1{position:relative;padding:4px 0;font-size:1.375rem}.navigation-category-shortcut li.level-1:not(:focus-within):not(:hover) ul{display:none}.navigation-category-shortcut li.level-2{border-bottom:1px dotted #4c4f54;font-size:1rem}.navigation-category-shortcut li.level-2 a{display:block;padding:8px 0;width:100%;color:#005c45;font-weight:bold}.overlay-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:50}.overlay-backdrop:not(.overlay-active){display:none}.overlay-backdrop.overlay-primary{z-index:51}.overlay-wrapper{position:fixed;top:0;right:0;height:100vh;width:360px;display:flex;flex-direction:column;background-color:#fff}.overlay-wrapper .h2{color:#000}.overlay-wrapper-left{left:0;right:initial}@media only screen and (max-width: 360px){.overlay-wrapper{width:100%}}.overlay-wrapper-centered{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.overlay-wrapper-header{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:15px}.overlay-wrapper-close{position:absolute;right:0;top:0}.overlay-wrapper-content{padding:0 15px;overflow-y:auto}.overlay-wrapper-footer{display:flex;flex-direction:column;gap:10px;padding:15px}.overlay-wrapper-footer .button{width:100%}.overlay-form-fieldset{padding-top:15px;border-top:1px dotted #4c4f54}.overlay-form-fieldset .sub-title{margin-top:0}.overlay-form-fieldset.fieldset-separator{margin-top:25px}@keyframes animateCircle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.overlay-spinner{display:flex;align-items:center;justify-content:center;width:150px;height:150px;background-color:#fff;border:3px solid #9aa0a2;border-radius:50%;box-shadow:0 0 20px 0 #000;font-size:20px}.overlay-spinner:before{content:"";position:absolute;width:150px;height:150px;border:3px solid #9aa0a2;border-top-color:#69b63f;border-right-color:#69b63f;border-radius:50%;animation:animateCircle 2s linear infinite}.overlay-spinner-dot{position:absolute;width:73%;height:73%;animation:animateCircle 2s linear infinite}.overlay-spinner-dot:before{content:"";position:absolute;right:-8px;bottom:-8px;width:16px;height:16px;background:#69b63f;border-radius:50%}.toolbar-top{margin-bottom:15px}.toolbar-bottom{margin-top:15px}.toolbar-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:10px 15px;background-color:#f2f3f4}.toolbar-container+.toolbar-container{margin-top:15px}.toolbar-limit,.toolbar-sort-by,.toolbar-display-mode{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.toolbar-page-count{font-weight:bold}@media only screen and (max-width: 740px){.toolbar-container.container-top{flex-flow:row wrap;gap:8px}.toolbar-container.container-top::before{content:"";width:100%;order:1}.toolbar-container.container-top .toolbar-pager,.toolbar-container.container-top .toolbar-limit{order:2}}@media only screen and (max-width: 680px){.toolbar-container.container-bottom{justify-content:end}.toolbar-display-mode{display:none !important}}@media only screen and (max-width: 620px){.toolbar-container.container-top::after{content:"";width:100%;order:2}.toolbar-container.container-top .toolbar-limit{order:3}}@media only screen and (max-width: 480px){.navigation-pager::before,.navigation-pager::after{content:"";width:100%;order:1}.navigation-pager li:not(.pager-first),.navigation-pager::after{order:2}.navigation-pager li.pager-last{order:3}.toolbar-container.container-bottom{justify-content:start}.toolbar-sort-by{flex-flow:row wrap;gap:5px}.toolbar-sort-by::before{content:"";width:100%;order:1}.toolbar-sort-by .select-combo-box,.toolbar-sort-by .button{order:2}}.accordion-head{position:relative;width:100%;min-height:50px;padding:0 15px 0 45px;color:#000;background:none;border:5px solid #eeeff1;font-size:1.125rem;cursor:pointer;text-align:left}.accordion-head:hover span,.accordion-head:focus span,.accordion-head:active span{text-decoration:underline}.accordion-head:focus:not(:active){outline:2px dotted #000;outline-offset:2px}.accordion-head::before{content:"+";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:45px;height:100%;pointer-events:none;font-size:24px;color:#005c45}.accordion-head[aria-expanded=true]::before{content:""}.accordion-body{padding:15px 15px 15px 50px}.accordion-body:not(.accordion-open){display:none}.accordion-list{display:flex;flex-direction:column;gap:10px}a.button{width:max-content}.button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:4px;column-gap:8px;min-height:40px;min-width:40px;padding:4px 10px;background-color:#fff;border:1px solid #4c4f54;border-radius:3px;font-size:1.125rem;color:#000;text-decoration:none;cursor:pointer}.button:disabled,.button.disabled{pointer-events:none;background:#9aa0a2;border-color:#9aa0a2}.button:not(:disabled):not(.disabled):hover,.button:not(:disabled):not(.disabled):focus,.button:not(:disabled):not(.disabled):active{background-color:#005c45;border-color:#005c45;color:#fff}.button:not(:disabled):not(.disabled):hover::before,.button:not(:disabled):not(.disabled):focus::before,.button:not(:disabled):not(.disabled):active::before{color:#fff}.button:not(:disabled):not(.disabled):not(:active):focus{outline:2px dotted #000;outline-offset:2px}.button.wide{width:100%}.button:not(.button-icon)::before{color:#005c45;font-size:18px}.button-icon{display:flex;align-items:center;justify-content:center;padding:0}.button-icon::before{font-size:18px}.button-secondary{background:#780f2d;border-color:#780f2d;color:#fff}.button-secondary:not(:disabled):not(.disabled):hover,.button-secondary:not(:disabled):not(.disabled):focus,.button-secondary:not(:disabled):not(.disabled):active{background-color:#4e091d;border-color:#4e091d}.container-button{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:10px;column-gap:15px;padding:15px;background-color:#f2f3f4}.container-button .button-container,.container-button .button:not(.button-icon){min-width:250px}.container-button.layout-only{background:none}.container-button-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));row-gap:10px;column-gap:25px}.container-button-grid .button{width:100%}@media only screen and (max-width: 450px){.container-button .button-container,.container-button .button:not(.button-icon){width:100%;min-width:initial}}.captcha-content-container{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;max-width:560px}.captcha-content-container input{width:auto;flex:1}.captcha-image{position:relative}.captcha-img{border:1px solid #b6b6b6}.captcha-reload{cursor:pointer;position:absolute;right:0;top:0;background:none;border:none;border-radius:50%}.captcha-reload:hover,.captcha-reload:focus,.captcha-reload:active{filter:hue-rotate(90deg)}.captcha-reload:not(:active):focus{outline:3px solid #000;outline-offset:0}.link,.link-light{display:inline-flex;align-items:center;color:#000;text-decoration:none}.link>span:not(.link-waver),.link-light>span:not(.link-waver){text-decoration:underline;text-decoration-color:#005c45}.link:not(:empty)::before,.link-light:not(:empty)::before{margin-right:8px}.link::before,.link-light::before{color:#005c45}.link:hover,.link-light:hover,.link:focus,.link-light:focus,.link:active,.link-light:active{text-decoration:none}.link:hover>span,.link-light:hover>span,.link:focus>span,.link-light:focus>span,.link:active>span,.link-light:active>span{color:#005c45}.link:hover>span.link-waver,.link-light:hover>span.link-waver,.link:focus>span.link-waver,.link-light:focus>span.link-waver,.link:active>span.link-waver,.link-light:active>span.link-waver{text-decoration:underline}.link:not(:active):focus,.link-light:not(:active):focus{outline:2px dotted #000;outline-offset:2px}.link.inline,.inline.link-light{display:inline-flex}.link-light>span:not(.link-waver){text-decoration-color:#69b63f}.link-light::before{color:#69b63f}.link-light:hover>span,.link-light:focus>span,.link-light:active>span{color:#69b63f}.link-attachment{align-items:baseline;flex-wrap:wrap;row-gap:4px}.link-sub-text{font-size:.875rem;font-weight:bold}.link-category-container{display:flex;gap:16px;flex-wrap:wrap;max-width:980px;margin:20px auto}.link-category{display:flex;flex-direction:column;align-items:center;flex:1;padding:15px;text-decoration:none;background:#f2f3f4}.link-category span:not(.category-icon){font-size:1.25rem;color:#000 !important}.link-category h2,.link-category h3{margin:10px 0 0 0 !important}.link-category:hover h2,.link-category:hover h3,.link-category:focus h2,.link-category:focus h3,.link-category:active h2,.link-category:active h3{text-decoration:underline}.link-category:not(:active):focus{outline:2px dotted #000;outline-offset:2px}.link-category .category-icon::before{font-size:64px}h2 .link::before,h2 .link-light::before{font-size:22px}#accordion_body_description a:not([class^=link]):not([class*=" link"]),.category-description a:not([class^=link]):not([class*=" link"]),.catalog-item-description a:not([class^=link]):not([class*=" link"]),.cart-item-description a:not([class^=link]):not([class*=" link"]),.product-description a:not([class^=link]):not([class*=" link"]){color:#000 !important;text-decoration:none !important;border-bottom:1px solid #005c45}#accordion_body_description a:not([class^=link]):not([class*=" link"]):hover,#accordion_body_description a:not([class^=link]):not([class*=" link"]):focus,#accordion_body_description a:not([class^=link]):not([class*=" link"]):active,.category-description a:not([class^=link]):not([class*=" link"]):hover,.category-description a:not([class^=link]):not([class*=" link"]):focus,.category-description a:not([class^=link]):not([class*=" link"]):active,.catalog-item-description a:not([class^=link]):not([class*=" link"]):hover,.catalog-item-description a:not([class^=link]):not([class*=" link"]):focus,.catalog-item-description a:not([class^=link]):not([class*=" link"]):active,.cart-item-description a:not([class^=link]):not([class*=" link"]):hover,.cart-item-description a:not([class^=link]):not([class*=" link"]):focus,.cart-item-description a:not([class^=link]):not([class*=" link"]):active,.product-description a:not([class^=link]):not([class*=" link"]):hover,.product-description a:not([class^=link]):not([class*=" link"]):focus,.product-description a:not([class^=link]):not([class*=" link"]):active{color:#005c45 !important}#accordion_body_description a:not([class^=link]):not([class*=" link"]):not(:active):focus,.category-description a:not([class^=link]):not([class*=" link"]):not(:active):focus,.catalog-item-description a:not([class^=link]):not([class*=" link"]):not(:active):focus,.cart-item-description a:not([class^=link]):not([class*=" link"]):not(:active):focus,.product-description a:not([class^=link]):not([class*=" link"]):not(:active):focus{outline:2px dotted #000;outline-offset:2px}#accordion_body_description a:not([class^=link]):not([class*=" link"])::before,.category-description a:not([class^=link]):not([class*=" link"])::before,.catalog-item-description a:not([class^=link]):not([class*=" link"])::before,.cart-item-description a:not([class^=link]):not([class*=" link"])::before,.product-description a:not([class^=link]):not([class*=" link"])::before{padding-right:8px;color:#005c45 !important}#solr-form{position:relative}.solr-suggest-box{position:absolute;top:calc(100% + 4px);width:100%;z-index:10}.solr-suggest-item{display:block;width:100%;padding:16px 8px;color:#000;background-color:#eee;border:1px solid #4c4f54;line-height:normal}.solr-suggest-item:not(:last-child){border-bottom:none}.solr-suggest-item:hover,.solr-suggest-item._active{color:#fff;background-color:#185b38}#to-top{position:fixed;right:30px;bottom:30px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #000;border-radius:50%;background:#fff;cursor:pointer;z-index:10}#to-top::before{font-size:28px}#to-top:hover,#to-top:focus,#to-top:active{background:#005c45;border-color:#005c45;color:#fff;outline:none}.cart-list>li:not(:last-child){margin-bottom:20px}.cart-item{display:flex;flex-wrap:wrap;gap:15px;width:100%;padding:15px;background-color:#f2f3f4}.cart-item img{max-width:180px;max-height:180px}.cart-item-image{display:flex;align-items:center;justify-content:center}.cart-item-info{display:flex;flex-direction:column;flex:1}.cart-item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:fit-content;overflow:hidden;font-size:1.375rem;font-weight:bold}.cart-item-sku{margin:10px 0;font-size:1.125rem;font-weight:bold;color:#005c45}.cart-item-additional{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;flex:1}.cart-item-messages{display:flex;flex-direction:column;justify-content:end;gap:10px;margin:0 !important}.cart-item-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:8;padding-bottom:1px}.cart-item-action{display:flex;align-self:flex-end;flex-wrap:wrap;gap:10px}.minicart-item{padding:15px 0}.minicart-item:not(:first-child){border-top:1px dotted #4c4f54}.minicart-item-header{display:flex;gap:15px}.minicart-item-name{flex:1;font-size:1.125rem;font-weight:bold}.minicart-item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding-top:10px}.category-image img{max-width:100%}.category-description{padding:15px !important}.catalog-list li:not(:last-child){margin-bottom:20px}.catalog-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill, minmax(525px, 1fr))}.catalog-item{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;padding:15px;background-color:#f2f3f4}.catalog-item img{max-width:265px;max-height:300px;object-fit:contain}.catalog-item-image{display:flex;align-items:baseline;justify-content:center}.catalog-item-info{display:flex;flex-direction:column;flex:1}.catalog-item-info .button{width:100%}.catalog-item-name{font-size:1.25rem;line-height:1.5rem;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.catalog-item-sku{margin:10px 0;font-size:1rem;font-weight:bold;color:#005c45}.catalog-item-description{flex:1}.catalog-item-description span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:8}.catalog-item-tags{display:flex;align-items:center;justify-content:space-around;margin-top:15px}.catalog-item-tags .icon-tag{display:flex;align-items:center;gap:8px}.catalog-item-tags .icon-tag::before{color:#000;font-size:18px}.catalog-item-tags .available::before{color:#005c45}.catalog-item-tags .not-available{color:#780f2d}.catalog-item-tags .not-available::before{color:#780f2d}.catalog-list .catalog-item-tags{justify-content:flex-start;gap:24px}.catalog-item-action{margin-top:15px}.catalog-list .catalog-item{grid-template-columns:300px 1fr}.catalog-list .catalog-item-info .button{width:min-content;min-width:250px}.catalog-list .catalog-item-description span{-webkit-line-clamp:12}@media only screen and (max-width: 650px){.catalog-item-tags{justify-content:space-around !important}.catalog-item-description span{-webkit-line-clamp:8 !important}}@media only screen and (max-width: 650px){.catalog-grid{grid-template-columns:1fr !important}.catalog-item{grid-template-columns:1fr !important}.catalog-item-info .button{width:100% !important}}@media only screen and (max-width: 325px){.catalog-item img{max-width:initial;width:100%}}.product-image-gallery{display:flex;justify-content:center;flex:1}.gallery-image-container{justify-content:space-between;flex-wrap:wrap}.gallery-image{max-width:400px;max-height:400px}.gallery-image:not(.visible){display:none}@media only screen and (max-width: 430px){.gallery-image{max-width:100%}}.product-image-thumbs{max-height:400px;height:100%;padding:15px;background-color:#f2f3f4;overflow-y:auto}.product-image-thumbs ul{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;height:100%;column-gap:15px;row-gap:5px}.product-image-thumbs button{cursor:pointer;border-radius:4px;border:solid 1px #4c4f54}.product-image-thumbs button:hover,.product-image-thumbs button:focus,.product-image-thumbs button:active{box-shadow:0 0 0 2px #4c4f54}.product-image-thumbs button:focus:not(:active){outline:2px dotted #000;outline-offset:2px}@media only screen and (max-width: 560px){.product-image-thumbs{width:100%;height:initial;max-height:initial;overflow:initial}.product-image-thumbs ul{flex-direction:row;height:initial;width:100%}}.list-default{margin:10px 0;list-style:disc inside}.list-default li{padding:4px 0}.list-default .link,.list-default .link-light{display:inline-flex}.agreement-content{padding-left:32px;margin:5px 0 15px 0}.message-box,.messages{margin-bottom:20px;font-size:1rem}.message-box,ul.messages ul li{margin:10px 0;padding:15px}.message-box.error-msg,.error-msg li{background-color:#780f2d;color:#fff}.message-box.notice-msg,.notice-msg li{background-color:#f9e03a}.message-box.success-msg,.success-msg li{background-color:#185b38;color:#fff}.message-box.error-msg a,.error-msg li a,.message-box.success-msg a,.success-msg li a{color:#fff}.message-box.error-msg a:hover,.message-box.error-msg a:focus,.message-box.error-msg a:active,.error-msg li a:hover,.error-msg li a:focus,.error-msg li a:active,.message-box.success-msg a:hover,.message-box.success-msg a:focus,.message-box.success-msg a:active,.success-msg li a:hover,.success-msg li a:focus,.success-msg li a:active{color:#f9e03a}.message-empty{display:flex;align-items:center;justify-content:center;margin:10px 0}.message-empty .button{min-width:250px}.ble-index-spline-block{background:#f2f3f4;max-width:980px;margin:20px auto;padding-top:10px}.ble-index-spline-block h2{color:#000;margin:5px 20px 20px 20px}.product-splide{padding:0 3em 1em 3em}.product-splide .splide__slide:not(.is-visible) .product-card-small{display:none}.product-splide .splide__track{padding-bottom:10px}.product-card-small{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:30px}.product-card-small .product-name{font-size:16px;text-align:center;padding:0 10px;flex:1;color:#005c45 !important}.product-card-small:focus{outline-offset:-10px !important}.product-card-small:hover .product-name,.product-card-small:focus .product-name,.product-card-small:active .product-name{text-decoration:underline}.banner-splide{margin:auto;padding:0}.banner-splide .splide__arrow{background:hsla(0,0%,100%,.8);outline-offset:-6px !important;padding:4px;height:5em;width:4em}.banner-splide .splide__arrow--prev{left:0}.banner-splide .splide__arrow--next{right:-1px}.banner-splide a{display:block;width:100%;height:100%;position:relative;background-size:cover;background-repeat:no-repeat}.banner-splide a:focus{box-shadow:inset 0 0 0 4px #000}.banner-splide a:focus .title,.banner-splide a:focus .subtitle{text-decoration:underline}.banner-splide .copyright{color:#fff !important;position:absolute;left:5px;bottom:5px;padding:4px;font-size:12px;background:rgba(0,0,0,.8)}.banner-splide .caption{position:absolute;left:10%;bottom:15%;max-width:45%;display:flex;flex-direction:column;gap:10px}.banner-splide .subtitle{color:#185b38 !important;padding:13px 30px;font-size:32px;font-weight:bold;background:hsla(0,0%,100%,.8)}.banner-splide .title{color:#000 !important;padding:13px 30px;font-size:22px;font-weight:bold;background:#69b63f}@media only screen and (max-width: 800px){.banner-splide .title{font-size:20px}.banner-splide .subtitle{font-size:28px}}@media only screen and (max-width: 600px){.banner-splide .caption{max-width:initial;right:10%}.banner-splide .title{font-size:16px}.banner-splide .subtitle{font-size:22px}}.splide__arrow svg{fill:#005c45 !important}.splide__pagination{bottom:12px}.splide__pagination__page:hover,.splide__pagination__page:focus{background:#69b63f}.splide__pagination__page.is-active{background:#005c45}.splide.is-focus-in .splide__arrow:focus,.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #005c45}.splide__arrow:disabled{pointer-events:none}.splide__arrow:disabled svg{fill:#4c4f54 !important}.splide__arrow:hover:not(:disabled) svg{fill:#005c45 !important}.splide__toggle{position:absolute;right:15px;bottom:15px;width:40px;height:40px;background:hsla(0,0%,100%,.8);border:none;padding:10px;z-index:1}.splide__toggle svg{width:20px}.splide__toggle:hover,.splide__toggle:focus,.splide__toggle:active{background-color:#005c45;border-color:#005c45;color:#fff}.splide__toggle:hover svg,.splide__toggle:focus svg,.splide__toggle:active svg{filter:brightness(0) invert(1)}.splide__toggle:not(:active):focus{outline:2px solid #005c45 !important}@media only screen and (max-width: 600px){.splide__toggle{bottom:initial;top:15px}}.table-default{width:100%;border-collapse:separate;border-spacing:4px;line-height:1.188rem}.table-default th{background-color:#69b63f;color:#000;font-weight:bold;font-size:1.125rem}.table-default tbody th{background-color:#f3f4d6}.table-default td{background-color:#f2f3f4}.table-default th,.table-default td{padding:10px}.table-default .link,.table-default .link-light{padding:2px 0}.table-default.minimize{width:min-content}.table-default.minimize th,.table-default.minimize td{white-space:nowrap}.table-default-reversed td{background-color:#fff}.table-element-inline{display:none}@media only screen and (max-width: 500px){.table-default:not(.table-col2) thead th:not(:first-child),.table-default:not(.table-col2) thead td:not(:first-child),.table-default:not(.table-col2) tbody th:not(:first-child),.table-default:not(.table-col2) tbody td:not(:first-child){display:none}.table-default:not(.table-col2) thead td,.table-default:not(.table-col2) tbody td{display:grid;grid-template-columns:1fr 1fr;gap:10px}.table-default:not(.table-col2) tfoot{display:block}.table-default:not(.table-col2) tfoot tr{display:flex;flex-direction:column}.table-element-inline{display:initial}}@media only screen and (max-width: 480px){.table-col2 tbody{display:block}.table-col2 tr{display:flex;flex-direction:column}}.validation-box{padding-left:4px}.validation-box input[type=checkbox]{opacity:0;position:absolute;pointer-events:none;width:32px}.validation-box input[type=checkbox]+label::before{font-size:16px;color:#780f2d}.validation-box input[type=checkbox]:checked+label::before{color:#005c45}.validation-box label{display:flex;align-items:center;gap:10px;color:#000}input,textarea{padding:5px 8px;background:#fff;border:1px solid #4c4f54;border-radius:3px;font-size:1rem}input:hover,input:focus,input:active,textarea:hover,textarea:focus,textarea:active{box-shadow:inset 0 0 0 1px #000;border-color:#000}input:focus,textarea:focus{outline:2px dotted #000;outline-offset:2px}input:read-only,input.readonly,textarea:read-only,textarea.readonly{font-weight:bold;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#000}input{height:40px}.input-combo-box{display:flex;gap:0;flex-wrap:nowrap}.input-combo-box input:not(:focus):not(:active){border-radius:3px 0 0 3px}.input-combo-box input:focus{z-index:1}.input-combo-box .button:not(:focus):not(:active){border-radius:0 3px 3px 0;border-left:none}.input-combo-box .button:focus,.input-combo-box .button:active{z-index:1}.checkbox-box{display:flex;align-items:flex-end}.checkbox-box input[type=checkbox]{opacity:0;position:absolute;pointer-events:none;width:32px}.checkbox-box input[type=checkbox]:focus+label{text-decoration:underline;border-color:#000}.checkbox-box input[type=checkbox]:checked+label::before{background-color:#005c45}.checkbox-box label{display:inline-flex;align-items:center;position:relative;padding-left:32px;cursor:pointer;min-height:40px;width:100%;border:2px dotted rgba(0,0,0,0);font-size:1.125rem;color:#000}.checkbox-box label:hover{text-decoration:underline}.checkbox-box label::before{content:"";position:absolute;left:0;height:20px;width:20px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#fff;border:1px solid #4c4f54;border-radius:3px}input[type=number]:read-only{appearance:textfield}.number-box{display:flex;flex-wrap:nowrap}.number-box input[type=number]::-webkit-inner-spin-button,.number-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-box input[type=number]{appearance:textfield;border-radius:0;text-align:center;width:60px}.number-box input[type=number]:focus,.number-box input[type=number]:active{border-radius:3px;z-index:1}.number-box .button:first-child{border-radius:3px 0 0 3px;border-right:none}.number-box .button:first-child:focus,.number-box .button:first-child:active{border-radius:3px;z-index:1}.number-box .button:last-child{border-radius:0 3px 3px 0;border-left:none}.number-box .button:last-child:focus,.number-box .button:last-child:active{border-radius:3px}.radio-box{display:flex;align-items:flex-end}.radio-box input[type=radio]{opacity:0;position:absolute;pointer-events:none;width:32px}.radio-box input[type=radio]:focus+label{text-decoration:underline;border-color:#000}.radio-box input[type=radio]:checked+label::before{background-color:#005c45;box-shadow:inset 0 0 0 3px #fff;padding:3px}.radio-box label{display:inline-flex;align-items:center;position:relative;padding-left:32px;cursor:pointer;min-height:40px;width:100%;border:2px dotted rgba(0,0,0,0);font-size:1.125rem;color:#000}.radio-box label:hover{text-decoration:underline}.radio-box label::before{content:"";position:absolute;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #4c4f54;border-radius:50%;background-clip:content-box}.select-box{position:relative}.select-box select{appearance:none;width:100%;height:40px;padding:0 35px 0 8px;font-size:1rem;border:1px solid #4c4f54;border-radius:3px;background-color:#fff;cursor:pointer}.select-box select:hover,.select-box select:focus,.select-box select:active{box-shadow:inset 0 0 0 1px #000;border-color:#000}.select-box select:focus{outline:2px dotted #000;outline-offset:2px}.select-box:after{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:35px;pointer-events:none;color:#000;font-size:20px;content:""}.select-combo-box{display:flex;gap:0;flex-wrap:nowrap}.select-combo-box select:not(:focus):not(:active){border-radius:3px 0 0 3px}.select-combo-box .button:not(:focus):not(:active){border-radius:0 3px 3px 0;border-left:none}.select-combo-box .button:focus,.select-combo-box .button:active{z-index:1}@media print{header,footer{display:none !important}.page-title{background:none !important;margin:0 !important}}
