@media all and (min-width: 769px), print {
  .products-grid .product-items .product-item .add-left {
    display: none;
  }
  .products-grid .product-items .product-item .add-left .varianten {
    width: 80%;
    margin: 0 0 10px;
    hyphens: none;
  }
  .products-grid .product-items .product-item .add-bottom {
    display: none;
  }
  .products-grid .product-items .product-item.hover .itemcontent {
    display: grid;
    grid-template-areas: "leftdata maindata" "leftdata bottomdata";
    grid-template-columns: 85px auto;
    position: absolute;
    top: -1px;
    right: -1px;
    border: 1px solid #cccccc;
    background: #ffffff;
    z-index: 3;
    -moz-box-shadow: 0 6px 10px 0 #999999;
    -webkit-box-shadow: 0 6px 10px 0 #999999;
    box-shadow: 0 6px 10px 0 #999999;
    padding: 0 0 10px;
  }
  .products-grid .product-items .product-item.hover .itemurl {
    margin: 0;
  }
  .products-grid .product-items .product-item.hover .main-data {
    grid-area: maindata;
    z-index: 4;
    margin: 0 5px 0 0;
  }
  .products-grid .product-items .product-item.hover .main-data .varianten {
    display: none;
  }
  .products-grid .product-items .product-item.hover .add-left {
    grid-area: leftdata;
    display: block;
    margin: 5px 0 0 5px;
  }
  .products-grid .product-items .product-item.hover .add-bottom {
    grid-area: bottomdata;
    display: block;
  }
  .products-grid .product-items .product-item.hover.sonderkennz {
    /*
						&.sprint {
							.itemcontent {
								border-color: @sprint_color;
							}
						}
						*/
  }
  .products-grid .product-items .product-item.hover.sonderkennz .main-data::before {
    top: 0;
  }
  .products-grid .product-items .product-item.hover.sonderkennz.topseller .itemcontent {
    border-color: #ee6205;
  }
  .products-grid .product-items .product-item.hover .productlabel {
    top: 5px;
  }
  .login-container .block.login .actions-toolbar > .primary {
    margin-bottom: 0;
    margin-right: 27px;
  }
  .login-container .block.login .actions-toolbar > .secondary {
    float: left;
  }
  .login-container .fieldset > .field > .control {
    width: 80%;
  }
  .form-create-account {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  .form-create-account .actions-toolbar {
    grid-column-start: 2;
  }
  .account.page-layout-2columns-left {
    /*.sidebar-main,
		.sidebar-additional {
			width: 22.3%;
		}

		.column.main {
			width: 77.7%;
		}*/
  }
  .account.page-layout-2columns-left .columns {
    grid-template-areas: "sidebar-main content" "sidebar-additional content";
    grid-gaP: 0 2%;
  }
  .account.page-layout-2columns-left .sidebar-main .block {
    margin-bottom: 0;
  }
  .account .messages {
    margin-bottom: 18px;
  }
  .account .data.table {
    margin-bottom: 0;
  }
  .account .data.table .col.actions {
    white-space: nowrap;
  }
  .account .pager {
    display: grid;
    grid-template-columns: 1fr 75px;
    grid-template-rows: auto auto;
    grid-gap: 5px 15px;
    grid-template-areas: "amount amount" "pages limiter";
  }
  .account .pager .toolbar-amount {
    grid-area: amount;
  }
  .account .pager .pages {
    grid-area: pages;
  }
  .account .pager .limiter {
    grid-area: limiter;
  }
  .block-addresses-list .items.addresses {
    font-size: 0;
  }
  .block-addresses-list .items.addresses > .item {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 18px;
    vertical-align: top;
    width: 48%;
  }
  .block-addresses-list .items.addresses > .item:nth-last-child(1),
  .block-addresses-list .items.addresses > .item:nth-last-child(2) {
    margin-bottom: 0;
  }
  .block-addresses-list .items.addresses > .item:nth-child(even) {
    margin-left: 4%;
  }
  .form-edit-account .fieldset .fieldset {
    margin-bottom: 18px;
    width: 100%;
  }
  .control.captcha-image .captcha-img {
    margin: 0 9px 9px 0;
  }
  .customer-history {
    border: 1px solid #e4e4e4;
  }
  .order-links .item {
    float: left;
    margin: 0 4.5px 0 0;
  }
  .order-links .item.current {
    color: rgba(0, 68, 106, 0.4);
  }
  .order-links .item a {
    padding: 4.5px 18px;
  }
  .order-links .item strong {
    border-bottom: 0;
    margin-bottom: -1px;
    padding: 4.5px 18px 5.5px 18px;
  }
  .order-actions-toolbar .action.print {
    display: block;
    float: right;
  }
  /* .account,
	[class^='sales-guest-'],
	.sales-guest-view {
		&:extend(.abs-title-orders-desktop all);
		.column.main .block.block-order-details-view {
			&:extend(.abs-add-clearfix-desktop all);
			.block-content:not(.widget) .box {
				&:extend(.abs-add-box-sizing-desktop all);
				clear: none;
				float: left;
				width: 100%/4;
			}
		}
	} */
  .block-order-details-comments {
    margin: 0 0 60px;
  }
  .block-order-details-comments .comment-date {
    clear: left;
    float: left;
    margin-right: 50px;
    max-width: 90px;
  }
  .block-order-details-comments .comment-content {
    overflow: hidden;
  }
  .order-details-items {
    margin-top: -1px;
    padding: 25px;
    /* &.ordered {
			.order-title {
				display: none;
			}
		} */
  }
  .order-details-items .col.price {
    text-align: center;
  }
  .order-details-items .col.subtotal {
    text-align: right;
  }
  .order-details-items tbody td {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .order-details-items tfoot .amount,
  .order-details-items tfoot .mark {
    text-align: right;
  }
  .order-pager-wrapper .order-pager-wrapper-top {
    padding-left: 0;
    padding-right: 0;
  }
  .order-pager-wrapper .toolbar-amount {
    position: relative;
  }
  .order-pager-wrapper .pages {
    float: right;
  }
  .table-order-items tbody .col.label,
  .table-order-items tbody .col.value {
    padding-left: 0;
  }
  .table-order-items.invoice .col.qty,
  .table-order-items.shipment .col.qty {
    text-align: center;
  }
  .table-order-items.creditmemo .col.qty,
  .table-order-items.creditmemo .col.discount,
  .table-order-items.creditmemo .col.subtotal {
    text-align: center;
  }
  .table-order-items.creditmemo .col.total {
    text-align: right;
  }
  .sales-order-view .block-title {
    font-size: 20px;
  }
  .block-order-details-view .block-content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .products-grid.wishlist .product-item-name {
    height: 50px;
  }
  .products-grid.wishlist .product-item-tooltip {
    display: inline-block;
  }
  .products-grid.wishlist .product-item-actions {
    margin: 9px 0 0;
  }
  .products-grid.wishlist .product-item-actions > * {
    display: inline-block;
    margin-bottom: 7px;
    margin-top: 7px;
  }
  .wishlist-index-index .product-item-info {
    width: auto;
  }
}
@media all and (min-width: 1024px), print {
  .products-grid .product-items {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .order-links .item {
    margin: 0 4.5px 0 0;
  }
  .order-links .item a {
    padding: 4.5px 18px;
  }
  .order-links .item strong {
    padding: 4.5px 18px 5.5px 18px;
  }
  .wishlist-index-index .products-grid.wishlist .product-items {
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0;
  }
  .wishlist-index-index .products-grid.wishlist .product-item {
    margin-bottom: 18px;
    padding: 0;
    /* &:hover {
					border: none;
				} */
  }
  .wishlist-index-index .products-grid.wishlist .product-item-info {
    position: relative;
    /*
					.product-item-inner {
						display: none;
						@_shadow: 3px 4px 4px 0 rgba(0, 0, 0, .3);

						.lib-css(background, @color-white);
						.lib-css(border, @border-width__base solid @color-gray-light2);
						.lib-css(box-shadow, @_shadow);
						border-top: none;
						left: 0;
						margin: 0 0 0 -1px;
						padding: 16px 5px 8px;
						position: absolute;
						right: -1px;
						z-index: 2;

						.comment-box {
							margin-top: -18px;
						}
					}

					&:hover {
						@_shadow: 3px 4px 4px 0 rgba(0, 0, 0, .3);

						.lib-css(background, @color-white);
						.lib-css(border, @border-width__base solid @color-gray-light2);
						.lib-css(box-shadow, @_shadow);
						border-bottom: none;

						.product-item-inner {
							display: block;
						}

						.streichpreis {
							right: -1px;
						}
					}
					*/
  }
}
/*
* Modul: Badshop_GlobalExtensions
* _customer.less
*/
/*
 * Modul: Badshop_Customer
 * _customer.less
 */
/*
* Modul: Badshop_ProductDataExtend
* _customer.less
*/
/*
* Modul: Badshop_ProductDataExtend
* category/_listings.less
*/
/*
* Theme: Badshop/default-theme
* Modul: Magento_Catalog
* _customer.less
*/
/*
* Theme: Badshop/default-theme
* Modul: Magento_Catalog
* category/_listings.less
*/
/*
* Theme: Badshop/default-theme
* Modul: Magento_Contact
* _customer.less
*/
/*
* Theme: Badshop/default-theme
* Modul: Magento_Customer
* _customer.less
*/
.account .page-main > .columns {
  display: grid;
}
.account .page-main .sidebar-main {
  grid-area: sidebar-main;
}
.account .page-main .sidebar-additional {
  grid-area: sidebar-additional;
}
.account .page-main .column.main {
  grid-area: content;
}
/*
* Theme: Badshop/default-theme
* Modul: Magento_Sales
* _customer.less
*/
/*
* Theme: Badshop/default-theme
* Modul: Magento_Wishlist
* _customer.less
*/
