/* Aanpassingen checkout */
.cart-totals .mark strong:after, .dropdown-block.show-border .dropdown-content:after, .checkout-cart-index .cart-summary div#block-shipping, .checkout-cart-index .cart-summary tr.totals.shipping.excl, .checkout-cart-index .cart-summary .block.discount, .customer-account-login .login-container-banner {display: none;}
.checkout-cart-index .cart-summary tr.totals.volume.title {font-weight: 700;}
.checkout-cart-index .cart-summary .widget p {font-style: italic; margin-top: 8px;}
.checkout-cart-index .cart-summary .widget p:before {content: '*'; margin-right: 8px;}
.checkout-cart-index .cart-summary tr.totals.volume.pallets th:after, .checkout-cart-index .cart-summary tr.totals.volume.units th:after {content: '*'; margin-left: 4px;}
.checkout-cart-index .cart-summary tr.totals.shipping.excl {border-top: 1px solid #d1d1d1;}
.checkout-cart-index .cart-summary tr.grand.totals.excl strong {font-weight: 700;}
.checkout-cart-index .cart-summary .totals.volume.units:nth-child(6) th.mark {padding-bottom: 24px !important;}
.checkout-cart-index .cart-summary tr.totals.shipping.excl th, .checkout-cart-index .cart-summary tr.totals.shipping.excl td {padding-top: 24px;}
.checkout-cart-index form#form-validate {display: flex; flex-direction: column;}
.checkout-cart-index form#form-validate .cart.table-wrapper {order: 2;}
.checkout-cart-index .product-catalog-attribute span.value.\31 0555:before, .checkout-cart-index .cart-summary tr.totals.volume.title:nth-child(5):before {content: 'V'; border: 1px solid var(--pri-orange); border-radius: 32px; padding: 0px 4px; color: #fff; background: var(--pri-orange); line-height: 16px; margin-right: 4px;}
.checkout-cart-index .product-catalog-attribute span.value.\31 0555, .checkout-cart-index .product-catalog-attribute span.value.\31 0556 {color: #fff;}
.checkout-cart-index .product-catalog-attribute .label {display: none;}
.checkout-cart-index .product-catalog-attribute span.value.\31 0556:before, .checkout-cart-index .cart-summary tr.totals.volume.title:nth-child(2):before {content: 'S'; border: 1px solid var(--pri-green); border-radius: 32px; padding: 0px 4px; color: #fff; background: var(--pri-green); line-height: 16px; margin-right: 4px;} 

input.action.tocart.primary, input.action.custom-tocart-button.primary, button.action.submit.primary, button#product-addtocart-button, .action.primary {border-radius: 4px !important;}
.products-list-ext .product-item-actions .action.tocart.primary,
.products-list-ext .product-item-actions .action.custom-tocart-button.primary {background: url(/pub/media/wysiwyg/icons/cart_categorypage.png) no-repeat 14px 14px; color: transparent; transform: scale(0.6); opacity: 0.8; border: solid 2px var(--pri-orange); border-radius: 30px !important; width: 60px; line-height: 24px;}
.products-list-ext .product-item-actions .action.tocart.primary:hover,
.products-list-ext .product-item-actions .action.custom-tocart-button.primary:hover {transform: scale(0.7); transition: 0.5s ease; opacity: 1;}
.products-list-ext .product-item-actions .actions-secondary.addto-links, .special-price .price-label, .product-item .price-box .price-label, .product-items .item .price-box .price-label, .products-list-ext .product-catalog-attribute:has(.value .tooltip) .label, .products-list-ext .addto-links a.action.tocompare, .catalog-category-view .items-grid a.action.tocompare, .catalog-category-view .items-grid .item .product-item-inner button.action.tocart span, .category-leveranciers .filter-options .filter-options-item:first-child, .category-fournisseurs .filter-options .filter-options-item:first-child {display: none !important;}
.catalog-category-view .items-grid .item .product-item-inner .actions-primary input.action.tocart.primary,
.catalog-category-view .items-grid .item .product-item-inner .actions-primary input.action.custom-tocart-button.primary {background-image: url(/pub/media/wysiwyg/assets/cart-64px.png) !important;  background-size: 24px !important; background-position: center !important; background-repeat: no-repeat !important; width: 24px; height: 24px; padding: 20px; transition: 0.4s ease; color: transparent !important;}
.catalog-category-view .products-list-ext .product-item-actions .action.tocart.primary,
.catalog-category-view .products-list-ext .product-item-actions .action.custom-tocart-button.primary {padding-bottom: 22px;}
.products.products-list .box-tocart.pallet-box-qty {display: flex; align-items: flex-end;}
.product-view form#product_addtocart_form span.item-qty-cart {margin-bottom: 16px !important; display: block;}
.catalogsearch-result-index .products-list-ext .product-item-actions .action.tocart.primary,
.catalogsearch-result-index .products-list-ext .product-item-actions .action.custom-tocart-button.primary,
.catalogsearch-advanced-result .products-list-ext .product-item-actions .action.tocart.primary,
.catalogsearch-advanced-result .products-list-ext .product-item-actions .action.custom-tocart-button.primary {line-height: 32px;}

.account .block-collapsible-nav .item:nth-child(8) {display: block !important;}
.customer-account-edit .form-edit-account {display: block;}
.form-edit-account .field.required.fullname.customer-name-suffix, .form-edit-account .field.choice:nth-child(5), .vault-cards-listaction .message.info.empty, .customer-account-edit h3, .customer-account-edit #tab_element, .customer-account-edit #tab_element_content {display: none;}
.products-list-ext .product-item-actions .action.custom-tocart-button.primary {padding-bottom: 22px; line-height: 28px;}
.customerdocuments-index-index td {max-width: 120px !important;}
.data-table tr:nth-of-type(2n).downloaded {background-color: lightgray;}
#my-customerdocuments-table tr td:last-child {height: 40px;}

#my-customerdocuments-table tr.headings th:nth-child(5), .data-table tr td:nth-child(5) {display: none;}
.customerdocuments-index-index .limiter {margin-top: 8px;}

.customerdocuments-index-index .pager:has(.pages) .pages {width: 50%;}
.pager:has(.pages) .toolbar-amount {float: none !important;}
.action.tocompare {display: none;}

/*prikentikdev toevoegen build 9-01 */
.products-list-ext .product-item-inner-content.product-item-details {flex-direction: row; max-width: 100%;}
.toolbar.toolbar-products .sorter a {background: initial; padding: initial}
a.action.download {background: #eee; padding: 8px 15px; border-radius: 4px; float: left; position: relative; z-index: 9; font-weight: 700; color: #333;}
.catalog-category-view .toolbar-amount, .page-products .sorter {padding-top: 40px;}
.catalog-category-view .toolbar-amount {position: absolute;}
a.action.download:hover {background: #333; color: #fff;}
.cart.main.actions a.action.download {float: right; margin-left: 16px; padding: 6px 15px;}
.aw_requisition_list-rlist-edit .header-list-download {margin-left: 16px;}
.aw_requisition_list-rlist-edit .header-list-download a.action.download {padding: 6px 15px;}
#header-container {z-index: 300; background: #fff; position: sticky; top: 0;}
#header-container-sticky {top: 120px; z-index: 299;}
.mst-searchautocomplete__index.magento_cms_page {order: 3;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title {display: inline-block !important;}

/* Aanpassing Requisition lists */
.aw-rl.product-attributes div div:has(.tooltip) strong {display: none;}
.aw-rl.product-attributes div div:has(.tooltip) {color: transparent; margin-left: -8px;}
.aw-rl.product-attributes .tooltip .tooltiptext {margin-left: 0 !important;}
.account .aw-rl__listing-products tbody .data-row td.price, .account .aw-rl__listing-products tbody .data-row td.product_qty {width: 22% !important;}
.account .aw-rl__listing-products .product-sku {font-size: 14px; color: var(--pri-green) !important;}
.account .aw-rl__listing-products .product-name {font-weight: 700; margin-bottom: 16px;} 
.account .aw-rl__listing-products tr.data-row._odd-row {background: #fbfbfb;}
.aw-ui-listing .action-previous, .aw-ui-listing .action-next {margin: 0; padding: initial; display: flex; justify-content: center; align-items: center; width: 40px; height: 32px;}
.aw-rl__listing-pagination {display: flex; align-items: center; margin-top: 24px;}
button.aw-rl__paging-btn:hover:before {color: #fff !important;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu.aw-rl__actions-btn-wrapper button:first-child:hover {background: #f1840094;}
.aw-rl.product-attributes div {display: flex; flex-direction: column;}
.aw-rl.product-attributes div div, .aw-rl.product-attributes .product-sku {display: initial;}
.aw-rl.product-attributes div div:nth-child(2) {order: 2;}
.aw-rl__listing-products thead tr .data-grid-th._sortable {cursor: default; pointer-events: none;}

/* Customerdocuments */
.customerdocuments-index-index .toolbar-amount {position: relative;}
.account .block-collapsible-nav .item:nth-child(3) {display: block;}

/* Download link on My Account */
.account .block-collapsible-nav .item:nth-child(4) {display: none;}

/*.account .aw-rl__listing-products tbody .data-row td.price, .account .aw-rl__listing-products tbody .data-row td.product_qty {width: 20% !important;}
.account .aw-rl__listing-products .product-sku {font-size: 14px; color: var(--pri-green) !important;}
.account .aw-rl__listing-products .product-name {font-weight: 700; margin-bottom: 16px;}*/

@media screen and (max-width: 991px) {
.customerdocuments-index-index td {max-width: 100% !important;}
}

@media screen and (max-width: 520px) {
    .aw-rl__listing-products>.data-grid .data-row>td.product_name td.aw-rl.image-container {display: none;}
    .aw-rl__listing-products>.data-grid .data-row>td.product_name td.aw-rl.product-attributes {padding-left: 0;}
    }

@media screen and (max-width: 479px) {
    .aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu.aw-rl__actions-btn-wrapper button:first-child {margin-bottom: 16px;}
    .aw-rl__listing-products-wrapper .admin__data-grid-header .col-xs-9 {width: 100%;}
    .aw_requisition_list-rlist-edit .admin__data-grid-header .col-xs-10, .aw-rl__listing-products-wrapper .admin__data-grid-header .admin__data-grid-header-row.row-gutter .col-xs-2 {width: 50%;}
    }
