@media all and (min-width: 769px), print {
  .product.media .productlabel {
    left: 93px;
  }
  .product.data.items .data-grid {
    display: grid;
    grid-template-columns: 1fr 330px;
    grid-gap: 20px;
  }
  /* .page-layout-1column {
		.product.media {
		   width: 57%;
		}
	} */
  /* .page-layout-2columns-left,
	.page-layout-2columns-right,
	.page-layout-3columns {
		.product-info-main {
			width: 48%;
		}

		.product.media {
			width: 50%;
		}
	} */
  #surface-color .obfl {
    margin: 0 5px 0 3px;
  }
  .product-info-main {
    /* .box-tocart {
			.action.tocart {
				margin-bottom: 0;
				margin-right: 1%;
				width: 49%;
			}
		} */
  }
  .product-info-main #product-head {
    grid-template-columns: 60% 38%;
    grid-template-rows: auto 1fr;
    grid-template-areas: "media name" "media price";
    grid-gap: 10px 2%;
  }
  .product-info-main #product-head .product-name h1 {
    font-size: 18px;
    margin: 0 0 5px;
  }
  .product-info-main #product-head .product.media,
  .product-info-main #product-head .gallery-placeholder {
    margin-bottom: 10px;
  }
  .product-info-main .product-social-links {
    text-align: left;
  }
  .product.data.items {
    position: relative;
    z-index: 1;
    border-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .product.data.items:before,
  .product.data.items:after {
    content: '';
    display: table;
  }
  .product.data.items:after {
    clear: both;
  }
  .product.data.items > .item.title {
    float: left;
    width: auto;
  }
  .product.data.items > .item.title.switch {
    /* .lib-css(height, @_tab-control-height__base); */
    display: block;
    position: relative;
    cursor: pointer;
    padding: 8px 10px;
    z-index: 2;
  }
  .product.data.items > .item.content {
    margin-top: 18px;
    box-sizing: border-box;
    float: right;
    margin-left: -100%;
    width: 100%;
  }
  .product.data.items > .item.content:before,
  .product.data.items > .item.content:after {
    content: '';
    display: table;
  }
  .product.data.items > .item.content:after {
    clear: both;
  }
  .product.data.items > .item.content.active {
    display: block;
  }
  .product.data.items > .item.title {
    /* .lib-css(margin, 0 @_tab-control-margin-right 0 0); */
    /* &.active.switch,
        &.active.switch:focus,
        &.active.switch:hover {
            .lib-css(padding-bottom, @_tab-control-padding-bottom + @_tab-control-border-width);
        } */
  }
  .product.data.items > .item.title.switch {
    font-family: Quicksand, Helvetica, Arial, sans-serif;
    font-weight: 600;
    line-height: 18px;
    font-size: 1.4rem;
    color: #7d7d7d;
    text-decoration: none;
    background: #f0f0f0;
    /* .lib-css(border, @_tab-content-border); */
    border-bottom: none;
    /* .lib-css(height, @_tab-control-height); */
    /*.lib-css(padding, @_tab-control-padding-top @_tab-control-padding-right @_tab-control-padding-bottom @_tab-control-padding-left);*/
  }
  .product.data.items > .item.title.switch:visited {
    color: #7d7d7d;
    text-decoration: none;
  }
  .product.data.items > .item.title.switch:hover {
    color: #7d7d7d;
    text-decoration: none;
  }
  .product.data.items > .item.title.switch:active {
    color: rgba(0, 68, 106, 0.8);
    text-decoration: none;
  }
  .product.data.items > .item.title:not(.disabled) .product.data.items > .item.title.switch:focus,
  .product.data.items > .item.title:not(.disabled) .product.data.items > .item.title.switch:hover {
    background: #fcfcfc;
  }
  .product.data.items > .item.title:not(.disabled) .product.data.items > .item.title.switch:active,
  .product.data.items > .item.title.active.switch,
  .product.data.items > .item.title.active.switch:focus,
  .product.data.items > .item.title.active.switch:hover {
    background: #ffffff;
    color: rgba(0, 68, 106, 0.8);
    text-decoration: none;
  }
  .product.data.items > .item.content {
    background: #ffffff;
    margin-top: 28px;
    padding: 18px 18px 18px 18px;
    border: 1px solid #d1d1d1;
  }
  .product.data.items > .item.title {
    text-align: center;
  }
  .product.data.items > .item.content {
    margin-top: 35px;
  }
  .product.data.items > .item.title.switch.active {
    padding-bottom: 9px;
  }
  .product-info-price .price-box .price-container {
    font-size: 21px;
  }
  .product-info-price .price-box .price-container .price {
    font-size: 36px;
    line-height: 36px;
  }
  .product-info-price .price-box .price-including-tax + .price-excluding-tax .price {
    font-size: 1.4rem;
    line-height: 16px;
  }
  .additional-attributes {
    grid-template-columns: 200px 1fr;
  }
  #options {
    display: grid;
    grid-template-columns: 1fr 350px;
    grid-gap: 0 30px;
    grid-template-areas: "optionsbox pricebox";
  }
  #options-box {
    grid-area: optionsbox;
  }
  #options-pricebox {
    grid-area: pricebox;
    position: relative;
  }
  .options-list.grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .product-options-bottom {
    padding-bottom: 0;
  }
}
@media all and (min-width: 900px), print {
  .product.data.items > .item.title.switch {
    min-width: 160px;
  }
}
@media all and (min-width: 965px), print {
  .options-list.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media all and (min-width: 1024px), print {
  .product-info-main #product-head {
    grid-template-columns: 60% 35%;
    grid-gap: 10px 5%;
  }
  .box-tocart .paypal:first-of-type {
    margin-top: 13px;
  }
  .options-list.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
/*
* Modul: Badshop_CartPopup
* _product.less
*/
/*
* Modul: Badshop_GlobalExtensions
* _product.less
*/
/*
* Modul: Badshop_Epoq
* _product.less
*/
/*
* Modul: Badshop_InfoBanner
* _product.less
*/
/*
* Modul: Badshop_ProductDataExtend
* _product.less
*/
/*
* Modul: Badshop_ProductDiscontinuation
* _product.less
*/
/*
 * Modul: Badshop_ProductTextEditor
 * _category.less
 */
/*
* Modul: Badshop_Samples
* _product.less
*/
/*
* Modul: Badshop_CustomRelatedProducts
* _product.less
*/
/*
* Theme: Badshop/default-theme
* Modul: Magento_Catalog
* _product.less
*/
/*
 * Theme: Badshop/default-theme
 * Modul: Solutioo_Optionsmodul
 */
/*
* Theme: Badshop/default-theme
* Modul: Badshop_CustomRelatedProducts
* _product_extend.less
*/
