body{color: #000;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;line-height: 24px}h1,h2,h3,h4,h5,h6,.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like{font-family: 'recoletabold', sans-serif;color: #131482;margin: 0}h1,.h1-like{font-size: 36px;font-weight: 700;line-height: 50px;margin: 0 0 10px}@media (max-width: 991px){h1,.h1-like{font-size: 34px;line-height: 42px}}h2,.h2-like{font-size: 32px;font-weight: 700;line-height: 36px;margin: 0 0 20px}@media (max-width: 991px){h2,.h2-like{font-size: 28px;line-height: 34px;margin: 0 0 10px}}h3,.h3-like{font-size: 28px;font-weight: 700;line-height: 34px;margin: 0 0 20px}h4,.h4-like{font-size: 24px;font-weight: 700;line-height: 30px;margin: 0 0 20px}h5,.h5-like{font-size: 22px;font-weight: 700;line-height: 26px;margin: 0 0 14px}h6,.h6-like{font-size: 18px;font-weight: 700;line-height: 24px}p{margin: 0 0 10px}p:last-of-type{margin: 0}a{color: #41836f;text-decoration: none}a:hover,a:focus{color: #306152;text-decoration: underline}.c-filters .c-filter__item{border-bottom: 1px solid #dcdcdc;margin: 0 0 15px 0;padding: 0 0 15px 0}.c-filters .c-filter__item .c-filter__label{display: block;font-size: 13px;line-height: 18px;color: #5f5f61;font-weight: bold}.c-filters .c-filter__item:not(.is-active) .c-filter__input:nth-child(n+6){display: none}.c-filters .c-filter__item .c-filter__input{position: relative;margin: 0 0 2px 0}.c-filters .c-filter__item .c-filter__input input{visibility: hidden;position: absolute;z-index: -1}.c-filters .c-filter__item .c-filter__input input + label{padding: 0 0 0 18px;font-size: 12px;line-height: 20px;display: block}.c-filters .c-filter__item .c-filter__input input + label:before{content: '';width: 12px;height: 12px;border: 1px solid #d0d0d0;background: #FFF;display: block;position: absolute;top: 5px;left: 0}.c-filters .c-filter__item .c-filter__input input:checked + label::before{background: #131482}.c-filters .c-filter__item .c-filter__showmore{display: block;padding: 0 0 0 18px;font-size: 12px;line-height: 12px;color: #3399ff;text-decoration: underline}.winkel .producten li{height: 300px;position: relative;overflow: hidden}.winkel .producten li .image{height: 166px;overflow: hidden}.winkel .producten li .sale{position: absolute;top: 0;right: 0}.winkel .product .image{border: 1px solid #eee;padding: 4px;margin-bottom: 10px}.winkel .product .informatie{padding: 0 10px}.winkel .product .informatie h1{margin-top: 0}.winkel .product .informatie .prijs{font-size: 16px;display: block}.winkel .product .informatie .prijs.excl{font-size: 12px;margin-bottom: 20px}.winkel .product form.add-to-cart-form{vertical-align: middle}.winkel .product form.add-to-cart-form .add-to-cart-form__amount{width: 100px;text-align: right;vertical-align: middle}.winkel .product form.add-to-cart-form .add-to-cart-form__submit{vertical-align: middle;padding: 8px}.winkel .product .add-to-cart-status{display: inline-block;visibility: hidden;vertical-align: middle}.winkel .product .add-to-cart-status.visible{visibility: visible}.winkel .product .add-to-cart-status .add-to-cart-status__spinner{vertical-align: middle;display: none}.winkel .product .add-to-cart-status .add-to-cart-status__spinner.visible{display: block}.winkel .product .add-to-cart-status .add-to-cart-status__success{display: none;color: #008000}.winkel .product .add-to-cart-status .add-to-cart-status__success.visible{display: block}.winkel .product .add-to-cart-status .add-to-cart-status__failed{display: none;color: red}.winkel .product .add-to-cart-status .add-to-cart-status__failed.visible{display: block}.winkelwagen .bedrag-info{background-color: #eeeeee}.winkelwagen .bedrag-info td{border: none}.aanmelden .control-group{margin-top: 0}.klant-gegevens .control-group{margin-top: 0}.portal .klant-gegevens{margin: 0 5px}.besteltraject .gegevens-overzicht{padding-right: 5px}.besteltraject .bv-wijzes ul li{padding-left: 10px}.besteltraject .bv-wijzes ul li label{height: 30px;line-height: 30px}.besteltraject .bv-wijzes ul li label input[type=radio]{margin: 0 5px 0 0}.besteltraject .bv-wijzes ul li span{padding-left: 15px}.winkel-chatten{position: fixed;bottom: 0;right: 50px;width: 250px;height: 25px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;z-index: 999;background-color: white}.winkel-chatten .wrapper{padding-bottom: 10px}.winkel-chatten .kop{background-color: silver;padding: 2px;font-weight: bold;font-size: 16px;color: white}.winkel-chatten .info{padding: 5px}.winkel-chatten .conversation{max-height: 200px;overflow-y: auto}.winkel-chatten .conversation .bericht{padding: 3px;border: 1px solid #c0c0c0;margin: 2px}.winkel-chatten .conversation .bericht.question{margin-left: 10px;background-color: #DFF0D8}.winkel-chatten .conversation .bericht.response{margin-right: 10px;background-color: #FCF8E3}.winkel-chatten .conversation .datetime{display: block;width: 50%;text-align: right;font-size: 10px;font-style: italic;float: right}.winkel-chatten .conversation .name{display: block;width: 50%;text-align: left;font-size: 10px;font-style: italic;float: left}.winkel-chatten .uw-bericht{text-align: center}.address-picker button{vertical-align: middle}.address-picker button i{vertical-align: middle;line-height: inherit}.address-picker .address-panel__preview .preview__name{color: #000;font-size: 18px;font-weight: 700}.address-picker .address-panel__preview .preview__default{display: block;margin-bottom: 5px;color: #131482;font-size: 12px;font-weight: 700;text-transform: uppercase}.address-picker .address-panel__preview .preview__default i{vertical-align: middle}.address-picker-other{overflow: hidden;margin-top: 20px;background-color: #fff;font-family: 'Roboto', sans-serif}@media (min-width: 768px){.address-picker-other .address-picker-other-inner{width: 470px;max-height: 650px;padding: 10px;overflow-y: scroll}}.address-picker-other .address-picker-other-inner h2{padding-left: 0;color: #000}.address-picker-other .address-picker-other-inner .address-picker__delete{background-color: #870000;margin-bottom: 20px;padding: 20px;text-align: center;color: #ffffff}.address-picker-other .address-picker-other-inner .address-picker__delete i.delete__icon{margin-bottom: 10px;font-size: 40px}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__text{font-weight: 700;margin-bottom: 15px}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__text .delete__name{font-weight: 900}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__no{min-width: 160px;margin-top: 0;border: 1px solid #fff;background-color: #870000;color: #ffffff;text-transform: uppercase}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes:hover,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__no:hover,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes:focus,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__no:focus{background-color: #ffffff;color: #870000}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes{margin-right: 15px}.address-picker-other .address-picker-other-inner .address-picker__item{position: relative;background-color: #fff;margin-bottom: 20px;border: 1px solid #00a5ff;cursor: pointer}.address-picker-other .address-picker-other-inner .address-picker__item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2)}.address-picker-other .address-picker-other-inner .address-picker__item:last-child{margin-bottom: 0}.address-picker-other .address-picker-other-inner .address-picker__item input[type="radio"]:not(:checked),.address-picker-other .address-picker-other-inner .address-picker__item input[type="radio"]:checked{opacity: 0;visibility: hidden;position: absolute;z-index: -1}.address-picker-other .address-picker-other-inner .address-picker__item label:before,.address-picker-other .address-picker-other-inner .address-picker__item label:after{display: none}.address-picker-other .address-picker-other-inner .address-picker__item label{display: block;padding: 20px 20px;cursor: pointer}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__default{display: block;margin-bottom: 5px;color: #131482;font-size: 12px;font-weight: 700;text-transform: uppercase}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__default i{vertical-align: middle}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__name{color: #000;font-size: 16px;font-weight: 900}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__address{color: #000;font-size: 16px;font-weight: 400}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__notice{display: block;margin-top: 15px;color: #000}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__notice svg{margin-right: 10px;vertical-align: middle}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__notice svg use{fill: #f6f6f6}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__delete{position: absolute;top: 20px;right: 20px;background-color: unset;border: none;color: #000;font-size: 16px;font-weight: 400}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__delete svg use{fill: #d0043c}.address-picker-new{padding-top: 40px;max-width: 600px}.js-panelEdit.loading,.js-popupAddressNew.loading,.js-chooseAddresses.loading{opacity: 0.75;-webkit-filter: blur(2px);-moz-filter: blur(2px);-o-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);pointer-events: none}.js-panelEdit.loading::before,.js-popupAddressNew.loading::before,.js-chooseAddresses.loading::before{font-family: "Font Awesome 5 Pro";content: "\f3f4";position: absolute;top: 50%;bottom: 50%;right: 50%;left: 50%;height: 32px;width: 32px;z-index: 10;-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;font-size: 32px;line-height: 32px}.input-stepper{position: relative}.input-stepper .input-stepper-btn{position: absolute;top: 1px;right: 1px;width: 20px;height: 50%;background-color: #e5e5e5;cursor: pointer;border: 1px solid #fff}.input-stepper .input-stepper-btn:after{content: "+";text-align: center;display: grid;place-content: center;height: 100%}.input-stepper .input-stepper-btn.step-down{top: auto;bottom: 1px}.input-stepper .input-stepper-btn.step-down:after{content: "-"}.cookiemelding{position: fixed;background-color: white;bottom: 0;left: 0;z-index: 999999;padding: 10px;width: 100%;-webkit-box-shadow: 0px -2px 12px 0px rgba(50,50,50,0.75);-moz-box-shadow: 0px -2px 12px 0px rgba(50,50,50,0.75);box-shadow: 0px -2px 12px 0px rgba(50,50,50,0.75)}.cookiemelding .cookiemelding__logo{text-align: right;padding-bottom: 10px}.cookiemelding .cookiemelding__text{padding-bottom: 10px;width: 1024px;max-width: 80%;margin: auto;text-align: center}.cookiemelding .cookiemelding__buttons{width: 1024px;max-width: 80%;margin: auto;text-align: center;vertical-align: middle}.cookiemelding .cookiemelding__buttons button{vertical-align: middle}.cookiemelding .cookiemelding__buttons a{font-size: 12px;vertical-align: middle}.container.helper-no-gutters,.container-fluid.helper-no-gutters{padding-right: 0;padding-left: 0}.row.helper-no-gutters{margin-right: 0;margin-left: 0}.row.helper-no-gutters > [class^="col-"],.row.helper-no-gutters > [class*=" col-"]{padding-right: 0;padding-left: 0}.row.helper-small-gutters{margin-right: -3px;margin-left: -3px}.row.helper-small-gutters > [class^="col-"],.row.helper-small-gutters > [class*=" col-"]{padding-right: 3px;padding-left: 3px}.row.helper-flex{display: flex;flex-wrap: wrap}@media (min-width: 768px){.home-title-right-link{line-height: 40px;text-align: right !important}}@media (min-width: 992px){.home-title-right-link{line-height: 52px}}.table__helper{display: table;table-layout: fixed;width: 100%;height: 100%}.table__helper .table-td__helper{display: table-cell;vertical-align: middle;height: 100%}.embed-container{position: relative;height: 0;max-width: 100%;padding-bottom: 56.25%;overflow: hidden}.embed-container iframe,.embed-container object,.embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.remove-frame .bx-wrapper,.remove-frame .bx-viewport{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;left: 0;background: transparent;margin: 0 auto}ul.ul-arrows{list-style: none;padding: 0;margin: 0}ul.ul-arrows li:hover a:before,ul.ul-arrows li:focus a:before{padding-left: 4px}ul.ul-arrows li a:before{content: "›";width: 10px;display: inline-block;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}.img-responsive{display: inline-block;height: auto !important}.full-bleed{width: 100vw;margin-left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%)}*:focus{outline: none}*{outline: none !important}.txt-color-1{color: #131482 !important}.txt-color-2{color: #d0043c !important}.txt-color-3{color: #00a5ff !important}.txt-color-4{color: #9dc3c2 !important}.mw-170{max-width: 170px}.mw-270{max-width: 270px}.mw-370{max-width: 370px}.mw-470{max-width: 470px}.mw-570{max-width: 570px}.mw-670{max-width: 670px}.mw-770{max-width: 770px}.mw-870{max-width: 870px}.mw-970{max-width: 970px}.mw-1070{max-width: 1070px}.mw-1170{max-width: 1170px}.relative{position: relative}.absolute{position: absolute}.fixed{position: fixed}.block{display: block}.absolute-center{top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.text-left{text-align: left}.text-center{text-align: center}.text-right{text-align: right}.tdn{text-decoration: none}.tdn:hover,.tdn:focus{text-decoration: none;color: inherit}.bold{font-weight: bold}.uppercase{text-transform: uppercase}.list-unstyled{list-style: none;padding: 0;margin: 0}@media print{.hidden_print{display: none}}.overflow-hidden{overflow: hidden}.segment > .segment-inner.padding-0{padding-top: 0 !important;padding-bottom: 0 !important}.segment > .segment-inner.padding-10{padding-top: 10px !important;padding-bottom: 10px !important}.segment > .segment-inner.padding-20{padding-top: 20px !important;padding-bottom: 20px !important}.segment > .segment-inner.padding-30{padding-top: 30px !important;padding-bottom: 30px !important}.segment > .segment-inner.padding-40{padding-top: 40px !important;padding-bottom: 40px !important}.segment > .segment-inner.padding-50{padding-top: 50px !important;padding-bottom: 50px !important}.segment > .segment-inner.padding-60{padding-top: 60px !important;padding-bottom: 60px !important}.segment > .segment-inner.padding-70{padding-top: 70px !important;padding-bottom: 70px !important}.segment > .segment-inner.padding-80{padding-top: 80px !important;padding-bottom: 80px !important}.segment > .segment-inner.padding-90{padding-top: 90px !important;padding-bottom: 90px !important}.segment > .segment-inner.padding-100{padding-top: 100px !important;padding-bottom: 100px !important}@media (max-width: 767px){.segment > .segment-inner.padding-30,.segment > .segment-inner.padding-40,.segment > .segment-inner.padding-50,.segment > .segment-inner.padding-60,.segment > .segment-inner.padding-70,.segment > .segment-inner.padding-80,.segment > .segment-inner.padding-90,.segment > .segment-inner.padding-100{padding-top: 25px !important;padding-bottom: 25px !important}}.segment > .segment-inner.padding-bottom-0{padding-bottom: 0 !important}.segment > .segment-inner.padding-bottom-10{padding-bottom: 10px !important}.segment > .segment-inner.padding-bottom-20{padding-bottom: 20px !important}.segment > .segment-inner.padding-bottom-30{padding-bottom: 30px !important}.segment > .segment-inner.padding-bottom-40{padding-bottom: 40px !important}.segment > .segment-inner.padding-bottom-50{padding-bottom: 50px !important}.segment > .segment-inner.padding-bottom-60{padding-bottom: 60px !important}.segment > .segment-inner.padding-bottom-70{padding-bottom: 70px !important}.segment > .segment-inner.padding-bottom-80{padding-bottom: 80px !important}.segment > .segment-inner.padding-bottom-90{padding-bottom: 90px !important}.segment > .segment-inner.padding-bottom-100{padding-bottom: 100px !important}@media (max-width: 767px){.segment > .segment-inner.padding-bottom-30,.segment > .segment-inner.padding-bottom-40,.segment > .segment-inner.padding-bottom-50,.segment > .segment-inner.padding-bottom-60,.segment > .segment-inner.padding-bottom-70,.segment > .segment-inner.padding-bottom-80,.segment > .segment-inner.padding-bottom-90,.segment > .segment-inner.padding-bottom-100{padding-bottom: 25px !important}}.segment > .segment-inner.padding-top-0{padding-top: 0 !important}.segment > .segment-inner.padding-top-10{padding-top: 10px !important}.segment > .segment-inner.padding-top-20{padding-top: 20px !important}.segment > .segment-inner.padding-top-30{padding-top: 30px !important}.segment > .segment-inner.padding-top-40{padding-top: 40px !important}.segment > .segment-inner.padding-top-50{padding-top: 50px !important}.segment > .segment-inner.padding-top-60{padding-top: 60px !important}.segment > .segment-inner.padding-top-70{padding-top: 70px !important}.segment > .segment-inner.padding-top-80{padding-top: 80px !important}.segment > .segment-inner.padding-top-90{padding-top: 90px !important}.segment > .segment-inner.padding-top-100{padding-top: 100px !important}@media (max-width: 767px){.segment > .segment-inner.padding-top-30,.segment > .segment-inner.padding-top-40,.segment > .segment-inner.padding-top-50,.segment > .segment-inner.padding-top-60,.segment > .segment-inner.padding-top-70,.segment > .segment-inner.padding-top-80,.segment > .segment-inner.padding-top-90,.segment > .segment-inner.padding-top-100{padding-top: 25px !important}}@media (min-width: 992px){.center-vertical > div[class^="container"] > .row{display: -webkit-flex;display: -moz-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;align-items: center}}.alert{background-color: #fff;padding: 15px 20px;border: 1px solid transparent;border-radius: 0}.alert.alert-success{color: #41836f;border-color: #41836f}.alert.alert-success h1,.alert.alert-success h2,.alert.alert-success h3,.alert.alert-success h4,.alert.alert-success h5,.alert.alert-success h6{color: #41836f}.alert.alert-info{color: #131482;border-color: #131482}.alert.alert-info h1,.alert.alert-info h2,.alert.alert-info h3,.alert.alert-info h4,.alert.alert-info h5,.alert.alert-info h6{color: #131482}.alert.alert-warning{color: #f5a623;border-color: #f5a623}.alert.alert-warning h1,.alert.alert-warning h2,.alert.alert-warning h3,.alert.alert-warning h4,.alert.alert-warning h5,.alert.alert-warning h6{color: #f5a623}.alert.alert-danger{color: #d0043c;border-color: #d0043c}.alert.alert-danger h1,.alert.alert-danger h2,.alert.alert-danger h3,.alert.alert-danger h4,.alert.alert-danger h5,.alert.alert-danger h6{color: #d0043c}.pagination{margin: 20px 0 0 0;font-size: 0;display: block;padding: 0;list-style: none}.pagination > *{display: inline-block;min-width: 24px;margin-right: 4px;text-align: center;background-color: #ffffff;vertical-align: top;border: 1px solid #e5e5e5;border-radius: 0;color: #000;font-size: 12px;line-height: 22px;text-decoration: none}.pagination > *:last-child{margin-right: 0}.pagination > *:hover,.pagination > *:focus{text-decoration: none;color: #000;background-color: #f1f3f5}.pagination > *.active,.pagination > *.activeLimitLink{background-color: #131482;border-color: #131482;color: #ffffff !important}.pagination > * > *{display: block;font-size: inherit;line-height: inherit;text-decoration: none;color: inherit !important}.pagination > * > *:hover,.pagination > * > *:focus{text-decoration: none}.list{margin-top: 5px;margin-bottom: 15px}@media (min-width: 992px){.list{margin-top: 40px;margin-bottom: 20px}}.list .list-heading{padding-bottom: 8px;font-weight: 700;border-bottom: 1px solid #e5e5e5}@media (max-width: 991px){.list .list-heading{font-size: 12px}}@media (min-width: 992px){.list .list-heading{padding-bottom: 20px}}.list .list-heading .orders__table-sort-toggle{display: inline-block;vertical-align: top;padding: 2px 10px 0 0}.list .list-heading .orders__table-sort{font-size: 20px;line-height: 20px;font-weight: 300;font-style: italic}.list .list-rows .list-item{display: flex;flex-wrap: wrap;align-items: center;padding: 12px 0;border-bottom: 1px solid #e5e5e5}.list .list-rows .list-item.list-item--no-border{border-bottom: none}.list .list-rows .list-item:is(a){color: #000}.list .list-rows .list-item:is(a):hover,.list .list-rows .list-item:is(a):focus{background-color: #f1f3f5;text-decoration: none}.list .list-rows .list-item a:not(.btn--primary):not(.btn--secondary){text-decoration: underline}.list .list-rows .list-item a:not(.btn--primary):not(.btn--secondary):hover,.list .list-rows .list-item a:not(.btn--primary):not(.btn--secondary):focus{color: #d0043c;text-decoration: none}.box{display: block;margin-top: 10px;margin-bottom: 10px;padding: 15px 10px;border: 1px solid #e5e5e5}@media (min-width: 768px){.box{margin-top: 40px;margin-bottom: 50px;padding: 40px 30px}}.box.box--small{margin-top: 0;margin-bottom: 10px;padding: 10px;font-size: 12px}@media (min-width: 768px){.box.box--small{margin-top: 0;margin-bottom: 20px;padding: 18px 15px}}.btn{min-height: 40px;position: relative;display: inline-block;vertical-align: top;color: #000;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 700;font-style: italic;line-height: 30px;text-align: center;text-decoration: none;padding: 4px 18px;border: 1px solid transparent;border-radius: 0;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 767px){.btn{font-size: 13px;padding: 4px 10px}}.btn i{font-size: 18px;line-height: 24px}.btn:hover,.btn:focus{text-decoration: none}.btn + .btn{margin-left: 8px}.btn--wide{width: 100%}.btn--maxed{width: 100%;max-width: 270px}.btn--small{min-height: 32px;font-size: 13px;line-height: 22px}.btn--small i{font-size: 15px;line-height: 18px}.btn--big{min-height: 46px;padding-top: 7px;padding-bottom: 7px;font-size: 16px}.btn--light{font-weight: 300}.btn--bold{font-weight: 700}.btn--center{text-align: center}.btn--spacing{margin: 0 0 5px}.btn--border-radius{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.btn.btn--disabled,.btn[disabled]{pointer-events: none;background-color: #f1f3f5;border-color: #f1f3f5;color: #000}.btn--link{padding: 0;line-height: 20px;min-height: auto;color: #41836f;font-style: normal;font-weight: 400;background: transparent}.btn--link i{font-size: 18px;line-height: inherit;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}.btn--link:hover{color: #306152}.btn--primary{background-color: #41836f;color: #fff;border-color: #41836f}.btn--primary:hover,.btn--primary:focus,.btn--primary.is-active{background-color: #306152;color: #fff;border-color: #306152}.btn--primary-outline{background-color: transparent;color: #41836f;border-color: #41836f}.btn--primary-outline:hover,.btn--primary-outline:focus,.btn--primary-outline.is-active{background-color: #41836f;color: #fff}.btn--secondary{background-color: #131482;color: #fff;border-color: #131482}.btn--secondary:hover,.btn--secondary:focus,.btn--secondary.is-active{background-color: #0c0d56;color: #fff;border-color: #0c0d56}.btn--secondary-outline{background-color: transparent;color: #131482;border-color: #131482}.btn--secondary-outline:hover,.btn--secondary-outline:focus,.btn--secondary-outline.is-active{background-color: #131482;color: #fff}.btn--tertiary{background-color: rgba(0,0,0,0.1);color: #666;border-color: rgba(0,0,0,0.1)}.btn--tertiary:hover,.btn--tertiary:focus,.btn--tertiary.is-active{background-color: rgba(0,0,0,0.2);color: #666;border-color: rgba(0,0,0,0.2)}.btn--tertiary-outline{background-color: transparent;color: #666;border-color: rgba(0,0,0,0.1)}.btn--tertiary-outline:hover,.btn--tertiary-outline:focus,.btn--tertiary-outline.is-active{background-color: rgba(0,0,0,0.1);color: #666}.btn--danger{background-color: #d0043c;color: #ffffff;border-color: #d0043c}.btn--danger:hover,.btn--danger:focus,.btn--danger.is-active{background-color: #9e032e;color: #ffffff;border-color: #9e032e}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{opacity: 0;position: absolute;z-index: -1}[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position: relative;padding-left: 25px;line-height: 20px;display: inline-block;cursor: pointer}[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before,[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{content: "";position: absolute}[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{width: 20px;height: 20px;top: 0;left: 0;border: 1px solid #a6a8ab;background-color: #ffffff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{width: 10px;height: 10px;top: 5px;left: 5px;background-color: #d0043c;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}[type="checkbox"]:not(:checked) + label:after{opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0)}[type="checkbox"]:checked + label:after{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}form table td.formulier_kolom2.checkbox{margin: 0}form table td.formulier_kolom2.checkbox input[type=checkbox]{position: relative;z-index: 1;opacity: 1}[type="radio"]:not(:checked),[type="radio"]:checked{opacity: 0;position: absolute;z-index: -1}[type="radio"]:not(:checked) + label,[type="radio"]:checked + label{display: inline-flex !important;position: relative;min-height: 40px !important;padding-left: 25px;cursor: pointer;font-weight: 400 !important;margin-right: 10px !important}[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{content: "";position: absolute}[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before{width: 18px;height: 18px;top: 10px;left: 0;border: 1px solid #a6a8ab;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{width: 10px;height: 10px;top: 14px;left: 4px;background-color: #d0043c;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}[type="radio"]:not(:checked) + label:after{opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0)}[type="radio"]:checked + label:after{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}form table td.formulier_kolom2.radio{margin: 0}form table td.formulier_kolom2.radio input[type=radio]{position: relative;z-index: 1;opacity: 1}.radio-bar{display: inline-block;font-size: 0;margin: 10px 0}.radio-bar label{display: inline-block;border-right: 1px solid #e5e5e5}.radio-bar label:last-child{border-right: 0}.radio-bar label input[type="radio"]{opacity: 0;visibility: hidden;position: absolute;z-index: -1}.radio-bar label input[type="radio"] + span{-webkit-transition: all .2s;transition: all .2s}.radio-bar label input + span{cursor: pointer}.radio-bar label input:checked + span{color: #ffffff;background-color: #41836f}.radio-bar label input:checked:disabled + span{color: #000;background-color: #e5e5e5;cursor: not-allowed}.radio-bar label input:not(:checked):disabled + span{color: #e5e5e5;cursor: not-allowed}.radio-bar label span{display: block;min-width: 36px;background-color: transparent;padding: 0 8px;font-size: 14px;line-height: 20px;text-align: center}select,input[type=text],input[type=email],input[type=number],input[type=password],textarea,.fake-textarea{height: 40px;padding: 7px 8px;line-height: 24px;border: 1px solid #e5e5e5;border-radius: 0;background-color: #ffffff;max-width: 100%;width: 214px}select:not(select),input[type=text]:not(select),input[type=email]:not(select),input[type=number]:not(select),input[type=password]:not(select),textarea:not(select),.fake-textarea:not(select){-webkit-appearance: none}@media (min-width: 768px){select,input[type=text],input[type=email],input[type=number],input[type=password],textarea,.fake-textarea{width: 145px}}@media (min-width: 1200px){select,input[type=text],input[type=email],input[type=number],input[type=password],textarea,.fake-textarea{width: 177px}}select[readonly],input[type=text][readonly],input[type=email][readonly],input[type=number][readonly],input[type=password][readonly],textarea[readonly],.fake-textarea[readonly]{background-color: #f3f3f3}select.input--wide,input[type=text].input--wide,input[type=email].input--wide,input[type=number].input--wide,input[type=password].input--wide,textarea.input--wide,.fake-textarea.input--wide{width: 100%}select.input--maxed,input[type=text].input--maxed,input[type=email].input--maxed,input[type=number].input--maxed,input[type=password].input--maxed,textarea.input--maxed,.fake-textarea.input--maxed{width: 100%;max-width: 280px}textarea,.fake-textarea{display: block;height: auto;min-height: 120px;padding-top: 10px;padding-bottom: 10px;resize: vertical;line-height: 18px}.fake-textarea{display: block}a.fake-textarea{color: #000;text-decoration: none}a.fake-textarea:focus,a.fake-textarea:hover{text-decoration: none;color: #000;background-color: #d3d9e0}form .form__row,.form .form__row{margin: 0 0 20px}form .form__row label:not(input[type='checkbox'] + label),.form .form__row label:not(input[type='checkbox'] + label){display: flex;min-height: 40px;font-weight: 700;align-items: center}form .form__row label:not(input[type='checkbox'] + label) input,.form .form__row label:not(input[type='checkbox'] + label) input{font-weight: 400}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color: #f5a623}html,body{height: 100%;position: relative}html.no-scroll,body.no-scroll{overflow: hidden}html{font-size: 100%}body{max-width: 1920px;background-color: #fff;margin: 0 auto}:root{scroll-padding-top: calc(61px + 15px);scroll-behavior: smooth}hr{border-top-color: #e5e5e5}@media (max-width: 767px){.dashboard--sidebar-right > .segment-inner > .container > .row > div > section.right{margin-top: 30px}}.status-lights{display: inline-flex;flex-wrap: wrap;width: 22px;border: 2px solid #e5e5e5;margin-right: 10px;padding: 5px;text-align: center;vertical-align: middle;border-radius: 14px;border-top-right-radius: 4px}.status-lights i{display: block;height: 8px;width: 8px;margin: 0 auto 3px;border-radius: 50%;background-color: #f5a623}.status-lights i:first-child{background-color: #d0043c}.status-lights i:last-child{margin-bottom: 0;background-color: #98c77d}.order-status,.stock-status{display: inline-flex;gap: 6px;margin-top: 4px;line-height: 18px}.order-status i,.stock-status i{flex-shrink: 0;height: 12px;width: 12px;margin-top: 2px;margin-left: 2px;border-radius: 50%}.order-status.status--grey i,.stock-status.status--grey i{background-color: #d9d9d9}.order-status.status--red i,.stock-status.status--red i{background-color: #d0043c}.order-status.status--yellow i,.stock-status.status--yellow i{background-color: #f5a623}.order-status.status--blue i,.stock-status.status--blue i{background-color: #00a5ff}.order-status.status--green i,.stock-status.status--green i{background-color: #98c77d}.panel.panel-default{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-radius: 0}.panel.panel-default .panel-heading{padding: 20px 20px;border-top-right-radius: 0;border-top-left-radius: 0}.panel.panel-default .panel-heading .panel-title{margin: 0;color: #131482}@media (min-width: 992px){.panel.panel-default .panel-heading .panel-title{font-size: 24px}}.panel.panel-default .panel-heading a{float: right;color: #41836f;font-size: 14px;font-weight: 400;font-family: 'Roboto', sans-serif;text-decoration: none}.panel.panel-default .panel-heading a:hover{text-decoration: underline}.panel.panel-default .panel-body table{width: 100%}.panel.panel-default .panel-body a{color: #41836f;text-decoration: none}.panel.panel-default .panel-body a:hover{text-decoration: underline}.has-submenu{display: inline-block;position: relative;cursor: pointer}.has-submenu.submenu-open .portal-submenu{visibility: visible;opacity: 1;z-index: 10}.has-submenu .portal-submenu{position: absolute;opacity: 0;visibility: hidden;z-index: -1;right: -10px;text-align: left;background-color: #ffffff;min-width: 156px;padding: 15px;margin-top: 16px;font-weight: 400;filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.1));-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s}@media (min-width: 768px){.has-submenu .portal-submenu{width: 180px}}.has-submenu .portal-submenu > a{display: block}.has-submenu .portal-submenu:before{content: "";position: absolute;width: 11px;height: 11px;top: -6px;bottom: 100%;right: 9px;background-color: #ffffff;pointer-events: none;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg)}body .tns-outer{position: relative}@media (min-width: 992px){body .tns-controls{position: absolute;width: calc(100% + 52px);top: calc(50% - 26px);left: -26px;pointer-events: none}}body .tns-controls button{width: 52px;height: 52px;margin-right: 10px;box-shadow: 0 2px 14px rgba(0,0,0,0.15);background-color: #ffffff;border: none;border-radius: 50%;text-align: center;color: #d0043c}body .tns-controls button:disabled{color: #bababa}@media (min-width: 992px){body .tns-controls button{margin-right: 0;color: #bababa;pointer-events: initial}}body .tns-controls button:last-child{margin-right: 0}@media (min-width: 992px){body .tns-controls button:last-child{float: right}}body .tns-controls button i{line-height: 52px;font-size: 16px;color: inherit}body .tns-controls button:hover:not(:disabled){color: #d0043c}body .blocks-same-height{display: flex;flex-wrap: wrap}body .blocks-same-height:before,body .blocks-same-height:after{content: normal}body .blocks-same-height > .clearfix{display: none !important}body .blocks-same-height .product-item{height: calc(100% - 30px)}body .webshop-search{vertical-align: top;margin-top: 0}body .is-sticky .webshop-search{margin-top: 5px}@media (min-width: 992px){body .is-sticky .webshop-search__form input{width: 274px;max-width: 274px}}@media (min-width: 1200px){body .is-sticky .webshop-search__form input{width: 356px;max-width: 356px}}body .webshop-search__form{font-size: 14px;padding: 10px 15px 10px 15px}@media (min-width: 992px){body .webshop-search__form{padding: 0}}body .webshop-search__form input{width: 100%;height: 50px;background-color: #f1f3f5;color: #000;font-size: 15px;line-height: 18px;padding: 16px 15px 16px 55px;border: 0;border-radius: 25px}@media (min-width: 992px){body .webshop-search__form input{max-width: 521px}}body .webshop-search__form button,body .webshop-search__form .webshop-search__loading{top: 10px;bottom: 10px;left: 15px;right: auto;padding: 13px 15px;border-top-left-radius: 25px;border-bottom-left-radius: 25px}@media (min-width: 992px){body .webshop-search__form button,body .webshop-search__form .webshop-search__loading{top: 0;bottom: 0;left: 0}}body .webshop-search__form .webshop-search__loading{background-color: #131482;color: #fff}@media (max-width: 1199px){body .search-results.is-active{width: 360px}}@media (min-width: 992px){body .is-sticky .menu-horizontal{flex-grow: 1}}@media (min-width: 992px) and (max-width: 1199px){body .is-sticky .menu-horizontal nav > ul > li > a{padding-left: 6px;padding-right: 6px;font-size: 14px}}@media (min-width: 1200px){body .is-sticky .menu-horizontal nav > ul > li > a{padding-left: 12px;padding-right: 12px}}body .filters-title-desktop{padding: 25px 10px 0 15px;color: #231f20;font-family: 'Roboto', sans-serif;font-size: 24px;font-weight: 700;background-color: #f2f2f2;margin-bottom: 0}@media (min-width: 1200px){body .filters-title-desktop{padding: 25px 30px 0}}@media (min-width: 992px){body section.filter-block{padding: 10px 10px 15px 15px;background-color: #f2f2f2}}@media (min-width: 1200px){body section.filter-block{padding: 10px 30px 25px}}body section.filter-block form .btn{display: none;position: fixed;right: 0;bottom: 0;left: 0;font-size: 13px;line-height: 16px;padding: 16px 10px;margin-bottom: 0}@media (min-width: 992px){body .filter{background-color: #f2f2f2}}body .filter .filter__title{color: #262626;font-size: 17px;line-height: 27px;margin: 0 0 5px}@media (min-width: 992px){body .filter .filter__title{margin: 0 0 10px}}body .filter ul.filter__options .filter-option{color: #262626;font-size: 14px;line-height: 20px}@media (min-width: 992px){body .filter ul.filter__options .filter-option{margin-bottom: 15px}}body .menu-vertical-store nav > ul{margin: 0 0 30px}body .menu-vertical nav > ul{margin: 0 0 30px}body .panel .panel-body .field--date-picker{position: relative}body .panel .panel-body .field--date-picker i{position: absolute;top: 10px;right: 10px;color: #cacaca}body .panel .panel-body input.delivery-datepicker,body .panel .panel-body input.js-date-picker{border-radius: 0}.portal-account input[type="text"],.portal-account input[type="email"],.portal-account input[type="password"],.portal-account select{width: 100%;margin-bottom: 15px;padding: 10px 15px;border: 1px solid #d8d8d8;line-height: 28px}.portal-account input[type="checkbox"] + label,.portal-account input[type="radio"] + label{width: 100%;margin-bottom: 15px}.portal-account .account__address-list .list-address{margin-bottom: 30px}.portal-account .account__address-list .list-address .list-address__name{font-size: 18px;font-weight: 700}@media (min-width: 768px){.account-detail-back{text-align: right}}.account-list .account-delete{display: flex;justify-content: space-between;align-items: center}.account-list .account-delete i{padding: 4px 8px;color: #d0043c;cursor: pointer}@media (min-width: 992px){.account-list .account-delete i{display: none}}.account-list .list-item:hover,.account-list .list-item:focus{background-color: #f1f3f5}.account-list .list-item:hover .account-delete i,.account-list .list-item:focus .account-delete i{display: block}@media (min-width: 768px){.address-detail-back{text-align: right}}.address-card{display: block;margin-bottom: 30px;padding: 20px 30px;border: 1px solid #e5e5e5;color: #000;text-decoration: none}.address-card:hover,.address-card:focus{background-color: #f1f3f5;color: #000;text-decoration: none}.address-list .address-delete{display: flex;justify-content: space-between;align-items: center}.address-list .address-delete i{padding: 4px 8px;color: #d0043c;cursor: pointer}@media (992px){.address-list .address-delete i{display: none}}.address-list .list-item:hover,.address-list .list-item:focus{background-color: #f1f3f5}.address-list .list-item:hover .address-delete i,.address-list .list-item:focus .address-delete i{display: block}.address-picker-other{width: calc(100vw - 70px);max-width: 840px;background-color: #fff;font-family: 'Roboto', sans-serif}.address-picker-other h2{padding-left: 0}.address-picker-other .list-item{cursor: pointer}.address-picker-other .list-item label{cursor: pointer}.address-picker-other .list-item:hover{background-color: #f1f3f5}.col--small-pr{padding-right: 10px}@media (max-width: 767px){.col--small-pr{padding-right: 15px}}.col--no-pr{padding-right: 0}@media (max-width: 767px){.col--no-pr{padding-right: 15px}}.date-card{position: relative;margin-bottom: 15px;padding: 15px;background-color: #fff;border: 1px solid #9dc3c2;font-size: 20px;font-weight: 600}.date-card:hover.date-card--delivery,.date-card:hover.date-card--other{box-shadow: 0 0 10px rgba(0,0,0,0.2)}.date-card.date-card--other .date-card__edit{position: absolute;display: none;top: 3px;right: 11px;pointer-events: none}.date-card.date-card--other:hover .date-card__edit{display: block}body .daterangepicker,body .daterangepicker.show-calendar{margin-top: 0;margin-bottom: 30px;border-color: #9dc3c2;border-radius: 0;font-family: inherit}body .daterangepicker:before,body .daterangepicker.show-calendar:before,body .daterangepicker:after,body .daterangepicker.show-calendar:after{content: none}@media (min-width: 730px){body .daterangepicker.ltr .ranges,body .daterangepicker.show-calendar.ltr .ranges,body .daterangepicker.rtl .ranges,body .daterangepicker.show-calendar.rtl .ranges{float: none}}body .daterangepicker .ranges,body .daterangepicker.show-calendar .ranges{margin-top: 0}@media (min-width: 564px){body .daterangepicker .ranges ul,body .daterangepicker.show-calendar .ranges ul{width: 100%}}@media (min-width: 730px){body .daterangepicker .ranges ul,body .daterangepicker.show-calendar .ranges ul{min-width: 300px}}body .daterangepicker .ranges ul li,body .daterangepicker.show-calendar .ranges ul li{padding: 12px 20px;font-size: 16px;line-height: 25px;font-weight: 600;border-bottom: 1px solid #9dc3c2;color: #d0043c}body .daterangepicker .ranges ul li:last-child,body .daterangepicker.show-calendar .ranges ul li:last-child{border-bottom: none}body .daterangepicker .ranges ul li.active,body .daterangepicker.show-calendar .ranges ul li.active,body .daterangepicker .ranges ul li.active:hover,body .daterangepicker.show-calendar .ranges ul li.active:hover,body .daterangepicker .ranges ul li.active:focus,body .daterangepicker.show-calendar .ranges ul li.active:focus{background-color: #f6f6f6;color: #fff}body .daterangepicker .ranges ul li:hover,body .daterangepicker.show-calendar .ranges ul li:hover,body .daterangepicker .ranges ul li:focus,body .daterangepicker.show-calendar .ranges ul li:focus{background-color: #9dc3c2}body .daterangepicker .drp-calendar,body .daterangepicker.show-calendar .drp-calendar,body .daterangepicker .drp-calendar.left,body .daterangepicker.show-calendar .drp-calendar.left,body .daterangepicker .drp-calendar.right,body .daterangepicker.show-calendar .drp-calendar.right{padding: 5px}.search-title{font-weight: 700;margin-top: 30px !important;margin-bottom: 20px !important}.search-wrapper{position: relative;margin-bottom: 10px}@media (min-width: 992px){.search-wrapper{margin-bottom: 0}}.search-wrapper input[type="text"]{height: 50px;background-color: #f1f3f5;color: #000;font-size: 15px;line-height: 18px;padding: 16px 15px 16px 55px;border: 0;border-radius: 25px}.search-wrapper select.search-location{position: absolute;top: 0;right: 0;width: 110px;border: 0;border-left: 1px solid #ccc;height: 50px;background-color: transparent;color: #000;font-size: 15px;line-height: 18px;padding: 16px 0px 16px 5px}.search-wrapper .search-icon,.search-wrapper .search-loading{position: absolute;top: 12px;left: 22px;pointer-events: none}.search-wrapper .search-icon i,.search-wrapper .search-loading i{line-height: 26px}.search-wrapper .search-result{border: 1px solid #9dc3c2;margin-bottom: 30px;padding: 5px;display: none;width: 100%;position: absolute;z-index: 10;background-color: white}@media (min-width: 768px){.search-wrapper .search-result{width: calc(100% + 60px)}}.search-wrapper .search-result table{width: 100%}.search-wrapper .search-result th{padding: 5px 0}.search-wrapper .search-result .search-item{cursor: pointer}.search-wrapper .search-result .search-item:hover,.search-wrapper .search-result .search-item:focus{background-color: #f1f3f5}.search-wrapper .search-result .search-item img{margin-right: 5px;margin-top: 1px;margin-bottom: 1px}.search-wrapper .search-result .search-item--disabled{cursor: not-allowed;background-color: #e9e9e9}.search-wrapper .search-result .fastsearch-no-results{text-align: center;font-weight: bold}.order-actions > *{margin-bottom: 20px}@media (min-width: 768px){.order-actions{text-align: right}}.delivery-create-btn-wrapper{display: inline-block}.js-delivery-submit-form[data-updating="true"] button[name="confirmDelivery"]{pointer-events: none}.js-delivery-submit-form[data-updating="true"] button[name="confirmDelivery"] i{margin-left: 4px;display: inline-block !important}.order-view .info-label{display: block;margin-top: 20px;margin-bottom: 6px;font-weight: 700}@media (min-width: 768px){.order-view .order-view-buttons{text-align: right}}.search-detail{position: relative;margin-top: 15px;margin-bottom: 20px;padding: 26px 7px 10px 7px;border: 1px solid #e5e5e5}@media (min-width: 768px){.search-detail{margin-top: 35px;margin-bottom: 0;padding: 40px 20px 20px 20px}}.search-detail .search-detail__close{position: absolute;top: 5px;right: 5px}.search-detail .search-detail__close i{display: block;padding: 5px;width: 24px;color: #e5e5e5;text-align: center;cursor: pointer}.search-detail .search-detail__close i:hover,.search-detail .search-detail__close i:focus{background-color: #e5e5e5;color: #d0043c}.search-detail label{line-height: 30px}.search-detail button{margin-top: 20px}.list.order-lines{margin-top: 20px;margin-bottom: 20px}@media (min-width: 768px){.list.order-lines{margin-bottom: 50px}}.list.order-lines .list-heading{display: flex;align-items: center;padding-bottom: 10px}.list.order-lines .order-lines__empty{padding: 15px 20px;font-style: italic}.list.order-lines .order-line-id{display: flex;gap: 5px;align-items: center}.list.order-lines .order-line-id .stock-status,.list.order-lines .order-line-id .stock-status i{margin: 0}.list.order-lines .order-line-delete{display: flex;justify-content: space-between;align-items: center}.list.order-lines .order-line-delete i.js-deleteLine{padding: 8px;color: #d0043c;cursor: pointer}@media (min-width: 992px){.list.order-lines .order-line-delete i.js-deleteLine{display: none}}.list.order-lines .list-item:hover,.list.order-lines .list-item:focus{background-color: #f1f3f5}.list.order-lines .list-item:hover .order-line-delete i.js-deleteLine,.list.order-lines .list-item:focus .order-line-delete i.js-deleteLine{display: block}.order-form{display: flex;justify-content: space-between;gap: 15px;flex-wrap: wrap}.order-form .order-search-wrapper{flex-grow: 1}.order-search-wrapper{position: relative;margin-bottom: 40px}@media (max-width: 767px){.order-search-wrapper{width: 100%;margin-bottom: 15px}}.order-search-wrapper input[type="text"]{width: 100%;height: 50px;background-color: #f1f3f5;color: #000;font-size: 15px;line-height: 18px;padding: 16px 15px 16px 55px;border: 0;border-radius: 25px}.order-search-wrapper .search-icon{position: absolute;top: 0;left: 0;bottom: 0;padding: 12px 12px 12px 22px;border: 0;border-top-left-radius: 25px;border-bottom-left-radius: 25px;background-color: transparent}.order-search-wrapper .search-icon i{line-height: 26px}.order-search-wrapper .search-icon:hover,.order-search-wrapper .search-icon:focus{background-color: #131482}.order-search-wrapper .search-icon:hover i,.order-search-wrapper .search-icon:focus i{color: white}@media (max-width: 767px){.order-filter-wrapper{width: 100%}}.order-filter-wrapper select{height: 50px}@media (max-width: 767px){.order-filter-wrapper select{width: 100%}}.orders--home .orders__more{float: right}.orders__empty{margin-top: 20px}@media (max-width: 767px){.order-item .order-item__amount{padding-left: 10px}}@media (min-width: 768px) and (max-width: 991px){.order-item .order-item__amount{padding-left: 15px}}.order-item .order-item__stock{text-align: center}@media (max-width: 767px){.order-item .order-item__date{padding-left: 10px}}.order-item .order-item__price{font-size: 20px;font-weight: 700}@media (min-width: 768px) and (max-width: 991px){.order-item .order-item__price{padding-left: 15px}}@media (max-width: 767px){.order-item .order-item__address{padding-left: 10px}}@media (min-width: 768px){.feed-detail-back{text-align: right}}.feed-list .feed-delete{display: flex;justify-content: space-between;align-items: center}.feed-list .feed-delete i{padding: 4px 8px;color: #d0043c;cursor: pointer}@media (min-width: 992px){.feed-list .feed-delete i{display: none}}.feed-list .list-item:hover,.feed-list .list-item:focus{background-color: #f1f3f5}.feed-list .list-item:hover .feed-delete i,.feed-list .list-item:focus .feed-delete i{display: block}.service-request.fancybox-content{width: 92%;max-width: 1200px}.service-requests-manage .list .list-rows button.btn + button.btn{margin: 0}.log-popup{max-width: 900px;background-color: #fff;font-family: 'Roboto', sans-serif}.log-popup h2{padding-left: 0}.log-popup table .log-popup__date{background: #f6f6f6;color: #fff;font-size: 18px}.log-popup table .log-popup__user{font-weight: 700}.log-popup .log-popup__close{width: 100%;padding: 15px 30px;font-size: 20px;line-height: 26px;font-weight: 400}.images-header{display: flex;justify-content: space-between;align-items: flex-start;gap: 15px;margin-bottom: 15px;flex-wrap: wrap}@media (min-width: 768px){.images-header{flex-wrap: nowrap}.images-header .notice-alert{flex-shrink: 0}}.images-header .header-title h1{margin-bottom: 0}.image-boxes{display: flex;flex-wrap: wrap;gap: 10px}@media (min-width: 992px){.image-boxes{gap: 25px}}.image-box{display: flex;width: 100%;flex-direction: column;align-items: stretch;cursor: pointer;border: 1px solid #f1f3f5;border-radius: 3px}@media (min-width: 430px){.image-box{width: calc(50% - 5px)}}@media (min-width: 992px){.image-box{width: calc(20% - 20px)}}.image-box .box__icon{width: 100%;color: #a5a5a5;cursor: pointer;aspect-ratio: 1.33333333;display: flex;align-items: center;justify-content: center}.image-box .box__preview{flex-grow: 1}.image-box .box__content{padding: 10px 15px;background-color: #f2f2f2;color: #000}.image-box .box__info{display: flex;gap: 8px;justify-content: space-between}.image-box .box__actions{margin-top: 5px;display: flex;gap: 7px}.image-box .box__button{display: flex;align-items: center;justify-content: center;height: 30px;width: 30px;border-radius: 50%;background-color: #9dc3c2;border: 1px solid #000}.image-box .box__button > i{color: #000}.image-box .box__button:hover,.image-box .box__button:focus{text-decoration: none;background-color: #41836f}.image-box .box__button:hover i,.image-box .box__button:focus i{color: #ffffff}.image-box:hover .box__content,.image-box:focus .box__content{background-color: #41836f;color: #ffffff}.image-box:hover .box__icon,.image-box:focus .box__icon{color: #41836f}.files-backtrace{display: flex;gap: 6px;padding: 5px 6px;background-color: #f5f5f5;border-radius: 3px;align-items: center;flex-wrap: wrap}.files-backtrace a{display: block;padding: 1px 6px;border-radius: 2px;background-color: #9dc3c2;color: #ffffff}.files-backtrace a.is-active,.files-backtrace a:hover,.files-backtrace a:focus{background-color: #41836f;color: #ffffff;text-decoration: none}.images-directories .list-item{cursor: pointer}.images-directories .list-item .checkbox-wrapper{line-height: 0}.images-directories .list-item .checkbox-wrapper input[type="checkbox"] + label{width: 20px;height: 20px}.images-directories .list-item .name-wrapper{display: flex;align-items: center;gap: 5px;overflow-wrap: anywhere}.images-directories .list-item .name-wrapper > i{font-size: 18px}.image-folders{display: flex;flex-wrap: wrap;gap: 16px}@media (min-width: 600px){.image-folders{gap: 30px}}.image-folders > a{display: flex;flex-direction: column;align-items: center;cursor: pointer;color: #000;flex-basis: calc(50% - 8px)}@media (min-width: 474px){.image-folders > a{flex-basis: auto}}.image-folders > a i{padding: 4px 8px;color: #9dc3c2;cursor: pointer}.image-folders > a:hover,.image-folders > a:focus{text-decoration: none}.image-folders > a:hover i,.image-folders > a:focus i{color: #41836f}.image-cards .gutter-sizer{width: 2%}@media (min-width: 992px){.image-cards .gutter-sizer{width: 1.33333332%}}@media (max-width: 767px){.image-cards.box-cart .image-card{width: 100%}}.image-cards .image-card{width: 49%}@media (min-width: 992px){.image-cards .image-card{width: 24%}}.image-card{width: 25%;position: relative}.image-card img{max-width: 100%;height: auto;border-radius: 3px}.image-card .image__checkbox{display: inline-flex;position: absolute;top: 0;left: 0;right: 0;z-index: 4;padding: 10px 10px}@media (min-width: 992px){.image-card .image__checkbox{display: none}}.image-card .image__checkbox:before{content: "";border-radius: 3px;position: absolute;top: 0;left: 0;right: 0;z-index: -1;transition: all .3s;display: block;height: calc(100% + 10px);background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}.image-card .image__checkbox .image__delete{display: flex;align-items: center;justify-content: center;gap: 4px;padding: 0;color: #ffffff;font-weight: 700;cursor: pointer}.image-card .image__checkbox .image__delete i{font-size: 17px;color: inherit}.image-card .image__checkbox .image__delete:hover,.image-card .image__checkbox .image__delete:focus{text-decoration: none;color: #f97676}.image-card .image__checkbox .image__link{display: flex;align-items: center;justify-content: center;color: white;gap: 4px;padding: 0}.image-card .image__checkbox .image__link:before{display: block;position: static}.image-card .image__checkbox .image__link:hover,.image-card .image__checkbox .image__link:focus{text-decoration: none}.image-card figcaption{display: block;position: absolute;bottom: 0;left: 0;right: 0;z-index: 3;padding: 5px 10px}@media (min-width: 992px){.image-card figcaption{display: none}}.image-card figcaption .image__name{color: #ffffff}@media (max-width: 767px){.image-card figcaption .image__name{line-height: 16px;font-size: 13px}}.image-card figcaption:before{content: "";border-radius: 3px;position: absolute;bottom: 0;left: 0;right: 0;transition: all .3s;display: block;height: calc(100% + 40px);background-image: linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);z-index: -1}.image-card:hover .image__checkbox,.image-card:focus .image__checkbox,.image-card:has([type="checkbox"]:checked) .image__checkbox{display: inline-flex}.image-card:hover figcaption,.image-card:focus figcaption{display: block}.images-action-bar{position: sticky;bottom: 0;left: 0;right: 0;width: 100%;max-width: 1920px;margin: 0 auto;padding: 10px 0;border-top: 1px solid #e5e5e5;background-color: #fff;text-align: center;z-index: 50;box-shadow: 0px -6px 6px rgb(50 50 50 / 15%)}@media (min-width: 768px){.images-action-bar{padding: 25px 0;text-align: left}}.images-action-bar > .container{display: flex;justify-content: flex-end;align-items: center;flex-direction: column;gap: 10px}@media (min-width: 768px){.images-action-bar > .container{flex-direction: row}}.images-action-bar > .container .images-action-bar-selection{display: flex;gap: 20px;align-items: center}.images-action-bar > .container .images-action-bar-selected{display: inline-block;font-size: 14px;font-weight: bold}@media (min-width: 768px){.images-action-bar > .container .images-action-bar-selected{font-size: 18px}}.images-action-bar > .container .images-action-bar-selected .selection-clear{cursor: pointer}.images-action-bar > .container .images-action-bar-download{display: inline-block;font-size: 14px;font-weight: bold}@media (min-width: 768px){.images-action-bar > .container .images-action-bar-download{font-size: 18px}}.images-action-bar > .container .images-action-bar-download .selection-clear{cursor: pointer}.images-action-bar > .container .images-action-bar-add{display: flex;gap: 2px;align-items: center}@media (min-width: 768px){.images-action-bar > .container .images-action-bar-add{flex-direction: row;margin-left: auto;gap: 10px}}.images-action-bar > .container .images-action-bar-add > button i{margin-left: 5px;line-height: 28px;vertical-align: top}.images-action-bar .option{position: relative;min-width: 165px}.images-action-bar .option__current{padding: 0 15px;line-height: 37px;background-color: #ffffff;border: 1px solid #d0d0d0;cursor: pointer;user-select: none;display: flex;gap: 10px;align-items: center}.images-action-bar .option__current i{margin-left: auto}.images-action-bar .option__select{position: absolute;bottom: 100%;width: 100%;box-shadow: 0 -15px 15px rgba(0,0,0,0.1);background-color: #ffffff;z-index: 3}.images-action-bar .option__select .choice-group{padding: 5px 10px;border-top: 1px solid #e5e5e5;font-weight: 700}.images-action-bar .option__select .choice{display: flex;padding: 10px;cursor: pointer;border-top: 1px solid #e5e5e5;align-items: center}.images-action-bar .option__select .choice:hover{background-color: #f2f2f2}.images-action-bar .option__select .choice.is-selected{background-color: #f2f2f2}.images-action-bar .option__select .choice.is-selected .choice__check{display: block}.images-action-bar .option__select .choice.is-loading{background-color: #f2f2f2}.images-action-bar .option__select .choice.is-loading .choice__loading{display: block}.images-action-bar .option__select .choice.is-new{background-color: #f2f2f2;color: #41836f}.images-action-bar .option__select .choice .choice__title{flex-grow: 1;padding: 0 10px;text-align: left}.images-action-bar .option__select .choice .choice__check,.images-action-bar .option__select .choice .choice__loading{display: none}.lightbox-add-popup,.lightbox-edit-popup,.lightbox-download-popup{width: 90%;max-width: 370px}.lightbox-add-popup.is-loading,.lightbox-edit-popup.is-loading,.lightbox-download-popup.is-loading{pointer-events: none;opacity: 0.75;filter: blur(2px)}.lightbox-details{width: 94vw;max-width: 1300px}.lightbox-details.is-loading{pointer-events: none;opacity: 0.75;filter: blur(2px)}.fancybox-container{z-index: 1055}.portal__help-wrapper{position: relative}.portal__help-wrapper .portal__help{position: absolute;top: 30px;right: 0}.portal__help{display: none !important;position: relative;display: inline-block;padding: 0 5px;vertical-align: middle;cursor: pointer}.portal__help i{font-size: 22px;line-height: 22px}.portal__help:hover:before{content: "";position: absolute;display: inline-block;top: -4px;left: 2px;width: 28px;height: 28px;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;background-color: #fff;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2);z-index: 1050}.portal__help:hover:after{content: "";position: absolute;display: inline-block;top: -10px;left: 2px;width: 28px;height: 20px;background-color: white;z-index: 1065}.portal__help:hover i{position: relative;z-index: 1070}.delivery-address-option{margin-top: 10px}.addresses-footnote{margin-top: 20px}.popover{padding: 15px 15px 15px 15px;border: none;border-radius: 6px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2);font-family: 'Roboto', sans-serif;z-index: 1000}.popover .popover-title{margin-bottom: 0;padding: 0;background: none;border-bottom: none;font-size: 16px;color: #131482}.popover .popover-content{padding: 0;font-size: 12px;font-weight: 400}.popover .popover-content span{font-weight: 700}.popover .popover-content ul{margin: 0;padding: 0;list-style: none}.popover .arrow{display: none}.tooltip.top{margin-top: -20px;padding: 0}.tooltip.in{opacity: 1}.tooltip .tooltip-title{margin-bottom: 15px;padding: 0;background: none;border-bottom: none;font-size: 14px;font-weight: 700;text-transform: uppercase;color: #00a5ff}.tooltip .tooltip-inner{padding: 8px 8px 11px 8px;border: none;border-radius: 4px;-webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.1);box-shadow: 0 0 4px 4px rgba(0,0,0,0.1);background-color: #fff;color: #000;font-family: 'Roboto', sans-serif;font-weight: 400}.tooltip .tooltip-inner:before,.tooltip .tooltip-inner:after{content: "";position: absolute}.tooltip .tooltip-inner:before{width: 0;height: 0;bottom: -4px;right: calc(50% - 4px);background-color: #fff;border: solid transparent;border-width: 4px;pointer-events: none;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);-webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.1);box-shadow: 0 0 4px 4px rgba(0,0,0,0.1)}.tooltip .tooltip-inner:after{width: 42px;height: 11px;bottom: 0;right: calc(50% - 21px);background-color: #fff}.tooltip .tooltip-arrow{display: none}.portal-filters .portal-filters__title{margin-right: 15px;font-size: 16px;font-weight: 600;font-style: italic;color: #bbbbbb}.portal-filters input,.portal-filters select{padding: 14px 20px;width: 100%;line-height: 20px}@media (min-width: 768px){.portal-filters input,.portal-filters select{padding: 17px 20px}}@media (min-width: 768px){.portal-filters .filter__sort{text-align: right}.portal-filters .filter__sort > select{width: auto}}.portal-filters .filter__sort > span{margin-right: 15px;font-size: 16px;font-weight: 600;font-style: italic;color: #bbbbbb}.portal-filters .filter__date-reset{display: inline-block;position: absolute;top: 18px;right: 18px;width: 20px;height: 20px;background-color: #d0043c;color: #fff;font-size: 0;text-align: center;cursor: pointer}.portal-filters .filter__date-reset i{font-size: 12px;line-height: 20px}.header__top-extra{min-height: 35px;line-height: 35px;font-size: 14px;color: #131482;background-color: #f2f2f2}.header__top-extra > .container{display: flex}.header__top-extra > .container .content-block{overflow: hidden}.header__top-extra a{color: #131482;text-decoration: none}.header__top-extra a:hover,.header__top-extra a:focus{color: #131482;font-weight: 700}.header__top-extra strong,.header__top-extra a:hover{position: relative}.header__top-extra strong:after,.header__top-extra a:hover:after{content: '';position: absolute;bottom: -15px;left: calc(50% - 8px);width: 12px;height: 12px;background-color: #ffffff;transform: rotate(45deg)}.header__top-extra .header__languages{margin-left: auto}.header__top-extra .header__languages .language-current__title,.header__top-extra .header__languages .portal-submenu__trigger{color: #797979}.header__top-extra .header__languages + .header__user{margin-left: 10px !important}.header__top-extra .header__user{margin-left: auto}.header__top-extra .header__user .header__user-name,.header__top-extra .header__user .header__user-icon,.header__top-extra .header__user .portal-submenu__trigger{color: #797979}.header__top-extra .header__user .portal-submenu__trigger{margin-left: 3px}@media (min-width: 768px){.header__top-extra .header__user .header__user-name{display: inline-block !important}}.header__top-extra .header__user .header__user-icon{display: inline-block}@media (min-width: 768px){.header__top-extra .header__user .header__user-icon{display: none}}.header__top-extra .header__user > a{margin-left: 20px;color: #41836f}.header__top-extra .header__user > a:hover,.header__top-extra .header__user > a:focus{color: #9dc3c2;font-weight: 400}.header{position: relative;min-height: 100px}.header .header__top{background-color: #fff;border-bottom: 1px solid #c8c8c8;padding: 20px 0}.header .header__top .header-flex{display: flex;align-content: center;justify-content: space-between;gap: 2px}.header .header__top .header-flex:before,.header .header__top .header-flex:after{content: none}.header .header__top .header-flex .header__grow{flex-grow: 1}.header .header__top .header-flex .header__grow > div{display: inline-block}@media (max-width: 1199px){.header .header__top .company-logo img{max-width: 156px}}.header--mobile{min-height: 97px;border-bottom: 1px solid #c8c8c8}@media (min-width: 992px){.header--mobile{display: none}}.header--mobile .header-inner{padding: 20px 0 25px;background-color: #fff}.header--mobile .is-sticky .header-inner{padding: 10px 0}.header--mobile .container{display: flex}.header--mobile .container > div:first-child{flex-grow: 1}.header--mobile .company-logo{margin-right: 10px}.header--mobile .company-logo img{max-width: 170px;max-height: 50px}@media (min-width: 768px){.portal-login{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 480px;margin-top: 0}}.portal-login .login__logo{text-align: center;margin-top: 30px;margin-bottom: 20px}@media (min-width: 768px){.portal-login .login__logo{margin-top: 0;margin-bottom: 50px}}.portal-login .login__logo img{display: inline-block !important;display: block;max-width: 100%;height: auto;display: inline-block;height: auto !important}.portal-login .login__contents{margin-top: 15px;padding: 40px 30px;background-color: #131482;box-shadow: 0 20px 40px rgba(19,20,130,0.3)}.portal-login .login__contents *:not(.alert):not(.btn){color: #ffffff !important}.portal-login .login__contents .login__head .login__company-name{line-height: 42px;font-size: 30px}.portal-login .login__contents .login__head .login__title{padding: 0;margin: 0 0 20px 0;font-size: 18px;line-height: 22px;font-weight: 700;text-align: center}@media (min-width: 768px){.portal-login .login__contents .login__head .login__title{margin: 0 0 40px 0;font-size: 24px;line-height: 40px}}.portal-login .login__contents .login__form input[type="text"],.portal-login .login__contents .login__form input[type="email"],.portal-login .login__contents .login__form input[type="password"]{width: 100%;height: 50px;margin-bottom: 15px;padding: 10px 15px;border: 1px solid #d8d8d8;border-radius: 0;line-height: 28px;color: #000 !important}.portal-login .login__contents .login__form input[type="text"].password--wrong,.portal-login .login__contents .login__form input[type="email"].password--wrong,.portal-login .login__contents .login__form input[type="password"].password--wrong{border-color: #d0043c;color: #d0043c}.portal-login .login__contents .login__form .password__wrapper{position: relative}.portal-login .login__contents .login__form .password__wrapper .password__overlay{position: absolute;bottom: 15px;right: 0;padding: 0 10px;background-color: #d0043c;color: #fff;border-top-left-radius: 4px;font-size: 12px;line-height: 20px}.portal-login .login__contents .login__form .login__remember{margin-top: 20px}.portal-login .login__contents .login__form .forgot-password-info{text-align: center;font-size: 20px;line-height: 24px;margin-bottom: 10px}.portal-login .login__contents .login__form .btn--back{background-color: #ffffff;margin-bottom: 10px}@media (min-width: 768px){.portal-login .login__contents .login__form .btn--back{margin-bottom: 0}}.portal-login .login__forgot{margin-top: 20px;text-align: center}@media (min-width: 768px){.portal-login .login__forgot{margin-top: 50px}}.lcmsStyling_204{margin-top: 50px}.lcmsStyling_205{margin-top: 17px}.lcmsStyling_207{margin-top: 17px}.lcmsStyling_212{margin-top: 10px}.lcmsStyling_213{margin-bottom: -100px}.lcmsStyling_215{margin-bottom: -25px}.lcmsStyling_216{margin-bottom: -50px}.lcmsStyling_217{margin-bottom: -100px}.lcmsStyling_223{margin-top: -100px}.lcmsStyling_224{margin-top: -100px}.lcmsStyling_225{margin-top: 50px}.lcmsStyling_226{margin-top: -100px}.lcmsStyling_227{margin-top: -100px}.lcmsStyling_228{margin-top: -100px}.lcmsStyling_232{margin-top: -100px}.lcmsStyling_242{margin-top: 50px}.lcmsStyling_247{margin-top: 50px}.lcmsStyling_256{margin-top: 25px}.lcmsStyling_260{margin-bottom: -100px}.lcmsStyling_264{margin-top: -100px}.lcmsStyling_265{margin-top: -100px}.lcmsStyling_263{margin-top: 50px}