@font-face {
	font-family: 'GothamPro';
	src: url('../fonts/GothamPro.eot?') format('eot'), 
	     url('../fonts/GothamPro.otf')  format('opentype'),
	     url('../fonts/GothamPro.woff') format('woff'), 
	     url('../fonts/GothamPro.ttf')  format('truetype'),
	     url('../fonts/GothamPro.svg#GothamPro') format('svg');
}


@font-face {
	font-family: 'GothamPro-Black';
	src: url('../fonts/GothamPro-Black.eot?') format('eot'), 
	     url('../fonts/GothamPro-Black.otf')  format('opentype'),
	     url('../fonts/GothamPro-Black.woff') format('woff'), 
	     url('../fonts/GothamPro-Black.ttf')  format('truetype'),
	     url('../fonts/GothamPro-Black.svg#GothamPro-Black') format('svg');
}

@font-face {
	font-family: 'GothamPro-BlackItalic';
	src: url('../fonts/GothamPro-BlackItalic.eot?') format('eot'), 
	     url('../fonts/GothamPro-BlackItalic.otf')  format('opentype'),
	     url('../fonts/GothamPro-BlackItalic.woff') format('woff'), 
	     url('../fonts/GothamPro-BlackItalic.ttf')  format('truetype'),
	     url('../fonts/GothamPro-BlackItalic.svg#GothamPro-BlackItalic') format('svg');
}



@font-face {
	font-family: 'GothamPro-Bold';
	src: url('../fonts/GothamPro-Bold.eot?') format('eot'), 
	     url('../fonts/GothamPro-Bold.otf')  format('opentype'),
	     url('../fonts/GothamPro-Bold.woff') format('woff'), 
	     url('../fonts/GothamPro-Bold.ttf')  format('truetype'),
	     url('../fonts/GothamPro-Bold.svg#GothamPro-Bold') format('svg');
}



@font-face {
	font-family: 'GothamPro-BoldItalic';
	src: url('../fonts/GothamPro-BoldItalic.eot?') format('eot'), 
	     url('../fonts/GothamPro-BoldItalic.otf')  format('opentype'),
	     url('../fonts/GothamPro-BoldItalic.woff') format('woff'), 
	     url('../fonts/GothamPro-BoldItalic.ttf')  format('truetype'),
	     url('../fonts/GothamPro-BoldItalic.svg#GothamPro-BoldItalic') format('svg');
}



@font-face {
	font-family: 'GothamPro-Italic';
	src: url('../fonts/GothamPro-Italic.eot?') format('eot'), 
	     url('../fonts/GothamPro-Italic.otf')  format('opentype'),
	     url('../fonts/GothamPro-Italic.woff') format('woff'), 
	     url('../fonts/GothamPro-Italic.ttf')  format('truetype'),
	     url('../fonts/GothamPro-Italic.svg#GothamPro-Italic') format('svg');
}


@font-face {
	font-family: 'GothamPro-LightItalic';
	src: url('../fonts/GothamPro-LightItalic.eot?') format('eot'), 
	     url('../fonts/GothamPro-LightItalic.otf')  format('opentype'),
	     url('../fonts/GothamPro-LightItalic.woff') format('woff'), 
	     url('../fonts/GothamPro-LightItalic.ttf')  format('truetype'),
	     url('../fonts/GothamPro-LightItalic.svg#GothamPro-LightItalic') format('svg');
}


@font-face {
	font-family: 'GothamPro-Medium';
	src: url('../fonts/GothamPro-Medium.eot?') format('eot'), 
	     url('../fonts/GothamPro-Medium.otf')  format('opentype'),
	     url('../fonts/GothamPro-Medium.woff') format('woff'), 
	     url('../fonts/GothamPro-Medium.ttf')  format('truetype'),
	     url('../fonts/GothamPro-Medium.svg#GothamPro-Medium') format('svg');
}


@font-face {
	font-family: 'GothamPro-MediumItalic';
	src: url('../fonts/GothamPro-MediumItalic.eot?') format('eot'), 
	     url('../fonts/GothamPro-MediumItalic.otf')  format('opentype'),
	     url('../fonts/GothamPro-MediumItalic.woff') format('woff'), 
	     url('../fonts/GothamPro-MediumItalic.ttf')  format('truetype'),
	     url('../fonts/GothamPro-MediumItalic.svg#GothamPro-MediumItalic') format('svg');
}


@font-face {
	font-family: 'GothamProNarrow-Bold';
	src: url('../fonts/GothamProNarrow-Bold.eot?') format('eot'), 
	     url('../fonts/GothamProNarrow-Bold.otf')  format('opentype'),
	     url('../fonts/GothamProNarrow-Bold.woff') format('woff'), 
	     url('../fonts/GothamProNarrow-Bold.ttf')  format('truetype'),
	     url('../fonts/GothamProNarrow-Bold.svg#GothamProNarrow-Bold') format('svg');
}


@font-face {
	font-family: 'GothamProNarrow-Medium';
	src: url('../fonts/GothamProNarrow-Medium.eot?') format('eot'), 
	     url('../fonts/GothamProNarrow-Medium.otf')  format('opentype'),
	     url('../fonts/GothamProNarrow-Medium.woff') format('woff'), 
	     url('../fonts/GothamProNarrow-Medium.ttf')  format('truetype'),
	     url('../fonts/GothamProNarrow-Medium.svg#GothamProNarrow-Medium') format('svg');
}



/*.btn-primary, .footer-subscribe__button, .btn-primary.disabled, .disabled.footer-subscribe__button, .btn-primary:disabled, .footer-subscribe__button:disabled, .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before, .custom-radio .custom-control-input:checked ~ .custom-control-label::before, .nav-pills .nav-link.active, .nav-pills .show > .nav-link, .page-item.active .page-link, .badge-primary, .progress-bar, .list-group-item.active, .btn-quantity > span, .btn-outline-secondary-primary:hover, .btn-outline-secondary-primary:not(:disabled):not(.disabled):active, .btn-outline-secondary-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary-primary.dropdown-toggle, .bmd-radio::before, label.bmd-custom-radio-inline > input[type="radio"]:checked ~ .bmd-radio::before, .bmd-custom-radio > label > input[type="radio"]:checked ~ .bmd-radio::before, .c-button-control__quantity, .c-icon-count__quantity, .c-letter, .rs-banner-loader span, .panel-loader span, .c-sticker, .nav-slide .nav-slide-line, .l-head--type3 .b-header-user__icon, .l-head--type3 .b-header-user__letter, .l-head--type5 .b-header-user__icon, .l-head--type5 .b-header-user__letter, .l-head--type5 .search-form__button, .menu-search-button--primary, .butt:hover, .butt.hover, .b-sidebar-nav__link:hover, .b-sidebar-nav__link:active, .b-sidebar-nav__link:focus, .b-sidebar-nav__item.is-selected > .b-sidebar-nav__link, .project-item__props:after, .review-item__userdata-name, .shop-card:hover .shop-card__go-button, .b-employee__position:after, .b-employee-social-icon--fill, .b-employee-social-icon:before, .b-employee-social-icon:hover:before, .mmenu-type1-item--primary > .mmenu-type1-item__link, .mmenu-vertical-item--light > .mmenu-vertical-item__link, .basket-item-highlighted, .l-timeline__items:after, .owl-dot.active, .owl-carousel button.owl-dot.active, .bx-filter .bx-ui-slider-pricebar-v, .bx-filter .bx-ui-slider-handle, .owl-prev:hover, .owl-next:hover, ol.custom-list-ol > li:after, ul.custom-list-ul li:before, .product-cat-image-slider-control.active:after, .nav-wrap .scroll-arrow:hover {
	background: linear-gradient(155.71deg,#ffa620,#ff5968);
}

.btn-primary:not(:disabled):not(.disabled):active, .footer-subscribe__button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .footer-subscribe__button:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.footer-subscribe__button, .badge-primary[href]:hover, .badge-primary[href]:focus, a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus, .menu-search-button--primary:hover, .menu-search-button--primary:focus, .menu-search-button--dark:hover, .menu-search-button--dark:focus, .menu-search-button--light:hover, .menu-search-button--light:focus, .btn-primary:not(:disabled):not(.disabled):active, .footer-subscribe__button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .footer-subscribe__button:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.footer-subscribe__button, .badge-primary[href]:hover, .badge-primary[href]:focus, a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus, .menu-search-button--primary:hover, .menu-search-button--primary:focus, .menu-search-button--dark:hover, .menu-search-button--dark:focus, .menu-search-button--light:hover, .menu-search-button--light:focus, .mmenu-type1-item.mmenu-type1-item--primary:active > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--primary:focus > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--primary:hover > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--primary.is-selected > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark:active > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark:focus > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark:hover > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark.is-selected > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light:active > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light:focus > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light:hover > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light.is-selected > .mmenu-type1-item__link, .mmenu-vertical-item--primary > .mmenu-vertical-item__link, .mmenu-vertical-item--primary:active > .mmenu-vertical-item__link, .mmenu-vertical-item--primary:focus > .mmenu-vertical-item__link, .mmenu-vertical-item--primary:hover > .mmenu-vertical-item__link, .mmenu-vertical-item--dark:active > .mmenu-vertical-item__link, .mmenu-vertical-item--dark:focus > .mmenu-vertical-item__link, .mmenu-vertical-item--dark:hover > .mmenu-vertical-item__link, .mmenu-vertical-item--light:active > .mmenu-vertical-item__link, .mmenu-vertical-item--light:focus > .mmenu-vertical-item__link, .mmenu-vertical-item--light:hover > .mmenu-vertical-item__link { 
	background: linear-gradient(155.71deg,#ffa620,#ff5968);
}

.btn-primary:not(:disabled):not(.disabled):active, .footer-subscribe__button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .footer-subscribe__button:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.footer-subscribe__button, .badge-primary[href]:hover, .badge-primary[href]:focus, a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus, .menu-search-button--primary:hover, .menu-search-button--primary:focus, .menu-search-button--dark:hover, .menu-search-button--dark:focus, .menu-search-button--light:hover, .menu-search-button--light:focus, .btn-primary:not(:disabled):not(.disabled):active, .footer-subscribe__button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .footer-subscribe__button:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.footer-subscribe__button, .badge-primary[href]:hover, .badge-primary[href]:focus, a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus, .menu-search-button--primary:hover, .menu-search-button--primary:focus, .menu-search-button--dark:hover, .menu-search-button--dark:focus, .menu-search-button--light:hover, .menu-search-button--light:focus, .mmenu-type1-item.mmenu-type1-item--primary:active > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--primary:focus > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--primary:hover > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--primary.is-selected > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark:active > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark:focus > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark:hover > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--dark.is-selected > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light:active > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light:focus > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light:hover > .mmenu-type1-item__link, .mmenu-type1-item.mmenu-type1-item--light.is-selected > .mmenu-type1-item__link, .mmenu-vertical-item--primary > .mmenu-vertical-item__link, .mmenu-vertical-item--primary:active > .mmenu-vertical-item__link, .mmenu-vertical-item--primary:focus > .mmenu-vertical-item__link, .mmenu-vertical-item--primary:hover > .mmenu-vertical-item__link, .mmenu-vertical-item--dark:active > .mmenu-vertical-item__link, .mmenu-vertical-item--dark:focus > .mmenu-vertical-item__link, .mmenu-vertical-item--dark:hover > .mmenu-vertical-item__link, .mmenu-vertical-item--light:active > .mmenu-vertical-item__link, .mmenu-vertical-item--light:focus > .mmenu-vertical-item__link, .mmenu-vertical-item--light:hover > .mmenu-vertical-item__link { 
	background-color: #ffa620; 
}*/

.product-cat-button-container .is-incart .icon-cart { 
	color: #5ea13d;
}

.column-l, .column-r {
    padding: 5px 15px;
    margin-right: 15px;
    display: initial;
}

.column-r .pictoitem, .column-l .pictoitem {
    max-height: 131px!important;
    min-height: 131px!important;
    height: 131px!important;
}

/* ----- new cart ----- */
.bx-basket .basket-items-list-table .basket-items-list-item-descriptions{
	padding: 5px;
}

.bx-basket .basket-items-list-table .basket-item-block-image {
	min-width: auto;
	/*height: auto;*/
	max-width: 65px;
	width: 65px;
	height: 65px;
	margin: 0;
}
.bx-basket .basket-items-list-table .basket-item-block-image .basket-item-image {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
.bx-basket .basket-items-list-table .basket-item-block-image .basket-item-image-link {
	width: 100%;
	height: 100%;
}

.bx-basket .basket-items-list-table.table td {
	padding: 5px 10px;
}

.bx-basket .basket-items-list-table thead .basket-items-list-header-name {
	padding: 0.75rem;
}

.bx-basket .basket-items-list-table .basket-item-block-price-aligner {
	padding-bottom: 0;
}
.bx-basket .basket-items-list-table .basket-item-amount-field {
	min-width: 45px;
	text-align: center;
}

.bx-basket .basket-checkout-total__table-bottom {
	display: flex;
	padding: 1rem 2rem 0;
	justify-content: end;
	border-top: 1px solid #f1f1f1;
}