
b, strong {font-weight: 700;}
a:hover,
a:active,
a:focus,
input:hover,
input:active,
input:focus,
button:hover,
button:active,
button:focus,nav,ul,li,span,div,a,object, embed,input::-moz-focus-inner {outline: 0;}
input[type="checkbox"] {margin: 2px 5px 0 0;position: relative;top: 2px;}
input[type="number"] {-moz-appearance: textfield;}
input[type="radio"] + label, input[type="checkbox"] + label{position: relative;padding-left: 22px;color: #6f6f6f;font-style: normal;font-size: 12px;line-height: 16px;font-family: 'Montserrat';letter-spacing: 0;display: block;}
input[type="radio"] + label::before, input[type="checkbox"] + label::before {border: 1px solid #8e8e8e;border-radius: 0px;content: "";display: block;height: 14px;left: 0;position: absolute;top: 2px;width: 14px;}
input[type="checkbox"]:checked + label::before, input[type="radio"]:checked + label::before {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/filter_checkbox.png);content: "" !important;width: 14px;height: 14px;position: absolute;background-repeat: no-repeat;background-position: center;}
textarea{background: #fff;background-clip: padding-box;font-family: 'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 14px;height: auto;line-height: 1.42857143;margin: 0;padding: 10px;vertical-align: baseline;width: 100%;box-sizing: border-box;resize: vertical;}
select {line-height: 1.42857143;padding: 5px 10px 4px;vertical-align: baseline;font-size: 14px;box-sizing: border-box;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: rgba(0,0,0,0) url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/select_arrow.png) no-repeat scroll 97% 50%;background-position-x: 97%;background-position-y: 50%;background-size: auto;border: 2px solid #d9dbde;height: 41px;border-radius: 5px;}
table th {text-align: left;}
.table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > tbody > tr > th, .table:not(.cart):not(.totals) > tfoot > tr > th, .table:not(.cart):not(.totals) > thead > tr > td, .table:not(.cart):not(.totals) > tbody > tr > td, .table:not(.cart):not(.totals) > tfoot > tr > td {border: none;}
.table:not(.cart):not(.totals) > thead > tr > th, .table:not(.cart):not(.totals) > thead > tr > td {border-bottom: 1px solid #eee;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {padding: 8px 10px;}
table > tbody > tr > th, table > tfoot > tr > th, table > tbody > tr > td, table > tfoot > tr > td {vertical-align: top;}
fieldset {border: medium none;margin: 0;padding: 0;}
dt{font-weight: 700;}
.modal-slide._show, .modal-popup._show {visibility: visible;opacity: 1;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;pointer-events: none;left: 0;overflow-y: auto;}
.modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap {background-color: #fff;box-shadow: 0 0 12px 2px rgba(0,0,0,0.35);opacity: 1;pointer-events: auto;}
.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {padding-left: 3rem;padding-right: 3rem;}
.modals-overlay {background-color: rgba(51,51,51,0.55);bottom: 0;left: 0;position: fixed;right: 0;top: 0;}
.modal-popup._show .modal-inner-wrap {-webkit-transform: translateY(0);transform: translateY(0);}
.posterpreview-custom.modal-popup._show .modal-inner-wrap{max-width: 80vh;}
.show-preview-image {cursor: pointer;font-family: 'Nunito Sans' !important;font-size: 14px;color: #222C28;text-decoration: underline;line-height: 16px;}
.modal-popup .modal-header {padding-bottom: 1.2rem;padding-top: 3rem;-webkit-flex-grow: 0;flex-grow: 0;-webkit-flex-shrink: 0;flex-shrink: 0;}
.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close{background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 10px;text-shadow: none;font-weight: 400;display: inline-block;text-decoration: none;position: absolute;right: 0;top: 0;}
.modal-custom .action-close::before, .modal-popup .action-close::before, .modal-slide .action-close::before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 32px;line-height: 32px;color: #8f8f8f;content: '\e616';font-family: 'icons-blank-theme';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
.modal-custom .action-close > span, .modal-popup .action-close > span, .modal-slide .action-close > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.modal-popup .modal-footer {-webkit-flex-grow: 0;flex-grow: 0;-webkit-flex-shrink: 0;flex-shrink: 0;margin-top: auto;padding-bottom: 3rem;padding-top: 3rem;}
body._has-modal {height: 100%;overflow: hidden;width: 100%;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{box-sizing: border-box;margin-left: auto;margin-right: auto;max-width: 1920px;padding-left: 0px;padding-right: 0px;width: auto;}
.page-wrapper .page-main{padding-left: 0;padding-right: 0;}
.page-main{-webkit-flex-grow: 1;flex-grow: 1;padding-bottom: 0;width: 100%;}
.columns {display: block;padding-top: 0;position: relative;z-index: 1;;box-sizing: border-box;}
.columns .column.main{padding-bottom: 40px;float: none;}
.catalog-category-view .columns .column.main{float: right;}
.column.main {min-height: 300px;}
.mobile-resolution-img {display: block !important;visibility: hidden;height: 0.5px !important;}
.small-banner-slider .small-banner-content .small-banner-slides .small-banner-content img, .small-banner-slider .small-banner-content .top-slider-slide .small-banner-content img{-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);width: 100%;height: auto;display: block;}
table > caption,.fieldset > .field.no-label > .label, .fieldset > .fields > .field.no-label > .label, .product-item-actions .actions-secondary > .action span, .table-comparison .cell.label.remove span, .table-comparison .cell.label.product span, .cart.table-wrapper .col.qty .label, .minicart-wrapper .action.showcart .text, .minicart-wrapper .action.showcart .counter-label, .checkout-index-index .page-title-wrapper, .checkout-payment-method .field-select-billing > .label, .checkout-payment-method .payments .legend, .checkout-payment-method .ccard .legend, .fieldset .fullname.field > .label, .account .column.main .limiter > .label, .field.street .field.additional .label, .account-nav .title, .page-product-downloadable .product-options-wrapper .fieldset .legend.links-title, .page-product-giftcard .fieldset.giftcard > .legend, .opc-wrapper .form-giftcard-account .field .label, .filter-options-content .filter-count-label, .block-wishlist-search-form .form-wishlist-search .fieldset > .legend, .page-multiple-wishlist .page-title-wrapper .page-title, .multicheckout .table-wrapper .col .label, .multicheckout .block .methods-shipping .item-content .fieldset > .legend, .block.newsletter .label, .block-reorder .product-item .label, .opc-wrapper .form-discount .field .label, .action.skip:not(:focus), .page-header .switcher .label, .page-footer .switcher .label, .products-grid.wishlist .product-item .comment-box .label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.fieldset > .field{box-sizing: border-box;margin: 0 0 29px;position: relative;}
.message.error {margin: 0 0 10px;padding: 10px 20px;display: block;line-height: 1.2em;font-size: 1.3rem;background: #fae5e5;color:#e02b27;padding-left: 40px;position: relative;}
.message.error > :first-child::before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 28px;line-height: 28px;color: #b30000;content: '\e602';font-family: 'icons-blank-theme';margin: -14px 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;left: 0;top: 18px;width: 40px;position: absolute;text-align: center;}
.message.info{margin: 0 0 10px;padding: 10px 20px;display: block;line-height: 1.2em;font-size: 1.3rem;background:#fdf0d5;color:#6f4400;padding-left: 40px;position: relative;}
.message.info > :first-child::before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 28px;line-height: 28px;color: #c07600;content: '\e602';font-family: 'icons-blank-theme';margin: -14px 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;left: 0;top: 18px;width: 40px;position: absolute;text-align: center;}
.field-error, div.mage-error[generated] {margin-top: 7px;}
div.mage-error[generated] {color: #e02b27;font-size: 1.2rem;}
.message.success {margin: 0 0 10px;padding: 10px 20px;display: block;line-height: 1.2em;font-size: 1.3rem;background: #e5efe5;color:#006400;padding-left: 40px;position: relative;}
.message.success > :first-child::before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 28px;line-height: 28px;color: #006400;content: '\e610';font-family: 'icons-blank-theme';margin: -14px 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;left: 0;top: 18px;width: 40px;position: absolute;text-align: center;}
.actions-toolbar::before, .actions-toolbar::after {content: '';display: table;}
.actions-toolbar::after {clear: both;}
.block, .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child), .block-banners, .block-banners-inline {margin-bottom: 40px;}
.fieldset > .legend{padding: 0;box-sizing: border-box;line-height: 1.2;font-size: 2rem;margin: 0 0 25px;}
.abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset::after {margin-left: 25.8%;}
.price-label {display: none;}
.old-price, .old.price {text-decoration: line-through;}

.circleChatButtonWrap,.circleContactButtonWrap {position: absolute !important;bottom: 70px;right: 0;}
.block-search .block-content {margin-bottom: 0;}
.widget-product-list .products-block-title .products-block-title-content, .cms-home .products-block-title .products-block-title-content {text-align: center;margin-top: -30px;}
.widget.block.block-static-block {margin-bottom: 45px;margin-top: 45px;position: relative;}
.cms-no-route main, .checkout-cart-index .empty-cart-products main {padding-top: 35px;text-align: center;}
.cms-no-route main, .checkout-cart-index .empty-cart-products main {text-align: center;}
header.page-header{margin-bottom: 24px;}
.page-header .header.content {display: flex;flex-direction: column;padding: 0;height: 120px;border-bottom: 1px solid rgba(48,58,56,0.1);padding-left: 85px;padding-right: 85px;}
.page-header .page-header-wrapper-custom-menu {order: 2;margin-top: -23px;}
.page-header .page-header-wrapper-custom {order: 1;display: flex;flex-direction: row;justify-content: space-between;}
.page-header .logo{margin: 0;max-width: 100%;height: 60px;margin-top: 15px;}
.page-header .logo img{max-height: 60px;width: auto;}
.page-header-wrapper-custom-icons {order: 3;display: flex;flex: 100%;justify-content: flex-end;position: relative;}
.page-header-wrapper-custom-search {order: 1;flex: 100%;display: flex;}
.block-search .label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;text-decoration: none;display: inline-block;float: right;}
.block-search .action.search > span,.block-search .label > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.page-header-wrapper-custom-logo {order: 2;flex: 100%;text-align: center;display: flex;justify-content: center;}
.account-header {order: 2;margin-top: 38.5px;}
.minicart-wrapper {order: 3;float: none;margin-left: 38px !important;margin-top: 38px;display: block;width: 20px;}
body.active-cart .page-header .header .minicart-wrapper {position: static;}
body.active-cart {width: 100vw;height: 100vh;position: fixed;}
body.active-cart .layer-screen {position: fixed;;width: 100%;height: 100%;background-color: #000000;left: 0;top: 0;z-index: 99;opacity: 0.5;display: block;}
body.active-cart .minicart-wrapper.active .block-minicart {margin-right: 0;}
.active-cart #back-top {display: none !important;}
#back-top{background-color: #414447;border-bottom-left-radius: 2px;border-top-left-radius: 2px;bottom: 27px;height: 50px;position: fixed;right: 0;width: 40px;z-index: 2000000000;}
#back-top a{display: block;height: 100%;width: 100%;}
#back-top span{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/back_up.png);background-position: center center;background-repeat: no-repeat;background-size: 11px 13px;display: inline-block;font-size: 0;height: 100%;text-decoration: none;text-indent: 999999px;vertical-align: middle;width: 100%;}
.account-header-block {position: static;padding-bottom: 15px;}
.account-header-icon {font-size: 12px;letter-spacing: normal;position: relative;display: flex;align-items: center;}
.account-header-icon::before{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/me.svg);background-size: 23px;width: 26px;height: 26px;display:inline-block;background-repeat: no-repeat;background-position: center;margin-right: 6px;}
.header-cookiewishlist a{width: 23px;height: 23px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/wishlist.svg);display: block;position: relative;background-repeat: no-repeat;margin-top: 43px;margin-right: 31.5px;}
#cookiewishlist-header-count {position: absolute;width: 20px;height: 20px;background-color: #EC524A;color: #fff;font-size: 11px;text-align: center;border-radius: 10px;line-height: 20px;left: 13px;bottom: 8.79px;}
.minicart-wrapper .action.showcart::before,.minicart-wrapper .action.showcart.active::before{content: ""; height: 24px;width: 24px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/bag.svg);background-repeat: no-repeat;color: #222C28;display: inline-block;}
.page-header-wrapper-custom-icons .minicart-wrapper .action.showcart .counter.qty{background-color: rgba(0,0,0,0);color: #211F24;font-size: 11px;position: absolute;top: 2px;left: 1px;padding: 0;width: 19px;height: 19px;line-height: 18px;text-align: center;margin: 3px 0 0;}
.minicart-wrapper .action.showcart .counter.qty.empty {display: none;}
.page-header-wrapper-custom-search .block-search input{padding-right: 0;border: none;padding: 0;padding-left: 44px;height: 24px;color: #000;font-size: 12px;}
.page-header-wrapper-custom-search .block-search .control{padding: 0;border-top: 0;margin: 0;clear: both;}
.page-header-wrapper-custom-search .block-search{float: none;padding-left: 0;position: relative;width: 250px;z-index: 999999;margin-top: 40px;margin-bottom: 0;}
.page-header-wrapper-custom-search .block-search .action.search{display: inline-block;background-image: none;background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0;text-decoration: none;text-shadow: none;font-weight: 400;padding: 0;position: absolute;right: auto;top: 0;z-index: 1;left: 0;}
.page-header-wrapper-custom-search .block-search .action.search::before{content: "" !important;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icon_search.png);background-size: 24px;width: 24px;height: 24px;display: inline-block !important;background-repeat: no-repeat;}
.page-header-wrapper-custom-icons .block.block-login {max-height:0px;width: 320px;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);right: -65px;left: auto;top: 75px;overflow-y: hidden;position: absolute;background-color: #ffffff;	border-radius: 2px;z-index: 999999;display: none;}
.page-header-wrapper-custom-icons .block.block-login .login-block-border{padding:10px 25px 32px;}
.page-header-wrapper-custom-icons .login-block-border a {color: #222C28 !important;display: block;position: relative;text-decoration: none;text-align: left;width: auto;font-size: 11px;font-style: normal;line-height: 14.6px;letter-spacing: normal;margin-left: 0;margin-top: 10px;}
.mdHover .block.block-login {max-height: 300px;display: block;}
.login-field .input-text{border: none;border-bottom: 1px solid #DFE0DF;width: 100%;height: 24px;padding: 0 0 10px 0px;font-size: 16px;line-height: 24px;filter: none;border-radius: 0;}
.login-field .input-text:active,.login-field .input-text:focus{border-color: #242c28;}
.login-block-border button{cursor: pointer;width: 100%;max-width: 320px;background-color: #222C28;border-color: #222C28;height: 48px;font-size: 12px;border-radius: 2px;color: #ffffff;display: inline-block;left: 0;line-height: 46px;padding: 0px;position: relative;right: 0;text-align: center;margin: auto;margin-top: 24px;border: none;font-weight: normal;}
.header-login-new {margin-top: 10px;}
.page-header-wrapper-custom-icons .block.block-login.login-login a{display: block;font-size: 13px;color: #222C28 !important;font-weight: 500;display: flex;align-items: center;}
.block.block-login.login-login a::before{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/me.svg);background-size: 23px;width: 23px;height: 23px;margin-right: 36px;}
.block.block-login.login-login a.customer-logout::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/logout.svg);}
.page-header-wrapper-custom-icons .block.block-login.login-login a.customer-logout {margin-top: 25px;margin-bottom: 0;}
.page-header-wrapper-custom-icons .account-header-block > a{height: 23px;display: inline-block;}
.page-header-wrapper-custom-icons .block.block-login.login-login .login-block-border{padding-top: 32px;}
.login-field.control.floating-label {margin-top: 23px;}
/* Algolia search */
.page-main #algolia-autocomplete-container .aa-dropdown-menu {z-index: 9999999999999 !important;min-width: inherit;width: 506px;border: none;-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);}
.page-main #algolia-autocomplete-container.reverse .col9{float: none;display: block;order: 2;border: none;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .category {background-color: rgba(0,0,0,0) !important;border: none;color: #222C28;font-size: 15px;line-height: 24px;padding: 0;margin-bottom: 13px;display: block;text-transform: none;}
.page-main .other-sections .aa-suggestion {border: 0.8px solid #222C28 !important;border-radius: 2px;width: auto;font-size: 12px;line-height: 15px;letter-spacing: -0.29px;height: auto;display:inline-block;padding: 8px 18px;margin-bottom: 8px;max-width: 290px;margin-right: 5px;float: left;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions{overflow: hidden;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit{padding: 0 !important;}
.page-main .autocomplete-wrapper{padding: 24px 30px 40px 30px;}
.page-main #algolia-autocomplete-container .other-sections{margin: 20px 0px 0px;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{margin-bottom: 18px;background-color: #fff !important;width: 33.3%;float: left;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit {padding: 0 10px !important;background-color: #fff !important;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info{margin-left: 0;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img {width: 100%;}
.page-main #algolia-autocomplete-container .aa-dataset-products {margin-left: -10px;margin-right: -10px;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info{font-size: 12px;line-height: 16px;font-family: 'Nunito Sans', sans-serif;width: 100%;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price{font-size: 12px;font-weight: 600;white-space: nowrap;line-height: 15px;color: #313332;}
.page-main #autocomplete-products-footer{width: 100%;position: relative;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .footer_algolia{position: relative;width: 100%;}
.page-main .aa-dataset-products .aa-suggestions{margin: 10px auto 5px auto;overflow: hidden;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb {float: none;}
.ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link, .ais-refinement-list--item__active > div > .ais-hierarchical-list--link, .ais-refinement-list--item__active > div > .ais-refinement-list--label, .ais-price-ranges--item__active > .ais-price-ranges--link{box-shadow: none !important;}
.page-main .ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link {font-size: 15px !important;line-height: 24px !important;font-weight: 700 !important;display: flex;display: -webkit-flex;justify-content: space-between;}
.page-main .ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link .cross-circle{width: 24px;height: 21px;background-repeat: no-repeat;background-position: center;background-size: 12px auto;opacity: 1;margin-left: 0 !important;}
.page-main .ais-hierarchical-menu--item__active .ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link .cross-circle{display: none;}
.is-widget-container-categories .ais-HierarchicalMenu-count{display: none;}
#algolia_instant_selector .result .result-thumbnail{position: relative;}
#algolia_instant_selector .result .layer-stock-No {right: 0;position: absolute;top: 0;visibility: visible;width: 100%;float: none;left: 0;display: flex !important;display: -webkit-flex !important;height: 100%;z-index: 9;border-radius: 2px;background-color: rgba(255,255,255,0.8) !important;color: #222C28;font-size: 12px;justify-content: center;align-items: center;text-align: center;}
#algolia_instant_selector .result .layer-stock-Yes{display: none;}
.is-widget-container-nextstatus {display: none;}
.is-widget-container-in_stock_custom {display: none;}

.algolia-search-block #algolia-searchbox .magnifying-glass {bottom: 6px;position: absolute;bottom: auto;top: 2px;right: auto;left: 10px;}
.algolia-search-block #algolia-searchbox .algolia-search-input:focus{border:none;}
#algolia-left-container #instant-search-facets-container{display: flex !important;display: -webkit-flex !important;flex-direction: column;right: -425px;left: auto;overflow-y: auto;height: 100vh;width: 406px !important;padding-left: 36px;padding-right: 36px;padding-top: 90px;box-sizing: border-box;position: fixed;top: 0;background: #fff;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;z-index: 999999999;-moz-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;-webkit-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px,rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;}
#algolia-left-container #instant-search-facets-container > div{order: 2;}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender{order: 1;margin-bottom: 10px;}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-body.ais-refinement-list--body{padding-left: 8px;}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .searchbox {display: none}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--list{white-space: nowrap;height: 55px;display: block;overflow: unset;max-height: inherit;padding-top: 3px;-webkit-transition: max-height .5s ease-in-out .1s;-moz-transition: max-height .5s ease-in-out .1s;-ms-transition: max-height .5s ease-in-out .1s;-o-transition: max-height .5s ease-in-out .1s;margin: 0;padding-left: 0;overflow-y: auto;}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--item{display: inline-block;width: auto !important;float: none;border: 0.5px solid #222C28;margin-right: 5px;border-radius: 2px;height: 32px;line-height: 32px;padding: 0 17px;text-align: center;}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--label::before {display: none}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--label{padding: 0;}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--item:hover,#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--item.ais-refinement-list--item__active{background-color: #222C28;}
#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--item:hover .ais-refinement-list--label .ais-refinement-list--count,#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--item:hover .ais-refinement-list--label,#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--item.ais-refinement-list--item__active .ais-refinement-list--label.checked .ais-refinement-list--count,#algolia-left-container #instant-search-facets-container > div.is-widget-container-gift_gender .ais-refinement-list--item.ais-refinement-list--item__active .ais-refinement-list--label.checked{color: #fff;}
#algolia-left-container #instant-search-facets-container > div#current-refinements {order: 0;}
.close-search-filter {width: 24px;height: 24px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.svg);background-repeat: no-repeat;background-position: center;cursor: pointer;position: absolute;top: 57px;right: 36px;}
.algolia-instant-selector-results #algolia_instant_selector .row{position: relative;margin: 0;}
.algolia-instant-selector-results #algolia_instant_selector.with-facets #algolia-left-container{width: 16.66666667%;float: left;z-index: unset;top: 0 !important;position: absolute;padding: 0;}
.algolia-instant-selector-results #algolia_instant_selector .col-md-9{width: 75% !important;margin-right: 85px;padding: 0;float: right;margin-top: 30px;}
#instant-search-results-container .ais-Hits-list{box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;width: auto;}
#instant-search-results-container .ais-Hits-item{position:relative;width:25%;box-sizing:border-box;flex:0 0 auto;flex-grow:0;flex-basis:auto;flex-grow:0;flex-basis:auto;flex-grow:0;flex-basis:auto;padding-right:15px;padding-left:15px;height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:inherit;-ms-flex-preferred-size:0;flex-basis:auto;max-width:100%;float:none;margin-bottom:28px;margin-top:8px;}
#algolia_instant_selector #instant-search-results-container .col-md-4{float: none;width: 100%;padding: 0;}
.algolia-instant-selector-results #algolia_instant_selector {margin: 0px;}
.algolia-instant-selector-results #algolia_instant_selector .facet{border: none;}
.algolia-instant-selector-results #algolia_instant_selector a{font-size: 14px;font-weight: 500;color: #000 !important;line-height: 20px;font-family: 'Nunito Sans';padding: 0;margin-top: 0;margin-bottom: 0;}
.ais-hierearchical-link-wrapper{padding: 0 !important;margin-bottom: 11px;}
.is-widget-container-categories {margin-left: 85px;margin-top: 40px;width: 219px;}

.ais-Panel{border:0px!important}
.ais-Panel-body,
.ais-Panel-header{background-color:#fff!important;padding:0px!important}
.ais-Panel-header{margin-bottom:13px;}
.ais-Panel-header .name{position:relative;font-size:15px;line-height:24px;color:#222C28;font-style:normal;text-transform:none;font-family:'Nunito Sans',sans-serif;font-weight:600;margin:0 0 10px;word-break:break-all;background:none;}
.ais-HierarchicalMenu-list .ais-HierarchicalMenu-item{margin-bottom:6px!important;}
#instant-search-bar-container .instant-search-bar-label{background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/algolia-search-icon.png);background-repeat:no-repeat;background-position:7px 8px;}
.ais-InfiniteHits-item .result-wrapper, .ais-Hits-item .result-wrapper,
.ais-InfiniteHits, .ais-Hits{padding:0px!important;}
#instant-search-facets-container .is-widget-container-gift_gender .ais-SearchBox{display:none!important;}
.is-widget-container-gift_gender .ais-RefinementList-list{white-space:nowrap;height:55px;display:block;overflow:unset;overflow-y:unset;max-height:inherit;padding-top:3px;-webkit-transition:max-height .5s ease-in-out .1s;-moz-transition:max-height .5s ease-in-out .1s;-ms-transition:max-height .5s ease-in-out .1s;-o-transition:max-height .5s ease-in-out .1s;margin:0;padding-left:0;overflow-y:auto;}
.is-widget-container-gift_gender .ais-RefinementList-item{display:inline-block;width:auto!important;float:none;border:0.5px solid #222C28;margin-right:5px;border-radius:2px;height:32px;line-height:32px;padding:0 17px;text-align:center;}
.ais-RefinementList-label{display:-webkit-flex;align-items:center;top:0;position:relative;font-family:'Nunito Sans';font-weight:300;font-style:normal;cursor:pointer;font-size:12px;color:#222C28;text-transform:none;letter-spacing:-0.29px;line-height:15px;height:32px;}
.ais-RangeSlider .rheostat-horizontal .rheostat-background{height:1px;top:3px;width:100%;border:none;background-color:#BCBCBC;}
.ais-RangeSlider .rheostat-horizontal .rheostat-progress{height:1px;background-color:#222C28;top:3px;}
.ais-RangeSlider .rheostat{margin-top:20px!important;margin-bottom:50px!important;}
.rheostat-handle .rheostat-tooltip{position:absolute;background:#FFFFFF;top:2em!important;left:0%;min-width:20px;text-align:center;font-size:.8em;}
.is-widget-container-gift_gender .ais-RefinementList-item--selected .ais-RefinementList-label{color:#fff!important;};
.is-widget-container-gift_gender .ais-RefinementList-item--selected{background-color:#222C28;color:#fff;};
.is-widget-container-product_tags .ais-RefinementList-label{display:flex;display:-webkit-flex;align-items:center;top:0;position:relative;font-family:'Nunito Sans';font-weight:300;font-style:normal;cursor:pointer;font-size:12px;color:#222C28;text-transform:none;letter-spacing:-0.29px;line-height:15px;height:32px;padding-left:35px!important;}
.is-widget-container-product_tags .ais-RefinementList-label::before{width:22px;height:22px;background:none;background-color:rgba(0, 0, 0, 0);border:0.8px solid #222C28;content:"";display:block;border-radius:2px;box-sizing:border-box;margin-top:2px;background-color:#fff;margin-right:5px;position:absolute;left:8px;}
.is-widget-container-product_tags .ais-RefinementList-label.checked::before{background-color:#222C28;color:#fff;background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/on.png);background-repeat:no-repeat;background-size:22px;}
.ais-CurrentRefinements-label,
.is-widget-container-product_tags .ais-SearchBox-submit{display:none!important;}
.is-widget-container-product_tags input[type="search"]{border:none;height:50px;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-bottom:0.5px solid;border-radius:0;color:#BEBEBE;font-size:15px;background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/search.svg);background-repeat:no-repeat;padding-left:25px;background-size:15px;background-position:2px 17px;}
.is-widget-container-product_tags .ais-SearchBox-reset{display:block!important;background-color:transparent!important;margin-top:-45px!important;position:absolute;}
#current-refinements .ais-CurrentRefinements-item{background-color:#fff!important;border:0px!important;padding:1px 0 0 !important;}
#current-refinements .ais-CurrentRefinements-item .ais-CurrentRefinements-category{border:1px solid #000;border-radius:2px;font-size:14px;font-weight:500;color:#000!important;line-height:20px;font-family:'Nunito Sans';padding:5px 0px 5px 10px!important;margin-top:0;margin-bottom:0;margin-left:0px!important;margin-right:8px!important}
#algolia_instant_selector .ais-CurrentRefinements-delete{display:inline-block!important;background:transparent!important}
.is-widget-container-product_tags .ais-RefinementList-item{float:left!important;width:50%!important;padding:7px 0px!important;}
.is-widget-container-product_tags .ais-RefinementList-item .ais-RefinementList-label{padding-left:35px!important;}
#algolia_instant_selector .ais-CurrentRefinements-delete:hover{color:#000!important;}
.ais-CurrentRefinements-item:hover > span {text-decoration: line-through;}
#algolia-left-container #instant-search-facets-container > div#clear-refinements {order: 0;display: flex;justify-content: flex-end;margin-bottom: 20px;}
#algolia_instant_selector .ais-ClearRefinements button:not(.ais-price-ranges--button){font-size: 14px;font-weight: 500;color: #000 !important;line-height: 20px;font-family: 'Nunito Sans';padding: 0;margin-top: 0;margin-bottom: 0;background: none;width: auto;text-transform: none;display: flex;justify-content: space-between;}
#algolia_instant_selector .ais-ClearRefinements button:not(.ais-price-ranges--button) .name{font-size: 15px;line-height: 24px;color: #222C28;font-style: normal;text-transform: none;font-family: 'Nunito Sans', sans-serif;font-weight: 600;margin: 0 0 10px;word-break: break-all;background: none;}
.ais-RefinementList-item.ais-RefinementList-item--selected {background-color: #222C28;}
.is-widget-container-gift_gender .ais-RefinementList-item:hover {background-color: #222C28;color: #fff;}
.is-widget-container-gift_gender .ais-RefinementList-item:hover .ais-RefinementList-label {color:#fff;}
.is-widget-container-product_tags .ais-RefinementList-item.ais-RefinementList-item--selected{background: none;}
#algolia_instant_selector button:not(.ais-price-ranges--button):hover{background: none;text-decoration: underline;}
.ais-ClearRefinements{width: 100%;}


#algolia_instant_selector .is-widget-container-categories .facet .name{line-height: 24px;font-size: 15px;color: #222C28 !important;padding: 0 !important;font-weight: 700;font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform: none;background-color: transparent;}
#algolia_instant_selector .is-widget-container-categories .ais-header {margin-bottom: 16px;}
.algolia-instant-selector-results #algolia_instant_selector a.result {border: none;}
.algolia-instant-selector-results #algolia_instant_selector .result .result-thumbnail img{display: block;height: auto;width: auto;}
.algolia-instant-selector-results #algolia_instant_selector .result .result-title{margin-top: 0;max-height: 40px;overflow: hidden;color: #000;font-style: normal;font-size: 12px;letter-spacing: normal;line-height: 24px;padding-right: 15px;position: relative;height: auto;text-transform: none;padding-top: 15px;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;margin-bottom: 8px;text-align: left;}
.algolia-instant-selector-results #algolia_instant_selector .result .price{font-size: 14px;color: #000;letter-spacing: normal;height: auto;font-weight: 600;line-height: 18px;text-align: left;}
.search-algolia-toolbar-btns {display: flex;display: -webkit-flex;position: absolute;right: 85px;z-index: 9;}
#algolia_sorter_btn {position: relative;float: none;font-style: normal;border: 0.8px solid #DFE0DF;border-radius: 20px;height: 40.5px;padding: 0;line-height: 40.5px;text-align: center;letter-spacing: -0.36px;font-size: 15px;text-transform: none;font-weight: normal;font-family: 'Nunito Sans';width: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;padding-right: 8.25px;padding-left: 16.25px;margin-right: 40px;}
#algolia_sorter_btn select{padding: 0;border: 0;background: none;height: 40.5px;font-style: normal;line-height: 40.5px;text-align: center;letter-spacing: -0.36px;font-size: 15px;text-transform: none;font-weight: normal;font-family: 'Nunito Sans';}
#algolia_filter_btn {display: block;position: relative;right: 0px;z-index: 9}
#algolia_filter_btn span {height: 40px;background-color: #222C28;color: #fff;line-height: 40px;border-radius: 20px;padding-right: 16px;display: flex;display: -webkit-flex;align-items: center;padding-left: 16px;cursor: pointer;}
#algolia_filter_btn span::before{content: "";width: 24px;height: 24px;display: block;margin-right: 10px;background-color: #fff;-webkit-mask-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/plusSmall.svg);mask-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/plusSmall.svg);mask-repeat: no-repeat;mask-position: center;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;}
.catalogsearch-result-index .page-title-wrapper{text-align: left !important;width: 75%;float: right;margin: 0 !important;margin-right: 85px !important;}
.catalogsearch-result-index .page-title-wrapper span{margin: 0 0 10px 0;font-weight: 900;color: #222C28;text-transform: none;font-size: 20px;display: block;}
.algolia-instant-selector-results #algolia_instant_selector #instant-search-bar{border-color: #222C28;width: auto;float: none;flex: 1;}
.algolia-instant-selector-results #algolia_instant_selector .instant-search-bar-label{background-color: #222C28;padding-left: 35px;min-width: 140px;width: auto;float: none;}
.algolia-instant-selector-results #algolia_instant_selector .instant-search-bar-wrapper{flex: 1;}
.algolia-instant-selector-results #algolia_instant_selector .col-md-12{padding-left: 0;}
.algolia-instant-selector-results #algolia_instant_selector .ais-hits--item .product-reviews-summary{margin-left: -7px;margin-top: -7px;}
.algolia-instant-selector-results #algolia_instant_selector .hits .infos{margin-left: 0;background-color: rgba(0,0,0,0);font-size: 15px;color: #222C28;font-family: 'Nunito Sans';font-weight: normal;padding: 0 3px !important;}
.algolia-instant-selector-results #algolia_instant_selector .hits .infos strong {color: #222C28;}
.algolia-instant-selector-results #algolia_instant_selector .before_special{color: #BEBEBE;font-weight: 400;text-decoration: line-through;font-size: 14px;}
.algolia-instant-selector-results #algolia_instant_selector .facet .name{position: relative;font-size: 15px;line-height: 24px;color: #222C28;font-style: normal;text-transform: none;font-family: 'Nunito Sans', sans-serif;font-weight: 600;margin: 0 0 10px;word-break: break-all;background: none;}
.algolia-instant-selector-results .ais-range-slider--handle{width: 21px;height: 21px;border: 1px solid #222C28;}
.algolia-instant-selector-results .ais-range-slider .rheostat-horizontal .rheostat-progress{height: 1px;background-color: #222C28;top: 3px;}
.algolia-instant-selector-results .ais-range-slider .rheostat-horizontal .rheostat-background {height: 1px;top: 3px;width: 100%;border: none;background-color: #BCBCBC;}
.algolia-instant-selector-results .ais-range-slider--tooltip{top: 2em;}
.algolia-instant-selector-results .ais-range-slider--marker-large{display: none;}
.algolia-instant-selector-results .ais-range-slider .rheostat{margin-top: 12px;margin-bottom: 03em;}
.algolia-instant-selector-results .ais-refinement-list--item {width: 50% !important;float: left;}
.algolia-instant-selector-results .ais-refinement-list--label{display: flex;display: -webkit-flex;align-items: center;top: 0;position: relative;font-family: 'Nunito Sans';font-weight: 300;font-style: normal;cursor: pointer;font-size: 12px;color: #222C28;text-transform: none;letter-spacing: -0.29px;line-height: 15px;height: 32px;padding-left: 35px;}
.algolia-instant-selector-results .ais-refinement-list--label::before {width: 22px;height: 22px;background: none;border: 0.8px solid #222C28;content: "";display: block;border-radius: 2px;box-sizing: border-box;margin-top: 2px;background-color: #fff;margin-right: 5px;position: absolute;left: 8px;}
.algolia-instant-selector-results .ais-refinement-list--label.checked::before{background-color: #222C28;color: #fff;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/on.png);background-repeat: no-repeat;background-size: 22px;}
.algolia-instant-selector-results .ais-refinement-list--item__active > div > .ais-refinement-list--label{box-shadow: none;font-weight: normal;}
.algolia-instant-selector-results .ais-refinement-list--count::after {content: ")";padding-left: 1px;}
.algolia-instant-selector-results .ais-refinement-list--count::before {content: "(";padding-right: 1px;}
.algolia-instant-selector-results .ais-refinement-list--count{margin-left: 3px;color: #222C28;}
.algolia-instant-selector-results .searchbox.sbx-sffv .sbx-sffv__input{border: none;border-bottom: 0.5px solid;border-radius: 0;color: #BEBEBE;font-size: 15px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/search.svg);background-repeat: no-repeat;padding-left: 25px;background-size: 15px;background-position: 2px 20px;}
.algolia-instant-selector-results #algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset{position: absolute;right: 0;top: 12px;margin: 0;}
.algolia-instant-selector-results #algolia_instant_selector .ais-refinement-list--list .sbx-sffv__wrapper{position: relative;}
.algolia-instant-selector-results .ais-current-refined-values--item .current-refinement-wrapper{padding-right: 8px;background-color: #fff;}
.algolia-instant-selector-results .ais-current-refined-values--link{border: solid 1px #000;}
.algolia-instant-selector-results .current-refinement-label {display: none;}
.algolia-instant-selector-results .ais-current-refined-values--item .cross-wrapper{background-color: #fff;order: 2;}
.algolia-instant-selector-results #algolia_instant_selector .cross-wrapper .clear-refinement{top: 5px;left: 9px;width: 9px;}
.algolia-instant-selector-results #algolia_instant_selector .ais-current-refined-values--item a > div {display: flex;display: -webkit-flex;}
.algolia-instant-selector-results .ais-current-refined-values--list .ais-current-refined-values--item {display: inline-block;margin-right: 10px;}
#instant-search-pagination-container .ais-pagination {overflow: hidden;margin-bottom: 35px;}
#instant-search-pagination-container .ais-pagination .ais-pagination--item__previous{float: left;margin: 0;}
#instant-search-pagination-container .ais-pagination .ais-pagination--item__next{float: right;margin: 0;}
#instant-search-pagination-container .ais-pagination .ais-pagination--item__previous .ais-pagination--link,#instant-search-pagination-container .ais-pagination .ais-pagination--item__next .ais-pagination--link{border: #A7AAA8 solid 0.5px;border-radius: 22px;width: 44px;height: 44px;display: flex;display: -webkit-flex;align-items: center;margin: 0;font-size: 0;}
#instant-search-pagination-container .ais-pagination .ais-pagination--item__next .ais-pagination--link::before,#instant-search-pagination-container .ais-pagination .ais-pagination--item__previous .ais-pagination--link::before{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 12px;height: 12px;background-position: center;background-size: 12px;background-repeat: no-repeat;display: block;-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);margin: auto;margin-left: 16px;}
#instant-search-pagination-container .ais-pagination .ais-pagination--item__previous .ais-pagination--link::before{-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);margin-left: 15px;}
.searchbox.sbx-sffv.sbx-sffv-disabled {display: none;}
#instant-search-bar-container #instant-search-box{display: flex;display: -webkit-flex;}
.page-main #algolia-autocomplete-container .aa-dropdown-menu .category.products-search.no-products{display: none;}
.instant-search-container {display: flex;display: -webkit-flex;}
.instant-search-container .ais-SearchBox{margin-bottom: 0;}
.instant-search-container .ais-SearchBox .ais-SearchBox-input{border: none;}
.instant-search-bar-label{background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/algolia-search-icon.png);background-repeat:no-repeat;background-position:7px 8px;}
#algolia_instant_selector .hits .no-results{text-align: left;padding: 0;}
#instant-search-bar .ais-SearchBox-reset {background: none !important;top: 0;}
.ais-SearchBox input[type="search"].ais-SearchBox-input {height: 32px;}
.algolia-instant-selector-results .instant-search-container {margin-bottom: 15px;}

.page-header-wrapper-custom-menu .navigation .level0 .submenu .submenu {top: 0 !important;}
.page-header-wrapper-custom-menu .navigation .level0.parent:hover > .level-top,.page-header-wrapper-custom-menu .navigation .level0.parent > .level-top.ui-state-focus{-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);}
.page-header-wrapper-custom-menu .navigation .level0.parent:hover > .level-top::after,.page-header-wrapper-custom-menu .navigation .level0.parent > .level-top.ui-state-focus::after {content: "";background-color: #fff;width: 100%;height: 7px;display: block;position: absolute;z-index: 999999;bottom: -1px;left: 0;}
.page-header-wrapper-custom-menu .navigation .level0.parent:hover > .submenu{display: flex !important;}
.page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column{flex-direction: row;left: 0% !important;-moz-transform: translate(0%) !important;-webkit-transform: translate(0%) !important;transform: translate(0%) !important;padding-left: 25px !important;min-width: inherit !important;padding-right: 20px !important;padding: 0 !important;overflow: visible;box-shadow: none;margin: 0 !important;min-width: 100% !important;}
.page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s span{font-size: 12px;font-weight: 500;color: #222C28 !important;line-height: 15px;display: block;margin-bottom: 25px;}
.page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s a{text-decoration: none;}
.page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s a:hover span{color: #313332 !important;}
.page-header-wrapper-custom-menu .navigation .level0 .submenu .submenu{display: block !important;padding: 0 !important;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;position: relative;left: 0 !important;right: 0 !important;}
.page-header-wrapper-custom-menu .navigation .level0 .submenu li{flex: 1;}
.page-header-wrapper-custom-menu .navigation .level0 .submenu li.last-item-static {flex: 2;}
.nav-toggle{display:none;text-decoration: none;cursor: pointer;font-size: 0;left: 15px;position: absolute;top: 15px;z-index: 14;}
.page-header-wrapper-custom-menu .navigation li.level0{position: static;}
.page-header-wrapper-custom-menu .navigation li.level0.special-column-class{position: relative;}
.navigation .level0 .submenu .submenu a {padding: 0;font-size: 12px;font-weight: 500;color: #222C28 !important;line-height: 36px;}
.navigation {font-weight: 700;}
.level-top-s.ui-corner-all {font-size: 14px;font-weight: 600;line-height: 40px;text-decoration: underline;}
.page-header-wrapper-custom-menu .submenu .level-top-s {font-size: 14px;font-weight: 600;line-height: 40px !important;padding: 0 !important;}
.navigation .level0 .submenu .level-top-s > a:hover, .navigation .level0 .submenu .level-top-s > a.ui-state-focus{color: #313332 !important;text-decoration: underline;}
.navigation .level0 .submenu .submenu a:hover {text-decoration: underline;}
.navigation .level0 .submenu a{text-decoration: none !important;}
.page-header-wrapper-custom-menu .submenu .level-top-s{text-decoration: none !important;}
.page-header-wrapper-custom-menu .submenu .level-top-s .level-top-s:hover {text-decoration: underline !important;}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{background: rgba(0,0,0,0) !important;text-decoration: none;}
.page-header-wrapper-custom-menu .navigation ul .only-item-static .ui-menu {display: flex !important;}
.page-header-wrapper-custom-menu .navigation .specia-img a{padding: 0 !important;position: relative;display: block !important;}
.page-header-wrapper-custom-menu .navigation .specia-img a img {width: 100%;}
.page-header-wrapper-custom-menu .navigation .specia-img a span{position: absolute;bottom: 20px;left: 15px;color: #fff;font-weight: 900;font-size: 24px;letter-spacing: -0.58px;}
.nav-sections-item-content .navigation .level0 > .submenu > li.level1.ui-menu-item.last-item-static .specia-img{width: auto !important;}
.category-left-menu .navigation ul.category-left.special-column li.active-li {display: block !important;}
.category-left-menu .menu-manager-menu > li.level-0.special-column > .special-column.category-left {display: block !important;}
.category-left-menu .navigation ul.category-left.special-column li.active-li a {text-decoration: none;}
.category-left-menu .navigation ul.category-left.special-column li.active-li.special-column-active a {text-decoration: underline;}
.category-left-menu .navigation ul.category-left.special-column li.active-li a:hover{text-decoration: underline;}
.category-left-menu .menu-manager-menu > li.level-0.special-column {margin-left: 0;}
.category-left-menu .navigation li.level0.open-big-menu > ul.level0.submenu {display: block !important;}
.search-autocomplete {display: none;margin-top: 0px;overflow: hidden;position: absolute;z-index: 3;}
/* Category page */
.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content div.product-des-cat{display: none;}
.submenu-items.active-submenu {background-color: #fff;border-top: none;height: 18px;position: relative;overflow:hidden;width: 89%;width: -webkit-calc(100% - 240px) !important;width: -moz-calc(100% - 240px) !important;width: calc(100% - 240px) !important;float: right;margin-bottom: 30px;display: none;}
.submenu-items {height: 0px;}
.submenu-items ul {padding-left: 0px;margin-left: -10px;width: 80%;}
.submenu-items li {display: inline-block;height: 18px;line-height: 18px;margin-right: 0px;margin-bottom: 0;}
.submenu-items li span {padding-left: 10px;padding-right: 10px;display: block;position: relative;font-size: 14.67px;letter-spacing: 0.88px;}
.submenu-items li a span::before {content: "";width: 1.5px;height: 13px;background-color: #656565;display: inline-block;position: absolute;left: 0;top: 3px;}
.submenu-items li.active span {color: #333333;text-decoration: underline;}
.submenu-items li:hover span {text-decoration: underline;color: #333333;}
.page-layout-2columns-left .sidebar-main .smile-filter{position: fixed !important;top: 0 !important;background-color: #fff;width: 406px !important;right: -425px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;z-index: 999999999;-moz-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;-webkit-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;}
.sidebar.sidebar-main.openSidebar .smile-filter {right: 0;left: auto;overflow-y: auto;height: 100vh;}
.smile-filter .filter-contents {padding-bottom: 50px;}
.products-block-title.category-title{margin-right: 85px !important;width: 75% !important;float: right;border: medium none;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;display: -webkit-flex;-webkit-flex-wrap: wrap;margin-top: 2px;margin-bottom: 10px;position: relative;}
.catalog-category-view.page-products .page-main {position: relative;}
.catalog-category-view.page-products .columns {position: static;}
.products-block-title.category-title .products-block-title-content{margin-left: 0;position: relative;top: 0;flex: 1;}
#category-button-filter::before {content: "";width: 24px;height: 24px;display: block;margin-right: 10px;background-color: #fff;-webkit-mask-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/plusSmall.svg);mask-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/plusSmall.svg);mask-repeat: no-repeat;mask-position: center;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;}
#category-button-filter {height: 40px;background-color: #222C28;color: #fff;line-height: 40px;border-radius: 20px;padding-right: 16px;display: flex;display: -webkit-flex;align-items: center;padding-left: 16px;cursor: pointer;}
.category-button-filter .product-amount{font-size: 13px;margin-left: 5px;display: block;}
.category-button-filter .product-amount-filter {display: inline;padding: 0 2px !important;}
.layer-screen.layer-visible{display: block;width: 100vw;position: fixed;z-index: 99999999;height: 100vh;background-color: rgba(0,0,0,0.25);left:0;top:0;}
.page-main .products-block-title .products-block-title-content span span{font-weight: 900;font-style: normal;color: #222C28;letter-spacing: normal;text-transform: none;font-size: 20px;}
.catalog-category-view .top-toolbar-list {position: absolute;top: 1px;right: 182px;z-index: 9999;}
.top-toolbar-list .toolbar.toolbar-products {position: relative;margin-left: 12.5px;margin-right: 12.5px;margin-bottom: 0;}
.columns .top-toolbar-list .toolbar-products .sorter {top: 0;float: none;font-style: normal;display: block;border: 0.5px solid #DFE0DF;border-radius: 20px;height: 40.5px;padding: 0;line-height: 40.5px;text-align: center;letter-spacing: -0.36px;font-size: 15px;text-transform: none;font-weight: normal;font-family: 'Nunito Sans';width: auto;padding-right: 24.25px;padding-left: 16.25px;margin-right: 40px;}
.page-layout-2columns-left .sidebar-main{width: 16.66666667%;float: left;z-index: unset;top: 0 !important;position: absolute !important;padding: 0;}
.page-layout-2columns-left .sidebar-main .smile-filter{padding-left: 36px;padding-right: 36px;padding-top: 57px;box-sizing: border-box;}
.sidebar-main .smile-filter .smile-filter-title {font-weight: 900;font-style: normal;text-transform: none;font-size: 20px;letter-spacing: -0.48px;margin-bottom: 0px;color: #222C28;line-height: 32px;}
.sidebar-main .smile-filter {margin-left: 0;width: auto;margin-top: 0px;}
.sidebar-main .smile-filter .filter-options-item{background-image: none;padding-top: 0;margin-bottom: 26px;}
.sidebar-main .smile-filter .filter-options .filter-options-title {position: relative;font-size: 15px;line-height: 24px;color: #222C28;font-style: normal;text-transform: none;font-family: 'Nunito Sans', sans-serif;font-weight: 600;margin: 0 0 10px;word-break: break-all;}
.smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items,.smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items{white-space: nowrap;height: 55px;display: block;overflow: unset;margin-right: -36px;max-height: inherit;padding-top: 3px;-webkit-transition: max-height .5s ease-in-out .1s;-moz-transition: max-height .5s ease-in-out .1s;-ms-transition: max-height .5s ease-in-out .1s;-o-transition: max-height .5s ease-in-out .1s;margin:0;padding-left:0;}
.smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item,.smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item{display: inline-block;width: auto;border: 0.5px solid #222C28;margin-right: 5px;border-radius: 2px;height: 32px;line-height: 32px;padding: 0 17px;text-align: center;}
.smile-filter .block.filter .filter-options-item.filter-id-product_tags:first-child .filter-options-content .items .item {border: none;margin: 0;padding: 0;}
.smile-filter .block.filter .filter-options-item.filter-id-product_tags:first-child .filter-options-content .items{height: auto;overflow-y: auto;overflow-x: hidden;}
.smile-filter .block.filter .filter-options-item.filter-id-product_tags:first-child .filter-options-content .items .item:hover,.catalog-category-view .smile-filter .block.filter .filter-options-item.filter-id-product_tags:first-child .filter-options-content .items .item.active-filter-item{background-color: rgba(0,0,0,0);}
.smile-filter .block.filter .filter-options-item.filter-id-product_tags:first-child .filter-options-content .items .item:hover a span,.catalog-category-view .smile-filter .block.filter .filter-options-item.filter-id-product_tags:first-child .filter-options-content .items .item.active-filter-item a span{color: #222C28 !important;}
.smile-filter input[type="checkbox"] + label {padding-left: 0;}
.smile-filter .filter-options-content .items a span {top: 0;position: relative;font-family: 'Nunito Sans';font-weight: 300;font-style: normal;cursor: pointer;font-size: 12px;color: #222C28;text-transform: none;letter-spacing: -0.29px;line-height: 15px;}
.smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item:hover,.smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item.active-filter-item,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item.active-filter-item,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item:hover,
.smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item.active-filter-item,.catalog-category-view .smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item:hover{background-color: #222C28;}
.smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item:hover a span,.smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item.active-filter-item a span,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item.active-filter-item a span, .smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item:hover a span,
.smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item.active-filter-item a span,.catalog-category-view .smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item:hover a span{color: #fff !important;}
.smile-filter .block.filter .filter-options .filter-id-personalizable .filter-options-content .item.active-filter-item::after {display: none;}
.smile-filter .block.filter .filter-options .filter-options-content{margin-bottom: 0;}
.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content,.smile-filter .block.filter .filter-options-item:first-child .filter-options-content {height: auto;overflow-y: unset;overflow-x: auto;}
.smile-filter .block.filter .filter-options .filter-options-content{max-height: 160px;overflow-y: auto;height: auto;}
.smile-filter-close{width: 24px; height: 24px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.svg);background-repeat:no-repeat;background-position: center;cursor: pointer;}
.smile-filter-header {display: flex;display: -webkit-flex;margin-bottom: 23px;flex-direction: row;justify-content: space-between;align-items: center;}
.smile-filter .block.filter .filter-options .filter-options-content .item.active-filter-item::after{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/checkSmallFilter.svg);width: 24px;height: 24px;background-repeat: no-repeat;background-position: center;display: none;}
.smile-filter .block.filter .filter-options .filter-id-price_filter .filter-options-content .item.active-filter-item::after{display:none;}
.smile-filter .block.filter .filter-options .filter-options-item.filter-id-personalizable .filter-options-content .item.active-filter-item,.smile-filter .block.filter .filter-options .filter-options-item:first-child .filter-options-content .item.active-filter-item{background-color: #222C28;}
.smile-filter .block.filter .filter-options .filter-options-item.filter-id-personalizable .filter-options-content .item.active-filter-item a span,.smile-filter .block.filter .filter-options .filter-options-item:first-child .filter-options-content .item.active-filter-item a span {color: #222C28;}
.smile-filter .block.filter .filter-options .filter-options-content .item{display: flex;display: -webkit-flex;flex-direction: row;justify-content: space-between;align-items: center;width: 315px;}
.smile-filter .filter-options-content .items a{width: 100%;}
.products-block-title .products-block-title-content .top-seo-text {color: #222C28;font-size: 15px;line-height: 24px;font-family: 'Nunito Sans';margin-right: 20px;width: 80%;}
.top-seo-text p {margin-bottom: 1rem;}
.page-layout-2columns-left.catalog-category-view .column.main{width: 75% !important;margin-right: 85px;position: static !important;}
.columns .products-block.products-grid{padding-left: 0;padding-right: 0;margin: 0;padding-bottom: 40px;}
.products-block.products-grid .products-block-wrapper{box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;width: auto;}
.products.products-grid.products-block .products-block-wrapper .product-block{position: relative;;width: 25%;box-sizing: border-box;flex: 0 0 auto;padding-right: 15px;padding-left: 15px;height: auto;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: inherit;-ms-flex-preferred-size: 0;flex-basis: auto;max-width: 100%;float: none;margin-bottom: 28px;margin-top: 8px;}
.products.products-grid.products-block .products-block-wrapper .product-block .product-desc-info{height: 89px;}
.products-grid.products-block .products-block-wrapper .product-block:nth-child(5n+1){clear: inherit;}
.products.products-block .product-block .product-wrapper{margin-left: 0;margin-right: 0;margin-top: 8px;margin-bottom: 8px;position: relative;overflow: hidden;}
.products.products-block .product-block .product-desc-info .product-name{margin-bottom: 0;max-height: 40px;overflow: hidden;color: #000;font-style: normal;font-size: 12px;letter-spacing: normal;line-height: 24px;padding-right: 15px;position: relative;height: auto;text-transform: none;padding-top: 15px;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;margin-bottom: 8px;}
.products.products-block .product-block .product-desc-info .product-price{font-size: 14px;color: #000;letter-spacing: normal;height: auto;font-weight: 600;line-height: 18px;}
.products.products-block .product-block .product-desc-info .product-price .price-box {display: inline-block;}
.products.products-block .product-block .product-desc-info .product-price .price{font-size: 14px;font-weight: 600;font-style: normal;color: #000;line-height: 18px;}
.products .product-desc-info-content .price-label{margin-right: 5px;}
.products.products-block .product-block .product-desc-info .labels-block .perso-info,.products.products-block .product-block .product-desc-info .labels-block .product-label-top{font-style: normal;font-weight: normal;color: #607073;padding-top: 0;line-height: 16px;padding-bottom: 0;text-transform: none;font-size: 12px;letter-spacing: normal;padding-right: 8px;}
.products.products-block .product-block a{color: #607073 !important;position: absolute;display: block;width: 100%;height: 100%;top: 0;}
.products.products-block .product-block .product-image-container{position: relative;display: block;max-width: 100%;width: 100% !important;float: none;height: 0;overflow: hidden;padding-bottom: 100%;}
.products.products-grid.products-block .product-block .product-container, .products.products-block.last-products .product-block .product-container{border: none;}
.products.products-grid.products-block .product-block:hover .product-container, .products.products-block.last-products .product-block:hover .product-container{border:none;}
.products.products-block .product-block .product-desc-info .labels-block .perso-info{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/perso.svg);background-repeat: no-repeat;background-position: 0px 2px;padding-left: 15.5px;}
.products.products-block .product-block .product-desc-info .labels-block{margin-top: 8px;display: flex;display: -webkit-flex;}
.products.products-block .product-block .product-desc-info .labels-block .product-label-top.best-label{display: flex;display: -webkit-flex;flex-direction: row;flex-wrap: wrap;-webkit-flex-wrap: wrap;position: relative;}
.products.products-block .product-block .product-desc-info .labels-block .product-label-top.best-label a{padding-left: 15px;position: relative;}
.products.products-block .product-block .product-desc-info .labels-block .product-label-top a{position: relative;}
.create-custom-product.catalog-product-view.perso-image-uploader .perso-tool-show {margin-left: 0px;padding-bottom: 0;}
.create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .image-uploader ~ .field-container .toolbar-container {float: none;width: 100%;display: block;position: static;}
.bundle-configuration {max-width: 61%;margin-bottom: 10px;}
.bundle-configuration .actions-toolbar.review-form-actions {margin: 0 !important;}
.bundle-configuration #poster-container {width: 100% !important;}
.wdt-emoji-picker-parent{position: static;}
.product-info-main .wdt-emoji-popup {width: 305px;}
.drop-back #drop-container {max-width: 600px;margin: auto;margin-top: 105px;border: 2px solid #a8a8a8;text-align: center;background-color:#ffffff;color:#A8A8A8;font-size: 16px;font-weight: 500;padding-bottom: 40px;position: relative;}
.drop-back #drop-container .close-popup-uploader {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/input_error.png);position: absolute;top: -18px;width: 35px;height: 35px;background-size: 34px;border: 3px solid #fff;border-radius: 13px;background-color:#ffffff;right: -22px;font-size: 0;background-repeat: no-repeat;cursor: pointer;}
.drop-back #drop-container #drop {background-color: #E6E6E6;overflow: hidden;border: none !important;width: 80%;margin: auto;margin-top: 65px;margin-bottom: 20px;padding-bottom: 20px;}
.drop-back #drop-container iframe {width: 100%;height: 295px;border: none;}
.catalog-product-view .drop-back #drop-container #upload-photo {background-color: #47AFF8;border: none;border-radius: 2px;color:#fff;font-size: 12px;line-height: 15px !important;font-weight: 500;letter-spacing: normal;height: 48px;text-transform: capitalize;font-style: normal;}
.catalog-product-view .drop-back #drop-container #close-drop {border: none;border-radius: 2px;background-color: #242C28;height: 48px;max-width: 288px;font-size: 12px;letter-spacing: normal;font-style: normal;text-transform: capitalize;font-weight: 500;line-height: 15px;color: #fff;}
.personal-product-type .product-options-wrapper {display: none;margin-bottom: 0px;float: none;width: 100%;}
.personal-product-preview img {height: auto;width: auto;max-height: 100%;}
.product-label-top.exclusive-label::before{content: "";width: 12px;height: 14px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/exclusive.svg);background-repeat: no-repeat;background-position: 0 3px;display: block;padding-left: 3px;}
.product-label-top.bestseller-label::before,.product-label-top.best-label::before{content: "";width: 12px;height: 14px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/exclusive.svg);background-repeat: no-repeat;background-position: 0 3px;display: block;padding-left: 3px;position: absolute;}
.catalog-product-view .product-info-main .product-labels .product-label-top.bestseller-label {padding-left: 16px;position: relative;}
.catalog-product-view .product-info-main .product-labels .product-label-top.bestseller-label::before{left: 0;border: none !important;}
.product-label-top.new-label::before{content: "";width: 12px;height: 14px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/star.svg);background-repeat: no-repeat;background-position: 0 3px;display: block;padding-left: 3px;border: none !important;}
.products.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top.new-label,.products.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top.exclusive-label {display: flex;display: -webkit-flex;flex-direction: row;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.products.products-block .products-block-wrapper .product-block .wishlist-btn{position: absolute;background-repeat: no-repeat;right: 39px;top: 26px;margin-top: 0;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart_white.svg);background-color: rgba(0,0,0,0);width: 26px;height: 21px;background-size: auto;-webkit-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));-moz-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));-ms-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));-o-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));z-index: 999;opacity: 0;}
.products.products-block .products-block-wrapper .product-block .wishlist-btn:hover {background-color: rgba(0,0,0,0);background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart.svg);}
.products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old-price span.price, .products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old.price span.price{color: #BEBEBE;font-size: 14px;font-weight: normal;line-height: 18px;}
.icon-sorter {display: block;width: 10px;height: 1px;background-color: #000;margin-top: 4px;margin-bottom: 4px;margin-left: 3px;margin-right: 3px;}
.icon-sorter::before {content: "";width: 16px;height: 1px;background-color: #000;display: block;position: relative;top: -4px;left: -3px;}
.icon-sorter::after {display: block;width: 2px;height: 1px;background-color: #000;position: relative;content: "";bottom: -4px;left: 4px;}
.current-sorter {margin-left: 16px;}
.sorter .sort-by {position: relative;cursor: pointer;display: -webkit-flex;display: flex;flex-direction: row;align-items: center;}
.product-badgets-top {background-color: #000000;box-shadow: 0 1px 8px 0 rgba(50,50,50,0.91);color:#ffffff;font-size: 15px;height: 35px;line-height: 35px;margin-left: 7px;margin-top: 7px;position: absolute;text-align: center;width: 32px;z-index: 99;font-weight: 800;}
.products-block-title.category-title .products-block-title-content .page-title {margin: 0 0 10px 0;font-weight: 900;color: #222C28;text-transform: none;font-size: 20px;}
.category-left-menu {margin-left: 85px;margin-top: 40px;}
.category-left-menu li.level0 {display: block;}
.category-left-menu .navigation .level0 > .level-top{line-height: 24px;font-size: 15px;color: #222C28 !important;padding: 0 !important;font-family: 'Nunito Sans';font-weight: 800;}
.category-left-menu .navigation .level0 .submenu .submenu{top: 0 !important;left: 0 !important;position: relative;display: none !important;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: none;background-color: rgba(0,0,0,0);}
.category-left-menu .navigation .level0 .submenu a{padding: 8px 0px;}
.category-left-menu .navigation ul {padding: 0;}
.category-left-menu .navigation li.level0{margin: 0;margin-bottom: 16px;}
.category-left-menu .navigation li.level0.active::after {-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.category-left-menu .navigation li.level0.active > ul.level0.submenu {display: block !important;}
.category-left-menu .navigation li.level0 > ul.level0.submenu{top: 0 !important;position: relative !important;left: 0 !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;padding-left: 16px !important;box-sizing: border-box;margin-top: 16px !important;background-color: rgba(0,0,0,0);}
.category-left-menu  .navigation .level0.has-active > .submenu,.category-left-menu li.level0.has-active .submenu.active-submenu {display: block !important;top: 0 !important;position: relative;left: 0 !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;}
.category-left-menu .navigation li.level0.has-active.parent:hover > .submenu{display: block !important;}
.category-left-menu .navigation{background-color: rgba(0,0,0,0);padding: 0 !important;}
.category-left-menu .level-top-s.ui-corner-all{line-height: 24px;font-size: 15px;color: #222C28 !important;padding: 0 !important;font-family: 'Nunito Sans';font-weight: 800;display: block;text-decoration: none;}
.category-left-menu .navigation .level0.active > .level-top,.category-left-menu .navigation .level0.has-active > .level-top{border: none;}
.category-left-menu .navigation .level0 .submenu li{margin-bottom: 11px;}
.category-left-menu .navigation .level0 .submenu .submenu.open-submenu {display: block !important;}
.category-left-menu .navigation .level0 .submenu li.active .submenu {display: block !important;margin-top: 17px !important;}
.category-left-menu .navigation .level0 .submenu .submenu a {padding: 0;font-size: 15px;font-weight: 500;color: #000 !important;line-height: 26px;padding: 0 !important;font-family: 'Nunito Sans';}
.category-left-menu .navigation .level0 .submenu li.level2 {margin-bottom: 11px;}
.category-left-menu .navigation .level0 .submenu li.all-show a{font-size: 14px;font-weight: 500;color: #000 !important;line-height: 20px;padding: 0 !important;font-family: 'Nunito Sans';text-decoration: underline;}
.category-left-menu .navigation .special-column-menu ul.category-left.special-column li.active-li{padding-left: 0;}
.category-left-menu .navigation .open-big-menu.level0 > .level-top{font-weight: 700;font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.category-left-menu .navigation .special-column-menu .special-column.category-left {display: block !important;}
.category-left-menu .navigation .level0 .submenu li.headline-submenu,.category-left-menu .navigation .special-column-menu .submenu-open,
.category-left-menu .navigation .special-column-menu .headline-submenu,.category-left-menu .navigation .level0 .submenu li::after,
.category-left-menu .navigation .level0 .submenu .active > a{border: none;}
.category-left-menu .navigation .special-column-menu .submenu-open {display: none;}
.category-seo-text {border-top: 1px solid #9b9b9b;}
.category-seo-text .footer-seo-block {margin: auto;max-width: 1304px;text-align: justify;padding: 30px 0 55px;}
.footer-seo-logo {text-align: center;}
.footer-seo-text {padding-top: 9px;}
.category-seo-text .footer-seo-block .footer-seo-text > p {font-size: 13px;margin: 0;}
.sidebar .category-description.sticky{position: fixed;}
.sidebar .category-description {display: block;margin-left: 85px;color: #222C28;font-size: 13px;line-height: 19px;font-family: 'Nunito Sans';margin-top: 70px;width: 228px;}
.sidebar .category-description h2{font-weight: 700;font-style: normal;color: #222C28;letter-spacing: normal;text-transform: none;font-size: 13px;line-height: 19px;margin-bottom: 15px;}
.sidebar .category-description.sticky-on-bottom{position: absolute;width: auto;}
.top-toolbar-list .toolbar-products .sorter .sort-list-inner{font-style: normal;font-weight: normal;left: -16px;position: absolute;top: 31px;text-transform: none;font-family: 'Montserrat';width: 270px !important;background-color: rgba(0,0,0,0);padding-top: 0px;overflow: hidden;max-height: 0;}
.top-toolbar-list .toolbar-products .sorter .sort-list-inner.mdHover {padding-top: 26px;overflow: visible;}
.top-toolbar-list .toolbar-products .sorter .sort-list-inner .sort-list{border-color: #cccccc;-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);border: none;z-index: 9;position: relative;background-color: #fff;width: 270px !important;padding-left: 0 !important;border-radius: 2px;}
.sort-list-block {padding-left: 49px;padding-top: 20px;padding-bottom: 28px;}
.top-toolbar-list .sorter .sort-list-inner{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}
.sorter .sort-list-inner a{text-align: left;font-size: 15px;color: #222C28 !important;line-height: 48px;padding:0 !important;display: block;}
.sorter .sort-list-inner a.sort-by-link.selected-sorter {font-weight: 600;}
.top-toolbar-list .toolbar-products .sorter{z-index: 99999;}
.sorter .sort-list-inner a.sort-by-link:hover {font-weight: 600;}
body.open-sidebar {height: 100vh;overflow: hidden;}
.catalog-category-view .smile-filter .block.filter .filter-options-content .items{max-height: 160px;overflow: auto;padding-left: 0;padding-top: 3px;margin: 0;}
.sidebar-main .smile-filter .block.filter .filter-options .filter-options-content .item{margin-top: 0;margin-bottom: 0;height: 32px;}
.smile-filter .filter-options-content .items a{font-size: 12px;line-height: 32px;font-family: 'Nunito Sans', sans-serif;display: inline-block;}
.smile-filter .block.filter .filter-current .items .item a{font-style: normal;text-transform: none;}
.smile-filter .filter-options-content .items a {pointer-events: none;}
.catalog-category-view .smile-filter .block.filter .filter-Empfänger .filter-options-content::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);border-radius: 10px;background-color: #F2F4F3;}
.catalog-category-view .smile-filter .block.filter .filter-Empfänger .filter-options-content::-webkit-scrollbar{height: 6px;background-color: #F2F4F3;}
.catalog-category-view .smile-filter .block.filter .filter-Empfänger .filter-options-content::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2);background-color: #242C28;}
.sidebar-main .smile-filter .block.filter .filter-options .filter-options-content::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);border-radius: 10px;background-color: #F2F4F3;}
.sidebar-main .smile-filter .block.filter .filter-options .filter-options-content::-webkit-scrollbar{width:6px;background-color: #F2F4F3;}
.sidebar-main .smile-filter .block.filter .filter-options .filter-options-content::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2);background-color: #242C28;}
.set-buttons-filter .filter-products-count {display: block;}
.set-buttons-filter {border-top: 1px solid rgba(48,58,56,0.1);margin-left: -36px;margin-right: -36px;padding-top: 16px;padding-bottom: 9px;}
.filter-products-count a{height: 40px;max-width: 374px;color: #fff !important;font-family: Montserrat;font-size: 12px;font-weight: 500;line-height: 40px;text-align: center;background-color: #222C28;display: block;margin: auto;width: auto;border-radius: 2px;}
.filter-products-count a:hover{background-color: rgba(78,85,82,0.9);}
.filter-products-count a:active {background-color: rgba(78,85,82,0.8);}
.remove-filter .filter-remove-filters {display: block;}
.smile-filter .navigation-remove.remove-all{margin-top: 0 !important;margin-bottom: 0 !important;text-align: center;}
.smile-filter .remove-all.navigation-remove .filter-clear {margin-left: 0;font-size: 15px;line-height: 56px;color: #000 !important;text-decoration: none;display: inline-block;font-family: 'Nunito Sans', sans-serif;letter-spacing: normal;}
.filter-products-count a:hover{color: #fff !important;}
.modals-wrapper .modals-overlay {z-index: 9999999 !important;}
.modals-wrapper .modal-popup.geo-ip-popup {z-index: 99999999 !important;}
.pages .action.previous::before,.pages .action.next::before{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 12px;height: 12px;background-position: center;background-size: 12px;background-repeat: no-repeat;display: block;-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);margin: auto;margin-left: 16px;}
.pages .action.previous::before{-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);margin-left: 15px;}
.pages .action.previous,.pages .action.next{border: #A7AAA8 solid 0.5px;border-radius: 22px;width: 44px;height: 44px;display: flex;display: -webkit-flex;align-items: center;margin: 0;}
.pages strong.page,.pages a.page {color: #222C28 !important;display: inline-block;text-decoration: none;font-size: 15px;font-weight: normal;font-family: 'Nunito Sans', sans-serif;line-height: 20px;margin-top: 23px;}
.pages a.page:hover{text-decoration: underline;}
.pages strong.page{font-weight: 700;color: #000 !important;letter-spacing: normal;padding: 0 4px;}
.products.wrapper ~ .toolbar.toolbar-products{margin: 0 !important;padding: 0;}
.products.wrapper ~ .toolbar .pages {float: none;width: 100%;}
.pages .items{display: block;width: 100%;height: 44px;letter-spacing: normal;line-height: 20px;margin: 0 10px 0 0;font-size: 0;white-space: nowrap;padding: 0;list-style: none none;font-weight: 700;text-align: center;}
.pages .item{line-height: 20px;margin: 0 10px 0 0;font-size: 15px;letter-spacing: normal;display: inline-block;}
.pages .item.pages-item-previous {float: left;margin: 0;}
.pages .item.pages-item-next {float: right;margin: 0;}
.price-from-label {margin-right: 5px;}
.smile-filter .item.active-filter-item a label span, .smile-filter .item.active-filter-item input[type="checkbox"]:checked + label span{color: #000;}
.products-block .products-block-wrapper .product-block .wishlist-btn.active-wishlist {background-color: rgba(0,0,0,0) !important;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart.svg) !important;border-radius: 0;}
.block.block-search.smile-module .search-autocomplete{right: auto !important;left: 0 !important;width: 350px !important;border: none;-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);padding: 0;background-color: #fff;box-sizing: border-box;max-height: 100vh;overflow-y: scroll;}
.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl,.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl.autocomplete-list.titles-product{float: none;width: 100%;margin-top: 20px;}
.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl.autocomplete-list.titles-product {order: 2;border-left: none;display: flex;flex-direction: row;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;justify-content: space-between;}
.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl dt{flex: 100%;}
.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl.titles-product dd{display: block;width: 48%;margin-bottom: 18px;}
.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result{display: -webkit-flex;display: flex;flex-direction: column;padding: 24px 30px 40px 30px;}
.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl dt {background-color: rgba(0,0,0,0) !important;border: none;color: #222C28;font-size: 15px;line-height: 24px;padding: 0;margin-bottom: 13px;display: block;}
.block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl dd{padding:4px 0;border: none;margin: 0;}
.block.block-search.smile-module .search-autocomplete dl dd:hover,.block.block-search.smile-module .search-autocomplete dl dd.selected {background: rgba(0,0,0,0);}
.smile-elasticsuite-autocomplete-result .qs-option-name {border: 0.5px solid #222C28 !important;border-radius: 2px;width: auto;font-size: 12px;line-height: 15px;letter-spacing: -0.29px;height: auto;display: inline-block;padding: 8px 18px;}
.smile-elasticsuite-autocomplete-result .product-image-box{float: none;padding: 0;width: 100%;}
.smile-elasticsuite-autocomplete-result .product-image-box img {width: 100%;}
.smile-elasticsuite-autocomplete-result .product-name {font-size: 12px;line-height: 16px;font-family: 'Nunito Sans', sans-serif;width: 100%;}
.smile-elasticsuite-autocomplete-result .product-shop{float: none;width: 100%;margin: 0;}
.smile-elasticsuite-autocomplete-result .product-item .price-box .price {font-size: 12px;font-weight: 600;white-space: nowrap;line-height: 15px;}
.category-left-menu .navigation .level0 .submenu .submenu.active-ul-submenu {display: block !important;}
.category-left-menu .navigation li.level0{display: block;}
.category-left-menu .navigation li.level0.parent.active {display: block;}
.category-left-menu .navigation ul.category-left {top: 0 !important;display: none !important;left: 0 !important;margin-top: 10px;}
.category-left-menu .navigation li.active-submenu ul.category-left {display: block !important;}
.category-left-menu .navigation ul.category-left a {font-size: 14px;font-weight: 500;color: #000 !important;line-height: 20px;padding: 0 !important;font-family: 'Nunito Sans';}
.category-left-menu .navigation ul.category-left li {padding-left: 16px;margin-bottom: 11px;}
.category-left-menu.sticky{position: fixed;top: 120px;width: 219px;}
.category-left-menu.no-sticky.sticky {top: 0;position: relative;}
.category-left-menu.sticky.sticky-on-bottom{position: absolute;}
.page-header.header-sticky {position: fixed;top: 0;width: 100%;z-index: 99999;background-color: #fff;}
.navigation .level0 .submenu .active > a{border: none;text-decoration: underline;}
.navigation .level0 .submenu a:hover{text-decoration: underline;}
.category-left-menu .navigation ul.category-left.active-ul {display: block !important;}
.category-left-menu .navigation ul.category-left li.active-li a {text-decoration: underline;}
.category-left-menu .navigation ul.category-left a:hover {text-decoration: underline;}
.submenu-open{display: flex;display: -webkit-flex;justify-content: space-between;cursor: pointer;font-size: 15px;line-height: 24px;}
.submenu-open::after{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 24px;height: 21px;background-repeat: no-repeat;background-position: center;background-size: 12px auto;}
.submenu-open.open-submenu::after {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.category-left-menu .menu-manager-menu > li {margin-bottom: 16px;margin-left: 15px;}
.category-left-menu .menu-manager-menu > li.parent-menu-li {margin-left: 0px;}
.products-block-title .products-block-title-content .top-seo-text span{font-family: 'Nunito Sans';line-height: 24px;font-size: 15px;}
.gift-badget img {margin: 7px 0;}
/* .gallery-placeholder .fotorama__stage__frame .fotorama__img{width: 100%;} */
.gallery-placeholder .fotorama__thumb{background-color: #fff;box-shadow: 0 0 1px 0px rgba(0,0,0,0.3);}
body .fotorama--fullscreen{z-index: 9999999 !important;}
.gallery-placeholder .fotorama__dot{border: 1px solid #222C28;height: 8px;width: 8px;}
.gallery-placeholder .fotorama__active .fotorama__dot {background-color: #222C28;border-color: #222C28;}
.gallery-placeholder .gallery-placeholder__image{width: 100%;}
.fotorama--fullscreen .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{text-align: center;}
.fotorama--fullscreen .fotorama__wrap--css3 .fotorama__thumb-border{display: none;}
.fotorama--fullscreen .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{top: 0;width: 40px;box-shadow: 0 0 5px 1px rgba(0,0,0,0.3);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;position: relative;}
.fotorama--fullscreen .fotorama__thumb{display: flex;display: -webkit-flex;justify-content: center;align-items: center;background-color: rgba(0,0,0,0) !important;}
.fotorama--fullscreen .fotorama__nav-wrap .fotorama__active .fotorama_vertical_ratio .fotorama__img{-webkit-filter: brightness(70%);filter: brightness(70%);}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{padding: 20px 0;}
.fotorama--fullscreen .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama--fullscreen .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {opacity: 1;}
.fotorama--fullscreen .fotorama__fullscreen-icon {background-position: -78px -3px !important;display: inline-block;background-size: 250px auto;height: 70px;width: 70px;right: 10px;top: 10px;}
.fotorama--fullscreen .fotorama__fullscreen-icon:hover::after,.fotorama--fullscreen .fotorama__fullscreen-icon:focus::after{bottom: 3px;box-shadow: 0 0 3px 1px rgba(180, 180, 180, .75) !important;content: '';left: 3px;position: absolute;right: 3px;top: 3px;z-index: 1000;border-radius: 50%;}

.checkout-cart-index .page-main{background-color:transparent!important;}
.checkout-cart-index .checkout-cart-info{margin-top: 17px;display:block;font-weight:bold;font-size:20px;color:#222C28;text-align:left;margin-bottom:15px;}
.checkout-cart-index .checkout-cart-info .items-total{margin-left:0px;font-size:20px!important;color:#222C28!important;font-weight:900!important}
.checkout-cart-index .checkout-cart-info .items-total-title{font-style:normal;font-size:20px!important;color:#222C28!important;text-transform:none!important;letter-spacing:0px!important;font-weight:900!important;letter-spacing:-0.48px;}
.checkout-cart-index .cart-container .form-cart{width:60%;float: left;position: static;background-color:#ffffff;}
.checkout-cart-index .cart.table-wrapper .items .product-image-wrapper .product-image-photo{width:104px!important;height:104px!important;margin:0px!important}
.checkout-cart-index .cart.table-wrapper .items .item .col.item{padding:0px;overflow: visible;}
.checkout-cart-index .cart.table-wrapper .items .item-info{border-bottom:1px solid #f0f0f0;}
.cart.table-wrapper .items .item .col.item{overflow: hidden;min-height: 112px;height: auto;}
.cart.table-wrapper .product-cart-image {width: 112px;float: left;}
.cart.table-wrapper .items .product-item-photo {display: inline-block;height: 112px;padding-left: 0px;padding-right: 0;width: 112px;}
.cart.table-wrapper .product-item-info-cart {float: left;max-width: 365px;}
.checkout-cart-index .cart.table-wrapper .items .item-info td.col{padding-top:15px!important;padding-bottom:15px!important;}
.checkout-cart-index .cart.table-wrapper .items .product-item-details{padding-top:5px;min-height:inherit;display: inline-block;height: auto;padding-left: 15px;width: 100%;position: relative;margin-top: -4px;max-width: 315px;}
.cart.table-wrapper .item-options dt {font-family: 'Montserrat';font-weight: 600;font-style: normal;color: #4c4c4c;letter-spacing: 0.6px;}
.checkout-cart-index .cart.table-wrapper .items .product-item-name,
.checkout-cart-index .cart.table-wrapper .items .product-item-name a{margin-top:0px;font-weight:600;color:#000000!important;text-transform:none;}
.checkout-cart-index .cart.table-wrapper .items .product-item-name{margin-bottom:10px;display: block;}
.checkout-cart-index .cart.table-wrapper .item-options{margin: 0;}
.checkout-cart-index .cart.table-wrapper .items .cart-sku {display: block;}
.checkout-cart-index .cart.table-wrapper .items .cart-sku span,
.checkout-cart-index .cart.table-wrapper .items .cart-sku{font-family:'Nunito Sans'!important;font-size:14px;color:#222C28;font-weight:normal!important;margin-left:0px;letter-spacing:0px;line-height:16px;}
.checkout-cart-index .cart.table-wrapper .items .cart-sku span{margin-left:5px;}
.checkout-cart-index .cart.table-wrapper .item-options{margin-bottom:0px;}
.checkout-cart-index .generate-preview{cursor:pointer;font-family:'Nunito Sans'!important;font-size:14px;color:#222C28;text-decoration:underline;line-height:16px;}
.checkout-cart-index .cart.table-wrapper .items .col.qty{margin-top:10px;padding: 0;padding-left: 15px;text-align: left;overflow: visible;}
.cart.table-wrapper .items .col.qty .field.qty {float: left}
.checkout-cart-index .cart.table-wrapper .items .col.qty .input-text{padding:0px;height:30px;width:31px;line-height:31px;text-align:center;border:1px solid #d3d4d3;border-radius:2px;color:#222C28;font-weight:500;font-size:12px;}
.checkout-cart-index .control.qty .update-qty{top:6px;left:40px;right:auto;}
.checkout-cart-index .cart.table-wrapper .items .col.subtotal .price-including-tax{display: block;line-height: 1;bottom: 19px;color:#4c4c4c;font-family: 'Montserrat';font-weight: 600;font-style: normal;position:static;font-size:12px;margin-top:55px;}
.checkout-cart-index .cart.table-wrapper .items .col.subtotal .price{font-size:14px;color:#000000;line-height:17px;font-weight: 600;}
.checkout-cart-index .cart.table-wrapper .items .col{vertical-align:top!important}
.checkout-cart-index .action.action-edit{display:none}
.checkout-cart-index .action.action-delete{font-family:'Nunito Sans'!important;font-size:14px;color:#222C28;font-weight:normal!important;text-decoration:underline;}
.checkout-cart-index .action.action-delete:hover {text-decoration: none;}
.checkout-cart-index .cart.table-wrapper .items .item-info td.col.subtotal{text-align:right;width: 110px;position: relative;}
.checkout-cart-index .cart-info-block-footer{background-color: #ffffff;overflow:hidden;margin-bottom: 2px;margin-top: 24px;}
.cart-info-block-footer .cart-info-block-inner {overflow: hidden;text-align: center;margin-bottom: 30px;padding-top: 20px;letter-spacing: 2.1px;}
.checkout-cart-index .cart-info-block-footer .cart-ts-block{float:right;}
.checkout-cart-index .cart-info-block-footer .cart-info{padding-top:10px;float:left;margin-top: 0;text-align: left;position: relative;top: -4px;}
.checkout-cart-index .cart-info-block-footer .cart-info ul{padding-left:0px;}
.checkout-cart-index .cart-info-block-footer .trusted-logos img{width:180px;}
.checkout-cart-index .cart-info-block-footer .trusted-logos br{display:none;}
.checkout-cart-index .cart-info-block-footer .ticks a{color:#222C28;font-family:'Nunito Sans'!important;font-size:12px;}
.checkout-cart-index .cart-info-block-footer .ticks > li::before{content: "";left: 0;position: absolute;background-repeat: no-repeat;background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/checkSmall.png);height:24px;width:24px;background-size:13px;top:8px;}
.checkout-cart-index .cart-info-block-footer .ticks > li{padding-left:30px;line-height:24px;position: relative;list-style: outside none none;margin-bottom: 7px;font-size: 12px;letter-spacing: 0.7px;font-weight: 400;}
.cart-container .form.form-cart .cart.main.actions {position: absolute;bottom: 0;}
.checkout-cart-index .cart-summary{width: 40%;max-width: 380px;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);padding: 45px 30px 40px 30px;float: right;position: relative;background-color:#ffffff;box-sizing: border-box;top: 0 !important;}
.cart.table-wrapper .items{min-width: 100%;width: auto;}
.cart.table-wrapper .items > .item{border: none;position: relative;}
.checkout-cart-index .cart-summary > div{padding: 0px 16px;}
.checkout-cart-index .cart-summary .action.orange-btn.checkout{color:#fff;max-width: 288px;width: 100%;background-color: #242C28;height: 48px;font-weight: 500;font-style: normal;font-size: 14px;text-transform: none;border-radius: 0;letter-spacing: inherit;border: none;border-radius: 2px;cursor: pointer;}
.checkout-cart-index .item #minicart-amazon-pay-button{width: 288px;height: 48px;float: none;margin: auto;order: 2;}
.checkout-cart-index .cart-container .checkout-methods-items .item + .item{padding-top: 0 !important;margin-top: 0 !important;display: flex;display: -webkit-flex;flex-direction: column;display: none;}
.cart-summary .stripe-payments-express-minicart{margin-bottom: 0 !important;}
.checkout-cart-index .item .paypal.checkout.paypal-logo {float: none;display: block;width: 288px;height: 48px;margin: auto;background-color: #F2F4F3;order: 1;margin-bottom: 15px;margin-top: 30px;}
.paypal.checkout.paypal-logo input {background-color: #F2F4F3;}
.checkout-cart-index .input-text.mage-error {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/input_error.png) !important;background-repeat: no-repeat !important;background-position: 97% !important;background-size: 23px !important;}
#giftcard-code-error,#coupon_code-error {display: none !important;}
#giftcard_action_delete{display: inline-block;}
.checkout-cart-index #coupon_code:-ms-input-placeholder,.checkout-cart-index #giftcard-code:-ms-input-placeholder,
.checkout-cart-index #coupon_code::-webkit-input-placeholder,.checkout-cart-index #giftcard-code::-webkit-input-placeholder,
.checkout-cart-index #coupon_code::placeholder, .checkout-cart-index #giftcard-code::placeholder {color: #ccc;}
.checkout-cart-index .item .amazon-button-container__cell{display: block;}
.checkout-cart-index .item .paypal.after::before{color: #222C28;line-height: 18px;font-style: italic;font-size: 14px;font-weight: 600;text-transform: none;content: attr(data-label);display: block;margin: -27px 5px 1px;letter-spacing: 0.775px;width: 100%;position: absolute;left: 0;font-family: 'Montserrat';}
.paypal.checkout.paypal-logo input{background-color: #F2F4F3;padding: 11px 23px 9px 23px;}
.checkout-cart-index #block-giftcard {padding: 0;margin: 0 16px;}
.checkout-cart-index .cart-summary strong.summary.title{margin:0px;padding: 0 16px;line-height: 1.1;display:block;font-size:20px;letter-spacing:-0.48px;font-weight:bold;color:#222C28;margin-bottom:30px;}
.checkout-cart-index .cart-summary .cart-totals .amount,
.checkout-cart-index .cart-summary .cart-totals .mark{font-family:'Nunito Sans'!important;font-size:14px;color:#ACACAD;text-transform:none;line-height:24px;padding:0px!important;letter-spacing: normal;}
.checkout-cart-index .cart-summary .cart-totals .mark .value{display:none;}
.checkout-cart-index .cart-summary .cart-totals .grand.totals td,
.checkout-cart-index .cart-summary .cart-totals .grand.totals th{padding-top:15px!important;font-family:Montserrat;color:#222C28;line-height:20px;font-weight:bold;font-size:14px;letter-spacing: normal;}
.checkout-cart-index .cart-summary .discount-makers{margin-top:30px;padding: 10px 0px;padding-bottom: 0;margin: 20px 0px 15px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;background-color: #fff;margin-left: 16px;margin-right: 16px;font-size: 14px;font-weight: 700;color: #222C28;position: relative;}
.cart-summary .block.giftcard .action.check, .cart-summary .block.giftcard .action.check:hover {color: #222C28 !important;line-height: 12px;}
.checkout-cart-index .discount-makers a:hover{color: #222C28 !important;}
.cart-summary .block.giftcard .action.check:hover{text-decoration: underline;}
.checkout-cart-index .discount-makers::after {content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 24px;height: 24px;position: absolute;top: 7px;right: 0;background-repeat: no-repeat;background-position: center;background-size: 12px;}
.checkout-cart-index .discount-makers a{font-family:Montserrat;color:#222C28;line-height:20px;font-weight:bold;font-size:14px;}
.checkout-cart-index .shipping-estimation-block-wrapper.delivery-time-block{border-top:1px solid #f0f0f0;background-image:none!important;padding:0px!important;margin:0px 16px!important;margin-top:11px!important;padding-top:30px!important;}
.checkout-cart-index .shipping-estimation-date{padding:0px!important}
.checkout-cart-index ul.checkout.methods.items.checkout-methods-items{margin-top:25px;border-top:1px solid #f0f0f0;padding-top:15px;text-align: center;}
.checkout-cart-index .shipping-estimation-block-wrapper.delivery-time-block .shipping-estimation-date .shipping-estimation-date-title{color:#222C28;font-size:14px;text-transform:none;font-weight:normal;letter-spacing: normal;}
.checkout-cart-index .shipping-estimation-date-value{color:#222C28;font-size:14px;text-transform:none;font-weight:bold;margin-top:5px;letter-spacing: normal;}
.checkout-cart-index .shipping-free-delivery.shipping-estimation-block-wrapper{background-image:none;margin-top: 27px;overflow: hidden;margin-bottom: 11px;}
.checkout-cart-index .shipping-free-delivery.shipping-estimation-block-wrapper .shipping-estimation-block{padding:0px;padding-left:90px;box-sizing:border-box;background-position:0px 0px;background-size:80px;min-height:50px;float:none;max-width: 350px;margin-left: 0;overflow: hidden;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/lieferung.gif);background-repeat: no-repeat;color: #4c4c4c;}
.checkout-cart-index .shipping-free-delivery.shipping-estimation-block-wrapper .minicart-freeshipping-progressbar,
.checkout-cart-index .shipping-free-delivery.shipping-estimation-block-wrapper .cart-continue-shopping{display:none;}
.checkout-cart-index .shipping-free-delivery.shipping-estimation-block-wrapper .shipping-estimation-block .minicart-freeshipping{width:auto;}
.checkout-cart-index .shipping-free-delivery.shipping-estimation-block-wrapper .minicart-freeshipping-title{font-size:14px;line-height:20px;color:#222C28;}
.checkout-cart-index .shipping-free-delivery.shipping-estimation-block-wrapper .shipping-estimation-block span{font-style:normal;letter-spacing: normal;color: #222C28 !important;}
.crosssell.cart-container .other-products.product-view h3 span{background-color: #fff;}
.checkout-cart-index #discount-coupon-form .fieldset.coupon, .checkout-cart-index #giftcard-form .fieldset.coupon, .checkout-cart-index #discount-coupon-form .fieldset, .checkout-cart-index #giftcard-form .fieldset{border-bottom: 0.5px solid #A7AAA8;width: 100%;height: 50px;padding: 0 0 10px 0px;font-size: 16px;line-height: 24px;filter: none;}
.checkout-cart-index .cart-summary.open-coupon #block-discount .content, .checkout-cart-index .cart-summary.open-coupon #block-giftcard .content, .checkout-cart-index .cart-summary.open-coupon #block-discount, .checkout-cart-index .cart-summary.open-coupon #block-giftcard{border: none;background-color: rgba(0,0,0,0);margin-bottom: 10px;}
.checkout-cart-index #discount-coupon-form .action.apply.primary.gray-btn,
.checkout-cart-index #giftcard-form .action.apply.primary.gray-btn,
.checkout-cart-index #discount-coupon-form .action.add.primary.gray-btn,
.checkout-cart-index #giftcard-form .action.add.primary.gray-btn{font-size: 14px;color: #48C474;font-weight: 500;font-family: 'Nunito Sans', sans-serif;cursor: pointer;font-style: normal;text-transform: none;letter-spacing: normal;background-color: rgba(0,0,0,0);text-align: right;margin-top: -13px;display: flex;display: -webkit-flex;align-items: flex-end;justify-content: flex-end;border:none;padding:0;line-height: 15px;}
.checkout-cart-index #coupon_code, .checkout-cart-index #giftcard-code{padding: 0;cursor: pointer;border: none;border-radius: 0;background:#fff;background-clip: border-box;background-clip: padding-box;font-family: 'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 14px;height: 35px;line-height: 1.42857143;vertical-align: baseline;width: 100%;box-sizing: border-box;position: relative;top: 14px;}
.checkout-cart-index #discount-coupon-form, .checkout-cart-index #giftcard-form {padding-left: 0;padding-right: 0;}
.checkout-cart-index #discount-coupon-form .fieldset.coupon .field, .checkout-cart-index #giftcard-form .fieldset.coupon .field, .checkout-cart-index #discount-coupon-form .fieldset .field, .checkout-cart-index #giftcard-form .fieldset .field{width: 70%;float: left;margin: 0 0 10px;}
.fieldset > .field::before, .fieldset > .field::after {content: '';display: table;}
.fieldset > .field::after {clear: both;}
.checkout-cart-index #discount-coupon-form .fieldset.coupon .actions-toolbar, .checkout-cart-index #giftcard-form .fieldset.coupon .actions-toolbar, .checkout-cart-index #discount-coupon-form .fieldset .actions-toolbar, .checkout-cart-index #giftcard-form .fieldset .actions-toolbar{width: 29%;float: right;margin-top: 15px;margin-left: 0;}
#discount-coupon-form .fieldset.coupon .actions-toolbar .primary, #giftcard-form .fieldset.coupon .actions-toolbar .primary, #discount-coupon-form .fieldset .actions-toolbar .primary, #giftcard-form .fieldset .actions-toolbar .primary {width: 100%;margin-top: 0;display: flex;display: -webkit-flex;height: 30px;justify-content: center;align-items: center;}
#discount-coupon-form .fieldset .actions-toolbar .primary,#discount-coupon-form .fieldset.coupon .actions-toolbar .primary{font-size: 14px;color: #48C474;font-weight: 500;font-family: 'Nunito Sans', sans-serif;cursor: pointer;font-style: normal;text-transform: none;letter-spacing: normal;text-align: right;line-height: 15px;background-color: #fff;border: none;padding: 0;}
#discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary.gray-btn, #giftcard-form .fieldset.coupon .actions-toolbar .action.apply.primary.gray-btn, #discount-coupon-form .fieldset .actions-toolbar .action.apply.primary.gray-btn, #giftcard-form .fieldset .actions-toolbar .action.apply.primary.gray-btn {width: 100%;}
#block-discount, #block-giftcard {line-height: 44px;}
#discount-coupon-form .secondary .action.check, #giftcard-form .secondary .action.check {margin-top: 0;border: none;background-color:#fff;}
.cart-container {margin: auto auto 50px;max-width: 1280px;padding-left: 20px;padding-right: 20px;width: auto;position: relative;}
.cart-totals .mark, .opc-block-summary .table-totals .mark{font-weight: 400;}
.cart-totals .amount, .opc-block-summary .table-totals .amount{text-align: right;white-space: nowrap;}
.cart-container::before {content: '';display: table;}
.mdc-checkbox .mdc-checkbox__native-control{display: block;position: absolute;margin: 0;}
.ampromo-items-add{display: none !important;}
.checkout-cart-index .cart-container td {border: none;}
/* paypal express */
.paypal-express-review main .action.action-show {text-align: left;}
.paypal.checkout.paypal-logo input {padding-top: 13px;padding-left: 70px;padding-bottom: 13px;padding-right: 70px;width: 288px;height: auto;}
.paypal-express-review main input[type="checkbox"] + label::before{top: -3px;}
.paypal-express-review .checkout-agreement {margin-top: 15px;}
.paypal-express-review #review-button {width: 280px;}
.paypal-express-review #review-button span {line-height: 20px;}
.paypal-express-review #review-buttons-container .primary{float: right;}
.paypal-express-review select {padding-right: 36px;}
.paypal-express-review .cart.table-wrapper .items .product-item-details {width: 30%;}
.paypal-express-review .cart.table-wrapper .items .col.subtotal .price-including-tax {position: relative;bottom: auto;text-align: right;padding-right: 10px;}
.paypal-express-review .cart.table-wrapper .items .col.qty {text-align: center;}
.paypal-express-review .cart.table-wrapper .items .col.subtotal {text-align: center;border:none;}
.paypal-express-review td {border: none;}
.paypal-express-review .cart.table-wrapper .items .item .col.item {padding-left: 15px;border:none;}
.paypal-express-review .action.edit {border: 1px solid #9b9b9b;letter-spacing: 1.1px;text-transform: uppercase;font-weight: 300;font-size: 11px;height: 29px;display: inline-block;line-height: 29px;padding-left: 9px;padding-right: 9px;color: #333333 !important;}
.paypal-express-review .paypal-review-title .action.edit {margin-left: 17px;margin-bottom: 10px;}
.paypal-express-review .page-title-wrapper h1 span {font-size: 22px;letter-spacing: 5.5px;font-weight: 700;font-style: italic;text-transform: uppercase;}
.paypal-express-review .box-title span {font-size: 16px;letter-spacing: 1.6px;text-transform: uppercase;}
.paypal-express-review select {border-radius: 0;border: 1px solid #b4b4b4;}
.paypal-express-review address, .paypal-express-review .box-order-billing-address .box-content {font-size: 16px;letter-spacing: 1.6px;font-style: italic;color: #696969;}
.paypal-express-review #review-button {font-size: 20px;text-transform: uppercase;font-weight: 700;font-style: italic;letter-spacing: 5px;border-radius: 0;}
.paypal-express-review .paypal-review .col.subtotal, .paypal-express-review .paypal-review .mark, .paypal-express-review .paypal-review .amount {text-align: right;font-size: 14px;text-transform: uppercase;font-weight: 400;letter-spacing: 1.6px;}
.paypal-express-review .cart.table-wrapper .items .product-item-name {font-size: 12px;text-transform: uppercase;letter-spacing: 1.2px;font-weight: 700;}
.paypal-express-review #details-table thead th {font-size: 14px;text-transform: uppercase;font-weight: 500;letter-spacing: 1.4px;}
.paypal-express-review .paypal-review .paypal-review-title > strong {font-size: 16px;letter-spacing: 1.6px;text-transform: uppercase;font-weight: 700;}
.paypal-review .totals-tax {display: none !important;}
.paypal-express-review .valid-address-error {padding: 10px;border: 2px solid red;margin-top: 10px;color: red;margin-bottom: 20px;text-align: center;width: 100%;}
.paypal-express-review .paypal-review.view{padding-bottom: 90px;max-width: 932px;margin: auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;position: relative;}
.paypal-express-review .block.block-order-details-view{background: #fff;box-sizing: border-box;padding: 0px 65px;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);max-width: 540px;margin: auto;margin-top: 22px;width: 540px;}
.paypal-express-review .paypal-review-items{width: 350px;-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);margin: auto;margin-top: 22px;flex: inherit;box-sizing: border-box;padding: 0 30px 25px;background-color: #fff;}
.paypal-express-review .box.box-order-billing-address,.box.box-order-shipping-address,.paypal-express-review .box.box-order-shipping-method{float: none !important;width: 100% !important;padding: 0 !important;}
.paypal-express-review .block-content {padding-top: 42px;padding-bottom: 80px;}
.paypal-express-review .box-content address, .paypal-express-review .box-order-billing-address .box-content{font-size: 12px;color: #222C28;line-height: 16px;font-style: normal;}
.paypal-express-review .paypal-review .paypal-review-title > strong,.paypal-express-review .paypal-review .block .box-title > span{font-weight: 900;font-family: 'Montserrat', sans-serif;color: #222C28;font-size: 20px;text-align: left;margin-top: 42px;font-style: normal;letter-spacing: inherit;text-transform: none;}
.paypal-express-review .page-title-wrapper {display: none;}
.paypal-express-review #review-buttons-container{width: 100%;position: fixed;left: 0;background-color: #fff;border-top: 0.5px solid #DBDBDB;text-align: center;z-index: 99;padding-bottom: 48px;padding-top: 24px;bottom: 0;margin-left: 0;}
.paypal-express-review #review-buttons-container .primary {float: none;width: 100%;}
.paypal-express-review #review-buttons-container .primary #review-button{opacity: 0.5;max-width: 930px;margin-left: 15px;margin-right: 15px;display: inline-block;width: 90%;box-sizing: border-box;border-radius: 2px;background-color:#6AC07C;border: none;height: 48px;color: #fff;font-size: 12px;}
.paypal-express-review #review-buttons-container .primary #review-button::after{background-color: #6AA97C;}
.paypal-express-review #review-buttons-container .primary #review-button span{line-height: 20px;color: #fff;font-size: 12px;text-transform: none;font-style: normal;letter-spacing: 1px;}
.paypal-express-review .paypal-review-discount{position: absolute;bottom: 0;width: 350px;margin: auto;left: auto;right: 11px;}
.paypal-express-review .table-paypal-review-items thead{display: none;}
.paypal-express-review .cart.table-wrapper .items .product-item-photo,.paypal-express-review .cart.table-wrapper .items .product-image-wrapper .product-image-photo {height: 104px;width: 104px;}
.paypal-express-review .cart.table-wrapper .items .item .col.item{padding: 0;}
.paypal-express-review .paypal-review .col.subtotal, .paypal-express-review .paypal-review .mark,.paypal-express-review .paypal-review .amount{font-size: 11px;text-transform: none;font-weight: 400;letter-spacing: 1px;text-align: left;padding-left: 0;spadding-right: 0;}
.paypal-express-review .paypal-review .amount {text-align: right;width: 27%;}
.paypal-express-review .opc-block-summary{background: #fff;padding-left: 0;padding-right: 0;}
.paypal-express-review .paypal-review .paypal-review-title{border-bottom: none;}
.paypal-express-review .cart.table-wrapper .items thead + .item{border:none;}
.paypal-express-review .cart.table-wrapper .items .col{display: block;}
.paypal-express-review .cart.table-wrapper .items .product-item-details {display: inline-block;height: auto;min-height: 92px;padding-left: 15px;width: 170px;position: relative;margin-top: 5px;max-width: 315px;vertical-align: top;white-space: normal;}
.paypal-express-review .cart.table-wrapper .items{display: flex;flex-direction: column;}
.paypal-express-review .cart.table-wrapper .items .product-item-name{text-transform: none;letter-spacing: 1px;}
.paypal-express-review .cart.table-wrapper .items .col.price {display: none;}
.paypal-express-review .cart.table-wrapper .items .col.subtotal{text-align: center;width: 100%;position: relative;}
.paypal-express-review .cart.table-wrapper .items .col.qty{text-align: center;padding: 0 !important;position: relative;}
.paypal-express-review .cart.table-wrapper .items .col.qty .qty{position: absolute;bottom: 0;}
.paypal-express-review .cart.table-wrapper .items .col.subtotal .price-including-tax{position: absolute;right: 0;bottom: 4px;}
.paypal-express-review .cart.table-wrapper .items .col.subtotal .price-including-tax{padding-right: 0;}
.paypal-express-review .cart.table-wrapper .items .col.subtotal .price{text-align: right;font-size: 12px;font-weight: 600;}
.paypal-express-review .paypal-review tfoot td.amount {padding-right: 0;width: 70px;}
.paypal-express-review .paypal-review tfoot th.mark {padding-left: 0;width: 211px !important;}
.paypal-express-review .orange-btn:hover{background-color: #222C28;}
.paypal-express-review .checkout-agreements-block {display: none;}

.catalog-product-view .product-info-container-wrapper .product-info-container{float: none;width: 42%;margin-top: 0 !important;position: relative;}
.page-layout-1column .product.media{float: none;}
.product-info-container-wrapper {display: flex;display: -webkit-flex;width: auto;margin-left: 85px;margin-right: 85px;justify-content: space-between;}
.product.media div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer, .product.media .MagicZoom{margin-left: 0px !important;}
.product.media .MagicZoom figure.mz-figure,.product.media .MagicZoom{width: 100%;}
.product.media .MagicZoom img{max-width: 760px !important;max-height: 760px !important;}
.product.media div.MagicToolboxContainer {text-align: left;}
.catalog-product-view .product-info-main .product-labels{position: relative;}
.catalog-product-view .product-info-main .page-title-wrapper .product-labels {position: relative;top: 0;width: auto;margin-bottom: 0px;display: flex;display: -webkit-flex;}
.catalog-product-view .product-info-main .page-title-wrapper.product{display: flex !important;display: -webkit-flex !important;flex-direction: column;max-width: 100%;position: relative;}
.catalog-product-view .product-info-main .page-title-wrapper .page-title{display: block;order: 2;margin-top: 0;}
.catalog-product-view .product-info-main .product-labels.review-block-top{display: block;order: 3;margin-bottom: 0;}
.catalog-product-view .product-info-main .product-reviews-summary{display: table;margin: 10px 0 12px;margin-bottom: 0;}
.catalog-product-view .product-info-main .product-labels .product-label-top{float: none;display: -webkit-flex;display: flex;font-size: 15px;line-height: 16px;color: #607073;font-family: 'Nunito Sans';margin-right: 16px;}
.catalog-product-view .product-info-main .product-labels .product-label-top.perso-info {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/perso.png);background-size: 13px;background-repeat: no-repeat;background-position: 0px 2px;padding-left: 15.5px;}
.catalog-product-view .product-info-container-wrapper .product.media{width: 50% !important;margin: 0;position: relative;max-height: inherit;height: auto;}
.catalog-product-view .product-info-container-wrapper{margin-left: 200px;margin-right: 200px;}
.page-layout-1column .product-info-container .product-info-main{width: 100%;margin-left: 0;margin-top: 0px;}
.catalog-product-view .page-wrapper .breadcrumbs .items,.catalog-product-view .breadcrumbs {font-size: 12px;line-height: 56px;height: 56px;margin: 0;margin-top: 25px;font-family: 'Nunito Sans';margin-bottom: 0 !important;margin-top: 0 !important;}
.catalog-product-view .page-wrapper .breadcrumbs .items .item:not(:last-child)::after{background-image: none;content: "/";font-family: 'Nunito Sans';font-size: 14px;top: 18px;height: auto;margin-left: 0;margin-right: 0;position: relative;width:7px;text-align: center;display: inline-block;line-height: 18px;vertical-align: top;}
.catalog-product-view .page-wrapper .breadcrumbs .items{margin-top: 0;margin-left: 200px;}
.catalog-product-view .page-wrapper .breadcrumbs .items .item:not(:last-child) {text-decoration: none;}
.catalog-product-view .page-wrapper .breadcrumbs .item{display: inline-block;}
.page-wrapper .breadcrumbs a {text-decoration: none;color: #000;}
.catalog-product-view .page-main{margin-top: 7px;}
.product-info-main .page-title-wrapper .page-title {line-height: 36px;color: #222C28;font-size: 24px;letter-spacing: -0.58px;font-weight: 900;margin: 0 !important;}
.product-info-main .product-labels .product-reviews-summary.empty {display: block;margin: 5px 0 0 0;}
.rating-summary .rating-result > span::before{color: #EC524A;font-size: 33px;line-height: 33px;height: 33px;position: relative;z-index: 2;font-family: 'icons-blank-theme';letter-spacing: -10px;content: '\e605' '\e605' '\e605' '\e605' '\e605';display: block;font-style: normal;font-weight: normal;}
.product-reviews-summary .rating-summary .label, .table-reviews .rating-summary .label,.rating-summary .rating-result > span span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.rating-summary .rating-result::before{color: #F2F4F3;font-size: 33px;line-height: 33px;height: 33px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;font-family: 'icons-blank-theme';letter-spacing: -10px;content: '\e605' '\e605' '\e605' '\e605' '\e605';display: block;font-style: normal;font-weight: normal;}
.rating-summary .rating-result > span {display: block;overflow: hidden;}
.rating-summary .rating-result{width: 125px;}
.product-reviews-summary .rating-summary{left: 0;display: table-cell;position: relative;overflow: hidden;white-space: nowrap;text-align: left;vertical-align: middle;}
.catalog-product-view .product-info-main .price-box .price-wrapper .price,.catalog-product-view .product-options-bottom .price-box .price-wrapper .price{font-size: 26px;font-weight: 600;line-height: 29px;color: #000;}
.catalog-product-view .product-info-main .price-box .old.price .price-wrapper .price,.catalog-product-view .product-options-bottom .price-box .old.price .price-wrapper .price,
.catalog-product-view .product-info-main .price-box .old-price .price-wrapper .price,.catalog-product-view .product-options-bottom .price-box .old-price .price-wrapper .price{font-weight: 400;color: #BEBEBE;}
.old-price .price, .old.price .price,.old-price, .old.price{color: #BEBEBE !important;font-weight: 400;}
.product-info-main .special-price, .product-options-bottom .special-price{margin: 0;margin-right: 8px;}
.product-info-main .price-box{display: flex;display: -webkit-flex;margin-top: 0px;}
.swatch-attribute-options {margin-top: 10px;overflow: hidden;}
.swatch-option{cursor: pointer;
float: left;
height: 20px;overflow: hidden;position: relative;text-overflow: ellipsis;margin:0 10px 5px 0;}
.swatch-attribute-selected-option{display: none;}
.swatch-attribute .swatch-option.text{background: rgba(0,0,0,0) none repeat scroll 0 0;font-weight: normal;max-width: inherit;width: auto;margin-right: 7px;}
.product-options-wrapper .swatch-attribute .swatch-option.text.selected,.product-options-wrapper .swatch-attribute .swatch-option.text{border: 0.5px solid #222C28;border-radius: 2px;color: #222C28;font-size: 12px;padding: 0 7.35px;letter-spacing: -0.29px;min-width: 25.3px;text-align: center;min-height: 40px;line-height: 40px;text-align: center;}
.product-options-wrapper .swatch-attribute .swatch-option.text.selected,.product-options-wrapper .swatch-attribute .swatch-option.text.selected:hover {background-color:#47AFF8;color:#fff !important;font-weight: normal;border-color:#47AFF8 !important;}
.product-options-wrapper .swatch-attribute .swatch-option.text[option-nextstatus="584"][option-stockstatus="0"] {display: none;}
.product-options-wrapper .swatch-attribute .swatch-option.text .custom-option-price {font-size: 10px;font-weight: 600;line-height: 13px;color: #000000;display: none;padding-left: 20px;white-space: nowrap;}
.product-options-wrapper .swatch-attribute .swatch-option:hover:not(.disabled){border-color: #47AFF8;background-color: #fff;color:#47AFF8 !important;border-color: #47AFF8;}
.product-options-wrapper .swatch-attribute .swatch-option:hover:not(.disabled){font-weight: 400;border: 0.5px solid #47AFF8;padding: 0 7.35px !important;}
.product-info-container-wrapper .personal-product-type .product-options-wrapper .field .field label{border: 0.5px solid #222C28;border-radius: 2px;color: #222C28;font-size: 12px;padding: 0 7.35px;letter-spacing: -0.29px;min-width: 25.3px;text-align: center;min-height: 40px;line-height: 40px;text-align: center;margin-top: 0;margin-bottom: 8px;font-style: normal;display: block;cursor: pointer;margin-right: 6px;}
.product-info-container-wrapper .personal-product-type .product-options-wrapper .field .field label::before{border: none;background-image: none;}
.personal-product-type .product-options-wrapper .field .field {display: inline-block;margin-bottom: 0;}
.page-layout-1column .product.media.open-perso-config{padding-top: 0;}
.bundle-configuration #generate-preview{background-color: #F2F4F3;border: none;border-radius: 2px;color: #222C28;font-size: 12px;line-height: 15px;text-transform: none;font-weight: 500;letter-spacing: normal;height: 36px;cursor: pointer;}
.bundle-configuration #shuffle-preview {background-color: #F2F4F3;border: none;border-radius: 2px;color: #222C28;font-size: 12px;line-height: 15px;text-transform: none;font-weight: 500;letter-spacing: normal;height: 36px;}
.bundle-configuration #generate-preview.action.primary:hover span {text-decoration: underline;}
.bundle-configuration #generate-preview.action.primary:hover{background-color: #F2F4F3;color: #222C28 !important;}
.product-info-container-wrapper .personal-product-type .product-options-wrapper .field .field label:hover {color: #47AFF8;border: 0.5px solid #47AFF8;background-color: #fff;}
.personal-product-type .product-options-wrapper .field .field input[type="radio"]:checked + label{background-color: #47AFF8;color: #ffffff;border-color: #47AFF8;}
.catalog-product-view .bundle-options-container .field.option > .label{margin: 0;}
.catalog-product-view .bundle-options-container .field.option > .label > span{font-size: 14px;font-weight: normal;margin-bottom: 0;margin-top: 0;line-height: 20px;font-family: 'Nunito Sans';}
.catalog-product-view .bundle-options-container .field.option{margin: 0 0 10px;}
.create-custom-product.catalog-product-view .bundle-configuration .field label{font-size: 14px;font-weight: normal;margin-bottom: 0;margin-top: 0;line-height: 20px;font-family: 'Nunito Sans';}
.config-preview-checkbox label a{color: #48C474;}
.config-preview-checkbox input[type="checkbox"] + label::before {margin-top: 6px;}
.field-container {display: none;}
.perso-configurator .bundle-configuration .field-container {display: block !important;opacity: 1 !important;}
.perso-configurator .color-selector img[data="[255,255,255]"] {border: 1px solid #000 !important;}
.create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-color.active-filter, .create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-color.active-tool {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/icon_blue_textcolor.png);}
.bundle-configuration .perso-tool-filter.active-filter,.bundle-configuration .perso-tool-filter.active-tool {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/icon_blue_filter.png);}
.bundle-configuration .perso-tool-font.active-filter,.bundle-configuration .perso-tool-font.active-tool {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/icon_blue_font.png);}
.product-add-form {margin-top: 3px;}
.catalog-product-view .product-info-main .box-tocart, .catalog-product-view .product-options-bottom .box-tocart {display: block;margin: 20px 0 10px;}
.price-info-block {display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;flex: 20;}
.price-info-block .tax-info-stock{display: flex;display: -webkit-flex;align-items: center;}
.gls-log {max-width: 95px;margin-left: 15px;}
.catalog-product-view .product-info-main .box-tocart .stock.available,.catalog-product-view .product-info-main .box-tocart .stock.available > span{color: #48C474;}
.catalog-product-view .product-info-main .box-tocart .stock.stock.sold-out,.catalog-product-view .product-info-main .box-tocart .stock.stock.sold-out > span{color: #DD0000;}
.catalog-product-view .product-info-main .box-tocart .stock.stock.stock.out-of-stock,.catalog-product-view .product-info-main .box-tocart .stock.stock.stock.out-of-stock > span{color: #FFCE00;}
.catalog-product-view .product-info-main .box-tocart .stock::before, .catalog-product-view .product-info-main .box-tocart .stock.out-of-stock::before, .catalog-product-view .product-info-main .box-tocart .stock.sold-out::before{display: none !important;}
.product-detail-tax-info,.catalog-product-view .product-info-main .box-tocart .stock{font-size: 12px;line-height: 16px;font-family: 'Nunito Sans';color: #000;padding: 0 !important}
.product-detail-tax-info a {color: #000 !important;text-decoration: underline;}
.catalog-product-view .product-info-main .box-tocart .stock.available > span.delivery-time {color: #000;display: none;}
.catalog-product-view .payment-method-content button.primary:hover, .catalog-product-view .orange-btn:hover,.catalog-product-view .payment-method-content button.primary,.catalog-product-view .orange-btn, .catalog-product-view .orange-btn:focus, .catalog-product-view .orange-btn:active{border: none;background-color: #242C28;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;color: #ffffff;padding: 0;width: 100%;text-align: center;height: 48px;line-height: 15px;text-align: center;font-weight: 500;font-size: 14px;cursor:pointer;}
.catalog-product-view .payment-method-content button.primary:hover, .catalog-product-view .orange-btn:hover{background: #242C28 none repeat scroll 0 0;background-color: rgba(78,85,82,0.9);}
.catalog-product-view .payment-method-content button.primary:active, .catalog-product-view .orange-btn:active{background-color: rgba(78,85,82,0.8);}
.catalog-product-view .orange-btn{pointer-events: none;background-color:rgba(0,0,0,.5);}
.catalog-product-view .orange-btn#product-april-button,.catalog-product-view .orange-btn.gallery-ready{background-color: #242C28;pointer-events: auto;}
.catalog-product-view .orange-btn.gallery-ready:hover,.catalog-product-view .orange-btn.gallery-ready:hover{background-color: rgba(78,85,82,0.9);}
.catalog-product-view .product-info-main .box-tocart .actions,.catalog-product-view .product-options-bottom .box-tocart .actions{display: block;padding-top: 20px;position: relative;}
.catalog-product-view .product-info-main .box-tocart .addtocart-price .price-box.price-final_price {display: flex;display: -webkit-flex;}
.catalog-product-view .product-info-main .teaser-detail-page ul li, .catalog-product-view .product-info-main .feature ul li{font-size: 14px;color: #222C28;font-family: 'Nunito Sans';line-height: 24px;padding-left: 23px;margin-bottom: 7px;position: relative;}
.catalog-product-view .product-info-main .teaser-detail-page ul li::before, .catalog-product-view .product-info-main .feature ul li::before{background-color:#313332;border-radius: 5px;content: "";height: 6px;left: 0;position: absolute;top: 7px;width: 6px;}
.catalog-product-view .product-info-main .teaser-detail-page ul, .catalog-product-view .product-info-main .feature ul{margin-left: 15px;}
.product-info-main .product.info.detailed {display: none;}
.page-layout-1column .product-info-main .social{visibility:hidden;height: 12px;}
.catalog-product-view .product-info-main .teaser-detail-page, .catalog-product-view .product-info-main .feature {margin-top: 28px;}
.product-info-container-wrapper div.MagicToolboxSelectorsContainer img{width: 60px;height: 60px;}
.product-info-container-wrapper div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a{margin: 0;margin-right: 6.5px;}
.product-info-container-wrapper div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a{opacity: 0.6;}
.product-info-container-wrapper div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a.active-selector {opacity: 1;}
.product-info-container-wrapper div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer {padding-top: 7.5px;}
.product-info-container-wrapper .mt-thumb-switcher.mz-thumb:hover:not(.active-selector) img, .product-info-container-wrapper .mt-thumb-switcher.m360-selector:hover:not(.active-selector) img, .product-info-container-wrapper .mt-thumb-switcher.video-selector:hover:not(.active-selector) img {-webkit-filter: none !important;filter: none !important;}
.product-info-container-wrapper .mt-thumb-switcher.active-selector img {-webkit-filter: none !important;filter: none !important;}
.advatages-block {display: flex;display: -webkit-flex;height: 95px;width: 100%;justify-content: space-evenly;align-items: center;margin-top: 21px;}
.advatage-block {color: #222C28;font-size: 14px;line-height: 16px;font-weight: 500;display: flex;display: -webkit-flex;height: 24px;align-items: center;}
.advatage-block::before{content: "";width: 24px;height: 24px;background-size: 21px;background-repeat: no-repeat;background-position: center;display: block;padding-right: 12px;}
.advatage-block.giftwrap-icon::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/gift.png);}
.advatage-block.freereturns-icon::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/return.png);}
.advatage-block.freeshipping-icon::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/privacy.png);}
.advatage-block.money-icon::before {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/money.png);}
.advatages-block-wrapper.homepage-widget .advatage-block{display: -webkit-flex !important;display: flex !important;justify-content: center;align-items: center;height: 95px;}
.image-detail-block-wrapper {display: flex;display: -webkit-flex;width: auto;margin-left: 200px;margin-right: 200px;margin-bottom: 46px;}
.image-detail-block-wrapper .products-detail-block {margin-bottom: 0px;width: 50%;}
.image-detail-block-wrapper .product.info.detailed{width: 42%;margin: 0 auto;overflow: hidden;}
.image-detail-block-wrapper .product.info.detailed .product.data.items #description {width: 100%;float: none;padding-left: 75px;box-sizing: border-box;}
.product.info.detailed .product.data.items #product\.info\.feature .product.attribute.feature{margin-left: 75px;margin-right: 25px;}
.image-detail-block-wrapper .product.info.detailed .product.data.items #product\.info\.feature {width: 100%;float: none;}
.image-detail-block-wrapper .product-detail-title-top {color: #222C28;font-size: 20px;line-height: 24px;letter-spacing: -0.48px;font-weight: 700;margin-bottom: 19px;}
.read-less-des,.read-more-des,.image-detail-block-wrapper .product.info.detailed .value{font-size: 14px;line-height: 24px;color: #222C28;font-family: 'Nunito Sans';}
.image-detail-block-wrapper .product.info.detailed .product.data.items{margin-top: 18px;}
.product.info.detailed .description .value {max-height: 299px;}
.read-less-des,.read-more-des{text-decoration: underline;margin-top: 0px;display: block;cursor: pointer;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);background-repeat: no-repeat;font-size: 0;background-position: center;}
.read-less-des {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.image-detail-block-wrapper .product-detail-title span{font-weight: 700;font-size: 14px;line-height: 20px;margin-top: 0;text-transform: none;letter-spacing: normal;margin-top: 17px;}
.image-detail-block-wrapper .product.info.detailed .feature li{font-size: 14px;line-height: 24px;margin-bottom: 0;list-style: disc;padding-left: 10px;}
.image-detail-block-wrapper .product.info.detailed .value > ul{padding-left: 28px;}
.product.info.detailed .description.more-content .value {max-height: inherit;}
.image-detail-block-wrapper .product.info.detailed .value.open-content {display: block;}

.image-detail-block-wrapper .product.info.detailed .description .value {display: block !important;overflow: hidden;}
.image-detail-block-wrapper .product-detail-title::after{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 24px;height: 24px;background-size: 12px;background-position: center;background-repeat: no-repeat;display: block;}
.image-detail-block-wrapper .product-detail-title.open-content::after{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.image-detail-block-wrapper .product-detail-title{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;cursor: pointer;}
.products-detail-block .product-detail-title::before{display: none;}
#product-review-container{margin-left: 25px;margin-right: 25px;}
#product-review-container .products-detail-block .product-detail-title{text-align: left;margin-left: 60px;margin-bottom: 0;}
.catalog-product-view #product-review-container .products-detail-block .product-detail-title > div span,#product-review-container .products-detail-block .product-detail-title > div{padding-left: 0;padding-right: 0;font-size: 20px;text-transform: none;font-weight: 700;letter-spacing: -0.48px;color: #222C28;line-height: 24px;}
.catalog-product-view #product-review-container .products-detail-block .product-detail-title > div span{margin-bottom: 0;}
.product-detail-review-block {display: flex;display: -webkit-flex;align-items: center;margin-bottom: 29px;}
#product-review-container .review-button .black-btn{color: #EC524A;font-size: 15px;font-style: normal;text-transform: none;line-height: 24px;letter-spacing: normal;border: none;padding: 0;background-color: #fff;text-decoration: underline;margin-left: 16px;font-family: 'Nunito Sans';cursor: pointer;}
#product-review-container .review-button{margin-top: 5px;}
#product-review-container .review-button .black-btn::before{display: none;}
#product-review-container #customer-reviews.review-list .block-title strong{font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: normal;text-transform: none;color: #222C28;}
.catalog-product-view #product-review-container .review-ratings ~ .review-content,.catalog-product-view #product-review-container .review-ratings ~ .review-details{color: #222C28;font-family: 'Nunito Sans';font-size: 15px;line-height: 20px;text-align: left;margin-right: 30px;margin-top: 0;}
.catalog-product-view .products-detail-block .slick-initialized .slick-slide {text-align: left;}
#product-review-container .review-list .review-ratings{margin: 0;}
#product-review-container .review-list{margin: auto 25px;max-width: 100%;width: auto;position: relative;}
.catalog-product-view #product-review-container .review-list .review-ratings .rating-summary .rating-result > span::before{color: #DD5D51;font-size: 21px;letter-spacing: -6px;height: 25px;line-height: 25px;}
.block.review-add {margin: auto auto 30px;max-width: 500px;padding-left: 10px;padding-right: 10px;position: relative;width: auto;}
.block.review-add .review-form {padding-top: 45px;}
.review-add .block-title {display: none;}
.block.review-add .close-review {font-size: 25px;position: absolute;right: 20px;top: 0;}
.block.review-add .review-form .fieldset.review-fieldset {margin-bottom: 0px;}
.block.review-add .fieldset .review-legend.legend {font-size: 14px;margin-bottom: 15px;text-align: center;width: 100%;margin-left: 0;}
.block.review-add .fieldset > .field {margin: 0 0 10px;}
.block.review-add .fieldset > .field.review-field-ratings:not(.choice) > .label {display: block;float: none;padding: 0;text-align: center;width: 100%;}
.block.review-add .fieldset > .field:not(.choice) > .control {float: none;width: 100%;}
.block.review-add .review-field-ratings .review-field-rating, .block.review-add .review-field-ratings #product-review-table {display: block;}
.block.review-add .review-field-ratings .review-field-rating .label {display: none;}
.block.review-add .review-field-ratings .review-field-rating .control {display: block;float: none;height: 27px;margin: auto auto 5px;overflow: hidden;width: 102px;}
.review-control-vote::before {color: #c7c7c7;font-family: 'icons-blank-theme';font-size: 28px;height: 28px;letter-spacing: -10px;line-height: 28px;font-style: normal;font-weight: normal;speak: none;vertical-align: top;-webkit-font-smoothing: antialiased;content: '\e605' '\e605' '\e605' '\e605' '\e605';display: block;position: absolute;z-index: 1;}
.review-control-vote label::before {color: #ff5501;font-family: 'icons-blank-theme';font-size: 28px;height: 28px;letter-spacing: -10px;line-height: 28px;font-style: normal;font-weight: normal;speak: none;vertical-align: top;-webkit-font-smoothing: antialiased;opacity: 0;}
.block.review-add .review-control-vote input[type="radio"] {display: block;}
.block.review-add .review-control-vote input[type="radio"] + label {position: absolute;padding-left: 0px;cursor: pointer;}
.block.review-add .review-control-vote input[type="radio"] + label::before {border: medium none;height: auto;top: auto;}
.fieldset > .field > .label + br, .fieldset > .fields > .field > .label + br {display: none;}
.block.review-add .input-text{border: 2px solid #d4d4d6;border-radius: 5px;height: 41px;}
.review-control-vote label span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.block.review-add .rating-text {text-align: center;}
.block.review-add .fieldset > .field:not(.choice) > .label {text-align: left;}
.block.review-add .review-comment {margin-bottom: 20px;}
.block.review-add .review-form-actions {text-align: center;}
.review-control-vote input[type="radio"] {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.review-control-vote label:hover::before {opacity: 1;}
.review-control-vote .rating-1::before {content: '\e605';}
.review-control-vote .rating-2::before {content: '\e605' '\e605';}
.review-control-vote .rating-3::before {content: '\e605' '\e605' '\e605';}
.review-control-vote .rating-4::before {content: '\e605' '\e605' '\e605' '\e605';}
.review-control-vote .rating-5::before {content: '\e605' '\e605' '\e605' '\e605' '\e605';}
.fieldset > .legend + br {clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;}
.review-control-vote .rating-1 {z-index: 6;}
.review-control-vote .rating-2 {z-index: 5;}
.review-control-vote .rating-3 {z-index: 4;}
.review-control-vote .rating-4 {z-index: 3;}
.review-control-vote .rating-5 {z-index: 2;}
.block.review-add .fieldset > .field > .label, .block.review-add .fieldset > .fields > .field > .label{font-weight: 500;}
.fieldset > .field.required > .label::after, .fieldset > .fields > .field.required > .label::after, .fieldset > .field._required > .label::after, .fieldset > .fields > .field._required > .label::after {content: '*';color: #e02b27;font-size: 1.2rem;margin: 0 0 0 5px;}
.block.review-add .review-control-vote input[type="radio"]:focus + label::before, .block.review-add .review-control-vote input[type="radio"]:checked + label::before {opacity: 1;}
.block.review-add .review-control-vote input[type="radio"]:checked + label.rating-5::before {content: '\e605' '\e605' '\e605' '\e605' '\e605' !important;}
.block.review-add .review-control-vote input[type="radio"]:checked + label.rating-4::before {content: '\e605' '\e605' '\e605' '\e605' !important;}
.block.review-add .review-control-vote input[type="radio"]:checked + label.rating-3::before {content: '\e605' '\e605' '\e605' !important;}
.block.review-add .review-control-vote input[type="radio"]:checked + label.rating-2::before {content: '\e605' '\e605' !important;}
.block.review-add .review-control-vote input[type="radio"]:checked + label.rating-1::before {content: '\e605' !important;}
.block.review-add .review-control-vote input[type="radio"]:checked + label::before{background: none;}


.catalog-product-view #product-review-container .review-list .review-ratings .rating-summary .rating-result {width: 81px;margin-left: -5px;display: inline-block;position: relative;vertical-align: middle;}
.catalog-product-view #product-review-container .review-list .review-ratings .rating-summary .rating-result::before{font-size: 21px;letter-spacing: -6px;height: 25px;line-height: 25px;}
#product-review-container .review-list .items.review-items.slick-initialized.slick-slider{max-width: inherit;padding: 0;padding-bottom: 50px;max-height: inherit;overflow-y: hidden;width: auto;margin: auto 35px;overflow-x: hidden;}
#product-review-container .review-list .toolbar.review-toolbar, #product-review-container .review-list .slick-next.slick-arrow, #product-review-container .review-list .slick-prev.slick-arrow {display: none !important;}
.catalog-product-view .products-detail-block .slick-list{max-width: inherit;padding-left: 0;padding-right: 0;}
#product-review-container .review-list .review-item{padding-left: 0;padding-right: 0;}
#product-review-container .review-count-current .slider-review-left::before {content: "";left: 0;margin: auto;opacity: 1;position: absolute;right: 0;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pagingArrow.png) !important;width: 44px;height: 44px;background-size: 44px;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
#product-review-container .review-count-current .slider-review-right::before {content: "";left: 0;margin: auto;opacity: 1;position: absolute;right: 0;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pagingArrow.png) !important;width: 44px;height: 44px;background-size: 44px;-moz-transform: rotate(0deg) !important;-webkit-transform: rotate(0deg) !important;transform: rotate(0deg) !important;}
#product-review-container .products-detail-block .review-count-current div{height: 44px;width: 44px;position: absolute;z-index: 9;}
#product-review-container .review-count-current div{left: -23px;cursor: pointer;}
#product-review-container .review-count-current .slider-review-right{right: -23px;cursor: pointer;cursor: pointer;left: auto;}
#product-review-container .products-detail-block .review-count-current{top: 20%;position: absolute;width: 100%;right: auto;left: 0;transform: translate(0%, -20%);-moz-transform: translate(0%, -20%);-webkit-transform: translate(0%, -20%);height: 44px;margin: 0;}
#product-review-container .review-list .items.review-items.slick-initialized.slick-slider .slick-list{max-height: 193px !important;overflow-y: scroll;}
#product-review-container .review-list .items.review-items.slick-initialized.slick-slider .slick-dots{bottom: 0;}
#product-review-container .slick-dots li button,#product-review-container .slick-dots li{width: 6px;height: 6px;background: #A7AAA8;border: none;border-radius: 6px;}
#product-review-container .slick-dots li.slick-active button{background: #222C28;}
.catalog-product-view .products-detail-block .product-detail-title > div,.catalog-product-view .products-detail-block .product-detail-title span,.related .products-detail-block .product-detail-title > div,.related .products-detail-block .product-detail-title span,.products-detail-block.last-products .product-detail-title > div,.products-detail-block.last-products .product-detail-title span{color: #222C28;font-size: 26px;line-height: 24px;font-weight: 900;letter-spacing: -0.77px;text-transform: none;padding-left: 0;}
.catalog-product-view .products-detail-block .product-detail-title,.related .products-detail-block .product-detail-title,.related .products-detail-block .product-detail-title,.products-detail-block.last-products .product-detail-title{text-align: left;margin-bottom: 28px;}
.catalog-product-view .products-detail-block,.products-detail-block.last-products{margin-left: 85px;margin-right: 85px;margin-bottom: 28px !important;overflow: visible;}
.products-block #last-product-detail.products-block-wrapper{padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0;max-width: 100%;width: auto;overflow: visible;}
.products-block #last-product-detail.products-block-wrapper .product-link {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.products-block.last-products .products-block-wrapper .product-block{position: relative;}
.products-block.last-products .products-block-wrapper .product-block .product-wrapper{margin-left: 15px;margin-right: 15px;cursor: pointer;}
.products-block.last-products .products-block-wrapper .product-block .product-wrapper .widget-product-img{width: 100% !important;position: relative;display: block;max-width: 100%;}
.catalog-product-view .products-block.last-products .product-block .stock-info{right: 0;position: absolute;top: 0;visibility: visible;width: 100%;float: none;left: 0;display: flex !important;display: -webkit-flex !important;height: 100%;z-index: 9;border-radius: 2px;background-color: rgba(255,255,255,0.8) !important;color: #222C28;font-size: 12px;justify-content: center;align-items: center;text-align: center;}
.products-block.last-products .price-box {font-size: 14px;font-weight: 600;font-style: normal;color: #000;line-height: 18px;}
#tab-content-last{margin-left: -15px;margin-right: -15px;}
.catalog-product-view .related .related-products-block .product-desc-info .product-name,.catalog-product-view .products-block .products-block-wrapper .product-block .product-desc-info .product-name{color: #000;font-style: normal;font-size: 12px;letter-spacing: normal;line-height: 24px;padding-right: 0;text-transform: none;padding-top: 0;font-weight: normal;font-family: 'Nunito Sans';margin-top: 15px;margin-bottom: 12px;}
.catalog-product-view .related .related-products-block .product-desc-info .product-price,.catalog-product-view .products-block .products-block-wrapper .product-block .product-desc-info .product-price {font-size: 14px;color: #000;letter-spacing: normal;height: 20px;line-height: 18px;font-weight: 600;}
.products-grid.products-block .products-block-wrapper .product-block .product-container, .products-block.last-products .product-block .product-container,.products-grid.products-block .products-block-wrapper .product-block:hover .product-container, .products-block.last-products .product-block:hover .product-container{border: none !important;}
.catalog-product-view #small-banners-slider{margin-left: -7px !important;margin-right: -7px !important;}
.catalog-product-view #product-review-container .products-detail-block,.catalog-product-view .image-detail-block-wrapper .products-detail-block{margin: 0 !important;}
.catalog-product-view .related .sliders-slider.card{margin-left: -15px;margin-right: -15px;}
.catalog-product-view .related .related-products-block{margin-left: 0;margin-right: 0;padding-right: 0;padding-left: 0;max-width: 100%;overflow: visible;width: auto;}
.catalog-product-view .related-products-block .product-container{border: none;position: relative;}
.catalog-product-view .related-products-block .product-container .product-link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.catalog-product-view .related .products-detail-block.related-products-block .slick-list{margin-left:-15px !important;margin-right:-15px !important;}
.products-block #last-product-detail.products-block-wrapper .slick-prev.slick-arrow, .products-block #last-product-detail.products-block-wrapper .slick-next.slick-arrow,.related-products-block .slick-prev.slick-arrow, .related-products-block .slick-next.slick-arrow{background-color: rgba(0,0,0,0);height: 44px;width: 44px;top: 43%;transform: translate(0%, -43%) !important;-moz-transform: translate(0%, -43%) !important;-webkit-transform: translate(0%, -43%) !important;}
.products-block #last-product-detail.products-block-wrapper .slick-prev.slick-arrow::before,.related-products-block .slick-prev.slick-arrow::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pagingArrow.png) !important;width: 44px;height: 44px;background-size: 44px;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);left: 0;top: 0;padding: 0;}
.products-block #last-product-detail.products-block-wrapper .slick-next.slick-arrow::before,.related-products-block .slick-next.slick-arrow::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pagingArrow.png) !important;width: 44px;height: 44px;background-size: 44px;-moz-transform: rotate(0deg) !important;-webkit-transform: rotate(0deg) !important;transform: rotate(0deg) !important;left: 0;top: 0;padding: 0;}
.catalog-product-view .related .related-products-block .product-wrapper{margin-left: 15px;margin-right: 15px;}
.products-block #last-product-detail.products-block-wrapper .slick-prev.slick-arrow,.catalog-product-view .related .products-detail-block .slick-prev.slick-arrow {left: -58px !important;}
.products-block #last-product-detail.products-block-wrapper .slick-next.slick-arrow,.catalog-product-view .related .products-detail-block .slick-next.slick-arrow{right: -58px !important;}
.products-detail-block .product-price .old-price{font-size: 14px;line-height: 18px;margin-left: 8px;}
.product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty {height: 32px;text-align: center;width: 32px;border: 0.5px solid #A7AAA8;border-radius: 2px;padding: 0;font-family: 'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 14px;}
.qty-price-block{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}
.product-info-main .box-tocart .qty-price-block .field.qty, .product-options-bottom .box-tocart .qty-price-block .field.qty{display: block;flex: 1;padding-right: 15px;}
.product-label-social-container-wrapper{display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom: 5px;align-items: flex-start;}
.social-icons {line-height: 16px;font-family: 'Nunito Sans';}
.social-icons-btn span {display: flex;display: -webkit-flex;flex-direction: column;align-items: center;}
.social-icons-btn span::before {content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/share.png);background-repeat: no-repeat;background-size: 15px;background-position: center;display: block;width: 15px;height: 18px;margin-bottom: 5px;}
.social-icons-btn {cursor: pointer;}
.page-layout-1column .product-info-main .social{width: auto !important;}
.social .social-up{width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #ffffff;filter: drop-shadow(0 -2px 2px rgba(0,0,0,0.16));-webkit-filter: drop-shadow(0 -2px 2px rgba(0,0,0,0.16));position: relative;left: 7px;top: 1px;z-index: 99;}
.social .social-content{display: block;padding: 20px;box-shadow: 0 0 8px 1px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);background-color: #ffffff;position: absolute;right: -25px;width: auto;z-index: 9;}
.social-icons.open-social .social{visibility: visible;;}
.page-wrapper .breadcrumbs a:hover {text-decoration: underline !important;color: #000 !important;}
.page-wrapper .breadcrumbs a{text-decoration: none !important;color: #000 !important;}
.breadcrumbs .items > li{color: #000;}
.catalog-product-view .products-detail-block .product-detail-title > div span{margin-bottom: 0;text-transform: lowercase;}
.product-info-container-wrapper .stockalert-form .orange-btn {color: #ffffff;text-align: center;line-height: 15px;text-align: center;font-weight: 500;font-size: 14px;height: 48px;}
body.active-cart .layer-screen{z-index: 99999999 !important;}
body.active-cart .minicart-wrapper.active .block-minicart{z-index: 999999999 !important;}
.stockalert-form .input-text{border: none;border-bottom: 0.5px solid #A7AAA8;width: 100%;height: 24px;padding: 0 0 10px 0px;font-size: 16px;line-height: 24px;filter: none;border-radius: 0;}
.note{color: #87898c;font-size: 13px;line-height: normal;margin: 5px 0 15px;}
.checkout-cart-index .products-detail-block .product-detail-title div {font-size: 32px;color: #222C28;font-weight: 900;font-style: normal;text-transform: none;text-align: left;position: relative;letter-spacing: -0.77px;line-height: 24px;background-color: #fff;padding-left: 0;padding-right: 0;margin-bottom: 30px;}
.checkout-cart-index .products-detail-block .product-detail-title{text-align: left;}
.checkout-cart-index .related-products-block .product-wrapper {margin-left: 15px;margin-right: 15px;}
.checkout-cart-index .sliders-slider.card {margin-left: -15px;margin-right: -15px;}
.checkout-cart-index .crosssell.cart-container .slick-prev.slick-arrow::before, .checkout-cart-index .crosssell.cart-container .slick-next.slick-arrow::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pagingArrow.png) !important;width: 44px;height: 44px;background-size: 44px;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);left: 0;top: 0;padding: 0;}
.checkout-cart-index .related-products-block .product-wrapper .price-to {display: none;}
.checkout-cart-index .related-products-block .product-name{font-size: 12px;line-height: 24px;font-family: 'Nunito Sans';text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 15px;margin-bottom: 12px;}
.checkout-cart-index .related-products-block .product-price .price{font-size: 14px;line-height: 18px;font-weight: 600;}
.checkout-cart-index .related-products-block .product-price .old-price .price{color: #BEBEBE;font-weight: 400;}
.checkout-cart-index .block.crosssell.cart-container{margin-top: 23px;}
.checkout-cart-index .related-products-block .slick-prev.slick-arrow{left: -45px;}
.checkout-cart-index .related-products-block .slick-next.slick-arrow{right: -45px;}
.checkout-cart-index .product-container .product-link {left: 0;position: absolute;top: 0;width: 100%;z-index: 99;height: 440px;}
.checkout-cart-index .product-container {position: relative;}
.cart-gift-options {text-align: center;}
.cart-gift-options a {font-size: 16px;color: #4c4c4c !important;text-transform: uppercase;border-bottom: 1px solid #000000;padding-bottom: 1px;position: relative;padding-right: 13px;letter-spacing: 1.6px;margin-top: 25px;display: inline-block;margin-bottom: 20px;}
.cart-gift-options a::after {content: '';background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 14px;height: 14px;position: absolute;display: block;top: 2px;right: -7px;background-size: 10px;background-repeat: no-repeat;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);}
.cart-container .cart-gift-options a:hover{border-bottom: none;}
.cart.table-wrapper .items .col.gift {padding: 0;position: relative;width: 20px;padding-right: 0px;}
.col.gift a {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/giftwrap.png);width: 20px;height: 23px;display: block;background-size: 20px;background-repeat: no-repeat;position: absolute;bottom: 19px;left: 0;font-size: 0;}
.gift-options-cart-item {display: none;}
.giftwrap-block {max-width: 75%;margin: auto;width: 100%;}
.giftwrap-block .giftwrap-title {font-style: normal;font-size: 20px;color:#222C28;text-transform: none;letter-spacing: 0px;font-weight: 900;letter-spacing: -0.48px;text-align: left;padding-bottom: 25px;padding-top: 25px;}
.giftwrap-block form {background-color: #ffffff;padding-bottom: 30px;margin-bottom: 40px;}
.giftwrap-block .product-wrapper {overflow: hidden;width: 30%;float: left;}
.giftwrap-block .product-wrapper .product-img {float: left;width: 112px;float: left;}
.giftwrap-block .product-wrapper .product-info {float: left;margin-left: 20px;width: 148px;float: left;margin-top: 0px;font-weight: 600;color:#000000;text-transform: none;line-height: 1.42857143;font-size: 1.4rem;letter-spacing: normal;}
.giftwrap-block .product-wrapper .product-info .product-price {font-size: 14px;margin-top: 5px;}
.giftwrap-block .giftwrap-info {margin-top: 0;float: left;width: 55%;}
.giftwrap-block .giftwrap-info input[type="checkbox"] + label::before {top: 2px;}
.giftwrap-block .giftwrap-info input[type="checkbox"] + label {font-size: 14px;display: block;margin-bottom: 15px;text-transform: none;}
.giftwrap-block .giftwrap-info textarea {border: 1px solid #9d9d9d;padding: 20px;min-height: 105px;font-size: 15px;color: #6f6f6f;}
.giftwrap-block .giftwrap-info input {border-radius: 0;border: 1px solid #9d9d9d;margin-bottom: 5px;display: none;}
.giftwrap-block .giftwrap-info input {border-radius: 0;border: 1px solid #9d9d9d;margin-bottom: 5px;display: none;}
.giftwrap-block button{color:#fff;max-width: 288px;width: 100%;background-color: #242C28;height: 48px;font-weight: 500;font-style: normal;font-size: 14px;text-transform: none;border-radius: 0;letter-spacing: 2px;border: none;border-radius: 2px;cursor: pointer;margin: auto;display: block;margin-top: 25px;}
.giftwrap-block button:hover{background-color: rgba(78,85,82,0.9) !important;}
.giftwrap-block .giftwrap-product {border-bottom: 1px solid #999999;overflow: hidden;}
.giftwrap-block .giftwrap-product-wrapper {overflow: hidden;width: 100%;margin: auto;margin-top: 25px;margin-bottom: 25px;}
.giftwrap-block .giftwrap-product.first-product {border-top: none;}
.giftwrap-block .gift-image {float: right;width: 10%;}
.giftwrap-block .buttons{text-align: center;}
.giftwrap-block .buttons a {display: inline-block;margin-top: 15px;text-transform: capitalize;}
.gift-badget-popup-info .modal-footer button {display: none;}
.cart-summary.open-coupon #block-discount .content,.cart-summary.open-coupon #block-giftcard .content,
.cart-summary.open-coupon #block-discount,.cart-summary.open-coupon #block-giftcard {display: block !important;}
.checkout-cart-index .checkout-cart-info .cart-total-price-top-wrapper{display: none;}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text,.create-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text{width: 288px;border: 0.5px solid #DFE0DF;border-radius: 2px;height: 40px;float: left;font-size: 14px;}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form textarea.input-text,.create-custom-product.catalog-product-view .bundle-configuration #poster-form textarea.input-text {height: auto;}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form select,.create-custom-product.catalog-product-view .bundle-configuration #poster-form select{border: 0.5px solid #DFE0DF;height: 40px;border-radius: 2px;background: rgba(0, 0, 0, 0) url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png) no-repeat scroll 97% 50%;background-size: 12px;width: 100%;}
.buy-custom-product.catalog-product-view .bundle-configuration .field label,.create-custom-product.catalog-product-view .bundle-configuration .field label{margin-bottom: 11px;margin-top: 17px}
.buy-custom-product.catalog-product-view #poster-form .control .image-uploader button,.create-custom-product.catalog-product-view #poster-form .control .image-uploader button{float: left;background-color: #47AFF8;border: none !important;border-radius: 2px;color: #fff !important;font-size: 12px;line-height: 15px !important;text-transform: none !important;font-weight: 500;letter-spacing: normal !important;height: 36px;font-style: normal !important;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/upload.png) !important;width: 150px;}
.catalog-product-view .btn-conf-buttons{display: none;margin-top: 5px;text-transform: capitalize;cursor: pointer;padding-top: 10px;padding-bottom: 5px;text-align: center;}
.catalog-product-view .btn-conf-buttons:hover{text-decoration: underline;}
.create-custom-product.catalog-product-view .btn-conf-buttons {display: block;}
.create-custom-product .bundle-configuration #poster-container {display: block !important;width: 100% !important;}
.catalog-product-view.perso-image-uploader #poster-form .control button.image-uploader-btn{float: left;background-color: #47AFF8;border: none !important;border-radius: 2px;color: #fff !important;font-size: 12px;line-height: 15px !important;text-transform: none !important;font-weight: 500;letter-spacing: normal !important;height: 36px;font-style: normal !important;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/upload.png) !important;width: 150px;background-repeat: no-repeat;background-size: 16px;background-position: 90% 50%;padding-right: 40px;}
.create-custom-product.catalog-product-view #poster-form .image-uploader .preview-box {margin-left: 100px;overflow: hidden;float: left;border: none !important;}
.bundle-configuration .field label {margin-bottom: 11px;margin-top: 17px;font-size: 14px;font-weight: normal;line-height: 20px;font-family: 'Nunito Sans';display: block;}
.catalog-product-view.perso-image-uploader #poster-form .btn-show-hide{margin-top: 35px}
.catalog-product-view.perso-image-uploader.buy-custom-product .bundle-configuration #poster-form .btn-show-hide {margin-top: 20px;}
#poster-form .preview-box {float: left;margin-left: 80px;}
.cart-container .cart-gift-options {text-align: left;}
.cart-container .cart-gift-options a{font-style: normal;font-size: 14px;color: #222C28 !important;text-transform: none;border-bottom: 0.8px solid #000;letter-spacing: normal;font-family: 'Nunito Sans' !important;}
.cart-container .cart-gift-options a:hover{text-decoration: none;}
.page-header .minicart-wrapper .block-minicart{width: 360px !important;box-shadow: none;top: 0;padding: 0;min-width: 0;right: 0px;height: 100vh;margin-right: -470px;-webkit-transition: margin 1s ease 0s;-moz-transition: margin 1s ease 0s;-ms-transition: margin 1s ease 0s;-o-transition: margin 1s ease 0s;position: fixed;border: none;display: block;background: #fff;}
.page-header .minicart-wrapper .block-minicart .items-total{float: none !important;margin: 0 16px !important;font-size: 14px;line-height: 20px;color: #222C28;font-weight: bold;}
.page-header .minicart-wrapper .mage-dropdown-dialog {display: block !important;}
.page-header .minicart-wrapper #minicart-content-wrapper{padding-top: 35px;overflow-x: hidden;position: relative;overflow-y: scroll;height: 100%;}
.minicart-content-block {position: relative;height: auto;}
.page-header .minicart-items-wrapper{padding: 0;margin: 15px 16px 0 16px;border-bottom: 1px solid #DFE0DF;padding-bottom: 19px;height: auto !important;}
.minicart-items .product > .product-item-photo {width: 104px;height: 104px;float: left;}
.minicart-items .product-image-container{width: 104px !important;display: inline-block;max-width: 100%;}
.minicart-items .product > .product-item-photo img {width: 100% !important;height: 100% !important;border-radius: 2px;}
.minicart-items .product-item-details {padding-left: 16px;display: flex;display: -webkit-flex;flex-direction: column;}
.minicart-items .product-item-pricing {display: flex;display: -webkit-flex;flex-direction: column;}
.minicart-items .price-container {order: 2;text-align: right;}
.minicart-items .product-item-pricing .label {width: auto;font-size: 12px;line-height: 24px;color: #222C28;font-family: 'Nunito Sans';}
.page-header .minicart-items .item-qty{text-align: left;width: auto;border: none;padding: 0;height: auto;font-size: 12px;line-height: 24px;color: #222C28;font-family: 'Nunito Sans';display: inline-block;padding-left: 3px;max-width: 50px;}
.minicart-items .product-item-details .price {font-weight: bold;font-size: 12px;line-height: 15px;color: #000 !important;}
.minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax{text-align: right;}
.minicart-items .product-item-details .details-qty{order: 1;margin-top: 0 !important;}
.product-item-pricing .free-info-label{font-size: 12px;line-height: 24px;color: #222C28;font-family: 'Nunito Sans';order: 1;}
.minicart-items .product-item-name{margin: 0 !important;}
.minicart-items .product-item-name a {color: #000 !important;font-size: 12px;line-height: 16px;font-weight: 600;}
.minicart-items .product.options {display: none;}
.minicart-wrapper .block-minicart li{height: 110px;padding: 0;}
.page-header .minicart-wrapper .minicart-freeshipping-block{padding-top: 1px;margin: auto;width: 100%;background: none !important;margin-top: 0 !important;padding-bottom: 22px;}
.minicart-items {margin: 0;padding: 0;list-style: none none;}
.minicart-items .product-item:first-child {padding-top: 0;}
.page-header .minicart-wrapper .minicart-freeshipping-title{padding-top: 0 !important;background-image: none !important;margin-top: 20px !important;width: auto !important;}
.page-header .minicart-wrapper .minicart-freeshipping-block span{font-size: 14px;color: #222C28;line-height: 20px;display: block !important;text-align: center;padding-bottom: 0 !important;}
.page-header .minicart-wrapper .products-links-title span{width: auto;font-size: 14px;text-align: left;color: #222C28;line-height: 20px;text-transform: none;font-weight: bold;font-style: normal;letter-spacing: normal;}
.page-header .minicart-wrapper .products-links-title::before{display: none;}
.minicart-wrapper .action.showcart{position: relative;cursor: pointer;white-space: nowrap;display: inline-block;text-decoration: none;}
.minicart-wrapper .action.showcart .text{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.catalog-product-view .minicart-wrapper .products-detail-block{margin-left: 0;margin-right: 0;margin-top: 40px;}
.catalog-product-view .minicart-wrapper .products-detail-block .product-detail-title > div{font-size: 14px !important;letter-spacing: normal !important;color: #222C28 !important;line-height: 20px !important;font-weight: bold !important;}
.catalog-product-view .minicart-wrapper .products-detail-block .product-detail-title{margin: 5px 16px 14px 16px;}
.page-header .minicart-wrapper #minicart-content-wrapper .block-content {padding-bottom:0;min-height: 250px;}
.catalog-product-view #minicart-content-wrapper .products-detail-block .slick-next.slick-arrow,.catalog-product-view #minicart-content-wrapper .products-detail-block .slick-prev.slick-arrow{display: none !important;}
.catalog-product-view .minicart-wrapper .sliders-slider-minicart.card .product-wrapper{margin-left: 0px;margin-right: 0px;margin-top: 0px;display: flex;display: -webkit-flex;}
.catalog-product-view .minicart-wrapper .sliders-slider-minicart.card .product-wrapper .widget-product-img {width: 80px;height: 80px;}
.catalog-product-view .minicart-wrapper .sliders-slider-minicart.card {margin-left: 16px;margin-right: 16px;}
.catalog-product-view .minicart-wrapper .products-detail-block .slick-list{padding: 0 7% 0 0 !important;}
.catalog-product-view .minicart-wrapper .products-detail-block .product-name {font-size: 14px;line-height: 16px;font-family: 'Nunito Sans';max-height: 31px;overflow: hidden;}
.catalog-product-view .minicart-wrapper .products-detail-block .product-price{font-size: 13px;margin-top: 3px;}
.catalog-product-view .minicart-wrapper .products-detail-block .price-container .price {font-size: 12px;font-weight: 600;line-height: 15px;}
.catalog-product-view .minicart-wrapper .products-detail-block .product-desc-info {margin-top: 0px;width: 236px;}
.catalog-product-view .minicart-wrapper .products-detail-block .product-desc-info .product-desc-info-content{display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;margin-left: 7px;height: 100%;}
.catalog-product-view .page-header .minicart-wrapper .minicart-content-block .actions{margin-left: 0;position: relative;z-index: 999;background-color:#ffffff;bottom:0px;display: block;width: 100%;height: 80px;padding: 0;left: auto;;right: 0;margin-right: -470px;-webkit-transition: margin 1s ease 0s;-moz-transition: margin 1s ease 0s;-ms-transition: margin 1s ease 0s;-o-transition: margin 1s ease 0s;}
.catalog-product-view .page-header .minicart-wrapper .minicart-content-block .product.actions {display: none;}
.catalog-product-view.active-cart .page-header .minicart-wrapper .minicart-content-block .actions{margin-right: 0;}
.catalog-product-view .page-header .minicart-wrapper.active .minicart-content-block .actions > .primary{display: block;margin-left: 16px !important;margin-right: 16px !important;padding-top: 16px;border-top: 1px solid #DFE0DF;position: relative;}
.catalog-product-view .page-header .minicart-wrapper.active .minicart-content-block .actions > .primary .subtotal {display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom: 15px;}
.catalog-product-view .page-header .minicart-wrapper #btn-minicart-close{width: 48%;height: 48px;background-color: #F2F4F3;text-align: center;border: none;font-family: 'Montserrat';cursor: pointer;}
.catalog-product-view .page-header .minicart-wrapper #btn-minicart-close.action.close > span{color: #222C28;font-size: 12px;line-height: 15px;font-style: normal;margin: auto;}
.catalog-product-view .page-header .minicart-wrapper #btn-minicart-close.action.close::before{display: none;}
.catalog-product-view .page-header .minicart-wrapper #btn-minicart-close:hover span{text-decoration: underline;}
.catalog-product-view .page-header .minicart-wrapper #top-cart-btn-checkout{width: 100%;height: 48px;background-color: #222C28;font-style: normal;font-size: 12px;text-transform: capitalize;letter-spacing: normal;line-height: 15px;font-weight: 500;line-height: 46px;color: #ffffff !important;font-family: 'Montserrat';text-align: center;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.catalog-product-view .page-header .minicart-wrapper #top-cart-btn-checkout:hover{background-color: rgba(78,85,82,0.9);text-decoration: none;}
.catalog-product-view .page-header .minicart-wrapper #top-cart-btn-checkout span{display: block;line-height: 12px;}
.catalog-product-view .page-header .minicart-wrapper .slick-slide img{border-radius: 2px;}
.minicart-content-block .close-icon{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.png);width: 24px;height: 24px;background-size: 16px;background-position: center;display: block;background-repeat: no-repeat;position: absolute;right: 0;top: -8px;cursor: pointer;margin-right: 16px;}
.minicart-product-image{width: 80px;height: 80px;}
.minicart-promotion .product-block{display: flex;display: -webkit-flex;position: relative;}
.minicart-promotion .minicart-product-info{display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;margin-left: 7px;height: auto;min-height: 80px;width: 65%;}
.minicart-promotion .minicart-promotion-discount,.minicart-promotion .minicart-product-info .product-name{font-size: 14px;line-height: 16px;font-family: 'Nunito Sans';max-height: 31px;overflow: hidden;}
.minicart-promotion .item-buttons a{position: relative;z-index: 999;display: block;margin-bottom:0px;font-size: 13px;text-decoration: underline;border: none;background-color: #fff;padding: 0;color: #222C28;cursor: pointer;}
.minicart-promotion .item-buttons a:hover{text-decoration: none;}
.minicart-promo-progress-made {background-color: #313332;height: 15px;}
.minicart-promo-progress {height: 15px;background-color: #DFE0DF;width: 100%;}
.catalog-product-view .minicart-wrapper .products-detail-block.minicart-promotion .product-name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.minicart-promotion .sliders-slider-minicart.card {margin-bottom: 15px;}
.minicart-product-info select{height: 25px;line-height: 20px;padding: 0 20px 0 5px;width: 100%;border: 1px solid #b4b4b4;margin-top: 8px;font-size: 12px;margin-bottom: 5px;background-size: 10px;}
.catalog-product-view .products-detail-block.minicart-promotion{margin-bottom: 10px !important;}
.catalog-product-view .page-header .minicart-wrapper .minicart-freeshipping-block span span.price{display: inline !important;font-weight: 600;font-style: normal;letter-spacing: normal;}
.catalog-product-view .page-header .minicart-wrapper .minicart-freeshipping-block span span{display: inline !important;font-weight: 600;font-style: normal;letter-spacing: normal;}
.account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional{width:33.333% !important;position: relative !important;background: #fff;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);padding: 0px 0 0 40px;z-index: 9;float:left;box-sizing: border-box;}
.account .page-title-wrapper .page-title, [class^="sales-guest-"] .page-title-wrapper .page-title, .sales-guest-view .page-title-wrapper .page-title {margin-right: 25px;}
.account .page-title-wrapper .page-title span {display: inline-block;padding-top: 5px;}
.page-main > .page-title-wrapper .page-title {display: inline-block;}
.account.page-layout-2columns-left .column.main {width: 59%;margin-top: -40px;float: right;padding-bottom: 40px;}
.account main{max-width: 1280px;margin: 28px auto auto;}
.account main .messages{margin-bottom: 40px;}
.account-nav .content{background: #fff;padding: 0;}
.account .column.main .block:not(.widget) .box-title > span{font-weight: bold;line-height: 24px;font-size: 20px;margin-top: 0;margin-bottom: 22px;color: #222C28;letter-spacing: -0.48px;display: block;}
.account .box .box-actions a,.account address {font-style: normal;font-size: 12px;line-height: 15px;font-family: 'Nunito Sans';}
.account .box .box-actions a.action.edit,.account .box .box-actions a.action.change-password{padding-left: 20px;position: relative;margin-right: 10px;display: inline-block;}
.account .box .box-actions a.action.change-password::before,.account .box .box-actions a.action.edit::before{content: "";width: 16px;height: 16px;display: block;position: absolute;left: 0;top: -1px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pen2.png);background-repeat: no-repeat;background-position: center;background-size: 14px;}
.account .box .box-actions a.action.change-password::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pencil.png);}
.account .block-title .action.edit,.account .action.view,#print-custom-link a {text-decoration: underline;}
#print-custom-link a:hover,.account .block-title .action.edit:hover,.account .action.view:hover{text-decoration: none !important;}
.customer-account-edit.account .form-edit-account input[type="password"],.customer-account-edit.account .form-edit-account input[type="email"]{border: 0.5px solid #DFE0DF;border-radius: 2px;height: 48px;}
.account input[type="checkbox"] + label,.customer-account-edit.account .form-edit-account input[type="checkbox"] + label {font-style: normal !important;letter-spacing: normal;font-size: 12px;}
.account .form-address-edit .actions-toolbar .action.primary {font-size: 14px;}
.account .page-main input[type="text"],.account select,
.customer-account-edit.account .form-edit-account input[type="text"],.customer-account-edit.account .form-edit-account select{color:#222C28;border: 0.5px solid #DFE0DF;border-radius: 2px;height: 48px;min-width: 125px;padding-top: 0;}
.customer-account-create .account .customer-name-prefix .field-name-prefix select{border: 2px solid #d4d4d6;border-radius: 5px;height: 41px;min-width: 83px;width: 100%;}
.account .field.required {margin-top: 10px;}
.account .fieldset .legend{margin-left: 0}
.account .actions-toolbar {margin-left: 0 !important;}
.account .column.main .toolbar .limiter-options{border: 0.5px solid #DFE0DF;border-radius: 2px;background-size: 10px;background-position: 45px;min-width: 60px;width: auto;margin: 0 5px 0 7px;height: 35px;}
#additional-addresses-table tbody{border-bottom: 1px solid #eee;}
.customer-addresses-toolbar .pager{overflow: hidden;padding-top: 10px;margin-top: 10px;}
.account .actions-toolbar .secondary a.action:hover{color: #313332 !important;text-decoration: underline;}
.sales-order-creditmemo .page-title-wrapper > span,.sales-order-invoice .page-title-wrapper > span,.account.sales-order-print .page-title-wrapper > span,.account.sales-order-view .page-title-wrapper > span {font-size: 14px;font-weight: normal;}
.order-details-items.invoice .order-title{margin-bottom: 20px;}
.account .page-title-wrapper .custom-order-date-status span {font-size: 14px;font-weight: normal;}
.account .actions-toolbar.order-actions-toolbar {font-size: 14px;font-weight: normal;padding-bottom: 10px;}
.account .actions-toolbar.order-actions-toolbar a:hover {text-decoration: underline;color: #313332 !important;}
.account .print-custom a:hover {text-decoration: underline;color: #313332 !important;}
.sales-order-print.account .page-title-wrapper{box-shadow: none;width: 100% !important;padding-bottom: 15px;}
.sales-order-creditmemo .page-title-wrapper,.sales-order-invoice .page-title-wrapper,.sales-order-view.account .page-title-wrapper {box-shadow: none !important;width: 100% !important;}
.account .order-items .price-including-tax, .account .order-items .price-excluding-tax{font-size: 14px;white-space: nowrap;}
.account .page-title-wrapper date {font-size: 14px;font-weight: normal;}
.account .page-title-wrapper .order-status-custom {font-weight: normal;font-size: 14px;}
.customer-account-edit.account a:hover {color: #313332 !important;text-decoration: underline;}
.storecredit a:hover {color: #313332 !important;text-decoration: underline;}
.account button.action.primary {text-transform: none;}
.account .box-information .box-content{font-size: 15px;line-height: 32px;font-family: 'Nunito Sans';}
.account .table-order-items {font-family: 'Nunito Sans';}
.account .table-order-items tbody{border-bottom: 1px solid #eee;}
.order-products-toolbar.toolbar.bottom {margin-top: 20px;}
.order-products-toolbar .pager {display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}
.account .toolbar.order-products-toolbar .toolbar-amount{padding: 0}
.account .order-links .item {display: inline-block;margin-right: 12px;}
.account .order-links .item a{text-decoration: underline;}
.account .order-links .item a:hover{text-decoration: none;}
.account .actions-toolbar.order-actions-toolbar .action.print {display: none;}
.order-details-items.ordered {position: relative;margin-top: 20px;}
.account #stripe-payments-card-number{width: 300px;}
.account #stripe-payments-card-expiry{width: 145px;margin-right: 10px;}
.account #stripe-payments-card-cvc {width: 145px;}

.order-products-toolbar .pager .pages .items{height: auto;max-width: 170px;white-space: inherit;}
.account .toolbar.order-products-toolbar .pages{position: relative;width: auto;}
.order-products-toolbar .pages strong.page,.order-products-toolbar .pages a.page{margin-top: 0;}
.account .account-nav .item.current strong,.account .account-nav .item a{font-size: 12px;font-weight: 500;line-height: 48px;padding: 0px;border: none !important;}
.account .page-title-wrapper{width: 33.333%;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);padding: 49px 0 0 40px;box-sizing: border-box;font-size: 32px;line-height: 24px;font-weight: 900;position: relative;}
.account .account-nav .item.current strong{color: #313332;font-weight: bold;}
.account .account-nav .item .delimiter{display: none;}
.abs-pager-toolbar .pages, .account .toolbar .pages, .toolbar-giftregistry-results .pages, .toolbar-wishlist-results .pages {position: absolute;width: 100%;z-index: 0;}
.pages > .label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.abs-pager-toolbar .limiter, .account .toolbar .limiter, .toolbar-giftregistry-results .limiter, .toolbar-wishlist-results .limiter {float: right;position: relative;z-index: 1;}
.limiter-label {font-weight: 400;}
.account .account-nav .item a:hover{color: #313332;background-color: #fff;font-weight: bold;text-decoration: none;}
.account .column.main .toolbar {text-align: center;position: relative;}
.actions-toolbar .secondary a.action {margin-top: 6px;}
.actions-toolbar .secondary {float: right;}
.abs-pager-toolbar .toolbar-amount, .account .toolbar .toolbar-amount, .toolbar-giftregistry-results .toolbar-amount, .toolbar-wishlist-results .toolbar-amount {float: left;line-height: normal;padding: 7px 0 0;position: relative;z-index: 1;display: block;}
.account main .page.messages {margin-bottom: 0;}
.account .account-nav .item {margin: 0;}
.account .account-nav .item:last-child {display: none;}
.account .page-title-wrapper::after {content: "";background-color: #fff;width: 100%;display: block;height: 16px;position: absolute;left: 0;z-index: 99;bottom: -4px;}
.account .pages .item.pages-item-previous,.account .pages .item.pages-item-next{float: none;}
.amazon-addresses .amazon-address:nth-child(2n+1), .login-container .block:nth-child(2n+1), .account .column.main .block:not(.widget) .block-content .box:nth-child(2n+1), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n+1), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n+1), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n+1) {clear: left;float: left;}
.amazon-addresses .amazon-address:nth-child(2n), .login-container .block:nth-child(2n), .account .column.main .block:not(.widget) .block-content .box:nth-child(2n), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n) {float: right;}
.abs-blocks-2columns, .amazon-addresses .amazon-address, .login-container .block, .account .column.main .block:not(.widget) .block-content .box, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box, [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box, .sales-guest-view .column.main .block:not(.widget) .block-content .box {width: 48.8%;}
.account .column.main .block:not(.widget) .block-content .box, .multicheckout .block-content .box, .paypal-review .block .block-content .box, .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box, [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box, .sales-guest-view .column.main .block:not(.widget) .block-content .box {margin-bottom: 20px;}
.account .column.main .block:not(.widget) .box-title, .multicheckout .box-title, .paypal-review .block .box-title, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title, [class^="sales-guest-"] .column.main .block:not(.widget) .box-title, .sales-guest-view .column.main .block:not(.widget) .box-title {display: inline-block;margin: 0 0 5px;}
.block .box-actions {margin-top: 5px;}
.account .table-wrapper:last-child {margin-bottom: 0;}
.customer-account-login .page-main, .customer-account-create .page-main, .customer-account-forgotpassword .page-main, .customer-account-createpassword .page-main {margin-bottom: 40px;margin-top: 68px;max-width: 1024px;padding: 0 15px;box-sizing: border-box;}
.customer-account-create .page-title-wrapper, .customer-account-create .column.main {margin: auto;width: auto;}
.customer-account-create .form-create-account .fieldset .legend{margin-left: 0;}
.customer-account-create .form-create-account .fieldset label {font-weight: 700;}
.customer-account-create .form-create-account .fieldset-fullname .field-name-prefix {width: 85px;margin: 0 10px 10px 0;float: left;}
.customer-account-create .form-create-account .fieldset-fullname .field-name-firstname, .customer-account-create .form-create-account .fieldset-fullname .field-name-lastname {float: left;margin: 0 10px 10px 0;}
.customer-account-create .form-create-account .fieldset-fullname .field-name-firstname label, .customer-account-create .form-create-account .fieldset-fullname .field-name-lastname label {width: auto;float: none;}
.customer-account-create .form-create-account input[type="email"],.customer-account-create .form-create-account input[type="password"],.customer-account-create .form-create-account input[type="text"]{border: 2px solid #d4d4d6;border-radius: 5px;height: 41px;}
.customer-account-create .reload.captcha-reload{border-radius: 3px;background:#f2f2f2;border: 1px solid #cdcdcd;color:#313332;cursor: pointer;display: inline-block;font-family: 'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: 700;margin: 0;padding: 7px 15px;font-size: 1.4rem;line-height: 1.6rem;box-sizing: border-box;vertical-align: middle;}
.customer-account-create .action.back.black-btn{padding: 11px 21px 11px;border: 2px solid #313332;border-radius: 3px;display: inline-block;}
.customer-account-create .actions-toolbar {margin-left: 0 !important;}
.customer-account-create .account .actions-toolbar .primary .action{background-color:#242C28;border: none;color:#fff;padding: 11px 21px 11px;display: inline-block;font-size: 16px;height: auto;}
.customer-account-create .actions-toolbar .primary{float: left;}
.customer-account-create .actions-toolbar .secondary {float: right;margin-top: -6px;}
.account .page-title-wrapper{display: block;box-shadow: none;width: 100%;padding: 0;position: static;}
.account .title.block-collapsible-nav-title{margin-bottom: 20px;}
.account .title.block-collapsible-nav-title strong{font-weight: 300;line-height: 1.1;font-size: 2.6rem;margin-top: 0rem;margin-bottom: 2rem;}
.account #block-collapsible-nav .nav.item{line-height: 30px;}
.account.page-layout-2columns-left .column.main{margin-top: 0;}
.account.page-layout-2columns-left .sidebar-main {padding-top: 30px;margin-top: 7px;}

.password-strength-meter {background-color: #f4f4f4;height: 32px;line-height: 32px;padding: 0 9px;position: relative;z-index: 1;}
.password-strength-meter::before {content: '';height: 100%;left: 0;position: absolute;top: 0;z-index: -1}
.password-none .password-strength-meter::before {background-color: #f4f4f4;width: 100%;}
.password-weak .password-strength-meter::before {background-color: #ffafae;width: 25%;}
.password-medium .password-strength-meter::before {background-color: #ffd6b3;width: 50%;}
.password-strong .password-strength-meter::before {background-color: #c5eeac;width: 75%;}
.password-very-strong .password-strength-meter::before {background-color: #81b562;width: 100%;}


.bundle-configuration .perso-tool {background-size: 80px;background-repeat: no-repeat;background-position: center;margin-right: 10px;position: relative;margin-bottom: 45px;float: left !important;height: 40px !important;width: 40px !important;background-size: 40px;margin-bottom: 17px;}
.create-custom-product.catalog-product-view .bundle-configuration .toolbar-container{overflow: hidden;float: right;width: 32%;position: relative;top: 0px;height: auto;}
.perso-configurator .bundle-configuration .toolbar-container.perso-toolbar-container .toolbar-container{width: 100%;}
.catalog-product-view.perso-image-uploader .bundle-configuration #poster-form .btn-show-hide{margin-top: 35px;border: none;font-size: 0;color: #242C28 !important;background-color: #fff !important;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/perso.svg) !important;background-size: 21px;display: inline-block;background-position: center;background-repeat: no-repeat;position: absolute;top: 8px;left: 165px;height: 42px;width: 42px;margin-bottom: 20px;line-height: 22px;box-sizing: border-box;}
.personal-product-preview {width: 100%;height: 669px;float: right;text-align: center;max-width: 669px;}
.config-preview-checkbox {max-width: 350px;text-align: left;margin-bottom: 20px;}
.config-preview-checkbox input[type="radio"] + label, .config-preview-checkbox input[type="checkbox"] + label {text-transform: none;}
.config-preview-checkbox input[type="checkbox"] + label::before {margin-top: 6px;}
.perso-configurator .bundle-configuration .field-container {display: block;}
.bundle-configuration .perso-tool span{position: absolute;bottom: -23px;color:#A0A0A0;font-size: 16px;text-transform: uppercase;width: 100%;text-align: center;font-weight: 600;}
.perso-configurator .bundle-configuration{max-width: 600px;width: 100%;}
.perso-configurator .color-selector img {width: 55px;box-sizing: border-box;margin-right: 0px !important;margin-left: 2px !important;margin-bottom: 0 !important;}
.create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .image-uploader ~ .field-container .toolbar-container .toolbar-container{margin-bottom: 10px;display: none;width: 100%;height: 70px;white-space: nowrap;position: relative;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;margin-top: 8px;}
.bundle-configuration .image-uploader ~ .field-container .toolbar-container .toolbar-container{display: none;}
.create-custom-product.catalog-product-view .bundle-configuration .wdt-emoji-picker {position: absolute;right: auto;bottom: auto;top: 39px;width: 20px;height: 20px;left: 60%;}
.catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-color, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-font, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-filter, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-rotate, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-mirror, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-zoomin, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-zoomout, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-up, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-down, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-left, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-right {height: 40px !important;width: 40px !important;background-size: 40px;margin-bottom: 17px;}
.catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-color span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-font span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-filter span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-rotate span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-mirror span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-zoomin span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-zoomout span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-up span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-down span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-left span, .catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool-right span {bottom: -15px;font-size: 10px;}
.perso-tool-font {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/font.png);}
.perso-tool-color {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/color_text.png);}
.perso-tool-filter {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/filter.png);}
.perso-tool-rotate {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/rotate.png);}
.perso-tool-mirror {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/reflect.png);}
.perso-tool-zoomin {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/bigger.png);}
.perso-tool-zoomout {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/smaller.png);}
.perso-tool-up {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/up.png);}
.perso-tool-down {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/down.png);}
.perso-tool-left {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/left.png);}
.perso-tool-right {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/perso/right.png);}
.bundle-configuration .field{position: relative;overflow: hidden;height: auto;margin-bottom: 0;}
.product-label-social-container-wrapper .btn-conf-buttons {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.png);position: absolute;width: 20px;height: 20px;top: -45px;right: 0px;margin: 0;padding: 0;background-size: 20px;background-repeat: no-repeat;background-position: center;}
.product-label-social-container-wrapper .btn-conf-buttons span {display: block;width: 20px;height: 20px;}
button.action.primary::after{display: none !important;}
.bundle-configuration #shuffle-preview:hover{color: #fff !important;}
.catalog-product-view .drop-back #drop-container #close-drop{border: none;border-radius: 2px;background-color: #242C28;height: 48px;max-width: 288px;font-size: 12px;letter-spacing: normal;font-style: normal;text-transform: capitalize;font-weight: 500;line-height: 15px;}
.catalog-product-view .drop-back #drop-container #upload-photo{background-color: #47AFF8;border: none;border-radius: 2px;color: #fff;font-size: 12px;line-height: 15px !important;font-weight: 500;letter-spacing: normal;height: 48px;text-transform: capitalize;font-style: normal;}
.catalog-product-view .block.review-add .rating-text a{color:#EC524A !important;}
.create-custom-product.catalog-product-view .bundle-configuration .perso-tool-color span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-font span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-filter span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-rotate span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-mirror span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-zoomin span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-zoomout span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-up span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-down span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-left span, .create-custom-product.catalog-product-view .bundle-configuration .perso-tool-right span {bottom: -15px;font-size: 10px;}
.block.review-add .review-control-vote input[type="radio"] + label::before{color: #EC524A !important;}
.actions-primary .black-btn{background-color: #242C28;color: #fff;border: none;border-radius: 2px;height: 48px;padding: 0;width: 288px;font-size: 12px;line-height: 15px;font-weight: 500;letter-spacing: normal;}
.actions-primary .black-btn:hover {background-color: rgba(78,85,82,0.9);}
.black-btn::after, .cms-no-route .content.container a::after, button.action.primary::after{display: none !important;}
/* #csconsentlink{font-weight: bold;margin-bottom: 10px;display: inline-block;text-decoration: underline;}
#csconsentlink:hover{text-decoration: none;} */
#csconsentlink{cursor: pointer;}
#csconsentlink {cursor: pointer;color: #222C28;font-family: "Nunito Sans";font-size: 15px;line-height: 24px;}
#cookiescript_injected{z-index: 99999699 !important;}
#cookiescript_save,#cookiescript_accept{order: 2;}
#cookiescript_reject {line-height: 24px !important;height: 26px;margin-top: 0px !important;margin-bottom: 0 !important;opacity: 0.6;font-size: 9px !important;padding: 0 10px !important;top: 11px;position: relative;}
#cookiescript_wrapper{line-height: 17px !important;}
.page-layout-1column .product-info-main .social .fb-block{width: 36px;height: 35px;display: block;float: left;margin-right: 10px;margin-top: 14px;position: relative;}
.pin-it-button{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.pin-it-button img{display: none;}
.advatage-block.giftwrap-icon{display: none;}
.gift-wrapper-class .advatage-block.giftwrap-icon {display: flex;display: -webkit-flex;}
.catalog-product-view .product-info-main .upsell-products-block .product-item-info input[type="checkbox"] + label {padding-left: 26px;font-size: 12px;line-height: 15px;font-style: normal;color: #222C28;letter-spacing: normal;font-family: 'Nunito Sans';}
.catalog-product-view .product-info-main .upsell-products-block .price-box .price-wrapper .price {font-size: 17px;margin-left: 27px;}
.catalog-product-view .product-info-main .upsell-products-block .product-items .orange-btn {background-color:#242C28;color:#fff;font-size: 14px;height: 35px;line-height: 15px;padding: 0 20px;width: auto;pointer-events: auto;}
.catalog-product-view .product-info-main .upsell-products-block .upsell-title-open::before{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);display: block;width: 20px;height: 10px;background-size: 12px;background-position: center;background-repeat: no-repeat;top: 6px;right: 10px;left: auto;position: absolute;font-size: 18px;}
.catalog-product-view .product-info-main .upsell-products-block .upsell-title-open{font-weight: 500;font-style: normal;font-size: 13px;padding-left: 5px;position: relative;top: 3px;cursor: pointer;}
.catalog-product-view .product-info-main .upsell-products-block .upsell-title-open.open-upsell::before{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.catalog-product-view .product-info-main .block.upsell {margin-bottom: 20px;}
.catalog-product-view .product-info-main .upsell-products-block {background-color: #f1f0ef;border-radius: 4px;padding: 5px 5px 10px 10px;width: 340px;}
.catalog-product-view .product-info-main .upsell-products-block .product-item-info input[type="checkbox"] + label::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/off.png);background-size: 15px;border: none;top: 0 !important;}
.catalog-product-view .product-info-main .upsell-products-block .product-item-info input[type="checkbox"]:checked + label::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/on.png);}
.catalog-product-view .product-info-main .upsell-products-block .block-content.content {margin-top: 10px;}
.catalog-product-view .product-info-main .upsell-products-block .products {margin: 0;}
.catalog-product-view .product-info-main .upsell-products-block .product-items {margin: 0;padding: 0;list-style: none;}
.catalog-product-view .product-info-main .upsell-products-block .item.product.product-item {float: none;padding-left: 23px;width: 100%;margin-bottom: 0;}
.catalog-product-view .product-info-main .upsell-products-block .product-item-info {width: auto;max-width: 100%;}
.catalog-product-view .product-info-main .upsell-products-block .product-items .price-box {margin-bottom: 0;margin-top: 3px;}
.catalog-product-view .product-info-main .upsell-products-block .price-box .price-wrapper .price {font-size: 17px;margin-left: 27px;}
.catalog-product-view .product-info-main .upsell-products-block .product-items .product-item-actions {margin: 0 0 10px;display: block;}
.set-buttons-filter{position: fixed;bottom: 0;width: 406px;background-color: #fff;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;right: -406px;}
.openSidebar .set-buttons-filter {right: 35px;left: auto;}
.smile-filter .block.filter .block-content.filter-content .filter-options {padding-bottom: 50px;}
.page-header-wrapper-custom-icons .login-block-border a:hover {text-decoration: underline;}
.login-block-border button:hover{background-color: rgba(78,85,82,0.9);}
.login-block-border button:active{background-color: rgba(78,85,82,0.8);}
.checkout-cart-index .cart-summary .action.orange-btn.checkout:hover {background-color: rgba(78,85,82,0.9);}
.checkout-cart-index .cart-summary .action.orange-btn.checkout:active {background-color: rgba(78,85,82,0.8);}
.loading-logo-algolia,.loading-logo-all,.actions .loading-logo{display: none;left: 50%;position: absolute;border: none;box-shadow: none;height: 48px;top: auto;-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);background-color: #242C28;width: 100%;border-radius: 0;}
.loading-logo-algolia .spinner,.loading-logo-all .spinner, .actions .loading-logo .spinner{margin: auto;margin-top: 16px;width: 70px;text-align: center;}
.loading-logo-algolia .spinner > div,.loading-logo-all .spinner > div,.loading-logo .spinner > div, #checkout-loader .spinner > div, .loader .spinner > div{width: 18px;height: 18px;background-color: #333;border-radius: 100%;display: inline-block;-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;animation: sk-bouncedelay 1.4s infinite ease-in-out both;}
.loading-logo-algolia .spinner .bounce1,.loading-logo-all .spinner .bounce1,.loading-logo .spinner .bounce1, #checkout-loader .spinner .bounce1, .loader .spinner .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
.actions .loading-logo .spinner > div{background-color: #fff;}
.loading-logo-gallery .spinner > div{width: 18px;height: 18px;background-color: #333;border-radius: 100%;display: inline-block;-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;animation: sk-bouncedelay 1.4s infinite ease-in-out both;}
.fotorama__stage .fotorama__spinner{background-image: none;}
.fotorama__wrap--css3 .fotorama__spinner {animation: none !important;}
.loading-logo-gallery .spinner .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
.page-product-bundle .personal-config-btn .loading-logo {background-color: #ffffff;border-radius: 50%;box-shadow: 0 0 6px 0 #cbcbcb;-moz-box-shadow: 0 0 6px 0 #cbcbcb;-webkit-box-shadow: 0 0 6px 0 #cbcbcb;display: none;height: 130px;left: 50%;position: fixed;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 130px;z-index: 9999;}
.page-product-bundle .personal-config-btn .loading-logo .spinner{margin: auto;width: 70px;text-align: center;margin-top: 54px;}
.page-product-bundle .personal-config-btn .loading-logo .spinner > div {background-color: #000;}
#minicart-loading.loading-logo-all{right: 0px;left: auto;transform: none;width: 100%;height: 48px;}
#giftwrapping-loading.loading-logo-all{right: 0;left: 0;transform: none;width: 288px;height: 48px;margin: auto;}
#giftwrapping-loading.loading-logo-all .spinner > div,#cart-loading.loading-logo-all .spinner > div,#minicart-loading.loading-logo-all .spinner > div{background-color: #fff;}
#giftwrapping-loading.loading-logo-all,#cart-loading.loading-logo-all{max-width: 288px;border-radius: 2px;}
.loading-logo-algolia{background-color: #ffffff;border-radius: 50%;box-shadow: 0 0 6px 0 #cbcbcb;-moz-box-shadow: 0 0 6px 0 #cbcbcb;-webkit-box-shadow: 0 0 6px 0 #cbcbcb;display: none;height: 130px;left: 50%;position: fixed;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 130px;z-index: 9999;}
.loading-logo-algolia .spinner{margin-top: 54px;}
.loading-logo-all.minicart-loading{z-index: 9999;background-color: rgba(255,255,255,0.8);height: 100%;}
.loading-logo-all.minicart-loading .spinner > div{width: 10px;height: 10px;margin: 0 3px;}
.loading-logo-all.minicart-loading .spinner{margin-top: 27px;}
.gallery-placeholder .fotorama__nav--thumbs .fotorama__nav__frame.fotorama__active {opacity: 1;}
.gallery-placeholder .fotorama__nav--thumbs .fotorama__nav__frame{opacity: 0.6;margin-right: 6.5px;}
.gallery-placeholder .fotorama__wrap--css3 .fotorama__thumb-border{border:none;display: none;}
.storeid-15.catalog-product-view label.conf-preview-check-label a:last-child {display: none;}
.loading-logo-search{background-color: #ffffff;border-radius: 50%;box-shadow: 0 0 6px 0 #cbcbcb;-moz-box-shadow: 0 0 6px 0 #cbcbcb;-webkit-box-shadow: 0 0 6px 0 #cbcbcb;display: none;height: 130px;position: absolute;-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);z-index: 9999;border-radius: 0;border: none;box-shadow: none;height: 40px;top: -9px;left: auto;right: -48px;width: 75px;}
.minisearch.processing .loading-logo-search{display: block;}
.loading-logo-search .spinner{margin: auto;width: 70px;text-align: center;margin-top: 11px;}
.loading-logo-search .spinner > div{width: 13px;height: 13px;background-color: #333;border-radius: 100%;display: inline-block;-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;animation: sk-bouncedelay 1.4s infinite ease-in-out both;}
.loading-logo-search .spinner .bounce1{-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
.loading-logo-search .spinner .bounce2{-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}
#cookienotification-block {opacity: 0.92;padding: 4px 0 5px;z-index: 999999 !important;}
.mhdirekt_cookiewishlist-index-index .products.products-grid.products-block .products-block-wrapper .product-block{width: 20%;}
.mhdirekt_cookiewishlist-index-index .products-block.cookiewishlist-page .products-block-wrapper .product-block .product-desc-info .orange-btn{text-transform: none;font-weight: 500;font-style: normal;letter-spacing: normal;border-radius: 2px;font-size: 14px;background-color: #242C28;border: none;height: 34px;padding: 0 20px;}
.product-amount-filter {padding: 0 6px !important;}
.products-block-title .products-block-title-content span span.product-amount{color: #222C28 !important;font-style: normal !important;padding-left: 5px;}
.payment-method-content button.primary::after, .orange-btn::after, .payment-method-content .cart.table-wrapper .actions-toolbar > .action.primary::after, .payment-method-content .action-gift.primary::after{display: none !important;}
.mhdirekt_cookiewishlist-index-index .products.products-block .products-block-wrapper .product-block .product-desc-info .product-name{font-family: 'Nunito Sans', sans-serif;}
.navigation .level0 .submenu .active > a{border: none !important;}
.page-header-wrapper-custom-menu .navigation ul.special-column-menu {display: block !important;min-width: 170px;top: 0 !important;left: 0 !important;margin-top: 0px;}
.page-header-wrapper-custom-menu .navigation ul.special-column-menu.first-special-menu{margin-top: 0;}
.page-header-wrapper-custom-menu .navigation .level0 .submenu li.special-column-li {display: flex;display: -webkit-flex;flex-direction: row;background-color: #fff;padding: 35px 25px 30px 20px;border-radius: 2px;-moz-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;-webkit-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;}
.navigation .level0 .submenu li.special-column-li .submenu-reverse {left: auto !important;right: auto !important;top: 0 !important;padding-left: 0;}
.navigation .level0 .submenu li.special-column-li .special-column-menu{padding-left: 0;}
.page-header-wrapper-custom-menu .navigation .level0 .submenu li.headline-submenu {font-size: 13px;margin-bottom: 8px;display: none;}
.logo-ts .ts-logo{background-size: 27px;height: 27px;width: 27px;margin-right: 10px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/ts.png);display: block;background-repeat: no-repeat;margin-top: -5px;}
.logo-ts{order: 1;height: 27px;margin-top: 38px;margin-right: 10px;}
.header-cookiewishlist{order: 1;}
.logo-ts .ts-logo{margin-top: 0;}
.logo-ts.store-15 {display: none !important;}
.option-title-bundle-variant-block {display: none;}
.title-breadrumb {font-size: 15px;color: #000 !important;font-family: 'Nunito Sans';}
.title-breadrumb::after {content: "/";}
.title-breadrumb:hover {text-decoration: underline;color: #000 !important;}
.category-left-menu .parent-menu {font-size: 15px;line-height: 24px;}
.category-left-menu .parent-menu:hover {color: #313332 !important;text-decoration: underline;}
.catalog-product-view .video-detail-block-wrapper .products-detail-block .product-detail-title > div span{text-transform: none;}
.catalog-product-view.page-layout-1column .product.media .product-social-links{bottom: auto;top: 10px;right: 10px;left: auto;position: absolute;height: 77px;text-align: center;z-index: 9;width: 55px;display: block;}
.catalog-product-view .action.towishlist{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart_white.svg);background-color: rgba(0,0,0,0);-webkit-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));-moz-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));-ms-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));-o-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));background-repeat: no-repeat;width: 54px;height: 54px;display: block;border-radius: 50px;background-position: center;font-size: 0;background-size: 33px;opacity: 0;}
.catalog-product-view .action.towishlist {font-size: 0;opacity: 1;}
.catalog-product-view .action.towishlist.active-wishlist{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart.svg) !important;}
.catalog-product-view .action.towishlist:hover {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart.svg) !important;}
.advatages-block a:hover {text-decoration: underline;color: #313332 !important;}
.catalogsearch-result-index .columns .products-block.products-grid {padding-left: 50px;padding-right: 50px;}
.catalogsearch-result-index .products.products-grid.products-block .products-block-wrapper .product-block{width: 20%;}
.catalogsearch-result-index .page-title-wrapper{text-align: center;}
.catalogsearch-result-index .top-toolbar-list {position: absolute;top: -70px;right: 20px;}
.catalogsearch-result-index .page-title-wrapper {margin: 55px 10px 30px;text-align: center;text-transform: uppercase;}
.catalogsearch-result-index .product-des-cat {display: none;}
.catalogsearch-result-index .top-toolbar-list .toolbar-products .sorter .sort-list-inner{z-index: 9999;left: auto;right: -25px;}
.giftsearch-block {margin-top: 45px;padding-bottom: 32px;padding-top: 27px;text-align: center;position: relative;background-position: center;background-repeat: no-repeat;}
.giftsearch-title-block {text-transform: uppercase;font-weight: 600;font-size: 35px;letter-spacing: 4px;color: #ffffff;}
.giftsearch-separator {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/gift_wave_white.png);width: 384px;height: 11px;margin: auto;margin-top: 10px;}
.giftsearch-block .giftsearch-form {margin-top: 25px;}
.giftsearch-block .giftfinder-box {display: block;margin: auto;max-width: 750px;margin-bottom: 30px;width: 100%;}
.giftsearch-block .giftfinder-box .giftfinder-title {font-size: 19px;height: 32px;line-height: 32px;width: auto;margin: auto;text-shadow: none;font-weight: 600;text-transform: uppercase;color: #ffffff;}
.giftsearch-block .giftfinder-box .input-checkboxes {margin-top: 0;overflow: hidden;}
.giftsearch-block input[type="checkbox"] + label{color: #000;display: block;font-size: 16px;min-height: 21px;padding: 4px 5px 0;width: auto;}
.giftsearch-block .recipient-inputs .input-checkbox {width: 33.3333%;}
.giftsearch-block .giftfinder-box .input-checkboxes .input-checkbox {float: left;}
.giftsearch-block .giftfinder-box input[type="checkbox"] + label {display: block;font-size: 16px;min-height: 21px;padding: 4px 5px 0;width: auto;margin: 3px;background-color: #ffffff;border: 2px solid #000;height: 35px;line-height: 33px;cursor: pointer;}
.giftsearch-block .giftfinder-box input[type="checkbox"] + label::before{display: none}
.giftsearch-block .input-checkbox:hover input[type="checkbox"] + label {background-color: #adadad;color:#ffffff;font-weight: 700;}
.giftsearch-block .input-checkbox input[type="checkbox"]:checked + label {background-color: #535353;color:#fff;font-weight: 700}
.giftsearch-block .black-btn {border: 2px solid #000000;font-size: 18px;padding: 9px 21px 11px;margin-top: 25px;background-color: #ffffff;border-radius: 0;background-color: #E32D55;color:#ffffff;text-transform: uppercase;font-weight: 700;font-style: italic;letter-spacing: 1.0px;height: 43px;padding-top: 0;padding-bottom: 0;}
.giftsearch-block .price-filter-inputs .input-checkbox {width: 25%;}

.sort-by .sort-list-block a.no-display {display: none;}
.category-submenu {display: none;}
.paypal-express-review .error-msg {color: #e02b27;background-color: #fae5e5;padding: 6px 10px;margin-left: 10px;margin-right: 10px;display: block;}
.paypal-express-review .paypal-review .paypal-review-title > strong, .paypal-express-review .paypal-review .block .box-title > span{display: block;}
.paypal-express-review .paypal-review-title .action.edit{display: none !important;}
.paypal-express-review .box-content address, .paypal-express-review .box-order-billing-address .box-content{font-style: normal;font-size: 14px !important;color: #222C28;line-height: 16px;font-family: 'Nunito Sans', sans-serif;letter-spacing: normal;}
.paypal-express-review .box-order-shipping-address .action.edit{position: absolute;bottom: 0;right: 0;color: #222C28 !important;font-size: 14px;line-height: 16px;font-family: 'Nunito Sans', sans-serif;text-transform: none;border: none;height: 20px;letter-spacing: normal;}
.paypal-express-review .box-order-shipping-address .action.edit::before {content: "";width: 16px;height: 16px;display: block;position: absolute;left: -12px;top: -1px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/edit.png);background-repeat: no-repeat;background-position: center;background-size: 16px;}
.paypal-express-review .block .box-actions{position: relative;}
.paypal-express-review .paypal-review-items #review-buttons-container .primary #review-button{max-width: 540px;margin-left: 15px;margin-right: 15px;display: inline-block;width: 90%;box-sizing: border-box;border-radius: 2px;}
.paypal-express-review .paypal-review-items #review-buttons-container .primary #review-button span{font-size: 20px;color: #fff;font-weight: normal;font-family: sans-serif;}
.paypal-express-review .paypal-review-items #review-buttons-container .primary #review-button:hover {background-color: #6AA97C;}
.paypal-express-review .box-order-billing-address .action.edit{position: absolute;bottom: 0;right: 0;color: #222C28 !important;font-size: 14px;line-height: 16px;font-family: 'Nunito Sans', sans-serif;text-transform: none;border: none;height: 20px;letter-spacing: normal;}
.paypal-express-review .box-order-billing-address .action.edit::before {content: "";width: 16px;height: 16px;display: block;position: absolute;left: -12px;top: -1px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/edit.png);background-repeat: no-repeat;background-position: center;background-size: 16px;}
.paypal-express-review .box-order-billing-address .box-content{letter-spacing: normal;}
.paypal-express-review .box-order-billing-address .box-content img {margin-top: 10px;}
.paypal-express-review .paypal-review tfoot th.mark {padding-left: 0;width: 211px !important;font-family: 'Nunito Sans', sans-serif;font-size: 14px;line-height: 24px;color: #ACACAD;padding: 0;}
.paypal-express-review .paypal-review tfoot .grand.totals th.mark{color: #222C28;}
.paypal-express-review .paypal-review tfoot .grand.totals th.mark strong {font-weight: normal;font-family: 'Nunito Sans', sans-serif;font-size: 14px;line-height: 24px;}
.paypal-express-review .paypal-review tfoot td.amount{font-weight: normal;color: #ACACAD;font-family: 'Nunito Sans', sans-serif;font-size: 14px;line-height: 24px;padding: 0;border:none;}
.paypal-express-review .paypal-review tfoot .grand.totals td.amount{font-weight: 600;color: #222C28;}
.paypal-express-review .cart.table-wrapper .items .col.subtotal .price{font-size: 14px !important;font-weight: 600;}
.paypal-express-review .cart.table-wrapper .items .product-item-name{font-size: 14px !important;line-height: 16px;font-weight: 600;max-height: 35px;overflow: hidden;}
.paypal-express-review select{width: 100%;border: 0.5px solid #DFE0DF !important;height: 40px;border-radius: 2px !important;background: rgba(0, 0, 0, 0) url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png) no-repeat scroll 97% 50%;background-size: auto;background-size: 12px;}
.paypal-express-review .box-content address, .paypal-express-review .box-order-billing-address .box-content{letter-spacing: normal !important;}
.paypal-review-discount .discount-makers{padding: 10px 0px;margin: 20px 0px 15px;background-color: #fff;margin-left: 0px;margin-right: 0px;font-size: 14px;font-weight: 700;color: #222C28;position: relative;border-bottom: 0.5px solid #A7AAA8;}
.paypal-review-discount .discount-makers::after {content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 24px;height: 24px;position: absolute;top: 7px;right: 0;background-repeat: no-repeat;background-position: center;background-size: 10px;}
.paypal-express-review .paypal-review-items .paypal-review-discount {position: relative;bottom: 0;width: auto;margin: auto;left: auto;right: auto;}
.paypal-express-review .paypal-review-items .paypal-review-discount{border: none;}
.paypal-review-discount.open-discount #block-discount .content,.paypal-review-discount.open-discount #block-giftcard .content,.paypal-review-discount.open-discount #block-giftcard,.paypal-review-discount.open-discount #block-discount {display: block !important;margin-bottom: 12px;}
.paypal-express-review #block-discount .title, .paypal-express-review #block-giftcard .title{display: none;}
.paypal-express-review #block-discount, .paypal-express-review #block-giftcard{background-color: #fff;border-bottom: none;}
.paypal-express-review #discount-coupon-form .action.apply.primary.gray-btn, .paypal-express-review #giftcard-form .action.apply.primary.gray-btn, .paypal-express-review #discount-coupon-form .action.add.primary.gray-btn, .paypal-express-review #giftcard-form .action.add.primary.gray-btn{font-size: 15px;color: #48C474;font-weight: 500;font-family: 'Nunito Sans', sans-serif;cursor: pointer;font-style: normal;text-transform: none;letter-spacing: normal;}
.paypal-express-review #giftcard-form .action.add.primary.gray-btn,.paypal-express-review #discount-coupon-form .fieldset.coupon .actions-toolbar .action.apply.primary.gray-btn,.paypal-express-review #discount-coupon-form .fieldset .actions-toolbar .action.apply.primary.gray-btn{background-color:#fff !important;height: 41px;border: none;border-radius: 0;padding: 0;top: -2px;}
.paypal-express-review #coupon_code,.paypal-express-review #giftcard-code {border: none;border-radius: 0;height: 41px;float: left;}
.paypal-express-review #discount-coupon-form .fieldset.coupon .actions-toolbar, .paypal-express-review #giftcard-form .fieldset.coupon .actions-toolbar, .paypal-express-review #discount-coupon-form .fieldset .actions-toolbar, .paypal-express-review #giftcard-form .fieldset .actions-toolbar{width: 30%;margin: 0;float: right;}
.paypal-express-review #discount-coupon-form .fieldset.coupon .field, .paypal-express-review #giftcard-form .fieldset.coupon .field, .paypal-express-review #discount-coupon-form .fieldset .field, .paypal-express-review #giftcard-form .fieldset .field{width: 70%;float: left;}
.paypal-express-review #discount-coupon-form .fieldset.coupon, .paypal-express-review #giftcard-form .fieldset.coupon, .paypal-express-review #discount-coupon-form .fieldset, .paypal-express-review #giftcard-form .fieldset{border: none;border-bottom: 0.5px solid #A7AAA8;width: 100%;height: 35px;padding: 0 0 10px 0px;font-size: 16px;line-height: 24px;filter: none;}
.paypal-express-review #block-giftcard .secondary {display: none}
.paypal-express-review #discount-coupon-form, .paypal-express-review #giftcard-form {padding-left: 0;padding-right: 0;}
.paypal-express-review .block.block-order-details-view{padding-bottom: 50px !important;}
.paypal-express-review #update-shipping-method-submit{display: block;position: absolute;bottom: 0;right: 0;color: #222C28 !important;font-size: 14px;line-height: 16px;font-family: 'Nunito Sans', sans-serif;text-transform: none;border: none;height: 20px;letter-spacing: normal;background-color: #fff;padding: 0 0 0 10px;}
.paypal-express-review #shipping-method-form .primary {position: relative;float: none;width: 100%;padding: 0;}
.paypal-express-review #update-shipping-method-submit span{display: block;text-align: left;padding-left: 22px;}
.paypal-express-review #update-shipping-method-submit span::before{content: "";width: 16px;height: 16px;display: block;position: absolute;left: 0px;top: -1px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/edit.png);background-repeat: no-repeat;background-position: center;background-size: 16px;}
.paypal-express-review #review-buttons-container .action.edit{background-color: #6AC07C;border: none;height: 48px;color: #fff;font-size: 12px;max-width: 540px;margin-left: 15px;margin-right: 15px;display: inline-block;width: 90%;box-sizing: border-box;border-radius: 2px;}
.paypal-express-review #review-buttons-container .action.edit span{color: #fff !important;font-size: 20px;color: #fff;font-weight: normal;font-family: sans-serif;text-transform: none;font-weight: 500;letter-spacing: normal;display: block;line-height: 47px;}
.paypal-review .block .block-content .box{margin-bottom: 0px;}
.products-block-title.category-title .products-block-title-content .top-seo-text span{font-weight: 400;color: #222C28;font-size: 15px;line-height: 24px;font-family: 'Nunito Sans';}
.top-toolbar-list .toolbar-products .toolbar-amount{width: 170px;font-size: 12px;font-weight: bold;color: #000;text-align: right;display: block;float: none;left: 0;line-height: 14px;margin: auto;position: absolute;right: -195px;padding-top: 10px;display: none;}
.category-title-amount {display: flex;display: -webkit-flex;}
.category-title-amount .product-amount {margin-left: 5px;font-size: 15px;color: #000;font-family: 'Nunito Sans';line-height: 22px;}
.catalog-category-view .category-title-amount .product-amount .product-amount-filter{font-size: 15px;color: #000;font-family: 'Nunito Sans';font-weight: normal;padding: 0 3px !important;display: inline-block;}
.product-wrapper .stock-info{display: none;}
.catalogsearch-result-index .product-block .stock-info,
.catalog-category-view .product-block .stock-info{display: block;right: 0;position: absolute;top: 0;visibility: visible;width: 100%;float: none;left: 0;display: flex !important;display: -webkit-flex !important;height: 100%;z-index: 9;border-radius: 2px;background-color:rgba(255,255,255,0.8) !important;color:#222C28;font-size: 12px;justify-content: center;align-items: center;text-align: center;}
.catalog-category-view .product-block .product-desc-info .product-des-cat{display: none;}

/* Homepage */
.cms-home .products-block-title-content.old-title-products {padding: 30px 0;text-align: center !important;display: block;}
.cms-home .products-block-title-content.old-title-products span{display: block;text-align: center !important;font-weight: 900;font-size: 23px;}
.giftfinder-banner {margin-left: 85px;margin-right: 85px;}
.giftfinder-banner a {width: 100%;display: block;}
.giftfinder-banner a .desktop-resolution-img{margin: auto;display: block;}
.cms-index-index .advatages-block{margin-top: 0;}
.small-category-banner {margin-top: 0 !important;}
.cms-home.cms-index-index p {margin: 0;}
.products-block-title-content .block-big-title{color:#222C28;font-size: 32px;font-weight: 900;letter-spacing: -0.77px;line-height: 36px;padding: 0 !important;display: block;text-align: left !important;margin-bottom: 31px;margin-top: 33px;}
.products-block-title{border-top: none !important; margin: 0 !important;}
.widget-product-list .products-block-title-content, .cms-home .products-block-title-content{text-align: left;margin-top: 0 !important;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.small-category-title-smalltitle {color: #fff;font-size: 15px;line-height: 20px;font-family: 'Nunito Sans';position: absolute;bottom: 45px;z-index: 9;left: 20px;}
.small-category-title-bigtitle{text-align: left;color: #fff;position: absolute;bottom: 13px;z-index: 9;left: 20px;font-size: 24px;font-weight: 900;letter-spacing: -0.58px;line-height: 40px;}
.slick-slider{touch-action: auto;-ms-touch-action: auto;}
.slick-slider .slick-prev.slick-arrow::before,.slick-slider .slick-next.slick-arrow::before{content: "";position: absolute;background-repeat: no-repeat;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/pagingArrow.png) !important;width: 44px;height: 44px;background-size: 44px;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);left: 0;top: 0;padding: 0;}
.slick-slider .slick-prev.slick-arrow, .slick-slider .slick-next.slick-arrow{display: block;background-color:rgba(0,0,0,0);height: 44px;width: 44px;top: 43%;transform: translate(0%, -43%) !important;-moz-transform: translate(0%, -43%) !important;-webkit-transform: translate(0%, -43%) !important;font-size: 0;position: absolute;border: none;cursor: pointer;}
.slick-dots li {cursor: pointer;display: inline-block;height: 6px;margin: 0 5px;padding: 0;position: relative;vertical-align: middle;width: 6px;}
.small-category-banner .small-category-banner-content{overflow: hidden;max-width: inherit;width: auto;margin-left: -15px;margin-right: -15px;}
.small-category-banner .small-banner-slides {float: left;width: 25%;}
.products-slider-block.products-block .products-block-wrapper .product-link {position: absolute;left: 0;top: 0;width: 100%;display: block;height: 100%;}
.products-slider-block,.small-category-banner{margin-left: 85px;margin-right: 85px;max-width: 1920px !important;overflow: visible;}
.products-slider-block.products-block .products-block-wrapper{max-width: inherit;width: auto;overflow: visible;}
.slick-slider .slick-prev.slick-arrow{left: -45px;}
.slick-slider .slick-next.slick-arrow{right: -45px;}
.slick-slider .slick-next.slick-arrow::before{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.small-category-banner a .small-banner-images{border-radius: 2px;}
.products-slider-block.products-block .products-block-wrapper{max-width: inherit;margin-left: -15px;margin-right: -15px;overflow: visible;}
.small-category-banner a {display: block;position: relative;text-align: center;margin-left: 15px;margin-right: 15px;}
.view-all-link {font-family: "Nunito Sans";font-size: 20px;line-height: 27px;color: #222C28 !important;}
.view-all-link:hover {color: #222C28 !important;text-decoration: underline;}
.products-slider-block.products-block .products-block-wrapper .product-block .product-wrapper{margin-left: 15px;margin-right: 15px;position: relative;}
.products-slider-block.products-block .products-block-wrapper .product-block .product-desc-info .product-name{color: #000;font-size: 12px;line-height: 24px;font-family: "Nunito Sans";letter-spacing: normal;padding-top: 13px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.products-slider-block.products-block .products-block-wrapper .product-block .product-desc-info .product-price {font-size: 14px;color: #000;letter-spacing: normal;height: 20px;line-height: 18px;font-weight: 600;}
.products-slider-block.products-block.products-one-row .widget-product-img{border-radius: 2px;}
.slick-dots li button{background: #A7AAA8;border: none;height: 6px;width: 6px;border-radius: 10px;cursor: pointer;display: block;padding: 0;text-indent: -99999px;transition: .3s;}
.slick-dots li{height: 6px;width: 6px;}
.slick-dots li.slick-active button {background: #222C28;}
.slick-dots{bottom: 0;position: relative;margin-top: 27px;text-align: center;width: 100%;list-style: none;padding: 0;}
.small-banner-slider.center-mode-slider.one-banner .slick-prev.slick-arrow, .small-banner-slider.center-mode-slider.one-banner .slick-next.slick-arrow{top: 45%;width: 36px;z-index: 9;left: 21%;padding: 3px;height: 36px;background: none;border: solid #fff;position: absolute;border-width: 0 4px 4px 0;font-size: 0;}
#small-banners-slider .slick-next.slick-arrow {-webkit-transform: rotate(-45deg) !important;-moz-transform: rotate(-45deg) !important;transform: rotate(-45deg) !important;left: auto;right: 21%;z-index: 99;margin-right: 7px;}
#small-banners-slider .slick-prev.slick-arrow{-webkit-transform: rotate(135deg ) !important;-moz-transform: rotate(135deg) !important;transform: rotate(135deg) !important;}
#small-category-banner-slider-blog .small-category-title-smalltitle{font-size: 14px;font-weight: 900;letter-spacing: -0.34px;line-height: 20px;left: 0px;height: 40px;bottom: auto;text-align: left;position: relative;display: block;font-size: 16px;font-weight: normal;margin-top: 7px;white-space: break-spaces;}
.numbers-products-block .product-number {position: absolute;width: 32px;height: 32px;background-color: #FFF;border-radius: 16px;display: -webkit-flex;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: bold;letter-spacing: -0.29px;line-height: 15px;color:#222C28;left: 16px;top: 16px;z-index: 9;}
.tags-block {margin-left: 85px !important;margin-right: 85px !important;max-width: 1920px !important;overflow: visible !important;}
.tags-block-wrapper {display: flex;display: -webkit-flex;justify-content: space-around;margin-left: -11px;margin-right: -11px;}
.tag-block {margin-left: 0px;margin-right: 0px;position: relative;}
.tag-block-name {color: #000000;font-family: "Nunito Sans";font-size: 15px;line-height: 20px;text-align: center;margin-top: 9px;}
.tag-block a {position: absolute;width: 100%;height: 100%;top: 0;}
.tag-block-wrapper {margin-left: 11px;margin-right: 11px;}
.tag-image{max-width: 200px;width: 100%;height: auto;border-radius: 50%;}
.tag-image img {border-radius: 50%;max-width: 100%;width: 100%;}
.products-block.homepage-slider-products .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top.new-label{display: flex;display: -webkit-flex;color: #607073 !important;font-style: normal;font-weight: normal;color: #607073;line-height: 16px;text-transform: none;font-size: 12px;letter-spacing: normal;}
.numbers-products-block.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .perso-info{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/perso.svg);background-repeat: no-repeat;background-position: 0px 5px;padding-left: 15.5px;font-style: normal;font-weight: normal;color: #607073;line-height: 16px;text-transform: none;font-size: 12px;letter-spacing: normal;}
.numbers-products-block.products-block .products-block-wrapper .product-block .product-label-top .labels-block .product-label-top{display: flex;display: flex;display: -webkit-flex;flex-direction: row;flex-wrap: wrap;-webkit-flex-wrap: wrap;position: relative;}
.numbers-products-block.products-block .products-block-wrapper .product-block a {padding-left: 15px;color: #607073 !important;font-style: normal;font-weight: normal;color: #607073;line-height: 16px;text-transform: none;font-size: 12px;letter-spacing: normal;}
.products-block.homepage-slider-products .products-block-wrapper .product-block .product-desc-info .labels-block,.numbers-products-block.products-block .products-block-wrapper .product-block .product-desc-info .product-desc-info .labels-block{display: flex;display: -webkit-flex;margin-top: 9px;}
.products-block.homepage-slider-products .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top,.numbers-products-block.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top{float: none;}
.small-banner-slider.center-mode-slider.one-banner {position: relative;max-height: 558px;margin-top: 0px !important;max-width: inherit;}
.homepage-big-slider.small-banner-slider.one-banner.center-mode-slider {margin-left: 85px;margin-right: 85px;width: auto;}
.homepage-big-slider .slick-slider .slick-prev.slick-arrow::before,.homepage-big-slider .slick-slider .slick-next.slick-arrow::before{display: none;}
.small-banner-slider.center-mode-slider.one-banner .slick-list {padding: 0 25% 0 25% !important;}
.small-banner-slider .small-banner-content .small-banner-slides .small-banner-content, .small-banner-slider .small-banner-content .top-slider-slide .small-banner-content {margin-left: 20px;position: relative;}
.small-banner-slider.one-banner.center-mode-slider .small-banner-content .small-banner-slides {width: 50%;float: left;display: block;visibility: visible;}
.small-banner-slider.one-banner.center-mode-slider .small-banner-content .small-banner-slides:nth-child(3) {margin-right: -25%;}
.small-banner-slider.one-banner.center-mode-slider .small-banner-content .small-banner-slides:nth-child(1) {margin-left: -25%;}
.small-banner-slider.center-mode-slider.one-banner .slick-initialized .small-banner-slides{margin: auto !important;}
.slick-slide{float: left;height: 100%;min-height: 1px;}
.small-banner-slider .small-banner-content {box-sizing: border-box;display: block;position: relative;touch-action: pan-y;user-select: none;overflow: hidden;}
.products-block.homepage-slider-products .products-block-wrapper .product-block .product-label-top .labels-block .product-label-top.perso-info{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/perso.svg);background-repeat: no-repeat;background-position: 0px 5px;padding-left: 15.5px;font-style: normal;font-weight: normal;color:#607073;line-height: 16px;text-transform: none;font-size: 12px;letter-spacing: normal;}
.products.wrapper ~ .toolbar .toolbar-amount,.products.wrapper ~ .toolbar .sorter,.products.wrapper ~ .toolbar .limiter,.products.wrapper ~ .toolbar .modes{display: none;}
.products.wrapper ~ .toolbar-products .pages{display: block;}
.paypal-express-review .initial-fee-paypal-checkout{display: none !important;}
.checkout-cart-index .modals-wrapper .modals-overlay {z-index: 9999999 !important;}
.checkout-cart-index .modals-wrapper .modal-popup.confirm._show{z-index: 99999999 !important;}
.checkout-cart-index .gift-options{display: none}
.perso-configurator .bundle-configuration .perso-tool-show .selector {width: 67%;clear: both;}
.checkout-onepage-success .page-header{height: 120px;}
.checkout-onepage-success .page-header .logo img{height: auto;}
.checkout-onepage-success .page-header .logo{margin-top: 15px;}
.checkout-index-index .account-header, .checkout-index-index .minicart-wrapper, .checkout-index-index .block-search,
.checkout-onepage-success .nav-sections, .checkout-onepage-success .page-header-wrapper-custom-logo .nav-toggle,.checkout-onepage-success .account-header, .checkout-onepage-success .minicart-wrapper, .checkout-onepage-success .block-search,.checkout-index-index .header-cookiewishlist,.checkout-onepage-success .header-cookiewishlist,.checkout-index-index .checkout-mobile-title {display: none;}
.cart.table-wrapper .col.item > .cart.item.message.error {display:none;}
.cart.table-wrapper .col.item .product-item-details > .cart.item.message.error {display:block;}
.checkout-onepage-success .header.content {background-color: #ffffff;}
.catalogsearch-result-index .page-main.main-sticky,.catalog-category-view .page-main.main-sticky {margin-top: 120px;}
.geo-ip-popup .modal-inner-wrap{background:#fff url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/r_logo_splash.png) no-repeat scroll 50% 28px;border: 10px solid #313234;left: 10px;max-width: 641px;right: 10px;width: auto;}
.geo-ip-popup .modal-header, .geo-ip-popup .modal-content, .geo-ip-popup .modal-footer {padding-left: 25px;padding-right: 25px;}
.geo-ip-popup .modal-inner-wrap .modal-header .action-close {display: none;}
.cms-page-view .page-main {margin: 50px auto;max-width: 1260px;width: 100%;padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
.cms-page-view .page-main p {margin-top: 0rem;margin-bottom: 1rem;}
.cms-page-view .breadcrumbs {display: none;}
.faq-loading.loading-logo {background-color: #ffffff;border-radius: 50%;box-shadow: 0 0 6px 0 #cbcbcb;-moz-box-shadow: 0 0 6px 0 #cbcbcb;-webkit-box-shadow: 0 0 6px 0 #cbcbcb;display: none;height: 130px;left: 50%;position: fixed;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 130px;z-index: 9999;}
.faq-loading.loading-logo .spinner{margin: auto;width: 70px;text-align: center;margin-top: 54px;}

.customer-account-login .page-main{margin-top: 40px !important;background-color:#fff;flex-direction: column;flex-wrap: wrap;max-width: 540px !important;padding-bottom: 35px;padding-top: 40px;align-items: center;height: auto;box-sizing: border-box;justify-content: center;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);display: flex;display: -webkit-flex;padding-left: 48px;padding-right: 47px;}
.customer-account-login .form-login .action.login.orange-btn{cursor: pointer;width: 292px !important;max-width: 320px;background-color:#6AC07C;border-color: #6AC07C;height: 48px;font-size: 12px;border-radius: 2px;color:#ffffff;display: inline-block;left: 0;line-height: 46px;padding: 0px;position: relative;right: 0;text-align: center;margin: auto;margin-top: auto;margin-top: 24px;border: none;}
.customer-account-login .form-login .action.login.orange-btn:hover{background-color: #6AA97C;}
.customer-account-login .form-login .actions-toolbar{position: relative !important;margin-left: auto !important;}
.customer-account-login .form-login .actions-toolbar .primary{float: none;display: block;text-align: center;}
.customer-account-login .forgot-pass {position: absolute;right: 0;z-index: 99;bottom: 0;}
.customer-account-login .page-title-wrapper h1 span{text-align: center;font-size: 20px;font-weight: 900;color:#222C28;padding-bottom: 45px;padding-top: 0;}
.customer-account-login .page-wrapper .block.block-customer-login, .customer-account-login .page-wrapper .block.block-new-customer, .customer-account-login .page-wrapper .social-login-authentication-channel.account-social-login{float: none !important;width: auto;height: auto;position: relative;}
.customer-account-login .social-login-authentication-channel .orange-btn.fb-btn{display: inline-block;background:#4267b2;border-radius: 2px;color: #fff;height: 48px;text-align: center;width: 288px !important;margin: 0 auto;padding: 0;color:#fff !important;font-size: 12px;max-width: 288px;text-align: center;line-height: 46px;position: relative;cursor: pointer;border: none;}
.customer-account-login .check-customer .new-customer {margin-bottom: 10px;}
.amazon-validate-container .block .block-title, .login-container .block .block-title{margin-bottom: 15px;padding-bottom: 12px;}
.customer-account-login .block.social-login-authentication-channel.account-social-login .block-content{text-align: left;font-size: 14px;color:#222C28;line-height: 16px;font-family: 'Nunito Sans', sans-serif;}
.customer-account-login .block.social-login-authentication-channel.account-social-login .block-title strong{font-size: 15px;}
.customer-account-login .checkout-login-register{font-size: 14px;margin-top: 15px;}
.customer-account-login .check-customer{margin-bottom: 20px;}
.customer-account-forgotpassword .field label,#shipping-new-address-form .field label, .form-login .field label{color:#aaaaaa;position: absolute;pointer-events: none;transition: .2s ease all;-moz-transition: .2s ease all;-webkit-transition: .2s ease all;font-family: 'Montserrat';font-weight: 400;font-style: normal;text-align: left;padding: 0;}
.customer-account-login .account-social-login .actions-toolbar.social-btn a.orange-btn.fb-btn::before {background-size: 24px;content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/fb-logo_white.png);width: 24px;height: 24px;position: absolute;left: 12px;top: 12px;}
.customer-account-login .account-social-login .actions-toolbar.social-btn {bottom: 0;left: 0;margin-top: 0;position: relative;right: 0;text-align: center;width: 100%;margin: auto;margin-top: 15px;}
.customer-account-login .oder{background-color:#ffffff;position: relative;text-align: center;width: 131px;margin: 20px auto 0;height: 32px;}
.customer-account-login .oder span{display: inline-block;padding: 0px 16px;background-color:#fff;position: relative;z-index: 9;font-weight: 600;text-transform: capitalize;font-size: 12px;color:#222C28;}
.customer-account-login .oder::after {content: "";width: 131px;height: 1px;background-color: #DBDBDB;display: block;position: absolute;top: 11px;right: 0;left: 0;margin: auto;}
.customer-account-login .amazon-validate-container .block .block-title strong, .customer-account-login .login-container .block .block-title strong{font-weight: 800;font-style: normal;font-size: 15px;}
.customer-account-login .form-login .field .input-text:focus {background-color: #fff;}
.customer-account-forgotpassword .floating-label input,.customer-account-login .form-login .floating-label input{border: none;border-bottom: 1px solid #A7AAA8;width: 100%;height: 24px;padding: 15px 0 15px 0px !important;font-size: 16px;line-height: 24px;filter: none;font-style: normal;text-transform: none;letter-spacing: normal;color:#313332;font-family: sans-serif,'Montserrat';font-weight: 400;}
.customer-account-forgotpassword .floating-label input:focus,.customer-account-forgotpassword .floating-label input:active,
.customer-account-login .form-login .floating-label input:focus,.customer-account-login .form-login .floating-label input:active{border-color: #242c28;}
.customer-account-login .floating-label {position: relative;padding-top: 4px;}
.customer-account-login .customer-email{position: absolute;pointer-events: none;left: 0px;top: 4px;transition: 0.2s ease all;opacity: 0;}
.customer-account-login .floating-label input:not(:placeholder-shown) + label {top: -14px;bottom: 0;left: 0;font-size: 12px;opacity: 1;outline: none;width: 100%;text-transform: none;}
.customer-account-login .form-login .field input:not([disabled]):focus ~ label{top: -14px;font-size: 12px;}
.customer-account-login .form-login .field{border:none;position: relative;}
.customer-account-login .field.password {position: relative;display: none;}
.customer-account-login .forgot-link{text-align: right;color:#afb0b2;font-size: 12px;}
.customer-account-login .check-customer label{font-style: normal;font-size: 14px !important;letter-spacing: normal;color: #222C28;line-height: 15px;font-family: 'Nunito Sans', sans-serif;}
.customer-account-login .title-login {font-size: 15px !important;font-weight: bold;}
.customer-account-login .page-wrapper .block.block-customer-login{margin-bottom: 0;}
.customer-account-forgotpassword form .actions-toolbar {margin: 0 !important;}
.customer-account-forgotpassword form .actions-toolbar .primary{float: left;}
.customer-account-forgotpassword form .actions-toolbar .primary .action.submit.primary{cursor: pointer;width: 100%;max-width: 320px;background-color: #222C28;border-color: #222C28;height: 48px;font-size: 12px;border-radius: 2px;color: #ffffff;display: inline-block;left: 0;line-height: 46px;padding: 0px 20px;position: relative;right: 0;text-align: center;margin: auto;border: none;font-weight: normal;}
.customer-account-forgotpassword form .actions-toolbar .primary .action.submit.primary:hover {background-color: rgba(78,85,82,0.9);}
#related-minicart .product-block {position: relative;}
#related-minicart .product-container{position: relative;margin-bottom: 15px;}
#related-minicart .product-container .product-desc-info .product-desc-info-content a{position: relative;z-index: 999;display: block;margin-bottom: 5px;font-size: 13px;text-decoration: underline;}
#related-minicart .product-container .product-desc-info .product-desc-info-content a:hover{text-decoration: none;}
#related-minicart .product-container .product-link{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.catalog-product-view #minicart-content-wrapper .products-detail-block .product-detail-title > div span{font-size: 14px !important;letter-spacing: normal;color:#222C28;line-height: 20px !important;font-weight: bold;}
.stockalert-form .button-set{position: relative;}
.stockalert-success{margin-top: 20px;color:#6AC07C;font-weight: 600;}
#cookienotification-block{height: auto;background-color:rgba(0,0,0,0.8) !important;color:#FFFFFF !important;font-size: 12px !important;letter-spacing: -0.29px;line-height: 15px !important;padding: 0 !important;}
#cookienotification-block .cookie-block{padding-left: 16px !important;padding-right: 16px !important;padding-top: 12px !important;padding-bottom: 12px !important;}
#cookienotification-block button#btn-cookienotification-allow{top: 11px !important;background: none !important;border: medium none;position: absolute;right: 15px;}
#btn-cookienotification-allow{text-align: left;padding: 0 !important;}
#btn-cookienotification-allow span{color: #fff !important;font-size: 12px;letter-spacing: -0.29px;line-height: 15px;font-weight: normal;text-decoration: underline;}
#cookienotification-block p {margin: 0;}
.cookie-block button#btn-cookienotification-more{border: medium none;cursor: pointer;float: none;font-size: 14px;margin-right: 0;padding: 0;background: none !important;font-weight: normal;line-height: 14px;vertical-align: baseline;}
.smile-elasticsuite-autocomplete-result .price-box span.old-price{display: inline-block;}
.smile-elasticsuite-autocomplete-result .product-item .special-price {display: inline-block;}
.account .column.main .block:not(.widget) .block-title > .action:hover,.account .table-wrapper .action:hover,.account .box .box-actions a:hover {text-decoration: underline;color: #313332 !important;}
.wishlist-index-index .action.orange-btn.tocart{text-transform: none;font-weight: 500;font-style: normal;letter-spacing: normal;border-radius: 2px;font-size: 14px;background-color:#242C28;border: none;height: 34px;padding: 0 20px;color: #fff;}
.products-grid.wishlist .product-item-actions > * {margin-right: 15px;}
.product-item-actions > * {font-size: 1.4rem;}
.wishlist-index-index .products-grid .product-item{width: 33.3%;margin: 0;display: inline-block;margin-bottom: 30px;}
.products-grid.wishlist .product-item-actions {margin: 10px 0 0;}
.form-wishlist-items .wishlist .field.qty,.wishlist-index-index .field.comment-box{display: none;}
.product-item .price-box .price {font-size: 1.4rem;font-weight: 700;white-space: nowrap;}
.wishlist-index-index .products-grid .product-item .product-image-photo{margin-bottom: 0;}
.wishlist-index-index .products-grid .product-item .product-item-name > a:hover,.products-grid.wishlist .product-item-actions a:hover {text-decoration: underline;color: #313332 !important;}
.wishlist-index-index .products-grid .product-item .product-item-name > a{overflow: hidden;font-style: normal;font-size: 12px;letter-spacing: normal;line-height: 13px;padding-right: 15px;position: relative;text-transform: none;padding-top: 15px;font-weight: normal;margin-bottom: 8px;}
.wishlist-index-index .form-wishlist-items .actions-toolbar{margin-top: 25px;}
.account .actions-toolbar .primary .action {margin: 0 5px 0 0;text-transform: none;letter-spacing: normal;height: 48px;}
.account .form-address-edit .actions-toolbar .action.primary,.account .actions-toolbar .primary .action.save,.account .actions-toolbar .primary .action.add,.account .actions-toolbar .primary .action.update{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #919593;cursor: pointer;height: 48px;border-radius: 2px;cursor:pointer;}
.account .form-address-edit .actions-toolbar .action.primary:hover,.account .actions-toolbar .primary .action.save:hover,.account .actions-toolbar .primary .action.add:hover,.account .actions-toolbar .primary .action.update:hover{border-color: #d3d4d3 !important;}
.account .actions-toolbar{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.account .actions-toolbar .secondary{margin-left: auto;}
.wishlist-index-index.page-multiple-wishlist .page-title-wrapper .page-title{position: relative !important;width: auto;height: 50px;}
.account.wishlist-index-index .products-grid .product-items {padding: 0;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;width: auto;}
.account.wishlist-index-index .products-grid .product-items .product-item-actions a{font-size: 12px;}
#wishlist-view-form {margin-top: 20px;}

.sidebar-main .smile-filter .filter-options-item.filter-id-product_tags input[type="checkbox"] + label {background: none;padding-left: 30px;color: #000000;font-weight: normal !important;text-align: left;line-height: 14px;display: flex;display: -webkit-flex;justify-content: left;align-items: center;height: 28px;}
.sidebar-main .smile-filter .filter-options-item.filter-id-product_tags input[type="checkbox"] + label::before{width: 22px;height: 22px;background: none;border: 0.5px solid #222C28;content: "";display: block;border-radius: 2px;box-sizing: border-box;margin-top: 2px;background-color:#fff;}
.sidebar-main .smile-filter .filter-options-item.filter-id-product_tags .item.active-filter-item input[type="checkbox"] + label::before{background-color:#222C28;color:#fff;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/on.png);background-repeat: no-repeat;background-size: 22px;}
.sidebar-main .smile-filter .filter-options-item.filter-id-product_tags .item.active-filter-item::after{display: none !important;}
.sidebar-main .smile-filter .filter-options-item.filter-id-product_tags .items{max-height: 450px !important;overflow-y: auto;}
.sidebar-main .smile-filter .filter-options-item.filter-id-product_tags .item {width: 50% !important;float: left;}
.sidebar-main .smile-filter .block.filter .filter-options .filter-id-product_tags .filter-options-content{max-height: inherit;}
.sidebar-main .smile-filter .filter-options-item.filter-id-product_tags #show-more-less-btn {display: none;}
.sidebar-main .smile-filter .field.search{display: none;margin-bottom: 18px;}
.sidebar-main .smile-filter .filter-id-product_tags .field.search {display: block;}
.sidebar-main .smile-filter .field.search input[type="text"]{border:none;border-bottom: 0.5px solid #000;border-radius: 0;color:#BEBEBE;font-size: 15px;}
.sidebar-main .smile-filter .field.search .control .filter-search {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/search.svg);background-repeat: no-repeat;padding-left: 25px;background-size: 15px;background-position: 2px 14px;}
.block.filter .block-title.filter-title, .block.filter .block-subtitle.filter-subtitle {display: none;}

.tag-block-product a:hover {font-weight: 400;border: 0.5px solid #47AFF8;padding: 0 7.35px;color:#47AFF8 !important;}
.image-detail-block-wrapper .tags-block-detail{display: none;}

.cms-no-route main .content.container h1, .checkout-cart-index .empty-cart.title-empty h1{color:#222C28;font-size: 32px;font-weight: 900;letter-spacing: -0.77px;line-height: 36px;padding: 0;display: block;text-align: center;margin-bottom: 31px;margin-top: 0;text-transform: none;}
.cms-no-route main .content.container a{height: 46px;width: 165px;border: 1px solid #222C28;border-radius: 2px;padding: 0;display: flex;display: -webkit-flex;justify-content: center;align-items: center;color: #222C28;font-family: Montserrat;font-size: 12px;font-weight: 500;line-height: 15px;margin:auto;margin-top:10px;}
.cms-no-route main .content.container a:hover{border-color: #D3D4D3;color: #222C28;}
.cms-no-route .page-main.main-sticky {margin-top: 120px;}
.cms-no-route main .slider-title > h2, .checkout-cart-index .empty-cart-products .slider-title > h2{font-weight: 900;font-style: normal;color:#222C28;letter-spacing: normal;text-transform: none;font-size: 20px;margin: 0;margin-bottom: 10px;text-align: left;}
.cms-no-route main .empty-cart-products .category-products.products,.checkout-cart-index .empty-cart-products .grid-catalog.container{margin-left: 85px;margin-right: 85px;max-width: 1920px;width: auto;}
.cms-no-route main .grid-catalog.container{margin-left: -15px;margin-right: -15px;max-width: 1920px;width: auto;}
.cms-no-route main .product-grid, .checkout-cart-index .empty-cart-products .product-grid{width: 20%;height: auto;margin: 0;text-align: left;position: relative;float: left;background: #fff none repeat scroll 0 0;}
.cms-no-route main .product-grid .product-img, .checkout-cart-index .empty-cart-products main .product-grid .product-img {height: auto;overflow: hidden;}
.cms-no-route main .product-grid .product-inner, .checkout-cart-index .empty-cart-products .product-grid .product-inner {margin-left: 15px;margin-right: 15px;}
.cms-no-route main .product-grid .product-inner .product-img img,.checkout-cart-index .empty-cart-products .product-grid .product-inner .product-img img {width: 100%;}
.cms-no-route main .product-grid .product-des .product-name, .checkout-cart-index .empty-cart-products .product-grid .product-des .product-name{color:#000 !important;font-size: 12px !important;line-height: 24px !important;font-family: "Nunito Sans";letter-spacing: normal;padding-top: 13px !important;max-height: 40px;;overflow: hidden;margin-bottom: 8px !important;max-width: inherit !important;}
.cms-no-route main .product-grid .product-des .product-price .price-box .regular-price, .checkout-cart-index .empty-cart-products .product-grid .product-des .product-price .price-box .regular-price{font-size: 14px;color:#000;letter-spacing: normal;height: 20px;line-height: 18px;font-weight: 600;display: block;}
.cms-no-route main .product-grid .product-des .product-des-info, .checkout-cart-index .empty-cart-products .product-grid .product-des .product-des-info{margin: 0 0px 8px !important;width: auto;}
.empty-cart-products .empty-cart-products-container{overflow: hidden;margin-left: -15px;margin-right: -15px;}
.cart-empty {text-align: center;margin-bottom: 10px;}
.checkout-cart-index .empty-cart-products .product-grid .product-des .product-price{position: relative !important;}
.cms-no-route main .empty-cart-products .category-products.products .slider-title{margin-left: 15px}
.cms-no-route main .product-grid .product-inner .product-img img, .checkout-cart-index .empty-cart-products .product-grid .product-inner .product-img img{display: block;width: 100%;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.cms-no-route main .product-grid .product-inner .product-img:hover img, .checkout-cart-index .empty-cart-products .product-grid .product-inner .product-img:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.customer-account-login .form-login .field .input-text,input:-webkit-autofill, input:focus:-webkit-autofill{-webkit-box-shadow: 0 0 0 100px rgb(255, 255, 255) inset;font-size: 16px;}
.catalog-product-view .page-main.main-sticky {margin-top: 120px;}
.geo-ip-popup .modal-inner-wrap .language-select{font-family: "Nunito Sans";display: block;font-size: 15px;font-weight: normal;line-height: 18px;margin-bottom: 4px;margin-top: 12px;text-align: center;}
.geo-ip-popup .modal-inner-wrap .geoip-buttons {margin-top: 20px;text-align: center;}
.geo-ip-popup .modal-inner-wrap .geoip-title{font-weight: 700;font-style: normal;color:#222C28;letter-spacing: normal;text-transform: none;font-size: 20px;display: block;font-family: 'Montserrat';padding: 52px 15px 0;text-align: center;}
.geo-ip-popup .modal-inner-wrap .geoip-text{font-weight: 600;text-transform: none;letter-spacing: normal;font-family: 'Montserrat';font-style: normal;font-size: 15px;margin-bottom: 15px;text-align: center;}
.geo-ip-popup .modal-inner-wrap .modal-footer {display: none;}
.geo-ip-popup .modal-inner-wrap .geoip-buttons .black-btn:hover{color: #222C28 !important;border-color: #D3D4D3;}
.geo-ip-popup .modal-inner-wrap .geoip-buttons .black-btn{border-radius: 2px !important;border: 1px solid #222C28;font-size: 12px;width: auto;display: inline-block;padding: 11px 21px 11px 39px;position: relative;}
.geo-ip-popup .modal-inner-wrap .geoip-buttons .black-btn::before {content: "";display: block;height: 18px;left: 8px;position: absolute;top: 8px;width: 24px;}
.geo-ip-popup .modal-inner-wrap .geoip-buttons .better-store-btn {margin-bottom: 21px;margin-top: 15px;}
.product-item-info-cart .qty-error-info{margin-top: 0px;font-weight: 600;color:#EC524A !important;text-transform: none;font-size: 11px;padding-top: 5px;}
.catalog-category-view .product-image-photo{display: block;bottom: 0;height: auto;left: 0;margin: auto;max-width: 100%;position: absolute;right: 0;top: 0;}
.current-store-btn .black-btn::before, .better-store-btn .black-btn::before {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/flags.png);background-repeat: no-repeat;background-position: 0 0;background-size: 33px 585px;}
.current-store-btn.store-6 .black-btn::before, .better-store-btn.store-6 .black-btn::before {background-position: 0 -44px;}
.current-store-btn.store-3 .black-btn::before, .better-store-btn.store-3 .black-btn::before {background-position: 0 -66px;}
.current-store-btn.store-16 .black-btn::before, .better-store-btn.store-16 .black-btn::before {background-position: 0 -499px;}
.current-store-btn.store-8 .black-btn::before, .better-store-btn.store-8 .black-btn::before,.current-store-btn.store-7 .black-btn::before, .better-store-btn.store-7 .black-btn::before {background-position: 0 -131px;}
.current-store-btn.store-9 .black-btn::before, .better-store-btn.store-9 .black-btn::before {background-position: 0 -88px;}
.current-store-btn.store-10 .black-btn::before, .better-store-btn.store-10 .black-btn::before {background-position: 0 -110px;}
.current-store-btn.store-11 .black-btn::before, .better-store-btn.store-11 .black-btn::before {background-position: 0 0;}
.current-store-btn.store-13 .black-btn::before, .better-store-btn.store-13 .black-btn::before,.current-store-btn.store-12 .black-btn::before, .better-store-btn.store-12 .black-btn::before {background-position: 0 -22px;}
.current-store-btn.store-14 .black-btn::before, .better-store-btn.store-14 .black-btn::before {background-position: 0 -433px;}
.current-store-btn.store-15 .black-btn::before, .better-store-btn.store-15 .black-btn::before {background-position: 0 -466px;}
/* Footer */
.footer.content {padding: 0;border-top: none;}
.prefooter-content-block1 {background-color: #F2F4F3;padding: 0 85px;display: flex;display: -webkit-flex;justify-content: space-between;padding-top: 31px;padding-bottom: 40px;}
.prefooter-content-block2 .prefooter-left,.prefooter-content-block1 .prefooter-left {width: 42%;}
.prefooter-content-block2 .prefooter.links,.prefooter-content-block1 .prefooter.links {width: 58%;}
.prefooter-content-block2 {padding: 39px 85px 30px;display: flex;display: -webkit-flex;justify-content: space-between;}
.footer.content .footer-links{height: 88px;background-color: #222C28;}
.footer.content .footer-links .footer-links-content{max-width: inherit;position: relative;width: auto;margin: 0 85px;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;height: 88px;}
.footer.content #geoip_select_box_footer .select-language-wrapper .selected-language{background-color:rgba(0,0,0,0);border: 1px solid #fff;color:#fff;border-radius: 2px;height: 40px;line-height: 40px;font-size: 12px;letter-spacing: -0.29px;line-height: 15px;text-align: center;display: flex;align-items: center;display: -webkit-flex;padding-right: 32px;padding-left: 16px;}
.footer-links-content #geoip_select_box_footer .select-language-wrapper{left: auto;position: relative;top: auto;width: auto;}
.footer.content .footer-links .footer-links-content .footer-links-content-inner{color:#FFFFFF;font-size: 12px;line-height: 20px;display: flex;display: -webkit-flex;}
.footer.content .footer-links .footer-links-content .footer-links-content-inner > p{order: 2}
.footer-links-wrapper{order: 1;}
.footer.content .footer-links .footer-links-content a{text-transform: none;font-size: 12px;line-height: 20px;color:#fff;margin: 0 10px;}
.footer.content #geoip_select_box_footer .select-language-wrapper .selected-language::after{border: none;color:#fff;width: 24px;height: 24px;top: auto;right: 0;}
.footer.content .prefooter-title{color:#222C28;font-size: 15px;font-weight: bold;line-height: 24px;}
.prefooter-content-block2 a {color: #222C28;font-family: "Nunito Sans";font-size: 15px;line-height: 24px;}
.footer.content .prefooter-content-block2 ul {margin-top: 16px;}
.prefooter-content-block2 .prefooter-left {display: flex;display: -webkit-flex;}
.prefooter-content-block2 .prefooter-left .prefooter-block1,.prefooter-content-block2 .prefooter-left .prefooter-block2{width: 35%;}
.prefooter-block3,.prefooter-block3 p {display: flex;display: -webkit-flex;width: 100%;}
.footer.content .prefooter-block3 .prefooter-title{width: 40%;}
.prefooter-content-block2 a:hover {color: #222C28 !important;text-decoration: underline;}
.footer-home .footer-home-content h2 {color: #222C28;font-size: 14px;font-weight: bold;line-height: 20px;margin-bottom: 16px;}
.footer.content .footer-home{max-width: inherit !important;width: auto !important;padding:0 85px 50px;}
.footer-home .footer-home-content .footer-home-inner{color:#607073;font-family: "Nunito Sans";font-size: 15px;line-height: 20px;}
.footer-home .footer-home-content .footer-home-inner a:hover{color:#607073 !important; text-decoration: underline;}
.footer.content .footer-home .footer-home-content .footer-home-right,.footer.content .footer-home .footer-home-content .footer-home-left {float: none !important;width: auto !important;}
.footer.content .footer-home .footer-home-content{margin-left: -50px !important;margin-right: -50px !important;display: flex;display: -webkit-flex;margin-top: 57px !important;}
.footer.content .footer-home .footer-home-content .footer-home-left .footer-home-inner,.footer.content .footer-home .footer-home-content .footer-home-right .footer-home-inner {padding-left: 50px !important;padding-right: 50px !important;}
.footer.content .footer-home .footer-logo{display: none;}
.footer.content .prefooter-title span {text-decoration: none !important;}
.prefooter-content-block1 .prefooter.links a {color: #222C28 !important;font-family: "Nunito Sans";font-size: 15px;line-height: 24px;}
.prefooter-content-block1 .desktop{overflow: hidden;}
.prefooter-content-block1 .desktop p {float: left;width: 40%;}
.footer.content .prefooter-content-block1 .desktop ul {margin-bottom: 8px;}
.footer.content .prefooter-content-block1 .big-title{color:#222C28;font-size: 15px !important;font-weight: bold;line-height: 24px;text-align: left;letter-spacing: normal;}
.footer.content .prefooter-content-block1 .folge-icon{margin-left: -5px;margin-top: 0;}
.footer.content .prefooter-content-block1 .folge-icon .fi{padding-left: 5px;padding-right: 5px;}
.footer.content .prefooter-content-block1 .folge-icon .fi span.fi-title {display: none;}
.footer.content .prefooter-content-block1 .folge-icon .fi a span {display: block;position: relative;}
.footer.content .prefooter-content-block1 .folge-icon a{position: relative;height: auto;padding: 0;	color: #222C28 !important; font-family: "Nunito Sans"; font-size: 15px;	line-height: 20px;text-transform: capitalize;}
.footer.content .folge-icon a:hover {color: #222C28 !important;text-decoration: underline;}
.footer.content .prefooter-content-block1 .folge-icon{text-align: left;}
.prefooter-content-block1 .prefooter.links a:hover {text-decoration: underline;}
.footer-newsletter-block-title{color: #222C28;font-size: 15px;font-weight: bold;line-height: 24px;width: 396px;margin-bottom: 15px;}
#geoip_select_box_footer {font-size: 13px;}
#geoip_select_box_footer .select-language-wrapper .selected-language {background-color: #ffffff;border: 2px solid #000;color: #313332;cursor: pointer;height: 35px;line-height: 37px;padding-left: 10px;position:relative;}
#geoip_select_box_footer .select-language-wrapper .selected-language span{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/flags.png);background-repeat: no-repeat;display: block;float: left;font-size: 14px;height: 20px;line-height: 49px;margin-bottom: 10px;padding: 0;margin-right: 10px;margin-top: 8px;width: 30px;}
#geoip_select_box_footer .select-language-wrapper .de-flag,#geoip_select_box_footer .select-language-wrapper span.radbag{background-position: 0 -44px;}
#geoip_select_box_footer .select-language-wrapper .es-flag,#geoip_select_box_footer .select-language-wrapper span.radbages {background-position: 0 -464px;}
#geoip_select_box_footer .select-language-wrapper .dk-flag,#geoip_select_box_footer .select-language-wrapper span.radbag_dk {background-position: -1px -433px;}
#geoip_select_box_footer .select-language-wrapper .be-flag,#geoip_select_box_footer .select-language-wrapper span.cadeauxfoliesbe,#geoip_select_box_footer .select-language-wrapper span.radbagbe {background-position: 0 -22px;}
#geoip_select_box_footer .select-language-wrapper .it-flag,#geoip_select_box_footer .select-language-wrapper span.radbagit {background-position: 0 -88px;}
#geoip_select_box_footer .select-language-wrapper .sch-flag,#geoip_select_box_footer .select-language-wrapper span.radbagch,#geoip_select_box_footer .select-language-wrapper span.cadeauxfoliesch {background-position: 0 -131px;}
#geoip_select_box_footer .select-language-wrapper .fr-flag,#geoip_select_box_footer .select-language-wrapper span.cadeauxfolies {background-position: 0 -66px;}
#geoip_select_box_footer .select-language-wrapper .nl-flag,#geoip_select_box_footer .select-language-wrapper span.radbagnl {background-position: 0 -110px;}
#geoip_select_box_footer .select-language-wrapper .at-flag,#geoip_select_box_footer .select-language-wrapper span.radbagat {background-position: 0 0;}
#geoip_select_box_footer .select-language-wrapper .pl-flag,#geoip_select_box_footer .select-language-wrapper span.radbagpl {background-position: 0 -498px;}
#geoip_select_box_footer .select-language-wrapper .selected-language::after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #313234;content: "";height: 0;position: absolute;right: 10px;top: 14px;width: 0;}
#geoip_select_box_footer .select-language-wrapper .select-option-language {background-color: #ffffff;bottom: 37px;color: #313332;margin-left: 2px;position: absolute;width: 201px;}
#geoip_select_box_footer .select-language-wrapper .select-option-language ul {padding: 10px !important;}
#geoip_select_box_footer .select-language-wrapper .select-option-language ul li {cursor: pointer;height: 30px;line-height: 36px;padding-left: 40px;position: relative;display: block;line-height: 30px;}
#geoip_select_box_footer .select-language-wrapper .select-option-language ul li span {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/flags.png);background-repeat: no-repeat;display: block;float: left;font-size: 14px;height: 20px;left: 0;line-height: 49px;margin-bottom: 10px;margin-right: 0;margin-top: 8px;padding: 0;position: absolute;top: -4px;width: 30px;}

.prefooter-content-block1 .prefooter-left {display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;}
.paypal-express-review .block-content {padding-top: 0;padding-bottom: 0;}
.page-header-wrapper-custom-search.open-search{z-index: 99999999;}
.category-submenu .navigation-submenu ul.menu-manager-menu > li.normal-menu {display: none;}
.products-slider-block.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .special-price .price{font-size: 14px;color:#000;letter-spacing: normal;height: 20px;line-height: 18px;font-weight: 600;}
.products-slider-block.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .old-price .price{font-weight: 400;}
.products-slider-block.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .labels-block .product-label-top.best-label {display: flex;display: -webkit-flex;color: #607073 !important;font-style: normal;font-weight: normal;color: #607073;line-height: 16px;text-transform: none;font-size: 12px;letter-spacing: normal;}
.products-slider-block.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .labels-block .product-label-top.best-label a{color: #607073 !important;padding-left: 15px;}
.products-slider-block.products-block.homepage-slider-products .products-block-wrapper .product-block .product-wrapper .product-desc-info .labels-block .product-label-top, .products-slider-block.numbers-products-block.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .labels-block .product-label-top {float: none;font-style: normal;font-weight: normal;color: #607073;padding-top: 0;line-height: 16px;padding-bottom: 0;text-transform: none;font-size: 12px;letter-spacing: normal;padding-right: 8px;}
.products-block-title.category-title.cookiewishlist-title {width: auto !important;float: none;padding-left: 50px;padding-right: 50px;}
.products-block.products.wrapper.grid.products-grid.cookiewishlist-page {padding-left: 50px;padding-right: 50px;}
.products.products-block.cookiewishlist-page .product-block a{position: relative;}
.products.products-grid.products-block.cookiewishlist-page .products-block-wrapper .product-block .product-desc-info,
.products-block.cookiewishlist-page .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content {height: 105px;}
.mhdirekt_cookiewishlist-index-index .products-block.cookiewishlist-page .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .orange-btn{color: #fff;line-height: 14px;text-align: center;}
.products-block-title.cookiewishlist-title .products-block-title-content span span.product-amount{font-weight: 300;}
.page-main .products-block-title.cookiewishlist-title .products-block-title-content span span{display: inline-block;}
.custom-checkbox-wrapper.alcohol-product.pxl-text-confirm {margin-bottom: 20px;margin-top: 20px;}
.custom-checkbox-wrapper.alcohol-product.pxl-text-confirm #advice-required-entry-contains_alcohol {margin-top: 10px;}
#product-review-container .review-list .no-reviews {margin-bottom: 20px;text-align: center;}
.form-edit-account .field.field-maximiles_id {display: none;}
.livefeed-index-index .products.products-grid.products-block .products-block-wrapper .product-block{width: 20%;margin-bottom: 0;}
.livefeed-index-index .page-title-wrapper{display: none;}
.catalog-product-view .bundle-options-wrapper {display: block !important;}

.designer__imgUploader .dropzone-upload-button{display:block;}
.designer__imgUploader .dropzone-upload-button .dropzone-upload-button-span:hover{background-color:#e6f5f8;color:#059dc1;}
.imgUploader__images{padding:0;display:inline-flex;align-items:center;flex-wrap:wrap;}
.imgUploader__images img{max-width:70px;max-height:70px;}
.designer__imgUploader .dropzone-upload-button .dropzone-upload-button-span{border:1px dashed #868686;outline:none;background-color:transparent;padding:11px 45px;border-radius:4px;cursor:pointer;}
.imgUploader__title_subtitle{font-size:16px;font-weight:400;}
.imgUploader__images-wrapper{padding:17px 15px 10px 22px;display:flex;flex-wrap:wrap;}
.loader-wrap{width:100%;max-width:70px;height:70px;background-color:rgb(202, 202, 202);display:none;}
.loader-info{text-align:center;font-weight:bold;}
.designer__imgUploader{overflow:auto;padding-bottom:10px;}
.loader{font-size:10px;margin:10px auto;width:20px;height:20px;border-radius:50%;background:rgb(202, 202, 202);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.loader:before{width:50%;height:50%;background:#222C28;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:'';}
#product-options-wrapper .swatch-attribute.quick-edit{z-index: 9;}
.loader:after{background:rgb(202, 202, 202);width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@keyframes load3{0%{-webkit-transform:rotate(0deg);transform: rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
.shape-background{display:inline-block;width:38px;height:38px;float:left;border:2px solid #ddd;border-radius:2px;margin-right:5px;cursor:pointer;}
.shape-input .quick-edit-text-color{float:left;}
.quick-edit-fields-block{position:relative;}
.quick-edit-fields-block-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0.8;}
.quick-edit-fields-block-reset{position:sticky;;width:100%;text-align:center;color:#333;font-size:18px;text-transform:uppercase;cursor:pointer;font-weight:600;top:15px;}
.quick-edit-field .background-options-field .background-option{margin-top:15px;}
.add-to-cart-cookiewishlist .wishlist-btn-add-to-cart{display: block;color: #fff;line-height: 14px;text-align: center;text-transform: none;font-weight: 500;font-style: normal;letter-spacing: normal;border-radius: 2px;font-size: 14px;background-color: #242C28;border: none;height: 34px;padding: 0 20px;line-height: 34px;cursor: pointer;}
.qty-price-block .tax-info-stock-block .shipping-estimation-date{font-size: 13px;line-height: 16px;font-family: 'Nunito Sans';display: flex;display: -webkit-flex;flex-wrap: wrap;}
.qty-price-block .tax-info-stock-block .shipping-estimation-date .shipping-estimation-date-title{margin-right: 5px;}
.qty-price-block .tax-info-stock-block .shipping-estimation-date .shipping-estimation-date-value{font-weight: 600;}
.shipping-estimation-block-wrapper.delivery-time-block.express-shipping-info {max-width: 300px;}
.shipping-estimation-block-wrapper.delivery-time-block.express-shipping-info span {font-weight: bold;}
/* Custom filter */ 
.custom-filter .input-checkboxes{white-space: nowrap;height: 55px;display: block;overflow: unset;margin-right: -36px;max-height: inherit;padding-top: 3px;margin: 0;padding-left: 0;}
.custom-filter .input-checkbox{display: inline-block;width: auto;border: 0.5px solid #222C28;margin-right: 5px;border-radius: 2px;height: 32px;line-height: 32px;padding: 0 17px;text-align: center;}
.circleChatButtonWrap,.circleContactButtonWrap{display:none !important;}
.faqarticles-index-index .circleChatButtonWrap,.cms-faq .circleChatButtonWrap,
.faqarticles-index-index .circleContactButtonWrap,.cms-faq .circleContactButtonWrap {display: inline-block !important;}
.columns.algolia-instant-replaced-content {display: none;}

@media only screen and (max-width: 1697px) {
  .catalog-product-view .product-info-container-wrapper .product-info-container{width: 42% !important;}
  .image-detail-block-wrapper .product.info.detailed{margin-right: 0;}
  .product.info.detailed .product.data.items #description .product.attribute.description{margin-left: 0 !important;}
  .product.info.detailed .product.data.items #product\.info\.feature .product.attribute.feature{margin-left: 0 !important;margin-right: 0 !important;}
}
@media only screen and (min-width:1441px) and (max-width:1697px){
  .page-layout-2columns-left.catalog-category-view .column.main{width: 72% !important;}
  .category-left-menu.sticky{width: 219px;}
  .products-block-title.category-title{width: 72% !important;}
  .image-detail-block-wrapper .product.info.detailed .product.data.items #description{padding-left: 0;}
  .algolia-instant-selector-results #algolia_instant_selector .col-md-9{width: 71% !important;}
}
@media only screen and (min-width:1280px) and (max-width:1440px){
  .page-layout-2columns-left.catalog-category-view .column.main{width: 69% !important;}
  .products-block-title.category-title{width: 69% !important;}
  .page-layout-2columns-left .sidebar-main{width: 22% !important;}
  .image-detail-block-wrapper,.catalog-product-view .product-info-container-wrapper {margin-left: 85px;margin-right: 85px;}
  .catalog-product-view .page-wrapper .breadcrumbs .items{margin-left: 85px;}
  .image-detail-block-wrapper .product.info.detailed{margin-right: 0;}
  .product.info.detailed .product.data.items #description .product.attribute.description{margin-left: 0 !important;}
  .product.info.detailed .product.data.items #product\.info\.feature .product.attribute.feature{margin-left: 0 !important;margin-right: 0 !important;}
  .catalog-product-view .products-detail-block .product-detail-title > div span{margin-bottom: 0;}
  .catalog-product-view .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .products-detail-block.last-products .product-detail-title{margin-bottom: 25px;}
  .page-layout-1column .product-info-container .product-info-main{width: 100% !important;}
  .checkout-cart-index .crosssell .products-detail-block{margin-left: 70px;margin-right: 70px;}
  .page-header-wrapper-custom-menu .navigation .level0.parent > .level-top,.page-header-wrapper-custom-menu .navigation .level0 > .level-top{padding-left: 10px;padding-right: 10px;}
  .category-left-menu.sticky{width: 219px;}
  .image-detail-block-wrapper .product.info.detailed .product.data.items #description{padding-left: 0;}
  .algolia-instant-selector-results #algolia_instant_selector .col-md-9{width: 68% !important;}
}
@media only screen and (min-width:1280px){
  .page-main .ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link .cross-circle{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 24px;height: 21px;background-repeat: no-repeat;background-position: center;background-size: 12px auto;opacity: 1;}
}
@media only screen and (max-width: 1279px) {
  .nav-open .page-wrapper {left: 0px;}
  .nav-before-open .page-wrapper{-webkit-transition: left .3s;-moz-transition: left .3s;-ms-transition: left .3s;transition: left .3s;height: 100%;overflow: hidden;position: relative;}
  .catalog-category-view.page-products .columns{display: block;z-index: inherit;}
  .page-header-wrapper-custom-menu .navigation .level0.parent > .level-top,.page-header-wrapper-custom-menu .navigation .level0 > .level-top{padding-left: 10px;padding-right: 10px;}
  .nav-open .nav-sections{z-index: 99999999;box-shadow: 0 0 5px 0 rgba(50,50,50,0.75);left: 0px;}
  .nav-before-open body {height: 100%;overflow: hidden;position: relative;width: 100%;}
  .page-wrapper .page-header{height: 80px;margin-bottom: 0;}
  .page-header .header.content{height: 80px;padding: 0 16px !important;}
  .page-header-wrapper-custom-search{display: none;}
  .page-wrapper .header.content .logo img {margin: auto 25px;width: 120px;height: auto;max-height: inherit;}
  .page-header-wrapper-custom-logo .nav-toggle::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/menu.svg);width: 25px;height: 18px;margin: 0;content: "";display: block;}
  .page-header-wrapper-custom-logo .nav-toggle{top: 0;position: relative;left: 0 !important;margin: 0;margin-right: 13px;text-decoration: none;cursor: pointer;display: block;font-size: 0;z-index: 14;}
  .page-wrapper .header.content .logo {display: block;float: none;margin: 0;position: relative;width: 100%;left: 0;right: 0;height: auto;text-align: left;}
  .page-header-wrapper-custom-icons,.page-header-wrapper-custom-logo{height: 80px;align-items: center;}
  .page-header-wrapper-custom-icons{justify-content: flex-end;}
  .page-header .header .minicart-wrapper{margin: 0 !important;}
  .page-header-wrapper-custom-icons .header-cookiewishlist{margin-top: 0;margin-left: 0;width: 23px;height: 23px;background-size: auto;margin-right: 16px !important;}
  .page-header-wrapper-custom-icons .header-cookiewishlist a{margin-top: 0;margin-right: 0;}
  .header .minicart-wrapper .action.showcart::before, .header .minicart-wrapper .action.showcart.active::before{background-size: 24px 24px;width: 24px !important;height: 24px !important;margin-top: -5px !important;}
  .page-header .page-header-wrapper-custom-menu{margin-top: 0;}
  .page-header .header .minicart-wrapper .action.showcart{margin-left: 0;margin-top: 0 !important;}
  .nav-sections{width: 100vw;overflow: hidden;left: -100vw;overflow-y: auto;position: fixed;;background: #fff;-webkit-overflow-scrolling: touch;-webkit-transition: left .3s;-moz-transition: left .3s;-ms-transition: left .3s;transition: left .3s;top: 0;height: 100%;}
  .page-header-wrapper-custom-menu .navigation ul{flex-direction: column;}
  .mobile-top.s-device {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;background-color: #fff;padding-left: 17px;padding-right: 17px;flex-wrap: wrap;align-items: center;justify-content: space-between;height: 80px;padding-bottom: 0;border-bottom: 1px solid #f0f0f0;}
  .mobile-menu-search-icon{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/search.svg);width: 24px;height: 24px;margin-right: 24px;display: none;}
  .mobile-menu-account-icon{flex: 1;}
  .nav-sections .mobile-menu-search.s-device{display: none !important;border-bottom: none !important;}
  .nav-sections .mobile-menu-search.s-device.open-search{display: block !important;}
  .mobile-menu-search .block.block-search .control{border-top: none;}
  .page-header-wrapper-custom-menu .mobile-menu-search .block.block-search .control input[type="text"]{border-radius: 0;font-size: 12px;letter-spacing: normal;font-style: normal;text-transform: none;}
  .nav-sections .block-search .action.search::before{display: none;}
  .nav-sections .mobile-menu-close.s-device span::before{content: "" !important;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.svg);width: 24px;height: 24px;display: inline-block;background-repeat: no-repeat;}
  .nav-sections .mobile-menu-close.s-device span{font-size: 0;padding: 0 !important;}
  .nav-sections .mobile-menu-close.s-device{border-bottom: none;width: 24px;height: 19px;display: block;cursor: pointer;}
  .mobile-menu-icons {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;justify-content: end;align-items: center;flex-wrap: wrap;}
  .nav-sections .nav-sections-item-content .navigation ul{background-color: #fff;}
  .nav-sections .nav-sections-item-content .navigation .level0{background-color: #F2F4F3 !important;height: 80px !important;margin: 0 8px 8px;border-radius: 2px;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;align-items: flex-end;border: none !important;}
  .nav-sections .navigation .parent .level-top::after{display: none;}
  .page-header-wrapper-custom-menu .navigation .level0.parent > .level-top, .page-header-wrapper-custom-menu .navigation .level0 > .level-top{padding-left: 16px;padding-bottom: 10px;color: #222C28 !important;font-size: 12px !important;}
  .nav-sections .nav-sections-item-content .navigation .level0 > .level-top{color: #222C28 !important;font-size: 12px !important;font-weight: bold;padding: 0 0px 10px 16px;letter-spacing: normal;text-decoration: none;line-height: 16px;display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-end;width: 100%;justify-content: space-between;}
  .page-header-wrapper-custom-menu .navigation .level0.parent:hover > .submenu {display: none !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1.level-top-s ~ li.level1.level-top-s:last-child {margin-bottom: 200px;}
  .sections.nav-sections.mobile-menu-resize.open-submenu-menu {overflow: hidden;}
  .page-header-wrapper-custom-menu .navigation .level0 .submenu li.special-column-li{padding-bottom: 80px;padding: 0;box-shadow: none;}
  .page-header-wrapper-custom-menu .navigation .level0.parent.open-menu:hover > .submenu {display: block !important;position: absolute !important;height: auto !important;min-height: 100vh;background-color: #fff !important;width: 100vw;z-index: 99;overflow-y: auto;top: -11px !important;}
  .page-header-wrapper-custom-menu .nav-sections .nav-sections-item-content .navigation .level0 > .level-top.back-link,.page-header-wrapper-custom-menu .nav-sections .nav-sections-item-content .navigation li.level1 > a.back-link, .nav-sections .nav-sections-item-content .navigation li.level1 > span.back-link{position: fixed;top: 0px !important;background-color: #fff !important;height: 80px !important;letter-spacing: normal !important;font-weight: 500;padding: 0 !important;z-index: 9999999;font-size: 20px !important;display: flex;display: -webkit-flex;width: 100vw;left:0;text-align: left;pointer-events: inherit !important;max-width: 100%;}
  .level-top.ui-corner-all.back-link span {color: #222C28 !important;font-weight: bold;text-transform: none;letter-spacing: normal;}
  .nav-sections-item-content .navigation .level0 > .submenu > li > span, .nav-sections-item-content .navigation .level0 > .submenu > li a, .nav-sections-item-content .navigation li.level1 > .submenu > li > span, .nav-sections-item-content .navigation li.level1 > .submenu > li a, .nav-sections-item-content .navigation .level0 > .submenu .submenu li a{font-size: 12px;font-weight: 500;color: #222C28 !important;text-transform: none;letter-spacing: normal;}
  .nav-sections-item-content .navigation .level0 > .submenu.section-open > li.all-category a, .nav-sections-item-content .navigation li.level1 > .submenu.section-open > li.all-category a, .nav-sections-item-content .navigation .level0 > .submenu.section-open > li.all-category span, .nav-sections-item-content .navigation li.level1 > .submenu.section-open > li.all-category span{letter-spacing: normal;padding-left: 16px;font-weight: bold;font-size: 12px;color: #222C28 !important;text-transform: none;}
  .page-header-wrapper-custom-menu .nav-sections .nav-sections-item-content .navigation li.level0 ul.level0.section-open,.nav-sections .nav-sections-item-content .navigation .open-menu > ul.level0 {display: block !important;position: fixed !important;height: 100vh !important;min-height: 100vh !important;max-height: inherit !important;background-color: #fff !important;max-width: 100%;width: 100vw !important;z-index: 99;overflow-y: auto;top: 80px !important;padding: 0 !important;overflow-y: scroll;}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1 > .level-top-s{background-color: #F2F4F3 !important;border-radius: 2px;margin: 0 8px;text-decoration: none;min-height: 40px;display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;flex-direction: row;justify-content: space-between;align-items: baseline;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.close-menu {display: block;}
  .nav-sections .nav-sections-item-content .navigation li.level0 ul.level0.section-open ul.level0.section-open.submenu, .nav-sections .nav-sections-item-content .navigation .open-menu > ul.level0 .open-menu > ul.level0 .submenu {position: relative !important;top: 0 !important;height: auto !important;min-height: inherit !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1.level-top-s ~ li.level1.level-top-s,.page-header-wrapper-custom-menu .nav-sections-item-content .navigation li.level1 > .submenu > li.level2 ~ li.level2 {border-top: none !important;}
  .second-menu li.level0 > span, .second-menu li.level0 > ul.level0 > .all-category, .second-menu li.level0 > .back-link {display: block !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content > .navigation{background-color: #fff;padding: 0;}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1{margin-bottom: 8px;}
  .nav-sections-item-content .navigation .level0 > .submenu.section-open > li.all-category a, .nav-sections-item-content .navigation li.level1 > .submenu.section-open > li.all-category a, .nav-sections-item-content .navigation .level0 > .submenu.section-open > li.all-category span, .nav-sections-item-content .navigation li.level1 > .submenu.section-open > li.all-category span{background-color: #fff !important;margin:0;padding: 0 10px 0 24px !important;font-weight: normal;}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1 .submenu a span {font-weight: normal;order: 2;}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1 a,.nav-sections-item-content .navigation .level0 > .submenu > li span.level-top-s {padding-left: 16px !important;}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1.last-item-static {display: none;}
  .nav-sections .nav-sections-item-content .navigation .level0 .submenu {display: none !important;}
  .nav-sections .nav-sections-item-content .navigation .level0 > .level-top.back-link span {display: flex;display: -webkit-flex;width: 100%;height: 100%;flex-direction: row;align-items: center;padding-left: 16px;margin: 0}
  .nav-sections .nav-sections-item-content .navigation .level0 > .level-top.back-link span::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/back.svg);content: "";width: 23px;height: 14px;background-repeat: no-repeat;display: block;margin-right: 25px;}
  .nav-sections-item-content .navigation .level0 > .submenu.section-open .submenu.section-open > li.all-category, li.level1 > .submenu.section-open .submenu.section-open > li.all-category{background-color: #fff;margin-bottom: 8px;height: 40px;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 a.back-link, .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 span.back-link{position: relative;height: auto !important;top: 0;background-color: #F2F4F3 !important;width: auto;font-size: 12px !important;font-weight: 500;color: #222C28 !important;padding: 0 16px !important;min-height: 40px;padding-right: 0 !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 a.back-link span::before, .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 span.back-link span::before{display: none;}
  .nav-sections-item-content .navigation li.level1 > .submenu.section-open > li.all-category{padding-left: 0;padding-right: 0;}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1 span.back-link::after, .nav-sections-item-content .navigation .level0 > .submenu > li.level1 a.back-link::after{display: none;}
  .nav-sections-item-content .navigation .level0 > .submenu > li span, .nav-sections-item-content .navigation li.level1 > .submenu > li span{padding: 0px;font-weight: bold;text-decoration: none;}
  .navigation .level0 .submenu .level-top-s > a:hover, .navigation .level0 .submenu .level-top-s > a.ui-state-focus{color:#222C28 !important}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1 .submenu a, .nav-sections-item-content .navigation .level0 > .submenu > li .submenu span.level-top-s{padding-left: 24px !important;display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
  .nav-sections-item-content .navigation li.level1 > .submenu.section-open > li.all-category a{height: 40px;line-height: 40px;}
  .nav-sections-item-content .navigation .menu-manager-menu > .level0 > .submenu.section-open > li.all-category {display: block !important;}
  .nav-sections-item-content .navigation .menu-manager-menu > .level0.special-column-class > .submenu.section-open > li.all-category {display: none !important;}
  .nav-sections-item-content .navigation .level0 > .submenu.section-open > li.all-category, .nav-sections-item-content .navigation li.level1 > .submenu.section-open > li.all-category{height: 40px;background-color: #fff;display: none;}
  .nav-sections-item-content .navigation .level0 > .submenu > li, .nav-sections-item-content .navigation li.level1 > .submenu > li{border-top: none;padding-top: 0;height: auto;min-height: 40px;margin-bottom: 8px;}
  .nav-sections-item-content .navigation .level0 > .submenu > li.level1.only-item-static {display: none;}
  .navigation .submenu:not(:first-child) .active > a,.navigation .level0.active .all-category .ui-state-focus{border-color: #fff;border-width: 0;}
  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left: 0;}
  .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-width: 0;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 .level-top-s::after{content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.svg);display: block;width:10px;height:5px;background-repeat: no-repeat;margin-right: 17px;position: relative;left: auto;top: auto;}
  .level-top .menu-icon {margin-right: 13px;width: 63px;height: 62px;display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-end;justify-content: center;}
  .nav-sections .nav-sections-item-content .navigation .level0 > .level-top.back-link span.menu-icon {display: none;}
  .level-top .level2 .menu-icon {width: 40px;height: 40px;margin: 0;align-items: center;order: 1 !important;}
  .mobile-advatages-menu span a {display: block !important;font-size: 12px !important;color: #222C28 !important;letter-spacing: normal !important;text-transform: none !important;font-style: normal !important;padding-left: 7px !important;}
  .mobile-advatages-menu span{display: -webkit-flex !important;-webkit-flex-wrap: wrap !important;position: relative !important;display: flex !important;border: 1px solid #F2F4F3;border-radius: 2px;padding-top: 8px;padding-bottom: 8px;flex-direction: row !important;flex-wrap: wrap !important;align-items: center;justify-content: center;width: 100%;margin-bottom: 8px !important;}
  .mobile-advatages-menu, .mobile-advatages-menu p{display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 16px;}
  .mobile-advatages-menu {padding: 0 !important;margin-top: 8px;}
  .mobile-advatages-menu .advantages-gratis::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/privacy.svg);width: 26px;height: 24px;position: relative;top: 0;}
  .mobile-advatages-menu .advantages-rec::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/return.svg);width: 24px;height: 20px;position: relative;top: 0}
  .mobile-advatages-menu .advantages-note::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/gift.svg);width: 22px;height: 24px;position: relative;top: 0;}
  .account-header {order: 2;margin-top: 0;display: none;position: fixed;top: 0;left: 0;z-index: 9999;background-color: #fff;}
  .page-header-wrapper-custom-icons .account-header-block > a{display: none;}
  .page-header-wrapper-custom-icons .block.block-login{max-height: inherit;width: 100vw;box-shadow: none;right: 0;left: auto;top: 0;overflow-y: hidden;position: relative;background-color: #ffffff;border-radius: 2px;z-index: 9;height: auto;min-height: 100vh;}
  .s-device.mobile-close-customer-menu{display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;height: 80px;cursor: pointer;}
  .s-device.mobile-close-customer-menu::before{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/back.svg);content: "";width: 23px;height: 14px;background-repeat: no-repeat;display: block;margin-right: 25px;margin-left: 16px;}
  .page-header-wrapper-custom-icons .block.block-login.login-login .login-block-border{padding-left: 16px;}
  .page-header .header .minicart-wrapper .action.showcart::before,.page-header .header .minicart-wrapper .action.showcart.active::before {background-size: 24px 24px;width: 24px !important;height: 24px !important;margin-top:0px !important;}
  .page-header .page-header-wrapper-custom-icons .minicart-wrapper .action.showcart .counter.qty{top: 4px;left: 2px;padding: 0;width: 19px;height: 19px;line-height: 18px;margin: 0;}
  .page-header-wrapper-custom-menu .navigation .level0.parent:hover > .level-top, .page-header-wrapper-custom-menu .navigation .level0:hover > .level-top, .page-header-wrapper-custom-menu .navigation .level0.parent > .level-top.ui-state-focus, .page-header-wrapper-custom-menu .navigation .level0 > .level-top.ui-state-focus{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;padding-bottom: 10px;}
  .navigation .level0.parent .level-top {pointer-events: none;}
  .page-header-wrapper-custom-menu .navigation .level0.parent:hover > .level-top::after, .page-header-wrapper-custom-menu .navigation .level0.parent > .level-top.ui-state-focus::after{display: none;}
  .nav-sections-item-content .navigation ul {  padding: 0 !important;}

  .catalog-category-view.page-layout-2columns-left .products-block-title.category-title{margin: 0;float: none;width: auto !important;margin-left: 16px !important;margin-right: 16px !important;margin-top: 14px !important;margin-bottom: 0px !important;z-index: 9999;}
  .products-block-title .products-block-title-content .top-seo-text{margin-left: 0px;margin-right: 0px;text-align: left;}
  #category-button-filter{position: fixed;bottom: 16px;-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);left: 0;right: 0;margin: auto;width: 115px;}
  .page-main .products-block-title .products-block-title-content span span{font-weight: 700;letter-spacing: -0.48px;line-height: 24px;}
  .products-block-title.category-title .products-block-title-content .page-title{text-align: left;margin-bottom: 0;font-weight: 700;}
  .top-toolbar-list .toolbar.toolbar-products{margin-bottom: 0;}
  .catalog-category-view.page-layout-2columns-left.page-products .columns .column.main, .giftsearch-content .columns .column.main {width: 100% !important;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block.products-grid .products-block-wrapper{max-width: inherit;margin-left: 8px;margin-right: 8px;width: auto;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block.products-grid .products-block-wrapper .product-block{padding-left: 8px;padding-right: 8px;min-height: 228px;margin-bottom: 28px;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info{height: auto;margin-top: 4px;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-name{font-family: 'Nunito Sans', sans-serif;line-height: 16px;color: #000;max-height: 34px !important;margin-bottom: 6px !important;height: 34px;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info div.product-des-cat{display: none}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-grid.products-block .products-block-wrapper .product-block:hover .product-container, .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-grid.products-block .products-block-wrapper .product-block .product-container{margin-left: 0;margin-right: 0;}
  .catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-price .price, .giftsearch-content .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .product-price .price{letter-spacing: normal;font-size: 12px;line-height: 15px;}
  .products.products-block .products-block-wrapper .product-block .wishlist-btn{width: 12px;height: 12px;background-size: 12px;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block .products-block-wrapper .product-block .wishlist-btn{bottom: auto;right: 8px;top: 8px;}
  .products.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info .labels-block .perso-info{bottom: 0;margin-top: 12px;position: relative;height: auto;line-height: 20px;}
  .catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top, .giftsearch-content .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top{margin-top: 10px;height: auto;}
  .catalog-category-view.page-layout-2columns-left .filter-menu.s-device.sticky{position: relative;top: 0;}
  #m-filters{display: none;}
  #m-modes{display: -webkit-flex;display: flex;flex-direction: row;align-items: center;float: right;width: auto;margin-right: 16px;line-height: 56px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/list.png);width: 24px;height: 27px;background-size: 24px;background-repeat: no-repeat;background-position: center;margin-top: 14px;cursor: pointer;}
  .grid-view #m-modes{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/grid.png);}
  #filter-menu {display: block;overflow: hidden;}
  .filter-menu #m-sort{display: -webkit-flex;display: flex;flex-direction: row;align-items: center;float: right;width: auto;margin-right: 16px;line-height: 56px;}
  .filter-menu #m-sort .title-sorter{margin-left: 5px;font-size: 15px;font-family: 'Nunito Sans', sans-serif;}
  .catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid, .giftsearch-content .products-block.products-grid{margin-top: 0;}
  .giftsearch-title-block {font-size: 17px;}
  .giftsearch-block .giftfinder-box .giftfinder-title{font-size: 13px;}
  .giftsearch-block .black-btn{font-size: 10px;}
  .giftsearch-block .giftfinder-box input[type="checkbox"] + label{font-size: 10px;}
  .pages .action.previous, .pages .action.next{border:none;}
  .pages strong.page, .pages a.page{font-size: 12px;line-height: 16px;margin-top: 14px;}
  .pages .item{margin: 0 6px 0 0;}
  .products.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .perso-info{background-position: 0px 4px;background-size: 12px;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top,.catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top{display: none;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top:first-child,.catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top:first-child {display: -webkit-flex;display: flex;}
  .product-label-top.best-label a {margin-top: 2px;}
  .catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .product-price .stock-info{display: none;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block, .catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-bloc{margin-top: 0;}
  .sidebar.sidebar-main .smile-filter{width: 100vw !important;padding: 20px 16px;overflow-x: hidden;}
  .smile-filter .block.filter .filter-options .filter-options-item.filter-id-personalizable .filter-options-content .items .item,.catalog-category-view .smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item{width: auto !important;float: none;}
  .sidebar-main .smile-filter .block.filter .filter-options .filter-options-content .item{float: none;width: auto !important;}
  .smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items{height: 50px;}
  .sidebar-main .smile-filter .block.filter .filter-options .filter-options-item.filter-id-product_tags .filter-options-content .item{width: 50% !important;float: left;margin: 0;}
  .sidebar-main .smile-filter .filter-options-item.filter-id-product_tags .items{height: 200px !important;overflow: scroll !important;padding-bottom: 10px;}
  .show-more-less.s-device{display: block;color: #000 !important;font-size: 12px;letter-spacing: normal;font-family: 'Nunito Sans', sans-serif;font-weight: 300;font-style: normal;text-transform: lowercase;text-align: left;line-height: 32px;margin-top: 8px;}
  .filter-products-count a{margin-left: auto;margin-right: auto;}
  .set-buttons-filter{margin-left: -16px;margin-right: -16px;padding-bottom: 15px;width: 406px;}
  .openSidebar .set-buttons-filter {right: 16px;left: auto;}
  .catalog-category-view .smile-filter .block.filter .filter-options-content .items{overflow: hidden;}
  .sidebar-main .smile-filter .filter-options-item{margin-bottom: 20px;}
  .catalog-category-view .smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items{height: 50px;}
  .category-left-menu{display: none;}
  .sidebar-main .smile-filter .block.filter .filter-options .filter-options-content{display: block !important;}
  .catalog-category-view .smile-filter .block.filter .filter-options-item:first-child .filter-options-content{margin-right: -16px;}
  .close-sort-list,.smile-filter-close{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/back.svg);width: 24px;height: 34px;background-repeat: no-repeat;display: block;}
  .catalog-category-view.page-layout-2columns-left .toolbar-products .sorter .icon-sorter,.catalog-category-view.page-layout-2columns-left.open-sorter .toolbar-products .sorter .mobile-title-sort.s-device {display: none !important;}
  .top-toolbar-list .toolbar-products .sorter .sort-list-inner .sort-list{-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;width: 100% !important;}
  .top-toolbar-list .toolbar-products .sorter .sort-list-inner.mdHover{padding-top: 0 !important;}
  .catalog-category-view.page-layout-2columns-left .toolbar-products .sorter, .mhdirekt-giftsearch-index-index.open-sorter .toolbar-products .sorter{width: 100vw !important;padding: 0 !important;border: none;background-color: #fff !important;border-radius: 0;}
  .catalog-category-view.page-layout-2columns-left .toolbar-products .sorter .sort-list-inner a{border-top: none !important;}
  .catalog-category-view.page-layout-2columns-left .toolbar-products .sorter .sort-list-inner a:last-child{border-bottom: none !important;}
  .catalog-category-view.page-layout-2columns-left.open-sorter .toolbar-products .sorter .sort-list-inner a {border: none !important;}
  .catalog-category-view.page-layout-2columns-left.open-sorter .toolbar-products .sorter .sort-list-inner a:last-child{border-bottom: none !important;}
  .close-sort-list {background-position: center;margin-left: 16px;margin-top: 20px;}
  .sort-list-block{padding-left: 16px !important;}
  .columns .top-toolbar-list .toolbar-products .sorter{height: 100vh;left: 100vw;top: 0;-webkit-transition: left 1s ease 0s;-moz-transition: left 1s ease 0s;-ms-transition: left 1s ease 0s;-o-transition: left 1s ease 0s;position: fixed;}
  .catalog-category-view.page-layout-2columns-left.open-sorter .toolbar-products .sorter{height: 100vh !important;left: 0 !important;}
  .current-sorter{display: none !important;}
  .catalog-category-view.page-layout-2columns-left .toolbar-products .sorter .sort-list-inner{overflow: visible;max-height: 0px;left: 0;width: 100%;left: 0;position: relative;top: 0;}
  #category-button-filter{font-size: 15px;letter-spacing: -0.36px;}
  .smile-filter .item.active-filter-item a label span, .smile-filter .item.active-filter-item input[type="checkbox"]:checked + label span{color: #000;}
  .page-layout-2columns-left .sidebar-main .smile-filter{right: -100vw;}
  .products-block .products-block-wrapper .product-block .wishlist-btn.active-wishlist {background-color: rgba(0,0,0,0) !important;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart.svg) !important;border-radius: 0;}
  .limiter .limiter-dropdown-menu .sort-list, .sorter .limiter-dropdown-menu .sort-list, .limiter .sort-list-inner .sort-list, .sorter .sort-list-inner .sort-list, .limiter .limiter-dropdown-menu .limiter-dropdown-menu-block, .sorter .limiter-dropdown-menu .limiter-dropdown-menu-block, .limiter .sort-list-inner .limiter-dropdown-menu-block, .sorter .sort-list-inner .limiter-dropdown-menu-block{border:none !important;}
  /* SEARCH NEW */
  /* .mobile-menu-search-icon{display: block;}
  .mobile-menu-search-icon #mobile-search-input {display: none;}
  .page-header-wrapper-custom-search.open-search{top: 0;z-index: 99999999;left: 0;width: 100vw;height: 100vh;background: #fff;padding-top: 30px;position: fixed;}
  .mobile-advatages-menu .giftfinder-banner {display: none;} */
  .page-header-wrapper-custom-search{position: absolute !important;top: 0;z-index: 999999;left: -100vw;width: 45%;height: auto;background: #fff;padding-top: 30px;z-index: 99999999;-webkit-overflow-scrolling: touch;-webkit-transition: left .3s;-moz-transition: left .3s;-ms-transition: left .3s;transition: left .3s;display: block !important;}
  .nav-open .page-header-wrapper-custom-search{left: 50px;}
  .page-header-wrapper-custom-search .block-search{width: 100% !important;}
  #algolia-searchbox .algolia-search-input{border-bottom: 1px solid #222c28;padding-left: 25px;padding-bottom: 7px;}
  .algolia-search-block #algolia-searchbox .magnifying-glass{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/search.svg);background-position: 0 0;background-size: 16px;left:0 !important;top: 0 !important;}
  .page-main #algolia-autocomplete-container .aa-dropdown-menu{left: 0 !important;}
  .nav-open .page-header.header-sticky{position: relative;}
  .page-header-wrapper-custom-menu .nav-sections .nav-sections-item-content .navigation .level0{background-color: #fff !important;height: 31px !important;}
  .page-header-wrapper-custom-menu .nav-sections .nav-sections-item-content .navigation .level0 > .level-top{align-items: center;font-size: 18px !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content > .navigation{margin-top:0 !important;border-bottom: 1px solid #ebebeb;}
  .mobile-advatages-menu .mobile-advantages-info{background-color: #e4e8ec;margin-left: 16px;margin-right: 16px;border-radius: 3px;}
  .mobile-advatages-menu span{border: none;justify-content: flex-start;}
  .mobile-advatages-menu .logo-ts{padding:0;}
  .mobile-advatages-menu .giftfinder-banner {margin-bottom: 20px;margin-top: 10px;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu.section-open > li.all-category a {color: #f7cb67 !important;font-size: 16px;font-weight: 600;}
  .page-header .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 > .level-top-s{background-color: #ffffff !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li span, .nav-sections-item-content .navigation li.level1 > .submenu > li span{font-weight: 600;font-size: 16px;}
  .page-header .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 a.back-link{background-color: #fff !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .menu-manager-menu > .level0 > .submenu.section-open > li.all-category{line-height: 40px;margin-bottom: 0;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 .submenu a,.page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li .submenu span.level-top-s{padding-left: 50px !important;font-size: 14px;font-weight: normal;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1 .submenu a span{font-size: 14px;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation li.level1 > .submenu > li {margin-bottom: 4px;}
  .nav-sections-item-content .navigation .level0 > .submenu.section-open .submenu.section-open > li.all-show a {color: #f7cb67 !important;}
  .page-header-wrapper-custom-menu .nav-sections-item-content .navigation .level0 > .submenu > li.level1.open-menu .level-top-s::after {transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
  .page-header .page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s span{font-size: 16px;font-weight: 500;}
  .page-header .page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s.parent span {color: #222C28 !important;}
  .page-header .page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s span {color: #f7cb67 !important;}
  .sections.nav-sections.mobile-menu-resize.open-submenu-menu{z-index: 999999999;}
  .mobile-menu-account-icon .account-header-icon::before {background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/menu_icons/me.svg);}
  .nav-sections .mobile-menu-close.s-device span::before{background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/menu_icons/close.svg);}
  .block.block-search.smile-module .control input[type="text"]{border-bottom: 1px solid #222c28 !important;font-size: 13px !important;font-weight: 400;}
  .nav-open .page-header-wrapper-custom-search{padding-top: 0px;display: none !important;}
  .mobile-search .algolia-search-input{border-bottom: 1px solid #222c28;padding-left: 25px;padding-bottom: 7px;border-top: 0;height: 25px;font-size: 16px;}
  .mobile-search {width: 49%;max-width: 200px;position: relative;}
  .mobile-search .magnifying-glass {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/search.svg);background-position: 0 0;background-size: 16px;left: 0 !important;top: 0 !important;display: block;position: absolute;width: 20px;height: 20px;z-index: 9;background-repeat: no-repeat;}
  .page-header-wrapper-custom-menu .nav-sections-item-content > .navigation{padding-bottom: 10px !important;margin-bottom: 15px;padding-top: 10px !important;}
  .mobile-advatages-menu span{margin-bottom: 0px !important;}
  .mobile-advatages-menu .mobile-advantages-info{padding: 15px 0;width: 100%;}
  .block.block-search.smile-module #search_mini_form.active .search-autocomplete {display: block !important;position: fixed !important;width: 100% !important;height: 100vh !important;padding: 20px;}
  .page-header-wrapper-custom-menu .mobile-advatages-menu .logo-ts .ts-header-logo .ts-logo{background-size: 30px;height: 30px;width: 30px;margin-left: 35px;margin-bottom: 30px;}
  .mobile-advatages-menu .mobile-advantages-info .advatage-block a {font-size: 12px;font-weight: 400;}
  .mobile-advatages-menu .mobile-advantages-info .advatage-block {border: none;height: auto !important;padding: 7px 10px;justify-content: flex-start;display: flex !important;display: -webkit-flex !important;width: 100%;float: none;}
  .close-search-icon.s-device {display: none !important;}
  .form.minisearch.active .close-search-icon.s-device {display: block !important;}
  .sections.nav-sections.mobile-menu-resize.open-submenu-menu-block {z-index: 999999999;}
  .mobile-menu-social-icons .big-title{display: none;}
  .mobile-menu-social-icons .folge-icon{display: flex;display:-webkit-flex;}
  .mobile-menu-social-icons .fi-title + a span {font-size: 0;}
  .mobile-menu-social-icons .fi-title + a{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/menu_icons/social_logos.png);background-repeat: no-repeat;background-size: 160px;display: block;width: 24px;height: 25px;}
  .mobile-menu-social-icons .fi-title.facebook + a{background-position: -46px 0px;}
  .mobile-menu-social-icons .fi-title.pinterest + a{background-position: -89px 0px;}
  .mobile-menu-social-icons .fi-title.twitter + a{background-position: -137px 0px;}
  .mobile-menu-social-icons .fi-title.instagram + a{background-position: 0px 0px;}
  .menu-mobile-footer {display: flex;display: -webkit-flex;width: 100%;justify-content: space-between;flex-direction: row-reverse;padding-right: 35px;}
  .mobile-menu-social-icons .folge-icon .fi {margin: 0 7px;}
  .mobile-advatages-menu, .mobile-advatages-menu p{margin-bottom: 30px;}
  #search_mini_form .control{position: relative;}
  #search_mini_form .control::before{content: "";width: 16px;height: 16px;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/menu_icons/search.svg);display: block;position: absolute;left: 0;top: 11px;z-index: 9999;}
  .block.block-search.smile-module .control input[type="text"]{padding-left: 25px !important;}
  /* END SEARCH NEW */
  .block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result{padding: 0;padding-bottom: 150px;}
  .block.block-search.smile-module {display: block;margin-top: 0;margin-left: 16px;margin-right: 16px;width: auto;position: relative;}
  .page-header-wrapper-custom-search .block-search .control{display: block;border: none;}
  .block.block-search.smile-module #search_mini_form .search-autocomplete, .block.block-search.smile-module #search_mini_form-mobile .search-autocomplete{right: 0 !important;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;padding-left: 0;padding-right: 0;padding-top: 0;width: 100% !important;}
  .block.block-search.smile-module .search-autocomplete .smile-elasticsuite-autocomplete-result dl.autocomplete-list.titles-product dd {float: none;width: 48%;}
  .block.block-search.smile-module .control input[type="text"]{border: none;border-bottom: 0.5px solid #DFE0DF;border-radius: 0;font-size: 16px;height: auto;left: 0;margin: 0;padding: 10px;position: relative;width: 100%;z-index: 9;}
  .block.block-search.smile-module .label.active + .control input{border-bottom: 1px solid #222C28;}
  .block.block-search.smile-module .label{display: none;}
  .close-search-icon{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.png);width: 24px;height: 24px;background-size: 16px;background-repeat: no-repeat;background-position: center;display: block !important;position: absolute;z-index: 9999999;right: 0;bottom: 8px;cursor: pointer;}
  .block.block-search.smile-module #search_mini_form.active .search-autocomplete{display: block !important;}
  .page-header .page-header-wrapper-custom{order: 99;}
  .page-header-wrapper-custom-search.open-search{display: block;}
  .submenu-items.active-submenu {display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 6px;}
  .submenu-items ul {display: block !important;white-space: nowrap;padding-bottom: 10px;margin: 0;padding-top: 0;}
  .submenu-items li {display: inline-block;}
  .submenu-items li span{font-size: 15px;letter-spacing: normal;color: #222C28 !important;font-family: 'Nunito Sans', sans-serif;line-height: 40px;}
  .submenu-items li a span::before{top: 13px;}
  .checkout-cart-index .cart-summary{width: 35%;padding: 25px 5px 40px 5px;}
  .checkout-cart-index .cart-info-block-footer .cart-info{width: 50%;}
  .checkout-cart-index .products-detail-block .product-detail-title div{line-height: 30px;}
  .checkout-cart-index .crosssell .products-detail-block{margin-left: 70px;margin-right: 70px;}
  .catalog-category-view .submenu-items.active-submenu{width: auto !important;border: none;}
  .page-header-wrapper-custom-menu .navigation .level0 .submenu li.headline-submenu{display: none;}
  .page-header-wrapper-custom-menu .navigation .level0 .submenu li.special-column-li{flex-direction: column;}
  .page-header-wrapper-custom-menu .navigation ul.special-column-menu{margin-top: 0;}
  .page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s a{padding-left: 24px !important;display: block;}
  .nav-sections .nav-sections-item-content .navigation .level0 > .level-top{color: #222C28 !important;font-size: 12px !important;font-weight: bold;letter-spacing: normal;line-height: 16px;height: 38px;}
  .products-block-title.category-title .products-block-title-content .page-title {text-align: left !important;}
  .smile-filter .smile-filter-title {display: none;}
  .footer-seo-text{padding:29px 20px 57px;}

  .catalog-category-view .submenu-items.active-submenu{display: none !important;}
  .category-submenu {display: block;}
  .category-submenu .ui-menu-item.parent-menu-li,.category-submenu .level-0.special-column{display: none;}
  .category-submenu .navigation-submenu li.open-submenu-li.level-0 {display: block;display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 0px;}
  .category-submenu .navigation-submenu li.level-0 {display: none;}
  .category-submenu .navigation-submenu{background-color: #fff;}
  .category-submenu .navigation-submenu ul.category-left.active-ul{display: block !important;white-space: nowrap;padding-bottom: 10px;margin: 0;padding-top: 10px;padding-left: 17px;}
  .category-submenu .navigation-submenu li.special-column-menu ul.special-column-menu-ul ul.special-column.category-left.active-ul {padding-left: 0;}
  .category-submenu .navigation-submenu li.special-column-menu li.special-column ul.special-column.category-left li.active-li a.all-show-link{padding-right: 15px;}
  .category-submenu .navigation-submenu .level0.open-big-menu .level-0.special-column .active-li a {padding-right: 15px !important;position: relative;}
  .category-submenu .navigation-submenu .level0.open-big-menu .level-0.special-column .active-li a::before{content: "";width: 1.5px;height: 13px;background-color:#656565;display: inline-block !important;position: absolute;left: -8px;top: 14px;}
  .category-submenu .navigation-submenu ul.category-left.active-ul li{display: inline-block;}
  .category-submenu .submenu-open.open-submenu {display: none;}
  .category-submenu .navigation-submenu a{padding-left: 0;padding-right: 15px;position: relative;}
  .category-submenu .navigation-submenu a:hover{color: #313332 !important;text-decoration: underline;}
  .category-submenu .navigation-submenu .special-column-menu-ul .open-submenu-li .category-left .active-li.special-column-active a::before,.category-submenu .navigation-submenu ul.category-left li a::before,.category-submenu .navigation-submenu .special-column-menu-ul .active-li.special-column-active a::before,.category-submenu .navigation-submenu .special-column-menu-ul a::before,.category-submenu .navigation-submenu .level0.open-big-menu .submenu a::before,.category-submenu .navigation-submenu ul.category-left.active-ul li a::before {content: "";width: 1.5px;height: 13px;background-color: #656565;display: inline-block !important;position: absolute;left: -8px;top: 4px;}
  .category-submenu .navigation-submenu .level0.open-big-menu .submenu a::before{top: 13px !important;}
  .category-submenu .navigation-submenu ul.category-left.active-ul li:first-child a::before{display: none;}
  .category-submenu .navigation-submenu .level0.close-big-menu {display: none;}
  .category-submenu .navigation-submenu .open-big-menu.level0{display: block;}
  .category-submenu .navigation-submenu .level0.open-big-menu ul {display: none;}
  .category-submenu .navigation-submenu .level0.open-big-menu ul .level-0.special-column{display: inline-block;}
  .category-submenu .navigation-submenu .level0.open-big-menu .submenu li.special-column-li .special-column-menu{float: left;}
  .category-submenu .navigation-submenu .level0.open-big-menu .headline-submenu {display: none;}
  .category-submenu .navigation-submenu .level0.open-big-menu .submenu-open {display: none;}
  .category-submenu .navigation-submenu .level0.open-big-menu .special-column-menu .points-3.category-left{display: none;}
  .category-submenu .open-big-menu li.level-0 {display: inline-block !important;}
  .category-submenu .navigation-submenu .level0.open-big-menu > ul.level0 {display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 6px;white-space: nowrap;padding-bottom: 10px;margin: 0;padding-top: 0;padding-left: 016px;}
  .category-submenu .open-big-menu li.level-0 .level2 {display: none;}
  .category-submenu .open-big-menu li.level-0 .link-top-all {display: block !important;}
  .category-submenu .navigation-submenu .level0.open-big-menu > .level-top{display: none;}
  .category-submenu .navigation-submenu .level0{border-top: none;}
  .category-submenu .navigation-submenu .level0.open-big-menu .special-column .category-left{display: none;}
  .category-submenu .navigation-submenu .level0.open-big-menu > ul.level0.special-column{display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 6px;white-space: nowrap;padding-bottom: 10px;margin: 0;padding-top: 0;}
  .category-submenu .navigation-submenu .level0.open-big-menu .level-0.all-show {display: inline-block;}
  .category-submenu .navigation-submenu .level0.open-big-menu .submenu a{text-decoration: none !important;font-size: 15px;letter-spacing: normal;color: #222C28 !important;font-family: 'Nunito Sans', sans-serif;line-height: 40px;padding: 0 !important;}
  .category-submenu .open-submenu-li.level-0.special-column {display: block;}
  .category-submenu .special-column-menu .special-column-menu-ul .level-0.special-column {display: inline-block;}
  .category-submenu .special-column-menu .special-column-menu-ul .level-0.special-column .special-column.category-left li {display: none;}
  .category-submenu .special-column-menu .special-column-menu-ul .level-0.special-column .special-column.category-left li.active-li {display: block;}
  .category-submenu .special-column-menu .special-column-menu-ul{display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 6px;white-space: nowrap;padding-bottom: 10px;margin: 0;padding-top: 0;padding-left: 16px;}
  .category-submenu .special-column-menu .special-column-menu-ul li.open-submenu-li.level-0{overflow: visible;}
  .category-submenu .navigation-submenu .level0.open-big-menu.open-big-menu-special .special-column .special-column.category-left {display: block;}
  .category-submenu .navigation-submenu .level0.open-big-menu.open-big-menu-special .special-column .category-left{display: none;}
  .category-submenu a, .category-submenu a span {font-size: 15px;line-height: 20px;font-weight: normal;font-family: 'Nunito Sans', sans-serif;display: block;text-transform: none !important;}
  .category-submenu .navigation-submenu ul.menu-manager-menu {margin: 0;padding: 0;display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 6px;white-space: nowrap;margin: 0;padding-top: 0;position: relative;z-index: 1;height: auto;}
  .category-submenu .navigation-submenu ul.menu-manager-menu > li {display: inline-block;}
  .category-submenu .navigation-submenu ul.menu-manager-menu > li > a {pointer-events: auto !important;padding-left: 0;padding-right: 15px;font-weight: normal;}
  .category-submenu .navigation-submenu .parent .level-top::after{display: none;}
  .category-submenu .navigation-submenu ul.menu-manager-menu > li{border: none;}
  .category-submenu .navigation-submenu ul.menu-manager-menu > li.close-submenu-li {display: none;}
  .category-submenu .navigation-submenu ul.menu-manager-menu > li.ui-menu-item.parent-menu-li,.category-submenu .navigation-submenu ul.menu-manager-menu > li.level-0.special-column{display: none;}
  .category-submenu .level-top.ui-corner-all.back-link span{font-weight: normal !important;}
  .category-button-filter .product-amount{display: block;}
  .top-toolbar-list .toolbar-products .toolbar-amount{display: block;left: 0;top: -45px;right: auto;text-align: left;margin-left: 16px;}
  .top-toolbar-list .toolbar.toolbar-products{position: static;}
  .catalog-category-view .top-toolbar-list{position: static;}
  .page-layout-2columns-left.catalog-category-view .columns .column.main{position: relative !important;float: none;}
  .catalog-category-view.page-products .page-main{height: auto !important;}
  .products-block-title .products-block-title-content span span span.product-amount{display: none;}
  .sidebar .category-description {display: none;}
  .category-submenu .navigation-submenu .level0.open-big-menu .submenu a.submenu-normal {padding-left: 0 !important;padding-right: 15px !important;position: relative;}
  .category-submenu .navigation-submenu .level0.open-big-menu .submenu .all-show a {padding-left: 0 !important;padding-right: 15px !important;position: relative;}
  .category-submenu .navigation-submenu .special-column-menu-ul a.all-show-link::before {display: none !important;}
  .category-submenu .navigation-submenu .level0.open-big-menu > ul.level0 li:first-child a::before {display: none !important;}
  .category-title-amount .product-amount {display: none !important;}
  .category-submenu .navigation-submenu ul.category-left.active-ul li.active-li a {text-decoration: underline !important;}
  .category-submenu .navigation-submenu .special-column.category-left {padding-left: 0}
  .category-submenu .navigation-submenu a.all-show-link {padding-right: 0;}
  .category-submenu .navigation-submenu .level0.open-big-menu .level-0.all-show .active-li {text-decoration: underline !important;}
  .category-submenu .navigation-submenu .open-submenu-li .category-left li:first-child a::before {display: none !important;}
  .category-submenu .navigation-submenu ul.menu-manager-menu > li.normal-menu {display: none;}
  .product-wrapper .stock-info{visibility: visible;}
  .mobile-advatages-menu .logo-ts{top: 0;margin: auto;padding-bottom: 20px;padding-top: 20px;width: 100%;}
  .mobile-advatages-menu .logo-ts .ts-header-logo .ts-logo{background-size: 35px;margin: auto;height: 35px;width: 35px;}

  /* Homepage */
  .products-slider-block, .small-category-banner{margin-left: 16px !important;margin-right: 16px !important;}
  .small-category-banner .small-banner-content {margin-left: 5px !important;margin-right: 5px !important;}
  .small-category-banner .small-category-banner-content{margin-left: -5px !important;margin-right: -5px !important;}
  .small-category-banner .slick-slider .slick-list{padding: 0 11% 0 0 !important;}
  .small-category-banner .slick-slider .slick-prev.slick-arrow, .small-category-banner .slick-slider .slick-next.slick-arrow{display: none !important;}
  .products-block-title-content .block-big-title{font-size: 20px !important;font-weight: bold !important;letter-spacing: -0.48px !important;line-height: 24px !important;margin-bottom: 19px !important;}
  .view-all-link{font-size: 15px !important;line-height: 20px !important;text-align: right !important;}
  .products-block-title .products-block-title-content .block-big-title{font-size: 20px;font-weight: bold;letter-spacing: -0.48px;line-height: 24px;}
  .products-slider-block.products-block .products-block-wrapper .product-block .product-wrapper {margin-left: 4px;margin-right: 4px;}
  .products-block .products-block-wrapper.slick-slider .slick-list{margin: auto;width: auto !important;padding: 0 7% 0 0 !important;}
  .products-slider-block.products-block .products-block-wrapper{margin-left: -5px !important;margin-right: -5px !important;}
  .products-block .products-block-wrapper.slick-slider .slick-prev.slick-arrow, .products-block .products-block-wrapper.slick-slider .slick-next.slick-arrow{display: none !important;}
  .tags-block{margin-left: 16px !important;margin-right: 16px !important;}
  .tag-block{margin-left: 0;margin-right: 0;}
  .tags-block-wrapper{margin-left: -14px;margin-right: -14px;}
  .tags-block-wrapper.slick-slider .slick-next.slick-arrow,.tags-block-wrapper.slick-slider .slick-prev.slick-arrow{display: none !important;}
  .tag-block-wrapper {margin-left: 7px;margin-right: 7px;}
  .tags-block-wrapper .slick-list {padding: 0 20% 0 0 !important}
  .products-block-title .products-block-title-content .block-big-title{font-size: 20px;font-weight: bold;letter-spacing: -0.48px;line-height: 24px !important;}
  .products-block .products-block-wrapper .product-block a.product-link {height: 100%;}
  .cms-index-index .products-slider-block.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-name{height: 45px !important;margin: 0 !important;padding-right: 0;white-space: unset;line-height: 14px;max-height: 40px;}
  #small-category-banner-slider-blog .small-category-title-smalltitle{left: 0px;bottom:auto;font-size: 15px;}
  .giftfinder-banner .giftfinder-banner-wrapper a .desktop-resolution-img {margin: auto;visibility: visible !important;height: auto !important;}
  .giftfinder-banner {margin-left: 16px;margin-right: 16px;}
  .homepage-slider-products.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top:first-child,
  .numbers-products-block.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top:first-child {display: flex !important;display: -webkit-flex !important;}
  .homepage-slider-products.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top,
  .numbers-products-block.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .product-label-top {display: none !important;}
  .numbers-products-block.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .perso-info{background-position: 0px 3px;background-size: 11px;}
  .homepage-slider-products.products-block .products-block-wrapper .product-block .product-desc-info .labels-block .perso-info{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/perso.svg);background-repeat: no-repeat;padding-left: 15.5px;font-style: normal;font-weight: normal;color:#607073;line-height: 16px;text-transform: none;font-size: 12px;letter-spacing: normal;background-position: 0px 3px;background-size: 11px;display: block;position: relative;}
  .homepage-big-slider.small-banner-slider.one-banner.center-mode-slider {margin-left: 16px !important;margin-right: 0px !important;width: auto;position: relative;max-height: 558px;margin-top: 0px !important;max-width: inherit;min-height:169px}
  .small-banner-slider.center-mode-slider.one-banner .slick-list{padding: 0 !important;}
  .small-banner-slider .small-banner-content .small-banner-slides .small-banner-content, .small-banner-slider .small-banner-content .top-slider-slide .small-banner-content {margin-left: 16px !important;position: relative;}
  .homepage-big-slider.small-banner-slider .small-banner-content .small-banner-slides .small-banner-content, .homepage-big-slider.small-banner-slider .small-banner-content .top-slider-slide .small-banner-content{margin-left: -16px !important;display: block;overflow: hidden;max-width: 100%;width: 100%;}
  .small-category-banner a{margin: 0 5px;}
  .small-category-title-bigtitle{font-size: 20px;}
  .homepage-big-slider.small-banner-slider .small-banner-content .small-banner-slides .small-banner-content a, .homepage-big-slider.small-banner-slider .small-banner-content .top-slider-slide .small-banner-content a{margin-left: 16px;display: block;overflow: hidden;}
  .catalogsearch-result-index .page-main.main-sticky,.catalog-category-view .page-main.main-sticky {margin-top: 80px;}
  .catalog-product-view .related-product-block-custom .products-detail-block .slick-list{padding: 0 7% 0 0 !important;}
  .small-banner-slider.one-banner .desktop-resolution-img.mobile-show,.small-banner-slider.one-banner .mobile-resolution-img {display: block !important;visibility: visible;height: auto !important;}
  .small-banner-slider.one-banner .desktop-resolution-img {display: block !important;visibility: hidden;height: 0.5px !important;}
  .homepage-big-slider.small-banner-slider .small-banner-content .small-banner-slides .small-banner-content a, .homepage-big-slider.small-banner-slider .small-banner-content .top-slider-slide .small-banner-content a {margin-left: 16px;display: block;overflow: hidden;}
  .homepage-big-slider.small-banner-slider .small-banner-content .small-banner-slides .small-banner-content, .homepage-big-slider.small-banner-slider .small-banner-content .top-slider-slide .small-banner-content {margin-left: -16px !important;display: block;overflow: hidden;max-width: 100%;width: 100%;}
  .small-banner-slider.one-banner.center-mode-slider .small-banner-content .small-banner-slides:nth-child(1) {margin: auto;width: 100%;}
  .small-banner-slider.center-mode-slider.one-banner .slick-list {padding: 0 !important;}
  .small-banner-slider.one-banner .small-banner-content {max-width: 100%;height: auto;margin: auto !important;overflow: hidden;width: 100%;}
  .small-banner-slider.one-banner.center-mode-slider .small-banner-content .small-banner-slides:nth-child(2) {display: none !important;}
  .small-banner-slider.one-banner.center-mode-slider .small-banner-content .small-banner-slides:nth-child(3) {display: none !important;}
  .giftsearch-title-block {font-size: 17px;}
  .giftsearch-block .giftfinder-box .giftfinder-title {font-size: 13px;}
  .giftsearch-block .giftfinder-box input[type="checkbox"] + label {font-size: 10px;}
  .giftsearch-block .black-btn {font-size: 10px;}
  .catalogsearch-result-index .top-toolbar-list{top: -30px;right: auto;left: 0;z-index: 999909;}
  .catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .product-image-container{width: 100% !important;float: none;height: 0;}
  .products.products-block .product-block .product-desc-info .product-name{text-overflow: inherit;white-space: inherit;font-family: 'Nunito Sans', sans-serif;line-height: 16px;color:#000;max-height: 34px !important;margin-bottom: 6px !important;height: 34px;}
  .image-detail-block-wrapper .product.info.detailed .product.data.items #description{padding-left: 0;}
  .giftwrap-block{max-width: inherit;padding-left: 16px;padding-right: 16px;}
  /* Algolia */
  #algolia_filter_btn {background: none;position: fixed;bottom: 16px;left: 0;right: 0;margin: auto;width: 115px;font-size: 15px;letter-spacing: -0.36px;}
  #algolia_filter_btn span{-webkit-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);-moz-box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);}
  #algolia-left-container #instant-search-facets-container{max-width: 406px;width: 100% !important;padding: 90px 25px;}
  #algolia_instant_selector #refine-toggle {display: none !important;}
  .algolia-instant-selector-results #algolia_instant_selector.with-facets #algolia-left-container{width: auto;float: none;position: relative;}
  .algolia-instant-selector-results #algolia_instant_selector .col-md-9{margin-left: 8px;width: auto !important;float: none;margin-right: 8px;margin-top: 15px;}
  .catalogsearch-result-index .page-title-wrapper{width: auto;float: none;margin: 25px 10px 0px !important;}
  #instant-search-results-container .ais-hits{margin-right: 0;margin-left: 0;}
  .is-widget-container-categories{margin-left: 0;margin-top: 40px;width: auto;}
  .is-widget-container-categories .ais-body.ais-hierarchical-menu--body{display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 0px;position: relative;z-index: 9;}
  .is-widget-container-categories .ais-body.ais-hierarchical-menu--body .ais-hierarchical-menu--list.hierarchical{display: block !important;white-space: nowrap;padding-bottom: 10px;margin: 0;padding-top: 10px;padding-left: 17px;}
  .is-widget-container-categories .ais-body.ais-hierarchical-menu--body .ais-hierarchical-menu--item{display: inline-block;}
  .is-widget-container-categories .ais-hierarchical-menu--header.ais-header{display: none;}
  .is-widget-container-categories .ais-hierarchical-menu--count::before {content: "(";padding-right: 1px;}
  .is-widget-container-categories .ais-hierarchical-menu--count::after {content: ")";padding-left: 1px;}
  .is-widget-container-categories .ais-hierarchical-menu--count{margin-left: 3px;color: #222C28;}
  .algolia-instant-selector-results #algolia_instant_selector .is-widget-container-categories a{position: relative;}
  .algolia-instant-selector-results #algolia_instant_selector .is-widget-container-categories a::after{content: "";width: 1.5px;height: 13px;background-color: #656565;display: inline-block !important;position: absolute;left: -8px;top: 4px;}
  .algolia-instant-selector-results .ais-hierarchical-menu--item:first-child .ais-hierarchical-menu--link::after{display: none !important;}
  .algolia-instant-selector-results #algolia_instant_selector .is-widget-container-categories a{padding: 0 15px 0 5px;}
  .algolia-instant-selector-results #algolia_instant_selector .result .result-title{text-overflow: inherit;white-space: inherit;font-family: 'Nunito Sans', sans-serif;line-height: 16px;color: #000;max-height: 34px !important;margin-bottom: 6px !important;height: 45px !important;max-height: inherit !important;}
  .is-widget-container-categories{margin-top: 0px;}
  #algolia_sorter_btn{border: none;padding-left: 0;margin-right: 0;}
  .ais-pagination--item.ais-pagination--item__page {margin-top: 10px;}
  #instant-search-pagination-container .ais-pagination .ais-pagination--item__previous .ais-pagination--link, #instant-search-pagination-container .ais-pagination .ais-pagination--item__next .ais-pagination--link{border:none;}
  .algolia-instant-selector-results #algolia_instant_selector .hits .infos{max-width: 200px;line-height: 18px;text-align: left;}
  .search-algolia-toolbar-btns{margin-left: 8px;right: 0;top: 105px;}
  .algolia-instant-selector-results #algolia_instant_selector{position: relative;}
  .algolia-instant-selector-results #algolia_instant_selector .hierarchical .ais-hierarchical-menu--list{padding: 0;}
  .ais-hierarchical-menu--item.ais-hierarchical-menu--item__active > div {display: inline-block;}
  .is-widget-container-categories .ais-body.ais-hierarchical-menu--body .ais-hierarchical-menu--list.hierarchical{display: inline-block !important;}
  .algolia-instant-selector-results #algolia_instant_selector .is-widget-container-categories .ais-hierarchical-menu--item__active a {box-shadow: none;text-decoration: underline;}
  .algolia-instant-selector-results #algolia_instant_selector .result .price{font-size: 12px;}
  #algolia_sorter_btn select{font-size: 16px;}
  .algolia-instant-selector-results #algolia_instant_selector .col-md-12{padding-right: 0;}
  .algolia-instant-selector-results #algolia_instant_selector .instant-search-bar-label{width: 30px;min-width: inherit;font-size: 0;}
  .algolia-instant-selector-results #algolia_instant_selector #instant-search-bar{width: 98%;font-size: 16px;}
  .algolia-instant-selector-results .is-widget-container-categories{height: 37px;}

  #instant-search-results-container .ais-Hits-item{width: 25%;padding-right: 8px;padding-left: 8px;}
  #instant-search-results-container .ais-Hits-list{margin: 0;}
  .is-widget-container-categories .ais-Panel-header {display: none;}
  .is-widget-container-categories .ais-HierarchicalMenu-list{display: block;height: auto;border: none;width: auto !important;float: none;overflow-x: scroll;margin-bottom: 0px;margin-left: 0px;position: relative;z-index: 9;white-space: nowrap;}
  .is-widget-container-categories .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item{display: inline-block;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
  .block.block-search{display: none;}
  .nav-sections .nav-sections-item-content .navigation li.level0 ul.level0.section-open, .nav-sections .nav-sections-item-content .navigation .open-menu > ul.level0{max-width: 280px;}
  .nav-sections{left: -320px;width: 320px;}
  .page-layout-2columns-left.catalog-category-view .column.main{width: auto !important;margin-left: 0;margin-right: 0;}
  .products-block-title .products-block-title-content .top-seo-text {display: block;margin-left: 0;width: 100%;}
  .products-block-title.category-title .products-block-title-content .page-title {text-align: left;}
  .catalog-category-view.page-layout-2columns-left .filter-menu.s-device.sticky{position: relative;top: 0;}
  .products.products-block .products-block-wrapper .product-block .wishlist-btn {width: 22px;height: 22px;background-size: 22px;}
  .sidebar.sidebar-main .smile-filter{width: 406px !important;}
  .sidebar-main .smile-filter .block.filter .filter-options .filter-options-content .item{display: flex;display: -webkit-flex;flex-direction: row;justify-content: space-between;align-items: center;}
  .smile-filter .filter-options-content .items .item.active-filter-item a, .smile-filter .filter-options-content .items .item.active-filter-item span {color: #000 !important;}
  .catalog-product-view .product-info-container-wrapper {margin-left: 16px;margin-right: 16px;}
  .catalog-product-view .page-wrapper .breadcrumbs .items{margin-left: 16px;}
  .page-layout-1column .product-info-container .product-info-main{max-width: inherit;margin-top: 10px;}
  .catalog-product-view .product-info-main .product.attribute.feature, .catalog-product-view .product-info-main .teaser-detail-page, .catalog-product-view .product-info-main .product-add-form, .catalog-product-view .product-info-main .page-title-wrapper.product {max-width: 100% !important;}
  .social .social-content{right: 0;}
  .page-layout-1column .product-info-main .product-labels .product-label-top {padding-left: 0 !important;padding-right: 0 !important;}
  .qty-price-block{align-items: center;}
  .page-layout-1column .product-info-main .box-tocart .product-detail-tax-info{margin: 0px !important;}
  .product-info-main .price-box .price-including-tax + .price-excluding-tax, .product-options-bottom .price-box .price-including-tax + .price-excluding-tax, .product-info-main .price-box .weee + .price-excluding-tax, .product-options-bottom .price-box .weee + .price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee{margin-bottom: 0;}
  .image-detail-block-wrapper{margin-left: 16px;margin-right: 16px;justify-content: space-between;}
  .product.info.detailed .product.data.items #description .product.attribute.description{margin-left: 0;max-width: inherit;}
  .catalog-product-view .product-info-main .teaser-detail-page ul li, .catalog-product-view .product-info-main .feature ul li{font-size: 12px !important;}
  .image-detail-block-wrapper .product.info.detailed{width: 46%;margin-top: 0;margin-right: 0;}
  .catalog-product-view .product-info-container-wrapper .product-info-container{width: 46% !important;}
  .product.info.detailed .product.data.items #description .product.attribute.description{margin-left: 0 !important;}
  .product.info.detailed .product.data.items #product\.info\.feature .product.attribute.feature {margin-left: 0 !important;margin-right: 0 !important;}
  .page-layout-1column .product-info-container .product-info-main{width: auto !important;margin-right: 0 !important;margin-left: 0 !important;margin-top: 0 !important;}
  #product-review-container {margin-left: 16px;margin-right: 16px;}
  .catalog-product-view .products-detail-block, .products-detail-block.last-products{margin-left: 89px;margin-right: 89px;}
  .catalog-product-view .products-detail-block .product-detail-title > div span{margin-bottom: 0;}
  .block.related {margin-top: 24px;}
  .catalog-product-view .products-detail-block .product-detail-title > div, .catalog-product-view .products-detail-block .product-detail-title span, .related .products-detail-block .product-detail-title > div, .related .products-detail-block .product-detail-title span, .products-detail-block.last-products .product-detail-title > div, .products-detail-block.last-products .product-detail-title span {color: #222C28;font-size: 32px !important;line-height: 24px !important;font-weight: 900;letter-spacing: -0.77px !important;text-transform: none;padding-left: 0;}
  .catalog-product-view .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .products-detail-block.last-products .product-detail-title{margin-bottom: 31px;}
  .catalog-product-view .related .related-products-block .product-wrapper{margin-top: 0;}
  .catalog-product-view .products-detail-block .small-banner-slider .slick-next.slick-arrow,.catalog-product-view .products-detail-block .small-banner-slider .slick-prev.slick-arrow{display: none !important}
  #product-review-container .products-detail-block .product-detail-title{margin-bottom: 0;}
  .logo-ts{margin-top: -2px;margin-right: 5px;}
  .catalogsearch-result-index .products-block .products-block-wrapper .product-block:hover .product-desc-info .product-name {height: auto !important;}
  .catalogsearch-result-index .columns .top-toolbar-list .toolbar-products .sorter{display: none;}
  .account .account-nav .item:last-child {display: block;}
}

@media only screen and (min-width:769px) and (max-width:1023px){
  .page-layout-2columns-left.catalog-category-view .column.main{width: auto !important;margin-left: 0;margin-right: 0;}
  .products-block-title .products-block-title-content .top-seo-text {display: block;margin-left: 0;width: 100%;}
  .products-block-title.category-title .products-block-title-content .page-title {text-align: left;}
  .catalog-category-view.page-layout-2columns-left .filter-menu.s-device.sticky{position: relative;top: 0;}
  .products.products-block .products-block-wrapper .product-block .wishlist-btn {width: 24px;height: 24px;background-size: 17px;}
  .catalog-product-view .product-info-container-wrapper {margin-left: 16px;margin-right: 16px;}
  .catalog-product-view .page-wrapper .breadcrumbs .items{margin-left: 16px;}
  .page-layout-1column .product-info-container .product-info-main{max-width: inherit;margin-top: 10px;}
  .catalog-product-view .product-info-main .product.attribute.feature, .catalog-product-view .product-info-main .teaser-detail-page, .catalog-product-view .product-info-main .product-add-form, .catalog-product-view .product-info-main .page-title-wrapper.product {max-width: 100% !important;}
  .social .social-content{right: 0;}
  .page-layout-1column .product-info-main .product-labels .product-label-top {padding-left: 0 !important;padding-right: 0 !important;}
  .qty-price-block{align-items: center;}
  .page-layout-1column .product-info-main .box-tocart .product-detail-tax-info{margin: 0px !important;}
  .product-info-main .price-box .price-including-tax + .price-excluding-tax, .product-options-bottom .price-box .price-including-tax + .price-excluding-tax, .product-info-main .price-box .weee + .price-excluding-tax, .product-options-bottom .price-box .weee + .price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee{margin-bottom: 0;}
  .image-detail-block-wrapper{margin-left: 16px;margin-right: 16px;justify-content: space-between;}
  .product.info.detailed .product.data.items #description .product.attribute.description{margin-left: 0;max-width: inherit;}
  .catalog-product-view .product-info-main .teaser-detail-page ul li, .catalog-product-view .product-info-main .feature ul li{font-size: 12px !important;}
  .image-detail-block-wrapper .product.info.detailed{width: 46%;margin-top: 0;margin-right: 0;}
  .catalog-product-view .product-info-container-wrapper .product-info-container{width: 46% !important;}
  .product.info.detailed .product.data.items #description .product.attribute.description{margin-left: 0 !important;}
  .product.info.detailed .product.data.items #product\.info\.feature .product.attribute.feature {margin-left: 0 !important;margin-right: 0 !important;}
  .page-layout-1column .product-info-container .product-info-main{width: auto !important;margin-right: 0 !important;margin-left: 0 !important;margin-top: 0 !important;}
  #product-review-container {margin-left: 16px;margin-right: 16px;}
  .catalog-product-view .products-detail-block, .products-detail-block.last-products{margin-left: 89px;margin-right: 89px;}
  .catalog-product-view .products-detail-block .product-detail-title > div span{margin-bottom: 0;}
  .block.related {margin-top: 24px;}
  .catalog-product-view .products-detail-block .product-detail-title > div, .catalog-product-view .products-detail-block .product-detail-title span, .related .products-detail-block .product-detail-title > div, .related .products-detail-block .product-detail-title span, .products-detail-block.last-products .product-detail-title > div, .products-detail-block.last-products .product-detail-title span {color: #222C28;font-size: 32px !important;line-height: 24px !important;font-weight: 900;letter-spacing: -0.77px !important;text-transform: none;padding-left: 0;}
  .catalog-product-view .minicart-wrapper .products-detail-block .product-detail-title > div {font-size: 14px !important;letter-spacing: normal !important;color:#222C28;line-height: 20px !important;font-weight: bold !important;}
  .catalog-product-view .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .products-detail-block.last-products .product-detail-title{margin-bottom: 31px;}
  .catalog-product-view .related .related-products-block .product-wrapper{margin-top: 0;}
  .catalog-product-view .products-detail-block .small-banner-slider .slick-next.slick-arrow,.catalog-product-view .products-detail-block .small-banner-slider .slick-prev.slick-arrow{display: none !important}
  .mhdirekt_cookiewishlist-index-index .products.products-grid.products-block .products-block-wrapper .product-block {width: 25%;}
  .mhdirekt_cookiewishlist-index-index .products-block .products-block-wrapper .product-block:hover .product-desc-info .product-name{height: auto !important;}
  .set-buttons-filter{width: 100%;right: -100%;}
  .catalogsearch-result-index .columns .top-toolbar-list .toolbar-products .sorter{display: none;}
  .catalogsearch-result-index .columns .products-block.products-grid {padding-left: 0;padding-right: 0;margin-left: 8px;margin-right: 8px}
  .catalogsearch-result-index .products.products-grid.products-block .products-block-wrapper .product-block{padding-left: 8px;padding-right: 8px;min-height: 228px;margin-bottom: 20px;width:25%;border: none;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper{margin-right: 0;margin-left: 0;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info{float: none !important;width: 100% !important;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-wrapper a{float: none !important;width: auto !important;height: auto !important;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-desc-info{height: auto !important;}
  .catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .wishlist-btn{bottom: auto;right: 8px;top: 8px;left: auto;}
  .catalogsearch-result-index .products-block .products-block-wrapper .product-block .product-desc-info div.product-des-cat{height: 35px;}
  .catalogsearch-result-index .products-block .products-block-wrapper .product-block .product-desc-info .description-bottom-info{height: auto;}
  .catalogsearch-result-index .products-block .products-block-wrapper .product-block:hover .product-desc-info .product-name {height: auto !important;}
  .catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old-price span.price, .catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old.price span.price,.catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .product-desc-info .product-price .price{letter-spacing: normal;font-size: 12px;line-height: 15px;}
  .catalogsearch-result-index .price-from-label{font-size: 12px;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block{margin-top: 5px;}
  .logo-ts{margin-top: -5px;}
  .cms-no-route main .empty-cart-products .category-products.products, .checkout-cart-index .empty-cart-products .grid-catalog.container{margin-left: 8px !important;margin-right: 8px !important;margin-top: 0px;}
  .cms-no-route main .grid-catalog.container{margin-left: -7px !important;margin-right: -7px !important;}
  .cms-no-route main .product-grid, .checkout-cart-index .empty-cart-products .product-grid{width: 25% !important;}
  .cms-no-route main .product-grid .product-inner, .checkout-cart-index .empty-cart-products .product-grid .product-inner {margin-left: 7px;margin-right: 7px;}
  .cms-no-route main .empty-cart-products .category-products.products .slider-title {margin-left: 7px;}
  .cms-no-route main .content.container h1, .checkout-cart-index .empty-cart.title-empty h1{font-size: 22px !important;line-height: 30px;}
  /* Footer */
  .footer.content .footer-home{padding: 0 16px 50px;}
  .footer.content .footer-home .footer-home-content{display: block !important;margin-top: 26px !important;overflow: hidden;}
  .footer.content .footer-links .footer-links-content{margin: 0 16px !important;display: block !important;height: auto;overflow: hidden;}
  .footer-home .footer-home-content .footer-home-inner{font-size: 12px;}
  .footer-home .footer-home-content h2{margin-bottom: 9px;}
  .footer.content .footer-home .footer-home-content{margin-left: -16px !important;margin-right: -16px !important;}
  .footer.content .footer-home .footer-home-content .footer-home-left .footer-home-inner, .footer.content .footer-home .footer-home-content .footer-home-right .footer-home-inner {padding-left: 16px !important;padding-right: 16px !important;}
  .footer.content .footer-links{height: auto !important;padding: 19px 0 !important;}
  #geoip_select_box_footer {max-width: 146px;margin-top: 12px;float: right;}
  .footer.content #geoip_select_box_footer .select-language-wrapper .selected-language{padding-right: 24px;padding-left: 7px;}
  .footer.content .footer-links .footer-links-content .footer-links-content-inner{margin-left: 0;margin-right: 0;}
  .page-footer .footer.content .prefooter-content .mobile-prefooter.s-device{display: none !important;}
  .prefooter-content-block2{padding: 0 16px;padding-top: 24px;display: block;}
  .prefooter-block3, .prefooter-block3 p{display: block;}
  .prefooter-content-block2 .prefooter-left{width: 100%;}
  .prefooter-content-block2 .prefooter-left .prefooter-block1, .prefooter-content-block2 .prefooter-left .prefooter-block2{width: 50%;}
  .prefooter-content-block2 a{font-size: 12px;line-height: 20px;}
  .footer.content .prefooter-title{font-size: 12px !important;line-height: 20px;}
  .footer.content .prefooter-content .prefooter {display: block;width: auto;padding: 26px 16px 0;}
  .footer.content .prefooter-content .prefooter-content-block2 .prefooter{padding: 26px 0 0;}
  .footer.content .prefooter-block3 .prefooter-title {width: 100%;margin: 9px 0;}
  .prefooter-content-block1{background-color: #fff;display: block;padding: 0px;padding-bottom: 10px;}
  .prefooter-content-block1 .desktop{display: block;}
  .prefooter .cms-page-view .mobile-table.s-device {display: none;}
  .footer.content .links p {margin-bottom: 0;float: none;width: 100%}
  .prefooter-content-block1 .prefooter.links a{font-size: 12px;line-height: 20px;}
  .prefooter-content-block1 .prefooter-left{background-color:#F2F4F3;width: 100%;display: block !important;}
  .prefooter-content-block1 .prefooter-left .footer-social-block {padding: 30px 16px;}
  .footer.content .prefooter-content-block1 .folge-icon a,.footer.content .prefooter-content-block1 .big-title{font-size: 12px !important;line-height: 20px;}
  .empty-cart-products .empty-cart-products-container{margin-left: 0;margin-right: 0;}
  .checkout-cart-index .cart.table-wrapper .items .product-item-name{max-width: 230px;}
  .cart.table-wrapper .col.item .product-item-details > .cart.item.message.error{width: 100px;}
  .checkout-cart-index .cart.table-wrapper .items .product-item-name, .checkout-cart-index .cart.table-wrapper .items .product-item-name a{line-height: 13px;font-size: 12px;}
  .checkout-cart-index .cart.table-wrapper .items .item-info td.col.subtotal{width: 55px;padding-left: 0;padding-right: 0;}
  .giftwrap-block .product-wrapper{width: 100%;float: none;margin-bottom: 6px;}
  .paypal.checkout.paypal-logo input{width: 255px;padding-left: 60px;padding-right: 60px;}
  .checkout-cart-index .item .paypal.checkout.paypal-logo{width: 255px;}
  .catalog-product-view .gls-log {max-width: 70px;margin-left: 15px;}
  .catalog-product-view .price-info-block{align-items: flex-start;flex-direction: column;}
  .catalog-product-view .qty-price-block{justify-content: flex-start;align-items: flex-start;}
  #csconsentlink{font-size: 12px;line-height: 20px;}
  .account .account-nav .item:last-child {display: block;}
}

@media only screen and (max-width: 768px) {
  .giftwrap-block .product-wrapper{width: 100%;float: none;margin-bottom: 6px;}
  .giftwrap-block .giftwrap-info{float: none;width: 100%;}
  .giftwrap-block .gift-image{float: none;width: 65px;margin-top: 10px;}
  .giftwrap-block .giftwrap-title{padding-bottom: 0px;}
  .giftwrap-block .giftwrap-product-wrapper{margin-top: 15px;}
  .page-wrapper main.page-main.main-sticky {margin-top: 80px;}
  .empty-cart-products .empty-cart-products-container{margin-left: 0;margin-right: 0;}
  .products.products-block .products-block-wrapper .product-block .wishlist-btn {width: 24px;height: 24px;background-size: 17px;}
  .set-buttons-filter .filter-products-count{margin-left: 16px;margin-right: 16px;}
  .page-wrapper .breadcrumbs {display: none;}
  .catalog-product-view .product-info-container-wrapper{margin-left: 0;margin-right: 0;display: block;}
  .catalog-product-view .product-info-container-wrapper .product.media {width: 100vw !important;margin: 0;height: 100vw;}
  .product.media .MagicZoom img{max-width: 100vw !important;max-height: 100vw !important}
  .catalog-product-view .page-main {margin-top: 0;}
  .page-layout-1column .product-info-container{padding-left: 16px;padding-right: 16px;margin-bottom: 13px;}
  .catalog-product-view .product-info-main .page-title-wrapper.product{margin-top: 0;position: relative;}
  .image-detail-block-wrapper .product.info.detailed .product.data.items #description{margin-left: 0;padding-left: 0;}
  .page-layout-1column .product-info-container .product-info-main .product.attribute.overview,
  .social-icons{display: none;}
  .catalog-product-view .product-info-main .product-labels.review-block-top .product-label-top.review-label,.catalog-product-view .product-info-main .product-reviews-summary{margin: 0;}
  .page-layout-1column .product-info-container .product-info-main{margin-top: 12px;}
  .catalog-product-view .product-info-main .product-labels .product-label-top{font-size: 12px;}
  .page-layout-1column .product-info-container .product-info-main .page-title span{line-height: 32px !important;letter-spacing: -0.48px;}
  .catalog-product-view .product-info-main .page-title-wrapper .product-labels{margin-top: 2px;max-width: 160px;}
  .product-info-main .swatch-attribute .swatch-attribute-label {display: block;}
  #product-options-wrapper .swatch-attribute {background-color: #fff;width: 100%;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2);padding: 25px 16px 16px 16px;box-sizing: border-box;position: absolute;z-index: 99;bottom: 0;display: none;max-height: 312px;overflow-y: auto;}
  #product-options-wrapper {position: relative;}
  .product-info-main .swatch-attribute .swatch-attribute-label{display: block;font-size: 14px;color: #222C28;font-weight: bold;line-height: 20px;text-align: center;}
  .product-options-wrapper .swatch-attribute .swatch-option.text.selected, .product-options-wrapper .swatch-attribute .swatch-option.text{min-height: 32px;line-height: 15px;text-align: left;float: none;margin-right: 0 !important;height: auto;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}
  .product-options-wrapper .swatch-attribute .swatch-option.text .custom-option-price {display: block;}
  .swatch-attribute-options {margin-top: 24px;}
  .select-option-products.s-device {display: block;font-size: 14px;font-weight: normal;;color: #222C28;position: relative;padding: 12px 0px;margin:25px 0px 40px;margin-right: 0px;margin-left: 0px;background-color: #fff;cursor: pointer;opacity: 0;background-color: #e4e8ec;border-radius: 2px;padding-left: 20px;}
  .select-option-products.s-device::after {content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 24px;height: 24px;position: absolute;top: 10px;right: 10px;background-repeat: no-repeat;background-position: center;background-size: 12px;}
  #product-options-wrapper .open-options .swatch-attribute {display: block;}
  .s-device .product-options-label {font-weight: 500;height: 20px;display: block;}
  .selected-options .product-options-label {top: -7px;bottom: 0;left: 0;font-size: 13px;opacity: 1;outline: none;position: absolute;font-weight: 600;display: none;}
  .catalog-product-view .product-info-main .box-tocart .actions, .catalog-product-view .product-options-bottom .box-tocart .actions{position: relative;bottom: 0;width: 100%;background-color: #fff;left: 0;margin: 0;z-index: 9;padding: 16px 0;}
  #product-addtocart-button{max-width: 288px;display: block;margin: auto;}
  .page-layout-1column .product-info-container .product-info-main .box-tocart #product-addtocart-button.orange-btn {font-size: 14px;width: 100%;height: auto;min-height: 40px;line-height: 15px;padding-left: 0;padding-right: 0;min-width: inherit;}
  .catalog-product-view .products-detail-block .product-detail-title > div, .catalog-product-view .products-detail-block .product-detail-title span, .related .products-detail-block .product-detail-title > div, .related .products-detail-block .product-detail-title span, .products-detail-block.last-products .product-detail-title > div, .products-detail-block.last-products .product-detail-title span {color: #222C28;font-size: 20px;line-height: 24px;font-weight: bold;letter-spacing: -0.48px;text-transform: none;padding-left: 0;}
  .catalog-product-view .products-detail-block, .products-detail-block.last-products{margin-left: 16px;margin-right: 16px;}
  .catalog-product-view .related .related-products-block .product-wrapper,.products-block.last-products .products-block-wrapper .product-block .product-wrapper{margin-left: 4px;margin-right: 4px;margin-top: 0px;}
  .catalog-product-view .related .sliders-slider.card,#tab-content-last {margin-left: -4px;margin-right: -4px;}
  .minicart-product-info select{font-size: 16px;}
  #product-review-container {margin-left: 16px;margin-right: 16px;}
  #product-review-container .products-detail-block .review-count-current{display: none;}
  #product-review-container .review-list .items.review-items.slick-initialized.slick-slider{margin-left: 0px !important;margin-right: 0px !important;}
  #product-review-container .products-detail-block .product-detail-title{margin-left: 0px;}
  #product-review-container .review-list{margin: 0;}
  #product-review-container .review-button {margin-top: 0px !important;}
  .tax-info-stock.s-device .shipping-estimation-block-wrapper.delivery-time-block {display: block;color: #29322e;font-weight: normal;}
  .tax-info-stock.s-device .shipping-estimation-block-wrapper.delivery-time-block .shipping-estimation-date-value {font-weight: 600;margin-left: 5px;}
  .tax-info-stock.s-device .shipping-estimation-block-wrapper.delivery-time-block .shipping-estimation-date{display: flex;display: -webkit-flex;}
  .page-layout-1column .product-info-main .box-tocart .addtocart-price .price-box .price-wrapper .price {font-size: 20px !important;line-height: 19px;}
  .price-info-block{align-items: center;flex-direction: row;margin-top: 0px;justify-content: flex-start;width: 90%;flex: 9;}
  .product-info-main .price-box .price-including-tax + .price-excluding-tax, .product-options-bottom .price-box .price-including-tax + .price-excluding-tax, .product-info-main .price-box .weee + .price-excluding-tax, .product-options-bottom .price-box .weee + .price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee{margin-bottom: 0;}
  .product-detail-tax-info a{display: block;margin-top: -5px;}
  .tax-info-stock .product-detail-tax-info{display: none;}
  .tax-price-mobile.s-device {display: block;}
  .price-info-block .tax-info-stock{order: 1;display: none;}
  .price-info-block .price-block {order: 2;}
  .price-info-block .tax-price-mobile.s-device{order: 3;margin-left: 10px;display: flex;display: -webkit-flex;align-items: center;}
  .gls-log{max-width: 70px;}
  .tax-price-mobile.s-device .product-detail-tax-info {margin-left: 0 !important;}
  .page-layout-1column .product-info-main .box-tocart .product-detail-tax-info {font-size: 12px;line-height: 16px;}
  .page-layout-1column .product-info-container .product-info-main .box-tocart .product-detail-tax-info{margin: 0px 0 0 10px;}
  .image-detail-block-wrapper{margin-left: 16px;margin-right: 16px;flex-direction: column;}
  .image-detail-block-wrapper .products-detail-block{width: 100%;order: 2;}
  .image-detail-block-wrapper .product.info.detailed{display: block;height: auto;width: 100%;order: 1;}
  .product.info.detailed .product.data.items #description .product.attribute.description{margin-left: 0;}
  .image-detail-block-wrapper .product.info.detailed .product.data.items #product\.info\.feature{display: block;}
  .product.info.detailed .product.data.items #product\.info\.feature .product.attribute.feature {margin-left: 0;margin-right: 0;height: auto;}
  .read-less-des, .read-more-des, .image-detail-block-wrapper .product.info.detailed .value{font-size: 12px;line-height: 20px;}
  .image-detail-block-wrapper .product-detail-title span,.image-detail-block-wrapper .product-detail-title-top{margin-bottom: 13px;}
  .image-detail-block-wrapper .product.info.detailed .feature li {font-size: 12px;line-height: 20px;}
  .product-detail-review-block{margin-bottom: 21px;}
  .catalog-product-view #product-review-container .review-ratings ~ .review-content, .catalog-product-view #product-review-container .review-ratings ~ .review-details{font-size: 12px;margin-right: 0;}
  .block.related{margin-top: 36px;}
  .catalog-product-view .products-detail-block .slick-prev.slick-arrow,.catalog-product-view .products-detail-block .slick-next.slick-arrow{display: none !important;}
  .catalog-product-view #small-banners-slider {margin-left: 0px !important;margin-right: 0px !important;}
  .catalog-product-view .related .related-products-block .product-desc-info .product-name, .catalog-product-view .products-block .products-block-wrapper .product-block .product-desc-info .product-name{line-height: 16px;font-size: 12px;}
  .catalog-product-view .related .related-products-block .product-desc-info .product-price, .catalog-product-view .products-block .products-block-wrapper .product-block .product-desc-info .product-price{font-size: 12px;line-height: 15px;}
  .catalog-product-view .products-detail-block .product-detail-title > div span{margin-bottom: 0;}
  .related .products-detail-block .product-detail-title > div,.products-detail-block.last-products .product-detail-title > div {margin-bottom: 0px;padding: 0;}
  .catalog-product-view .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .related .products-detail-block .product-detail-title, .products-detail-block.last-products .product-detail-title{margin-bottom: 15px;}
  #product-review-container .review-list .items.review-items.slick-initialized.slick-slider .slick-list{height: 100px !important;}
  #product-review-container .review-list .items.review-items.slick-initialized.slick-slider{padding-bottom: 35px !important;}
  .related .products-detail-block .related-products-block.products-block-wrapper .slick-list,.products-detail-block.last-products #last-product-detail.products-block-wrapper .slick-list{padding:0 7% 0 0 !important;}
  .catalog-product-view .related-products-block .widget-product-img img,.catalog-product-view .related-products-block .widget-product-img,.products-block .products-block-wrapper .product-block .product-wrapper .widget-product-img,.products-block .products-block-wrapper .product-block .product-wrapper img{border-radius: 2px;}
  .show-more-des.s-device.black-btn,.product-info-main .product.info.detailed,.page-layout-1column .product-info-container .product-info-main .teaser-detail-page{display: none;}
  .advatage-block{font-size: 12px;border: 0.5px solid #F2F4F3;justify-content: center;height: 40px;border-radius: 2px;}
  .advatage-block.freeshipping-icon,.advatage-block.freereturns-icon {width: 49%;float: left;}
  .advatage-block.freeshipping-icon {float: right;}
  .advatages-block{display: block;margin-top: 0px;}
  .advatage-block.giftwrap-icon {width: 100%;margin-bottom: 8px;}
  .advatages-block-wrapper {margin-left: 16px;margin-right: 16px;}
  .catalog-product-view .advatages-block-wrapper {margin-left: 0;margin-right: 0;background-color: #e4e8ec;}
  .social-icons {display: block;position: absolute;bottom: -18px;right: 0;font-size: 11px;z-index: 99;}
  .show-layer-body .social-icons {z-index: 99;}
  .social .social-content{right: 0;width: 190px;}
  .page-title-wrapper.product {margin-bottom: 11px;}
  .catalog-product-view .related-products-block .product-desc-info .product-price .price-box .price{font-weight: 600 !important;}
  .catalog-product-view .product-info-main .product-labels .product-label-top.perso-info{background-size: 11px;}
  .page-layout-1column .product-info-container .product-info-main .box-tocart #product-addtocart-button.orange-btn.no-display {display: none !important;}
  .page-layout-1column .product-info-container .product-info-main .box-tocart .orange-btn{max-width: 288px;}
  .qty-price-block{align-items: flex-start;flex-direction: row;flex-wrap: wrap;min-height: 76px;}
  .tax-info-stock.s-device {display: block;margin: 10px 0 0;width: 100%;}
  .catalog-product-view .product-info-main .box-tocart .stock.available > span::after {content: ".";}
  .catalog-product-view .product-info-main .box-tocart .stock.available > span.delivery-time {color: #75d296;}
  .catalog-product-view .product-info-main .box-tocart .stock.available, .catalog-product-view .product-info-main .box-tocart .stock.available > span {color: #75d296;}
  .product-info-main .box-tocart .qty-price-block .field.qty, .product-options-bottom .box-tocart .qty-price-block .field.qty{display: flex !important;display: -webkit-flex !important;align-items: center;padding-bottom: 2px;width: 32px;flex: 1;}
  .catalog-product-view .product-info-main .box-tocart .stock{font-weight: 600;}
  .catalog-product-view .product-info-container-wrapper .product-info-container {width: auto !important;}
  .checkout-cart-index .cart-container .form-cart {width: auto !important;border-top: none;float: none;max-width: 460px;margin: auto;}
  .checkout-cart-index .checkout-cart-info .items-total,.checkout-cart-index .checkout-cart-info .items-total-title{font-size: 14px !important;font-weight: bold !important;line-height: 20px;display: inline-block;}
  .checkout-cart-index .cart-container{margin-left: 16px;margin-right: 16px;padding-left: 0;padding-right: 0;}
  .checkout-cart-index .checkout-cart-info{margin-top: 18px;display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom: 18px;}
  .checkout-cart-index .advatages-block-wrapper.s-device{display: none;margin-left: auto;margin-right: auto;max-width: 460px;margin-bottom: 12px;}
  .checkout-cart-index .checkout-cart-info{line-height: 17px;margin-left: auto;margin-right: auto;max-width: 460px;}
  .checkout-cart-index .checkout-cart-info .cart-total-price-top-wrapper {font-size: 15px;line-height: 20px;font-weight: normal;font-family: 'Nunito Sans', sans-serif;display: block;}
  .checkout-cart-index .cart.table-wrapper .items .item-info{padding: 0;}
  .checkout-cart-index .cart.table-wrapper .items .product-item-name, .checkout-cart-index .cart.table-wrapper .items .product-item-name a{font-size: 12px !important;line-height: 16px;}
  .checkout-cart-index .cart.table-wrapper .items .item-info td.col{padding-top: 4px !important;}
  .checkout-cart-index .cart.table-wrapper .items .product-item-details {padding-top: 0;padding-left: 110px;padding-bottom: 30px;width: auto;display: block;}
  .checkout-cart-index .cart.table-wrapper .items .cart-sku span, .checkout-cart-index .cart.table-wrapper .items .cart-sku{font-size: 11px;}
  .cart.table-wrapper .items .product-item-details .cart-sku {display: block;}
  .checkout-cart-index .cart.table-wrapper .items .item-info{max-height: inherit;;border-bottom: 0.5px solid #DFE0DF;margin-bottom: 15px;display: block;padding: 0;max-width: 460px;position: relative;}
  .checkout-cart-index .cart.table-wrapper .items .col.subtotal .price-including-tax{margin-top: 72px;}
  .checkout-cart-index .cart-container .cart-summary{box-shadow: none;padding: 0;margin-top: 9px;max-width: 460px;margin-left: auto;margin-right: auto;width: auto;float: none;top: 0 !important;}
  .checkout-cart-index .cart-summary strong.summary.title{display: none !important;}
  .checkout-cart-index .cart-summary > div{background-color: #fff;}
  .checkout-cart-index .block.crosssell.cart-container{display: none;}
  .checkout-cart-index .action.action-delete{overflow: hidden;width: auto;font-size: 12px;line-height: 17px;color: #222C28 !important;}
  .checkout-cart-index .cart.table-wrapper .items .col.qty{position: absolute;bottom: 8px;left: 99px;width: 108px;}
  .checkout-cart-index .cart-container .form-cart .actions, .checkout-cart-index .cart-container .cart-info-block-footer {display: none;}
  .checkout-cart-index .cart-container .s-device.mobile-cart-prefooter {display: block;}
  .checkout-cart-index .cart-container .s-device.mobile-cart-prefooter .cart-info-block-footer{display: block;}
  .cart.table-wrapper .product-item-info-cart{height: 116px;position: relative;float: none;}
  .checkout-cart-index .cart.table-wrapper .items .col.qty .input-text{border: 0.5px solid #A7AAA8;}
  .buy-custom-product .mobile-top-btn-conf.no-display{display: none !important;}
  .product-info-main .bundle-options-container .block-bundle-summary .box-tocart .actions{position: relative;box-shadow: none;}
  .buy-custom-product .page-header .header.content {position: relative;}
  .buy-custom-product .page-header .nav-sections{display: block;}
  .buy-custom-product .page-header .nav-toggle{display: block;}
  .page-layout-1column .product-info-container .product-info-main .bundle-info .box-tocart #product-addtocart-button.orange-btn{position: relative;}
  .create-custom-product.catalog-product-view .box-tocart .addtocart-price {display: block !important;}
  .catalog-product-view .bundle-options-wrapper #product-options-wrapper .select-option-products.s-device,.create-custom-product.catalog-product-view .bundle-options-wrapper #product-options-wrapper .select-option-products.s-device {display: none;}
  .catalog-product-view.page-product-bundle .product-info-container-wrapper .product-info-container{padding-left: 16px;padding-right: 16px;}
  .create-custom-product.catalog-product-view .bundle-configuration #poster-form .control{width: 100%;}
  .create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool{margin-top: 0 !important;margin-left: 10px;float: none !important;display: inline-block;margin-bottom: 15px;margin-right: 10px;}
  .create-custom-product.catalog-product-view .perso-tool-show .selector div img {margin: 5px !important;width: 37px;}
  .create-custom-product.catalog-product-view.perso-configurator .bundle-configuration .color-selectors {width: 100%;clear: both;}
  .fieldset > .legend + br {clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;}
  .create-custom-product.catalog-product-view #poster-container .wdt-emoji-picker{right: 7px;left: auto;bottom: auto;top: 40px;display: block;}
  .bundle-configuration .perso-tool{height: 30px !important;width: 30px !important;background-size: 30px;margin-bottom: 15px;}
  .create-custom-product.catalog-product-view .bundle-configuration .perso-tool {float: left !important;margin-left: 10px;margin-right: 0;}
  .create-custom-product.catalog-product-view .bundle-options-wrapper::before{display: none;}
  .create-custom-product.catalog-product-view .config-preview-checkbox,.create-custom-product.catalog-product-view .text_content,.create-custom-product.catalog-product-view .bundle-options-wrapper #product-options-wrapper{padding: 0 !important;}
  .create-custom-product.catalog-product-view .box-tocart .stock{display: block !important;}
  .create-custom-product.catalog-product-view .box-tocart .tax-price-mobile.s-device .product-detail-tax-info {display: block !important;}
  .page-product-bundle.page-layout-1column .product-info-container{padding: 0;}
  .create-custom-product.catalog-product-view #poster-form .actions-toolbar.review-form-actions{z-index: 9999999;display: none;}
  .create-custom-product.catalog-product-view .actions-toolbar.review-form-actions .primary.actions-primary .btn-conf-buttons .btn-conf-close{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.svg);background-size: 25px;background-position: 0;}
  .create-custom-product.catalog-product-view .actions-toolbar.review-form-actions .primary.actions-primary .btn-conf-buttons .btn-conf-back{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.svg);background-size: 25px;background-position: 0;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
  .product-info-main #mobile-btn-generate-preview{border: none;border-radius: 2px;background-color: #F2F4F3;color: #222C28 !important;font-size: 12px;line-height: 15px !important;text-transform: none;font-weight: 500;letter-spacing: normal;display: inline-block;}
  .MagicToolboxSelectorsContainer a img {display: none;}
  .MagicToolboxSelectorsContainer a {width: 12px !important;height: 12px !important;border-radius: 100% !important;background: none repeat scroll 0 0 #aaa !important;background-color: rgb(170, 170, 170);margin: 3px !important;cursor: pointer !important;display: inline-block !important;position: relative !important;text-indent: -9999px !important;vertical-align: middle !important;font-size: 0px !important;line-height: 0px !important;}
  .product-info-main #mobile-btn-generate-preview:hover span {text-decoration: underline;}
  .create-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text{width: 288px;border: 0.5px solid #DFE0DF;border-radius: 2px;height: 40px;}
  .create-custom-product.catalog-product-view .bundle-configuration #poster-form textarea.input-text{height: auto;}
  .create-custom-product.catalog-product-view .bundle-configuration .field label{margin-bottom: 11px !important;margin-top: 17px !important;}
  .page-wrapper .header.content .logo img{max-height: inherit;margin-left: 3px;}
  .checkout-cart-index .cart-summary ul.checkout.methods.items.checkout-methods-items{left: 0;border-top: 0.5px solid #DBDBDB;padding-top: 13px;padding-bottom: 15px;position: fixed;width: 100%;z-index: 99;bottom: 0;background-color:#fff;padding-top: 15px;}
  .checkout-cart-index.active-focus .cart-summary ul.checkout.methods.items.checkout-methods-items{position: relative;}
  .checkout-cart-index .cart-container .checkout-methods-items .item + .item{width: 288px;flex-direction: row;margin: auto;}
  .checkout-cart-index .item .paypal.checkout.paypal-logo{height: 33px;margin-right: 10px;}
  .checkout-cart-index .item #minicart-amazon-pay-button{height: 17px;margin-left: 10px;}
  .checkout-cart-index .cart.table-wrapper .items .col.subtotal{bottom: 0;width: auto;}
  .checkout-cart-index .cart.table-wrapper .items .col.subtotal .price{top: 0;}
  .checkout-cart-index .cart.table-wrapper .items .item-info td.col.subtotal{padding-bottom: 10px !important;bottom: auto;top: -15px;left: auto;position: absolute;right: 0;text-align: right;padding: 0;padding-top: 0px;padding-bottom: 0px;width: auto;}
  .cart.table-wrapper .col.item > .cart.item.message.error {display:block;}
  .cart.table-wrapper .col.item .product-item-details > .cart.item.message.error {display: none;}
  .cart.table-wrapper .items > .item{border:none;}
  .cart.table-wrapper .items .product-item-details .generate-preview{font-size: 12px;}
  .checkout-cart-index .cart-summary > div{padding: 0;}
  .checkout-cart-index .cart-summary .discount-makers{margin-left: 0;margin-right: 0;padding-top: 9px;}
  .checkout-cart-index .cart-summary .cart-totals .amount, .checkout-cart-index .cart-summary .cart-totals .mark{font-size: 12px;line-height: 20px;}
  .cart-gift-options a {padding-left: 0;padding-right: 0;font-style: normal;text-transform: none;font-size: 12px !important;color: #222C28 !important;margin: 5px 0 15px;letter-spacing: normal;  }
  .cart-summary .cart-totals .grand .amount strong .price {font-size: 14px;}
  .cart-gift-options {text-align: left;}
  .cart-gift-options a::after {right: -9px;}
  .checkout-cart-index .cart-summary .cart-totals .grand.totals td, .checkout-cart-index .cart-summary .cart-totals .grand.totals th{padding-top: 9px !important;}
  .checkout-cart-index #discount-coupon-form .fieldset.coupon .actions-toolbar, .checkout-cart-index #giftcard-form .fieldset.coupon .actions-toolbar, .checkout-cart-index #discount-coupon-form .fieldset .actions-toolbar, .checkout-cart-index #giftcard-form .fieldset .actions-toolbar{width: 29%;float: left;}
  .checkout-cart-index #block-giftcard {padding: 0;margin: 0;}
  .checkout-cart-index .cart-summary .shipping-estimation-block-wrapper.delivery-time-block{display: block;margin-left: 0 !important;margin-right: 0 !important;padding-top: 25px !important;}
  .checkout-cart-index .cart-summary .shipping-estimation-date{margin: 0;height: 65px;}
  .checkout-cart-index .cart-summary .shipping-free-delivery.shipping-estimation-block-wrapper{margin-top: 0;}
  .checkout-cart-index .shipping-estimation-date.s-device{display: none;}
  .checkout-cart-index .cart-info-block-footer .cart-ts-block {float: left;margin-top: 30px;}
  .checkout-cart-index .cart-info-block-footer .ticks a{color: #222C28 !important;}
  .checkout-cart-index .cart-info-block-footer .ticks > li{margin-bottom: 5px;}
  .checkout-cart-index .cart-info-block-footer .ticks a{line-height: 24px;display: block;}
  .cart-info-block-footer .cart-info-block-inner{border-top: 0.5px solid #DFE0DF;letter-spacing: normal;margin-bottom: 0;padding-top: 31px;margin-left: auto;margin-right: auto;max-width: 460px;}
  .checkout-cart-index .cart-container .s-device.mobile-cart-prefooter .cart-info-block-footer{margin-top: 26px !important;}
  .cart-container .cart-gift-options {text-align: left;max-width: 460px;margin: auto;}
  .page-header .minicart-wrapper .block-minicart {width: 320px !important;}
  .page-header .minicart-items-wrapper{border-top: none;}
  .account .page-title-wrapper::after{display: none;}
  .account.page-layout-2columns-left .column.main {width: 100% !important;margin-top: 0;}
  .account .page-title-wrapper{width: 100% !important;box-shadow: none;padding: 0;}
  .account .page-wrapper main.page-main {padding-left: 15px !important;;padding-right: 15px !important;;padding-top: 0 !important;;margin-top: 30px !important;;}
  .account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional{width: 100% !important;box-shadow: none;padding: 0;}
  .account.page-layout-2columns-left .column.main{padding-bottom: 0;}
  .swatch-attribute-selected-option {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.png);background-size: 16px;width: 24px;height: 24px;display: block !important;position: absolute;top: 0;font-size: 0;background-repeat: no-repeat;background-position: center;padding: 0;cursor: pointer;position: absolute;top: 12px;right: 14px;z-index: 9;}
  .products.products-grid.products-block .products-block-wrapper .product-block {padding-left: 8px;padding-right: 8px;width: 100%; border-bottom: 2px solid #eee;}
  .grid-view .products.products-grid.products-block .products-block-wrapper .product-block{width: 50%; border: none;}
  .products.products-block .products-block-wrapper .product-block .product-image-container {width: 156px !important;position: relative;display: block;max-width: 100%;height: 156px;float: left;}
  .list-view .products.products-block.products-grid .products-block-wrapper .product-block .product-image-container{padding-bottom: 0;}
  .list-view .products.products-grid.products-block .products-block-wrapper .product-block{margin-bottom: 10px;}
  .grid-view .products.products-block .products-block-wrapper .product-block .product-image-container{width: 100% !important;float: none;height: auto;}
  .mhdirekt_cookiewishlist-index-index .products-block.products-grid .products-block-wrapper{margin-left: 0;margin-right: 0;}
  .mhdirekt_cookiewishlist-index-index .products-block.products.wrapper.grid.products-grid.cookiewishlist-page {padding-left: 8px;padding-right: 8px;}
  .cookiewishlist-page .product-des-cat {display: none !important;}
  .cookiewishlist-page .product-desc-info-content{height: 110px !important;}
  .products.products-block.cookiewishlist-page .product-block a{display: flex;display: -webkit-flex;}
  .products.products-block.cookiewishlist-page .products-block-wrapper .product-block .product-image-container{height: auto;width: auto !important;padding: 0;}
  .products.products-block.cookiewishlist-page .product-block .product-desc-info .labels-block{margin-top: 5px;}
  .mhdirekt_cookiewishlist-index-index .products-block.cookiewishlist-page .products-block-wrapper .product-block .product-desc-info .orange-btn{font-size: 12px;}
  .mhdirekt_cookiewishlist-index-index .products.products-block .products-block-wrapper .product-block .wishlist-btn{bottom: auto;right: 8px;top: 8px;}
  .catalog-product-view .minicart-wrapper .products-detail-block{margin-bottom: 150px !important;display: block !important;margin-top: 40px;}
  .catalog-product-view .minicart-wrapper .products-detail-block .price-to {display: none;}
  .checkout-cart-index .paypal.checkout.paypal-logo input{width: 100%;padding-top: 8px;padding-left: 10px;padding-bottom: 9px;padding-right: 10px;}
  .actions .loading-logo{max-width: 288px;height: 40px;}
  .actions .loading-logo .spinner {margin-top: 10px;}
  .set-buttons-filter{width: 100%;right: -100%;}
  .page-header-wrapper-custom-menu .navigation .level0 .submenu li.headline-submenu{display: none;}
  .page-header-wrapper-custom-menu .navigation .level0 .submenu li.special-column-li{flex-direction: column;}
  .page-header-wrapper-custom-menu .navigation ul.special-column-menu{margin-top: 0;}
  .page-header-wrapper-custom-menu .navigation .level0.parent > .submenu.special-column .level-top-s a{padding-left: 24px !important;}
  .communication-bar-container .communication-bar{text-align: left;padding-bottom: 15px;padding-right: 25px;}
  .communication-bar-container .communication-bar a.comm-link::after{right: 0px;}
  .communication-bar-container .communication-bar .communication-bar-content{width: auto;}
  .products-block-title.category-title .products-block-title-content{max-height: 110px;overflow: hidden;}
  .products-block-title.category-title .products-block-title-content.mobile-open-text {max-height: inherit;}
  .products-block-title .products-block-title-content .mobile-morecontent{position: absolute;top: 5px;right: 0;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);background-repeat: no-repeat;background-size: 17px;background-position: center;width: 20px;height: 12px;margin: auto;margin-bottom: 20px;cursor: pointer;}
  .communication-bar-container .communication-bar a.comm-link{display: block;width: 100%;}
  .logo-ts{margin-top: -3px;margin-right: 5px;}
  .create-custom-product.catalog-product-view #poster-form .btn-show-hide {left: auto;right: 0;}
  .create-custom-product.catalog-product-view #poster-form .image-uploader .preview-box{margin-right: 35px;margin-left: 20px;overflow: hidden;float: right;border: none !important;margin-top: -7px;}
  .create-custom-product.catalog-product-view.perso-image-uploader .text_content{border-top: none;}
  .product-label-social-container-wrapper .btn-conf-buttons{top: 30px;}
  .create-custom-product.catalog-product-view .product-info-main .page-title-wrapper.product .page-title{max-width: 90%;}

  .bundle-options-wrapper .field.option.required .control{position: relative;z-index: 9;}
  .create-custom-product.catalog-product-view .bundle-options-wrapper{overflow: visible;margin-top: 25px;margin-bottom: 25px;}
  .personal-product-type .product-options-wrapper .field.option.required .field.qty.qty-holder {display: none;}
  .catalog-product-view .bundle-options-container .field.option.required > .label{display: block;font-size: 14px;font-weight: normal;color: #222C28;position: relative;}
  .catalog-product-view .bundle-options-container .field.option > .label > span{font-size: 16px !important;font-weight: normal !important;margin-bottom: 0 !important;margin-top: 0 !important;line-height: 20px;font-family: 'Nunito Sans';}
  .option-title-bundle-variant-block{display: block;margin-bottom: 20px;font-size: 14px;color: #222C28;font-weight: bold;line-height: 20px;text-align: center;}
  .catalog-product-view .bundle-options-container .field.option.required.open-options .nested.options-list{display: block;}
  .field.option.required .s-device.label-bundle-variant {display: block;font-size: 14px;font-weight: normal;color: #222C28;position: relative;border-bottom: 0.5px solid #A7AAA8;padding: 10px 0px;margin: 10px 0px 15px;margin-right: 0px;margin-left: 0px;background-color: #fff;cursor: pointer;}
  .field.option.required .s-device.label-bundle-variant .bundle-variant-bundle {top: -3px;bottom: 0;left: 0;font-size: 11px;opacity: 1;outline: none;position: absolute;}
  .option-title-bundle-variant .close-bundle-options{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.png);background-size: 16px;width: 24px;height: 24px;display: block !important;top: 0;font-size: 0;background-repeat: no-repeat;background-position: center;padding: 0;cursor: pointer;position: absolute;top: 17px;right: 14px;z-index: 9;}
  .s-device.label-bundle-variant::after {content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/dropdown.png);width: 24px;height: 24px;position: absolute;top: 7px;right: 0;background-repeat: no-repeat;background-position: center;background-size: 12px;}
  .field.option.required .s-device.label-bundle-variant .bundle-variant-selected {display: block;}
  .create-custom-product.catalog-product-view .shuffle-btn-mobile.shuffle-btn-visible{background-position: 0;position: relative;top: 5px;left: 0;font-style: normal;width: auto;padding: 7px 15px;color: #222C28 !important;font-size: 12px;line-height: 15px !important;text-transform: none;font-weight: 500;letter-spacing: normal;background-image: none;height: auto;display: inline-block;border: none;border-radius: 2px;background-color: #F2F4F3;margin-top: 0px;margin-left: 10px;}
  .create-custom-product.catalog-product-view .shuffle-btn-mobile.shuffle-btn-visible.image-ready {border: none;background-image: none;}
  .create-custom-product.catalog-product-view .shuffle-btn-mobile.shuffle-btn-visible:hover {text-decoration: underline;}
  #poster-form span {display: block;}
  .create-custom-product.catalog-product-view .bundle-configuration .field-container{width:100%;float: none;display: block !important;}
  .create-custom-product.catalog-product-view .bundle-configuration .toolbar-container{float: left !important;width: auto !important;}
  .create-custom-product.catalog-product-view .bundle-configuration .field-container .toolbar-container span{display: none !important;}
  .products-block-title-content .top-seo-text.mobile-short-text{height: 0;}
  .catalog-category-view .products-detail-block.products-block.last-products{margin-left: 16px;margin-right: 16px;width: auto !important;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-wrapper {margin-left: 4px;margin-right: 4px;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-desc-info .product-name{max-height: 25px;color: #000;font-style: normal;font-size: 12px;letter-spacing: normal;line-height: 16px;padding-right: 0;text-transform: none;padding-top: 0;font-weight: normal;font-family: 'Nunito Sans';margin-top: 15px;text-overflow: ellipsis;white-space: nowrap;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-desc-info .price-box{font-size: 12px;color: #000;letter-spacing: normal;line-height: 15px;font-weight: 600;}
  .catalog-product-view #back-top {display: none !important;}
  #last-product-detail.slick-slider .slick-track{margin-left: 0;}
  .products-block-title .products-block-title-content .top-seo-text{display: none;}
  .products-block-title-content.mobile-open-text .top-seo-text.mobile-short-text{display: block;height: auto;width: auto;}
  .create-custom-product.catalog-product-view .bundle-configuration .toolbar-container{float: left !important;}

  .catalogsearch-result-index .columns .top-toolbar-list .toolbar-products .sorter{display: none;}
  .catalogsearch-result-index .columns .products-block.products-grid {padding-left: 0;padding-right: 0;margin-left: 8px;margin-right: 8px;margin-top: 5px;}
  .catalogsearch-result-index .top-toolbar-list .toolbar-products .toolbar-amount{position: relative;left: 0;margin: 0;top: 0;}
  .catalogsearch-result-index .page-title-wrapper{margin: 25px 10px 49px !important;}
  .catalogsearch-result-index .products.products-grid.products-block .products-block-wrapper .product-block{padding-left: 8px;padding-right: 8px;min-height: 228px;margin-bottom: 20px;width: 50%;border: none;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper{margin-right: 0;margin-left: 0;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info{float: none !important;width: 100% !important;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-wrapper a{float: none !important;width: auto !important;height: auto !important;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-desc-info {height: auto !important;}
  .catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .wishlist-btn{bottom: auto;right: 8px;top: 8px;left: auto;}
  .catalogsearch-result-index .products-block .products-block-wrapper .product-block .product-desc-info div.product-des-cat{height: 35px;}
  .catalogsearch-result-index .products-block .products-block-wrapper .product-block .product-desc-info .description-bottom-info{height: 110px;}
  .catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old-price span.price, .catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old.price span.price,.catalogsearch-result-index .products.products-block .products-block-wrapper .product-block .product-desc-info .product-price .price{letter-spacing: normal;font-size: 12px;line-height: 15px;}
  .catalogsearch-result-index .price-from-label{font-size: 12px;}
  .catalogsearch-result-index .products-block.products-grid .products-block-wrapper .product-block .product-desc-info .labels-block{margin-top: 5px;}
  .mhdirekt_cookiewishlist-index-index .products.products-grid.products-block .products-block-wrapper .product-block {width: 50%;border: none;margin-bottom: 0;}
  .mhdirekt_cookiewishlist-index-index .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price .price{font-size: 14px;}
  .products-block-title.category-title.cookiewishlist-title{padding-left: 15px;padding-right: 15px;margin: 10px 0 0 0 !important;}
  .field.option.required .s-device.label-bundle-variant {display: none;}
  .option-title-bundle-variant .close-bundle-options,.option-title-bundle-variant-block{display: none !important;}
  .create-custom-product.catalog-product-view .action.towishlist.cookiewishlist-list-product{display: none;}
  .submenu-items ul{width: 100% !important;}
  .submenu-items .level-top-s.ui-corner-all{font-weight: 500;text-decoration: none;}
  .submenu-items li.headline-submenu {display: none;}
  .submenu-items .special-column-li ul.special-column-menu {display: block !important;float: left;}
  .submenu-items li{height: 30px;}
  .submenu-items ul.active{padding-top: 0 !important;}
  .submenu-items .menu-icon{display: none;}
  .submenu-items li.level1 ul.level0{display: none !important;}
  .submenu-items ul.special-column-menu.first-special-menu{float: left;}
  .submenu-items li:hover span{text-decoration: none;}
  .submenu-items .level-top-s:hover span{text-decoration: underline;}
  .paypal-express-review .paypal-review .paypal-review-title > strong, .paypal-express-review .paypal-review .block .box-title > span{color: #222C28;font-size: 16px;text-align: center;line-height: 24px;}
  .paypal-express-review .paypal-review .paypal-review-title > strong, .paypal-express-review .paypal-review .block .box-title > span {display: block;text-align: center;text-align: center;font-weight: 700;margin-top: 20px;margin-bottom: 1rem;}
  .paypal-express-review .cart.table-wrapper .items .product-item-photo, .paypal-express-review .cart.table-wrapper .items .product-image-wrapper .product-image-photo {margin-left: 5px;}
  .paypal-review .block .box-title {display: block;text-align: center;}
  .paypal-express-review .block.block-order-details-view, .paypal-express-review .paypal-review-title, .paypal-express-review .page-title-wrapper{padding-left: 16px !important;padding-right: 16px !important;}
  .paypal-express-review .block.block-order-details-view {padding-bottom: 10px !important;}
  .paypal-express-review .paypal-review-items #review-buttons-container .primary #review-button span{font-size: 15px;}
  .paypal-express-review .paypal-review tfoot td.amount{width: 28% !important;}
  .paypal-express-review .paypal-review tfoot th.mark{width: 70% !important;line-height: 17px;}
  .paypal-express-review .opc-block-summary{margin: 0;margin-top: 10px;}
  .paypal-express-review #discount-coupon-form .fieldset.coupon .actions-toolbar, .paypal-express-review #giftcard-form .fieldset.coupon .actions-toolbar, .paypal-express-review #discount-coupon-form .fieldset .actions-toolbar, .paypal-express-review #giftcard-form .fieldset .actions-toolbar{float: right;}
  .paypal-express-review .block.block-order-details-view, .paypal-express-review .paypal-review-title, .paypal-express-review .page-title-wrapper{max-width: inherit;}
  .paypal-express-review .cart.table-wrapper .items{display: flex;display: -webkit-flex;}
  .paypal-express-review #review-buttons-container .action.edit span{font-size: 15px;}
  .paypal-express-review .cart.table-wrapper .items .product-item-name{font-size: 12px !important;line-height: 14px;max-height: 72px;display: inline-block;}
  .top-toolbar-list .toolbar-products .toolbar-amount{display: block;left: 0;top: -45px;right: auto;text-align: left;margin-left: 16px;}
  .top-toolbar-list .toolbar.toolbar-products{position: static;}
  .catalog-category-view .top-toolbar-list{position: static;}
  .page-layout-2columns-left.catalog-category-view .columns .column.main{position: relative !important;}
  .products-block-title .products-block-title-content span span span.product-amount{display: none;}
  .category-button-filter .product-amount{display: block;}
  .category-title-amount .product-amount{display: none;}
  .create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .image-uploader~.field-container .toolbar-container .toolbar-container{overflow-x: scroll;width: 290px !important;}
  .drop-back #drop-container #close-drop {position: relative !important;top: 0 !important;right: 0 !important;min-width: 220px !important;}
  .create-custom-product.catalog-product-view.perso-image-uploader .perso-tool-show .selector {overflow-x: visible;white-space: unset;width: 100%;clear: both;}
  .create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .perso-tool.perso-tool-font{height: 30px !important;width: 30px !important;background-size: 30px;margin-bottom: 15px;}
  .product.attribute.description .read-less-des,.product.attribute.description .read-more-des {font-size: 0;}

  /* Homepage */
  .cms-index-index .advatages-block{height: 72px;}
  .cms-index-index .advatages-block-wrapper {margin-left: 0;margin-right: 0;}
  .cms-index-index .advatage-block.freeshipping-icon, .cms-index-index .advatage-block.freereturns-icon{width: auto;float: none;height: 72px;}
  .cms-index-index .advatage-block.freeshipping-icon{display: none;}
  .cms-index-index .advatages-block-wrapper a{font-size: 14px;line-height: 18px;}
  .advatages-block-wrapper.homepage-widget .advatage-block{height: 72px;border: none;}
  .small-banner-slider.one-banner .desktop-resolution-img{display: block !important;visibility: hidden;height: 0.5px !important;}
  .small-banner-slider.one-banner .desktop-resolution-img.mobile-show,.small-banner-slider.one-banner .mobile-resolution-img{display: block !important;visibility: visible;height: auto !important;}
  .giftsearch-block .giftfinder-box.price-filter-inputs input[type="checkbox"] + label {line-height: inherit;display: flex;display: -webkit-flex;justify-content: center;align-items: center;padding-top: 0;}

  .customer-account-login .page-main{box-shadow: none;margin: auto;}
  .customer-account-login .block.block-customer-login, .customer-account-login .block.block-new-customer, .customer-account-login .social-login-authentication-channel.account-social-login{border:none;}
  .customer-account-login #opc-login {display: none;}
  .customer-account-login .page-wrapper .block.block-customer-login, .customer-account-login .page-wrapper .block.block-new-customer, .customer-account-login .page-wrapper .social-login-authentication-channel.account-social-login{display: block !important;min-height: initial;padding: 0;}
  .customer-account-login .page-title-wrapper{margin-left: 0 !important;}
  .customer-account-login .account-social-login .actions-toolbar.social-btn{width: 100% !important;}
  .customer-account-login .title-login{margin-top: 15px;}
  .customer-account-login .page-main{padding-top: 0;padding-left: 15px;padding-right: 15px;}
  .customer-account-login .page-main.main-sticky {margin-top: 120px !important;}
  .amazon-addresses .amazon-address:nth-child(2n+1), .login-container .block:nth-child(2n+1), .account .column.main .block:not(.widget) .block-content .box:nth-child(2n+1), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n+1), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n+1), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n+1),.amazon-addresses .amazon-address:nth-child(2n), .login-container .block:nth-child(2n), .account .column.main .block:not(.widget) .block-content .box:nth-child(2n), .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(2n), [class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box:nth-child(2n), .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(2n) {float: none;}
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th{border-bottom: none;display: block;padding: 5px 0;}
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child {padding-top: 20px;}
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr {display: block;}
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody {display: block;}
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]::before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]::before {padding-right: 10px;content: attr(data-th) ': ';display: inline-block;color: #0f1010;font-weight: 700;}
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {display: none;}
  .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) {border: none;display: block;}
  .table-wrapper{overflow-x: auto;overflow-y: hidden;width: 100%;position: relative;}
  .account .block.account-nav .title {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;height: auto;line-height: 17px;margin: 0;padding: 10px 0px 10px 15px;position: relative;width: auto;}
  .account .block.account-nav .title strong {display: block;line-height: 25px;margin-bottom: 0;margin-top: 0;padding: 0;position: relative;width: 100%;}
  .account .block.account-nav .title::after {color: inherit;content: '\e622';display: block;font-family: "icons-blank-theme";font-size: 37px;font-weight: normal;height: 20px;position: absolute;right: 35px;top: 12px;width: 20px;}
  .account .block.account-nav .title.active::after {content: '\e621';}
  .account .block.account-nav .content {display: none;}
  .account .block.account-nav .content.active {display: block;}
  .account .toolbar .toolbar-amount{float: none;}
  .account .toolbar .pages{position: relative;}
  .account .column.main .block:not(.widget) .block-content .box {width: 100%;}
  .order-products-toolbar .pager{display: block;}
  .order-products-toolbar .pager .pages .items{margin: auto;}
  .account .toolbar.order-products-toolbar .toolbar-amount{display: block;float: none;}
  .account .columns{display: flex;display: -webkit-flex;flex-direction: column-reverse;}

  .product-info-container-wrapper div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a.mt-thumb-switcher.video-selector {display: none !important;}
  .product-info-container-wrapper div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a{opacity: 1;background-color: #fff !important;border: 1px solid#222C28;width: 8px !important;height: 8px !important;margin-left: 5px !important;margin-right: 5px !important;}
  .product-info-container-wrapper div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a.active-selector {opacity: 1;background-color: #222C28 !important;}
  .product-info-container-wrapper .MagicToolboxSelectorsContainer a.active-selector::before, .product-info-container-wrapper .MagicToolboxSelectorsContainer a:hover::before{display: none !important;}
  .stockalert-form .button-set .loading-logo {bottom: 0;}
  #cookienotification-block{height: auto !important;background-color:rgba(0,0,0,0.8) !important;color:#FFFFFF !important;font-size: 12px !important;letter-spacing: -0.29px;line-height: 15px !important;padding: 0!important;}
  #cookienotification-block .cookie-block{padding-left: 16px !important;padding-right: 32px !important;padding-top: 18px !important;padding-bottom: 23px !important;}
  #cookienotification-block > p{float: none !important;margin-right: 0 !important;text-align: left !important;}
  #btn-cookienotification-allow{text-align: left;padding: 0 !important;}
  #btn-cookienotification-allow span{color: #fff !important;font-size: 12px;letter-spacing: -0.29px;line-height: 15px;font-weight: normal;text-decoration: underline;}
  .close-cookie{width: 50px;height: 50px;display: block;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close_white.png);background-size: 12px;background-repeat: no-repeat;position: absolute;right: 0px;top: 3px;cursor: pointer;background-position: 25px 15px;}
  .catalog-product-view .related-product-block-custom .products-detail-block .slick-list{padding: 0 7% 0 0 !important;}
  .tags-block-detail{display: none;}
  .image-detail-block-wrapper .tags-block-detail {display: inline-block;margin-top: 20px;}
  .smile-filter .block.filter .block-content.filter-content .filter-options {padding-bottom: 90px;}
  .cms-no-route main .empty-cart-products .category-products.products, .checkout-cart-index .empty-cart-products .grid-catalog.container{margin-left: 8px !important;margin-right: 8px !important;margin-top: 0px;}
  .cms-no-route main .grid-catalog.container{margin-left: -7px !important;margin-right: -7px !important;}
  .cms-no-route main .product-grid, .checkout-cart-index .empty-cart-products .product-grid{width: 50% !important;float: left;}
  .cms-no-route main .product-grid .product-inner, .checkout-cart-index .empty-cart-products .product-grid .product-inner {margin-left: 7px;margin-right: 7px;}
  .cms-no-route main .empty-cart-products .category-products.products .slider-title {margin-left: 7px;}
  .cms-no-route main .content.container h1, .checkout-cart-index .empty-cart.title-empty h1{font-size: 22px !important;line-height: 30px;}
  .wishlist-index-index .products-grid .product-item{width: 50% !important;padding-top: 0;}
  .wishlist-index-index.page-multiple-wishlist .products-grid.wishlist .product-item-photo {margin-left: 0;margin-right: 0;float: none;}
  .wishlist-index-index.page-multiple-wishlist .products-grid.wishlist .product-item-name{margin-left: 0;height: 44px;overflow: hidden;line-height: 13px;}
  .wishlist-index-index.page-multiple-wishlist .products-grid.wishlist .product-item-description, .wishlist-index-index.page-multiple-wishlist .products-grid.wishlist .product-item .price-box, .wishlist-index-index.page-multiple-wishlist .products-grid.wishlist .product-item-tooltip{margin-left: 0;}
  .wishlist-index-index .action.orange-btn.tocart{font-size: 12px !important;line-height: 10px;}
  .wishlist-index-index .products-grid.wishlist .product-image-container {max-width: inherit;width: 100% !important;}
  .wishlist-index-index .product-item-info{margin-left: 7px;margin-right: 7px;}
  .wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit,.wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete {float: none;display: block;color: #222C28;font-size: 13px;line-height: 19px;font-family: 'Nunito Sans';margin-top: 0 !important;}
  .products-grid.wishlist .product-item:first-child {border-top: none;}
  .products-grid.wishlist .product-item .fieldset:last-child {margin-bottom: 5px;}
  .wishlist-index-index.account .toolbar .toolbar-amount {display: block !important;margin-bottom: 5px;}
  .wishlist-index-index.account .toolbar .limiter {margin-bottom: 0;}
  .account.page-layout-2columns-left .sidebar-main{margin-top: 15px;}
  .wishlist-index-index.account .actions-toolbar .primary .action{margin: 0 5px 5px 0;}
  #small-banners-slider .slick-next.slick-arrow,#small-banners-slider .slick-prev.slick-arrow{display: none !important;}
  #small-banners-slider .slick-dots{display: block !important;margin-top: 5px !important;margin-left: -7px;}
  /* Footer */
  .footer.content .footer-home{padding: 0 16px 50px;}
  .footer.content .footer-home .footer-home-content{display: block !important;margin-top: 26px !important;overflow: hidden;}
  .footer.content .footer-links .footer-links-content{margin: 0 16px !important;display: block !important;height: auto;overflow: hidden;}
  .footer-home .footer-home-content .footer-home-inner{font-size: 12px;}
  .footer-home .footer-home-content h2{margin-bottom: 9px;}
  .footer.content .footer-home .footer-home-content{margin-left: -16px !important;margin-right: -16px !important;}
  .footer.content .footer-home .footer-home-content .footer-home-left .footer-home-inner, .footer.content .footer-home .footer-home-content .footer-home-right .footer-home-inner {padding-left: 16px !important;padding-right: 16px !important;}
  .footer.content .footer-links{height: auto !important;padding: 19px 0;}
  #geoip_select_box_footer {max-width: 146px;margin-top: 12px;float: none;}
  .footer.content #geoip_select_box_footer .select-language-wrapper .selected-language{padding-right: 24px;padding-left: 7px;}
  .footer.content .footer-links .footer-links-content .footer-links-content-inner{margin-left: 0;margin-right: 0;flex-direction: column;}
  .page-footer .footer.content .prefooter-content .mobile-prefooter.s-device{display: none !important;}
  .prefooter-content-block2{padding: 0 16px;padding-top: 24px;display: block;}
  .prefooter-block3, .prefooter-block3 p{display: block;}
  .prefooter-content-block2 .prefooter-left{width: 100%;}
  .prefooter-content-block2 .prefooter-left .prefooter-block1, .prefooter-content-block2 .prefooter-left .prefooter-block2{width: 50%;}
  .prefooter-content-block2 a{font-size: 12px;line-height: 20px;}
  .footer.content .prefooter-title{font-size: 12px !important;line-height: 20px;}
  .footer.content .prefooter-content .prefooter {display: block;width: auto;padding: 26px 16px 0;}
  .footer.content .prefooter-content .prefooter-content-block2 .prefooter{padding: 26px 0 0;}
  .footer.content .prefooter-block3 .prefooter-title {width: 100%;margin: 9px 0;}
  .prefooter-content-block1{background-color: #fff;display: block;padding: 0px;padding-bottom: 10px;}
  .prefooter-content-block1 .desktop{display: block;}
  .prefooter .cms-page-view .mobile-table.s-device {display: none;}
  .footer.content .links p {margin-bottom: 0;float: none;width: 100%}
  .prefooter-content-block1 .prefooter.links a{font-size: 12px;line-height: 20px;}
  .prefooter-content-block1 .prefooter-left{background-color:#F2F4F3;width: 100%;display: block !important;}
  .prefooter-content-block1 .prefooter-left .footer-social-block {padding: 30px 16px;}
  .footer-seo-text{padding:29px 20px 57px;}
  .footer.content .prefooter-content-block1 .folge-icon a,.footer.content .prefooter-content-block1 .big-title{font-size: 12px !important;line-height: 20px;}
  .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name{font-size: 12px !important;text-transform: none;margin-bottom: 5px !important;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .price-box,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price .price{font-size: 12px;}
  .catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price, .giftsearch-content .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price{font-size: 12px;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content div.product-des-cat{max-height: 2px;}
  .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .labels-block .product-label-top,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .labels-block .perso-info{font-size: 9px;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name{font-size: 12px !important;margin-left: 0px;margin-right: 0;max-height: inherit !important;white-space: normal;line-height: 14px;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price {margin-left: 0;margin-right: 0;}
  .catalog-product-view .related-products-block .product-desc-info .product-desc-info-content .product-name, .catalog-product-view .related-products-block .product-desc-info .product-desc-info-content .product-price .price-box .price,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name{font-size: 12px;text-transform: none;font-weight: 400;margin: 0;padding-top: 0px;}
  .product-detail-title span {font-size: 17px;}
  .products-detail-block.last-products .product-detail-title span, .products-detail-block .product-detail-title > div{line-height: 20px;}
  #product-review-container .review-list .review-item{padding-left: 0;padding-right: 0;}
  #product-review-container .review-ratings ~ .review-content, #product-review-container .review-ratings ~ .review-details{font-size: 14px;line-height: 17px;}
  .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name {padding-top: 4px;}
  .catalog-category-view.page-layout-2columns-left .filter-menu .filter-mobile, .mhdirekt-giftsearch-index-index .filter-menu .filter-mobile{font-size: 12px;text-transform: capitalize;}
  .submenu-items ul.special-column-menu.first-special-menu {display: block !important;}
  .submenu-items ul.special-column-menu {display: none !important;}
  .create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .image-uploader~.field-container .toolbar-container .toolbar-container{overflow-x: scroll;width: 290px !important;}
  .catalog-product-view .advatages-block{display: flex;display: -webkit-flex;flex-direction: row;padding: 12px 16px 0;align-items: flex-start;}
  .catalog-product-view .advatages-block .advatage-block{width: 100% !important;float: none !important;margin-bottom: 5px;}
  .create-custom-product.catalog-product-view .personal-product-preview img {max-height: 55vh;height: auto;}
  .personal-product-preview {max-width: 500px;max-height: 100%;float: none;margin: auto;height: auto;width: auto;background-color: #ffffff;}
  .product-label-social-container-wrapper .btn-conf-buttons {top: 30px;}
  .product-info-main #mobile-btn-generate-preview{padding: 7px 15px;top: 5px;position: relative;}
  .personal-config-btn {text-align: center;}
  .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name{font-size: 12px !important;text-transform: none;margin-bottom: 5px !important;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .price-box,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price .price{font-size: 12px;}
  .catalog-category-view.page-layout-2columns-left.page-products .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price, .giftsearch-content .products-block.products-grid .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price{font-size: 12px;}
  .catalog-category-view.page-layout-2columns-left.page-products.grid-view .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content div.product-des-cat{max-height: 2px;}
  .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .labels-block .product-label-top,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .labels-block .perso-info{font-size: 9px;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name{font-size: 12px !important;margin-left: 0px;margin-right: 0;max-height: 25px;}
  .catalog-category-view .products-detail-block.products-block.last-products .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price {margin-left: 0;margin-right: 0;}
  .catalog-product-view .related-products-block .product-desc-info .product-desc-info-content .product-name, .catalog-product-view .related-products-block .product-desc-info .product-desc-info-content .product-price .price-box .price,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-price,.products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name{font-size: 12px;text-transform: none;font-weight: 400;margin: 0;padding-top: 0px;}
  .product-detail-title span {font-size: 17px;}
  .products-detail-block.last-products .product-detail-title span, .products-detail-block .product-detail-title > div{line-height: 20px;}
  #product-review-container .review-list .review-item{padding-left: 0;padding-right: 0;}
  #product-review-container .review-ratings ~ .review-content, #product-review-container .review-ratings ~ .review-details{font-size: 14px;line-height: 17px;}
  .products-block .products-block-wrapper .product-block .product-wrapper .product-desc-info .product-desc-info-content .product-name {padding-top: 4px;}
  .catalog-category-view.page-layout-2columns-left .filter-menu .filter-mobile, .mhdirekt-giftsearch-index-index .filter-menu .filter-mobile{font-size: 12px;text-transform: capitalize;}
  .submenu-items ul.special-column-menu.first-special-menu {display: block !important;}
  .submenu-items ul.special-column-menu {display: none !important;}
  .create-custom-product.catalog-product-view.perso-image-uploader .bundle-configuration .image-uploader~.field-container .toolbar-container .toolbar-container{overflow-x: scroll;width: 290px !important;}
  .catalog-product-view .advatages-block{display: flex;display: -webkit-flex;flex-direction: column;}
  .catalog-product-view .advatages-block .advatage-block{width: 100% !important;float: none !important;margin: 0 15px;display: flex;display: -webkit-flex;flex-direction: column;height: auto;border: none;text-align: center;font-size: 12px;font-weight: normal;}
  .catalog-product-view .advatages-block .advatage-block::before{padding-right: 0;padding-bottom: 7px;}
  .catalog-product-view .advatages-block .advatage-block a {font-size: 12px;line-height: 13px;}
  .page-wrapper main.page-main.main-sticky {margin-top: 80px;}
  .catalog-product-view .minicart-wrapper .products-detail-block{display: block !important;}
  .page-main .xmas-ticker-block{height: auto;padding-bottom: 25px;}
  .communication-bar-container .comm-link-href{font-size: 15px;padding-bottom: 15px;height: auto;padding-left: 5px;padding-right: 5px;}
  .list-view .products.products-grid.products-block .products-block-wrapper .product-block .product-desc-info{float: left;;width: 48%;margin-left: 10px;}
  .list-view .products.products-block .product-block .product-desc-info .product-name{margin-top: 0;padding-top: 0;white-space: inherit;height: auto;overflow: visible;max-height: inherit;line-height: 17px;}
  .catalog-category-view.list-view .product-block .product-desc-info .product-des-cat{display: block;color:#4c4c4c;font-size: 10.67px;letter-spacing: 0.21px;font-weight: 300;font-style: normal;line-height: 16px;margin-top: 2px;max-height: 35px;overflow: hidden;}
  .list-view .products.products-block .product-block .product-desc-info .product-price .price,.list-view .products.products-block .product-block .product-desc-info .product-price {font-size: 12px;}
  .list-view .products.products-block .products-block-wrapper .product-block .wishlist-btn{right: auto;left: 130px;top: 10px;}
  .list-view .products-block.products-grid .products-block-wrapper{margin-right: 0;margin-left: 0;}
  .list-view .products.products-grid.products-block .products-block-wrapper .product-block{padding-left: 0;padding-right: 0;width: 100%;}
  .communication-bar a{font-size: 14px;}
  .footer-links-wrapper{margin: 10px 0 10px -10px;}
  .giftsearch-block {background-size: 100% auto;background-position: top center;max-width: inherit;margin: auto;margin-top: 25px;}
  .giftsearch-separator {background-size: 280px;background-repeat: no-repeat;background-position: center;width: auto;}
  .giftsearch-block .giftsearch-form {margin-top: 15px;}
  .giftsearch-block .giftfinder-box {display: block;margin-left: 10px;margin-right: 10px;margin-bottom: 15px;width: auto;}
  .giftsearch-block .giftfinder-box .giftfinder-title {height: auto;line-height: 18px;text-align: left;width: auto;text-shadow: none;margin: auto;text-align: center;font-size: 13px;}
  .giftsearch-block .giftfinder-box .input-checkboxes {display: block;}
  .giftsearch-block .giftfinder-box .mobile-select-gift {display: none;}
  .giftsearch-block .black-btn {margin-top: 20px;margin-bottom: 10px;}
  .paypal-express-review .block.block-order-details-view, .paypal-express-review .paypal-review-title, .paypal-express-review .page-title-wrapper{box-shadow: none;width: auto;box-sizing: border-box;}
  .paypal-express-review .paypal-review-items {padding: 0 10px 25px;width: 100%;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
  .paypal-express-review .cart.table-wrapper .items .product-item-details{width: 55%;}
  .paypal-express-review .cart.table-wrapper .items .col.qty {position: relative;margin-top: -9px;left: 106px;width: 108px;}
  .paypal-express-review .cart.table-wrapper .items .col.qty .qty {text-align: center;border: 1px solid #c9c9c9;width: 51px;height: 22px;line-height: 22px;margin-left: 12px;display: block;}
  .paypal-express-review .cart.table-wrapper .items .col.subtotal {position: relative;margin-top: -15px;float: right;margin-right: 18px;}
  .paypal-express-review .cart.table-wrapper .items thead + .item > tr {width: 100%;display: block;height: 104px;}
  .paypal-express-review .cart.table-wrapper .items tbody.item > tr {width: 100%;display: block;height: auto;padding: 5px 0;}
  .paypal-express-review .opc-block-summary tr{display: flex;display: -webkit-flex;width: 100%;}
  #generate-preview {display: none;}
  .drop-back #drop-container {margin-top: 0;border: none;}
  .drop-back #drop-container .close-popup-uploader {background-image: none;height: 51px;border: none;left: 0;top: -52px;background-color: #ffffff;border-radius: 0;right: auto;width: 100%;border-bottom: 1px solid #a6a6a6;}
  .drop-back #drop-container .close-popup-uploader::before {content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/config-buttons.png);width: 30px;height: 30px;display: block;background-size: 75px;background-repeat: no-repeat;position: absolute;left: 22px;top: 15px;}
  .drop-back #drop-container .close-popup-uploader::after {content: "";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/config-buttons.png);width: 30px;height: 30px;display: block;background-size: 75px;background-repeat: no-repeat;position: absolute;left: 55px;background-position: -50px 0;top: 15px;}
  .drop-back #drop-container #drop {width: 100%;margin-top: 52px;}
  .drop-back #drop-container #upload-photo{min-width: 220px;margin-top: 0;}
  .drop-back #drop-container #close-drop{position: relative !important;top: 0 !important;right: 0 !important;min-width: 220px !important;color:#fff;margin-top: 10px;}
  .checkout-cart-index .cart.table-wrapper .items .product-item-name, .checkout-cart-index .cart.table-wrapper .items .product-item-name a{line-height: 13px;}
  .footer.content .prefooter-content-block1 .folge-icon{display: flex;display: -webkit-flex;}
  .grid-view .products.products-block .products-block-wrapper .product-block .product-image-container,.catalog-product-view .related-products-block .widget-product-img img, .catalog-product-view .related-products-block .widget-product-img, .products-block .products-block-wrapper .product-block .product-wrapper .widget-product-img, .products-block .products-block-wrapper .product-block .product-wrapper img {border-radius: 2px;}
  .products.products-block .product-block .product-desc-info .product-price,.products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old-price span.price, .products.products-block .products-block-wrapper .product-block .product-desc-info .price-box .old.price span.price,.products.products-block .product-block .product-desc-info .product-price .price{font-size: 12px;}
  .products.products-block .product-block .product-desc-info .labels-block{margin-top: -5px;}
  #cookienotification-block button#btn-cookienotification-allow{margin: 0 auto;position: relative;right: 0;width: 100%;}
  .block.block-search .actions{display: none;}
  .checkout-cart-index #coupon_code, .checkout-cart-index #giftcard-code{font-size: 12px;}
  .image-detail-block-wrapper .product.info.detailed .value{height: auto;margin-bottom: 10px;}
  .paypal-express-review .box-order-billing-address .action.edit{font-size: 13px;position: relative;margin-left: 15px;}
  .livefeed-index-index .products-block.products-grid .products-block-wrapper{margin-right: -8px;margin-left: -8px;}
  .livefeed-index-index .products-block.products.wrapper.grid.products-grid.cookiewishlist-page {padding-left: 8px;padding-right: 8px;}
  .livefeed-index-index .products.products-grid.products-block .products-block-wrapper .product-block{width: 50%;border-bottom: none;margin-bottom: 0;}
  .livefeed-index-index .products.products-block .product-block .product-wrapper{margin-bottom: 0;}
  .livefeed-index-index .products.products-block .products-block-wrapper .product-block .wishlist-btn{right: 5px;top: 15px;}
  .livefeed-index-index .products.products-grid.products-block.cookiewishlist-page .products-block-wrapper .product-block .product-desc-info{height: 85px;}
  .small-category-banner .small-banner-slides {float: none;width: 90%;display: inline-block;}
  #giftwrapping-loading.loading-logo-all{width: 138px;}
  .cart.table-wrapper .items .col.gift{top: -15px;}
  /* Algolia */
  #instant-search-results-container .ais-hits--item{width: 50%;padding-right: 8px;padding-left: 8px;}
  .catalogsearch-result-index .page-title-wrapper{margin: 25px 10px 0px !important;}
  .page-header-wrapper-custom-search .block.block-search.algolia-search-block {margin-top: 0;}
  .page-main #algolia-autocomplete-container .aa-dropdown-menu{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;width: 100%;height: 90vh;overflow-y: scroll;padding-bottom: 100px;}
  .page-main #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{width: 50%;}
  #algolia-searchbox .algolia-search-input{font-size: 16px;}
  .page-main .other-sections .aa-suggestion{max-width: 260px;}
  .catalog-product-view .page-main {overflow: initial !important;}
  .page-main #autocomplete-products-footer{display: block;}
  .page-wrapper .products.products-block .product-block .product-desc-info .product-name{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 15px;}
  #csconsentlink {font-size: 12px;line-height: 20px;}
  .catalog-product-view .products-detail-block.minicart-promotion {margin-bottom: 10px !important;}
  .minicart-product-info select{height: 30px;padding: 0 20px 0 5px;}
  .checkout-cart-index .cart.table-wrapper .items .product-item-name{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
  .mobile-close-search {display: none;background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/close.svg);width: 24px;height: 24px;background-repeat: no-repeat;cursor: pointer;position: absolute;right: 20px;top: 33px;}
  .open-search .mobile-close-search {display: inline-block;}
  .faq-question-content-answer .desktop{display: none;}
  .faq-question-content-answer .mobile-table.s-device{display: block;}
  .faq-question-content-answer .mobile-table.s-device td{width: 100% !important;border: none !important;padding: 8px 20px !important;box-sizing: border-box;}
  .faq-question-content-answer .mobile-table.s-device tr {border: 1px solid #000;}
  .cms-page-view table td{display: block;width: auto !important;}
  .cms-page-view table td img {float: none !important;}
  .fotorama--fullscreen .fotorama__nav--dots .fotorama__nav__frame{height: 60px;}
  .fotorama--fullscreen .fotoframa__nav--dots .fotorama__nav__frame.fotorama__nav__frame--dot{display: none;}
  .fotorama--fullscreen .fotorama__nav--dots .fotorama__nav__frame--thumb{display: inherit;}
  .fotorama--fullscreen .fotorama__fullscreen .fotorama__zoom-out,.fotorama--fullscreen .fotorama__fullscreen .fotorama__zoom-in{display: none;}
  #cookiescript_accept{margin-top: 25px !important;}
  .quick-edit-fields-block textarea,.quick-edit-fields-block input{font-size:16px;}
  .add-to-cart-cookiewishlist .wishlist-btn-add-to-cart{font-size: 11px;padding: 0 10px;line-height: 31px;}
  .products-block-title.category-title.cookiewishlist-title{padding-left: 20px;}
  .catalog-product-view .action.towishlist:hover,.products-block .products-block-wrapper .product-block .wishlist-btn:hover {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart_white.svg) !important;}
  .catalog-product-view .action.towishlist.active-wishlist:hover,.products-block .products-block-wrapper .product-block .wishlist-btn.active-wishlist:hover {background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/icons/heart.svg) !important;}
  .checkout-cart-index .control.qty .update-qty{font-size: 11px;position: absolute;left: 15px;top: auto;bottom: -20px;}
  .account .account-nav .item:last-child {display: block;}
  .smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item:hover a span,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item:hover a span, .catalog-category-view .smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item:hover a span{color: #222C28 !important;}
  .smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item:hover,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item:hover, .catalog-category-view .smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item:hover{background-color: #fff !important;}
  .smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item.active-filter-item:hover a span,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item.active-filter-item:hover a span,.smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item.active-filter-item:hover a span{color: #ffffff !important;}
  .smile-filter .block.filter .filter-options-item.filter-id-price_filter .filter-options-content .items .item.active-filter-item:hover,.smile-filter .block.filter .filter-options-item.filter-id-personalizable .filter-options-content .items .item.active-filter-item:hover,.smile-filter .block.filter .filter-options-item:first-child .filter-options-content .items .item.active-filter-item:hover{background-color: #222C28 !important;}
  .block.review-add .review-form .input-text{font-size:16px;}
  .review-form .review-field-text textarea{font-size:16px;}
  .stock-qty-info.s-device .bold-qty {font-weight: 600;}
  .stock-qty-info.s-device {display:block;font-size: 13px;line-height: 16px;font-family: 'Nunito Sans';}
  .stock-qty-info.config-qty-show.s-device{display: none;}
  .stock-qty-info.config-qty-show.s-device.show-qty-config{display: block;}
  .select-option-products.s-device{margin: 25px 0px 25px;}
  .product.media div.MagicToolboxContainer{position: relative;}
  .product.media div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer{position: absolute;bottom: 5px;z-index: 9;margin: auto;left: 0;right: 0;}
  .shipping-estimation-block-wrapper.delivery-time-block.express-shipping-info {max-width: inherit;}
  .checkout-cart-index .cart-summary .action.orange-btn.checkout{height: 40px;}

  #instant-search-results-container .ais-Hits-item{width: 50%;padding-right: 8px;padding-left: 8px;}
  .customer-account-create .page-wrapper .page-main{padding: 0 10px;margin-top: 20px;}
  .customer-account-create .account .customer-name-prefix .field-name-prefix select,.customer-account-create .form-create-account input[type="email"], .customer-account-create .form-create-account input[type="password"], .customer-account-create .form-create-account input[type="text"]{font-size:16px;}
  #cookiescript_tabscontent{overflow-y: scroll !important;}
  #cookiescript_maintabs > div{font-size: 10px;}
  #cookiescript_wrapper{width: 90%;}
}
@media only screen and (max-width: 420px) {
  .create-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text{width: 200px !important;}
  .giftsearch-block {background-position: 0 -8px;background-repeat: repeat-y;padding-bottom: 10px;width: 100%;}
}
@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    } 40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.custom-newsletter.design1 {background-color: #97e2c5;margin-bottom: 0px;margin-top: 35px;margin-bottom: 30px;}
.design1 .custom-newsletter-wrapper {max-width: 1386px;margin: auto;height: 222px;width: 100%;position: relative;}
.design1 .newsletter-background-img {position: absolute;left: 0;top: 0;}
.design1 .custom-newsletter-content,.design2 .success-send-newsletter .custom-newsletter-content {float: right;position: relative;max-width: 680px;margin-right: 117px;margin-top: 53px;}
.design1 .custom-newsletter-text {overflow: hidden;padding-bottom: 13px;}
.design1 .custom-newsletter-text-title {text-transform: uppercase;font-style: italic;font-size: 25px;line-height: 27px;float: left;text-align: right;width: 30%;}
.design1 .custom-newsletter-text-title-bold,.design1 .custom-newsletter-text-title-normal {display: block;text-align: right;}
.design1 .custom-newsletter-text-title-bold {font-weight: 700;}
.design1 .custom-newsletter-text-text {float: left;width: 66%;line-height: 18px;font-size: 16px;letter-spacing: 0.9px;margin-left: 0px;}
.design1 #mc_embed_signup_scroll .mc-field-group,.design1 #mc_embed_signup_scroll .clear {float: left;width: 33.333%;}
.design1 #mc_embed_signup_scroll {overflow: hidden;}
.design1 #mc_embed_signup_scroll input {border: none;border-radius: 0;display: block;height: 35px;width: 97%;}
.design1 #mc_embed_signup_scroll label {display: none;}
.design1 #mc-embedded-subscribe {background-color: #42a480;color: #ffffff;text-transform: uppercase;font-weight: 700;font-size: 16px;}
.design1 .custom-newsletter-form {margin-top: 0px;max-width: 597px;width: 100%;}
.design1 .finish-login-newsletter {display: block;visibility: hidden;width: 1px;height: 1px;}
.design1 .success-send-newsletter .newsletter-background-img,.design1 .success-send-newsletter .custom-newsletter-text,.design1 .success-send-newsletter .custom-newsletter-form,.design1 .success-send-newsletter .mobile-img.newsletter-background-img.finish-login-newsletter {display: none;}
.design1 .success-send-newsletter .finish-login-newsletter {display: block;width: 35%;height: auto;visibility: visible;}
.design1 .finish-login-newsletter .custom-newsletter-text-text {line-height: 22px;float: right;margin-top: 30px;margin-right: -15px;}
.design1 .mobile-img {display: none;}
.design2.custom-newsletter {background-color: #FFDE00;margin-bottom: 0px;margin-top: 35px;}
.design2 .custom-newsletter-wrapper {max-width: 1386px;margin: auto;height: 223px;width: 100%;position: relative;}
.design2 .custom-newsletter-wrapper img {margin-top: 3px;}
.design2 .newsletter-background-img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 100%;}
.design2 .custom-newsletter-content {float: right;position: relative;max-width: 550px;margin-right: 23px;margin-top: 26px;}
.design2 .custom-newsletter-text {overflow: hidden;padding-bottom: 13px;float: left;width: 310px;}
.design2 .success-send-newsletter .custom-newsletter-text {width: 100%;}
.design2 .success-send-newsletter .custom-newsletter-text-title {width: 100%;font-size: 18px;line-height: 20px;}
.design2 .custom-newsletter-text-title {text-transform: uppercase;font-style: italic;font-size: 25px;line-height: 27px;float: left;text-align: right;width: 30%;}
.design2 .custom-newsletter-text-title-bold,.design2 .custom-newsletter-text-title-normal {display: block;text-align: right;}
.design2 .custom-newsletter-text-title-bold {font-weight: 700;}
.design2 .success-send-newsletter .custom-newsletter-content {max-width: 500px;margin-top: 5px;}
.design2 .success-send-newsletter .newsletter-background-img.finish-login-newsletter {display: flex;justify-content: center;align-items: center;}
.design2 .success-send-newsletter .custom-newsletter-text.finish-login-newsletter {display: block;}
.design2 .success-send-newsletter .finish-login-newsletter .custom-newsletter-text-text {line-height: 21px;margin-right: 0;font-size: 16px;font-weight: normal;}
.design2 .custom-newsletter-text-text {float: right;width: 82%;line-height: 27px;font-size: 26px;letter-spacing: 0.9px;margin-left: 20px;font-weight: 600;height: 176px;display: flex;align-items: center;justify-content: center;}
.storeid-3 .design2 .custom-newsletter-text-text,.storeid-13 .design2 .custom-newsletter-text-text,.storeid-8 .design2 .custom-newsletter-text-text {width: 50%;}
.design2 #mc_embed_signup_scroll .mc-field-group,.design2 #mc_embed_signup_scroll .clear {float: none;width: auto;margin-bottom: 8px;}
.design2 #mc_embed_signup_scroll {overflow: hidden;}
.design2 #mc_embed_signup_scroll input {border: none;border-radius: 0;display: block;height: 52px;width: 100%;font-size: 22px;}
.design2 #mc_embed_signup_scroll label {display: none;}
.design2 #mc-embedded-subscribe {background-color: #000000;color: #ffffff;text-transform: uppercase;font-weight: 700;font-size: 16px;}
.design2 .custom-newsletter-form {margin-top: 0px;width: 226px;float: right;}
.design2 .finish-login-newsletter ,.design2 .success-send-newsletter .newsletter-background-img,.design2 .success-send-newsletter .custom-newsletter-text,.design2 .success-send-newsletter .custom-newsletter-form,.design2 .success-send-newsletter .mobile-img.newsletter-background-img.finish-login-newsletter {display: none;}
.design2 .finish-login-newsletter .custom-newsletter-text-text {line-height: 22px;float: right;margin-top: 30px;margin-right: -15px;}
.design2 .mobile-img {display: none;}
.custom-design-newsletter.design1 .custom-newsletter-wrapper {display: flex;align-items: center;justify-content: center;}
.custom-design-newsletter.design1 .custom-newsletter-image-title {float: left;max-width: 35%;}
.custom-newsletter-image-title img{display: block;width: 100%;}
.custom-design-newsletter.design1 .success-send-newsletter .custom-newsletter-image-title {display: none;}
.custom-design-newsletter.design1 .success-send-newsletter .custom-newsletter-image-title.finish-login-newsletter {display: block;}
.custom-design-newsletter.design1 .custom-newsletter-content {width: 100%;max-width: inherit;margin-top: 0;max-width: 55%;}
.custom-design-newsletter.design1 .custom-newsletter-text {float: none;width: auto;padding-bottom: 7px;margin-left: 40px;padding-bottom: 7px;}
.custom-design-newsletter.design1 .custom-newsletter-form {width: auto;margin-left: 40px;float: none;max-width: 598px;}
.custom-design-newsletter.design1 #mc-embedded-subscribe {background-color: #000000;}
.custom-design-newsletter.design1 .custom-neswsletter-headline {text-transform: uppercase;font-weight: bold;font-size: 22px;letter-spacing: 1px;line-height: 25px;}
.custom-design-newsletter.design1 .custom-newsletter-text-text {float: none;width: auto;margin-left: 0;font-size: 18px;letter-spacing: 1px;margin-top: 7px;}
.custom-design-newsletter.design1 #mc_embed_signup_scroll input {border: none;border-radius: 0;display: block;height: 36px;width: 100%;font-size: 13px;font-weight: italic;}
.custom-design-newsletter.design1 #mc_embed_signup_scroll .clear input {font-style: normal;font-weight: bold;}
.custom-design-newsletter.design1 #mc_embed_signup_scroll label {display: none;}
.custom-design-newsletter.design1 #mc-embedded-subscribe {background-color: #000000;color: #ffffff;text-transform: uppercase;font-weight: 700;font-size: 16px;}
.custom-design-newsletter.design1 #mc_embed_signup_scroll .mc-field-group, .custom-design-newsletter.design1 #mc_embed_signup_scroll .clear {width: 32%;margin-right: 7px;}
@media only screen and (min-width:1280px) and (max-width:1439px) {
    .design2 .custom-newsletter-content {margin-right: 23px}
    .design1 .custom-newsletter-content {margin-right: 80px}
}
@media only screen and (min-width:1024px) and (max-width:1279px) {
    .design2 .custom-newsletter-content {margin-right: 23px;max-width: 550px;}
    .design2 .custom-newsletter-form {margin-top: 0px;width: 195px;float: right;}
    .design2 .custom-newsletter-text {width: 265px;}
    .design2 .custom-newsletter-text-text {width: 80%;line-height: 23px;font-size: 23px;}
    .design1 .custom-newsletter-content {margin-right: 0px;max-width: 645px;}
    .design1 .custom-newsletter-form {margin-top: 0px;max-width: 600px;width: 100%;float: right;}
    .design2 .success-send-newsletter .custom-newsletter-content {margin-right: 50px;}
}
@media only screen and (max-width: 1023px) {
    .design1 .newsletter-background-img,.design1 .mobile-img.newsletter-background-img.finish-login-newsletter {display: none;}
    .design1 .mobile-img.newsletter-background-img {display: block;}
    .design1 .success-send-newsletter .mobile-img.newsletter-background-img {display: none;}
    .design1 .success-send-newsletter .mobile-img.newsletter-background-img.finish-login-newsletter {display: block;}
    .design1 #mc_embed_signup_scroll .mc-field-group {float: left;width: 49.25%;margin-left: 0;margin-bottom: 13px;}
    .design1 #mc_embed_signup_scroll .clear {float: none;width: 100%;}
    .design1 .custom-newsletter-text-text {width: 69%;line-height: 13px;font-size: 13px;}
    .design1 .custom-newsletter-text-title {font-size: 21px;line-height: 19px;width: 24%;}
    .design2 .newsletter-background-img,.design2 .mobile-img.newsletter-background-img.finish-login-newsletter {display: none;}
    .design2 .mobile-img.newsletter-background-img {display: block;}
    .design2 .success-send-newsletter .mobile-img.newsletter-background-img {display: none;}
    .design2 .success-send-newsletter .mobile-img.newsletter-background-img.finish-login-newsletter {display: block;}
    .design2 .custom-newsletter-form {width: 100%;}
    .design2 #mc_embed_signup_scroll .mc-field-group {float: left;width: 49%;margin-left: 0;margin-bottom: 7px;}
    .design2 #mc_embed_signup_scroll input {height: 44px;}
    .design2 #mc_embed_signup_scroll .mc-field-group.second-input {float: right;}
    .design2 #mc_embed_signup_scroll .clear {float: none;width: 100%;}
    .design2 #mc_embed_signup_scroll {width: auto;}
    .design2 .custom-newsletter-text-text {width: 100%;line-height: 13px;font-size: 17px;float: none;margin: 0;height: auto;}
    .design2 .custom-newsletter-text {overflow: hidden;padding-bottom: 13px;float: none;width: auto;}
    .design2 .custom-newsletter-text-title {font-size: 21px;line-height: 19px;width: 24%;}
    .design2 .custom-newsletter-form {float: none;}
    .design2 .custom-newsletter-text {padding-bottom: 10px;}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .design2 .custom-newsletter-wrapper {max-width: 563px;margin: auto;height: 405px;width: 100%;position: relative;}
    .design2 .custom-newsletter-content {float: none;position: absolute;max-width: 534px;margin-top: 0;bottom: 4px;left: 0;right: 0;margin: auto;}
    .design2 #mc_embed_signup_scroll {overflow: hidden;width: 496px;margin: auto;}
    .design2 .finish-login-newsletter .custom-newsletter-text-text {margin: auto;text-align: center;float: none;line-height: 18px;}
    .design1 .custom-newsletter-wrapper {max-width: 563px;margin: auto;height: 400px;width: 100%;position: relative;}
    .design1 .custom-newsletter-content {float: none;position: absolute;max-width: 475px;margin-top: 0;bottom: 40px;left: 0;right: 0;margin: auto;}
    .design1 #mc_embed_signup_scroll {overflow: hidden;width: 496px;}
    .design1 .finish-login-newsletter .custom-newsletter-text-text {margin: auto;text-align: center;float: none;line-height: 18px;}
    .design2 .success-send-newsletter .custom-newsletter-content {max-width: 500px;float: none;position: absolute;bottom: 15px;width: 100%;margin: auto;}
    .custom-design-newsletter.design1 .custom-newsletter-wrapper {height: 222px;max-width: inherit;}
    .custom-design-newsletter.design1 .custom-newsletter-image-title {max-width: 30%;}
    .custom-design-newsletter.design1 .custom-newsletter-content {width: 69%;max-width: inherit;position: relative;top: auto;bottom: auto;left: auto;right: auto;height: auto;margin: auto;}
    .custom-design-newsletter.design1 .custom-newsletter-text,.custom-design-newsletter.design1 .custom-newsletter-form {margin-left: 25px;}
    .custom-design-newsletter.design1 #mc_embed_signup_scroll {width: auto;}
    .custom-design-newsletter.design1 #mc_embed_signup_scroll .mc-field-group, .custom-design-newsletter.design1 #mc_embed_signup_scroll .clear {width: 30%;}
    .custom-design-newsletter.design1 #mc_embed_signup_scroll .clear {float: left;}
}
@media only screen and (max-width: 768px) {
    .design2.custom-newsletter {margin-bottom: 0;}
    .design2 .custom-newsletter-wrapper {max-width: 563px;margin: auto;height: 400px;width: 100%;position: relative;}
    .design2 .custom-newsletter-content {float: none;position: absolute;max-width: 475px;margin-top: 0;bottom: 15px;left: 0;right: 0;margin: auto;}
    .design2 #mc_embed_signup_scroll {overflow: hidden;width: 496px;}
    .design2 .custom-newsletter-wrapper {height: 310px;max-width: 320px;}
    .design2 .custom-newsletter-content {max-width: 320px;}
    .design2 .custom-newsletter-form {max-width: 300px;margin: auto;}
    .design2 #mc_embed_signup_scroll {width: 300px;margin-left: 5px;}
    .design2 .custom-newsletter-text {padding-bottom: 17px;}
    .design2 .custom-newsletter-text-title {font-size: 14px;line-height: 15px;width: 28%;}
    .design2 .custom-newsletter-text-text {width: 64%;line-height: 12px;font-size: 13px;margin-left: 9px;}
    .design2 .finish-login-newsletter .custom-newsletter-text-text {line-height: 18px;float: none;margin: auto;text-align: center;font-size: 13px;}
    .design2 .custom-newsletter-wrapper {height: 288px;}
    .design2 .custom-newsletter-text {padding-bottom: 5px;}
    .design2 .custom-newsletter-text-text {width: 94%;line-height: 12px;font-size: 13px;margin-left: auto;}
    .design2 #mc_embed_signup_scroll {margin-left: 0;}
    .design2 #mc_embed_signup_scroll .mc-field-group{margin-bottom: 7px;}
    .design2 #mc_embed_signup_scroll input {height: 30px;}
    .design2 .newsletter-background-img{transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);top: 0;}
    .design2 .custom-newsletter-content {bottom: 10px;}
    .design1.custom-newsletter {margin-bottom: 0;}
    .design1 .custom-newsletter-wrapper {max-width: 563px;margin: auto;height: 400px;width: 100%;position: relative;}
    .design1 .custom-newsletter-content {float: none;position: absolute;max-width: 475px;margin-top: 0;bottom: 10px;left: 0;right: 0;margin: auto;}
    .design1 #mc_embed_signup_scroll {overflow: hidden;width: 496px;}
    .design1 .custom-newsletter-wrapper {height: 310px;max-width: 320px;}
    .design1 .custom-newsletter-content {max-width: 320px;}
    .design1 .custom-newsletter-form {max-width: 300px;margin: auto;}
    .design1 #mc_embed_signup_scroll {width: 300px;margin-left: 5px;}
    .design1 .custom-newsletter-text {padding-bottom: 17px;}
    .design1 .custom-newsletter-text-title {font-size: 14px;line-height: 15px;width: 28%;}
    .design1 .custom-newsletter-text-text {width: 64%;line-height: 12px;font-size: 13px;margin-left: 9px;}
    .design1 .finish-login-newsletter .custom-newsletter-text-text {line-height: 18px;float: none;margin: auto;text-align: center;font-size: 13px;}
    .design2 .success-send-newsletter .custom-newsletter-content {max-width: 500px;float: none;position: absolute;bottom: 15px;width: 100%;margin: auto;}
    .custom-design-newsletter.design1 {padding-top: 10px;padding-bottom: 10px;}
    .custom-design-newsletter.design1 .custom-newsletter-wrapper {align-items: normal;justify-content: normal;height: auto;max-width: inherit;display: block;}
    .custom-design-newsletter.design1 .custom-newsletter-image-title {float: none;width: 100%;max-width: 500px;margin: auto;margin-top: -10px;padding: 15px 20px 0;box-sizing: border-box;}
    .custom-design-newsletter.design1 .custom-neswsletter-headline {max-width: 231px;margin: auto;margin-bottom: 10px;font-size: 20px;line-height: 22px;letter-spacing: 0.1px;}
    .custom-design-newsletter.design1 .custom-newsletter-text {margin-left: 0;padding-bottom: 22px;}
    .custom-design-newsletter.design1 .custom-newsletter-content {width: auto;max-width: inherit;margin-top: 0;position: relative;text-align: center;margin-left: 15px;margin-right: 15px;}
    .custom-design-newsletter.design1 .custom-newsletter-text-text {line-height: 17px;margin-left: auto;margin-right: auto;font-size: 15.5px;letter-spacing: 0.1px;float: none;}
    .custom-design-newsletter.design1 .custom-newsletter-form {margin-left: auto;}
    .custom-design-newsletter.design1 #mc_embed_signup_scroll {width: auto;margin-left: 0px;}
    .custom-design-newsletter.design1 #mc_embed_signup_scroll .mc-field-group, .custom-design-newsletter.design1 #mc_embed_signup_scroll .clear {float: left;width: 49%;margin-right: 0;}
    .custom-design-newsletter.design1 #mc_embed_signup_scroll .mc-field-group.second-input {float: right;}
    .custom-design-newsletter.design1 #mc_embed_signup_scroll .clear {width: 100%;}
}
.checkout-index-index .custom-newsletter.custom-design-newsletter.design1,.checkout-onepage-success .custom-newsletter.custom-design-newsletter.design1,.paypal-express-review .custom-newsletter.custom-design-newsletter {display: none;}

.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fotorama-grab-cursor,.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama-grabbing-cursor,.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama-gpu,.fotorama--fullscreen,.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{transform:translateZ(0)}.fotorama-focus,.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus{outline:0}.fotorama-focus-overlay:after{background-color:#006bb4;border-radius:inherit;content:''}.fotorama-transform-disabled,.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{transform:none !important}.fotorama-transition-for-slide,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-duration:0ms;transition-property:transform,width;transition-timing-function:cubic-bezier(.1, 0, .25, 1)}.fotorama-no-select,.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{user-select:none}.fotorama-select,.fotorama__select{user-select:text}.fotorama-empty-bg{background:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)}.fotorama-auto-margin,.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama-inline-block,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap{*display:inline;*zoom:1;-moz-box-orient:vertical;display:-moz-inline-box;display:inline-block;vertical-align:middle}.fotorama-content-box,.fotorama__nav__frame{box-sizing:content-box}.fotorama-border-box,.fotorama__thumb-border,.fotorama__caption__wrap,.fotorama__arr{box-sizing:border-box}.fotorama-hidden,.fotorama--hidden,.fotorama__load{left:-99999px;position:absolute;top:-99999px;z-index:-1000}.fotorama-visible{left:auto;opacity:1;position:relative;top:auto;z-index:auto}.fotorama-no-tap,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.transitionDuration{transition-duration:333ms}.transitionDurationZero{transition-duration:0ms}.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/mage/gallery/gallery.png);background-repeat:no-repeat}@media print{.fotorama-print-background,.fotorama-sprite,.fotorama__thumb-border,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background:none !important}}.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus,.fotorama__arr:focus,.fotorama__stage__shaft:focus,.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__dot{box-shadow:none}.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{border-radius:inherit;bottom:3px;box-shadow:0 0 3px 1px #68a8e0;content:'';left:3px;position:absolute;right:3px;top:3px;z-index:1000}.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__thumb:after,.fotorama__nav__frame--thumb:focus .fotorama__dot:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{bottom:0;left:0;right:0;top:0}.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after{left:2px;right:2px}.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__thumb{overflow:inherit}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after{left:1px}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after{top:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb:after{right:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after{bottom:1px}.fotorama__thumb__arr{box-shadow:none}.fotorama--fullscreen{background:#fff;bottom:0 !important;float:none !important;left:0 !important;margin:0 !important;position:fixed !important;right:0 !important;top:0 !important;width:100% !important;z-index:1000 !important}.fotorama--fullscreen .fotorama__wrap{max-width:100% !important}.fotorama__fullscreen{overflow:hidden;position:relative}.fotorama__fullscreen .fotorama__zoom-in,.fotorama__fullscreen .fotorama__zoom-out{cursor:pointer;display:block;height:80px;overflow:hidden;position:absolute;width:80px}.fotorama__fullscreen .fotorama__zoom-out{background-position:0 -80px !important;top:80px}.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:none}.fotorama__fullscreen .fotorama__zoom-in{background-position:0 0 !important;top:0}.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display:none}.fotorama__fullscreen .fotorama__video-close{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__zoom-in,.fotorama__zoom-out{display:none}.fotorama{min-width:1px;overflow:hidden}.fotorama__wrap{-webkit-text-size-adjust:100%;direction:ltr;position:relative;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__stage,.fotorama__nav{max-width:100%;overflow:hidden;position:relative}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__stage__shaft{position:relative}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{border:none !important;max-width:inherit;opacity:0}.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img{opacity:1}.fotorama__img--full{display:none}.fotorama__nav{display:none;font-size:0;line-height:0;white-space:nowrap;z-index:5}.fotorama__nav__shaft{left:0;position:relative;text-align:left;top:0}.fotorama__nav__frame{position:relative}.fotorama__nav--dots{display:block;text-align:center}.fotorama__nav--dots .fotorama__nav__frame{height:30px;width:18px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__active .fotorama__dot{background-color:#ff5501;border-color:#ff5501}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame{border-width:3px;height:0;width:0}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after{left:-3px;padding:3px;top:-3px}.fotorama__nav__frame:focus {box-shadow:none}.fotorama__nav__frame:focus :after{left:-1px;padding:1px;top:-1px}.fotorama__dot{border-radius:6px;border:1px solid #858585;display:block;height:4px;left:6px;position:relative;top:12px;width:4px}.fotorama__thumb{background-color:#ebebeb;height:100%;overflow:hidden;position:relative;width:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{backface-visibility:hidden;background-image:linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1));border:1px solid #ff5501;left:0;position:absolute;top:0;z-index:9}.fotorama__caption{bottom:0;color:#000;font-size:14px;left:0;line-height:1.5;position:absolute;right:0;z-index:12}.fotorama__caption a{border-bottom:1px solid;border-color:rgba(0,0,0,0.005);color:#000;text-decoration:none}.fotorama__caption a:hover{border-color:rgba(0,0,0,0.005);color:#000}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;padding:5px 10px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fotorama__spinner{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%}.fotorama__wrap--css3 .fotorama__spinner{animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html{transition-duration:.3s;transition-property:opacity;transition-timing-function:linear}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{opacity:0}.fotorama__select{cursor:auto}.fotorama__video{bottom:0;left:0;position:absolute;right:0;top:32px;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{cursor:pointer;position:absolute}.fotorama__arr{z-index:900}.fotorama__fullscreen-icon,.fotorama__zoom-out,.fotorama__zoom-in,.fotorama__video-close{z-index:1000}.fotorama__arr{bottom:0;position:absolute;top:0;width:80px}._block-content-loading .fotorama__arr{opacity:0}.fotorama__arr .fotorama__arr__arr{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;height:80px;width:80px}.fotorama__arr--prev{left:0}.fotorama__arr--prev .fotorama__arr__arr{background-position:-80px -80px}.fotorama__arr--next{right:0}.fotorama__arr--next .fotorama__arr__arr{background-position:-160px -80px}.fotorama__arr--disabled{cursor:default;opacity:0;pointer-events:none}.fotorama__fullscreen-icon{background-position:0 0;display:none;height:80px;right:0;top:0;width:80px;z-index:1000}.fotorama--fullscreen-icons .fotorama__fullscreen-icon{display:none}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-80px 0;display:inline-block}.fotorama__video-play{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;background-position:-80px -160px;height:160px;width:160px}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{display:block;opacity:1}.fotorama__nav__frame .fotorama__video-play{background-position:0 -240px;height:80px;width:80px}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(80px, -80px, 0);-ms-transform:translate3d(80px, -80px, 0);-o-transform:translate3d(80px, -80px, 0);transform:translate3d(80px, -80px, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-120px, 0, 0);-ms-transform:translate3d(-120px, 0, 0);-o-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(120px, 0, 0);-ms-transform:translate3d(120px, 0, 0);-o-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(80px, -80px, 0) !important;-ms-transform:translate3d(80px, -80px, 0) !important;-o-transform:translate3d(80px, -80px, 0) !important;transform:translate3d(80px, -80px, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-120px, 0, 0) !important;-ms-transform:translate3d(-120px, 0, 0) !important;-o-transform:translate3d(-120px, 0, 0) !important;transform:translate3d(-120px, 0, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(120px, 0, 0) !important;-ms-transform:translate3d(120px, 0, 0) !important;-o-transform:translate3d(120px, 0, 0) !important;transform:translate3d(120px, 0, 0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-duration:.3s;transition-property:transform,opacity,background-color}.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after{background-repeat:no-repeat;content:'';display:block;pointer-events:none;position:absolute;text-decoration:none;z-index:10}.fotorama__stage:before,.fotorama__nav:before{left:-10px;top:-10px}.fotorama__stage:after,.fotorama__nav:after{right:-10px;bottom:-10px}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-size:1px 100%,5px 100%;bottom:0;height:auto;top:0;width:10px}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before,.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-size:100% 1px,100% 5px;height:10px;left:0;right:0;width:auto}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.4), transparent);background-position:0 0,0 0;left:0}.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.4), transparent);background-position:100% 0,100% 0;right:0}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.4), transparent);background-position:0 0,0 0;top:0}.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.4), transparent);background-position:0 100%,0 100%;bottom:0}.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--fade .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:after{display:none}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;position:absolute;top:50%;width:100%}.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{-webkit-transform:translate(-50%, -50%);-ms-transform:translateY(-50%, -50%);-o-transform:translateY(-50%, -50%);transform:translateY(-50%, -50%);top:50%;left:50%;position:absolute;width:auto}.magnifier-thumb-wrapper{display:block;left:0;position:relative;top:0}.magnifier-lens{border:solid 1px #bbb;left:0;overflow:hidden;position:absolute;top:0;z-index:800}.magnify-lens{background:rgba(255,255,255,0.5);border:solid 1px #bbb;color:#fff;left:0;position:absolute;text-align:center;top:0;z-index:1000;overflow:hidden}.magnify-lens .magnifier-large{width:auto;height:auto;max-height:none;max-width:none;border:none;position:absolute;z-index:100}.magnifier-loader-text{margin-top:10px}.magnifier-preview{bottom:0;left:58%;overflow:hidden;padding:0;position:absolute;z-index:2;top:215px}.magnifier-preview:not(.hidden){background-color:#fff}.magnifier-preview img{left:0;max-width:inherit;max-height:inherit;position:absolute;top:0;object-fit:scale-down}.fotorama__stage__frame{text-align:center}.fotorama__stage__frame .fotorama__img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition-duration:.3s;transition-property:width,height,top,left;vertical-align:middle;width:auto}.magnify-opaque{opacity:.5}.magnify-hidden{display:none}.fotorama__nav-wrap--vertical.fotorama__nav-wrap{display:inline-block;left:0;position:absolute;top:0}.fotorama__nav-wrap--vertical .fotorama__nav__shaft{background-color:white;width:100%}.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{display:block;padding-bottom:inherit !important}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img{display:none}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{bottom:0;left:0;margin:auto;max-height:inherit;max-width:inherit;position:absolute;right:0;top:0}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{cursor:default;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;top:0;transition:.3s linear;vertical-align:middle;width:auto}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable{cursor:pointer;max-height:none;max-width:none;transition-property:width,height,bottom,right,top,left}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable{cursor:move;transition-property:none}.fotorama--fullscreen .fotorama__stage__frame iframe{left:80px;width:calc(100% - 80px * 2)}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{bottom:0;cursor:pointer;position:absolute;top:0;width:30px;z-index:1000}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;width:100%}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left{left:0}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{right:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{cursor:pointer;height:30px;left:0;position:absolute;right:0;z-index:1000}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:auto;width:30px}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left{top:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{bottom:0}.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__thumb--icon{font-size:0.001px;padding-bottom:30px}.fotorama__thumb__arr--left .fotorama__thumb--icon{background-position:-25px -265px}.fotorama__thumb__arr--right .fotorama__thumb--icon{background-position:-25px -350px}.magnify-fullimage{display:none}.fotorama__arr,.fotorama__thumb__arr{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__arr:hover,.fotorama__thumb__arr:hover{background-color:rgba(255,255,255,0.5)}.fotorama__arr:active,.fotorama__thumb__arr:active{background-color:rgba(213,213,213,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover{background-color:rgba(255,255,255,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active{background-color:rgba(213,213,213,0.5)}.fotorama__video-close{background-position:-80px 0;height:80px;opacity:0;right:0;top:0;transform:translate3d(80px, -80px, 0);transition:opacity .3s ease-in-out;width:80px}@media all and (max-width:768px){.fotorama__video-close{background-position:-100px -20px;top:10px;height:40px;width:40px}}.fotorama__video-close.fotorama-show-control{opacity:1;transform:translate3d(0, -10px, 0)}.gallery-placeholder__image{display:block;margin:auto}.fotorama__spinner{background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/images/loader-1.gif);bottom:0;display:none;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px;z-index:100}.fotorama__spinner.fotorama__spinner--show{display:block}.fotorama__product-video--loaded .fotorama__img,.fotorama__product-video--loaded .fotorama__img--full{display:none !important}.fotorama__stage .fotorama__arr--shown{display:block !important}.fotorama__stage .fotorama__arr--hidden{display:none !important}
@media only screen and (max-width: 767px) {
    div[data-role="am-banners-lite"] {
        order: -2;
    }
}
.wdt-emoji-popup,
.wdt-emoji-popup * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* hide unavailable fonts @todo - check fallbacks */
body[data-wdt-emoji-bundle='google'] .wdt-emoji[data-has-img-google='false'],
body[data-wdt-emoji-bundle='emojione'] .wdt-emoji[data-has-img-emojione='false'],
body[data-wdt-emoji-bundle='google'] .wdt-emoji[data-has-img-google='false'],
body[data-wdt-emoji-bundle='apple'] .wdt-emoji[data-has-img-apple='false'] {
  display: none;
}

/* picker styles */
.wdt-emoji-picker {
  position: absolute;
  right: 5px;
  bottom: 5px;

  width: 20px;
  height: 20px;
}

.wdt-emoji-picker:hover {
  cursor: pointer;
}

.wdt-emoji-picker-parent {
  position: relative;
}

.wdt-emoji-picker span.emoji-outer.emoji-sizer {
  width: 18px;
  height: 18px;

  pointer-events: none;
}

/* bundle popup styles */
.wdt-emoji-popup {
  position: absolute;
  top: 0;
  left: auto !important;

  visibility: hidden;

  width: 357px;
  max-width: 100%;
  height: 357px;
  max-height: 100%;

  transition: opacity 50ms ease, bottom 1s ease-out;

  opacity: 0;
  border: 1px solid #dedede;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  z-index: 99;
}

.wdt-emoji-popup.open {
  visibility: visible;
  opacity: 1;
  z-index: 999 !important;
}

#wdt-emoji-menu-header {
  padding: 4px 0 0 7px;

  border-bottom: 1px solid rgba(0, 0, 0, .15);
  background: #f7f7f7;
}

.wdt-emoji-tab {
  display: inline-block;

  width: 28px;
  margin-right: 2.5px;
  padding: 4px;

  transition: border-color 150ms ease-out;
  text-align: center;

  color: #9e9ea6;
  border-bottom: 3px solid transparent;
}

.wdt-emoji-tab:hover {
  cursor: pointer;
  text-decoration: none;
}

.wdt-emoji-tab.active {
  padding-top: 3px;

  color: #9e9ea6;
  border-bottom: 3px solid #e7543d;
}

#wdt-emoji-search,
#wdt-emoji-search:focus {
  font-size: 15px;
  line-height: 20px;

  width: 95%;
  max-width: 100%;
  height: 28px;
  margin: .5rem 9px .6rem;
  padding: 15px 2rem;

  transition: border-color 150ms ease-out;

  color: #444;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  outline: none;
}

#wdt-emoji-search:focus {
  border-color: #a0a0a0;
}

.wdt-emoji-popup h3 {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;

  position: relative;

  margin: 0;
  padding: 8px;

  color: #555;
  background: rgba(255, 255, 255, .95);
}

.wdt-emoji-popup h3.sticky {
  position: absolute;
  z-index: 4;

  width: 330px;
}

.wdt-emoji-scroll-wrapper {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-anchor: none;
  height: 257px;
  padding-bottom: 30px;
}

.wdt-emoji-sections {
  padding: 0 5px;
}

.wdt-emoji {
  line-height: 1rem;

  position: relative;

  display: inline-block;

  margin-right: 2.5px !important;
  margin-bottom: 1px;
  padding: 6px;

  -webkit-transition: background 500ms ease-out;
  -moz-transition: background 500ms ease-out;
  -ms-transition: background 500ms ease-out;
  -o-transition: background 500ms ease-out;
  transition: background 500ms ease-out;
  text-align: center;

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.wdt-emoji.not-matched {
  display: none;
}

.wdt-emoji:hover {
  cursor: pointer;
}

.wdt-emoji.gray:hover {
  background-color: rgba(175, 175, 175, .32);
}

.wdt-emoji.green:hover {
  background-color: #b7e887;
}

.wdt-emoji.pink:hover {
  background-color: #f3c1fd;
}

.wdt-emoji.yellow:hover {
  background-color: #f9ef67;
}

.wdt-emoji.blue:hover {
  background-color: #b5e0fe;
}

.wdt-emoji-tab .emoji-outer {
  width: 18px;
  height: 18px;
}

span.emoji {
  display: -moz-inline-box;
  display: inline-block;

  width: 1em;
  height: 1em;

  vertical-align: baseline;
  text-indent: -9999px;

  background-repeat: no-repeat;
  background-position: 50%, 50%;
  background-size: 1em;
  background-size: contain;

  -moz-box-orient: vertical;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

span.emoji-sizer {
  font-size: 1em;
  line-height: .81em;
}

span.emoji-outer {
  display: -moz-inline-box;
  display: inline-block;

  width: 22px;
  height: 22px;
  margin-top: -2px;

  vertical-align: middle;

  *display: inline;
}

span.emoji-inner {
  display: -moz-inline-box;
  display: inline-block;

  width: 100%;
  height: 100%;

  vertical-align: baseline;
  text-indent: -9999px;

  *vertical-align: auto;
  *zoom: 1;
}

img.emoji {
  width: 1em;
  height: 1em;
}

#wdt-emoji-footer {
  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  padding-bottom: .4rem;

  border-top: 1px solid rgba(0, 0, 0, .15);
  background: #f7f7f7;
}

#wdt-emoji-no-result {
  font-size: 10px;
  font-weight: 400;

  clear: both;

  padding: 20px;

  text-align: center;

  color: #bababa;
}

#wdt-emoji-preview {
  padding: .3rem 0 0 .7rem;

  -webkit-transition: opacity .1s ease-in .1s;
  -moz-transition: opacity .1s ease-in .1s;
  transition: opacity .1s ease-in .1s;

  opacity: 0;
}

#wdt-emoji-preview-img {
  font-size: 2rem;
  line-height: 2rem;

  float: left;

  width: 46px;
  height: 54px;
  padding: .6rem .5rem 0 .1rem;

  vertical-align: middle;
}

#wdt-emoji-preview-bundle {
  font-size: 17px;
  font-weight: bold;

  position: absolute;
  bottom: 19px;
  left: 14px;

  -webkit-transition: opacity .1s ease-in .1s;
  -moz-transition: opacity .1s ease-in .1s;
  transition: opacity .1s ease-in .1s;

  opacity: 1;
  color: #989ba0;
}

#wdt-emoji-search-result-title,
#wdt-emoji-no-result {
  display: none;
}

#wdt-emoji-search-result-title.wdt-show,
#wdt-emoji-no-result.wdt-show {
  display: block;

  margin: 0 5px;
}

.wdt-inline {
  display: inline;
}

.wdt-search-on {
  display: none;
}

.wdt-emoji-popup.preview-mode #wdt-emoji-preview-bundle {
  opacity: 0;
}

.wdt-emoji-popup.preview-mode #wdt-emoji-preview {
  opacity: 1;
}

#wdt-emoji-preview-img span.emoji-outer.emoji-sizer {
  position: relative;
  top: 3px;
  left: 4px;

  width: 40px;
  height: 40px;
}

#wdt-emoji-preview-text {
  font-size: 13px;

  position: relative;
  top: 9px;
  left: 10px !important;

  color: #777;
}

#wdt-emoji-preview-name {
  font-weight: bold;

  position: relative;
  left: 3px;

  color: #444;
}

.wdt-emoji-popup-mobile-closer {
  font-size: 25px !important;
  font-weight: bold;
  line-height: 35px;

  position: absolute;
  top: -35px;
  left: 50%;

  visibility: hidden;

  width: 40px;
  height: 35px;

  transform: translateX(-50%);
  text-align: center;

  opacity: 0;
  color: #444;
  border: 1px solid rgba(0, 0, 0, .1);
  border-bottom-color: #e7543d;
  border-radius: 50% 50% 0 0;
  background-color: rgba(255, 255, 255, .8);
}

/* iPhone 2G-4S-5-5S in portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (orientation: portrait) {
  .wdt-emoji-picker {
    display: none;
  }

  .wdt-emoji-tab {
    width: 24px;
  }

  .wdt-emoji {
    margin-right: 0 !important;
  }

  #wdt-emoji-footer {
    display: none;
  }

  .wdt-emoji-scroll-wrapper {
    height: 170px;
  }

  .wdt-emoji-popup {
    height: 206px;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  #wdt-emoji-search {
    display: none;
  }

  .wdt-emoji-popup-mobile-closer {
    visibility: visible;

    opacity: 1;
  }

  .wdt-emoji-popup h3.sticky {
    width: 300px;
  }
}

/* iPhone 6 in portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (orientation: portrait) {
  .wdt-emoji {
    margin-right: -1px !important;
  }

  .wdt-emoji-tab {
    width: 30px;
  }

  .wdt-emoji-popup h3.sticky {
    width: 359px;
  }
}

.designer-container{margin-bottom:30px;}
.box-tocart,.box-tocart .fieldset{margin-bottom:0px!important;}
#designer{height:100vh;position:fixed;display:block;left:-100%;top:0px;z-index:10000;background:white;width:100%;opacity:0;}
.full-designer-open .desginer-container-quick-edit-conten{height: unset;}
#open-quick-edit,
#configure-design-open{background-color:#fda039;border:1px solid #fda039;color:#fff;padding:15px 40px;box-shadow:0px 0px 0px 0px;font-size:18px}
#designer-quick-edit{border:0px;margin-top:15px;}
#quick-edit-fields{display:none;position:absolute;top:0;left:0;}
.designer-container-inner{position:relative;width:300px;}
.open-full-designer-link{text-align:center;padding:15px 0px;}
#quick-edit-close-btn{width:28px;height:28px;display:block;background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/Mhdirekt_ProductsDesigner/images/close-btn.png);background-repeat:no-repeat;position:absolute;right:15px;top:12px;}
#quick-edit-fields{background-color:#f2f2f2;width:100%;top:0px;left:0px;z-index:9999;-webkit-box-shadow: 0px 10px 16px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 16px 0px rgba(0,0,0,0.75);box-shadow: 0px 10px 16px 0px rgba(0,0,0,0.75);}
.quick-edit-fields-title{font-weight:bold;padding:15px;border-bottom:1px solid #e4e4e4;}
.quick-edit-field{padding-bottom:0px;}
.quick-edit-field input{display:block;}
.image-field{margin-top:3px;overflow:hidden}
.image-field-image,
.image-field-button{float:left;}
.image-field-button{margin-left:20px;display: none;}
.quick-edit-field-image{max-width:100px;max-height:100px;display: block;}
.change-image-button{background-color:#07B0FF;border: none;color:#fff;box-shadow: 0px 0px 0px 0px;font-size: 14px;height: 36px;border-radius: 2px;text-align: center;display: flex;align-items: center;display: -webkit-flex;padding: 0 15px !important;}
.catalog-product-view .columns{z-index: inherit;}
.desginer-container-quick-edit{padding:37.75px 14.75px !important;-webkit-transition: right 0.5s ease-out;-moz-transition: right 0.5s ease-out;transition: right 0.5s ease-out;position: fixed !important;max-width: 360px;width: 100% !important;background-color: #fff !important;z-index:99!important;height: 100vh;overflow-y: scroll;box-shadow: 0 1px 2px 0 rgba(48,58,56,0.1), 0 8px 16px 0 rgba(40,52,49,0.2) !important;right: -400px !important;}
.desginer-container-quick-edit.open-config-block{right: 0 !important;}
.quick-edit-input{overflow:hidden;clear:both;}
.quick-edit-field input[type="text"]{height: 40.5px;max-width:205px;width: 100%;border: 0.8px solid #DFE0DF;border-radius: 2px;padding-left: 16.25px;padding-right: 16.25px;float:left;}
.quick-edit-color-selector,
.quick-edit-label{clear:both;width:100%;margin-top:10px;}
.quick-edit-color{display:inline-block;width:30px;height:30px;border:2px solid #ddd;}
.quick-edit-color.selected-color{border:2px solid red;}
.desginer-container-quick-edit-headline{border-bottom: none !important;position:relative;margin-bottom:10px;}
.quick-edit-field-label {font-family: 'Nunito Sans';line-height: 20px;margin-bottom:3px;}
.quick-edit-text-color{margin-right:10px;display:inline-block;width:40px;height:40px;background-image:url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/Mhdirekt_ProductsDesigner/images/color-selector.png);background-size:100%;float:right;}
.quick-edit-field .image-field{display: flex;display: -webkit-flex;align-items: center;width: 100px;height: 100px;justify-content: center;background-color: rgba(88,88,88,0.05);border: 1px solid rgba(88,88,88,0.05);position: relative;}
#designer-block .product-designer-options .product-designer-options-headline {display: none;}
.catalog-product-view .add-to-cart-conf-btn.orange-btn,.catalog-product-view #design-template.orange-btn{pointer-events: auto;background-color: #242C28;}
.add-to-cart-conf{position: fixed;;width: 100%;margin: 0 -14.75px;bottom: 0px;border-top: 0.5px solid #DBDBDB;padding: 16px 18px 25px; max-width: 360px;background-color:#fff;z-index: 5;animation-name: forceRedraw;animation-duration: 4s;animation-iteration-count:infinite;}
.swatch-attribute.quick-edit a{margin-left: 0;text-decoration: none;color: #07B0FF;font-family: 'Nunito Sans';line-height: 19px;}
.desginer-container-quick-edit-headline a{background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/Mhdirekt_ProductsDesigner/images/close.png);width: 24px;height: 24px;background-size: 16px;background-position: center;display: block;background-repeat: no-repeat;position: absolute;right: 0;top: -1px;cursor: pointer;font-size: 0;}
.config-preview-checkbox{margin-top: 25px;}
#product-options-wrapper .swatch-attribute.quick-edit{display: block;position: relative;padding: 0;z-index: 9999999 !important;overflow-y: inherit;}
.select-link-option{border: 0.5px solid #222C28;border-radius: 2px;color:#222C28;font-size: 12px;padding: 0 7.35px;letter-spacing: -0.29px;min-width: 25.3px;text-align: center;min-height: 40px;line-height: 40px;text-align: center;background-color:#fff;margin-right: 7px;margin-bottom: 5px;}
.select-link-option:hover{text-decoration: none;font-weight: 400;border: 0.5px solid #47AFF8;padding: 0 7.35px;color:#47AFF8;}
.select-link-option.active{background-color:#47AFF8;color:#fff;font-weight: normal;border-color:#47AFF8;}
.product-info-main #designer-block .swatch-input.super-attribute-select,
.product-info-main #designer-block .select-images select{display:none;}
.select-images a{display: inline-block; cursor: pointer;}
.bundle-selection-data{display:none;}
.bundle-selection-data.visible-selection{display:block;}
.select-link-option.select-link.disabled-item {pointer-events: none;border-color: #888;color: #888;background-color: #fff;}
.product-info-main .swatch-attribute .swatch-attribute-label{display:block!important;margin-top:15px;}
.product-info-main .swatch-option{width:20px;height:20px;border:1px solid #ccc;}
.product-info-main .swatch-option.selected{border:1px solid #ec524a;}
.product-options-wrapper .swatch-attribute .swatch-option:hover:not(.disabled){padding:0px;}
.designer-loader{z-index:9999998;width:100%;height:100%;position:fixed;left:0px;top:0px;background-color:#fff;}
#designer{z-index:9999999;display:block;}
.fieldset{outline: none;}
#product-options-wrapper .field.option{margin-top:20px!important;}
.personalize-button{display:inline-block;border:1px solid #000;border-radius:4px;padding:3px 15px;}
.personalize-button:hover{border:1px solid #47aff8;color:#47aff8!important;}
.bundle-option-label{display:none;}
.catalog-product-view .bundle-options-container .field.option > .label > span{font-size:16px!important;}
.desginer-container-quick-edit{position:absolute;top:0;right:0;width:90%;background-color:#f2f2f2;z-index:999;padding:20px;box-sizing:border-box;box-shadow:-2px 0 10px -4px #000;}
.designer-container-full-edit{text-align:center;padding-top:10px;color:#059dc1!important;}
.swatch-attribute.quick-edit .designer-buttons{margin-bottom: 250px;}
.quick-edit-field{margin-bottom:15px!important;width: 100%;}
.quick-edit-fields-block{display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: left;}
.quick-edit-field.field-quick-image {width: 100px;margin-right: 5px;}
.change-image-button{padding:4px 8px;cursor:pointer;line-height:1.2;}
.image-field-image{cursor:pointer;}
.image-field-image::after {content:"";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/Mhdirekt_ProductsDesigner/images/camera.png);width: 25px;height: 25px;background-size: 25px;background-repeat: no-repeat;position: absolute;right: 0;bottom: 0;left: auto;opacity: 0.7;}
.background-field-color::after {content:"";background-image: url(https://www.radbag.nl/static/frontend/Mhdirekt/radbag/nl_NL/Mhdirekt_ProductsDesigner/images/edit.png);width: 25px;height: 25px;background-size: 25px;background-repeat: no-repeat;position: absolute;right: 0;bottom: 0;left: auto;opacity: 0.7;}
.background-field-color{display:block;width:100%;height:100%;cursor:pointer;}
.image-field{display:flex;}
.designer__imgUploader-wrap{position:fixed;z-index:99999;top:0;left:0;display:-webkit-flex;display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;}
.designer__imgUploader-Placeholder{position:absolute;z-index:-1;top:-25vh;left:-25vw;width:150vw;height:150vh;background:#676767;}
.designer__imgUploader .cancel-button{background-color:#222C28;color:#FFFFFF;border:none;cursor:pointer;min-width:100px;min-height:30px;text-align:center;border-radius:2px;margin-right:15px;float:right;}
.designer__imgUploader{position:relative;z-index:99999;width:90%;width:calc(100% - 50px);max-width:100%;height:90%;height:calc(100% - 50px);max-height:100%;background:#fff;}
.imgUploader__images{padding:5px 15px 10px 22px;}
.imgUploader__images img:hover{box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.5);}
.imgUploader__images img{margin-right:10px;margin-bottom:7px;cursor:pointer;width:100%;max-width:64px;border:1px solid #f2f2f2;border-radius:2px;}
.imgUploader__title{font-weight:600;font-size:18px;padding:17px 15px 10px 22px;color:#222C28;font-family:"Montserrat", sans-serif;}
.designer__imgUploader .dropzone-upload-button{margin:45px auto;text-align:center;}
.designer__imgUploader .dropzone-upload-button button:hover{background-color:#e6f5f8;color:#059dc1;}
.designer__imgUploader .dropzone-upload-button button{border:1px dashed #868686;outline:none;background-color:transparent;padding:11px 45px;border-radius:4px;cursor:pointer;}
.designer-preview{margin-bottom:15px;position: relative;z-index: 4;}
.loading-logo-preview-block .loading-logo-preview{background-color:#ffffff;border-radius: 50%;box-shadow: 0 0 6px 0 #cbcbcb;-moz-box-shadow: 0 0 6px 0 #cbcbcb;-webkit-box-shadow: 0 0 6px 0 #cbcbcb;display: block;height: 130px;left: 50%;position: fixed;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 130px;z-index: 9999;}
.loading-logo-preview-block{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.2);z-index: 15;}
.loading-logo-btn .spinner,.loading-logo-preview .spinner {margin: auto;width: 70px;text-align: center;margin-top: 54px;}
.loading-logo-btn .spinner > div,.loading-logo-preview .spinner > div {width: 18px;height: 18px;background-color: #333;border-radius: 100%;display: inline-block;-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;  animation: sk-bouncedelay 1.4s infinite ease-in-out both;animation-delay: 0s;}
.loading-logo-btn .spinner .bounce1,.loading-logo-preview .spinner .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
.loading-logo-btn .spinner .bounce2,.loading-logo-preview .spinner .bounce2{-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}
.show-layer-body .show-layer.layer-conf{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.4);}
.show-layer-body .page-header-wrapper-custom-menu .nav-sections-item-content > .navigation{z-index: 1;}
.show-layer-body .page-header-wrapper-custom-search .block-search{z-index: 1;}
.show-layer-body{overflow: hidden;height: 100vh;}
.swatch-attribute.quick-edit .quick-edit-submit{background-color:#F2F4F3;border: none;border-radius: 2px;color:#222C28;font-size: 12px;display: inline-block;padding: 0 15px;line-height: 35px;text-transform: none;font-weight: 500;letter-spacing: normal;height: 36px;cursor: pointer;}
.swatch-attribute.quick-edit .quick-edit-submit:hover{text-decoration: underline;}
.personal-config-btn.designer-btn ~ .loading-logo {display: none !important;}
.loading-logo-btn {display: none;left: 50%;position: absolute;border: none;box-shadow: none;height: 48px;top: auto;-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);background-color:#242C28;width: 90%;border-radius: 0;}
.loading-logo-btn .spinner > div{background-color: #fff;}
.loading-logo-btn .spinner{margin-top: 16px;}
.product-info-main .bundle-options-container .block-bundle-summary .box-tocart .actions{z-index:99;}
/* New design elements */
.swatch-attribute.quick-edit .quick-edit-submit{display: inline-block;text-transform: none;letter-spacing: normal;font-weight: 300;font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border: 1px solid transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;padding: .75rem 1.25rem;line-height: 18px;border-radius: .375rem;-webkit-transition: all 250ms cubic-bezier(.27,.01,.38,1.06);transition: all 250ms cubic-bezier(.27,.01,.38,1.06);color: #212529;border-color: #e9ecef;background-color: #e9ecef;box-shadow: none;}
.swatch-attribute.quick-edit .quick-edit-submit:hover {text-decoration: none;color: #212529;background-color: #dadfe4;border-color: #dadfe4;box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(233,236,239,.25);}
.quick-edit-input textarea{padding: .5rem 1rem;font-size: 16px;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #becad6;font-weight: 300;will-change: border-color,box-shadow;border-radius: 0;box-shadow: none;transition: box-shadow 250ms cubic-bezier(.27,.01,.38,1.06),border 250ms cubic-bezier(.27,.01,.38,1.06);border-radius: .375rem;}
.quick-edit-input textarea:focus{color: #495057;background-color: #fff;border-color: #007bff;box-shadow: 0 .313rem .719rem rgba(0,123,255,.1),0 .156rem .125rem rgba(0,0,0,.06);}
.quick-edit-color-selector, .quick-edit-label {clear: both;width: 100%;margin-top: 10px;font-weight: 300;color: #5a6169;margin-bottom: 5px;}
.quick-edit-color-selector{overflow-x: scroll;white-space: nowrap;}
.swatch-attribute.quick-edit a.quick-edit-color{font-weight: 300;font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border: 1px solid transparent;border-top-color: transparent;  border-bottom-color: transparent;border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;padding: .75rem 1.25rem;font-size: .875rem;line-height: 1.125;border-radius: .375rem;-webkit-transition: all 250ms cubic-bezier(.27,.01,.38,1.06);transition: all 250ms cubic-bezier(.27,.01,.38,1.06);width: 42px;height:26px;margin: 2px 0 0;cursor: pointer;color: #fff;border-color: #007bff;background-color: #007bff;box-shadow: none;}
.swatch-attribute.quick-edit a.quick-edit-color:hover{box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(0,123,255,.25);border-width: 2px;}
.swatch-attribute.quick-edit a.quick-edit-color.selected-color {box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(0,123,255,.25);border-width: 2px;}
.config-preview-checkbox input[type="checkbox"] + label::before {margin-top: 0;top: .1875rem;left: 0;width: 18px;height: 18px;background-color: #fff;border: 1px solid #becad6;transition: all 250ms cubic-bezier(.27,.01,.38,1.06);box-shadow: none;border-radius: 2px;background-image: none;}
.config-preview-checkbox input[type="checkbox"]:checked + label::before{background-color: #007bff !important;border-color: transparent;}
.config-preview-checkbox input[type="checkbox"] + label::after {content: '';position: absolute;top: 5px;left: 8px;width: 3px;height: 9px;opacity: 0;-webkit-transform: rotate(45deg) scale(0);transform: rotate(45deg) scale(0);border-right: 2px solid #fff;border-bottom: 2px solid #fff;transition: border 250ms cubic-bezier(.27,.01,.38,1.06),-webkit-transform 250ms cubic-bezier(.27,.01,.38,1.06);transition: transform 250ms cubic-bezier(.27,.01,.38,1.06),border 250ms cubic-bezier(.27,.01,.38,1.06);transition: transform 250ms cubic-bezier(.27,.01,.38,1.06),border 250ms cubic-bezier(.27,.01,.38,1.06),-webkit-transform 250ms cubic-bezier(.27,.01,.38,1.06);transition-delay: 0s, 0s, 0s;transition-delay: 0s, 0s, 0s;transition-delay: .1s;}
.config-preview-checkbox input[type="checkbox"]:checked + label::after {opacity: 1;-webkit-transform: rotate(45deg) scale(1);transform: rotate(45deg) scale(1);background-image: none;}
.conf-preview-check-label {padding-left: 30px !important;}
.catalog-product-view .add-to-cart-conf-btn.orange-btn {color: #fff;border-color: #212529;background-color: #212529;box-shadow: none;border-radius: .375rem;-webkit-transition: all 250ms cubic-bezier(.27,.01,.38,1.06);transition: all 250ms cubic-bezier(.27,.01,.38,1.06);}
.catalog-product-view .add-to-cart-conf-btn.orange-btn:hover {color: #fff;background-color: #16181b;border-color: #16181b;box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(33,37,41,.25);}
.quick-edit-input textarea:hover {border-color: #8fa4b8;}
.quick-edit-field.field-quick-image#field-Background {order: 1;width: 100%;position: relative;}
.quick-edit-field.field-quick-image#field-Background #backgrounds {overflow-x: scroll;white-space: nowrap;position: absolute;top: 36px;left: 106px;width: 225px;}
.quick-edit-field.field-quick-image#field-Background #backgrounds .background-option {display: inline-block;width:auto;margin-right: 3px;margin-top: 0;height: 100px;}
.quick-edit-field.field-quick-image#field-Background #backgrounds .background-option img {height: 100%;width: auto;}
.quick-edit-field.field-quick-image{order: 2;}
.quick-edit-field.field-quick-text {order: 3;}
/* .buy-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text, .create-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text{height: 40px;padding: .5rem 1rem;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #becad6;border-top-color: rgb(190, 202, 214);border-right-color: rgb(190, 202, 214);  border-bottom-color: rgb(190, 202, 214);border-left-color: rgb(190, 202, 214);border-top-color: rgb(190, 202, 214);border-right-color: rgb(190, 202, 214);border-bottom-color: rgb(190, 202, 214);border-left-color: rgb(190, 202, 214);font-weight: 300;will-change: border-color,box-shadow;border-radius: .375rem;box-shadow: none;transition: box-shadow 250ms cubic-bezier(.27,.01,.38,1.06),border 250ms cubic-bezier(.27,.01,.38,1.06);}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text:hover, .create-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text:hover{border-color: #8fa4b8;}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text:focus,.create-custom-product.catalog-product-view .bundle-configuration #poster-form .input-text:focus {color: #495057;background-color: #fff;border-color: #007bff;box-shadow: 0 .313rem .719rem rgba(0,123,255,.1),0 .156rem .125rem rgba(0,0,0,.06);}
.bundle-configuration #generate-preview{display: inline-block;text-transform: none;letter-spacing: normal;font-weight: 300;font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border: 1px solid transparent;    border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;padding: .75rem 1.25rem;line-height: 18px;border-radius: .375rem;-webkit-transition: all 250ms cubic-bezier(.27,.01,.38,1.06);transition: all 250ms cubic-bezier(.27,.01,.38,1.06);color: #212529;border-color: #e9ecef;background-color: #e9ecef;box-shadow: none;}
.bundle-configuration #generate-preview.action.primary:hover{text-decoration: none;color: #212529;background-color: #dadfe4;border-color: #dadfe4;box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(233,236,239,.25);}
.bundle-configuration #generate-preview.action.primary:hover span {text-decoration: none;}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form select, .create-custom-product.catalog-product-view .bundle-configuration #poster-form select{height: 40px;padding: .375rem 1.75rem .375rem .75rem;line-height: 1.2;color: #495057;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: auto;background-size: auto;background-size: 8px 10px;border: 1px solid #becad6;font-weight: 300;transition: box-shadow 250ms cubic-bezier(.27,.01,.38,1.06),border 250ms cubic-bezier(.27,.01,.38,1.06);border-radius: .375rem;}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form select:hover, .create-custom-product.catalog-product-view .bundle-configuration #poster-form select:hover{cursor: pointer;border-color: #8fa4b8;}
.buy-custom-product.catalog-product-view .bundle-configuration #poster-form select:focus, .create-custom-product.catalog-product-view .bundle-configuration #poster-form select:focus{border-color: #007bff;box-shadow: 0 .313rem .719rem rgba(0,123,255,.1),0 .156rem .125rem rgba(0,0,0,.06);color: #495057;background-color: #fff;}
.config-preview-checkbox input[type="radio"] + label, .config-preview-checkbox input[type="checkbox"] + label{padding-left: 30px;}
#designer-block .select-link-option.select-link{font-weight: 300;font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border: 1px solid transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;padding: .75rem 1.25rem;line-height: 23px;border-radius: .375rem;transition: all 250ms cubic-bezier(.27,.01,.38,1.06);background-color: transparent;background-image: none;border-color: #007bff;color: #007bff;font-size: 13px;}
#designer-block .select-link-option.select-link:hover, #designer-block .select-link-option.select-link.active {color: #fff;background-color: #007bff;border-color: #007bff;box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(0,123,255,.25);} */

@media only screen and (max-width: 768px){
  .desginer-container-quick-edit{padding: 0 !important;max-width: inherit;overflow-y: none;}
  .desginer-container-quick-edit-conten{position: absolute;width: 100%;padding: 41px 16px !important;height: 100vh;overflow-y: scroll;}
  .add-to-cart-conf{margin: 0 -16px;height: auto;;max-width: inherit;z-index: 5;left: 0;right: 0;margin: auto;display: none;padding-bottom: 30px;}
  .add-to-cart-conf .add-to-cart-conf-btn.orange-btn{position: relative;bottom: 0;}
  .add-to-cart-conf .loading-logo-btn{top: 16px;z-index: 9;}
  .open-config-block .add-to-cart-conf{display: block;}
  #product-options-wrapper .swatch-attribute.quick-edit{z-index: inherit !important;}
  .quick-edit-text-color{float:left;margin-left:10px!important;}
  .quick-edit-field input[type="text"]{font-size: 16px;min-width:225px;max-width:75%;}
  .show-layer-body .show-layer.layer-conf{display: none;}
  .desginer-container-quick-edit{right: -104% !important;}
  .designer-preview{text-align: center;}
  .show-layer-body .product-info-main .bundle-options-container .block-bundle-summary .box-tocart .actions{position:static!important}
  .show-layer-body .page-header.header-sticky{display:none!important}
  .show-layer-body .actions {padding: 0 !important;}
  /* .product-info-main #mobile-btn-generate-preview{display: inline-block;text-transform: none;letter-spacing: normal;font-weight: 300;font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border: 1px solid transparent;    border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;padding: .75rem 1.25rem;line-height: 18px;border-radius: .375rem;-webkit-transition: all 250ms cubic-bezier(.27,.01,.38,1.06);transition: all 250ms cubic-bezier(.27,.01,.38,1.06);color: #212529;border-color: #e9ecef;background-color: #e9ecef;box-shadow: none;}
  .product-info-main #mobile-btn-generate-preview:hover{text-decoration: none;color: #212529;background-color: #dadfe4;border-color: #dadfe4;box-shadow: 0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(233,236,239,.25);}
  .product-info-main #mobile-btn-generate-preview:hover span{text-decoration: none;} */
  .quick-edit-field.field-quick-image#field-Background #backgrounds{width: calc(100% - 100px);}
}

@keyframes forceRedraw {
  from { box-shadow: inset rgba(0,0,0,0) 0 0 0; }
  to { box-shadow: inset rgba(0,0,0,0.0000001) 0 0 0 10px; }
}
/** SEARCH BOX */

.ais-search-box--powered-by {
    font-size: .8em;
    text-align: right;
    margin-top: 2px;
}

input::-ms-clear {
    display: none;
}

/** PAGINATION */

#instant-search-pagination-container {
    width: 100%;
    text-align: center;
}

.ais-pagination {
    background-color: transparent;
    border: none;
    box-shadow: none;
    margin: 20px auto;
}

.ais-pagination li {
    display: inline-block;
}

.ais-pagination--item a {
    padding: 5px 10px;
    margin: 0 5px;
    line-height: 25px;
    background-color: white;
    color: #727272;
}

.ais-pagination li.ais-pagination--item__disabled {
    display: none;
}

.ais-pagination--item__active a {
    font-weight: bolder;
    color: #606060;
    text-decoration: underline;
}

.ais-pagination--item.ais-pagination--item__next a,
.ais-pagination--item.ais-pagination--item__previous a {
    font-weight: bold;
    color: #606060;
}

/** REFINEMENT LIST */

.ais-menu--link,
.ais-hierarchical-menu--link,
.ais-price-ranges--link,
.ais-refinement-list--label {
    padding: 4px 10px;
    cursor: pointer;
    color: #636363;
    text-decoration: none;
    display: block;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
}

.ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link,
.ais-refinement-list--item__active > div > .ais-hierarchical-list--link,
.ais-refinement-list--item__active > div > .ais-refinement-list--label,
.ais-price-ranges--item__active > .ais-price-ranges--link {
    font-weight: bold;
    box-shadow: inset 3px 0 0 #3399cc;
}

.ais-hierearchical-link-wrapper, .ais-refinement-list--item {
    padding: 7px 0;
}

.ais-refinement-list--label, .ais-hierarchical-menu--link {
    line-height: 1.0em;
    padding: 0 10px;
}

.ais-refinement-list--label img {
    display: inline;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper .cross-circle,
.ais-refinement-list--item__active .cross-circle {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml;utf8,<svg width=\'34\' height=\'34\' viewBox=\'0 0 34 34\' xmlns=\'http://www.w3.org/2000/svg\'><title>testvg</title><g fill=\'%23000\' fill-rule=\'evenodd\'><path d=\'M17.163 0C7.95 0 .41 7.578.353 16.893c-.03 4.542 1.693 8.82 4.847 12.053 3.156 3.23 7.367 5.026 11.857 5.054h.11c9.21 0 16.75-7.578 16.81-16.893C34.035 7.735 26.54.06 17.163 0zm.015 30.842v1.08l-.09-1.08c-3.656-.023-7.085-1.485-9.654-4.115-2.57-2.63-3.97-6.116-3.948-9.814C3.533 9.33 9.673 3.158 17.262 3.158c7.548.048 13.65 6.297 13.605 13.93-.05 7.585-6.19 13.754-13.69 13.754z\'/><path d=\'M22.362 10.23l-5.186 5.245-5.186-5.244c-.417-.42-1.092-.42-1.51 0-.416.422-.416 1.105 0 1.526L15.668 17l-5.186 5.244c-.416.42-.416 1.104 0 1.525.21.21.483.316.755.316.273 0 .546-.106.755-.317l5.186-5.245 5.186 5.244c.208.21.482.316.754.316.273 0 .546-.106.755-.317.417-.422.417-1.105 0-1.526L18.685 17l5.187-5.244c.417-.42.417-1.104 0-1.525-.416-.42-1.09-.42-1.508 0z\'/></g></svg>") no-repeat center center / contain;
    opacity: 0;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper:hover .cross-circle,
.ais-refinement-list--item__active:hover .cross-circle {
    text-decoration: underline;
    vertical-align: bottom;
    margin-left: 6px;
    opacity: 1;
}

.ais-refinement-list--item:hover {
    text-decoration: underline;
}

.ais-price-ranges--input {
    width: 70px !important;
}

.ais-price-ranges--label {
    margin: 5px;
}

.ais-refinement-list--checkbox {
    margin-right: 10px;
}

.ais-current-refined-values--link {
    cursor: pointer;
    color: #636363;
    border-radius: 2px;
    border: solid 1px #DDDDDD;
    background-color: #f4f4f4;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    padding: 0 8px 0 0;
    height: 28px;
    overflow: hidden;
}

.ais-current-refined-values--clear-all {
    position: absolute;
    right: 6px;
    top: 3px;
    color: #666666;
    font-weight: 500;
}

a.ais-current-refined-values--link:hover {
    text-decoration: none;
}

.ais-current-refined-values--item {
    margin-top: 8px;
}

.ais-current-refined-values--item:after {
    clear: both;
    content: "";
    display: block;
}

.ais-current-refined-values--item .current-refinement-label {
    font-weight: bold;
}

.ais-current-refined-values--item .cross-wrapper {
    font-weight: bold;
    background-color: #DDDDDD;
    border-radius: 1px 0 0 1px;
    float: left;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
}

.ais-current-refined-values--link:hover .cross-wrapper {
    text-decoration: none;
}

.ais-current-refined-values--link .cross-wrapper img {
    display: inline;
    margin-top: 6px;
}


.ais-current-refined-values--item .current-refinement-wrapper {
    float: left;
    width: calc(100% - 26px);
    height: 26px;
    padding-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 26px;
}

.ais-current-refined-values--link:hover .current-refinement-wrapper {
    text-decoration: line-through;
}

.ais-menu--link:hover,
.ais-price-ranges--link:hover,
.ais-hierarchical-menu--link:hover {
    color: #636363;
}

.ais-menu--count, .ais-hierarchical-menu--count, .ais-refinement-list--count {
    float: right;
    color: #666;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__wrapper {
    width: 94%;
    margin: 0 auto 5px;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__submit {
    display: none;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset {
    width: 10px;
    margin-top: -30px;
    margin-right: 7px;
    background: none;
    border: none;
    box-shadow: none;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset:hover {
    background: none;
}

#algolia_instant_selector .ais-refinement-list--list .sbx-sffv__reset svg {
    width: 15px;
    height: 15px;
    fill: #636363;
}

#algolia_instant_selector .ais-refinement-list--list .sffv-no-results {
    padding-left: 3%;
}

/** RANGE SLIDER */

.ais-range-slider .rheostat {
    overflow: visible;
    margin-top: 3em;
    margin-bottom: 4em;
    width: 88%;
    margin-left: 6%;
}

.ais-range-slider .rheostat-background {
    background-color: #F3F4F7;
    border: 1px solid #DDD;
    border-right-width: 2px;
    border-left-width: 2px;
    position: relative;
}

.ais-range-slider .rheostat-horizontal .rheostat-background {
    height: 6px;
    top: 0;
    width: 100%;
}

.ais-range-slider .rheostat-horizontal .rheostat-progress {
    background-color: #b5b6b9;
    position: absolute;
    height: 4px;
    top: 1px;
}

.ais-range-slider .rheostat-horizontal .rheostat-handle {
    margin-left: -12px;
    top: -7px;
}

.ais-range-slider--handle {
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 1;
    background: #FFFFFF;
    border: 1px solid #c8c8c8;
    border-radius: 50%;
    cursor: pointer;
}

.ais-range-slider--handle-lower {
    margin-left: -9px !important;
}

.ais-range-slider--tooltip {
    position: absolute;
    background: #FFFFFF;
    top: -2em;
    left: -50%;
    min-width: 20px;
    text-align: center;
    font-size: .8em;
}

.ais-range-slider--value {
    width: 40px;
    position: absolute;
    text-align: center;
    margin-left: -20px;
    padding-top: 15px;
    font-size: .8em;
}

.ais-range-slider--marker {
    position: absolute;
    margin-left: -1px;
    width: 1px;
    height: 5px;
}

.ais-range-slider--marker-large {
    background: #DDD;
    width: 2px;
    margin-left: -2px;
    height: 12px;
}

.ais-range-slider--marker-large:first-child {
    margin-left: 0;
}

/** Auto-completion menu */

#algolia-autocomplete-container .aa-dropdown-menu .before_special {
    color: #aaaaaa;
    text-decoration: line-through;
    font-size: 12px;
}

#algolia-autocomplete-container .aa-dropdown-menu .tier_price {
    color: #666666;
    font-size: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .tier_price .tier_value {
    color: #54A5CD;
    font-size: 12px;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag {
    color: #3284b6;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details {
    font-size: 10px;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details em {
    color: #222222;
}

#algolia-autocomplete-tt.algolia-autocomplete {
    width: 100%;
    display: inline-block !important;
}

#algolia-autocomplete-container .aa-dropdown-menu {
    position: absolute;
    margin-top: -1px;
    right: 0;
    width: 100%;
    z-index: 1000 !important;
    border: 1px solid #BBB;
    border-top: 3px solid #8EB4D0;
    border-radius: 1px;
    background: white;
}

@media (min-width: 992px) {
    #algolia-autocomplete-container .aa-dropdown-menu {
        width: 71.1%;
        min-width: 800px;
    }
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 {
    position: relative;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-left {
    width: 67%;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-right {
    width: 33%;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products {
    padding: 40px 40px;
    min-height: 250px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .title {
    font-weight: bold;
    margin-bottom: 30px;
    font-size: 16px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .suggestions {
    margin-bottom: 30px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .see-all a {
    color: #636363;
    font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results {
    padding: 10px;
    font-style: italic;
}

#algolia-autocomplete-container .aa-dropdown-menu .category {
    padding: 4px;
    color: rgb(166, 166, 166);
    text-align: left;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions {
    padding: 4px;
    color: #54A5CD;
    text-align: left;
    font-size: 0.7em;
    text-transform: uppercase;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit {
    display: block;
    position: relative;
    padding: 5px 10px;
    color: #000;
    text-align: left;
    text-decoration: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit {
    padding-left: 30px;
}

#algolia-autocomplete-container .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass {
    position: absolute;
    right: auto;
    left: 5px;
    top: 7px;
    fill: #A6A6A6;
    stroke: #A6A6A6;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9 {
    background-color: #F9F9F9;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products #autocomplete-products-footer {
    display: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
    display: inline-block;
    width: 100%;
}

@media (min-width: 768px) {
    #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
        display: inline-block;
        width: 50%;
    }
}


#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit {
    padding: 15px 10px;
}

.autocomplete-wrapper {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}

.autocomplete-wrapper:after {
    clear: both;
    content: '';
}

#algolia-autocomplete-container .col9 {
    float: right;
    box-sizing: border-box;
}

#algolia-autocomplete-container .col3 {
    float: right;
    box-sizing: border-box;
}

#algolia-autocomplete-container.reverse .col3 {
    float: left;
    min-width: 100%;
}

#algolia-autocomplete-container.reverse .col9 {
    float: left;
    min-width: 100%;
    display: flex;
    height: 100%;
    flex: 1;
}

@media (min-width: 768px) {
    #algolia-autocomplete-container .col9 {
        border-left: solid 1px #eeeeee;
        width: 70%;
        right: 0;
        height: 100%;
    }

    #algolia-autocomplete-container .col3 {
        float: left;
        width: 30%;
    }

    #algolia-autocomplete-container.reverse .col3 {
        float: left;
        width: 30%;
    }

    #algolia-autocomplete-container.reverse .col9 {
        border-right: solid 1px #eeeeee;
        float: left;
        width: 70%;
    }
}

#algolia-autocomplete-container .other-sections {
    margin: 20px 10px 70px;
}


.aa-dataset-products .aa-suggestions {
    margin: 10px auto 10px auto;
}

.aa-dataset-suggestions {
    display: none;
}

@media (min-width: 768px) {
    .aa-dataset-suggestions {
        display: block;
    }
}


@media (min-width: 768px) {
    .aa-dataset-products .aa-suggestions {
        margin: 10px auto 50px auto;
    }
}


.aa-dataset-products .aa-suggestions:after {
    content: '';
    display: block;
    clear: both;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit {
    padding-left: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions {
    margin-bottom: 20px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit {
    background-color: #f2f2f2;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em {
    font-weight: bold;
    font-style: normal;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price {
    font-size: 1.1em;
    color: #54A5CD;
    height: 22px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb {
    float: left;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img {
    width: 50px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info {
    margin-left: 60px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#autocomplete-products-footer {
    background-color: #F9F9F9;
    text-align: center;
    display: none;
    position: absolute;
    width: 70%;
    padding: 10px 0;
    bottom: 0;
    left: 30%;
}

#algolia-autocomplete-container.reverse #autocomplete-products-footer {
    right: auto;
    left: 0;
}

@media (min-width: 768px) {
    #autocomplete-products-footer {
        display: block;
    }
}

#autocomplete-products-footer span {
    color: #15769c;
    font-weight: 600;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
    font-size: 0.8em;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em {
    color: #222;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
    position: absolute;
    width: 100%;
    padding: 10px;
    text-align: center;
    bottom: 0;
    left: 4px;
    font-size: 13px;
}

#algolia-autocomplete-container.reverse .aa-dropdown-menu .footer_algolia {
    left: auto;
    right: 4px;
}

@media (min-width: 768px) {
    #algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
        width: 30%;
    }
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia span {
    color: #B8B8B8;
    font-size: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia img {
    display: inline;
    height: 1.5em;
    vertical-align: bottom;
    max-width: 130px;
}

/** Search Box */

#algolia-searchbox {
    position: relative;
}

#algolia-searchbox .clear-cross, #algolia_instant_selector .clear-cross {
    position: absolute;
    display: none;
    background: url("data:image/svg+xml;utf8,<svg width=\'12\' height=\'12\' viewBox=\'0 0 12 12\' xmlns=\'http://www.w3.org/2000/svg\' opacity=\'0.6\'><path d=\'M.566 1.698L0 1.13 1.132 0l.565.566L6 4.868 10.302.566 10.868 0 12 1.132l-.566.565L7.132 6l4.302 4.3.566.568L10.868 12l-.565-.566L6 7.132l-4.3 4.302L1.13 12 0 10.868l.566-.565L4.868 6 .566 1.698z\'></path></svg>") no-repeat center center / contain;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

#algolia-searchbox .clear-query-autocomplete {
    bottom: 22px;
    right: 9px;
}

#algolia_instant_selector .cross-wrapper .clear-refinement {
    display: block;
    position: relative;
    top: 5px;
    left: 5px;
}

#algolia-searchbox .magnifying-glass {
    position: absolute;
    bottom: 21px;
    right: 7px;
    width: 20px;
    height: 20px;
    display: block;
    background: url("data:image/svg+xml;utf8,<svg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\'  fill=\'%23A6A6A6\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M15.553 31.107c8.59 0 15.554-6.964 15.554-15.554S24.143 0 15.553 0 0 6.964 0 15.553c0 8.59 6.964 15.554 15.553 15.554zm0-3.888c6.443 0 11.666-5.225 11.666-11.668 0-6.442-5.225-11.665-11.668-11.665-6.442 0-11.665 5.223-11.665 11.665 0 6.443 5.223 11.666 11.665 11.666zm12.21 3.84a2.005 2.005 0 0 1 .002-2.833l.463-.463a2.008 2.008 0 0 1 2.833-.003l8.17 8.168c.78.78.78 2.05-.004 2.833l-.462.463a2.008 2.008 0 0 1-2.834.004l-8.168-8.17z\' fill-rule=\'evenodd\'/></svg>") no-repeat center right / 20px;
}

@media (min-width: 768px) {
    #algolia-searchbox .magnifying-glass {
        bottom: 6px;
    }
}

@media (min-width: 768px) {
    #algolia-searchbox .clear-query-autocomplete {
        bottom: 8px;
    }
}


#algolia-searchbox .algolia-search-input:focus:not([value=""]) {
    background: transparent;
}

#algolia-searchbox .algolia-search-input {
    position: static !important;
}

#algolia-searchbox .algolia-search-input:focus {
    outline: 0;
    box-shadow: none;
    border: solid 1px #54A5CD;
}

/** Instant Search */

#algolia_instant_selector {
    margin: 10px;
}

#algolia_instant_selector a,
#algolia_instant_selector a:hover,
#algolia_instant_selector a:focus {
    outline: 0;
}

#algolia_instant_selector:after {
    content: "";
    clear: both;
    display: block;
}

#algolia_instant_selector .title img {
    width: 200px;
}

#algolia_instant_selector .text-ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#algolia_instant_selector #instant-search-bar {
    float: left;
    width: calc(100% - 140px);
    height: 40px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    border: solid 2px #54A5CD;
    border-left: none;
    padding-left: 6px;
    padding-top: 2px;
}

#algolia_instant_selector.with-facets #algolia-left-container {
    min-height: 1px;
}

#algolia_instant_selector .hits .infos {
    margin: 0 15px;
    padding: 6px 10px;
    color: #aaa;
    text-align: center;
    background: #F4F4F4;
    font-size: 12px;
    clear: both;
    line-height: 32px;
}

#algolia_instant_selector .hits .infos::after {
    margin: 0 15px;
    padding: 6px 10px;
    color: #aaa;
    text-align: center;
    background: #F4F4F4;
    font-size: 12px;
    clear: both;
}

#algolia_instant_selector .hits .infos strong {
    color: #555;
}

#algolia_instant_selector .hits .sort-by-label {
    margin-right: 8px;
}

#algolia_instant_selector .hits .no-results {
    margin: 40px 25px;
    color: #636363;
    font-size: 16px;
}

#algolia_instant_selector a:hover {
    color: #666666;
}

#algolia_instant_selector .hits .no-results strong {
    color: #555;
}

#algolia_instant_selector .hits .no-results .clear-button {
    cursor: pointer;
}

#algolia_instant_selector .hits .no-results .popular-searches {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 30px;
}

#algolia_instant_selector .ais-hits--item .product-reviews-summary {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

.ais-infinite-hits--showmore {
    clear: both;
}

/**
 * Facets
 */

#algolia_instant_selector .infos .algolia-logo {
    font-size: 10px;
}

#algolia_instant_selector .facets {
    padding-top: 50px;
}

@media (max-width: 992px) {
    #algolia_instant_selector .facets {
        padding-top: 10px;
    }
}

#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body {
    padding-left: 8px;
}

#algolia_instant_selector .facet {
    margin-bottom: 15px;
    padding-bottom: 6px;
    background-color: white;
    border: solid 1px #efefef;
}

#algolia_instant_selector .facet:not(:first-child) {
    margin-top: 10px;
}

#algolia_instant_selector .ais-header {
    margin-bottom: 7px;
}

#algolia_instant_selector .ais-header.ais-current-refined-values--header {
    margin-bottom: 13px;
}

#algolia_instant_selector .facet .name {
    padding: 4px 8px;
    font-weight: 500;
    background-color: #f4f4f4;
    color: #757575;
    text-align: left;
    text-transform: uppercase;
}

.ais-current-refined-values.facet {
    position: relative;
}

#algolia_instant_selector .as-range-slider--base {
    margin-top: 45px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list {
    padding-left: 10px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list.ais-hierarchical-menu--list__lvl0 {
    padding-left: 0;
}

#algolia_instant_selector .facet .sub_facet:not(:last-child) {
    border-bottom: 1px dotted #e0e0e0;
}

#algolia_instant_selector .text-center {
    text-align: center;
}

#algolia_instant_selector em {
    background-color: #CFEAFA;
    font-style: normal;
}

#algolia_instant_selector h1 {
    margin: 0;
}

#algolia_instant_selector .result {
    display: block;
    margin: 15px 0;
    padding: 16px 24px;
    border: solid 1px #EDEDED;
    background-color: white;
}

#algolia_instant_selector .price-wrapper {
    height: 25px;
}

#algolia_instant_selector .result:hover {
    border-color: #b9b9b9;
    text-decoration: none;
}

#algolia_instant_selector .result .result-thumbnail {
    text-align: center;
}

#algolia_instant_selector .result .result-thumbnail img {
    display: inline;
    height: 148px;
    width: auto;
}

#algolia_instant_selector .result .result-thumbnail .no-image {
    display: block;
    height: 148px;
    background: #FAFAFA;
}

#algolia_instant_selector .result .ratings .rating-box {
    margin: 0 auto 10px;
    float: inherit;
}

#algolia_instant_selector h3 {
    margin-bottom: 0;
}

#algolia_instant_selector .result .price {
    text-align: center;
    font-size: 1.2em;
    color: #54A5CD;
}

#algolia_instant_selector .result .result-title {
    font-size: 14px;
    text-align: center;
    color: #636363;
    line-height: 1.3;
}

#algolia_instant_selector .ui-widget-header {
    background-color: #bcbcbc;
}

#algolia_instant_selector .result-thumbnail img {
    width: 100%;
}


/** INSTANT SEARCH BAR **/

#algolia_instant_selector #instant-search-bar-container {
    padding-top: 0;
    margin-bottom: 15px;
    width: 100%;
    position: relative;
}

#algolia_instant_selector #instant-search-bar-container:after {
    clear: both;
    content: "";
    display: block;
}

#algolia_instant_selector .as-search-box--input {
    width: 100%;
    height: 40px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#algolia_instant_selector #instant-search-bar:focus {
    outline: 0;
    box-shadow: none;
}

#algolia_instant_selector #instant-search-box label {
    display: none;
}

#algolia_instant_selector .instant-search-bar-label {
    background-color: #54A5CD;
    height: 40px;
    line-height: 24px;
    padding: 8px 12px;
    color: white;
    float: left;
    width: 140px;
    text-align: right;
}

.ais-search-box--magnifier {
    background: transparent;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: 8px;
    left: 7px;
}

.ais-search-box--magnifier svg {
    display: block;
    vertical-align: middle;
    height: 23px;
    width: 23px;
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.ais-search-box--reset {
    background: none !important;
    box-shadow: none !important;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0;
    border: 0;
    padding: 7px 8px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ais-search-box--reset svg {
    display: block;
    width: 17px;
    height: 17px;
    fill: #636363;
}

#algolia_instant_selector .before_special {
    color: #aaaaaa;
    text-decoration: line-through;
    font-size: 12px;
}

#algolia_instant_selector .tier_price {
    color: #666666;
    font-size: 12px;
}

#algolia_instant_selector .tier_price .tier_value {
    color: #54A5CD;
    font-size: 1.4rem;
}

#algolia_instant_selector button:hover {
    background: #2E8AB8 none repeat scroll 0 0;
    cursor: pointer;
}

.ais-price-ranges--button {
    background: #39C none repeat scroll 0 0;
    padding: 5px 15px;
    margin-left: 10px;
    border: 0 none;
    color: #FFF;
    font-size: 13px;
    font-weight: normal;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}

#algolia_instant_selector button:not(.ais-price-ranges--button) {
    background: #f4f4f4 none repeat scroll 0 0;
    display: block;
    margin: 0 auto auto;
    padding: 7px 15px;
    border: 0 none;
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}

#algolia_instant_selector button:not(.ais-price-ranges--button):hover {
    background: rgb(53, 153, 204) none repeat scroll 0 0;
    color: white;
}

#algolia_instant_selector .pull-left {
    float: left;
}

#algolia_instant_selector .pull-right {
    float: right;
}

#algolia_instant_selector #refine-toggle {
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border: solid 1px #EDEDED;
    margin: 10px 0 20px 0;
    font-weight: bold;
    cursor: pointer;
}

#algolia-static-content {
    margin-bottom: 20px;
}

/** GRID */

#algolia_instant_selector, #algolia_instant_selector *,
#search_mini_form, #search_mini_form * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#algolia_instant_selector:before, #algolia_instant_selector:after,
#algolia_instant_selector *:before, #algolia_instant_selector *:after,
#search_mini_form:before, #search_mini_form:after,
#search_mini_form *:before, #search_mini_form *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_mini_form label {
    display: none;
}

#algolia_instant_selector .row {
    margin-left: -15px;
    margin-right: -15px;
}

#algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    #algolia_instant_selector .col-sm-6 {
        width: 50%;
        float: left;
    }
}

@media (min-width: 992px) {
    #algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
        float: left;
    }

    #algolia_instant_selector .col-md-12 {
        width: 100%;
    }

    #algolia_instant_selector .col-md-9 {
        width: 75%;
    }

    #algolia_instant_selector .col-md-4 {
        width: 33.33333333%;
    }

    #algolia_instant_selector .col-md-3 {
        width: 25%;
    }
}

#algolia_instant_selector .row:before,
#algolia_instant_selector .row:after {
    content: " ";
    display: table;
}

#algolia_instant_selector .row:after {
    clear: both;
}

#algolia_instant_selector .visible-xs, #algolia_instant_selector .visible-sm {
    display: none !important
}

#algolia_instant_selector .hidden-xs, #algolia_instant_selector .hidden-sm {
    display: block !important
}

@media (max-width: 767px) {
    #algolia_instant_selector .visible-xs {
        display: block !important
    }

    #algolia_instant_selector .hidden-xs {
        display: none !important
    }

    .algolia-search-block {
        clear: both;
    }
}

@media (max-width: 992px) {
    #algolia_instant_selector .visible-sm {
        display: block !important
    }

    #algolia_instant_selector .hidden-sm {
        display: none !important
    }
}

.algolia-clearfix {
    clear: both;
}

#algolia-autocomplete-container:after, .autocomplete-wrapper:after {
    clear: both;
    content: '';
}

#algolia-banner {
    margin: 0 15px;
}

#algolia-banner img {
    padding-top: 15px;
}

/** BACKEND RENDERING CSS */

.algolia-filter-list .filter-actions {
    margin-bottom: 0;
    float: right;
    margin-top: 8px;
}

.algolia-filter-list .filter-current {
    border: solid 1px #efefef;
    margin-bottom: 15px;
}

.algolia-filter-list .filter-current .item {
    display: inline-block;
    background-color: #f4f4f4;
    padding: 5px 7px 5px 35px;
    margin: 5px 0;
    border: solid 1px #DDDDDD;
    border-radius: 2px;
    color: #636363;
}

.algolia-filter-list .filter-current .block-subtitle {
    color: #757575;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #f4f4f4;
}

.algolia-filter-list .filter-current .action.remove {
    background-color: #DDDDDD;
}

.algolia-filter-list .filter-current .action.remove:hover {
    background-color: #DDDDDD;
}

.algolia-filter-list .filter-current .action.remove::before {
    font-size: 18px;
    margin: 8px 5px;
    font-weight: 600;
}

.algolia-filter-list .filter-options-content {
    padding: 5px;
}

.algolia-filter-list .filter-options-title {
    background-color: #f4f4f4;
    color: #757575;
    font-weight: 500;
    padding: 4px 40px 4px 10px;
}

.algolia-filter-list .filter-options-item {
    border: solid 1px #efefef;
    margin-bottom: 15px;
    padding-bottom: 0;
}

.algolia-filter-list .filter-options-title::after {
    top: 5px;
}

.algolia-filter-list .items .item {
    position: relative;
}

.algolia-filter-list .items .item .filter-label,
.algolia-filter-list .items .item .filter-value {
    color: #006bb4;
}

.algolia-filter-list .items .item a label {
    cursor: pointer;
}

.algolia-filter-list .items .item a:hover {
    background-color: white;
}

.algolia-filter-list .items .item a:hover label span:first-child {
    text-decoration: underline;
}

.algolia-filter-list .items .item input {
    top: 0;
}

.algolia-filter-list .items .item a .count {
    position: absolute;
    right: 0;
    font-weight: 500;
}

.algolia-filter-list .items .item a .count::before,
.algolia-filter-list .items .item a .count::after {
    content: '';
}

/* SLIDER */
.algolia-filter-list .algolia-range-slider [data-role=from-label] {
    display: block;
    float: left;
    padding: 5px 0 10px;
    font-size: .8em;
    min-width: 20px;
    font-weight: 400;
    text-align: center;
}

.algolia-filter-list .algolia-range-slider [data-role=to-label] {
    display: block;
    float: right;
    padding: 5px 0 10px;
    font-size: .8em;
    min-width: 20px;
    font-weight: 400;
    text-align: center;
}

.algolia-filter-list .algolia-range-slider .actions-toolbar {
    margin: 17px 8px 5px;
    display: block;
}

.algolia-filter-list .algolia-range-slider .actions-primary {
    float: right;
}

.algolia-filter-list .algolia-range-slider .actions-primary .primary {
    padding: 5px;
}

.algolia-filter-list .algolia-range-slider .ui-slider {
    height: 2px;
    margin: 10px;
    clear: both;
    background-color: #F3F4F7;
    border: 1px solid #DDD;
}

.algolia-filter-list .algolia-range-slider .ui-slider-handle {
    background-color: grey;
    padding: 0;
    margin: -8px 0 0 -10px;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    background-color: #FFFFFF;
    border: 1px solid #c8c8c8;
}

.algolia-rendering .sorter-action {
    display: none;
}

/** Auto-completion menu */

#algolia-autocomplete-container .aa-dropdown-menu .before_special {
    color: #aaaaaa;
    text-decoration: line-through;
    font-size: 12px;
}

#algolia-autocomplete-container .aa-dropdown-menu .tier_price {
    color: #666666;
    font-size: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .tier_price .tier_value {
    color: #54A5CD;
    font-size: 12px;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag {
    color: #3284b6;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details {
    font-size: 10px;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details em {
    color: #222222;
}

#algolia-autocomplete-tt.algolia-autocomplete {
    width: 100%;
    display: inline-block !important;
}

#algolia-autocomplete-container .aa-dropdown-menu {
    position: absolute;
    margin-top: -1px;
    right: 0;
    width: 100%;
    z-index: 1000 !important;
    border: 1px solid #BBB;
    border-top: 3px solid #8EB4D0;
    border-radius: 1px;
    background: white;
}

@media (min-width: 992px) {
    #algolia-autocomplete-container .aa-dropdown-menu {
        width: 71.1%;
        min-width: 800px;
    }
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 {
    position: relative;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-left {
    width: 67%;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-right {
    width: 33%;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products {
    padding: 40px 40px;
    min-height: 250px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .title {
    font-weight: bold;
    margin-bottom: 30px;
    font-size: 16px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .suggestions {
    margin-bottom: 30px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .see-all a {
    color: #636363;
    font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results {
    padding: 10px;
    font-style: italic;
}

#algolia-autocomplete-container .aa-dropdown-menu .category {
    padding: 4px;
    color: rgb(166, 166, 166);
    text-align: left;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions {
    padding: 4px;
    color: #54A5CD;
    text-align: left;
    font-size: 0.7em;
    text-transform: uppercase;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit {
    display: block;
    position: relative;
    padding: 5px 10px;
    color: #000;
    text-align: left;
    text-decoration: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit {
    padding-left: 30px;
}

#algolia-autocomplete-container .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass {
    position: absolute;
    right: auto;
    left: 5px;
    top: 7px;
    fill: #A6A6A6;
    stroke: #A6A6A6;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9 {
    background-color: #F9F9F9;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products #autocomplete-products-footer {
    display: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
    display: inline-block;
    width: 100%;
}

@media (min-width: 768px) {
    #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
        display: inline-block;
        width: 50%;
    }
}


#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit {
    padding: 15px 10px;
}

.autocomplete-wrapper {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}

.autocomplete-wrapper:after {
    clear: both;
    content: '';
}

#algolia-autocomplete-container .col9 {
    float: right;
    box-sizing: border-box;
}

#algolia-autocomplete-container .col3 {
    float: right;
    box-sizing: border-box;
}

#algolia-autocomplete-container.reverse .col3 {
    float: left;
    min-width: 100%;
}

#algolia-autocomplete-container.reverse .col9 {
    float: left;
    min-width: 100%;
    display: flex;
    height: 100%;
    flex: 1;
}

@media (min-width: 768px) {
    #algolia-autocomplete-container .col9 {
        border-left: solid 1px #eeeeee;
        width: 70%;
        right: 0;
        height: 100%;
    }

    #algolia-autocomplete-container .col3 {
        float: left;
        width: 30%;
    }

    #algolia-autocomplete-container.reverse .col3 {
        float: left;
        width: 30%;
    }

    #algolia-autocomplete-container.reverse .col9 {
        border-right: solid 1px #eeeeee;
        float: left;
        width: 70%;
    }
}

#algolia-autocomplete-container .other-sections {
    margin: 20px 10px 70px;
}


.aa-dataset-products .aa-suggestions {
    margin: 10px auto 10px auto;
}

.aa-dataset-suggestions {
    display: none;
}

@media (min-width: 768px) {
    .aa-dataset-suggestions {
        display: block;
    }
}


@media (min-width: 768px) {
    .aa-dataset-products .aa-suggestions {
        margin: 10px auto 50px auto;
    }
}


.aa-dataset-products .aa-suggestions:after {
    content: '';
    display: block;
    clear: both;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit {
    padding-left: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions {
    margin-bottom: 20px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit {
    background-color: #f2f2f2;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em {
    font-weight: bold;
    font-style: normal;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price {
    font-size: 1.1em;
    color: #54A5CD;
    height: 22px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb {
    float: left;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img {
    width: 50px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info {
    margin-left: 60px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#autocomplete-products-footer {
    background-color: #F9F9F9;
    text-align: center;
    display: none;
    position: absolute;
    width: 70%;
    padding: 10px 0;
    bottom: 0;
    left: 30%;
}

#algolia-autocomplete-container.reverse #autocomplete-products-footer {
    right: auto;
    left: 0;
}

@media (min-width: 768px) {
    #autocomplete-products-footer {
        display: block;
    }
}

#autocomplete-products-footer span {
    color: #15769c;
    font-weight: 600;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
    font-size: 0.8em;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em {
    color: #222;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
    position: absolute;
    width: 100%;
    padding: 10px;
    text-align: center;
    bottom: 0;
    left: 4px;
    font-size: 13px;
}

#algolia-autocomplete-container.reverse .aa-dropdown-menu .footer_algolia {
    left: auto;
    right: 4px;
}

@media (min-width: 768px) {
    #algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
        width: 30%;
    }
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia span {
    color: #B8B8B8;
    font-size: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia img {
    display: inline;
    height: 1.5em;
    vertical-align: bottom;
    max-width: 130px;
}

#algolia-searchbox .algolia-search-input:focus:not([value=""]) {
    background: transparent;
}

#algolia-searchbox .algolia-search-input {
    position: static !important;
}

#algolia-searchbox .algolia-search-input:focus {
    outline: 0;
    box-shadow: none;
    border: solid 1px #54A5CD;
}

#algolia-autocomplete-container:after, .autocomplete-wrapper:after {
    clear: both;
    content: '';
}

#algolia-searchbox {
    position: relative;
}

#algolia-searchbox .clear-cross, #algolia_instant_selector .clear-cross {
    position: absolute;
    display: none;
    background: url("data:image/svg+xml;utf8,<svg width=\'12\' height=\'12\' viewBox=\'0 0 12 12\' xmlns=\'http://www.w3.org/2000/svg\' opacity=\'0.6\'><path d=\'M.566 1.698L0 1.13 1.132 0l.565.566L6 4.868 10.302.566 10.868 0 12 1.132l-.566.565L7.132 6l4.302 4.3.566.568L10.868 12l-.565-.566L6 7.132l-4.3 4.302L1.13 12 0 10.868l.566-.565L4.868 6 .566 1.698z\'></path></svg>") no-repeat center center / contain;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

#algolia-searchbox .clear-query-autocomplete {
    bottom: 8px;
    right: 9px;
}

#algolia_instant_selector .cross-wrapper .clear-refinement {
    display: block;
    position: relative;
    top: 5px;
    left: 5px;
}
#algolia_instant_selector,
#algolia_instant_selector *,
#search_mini_form,
#search_mini_form * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#algolia_instant_selector:before,
#algolia_instant_selector:after,
#algolia_instant_selector *:before,
#algolia_instant_selector *:after,
#search_mini_form:before,
#search_mini_form:after,
#search_mini_form *:before,
#search_mini_form *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_mini_form label {
    display: none;
}

#algolia_instant_selector .row {
    margin-left: -15px;
    margin-right: -15px;
}

#algolia_instant_selector .col-md-3,
#algolia_instant_selector .col-md-4,
#algolia_instant_selector .col-md-9,
#algolia_instant_selector .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    #algolia_instant_selector .col-sm-6 {
        width: 50%;
        float: left;
    }
}

@media (min-width: 992px) {
    #algolia_instant_selector .col-md-3,
    #algolia_instant_selector .col-md-4,
    #algolia_instant_selector .col-md-9,
    #algolia_instant_selector .col-md-12 {
        float: left;
    }

    #algolia_instant_selector .col-md-12 {
        width: 100%;
    }

    #algolia_instant_selector .col-md-9 {
        width: 75%;
    }

    #algolia_instant_selector .col-md-4 {
        width: 33.33333333%;
    }

    #algolia_instant_selector .col-md-3 {
        width: 25%;
    }
}

#algolia_instant_selector .row:before,
#algolia_instant_selector .row:after {
    content: " ";
    display: table;
}

#algolia_instant_selector .row:after {
    clear: both;
}

#algolia_instant_selector .visible-xs,
#algolia_instant_selector .visible-sm {
    display: none !important;
}

#algolia_instant_selector .hidden-xs,
#algolia_instant_selector .hidden-sm {
    display: block !important;
}

@media (max-width: 767px) {
    #algolia_instant_selector .visible-xs {
        display: block !important;
    }

    #algolia_instant_selector .hidden-xs {
        display: none !important;
    }

    .algolia-search-block {
        clear: both;
    }
}

@media (max-width: 992px) {
    #algolia_instant_selector .visible-sm {
        display: block !important;
    }

    #algolia_instant_selector .hidden-sm {
        display: none !important;
    }
}

#algolia_instant_selector .pull-left {
    float: left;
}

#algolia_instant_selector .pull-right {
    float: right;
}

.algolia-clearfix {
    clear: both;
}

.ais-Breadcrumb-list,
.ais-CurrentRefinements-list,
.ais-HierarchicalMenu-list,
.ais-Hits-list,
.ais-Results-list,
.ais-InfiniteHits-list,
.ais-InfiniteResults-list,
.ais-Menu-list,
.ais-NumericMenu-list,
.ais-Pagination-list,
.ais-RatingMenu-list,
.ais-RefinementList-list,
.ais-ToggleRefinement-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ais-ClearRefinements-button,
.ais-CurrentRefinements-delete,
.ais-CurrentRefinements-reset,
.ais-GeoSearch-redo,
.ais-GeoSearch-reset,
.ais-HierarchicalMenu-showMore,
.ais-InfiniteHits-loadPrevious,
.ais-InfiniteHits-loadMore,
.ais-InfiniteResults-loadMore,
.ais-Menu-showMore,
.ais-RangeInput-submit,
.ais-RefinementList-showMore,
.ais-SearchBox-submit,
.ais-SearchBox-reset,
.ais-VoiceSearch-button {
  padding: 0;
  overflow: visible;
  font: inherit;
  line-height: normal;
  color: inherit;
  background: none;
  border: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ais-ClearRefinements-button::-moz-focus-inner,
.ais-CurrentRefinements-delete::-moz-focus-inner,
.ais-CurrentRefinements-reset::-moz-focus-inner,
.ais-GeoSearch-redo::-moz-focus-inner,
.ais-GeoSearch-reset::-moz-focus-inner,
.ais-HierarchicalMenu-showMore::-moz-focus-inner,
.ais-InfiniteHits-loadPrevious::-moz-focus-inner,
.ais-InfiniteHits-loadMore::-moz-focus-inner,
.ais-InfiniteResults-loadMore::-moz-focus-inner,
.ais-Menu-showMore::-moz-focus-inner,
.ais-RangeInput-submit::-moz-focus-inner,
.ais-RefinementList-showMore::-moz-focus-inner,
.ais-SearchBox-submit::-moz-focus-inner,
.ais-SearchBox-reset::-moz-focus-inner,
.ais-VoiceSearch-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.ais-ClearRefinements-button[disabled],
.ais-CurrentRefinements-delete[disabled],
.ais-CurrentRefinements-reset[disabled],
.ais-GeoSearch-redo[disabled],
.ais-GeoSearch-reset[disabled],
.ais-HierarchicalMenu-showMore[disabled],
.ais-InfiniteHits-loadPrevious[disabled],
.ais-InfiniteHits-loadMore[disabled],
.ais-InfiniteResults-loadMore[disabled],
.ais-Menu-showMore[disabled],
.ais-RangeInput-submit[disabled],
.ais-RefinementList-showMore[disabled],
.ais-SearchBox-submit[disabled],
.ais-SearchBox-reset[disabled],
.ais-VoiceSearch-button[disabled] {
  cursor: default;
}

.ais-Breadcrumb-list,
.ais-Breadcrumb-item,
.ais-Pagination-list,
.ais-RangeInput-form,
.ais-RatingMenu-link,
.ais-PoweredBy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ais-GeoSearch,
.ais-GeoSearch-map {
  height: 100%;
}

.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
  margin-left: 1em;
}

.ais-PoweredBy-logo {
  display: block;
  height: 1.2em;
  width: auto;
}

.ais-RatingMenu-starIcon {
  display: block;
  width: 20px;
  height: 20px;
}

.ais-SearchBox-input::-ms-clear,
.ais-SearchBox-input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.ais-SearchBox-input::-webkit-search-decoration,
.ais-SearchBox-input::-webkit-search-cancel-button,
.ais-SearchBox-input::-webkit-search-results-button,
.ais-SearchBox-input::-webkit-search-results-decoration {
  display: none;
}

.ais-RangeSlider .rheostat {
  overflow: visible;
  margin-top: 40px;
  margin-bottom: 40px;
}

.ais-RangeSlider .rheostat-background {
  height: 6px;
  top: 0px;
  width: 100%;
}

.ais-RangeSlider .rheostat-handle {
  margin-left: -12px;
  top: -7px;
}

.ais-RangeSlider .rheostat-background {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #aaa;
}

.ais-RangeSlider .rheostat-progress {
  position: absolute;
  top: 1px;
  height: 4px;
  background-color: #333;
}

.rheostat-handle {
  position: relative;
  z-index: 1;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 50%;
  cursor: -webkit-grab;
  cursor: grab;
}

.rheostat-marker {
  margin-left: -1px;
  position: absolute;
  width: 1px;
  height: 5px;
  background-color: #aaa;
}

.rheostat-marker--large {
  height: 9px;
}

.rheostat-value {
  margin-left: 50%;
  padding-top: 15px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.rheostat-tooltip {
  margin-left: 50%;
  position: absolute;
  top: -22px;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/**
 * we have to add this because magento default style applies `display: inline-block`
 * on button and other tags, which overrides the HTML5 standard [hidden] attribute
 */
[hidden] {
    display: none !important;
}

#refine-toggle {
    text-align: center;
    line-height: 40px;
    border: solid 1px #ededed;
    margin: 10px 0 20px;
    font-weight: 700;
    cursor: pointer;
}

/* infos */
.algolia-infos {
    padding: 6px 10px;
    color: #aaa;
    text-align: center;
    background: #f4f4f4;
    font-size: 12px;
    clear: both;
    line-height: 32px;
}

/* SearchBox */
.ais-SearchBox {
    margin-bottom: 1em;
}

.ais-SearchBox-submit {
    display: none;
}

.ais-SearchBox-form {
    position: relative;
}

.ais-SearchBox-reset {
    position: absolute;
    right: 0;
}

button.ais-SearchBox-reset {
    box-shadow: none;
    padding-left: 0.5em;
    padding-right: 0.5em;
    background: transparent;
}

button.ais-SearchBox-reset:focus,
button.ais-SearchBox-reset:active,
button.ais-SearchBox-reset:hover {
    border: 0;
}

input.ais-SearchBox-input {
    padding-right: 2em;
}

.ais-SearchBox-reset,
input.ais-SearchBox-input {
    height: 32px;
}

/* Hits & InfiniteHits */
.ais-InfiniteHits,
.ais-Hits {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.ais-InfiniteHits--empty,
.ais-Hits--empty {
    margin: 40px 0;
    color: #636363;
    font-size: 16px;
    font-weight: bold;
}

.ais-InfiniteHits--empty q:before,
.ais-InfiniteHits--empty q:after,
.ais-Hits--empty q:before,
.ais-Hits--empty q:after {
    content: '"';
}

.ais-InfiniteHits-item a:hover,
.ais-Hits-item a:hover {
    color: #666666;
    text-decoration: none;
}

.ais-InfiniteHits-list .no-results .clear-button,
.ais-Hits-list .no-results .clear-button {
    cursor: pointer;
}

.ais-InfiniteHits-list .no-results .popular-searches,
.ais-Hits-list .no-results .popular-searches {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 30px;
}

.ais-InfiniteHits-item .result-wrapper,
.ais-Hits-item .result-wrapper {
    padding: 25px 0;
}

.ais-InfiniteHits-list::after,
.ais-Hits-list::after {
    content: ' ';
    clear: both;
    display: block;
}
.ais-InfiniteHits-loadMore {
    background: #f4f4f4;
    border-color: transparent;
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}

.ais-InfiniteHits-loadPrevious--disabled,
.ais-InfiniteHits-loadMore--disabled {
    display: none !important;
}

.result-wrapper .tocart {
    background: #f4f4f4;
    border-color: transparent;
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    margin-top: 10px;
}

.result-wrapper .price {
    text-align: center;
    font-size: 1.2em;
    color: #54A5CD;
}

.result-wrapper .before_special {
    color: #aaaaaa;
    text-decoration: line-through;
    font-size: 12px;
}

.result-wrapper .text-ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* HierarchicalMenu */
.ais-HierarchicalMenu-item {
    margin: 0;
    line-height: 1.8em;
}

.ais-HierarchicalMenu-link--selected {
    font-weight: bold;
}

.ais-HierarchicalMenu-link--selected .cross-circle {
    display: inline-block;
    width: 0.8em;
    height: 0.8em;
    background: url("data:image/svg+xml;utf8,<svg width='34' height='34' viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'><title>testvg</title><g fill='%23000' fill-rule='evenodd'><path d='M17.163 0C7.95 0 .41 7.578.353 16.893c-.03 4.542 1.693 8.82 4.847 12.053 3.156 3.23 7.367 5.026 11.857 5.054h.11c9.21 0 16.75-7.578 16.81-16.893C34.035 7.735 26.54.06 17.163 0zm.015 30.842v1.08l-.09-1.08c-3.656-.023-7.085-1.485-9.654-4.115-2.57-2.63-3.97-6.116-3.948-9.814C3.533 9.33 9.673 3.158 17.262 3.158c7.548.048 13.65 6.297 13.605 13.93-.05 7.585-6.19 13.754-13.69 13.754z'/><path d='M22.362 10.23l-5.186 5.245-5.186-5.244c-.417-.42-1.092-.42-1.51 0-.416.422-.416 1.105 0 1.526L15.668 17l-5.186 5.244c-.416.42-.416 1.104 0 1.525.21.21.483.316.755.316.273 0 .546-.106.755-.317l5.186-5.245 5.186 5.244c.208.21.482.316.754.316.273 0 .546-.106.755-.317.417-.422.417-1.105 0-1.526L18.685 17l5.187-5.244c.417-.42.417-1.104 0-1.525-.416-.42-1.09-.42-1.508 0z'/></g></svg>") no-repeat center center / contain;
    opacity: 0;
}

.ais-HierarchicalMenu-link--selected:hover .cross-circle {
    opacity: 1;
}

.ais-HierarchicalMenu-count::before {
    content: '('
}

.ais-HierarchicalMenu-count::after {
    content: ')'
}
/* RefinementList */
.ais-RefinementList-searchBox .ais-SearchBox-input {
    margin-top: 4px;
    margin-bottom: 4px;
}

.ais-RefinementList-searchBox .ais-SearchBox-input[disabled] {
    display: none;
}

.ais-RefinementList-count::before {
    content: '('
}

.ais-RefinementList-count::after {
    content: ')'
}

/* Panel */
.ais-Panel {
    border: solid 1px #efefef;
    margin-bottom: 15px;
}

.ais-Panel-header {
    background-color: #efefef;
    padding: 7px;
}

.ais-Panel-body {
    padding: 4px 7px;
}

/* RangeSlider */
.ais-RangeSlider {
    margin: 0 20px;
}

.ais-RangeSlider .rheostat-background {
    border: 0;
    background-color: #efefef;
}

.ais-RangeSlider .rheostat-progress {
    background-color: #006bb4;
}

/* Pagination */
.ais-Pagination-list {
    margin: 2em 0;
    justify-content: center;
}

.ais-Pagination-item {
    padding: 1em;
}

.ais-Pagination-item--selected {
    color: black;
    font-weight: bold;
}

.ais-Pagination-item--disabled {
    display: none;
}

/* CurrentRefinements */
.ais-CurrentRefinements-list:not(:empty) {
    margin-bottom: 10px;
}

.ais-CurrentRefinements-item {
    color: #636363;
    border-radius: 2px;
    border: solid 1px #ddd;
    background-color: #f4f4f4;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    padding: 0.2em 0.5em;
    overflow: hidden;
    margin-right: 0.4em;
    margin-bottom: 0;
}

.ais-CurrentRefinements-label {
    font-weight: bold;
}

.ais-CurrentRefinements-category {
    margin: 0 0.5em;
}

.ais-CurrentRefinements-categoryLabel {
}

button.ais-CurrentRefinements-delete {
    line-height: inherit;
    box-shadow: none;
    margin-left: 0.2em;
}

button.ais-CurrentRefinements-delete:hover,
button.ais-CurrentRefinements-delete:active,
button.ais-CurrentRefinements-delete:focus {
    box-shadow: none;
    background: none;
    border: none;
}

/* CurrentRefinements */
.ais-ClearRefinements-button {
    width: 100%;
    margin-bottom: 15px;
}

.ais-ClearRefinements-button--disabled {
    display: none !important;
}

.no-results {
    padding: 3em 0;
    text-align: center;
}

@media only screen and (max-width:767px){.checkout-container .opc-estimated-wrapper{margin-top:10px}.checkout-container .authentication-wrapper{margin-top:-12px}}@media all and (min-width:1024px),print{.ampromo-items-content{max-width:960px;width:100%}}.ampromo-overlay{position:fixed;top:-9999px;left:0;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,0.8);text-align:center;opacity:0;transition:opacity .4s linear}.ampromo-overlay.-show{top:0;opacity:1}.ampromo-items-content{position:relative;display:inline-block;box-sizing:border-box;max-height:95vh;overflow:auto;margin:30px auto;padding:24px;border:1px solid #ededed;text-align:left;background-color:#fff}.ampromo-items-content .ampromo-popup-title,.ampromo-items-content .ampromo-item-buttons,.ampromo-items-content .ampromo-title{text-align:center}.ampromo-items-content .ampromo-popup-title .ampromo-counter{font-weight:bold}.ampromo-items-content .ampromo-item{position:relative;box-sizing:border-box;padding:20px;margin:0 8px 7px;border:1px solid #ededed;transition:.6s}.ampromo-items-content .ampromo-item:hover{background:#ccc}.ampromo-items-content .ampromo-item .fieldset .field{margin-bottom:10px}.ampromo-items-content .ampromo-item .fieldset .field .label{margin-bottom:3px}.ampromo-items-content .ampromo-popup-title{margin:0 auto 20px}.ampromo-items-content .ampromo-close{position:absolute;top:10px;right:10px;z-index:1;display:block;width:16px;height:16px;margin:0;padding:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMCAxMG0wLTEwTDEgMTEiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat;background-size:contain;font-size:0;cursor:pointer;opacity:.8}.ampromo-items-content .ampromo-close:hover{opacity:1;transition:opacity .2s ease}.ampromo-items-content .ampromo-button{box-shadow:none;border:none}.ampromo-items-content .ampromo-item.-selected{background:#1f78c2}.ampromo-items-content .ampromo-item.-selected .ampromo-options{max-height:690px}.ampromo-items-content .ampromo-item-image{display:block;margin:7px auto}.ampromo-items-content .ampromo-title{margin:0}.ampromo-item .ampromo-options{margin-bottom:20px;padding:0 5px;overflow:hidden;transition:max-height .2s ease}.ampromo-gallery{width:850px;margin:0 30px}.ampromo-gallery[data-count="1"]{width:280px}.ampromo-gallery[data-count="2"]{width:570px}.ampromo-slick .slick-prev,.ampromo-slick .slick-next{width:42px !important;height:42px !important}.ampromo-slick .slick-prev{left:-45px !important}.ampromo-slick .slick-next{right:-45px !important}.ampromo-slick .slick-dots{padding:0 !important}.ampromo-slick .slick-dots button,.ampromo-slick .slick-dots button:hover{height:20px;width:20px;padding:5px !important;background:transparent !important;border:none !important;text-indent:0 !important}.ampromo-slick .slick-slide{vertical-align:top}.ampromo-items-add{display:none;margin-bottom:12px;padding:7px;border:1px solid #ededed;text-align:center}.ampromo-items-add>a{text-decoration:none;border-bottom:1px dashed}.checkout-index-index .ampromo-items-add:before{content:'';display:inline-block;width:32px;height:32px;margin-right:12px;background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDI1NmMwIDE0MS4zODctMTE0LjYxMyAyNTYtMjU2IDI1NlMwIDM5Ny4zODcgMCAyNTYgMTE0LjYxMyAwIDI1NiAwczI1NiAxMTQuNjEzIDI1NiAyNTZ6bTAgMCIgZmlsbD0iIzYwYjJmYyIvPjxwYXRoIGQ9Ik01MTIgMjU2YzAtMS4xNTItLjAyNy0yLjI5Ny0uMDQzLTMuNDQ1TDM2OS4wNTEgMTA5LjY0OGwtODUuMzU2IDIzLjA2My03LjU4Ni03LjU4Ni00Ni4wNjIgOC44OTgtMjQuNTg2LTI0LjU5Ny02OC4wMDQgNTMuOTU3LTI1LjUzMSA3NC44NDQgNTguMDI3IDU3LjMyLTM5LjMxNiAxMjAuMTIxIDk0LjQ3MiA5NC40NzNBMjU5LjI2IDI1OS4yNiAwIDAgMCAyNTYgNTEyYzE0MS4zODcgMCAyNTYtMTE0LjYxMyAyNTYtMjU2em0wIDAiIGZpbGw9IiMzOTY1Y2MiLz48cGF0aCBkPSJNMjMzLjE4OCAxMzcuNjg4bC0yNy43MjctMjguMjYyYy04LjI4MS04LjQ0Mi0xOS4zNTItMTMuMDk0LTMxLjE2NC0xMy4wOTQtMjQuMDc0IDAtNDMuNjYgMTkuNTg2LTQzLjY2IDQzLjY2IDAgMjQuMDc0IDE5LjU4NiA0My42NiA0My42NiA0My42NkgyNTZ2LTQ1Ljk2NHptMCAwIiBmaWxsPSIjZjY0MjEzIi8+PHBhdGggZD0iTTMzNy43MDMgOTYuMzMyYy0xMS44MTYgMC0yMi44ODMgNC42NTItMzEuMTY0IDEzLjA5NGwtMjcuNzI2IDI4LjI2MUgyNTZ2NDUuOTY1aDgxLjcwM2MyNC4wNzQgMCA0My42Ni0xOS41ODYgNDMuNjYtNDMuNjYgMC0yNC4wNzQtMTkuNTg2LTQzLjY2LTQzLjY2LTQzLjY2em0wIDAiIGZpbGw9IiNlZDI0MDAiLz48cGF0aCBkPSJNMTMwLjYzNyAyMTkuNTE2SDI1NnYxOTYuMTUySDEzMC42Mzd6bTAgMCIgZmlsbD0iI2ZmNiIvPjxwYXRoIGQ9Ik0yNTYgMjE5LjUxNmgxMjUuMzYzdjE5Ni4xNTJIMjU2em0wIDAiIGZpbGw9IiNmZmQxNWUiLz48cGF0aCBkPSJNMTExLjkyNiAxNjMuMzgzSDI1NnY3NC44NDRIMTExLjkyNnptMCAwIiBmaWxsPSIjZmZmZmMyIi8+PHBhdGggZD0iTTI1NiAxNjMuMzgzaDE0NC4wNzR2NzQuODQ0SDI1NnptMCAwIiBmaWxsPSIjZmZlYTdjIi8+PHBhdGggZD0iTTI4NC4wNjYgMTQ0LjY3MmMwLTE1LjUwNC0xMi41NjYtMjguMDY3LTI4LjA2Ni0yOC4wNjdsLTEyLjQ3MyA2NS40ODkgNDAuNTQtMTguNzExem0wIDAiIGZpbGw9IiNmNjQyMTMiLz48cGF0aCBkPSJNMjI3LjkzNCAxNDQuNjcydjE4LjcxTDI1NiAxODIuMDk1di02NS40ODljLTE1LjUgMC0yOC4wNjYgMTIuNTYzLTI4LjA2NiAyOC4wNjd6bTAgMCIgZmlsbD0iI2ZmNjEyNiIvPjxwYXRoIGQ9Ik0yNTYgMTYzLjM4M2wtMTIuNDczIDczLjU5NEwyNTYgMzA4LjcwM2wyOC4wNjYgMTguNzExVjE2My4zODN6bTAgMCIgZmlsbD0iI2VkMjQwMCIvPjxwYXRoIGQ9Ik0yMjcuOTM0IDE2My4zODN2MTY0LjAzMUwyNTYgMzA4LjcwNFYxNjMuMzgyem0wIDAiIGZpbGw9IiNmNjQyMTMiLz48L3N2Zz4=) no-repeat;background-size:contain;vertical-align:middle}.ampromo-items-form{background:#fff;padding:5px}.ampromo-items-form .ampromo-qty{width:30%;margin-left:35%;margin-top:10%}.ampromo-items-form .product-info-price{padding-bottom:10px;text-align:center;word-break:break-all}.ampromo-items-form .price-base-price .price{font-size:25px;text-decoration:line-through}.ampromo-items-form .price-new-price .price-wrapper{font-size:36px;line-height:36px;font-weight:bold}.ampromo-items-form .ampromo-item-qty-input>.mage-error{float:left}.ampromo-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;width:80px;height:80px}.ampromo-loading.-show{display:inline-block}.ampromo-loading:after{display:block;width:64px;height:64px;margin:8px;content:' ';border-radius:50%;border:6px solid #ccc;border-color:#ccc transparent #ccc transparent;animation:load 1.2s linear infinite}.ampromo-carousel-product.-loading{-webkit-filter:blur(10px);filter:blur(10px);opacity:0.3;pointer-events:none}@keyframes load{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width:1000px) and (min-width:701px){.ampromo-overlay .ampromo-gallery{width:570px;margin:0 auto 30px}.ampromo-items-content{padding:24px 54px}}@media only screen and (max-width:700px){.ampromo-overlay .ampromo-gallery{width:280px;margin:0 auto}.ampromo-items-content{padding:24px 54px}.ampromo-items-form .product-info-price>*:first-child,.ampromo-items-form .product-info-price>*:last-child{padding:0}}@media only screen and (max-width:400px){.ampromo-overlay .ampromo-gallery{margin:0 auto 30px auto}.ampromo-overlay .slick-prev,.ampromo-overlay .slick-next{display:none !important}.ampromo-items-content{padding:15px}}
