@font-face {
	font-family: 'Cairo';
	src: url('/templates/Yupiter/fonts/Cairo-VariableFont_wght.ttf') format('truetype');
	font-weight: 100 1000;
	font-stretch: 25% 151%;
}

body {
	background-color: white;
	font-family: 'Cairo' !important;
}

.productbox-images .productbox-image {
	background-color: transparent !important;
}

.price_wrapper .productbox-price>span, .hr-sect, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .sidepanel-left .box-normal .box-normal-link, .h4, .h5, .h6 {
	font-family: 'Cairo' !important;
	color: black !important;
}

.form-control .quantity{
	padding-left: 0px;
	padding-right: 0px;
}

.table-striped tbody tr:nth-of-type(2n) {
	background-color: white;
}
.table-bordered-outline tr {
	border-style: none;
}
.table {
	padding-left: 0px;
}
a.badge-light:hover, a.badge-light:focus {
	background-color:white;
}
.table > tbody> tr > td {
	padding-left: 0px;
	font-size: 12px;
}

/* NAVBAR STUFF */
nav.navbar.bg-light {
    background-color: white !important;
    border-bottom:  1px solid #f0f0f0;
/*	box-shadow: 0px -24px 43px 5px rgb(0 0 0 / 10%);*/
}

nav.navbar > .container {
	display: flex;
}

button.btn.btn-user {
	color: white !important;
	background-color: #1B208C;
	border: 0px;
	border-radius: 10px;
	height: 43px;
    width: 60px;
    padding: 0px;
}


button.btn.btn-cart {
	color: #1B208C !important;
	background-color: #E3E4FF;
	border: 0px;
	border-radius: 10px;
	height: 43px;
    width: 60px;
    padding: 0px;
}

#menu-dropdown-cart {
	margin-left: 14px;
}

#menu-dropdown-cart .dropdown-body {
	padding-top: 7px;
	border-top: 1px solid #e1e1e1;
}

#menu-dropdown-cart .table {
	margin-bottom: 0px;
}

div.cart-summary .card-body {
	padding-left: 0px;
	padding-right: 0px;
}

nav.navbar button.btn.btn-outline-secondary  {
	border-color: #E1E1E1;
	color: #1B208C;
	padding-left: 20px;
	padding-right: 20px;
}

nav.navbar input.form-control {
	border-color: #E1E1E1;
}

nav.navbar input.form-control:focus {
	box-shadow: none;
}

nav.navbar button.btn.btn-outline-secondary:hover{
	background-color: #E3E4FF;
	border-color: #E1E1E1;
}

nav.navbar .fa-search {
	color: #1B208C !important;
}

@media (max-width: 1282.98px) {
	#navbar-search {
		width: 360px;
	}
}

@media (min-width: 1283px) {
	#navbar-search {
		width: 624px;
	}
}

nav.navbar .input-group {
	margin-left: 45px;
}

nav.navbar div.input-group-prepend button.btn.btn-outline-secondary {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

nav.navbar div.input-group-append button.btn.btn-outline-secondary {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

nav.navbar div.dropdown{
	display: inline-block;
}

nav.navbar div.dropdown-menu.menu-user {
	min-width: 250px;
	padding: 10px;
	margin-top: 22px;
	padding-top: 20px;
	padding-bottom: 0px;
	box-shadow: none;
	border: 1px solid #f0f0f0;
}

nav.navbar div.dropdown-menu.menu-cart {
	min-width: 344px;
	margin-top: 22px;
	box-shadow: none;
	border: 1px solid #f0f0f0;
}

.menu-cart .table>tbody>tr>td {
	font-size: 14px;
}

div.bulk-prices .table>tbody>tr>td {
	padding: 0.5rem 1rem;
}

#pushed-success a.btn.continue-shopping {
	background-color: #e3e4fe !important;
    color: #1c218a !important;
}

#pushed-success a.btn.continue-shopping:hover {
	color: #e3e4fe !important;
    background-color: #1c218a !important;
}

#pushed-success a.btn.continue-shopping i.fa {
	color: #1c218a !important;
}

#pushed-success a.btn.continue-shopping:hover i.fa {
	color: #e3e4fe !important;
}


#shipping-estimate-form .btn.btn-outline-primary {
	background-color: #e3e4fe !important;
    color: #1c218a !important;
}

#shipping-estimate-form .btn.btn-outline-primary:hover {
	color: #e3e4fe !important;
    background-color: #1c218a !important;
}

#megamenu-wrapper {
	display: none;
	position: fixed;
	margin-top: 65px;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-top: 33px;
}

#megamenu {
	width: 100%;
	cursor: default;
	background-color: white;
	padding: 20px;
	text-align: left;
	border-bottom:  1px solid #f0f0f0;
	margin-bottom: 10px;
	z-index: 999;
}

#megamenu a {
	color: #1b208c !important;
	text-decoration: none;
}

#megamenu a:not(.btn) {
	padding: 4px !important;
	border-radius: 5px !important;
}

#megamenu a:hover {
	color: #1b208c !important;
	text-decoration: underline;
}

#btnmegamenu:hover > div#megamenu-wrapper, #btnmegamenu:focus > div#megamenu-wrapper, #btnmegamenu > div#megamenu-wrapper:hover {
	display: block !important;
}

#megamenu a.active, #megamenu a:focus {
	background-color: #d6d8ff;
    text-decoration: underline;
}

#megamenu a.link-primary {
	font-size: 19px;
	font-weight: bold;
}

#megamenu a.btn.btn-primary {
	color: white !important;
}

#megamenu a.btn.btn-primary:hover, #megamenu a.btn.btn-primary.active {
	color: #1b208c !important;
	text-decoration: none;
}

#megamenu div.megamenu-category {
	margin-top: 3px;
}

.btn-cart .fa-sup {
	background-color: #1b208c;
    color: #fff;
    font-size: 10px;
    border-radius: 28px;
    padding-left: 8px;
    padding-right: 8px;
}

@media (max-width: 991.98px) {
	#nav-menu-megamenu {
		display: none !important;
	}

	#copyright-notice div.zahloptionen img {
		width: 250px !important;
	}

	#productlist-header-dropdown-filter {
		left: -28px !important;
	}
}

@media (min-width: 992px) {
	#nav-menu-mobile {
		display: none !important;
	}

	nav.navbar {
		height: 88px !important;
	}
}

span.icon-cart {
	background-image: url('/templates/Yupiter/images/cart.svg');
    background-size: 36%;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0px;
}

span.icon-user {
    background-image: url('/templates/Yupiter/images/user.svg');
    background-size: 29%;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0px;
}

footer {
	background-color: white;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #11142d;
}

footer li.nav-item.active a.nav-link {
	font-weight: bold;
}

div.box-nav-item a.nav-link {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #11142d;
}

footer div.productlist-filter-headline{
	border-bottom: 0px;
	margin-bottom: 0px;
	color: #11142d;
	font-family: 'Cairo';
	font-weight: bold;
}

footer table a {
	text-decoration: none;
	color: inherit;
}

footer table a:hover {
	text-decoration: underline;
}

#row-boxes {
	border-bottom: 1px solid #f0f0f0;
}

#copyright-notice {
	margin-top: 20px;
	font-size: 12px;
	color: #464b70;
}

#copyright-notice a {
	color: #464b70 !important;
}

.badge.badge-primary {
	color: white;
	margin-right: 5px;
}

.badge.badge-primary:hover {
	color: white;
	background-color: var(--primary);	
}

aside#sidepanel_left div.box {
	border: 1px solid #F0F0F0;
	padding: 15px;
	border-radius: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: black;
}

aside#sidepanel_left div.box hr.box-filter-hr {
	display: none;
}

aside#sidepanel_left div.box span.text-truncate {
	font-size:  14px;
	font-weight: bold;
}

aside .nav-panel > .nav > .active > .nav-link {
	border-bottom-width: 0px !important;
}

.box-categories .dropdown .collapse, .box-linkgroup .dropdown .collapse {
	background-color: transparent !important;
}

aside#sidepanel_left a {
	color: black;
}

aside#sidepanel_left div.productlist-filter-headline {
	display: none !important;
}

aside#sidepanel_left div.box button.btn.btn-filter-box {
	padding:  0px;
}

h1.h2, div.h1 {
	color: black;
	font-family: 'Cairo' !important;
	font-weight: bolder;
}

div.alert, #searchkey {
	border-radius: 10px;
}

.productbox.productbox-hover .productbox-inner::before, .productbox-inner {
	background-color: white !important;
	border: 1px solid #F0F0F0;
	border-radius: 10px;
}

#product-list .product-wrapper:not(:last-child){
	margin-bottom: 1rem;
}

.productbox-title > a {
	text-decoration: none !important;
	font-weight: bold !important;
	text-align: center;
	font-size: 14px !important;
	color: black !important;
}


.price_wrapper {
	text-align: center;
}

.xsellarticle .price_wrapper {
	text-align: left;
}

.price_wrapper .productbox-price > span {
	font-family: 'Cairo', sans-serif;
	text-align: center;
	font-weight: bold !important;
	color: #1B208C !important;
	font-size: 18px !important;
}

button.btn.btn-primary.basket-details-add-to-cart {
	background-color: #1B208C;
	margin-top: 0px;
	height: 43px !important;
}

button.btn.btn-primary.basket-details-add-to-cart:hover {
	background-color: #503ecb;
	color: white;
}

div.box-categories .box-normal-hr {
	display: none;
}

aside#sidepanel_left div.box-categories li.nav-item.active > span.nav-link > a, aside#sidepanel_left div.box-categories li.nav-item.active > a {
	color: #6c5dd3;
}

aside#sidepanel_left div.box-categories li.nav-item div.collapse li.nav-item.active a {
	font-weight: 400 !important;
}

div#productlist-header {
	border: 1px solid #F0F0F0;
	border-radius: 10px;
	padding-left:  20px;
	padding-right: 15px;
	width: 100% !important;
	margin-bottom: 20px;
	margin-top: 0px;
}

div#productlist-header button.btn-dropdown {
	background-color: transparent;
	border: 0px;
	padding: 15px;
	padding-right: 0px;
	border-left: 1px solid #F0F0F0;
}

div#productlist-header button.btn-dropdown.dropdown-toggle:after {
	color: #6c5dd3;
}

div#productlist-header div.displayoptions-wrapper {
	display: inline-block;
	margin-top: 12px;
	margin-bottom: 10px;
}

div#productlist-header div.filter-button-wrapper {
	display: inline-block;
	padding-top: 14px;
	padding-bottom: 12px;
	padding-right: 15px;
	margin-right: 13px;
	border-right: 1px solid #F0F0F0;
}

div#productlist-header a.displayoptions-link {
	color: #a2a2a2;
	text-decoration: none;
	font-size: 19px;
	padding-right: 10px;
}

div#productlist-header a.displayoptions-link.active {
	color: #6c5dd3;
}

.btn.btn-outline-secondary {
	border: 1px solid #F0F0F0;
	border-radius: 10px;
}

.sidepanel-left .box-normal .box-normal-link {
	margin-bottom: 0px;
}

.productlist-page-nav.productlist-page-nav-header-m {
	margin-top: 0px;
}

button.btn-dropdown i.fas {
	color: #a2a2a2;
	padding-right: 5px;
}

@media (min-width: 1300px) {
	.sidepanel-left {
	    padding-right: 10px;
	}

	#content-wrapper:not(.has-fluid) {
		padding-top: 20px;
	}
}

@media (min-width: 992px) {
	.sidepanel-left {
	    padding-right: 10px;
	}

	#content-wrapper:not(.has-fluid) {
		padding-top: 20px;
	}

	#subscribe-newsletter-box form {
		padding-left: 30%;
		padding-right: 30%;
	}
}

.productbox-quick-actions {
	top: -5px !important;
	right: -5px !important;
}

.productbox-quick-actions button.btn.wishlist, .product-actions button.btn.wishlist {
	border-radius: 10px !important;
	background-color: #6c5dd3;
	opacity: 1 !important;
}

.productbox-quick-actions button.btn.wishlist.on-list, .product-actions button.btn.wishlist.on-list {
	border-radius: 10px !important;
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	opacity: 1 !important;
}

.productbox-quick-actions button.btn.wishlist.on-list .fa-heart-alt, .product-actions button.btn.wishlist.on-list .fa-heart-alt {
	color: #6c5dd3;
	font-weight: bold;
}

.productbox-quick-actions button.btn.wishlist .fa-heart-alt, .product-actions button.btn.wishlist .fa-heart-alt {
	color: white;
}

#productlist-navigation {
	margin-top: 20px;
	margin-bottom: 15px;
	line-height: 43px;
}

#productlist-navigation div.float-right {
	display: inline-block;
}

#productlist-navigation .btn-group {
	border: 1px solid #F0F0F0;
	border-radius: 10px;
}

#productlist-navigation a.btn:not(.btn-pagination) {
	width: 42px;
}

#productlist-navigation a.btn:not(.active) {
	background-color: transparent;
	color: black;
}

#productlist-navigation a.btn.active {
	border-radius: 10px;
	background-color: #6c5dd3;
}

#productlist-navigation a.btn.btn-pagination {
	background-color: #F0F0F0;
	border-radius: 10px;
	color: black;
	font-weight: 500;
}

#productlist-navigation a.btn.btn-pagination i.fas {
	color: #6c5dd3;
}

#productlist-navigation a.btn.btn-pagination i.fas.fa-chevron-right {
	margin-left: 5px;
}

#productlist-navigation a.btn.btn-pagination i.fas.fa-chevron-left {
	margin-right: 5px;
}

div.layout-list div.productbox-inner {
	padding-bottom: 15px;
}

#result-wrapper div.product-wrapper:hover div.productbox-inner {
	box-shadow: 0px 16px 27px 0px rgba(0,0,0,0.3);
}

div.input-group.form-counter {
	border: 1px solid #F0F0F0 !important;
	border-radius: 10px !important;
}

div.price-range-inputs .input-group  {
	border: 1px solid #F0F0F0 !important;
	border-radius: 10px !important;
}

div.price-range-inputs .price-range-input, div.price-range-inputs .input-group-text  {
	border: none;
	border-radius: 10px;
}

div.price-range-inputs .input-group-text {
	background-color: transparent;
	border-left: 1px solid #F0F0F0 !important;
}

div.price-range-inputs input {
	text-align: center;
}

.badge.badge-outline-secondary {
	border: 1px solid #F0F0F0 !important;
	border-radius: 10px !important;
}

.box-link-wrapper i.snippets-filter-item-icon-right {
	color: #6c5dd3;
}

.form-control {
	border: 1px solid #F0F0F0;
	border-radius: 10px;
}

div.basket-items {
	border: 1px solid #F0F0F0;
	border-radius: 10px;
}

#navbar-search {
	border: 1px solid #E1E1E1;
	height: 43px !important;
	padding-left: 10px;
	caret-color: #1B208C;
}

.form-counter span.fas.fa-minus, .form-counter span.fas.fa-plus {
	color: #6c5dd3;
}

#pushed-success {
	box-shadow: none;
	transition: box-shadow 1s;
	z-index:  10000;
}

#pushed-success.overlay {
	box-shadow: 0 0 0 99999px rgba(0, 0, 0, .5);
}

#pushed-success .card-header  {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#pushed-success .productbox-inner {
	margin-bottom: 15px;
}

#pushed-success a.btn.btn-primary, #pushed-success a.btn.btn-outline-primary/*, #add-to-cart .btn.btn-primary*/ {
	background-color: #1B208C;
}

#pushed-success a.btn.btn-primary:hover, #pushed-success a.btn.btn-outline-primary:hover, #add-to-cart .btn.btn-primary:hover {
	background-color: #503ecb;
	color: white;
}

a.cart-dropdown-basket-btn {
	background-color: #e3e4fe !important;
	color: #1c218a !important;
}

a.cart-dropdown-basket-btn:hover, a.cart-dropdown-basket-btn:focus, a.cart-dropdown-basket-btn:active {
	background-color: #1c218a !important;
	color: #e3e4fe !important;
}

.btn.cart-dropdown-next.btn-outline-primary:hover {
	color: #1c218a !important;
}

.price-range-inputs input {
	line-height: 1;
}

#add-to-cart .btn.btn-primary {
	box-shadow: 0px 14px 23px 5px rgba(0,0,0,0.28);
}

.modal-header {
	border-bottom: 0px;
}

#sidepanel_left .box .dropdown-toggle:after, #sidepanel_left .box  [data-toggle=collapse]:not(.navbar-toggler):after {
	color: #6c5dd3;
}

#sidepanel_left .box.box-categories div.nav-panel > ul.nav:first-child > li > .nav-link {
	font-weight: bold;
}

div.price-range-inputs {
	margin-top: 10px;
}

.form-counter .btn {
	border-radius: 10px;
}

.delivery-status span.status{
	text-transform: uppercase;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	border-radius: 10px;
	margin: 10px;
}

.delivery-status span.status-2 {
	background-color: #ddf5e4;
	color: #3eb760;
}

.delivery-status li {
	margin-bottom: 10px;
}

#js-filters {
	background-color: white;
	color:  #a2a2a2;
	border: none;
	padding: 0px;
	font-size: 17px;
}

div#product-list div.product-wrapper div.productbox-quick-actions {
	display: block !important;
}

.btn.btn-primary .fa, .btn.btn-outline-primary .fa, .btn.btn-outline-primary {
	color: white !important;
}

#subscribe-newsletter-box {
	background-color: #FE9F59;
	background-image: url("/templates/Yupiter/images/Newsletter.svg");
	background-size:  cover;
	background-repeat: no-repeat;
	color: white;
	border-radius: 20px;
	margin-bottom: 60px;
	width: 100%;
	height: 300px;
	padding-top: 100px;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}

#subscribe-newsletter-box h3 {
	font-size: 30px;
	color: white !important;
}

#subscribe-newsletter-box div.input-group-append, #subscribe-newsletter-box form input {
	height: 50px;
}

#subscribe-newsletter-box form input {
	background-color: #e3e4ff;
	border: 1px solid #e3e4ff;
	color: #1B208C !important;
}

#subscribe-newsletter-box form input::placeholder {
	color: #1B208C !important;
	font-size: 12px;
}

#subscribe-newsletter-box form input:focus {
	box-shadow: none;
}

select.form-control:focus {
	box-shadow: none;
}

#subscribe-newsletter-box form .btn.btn-secondary {
	color: black;
	background-color: white;
	text-transform: uppercase;
	font-weight: bold;
}

::selection {
  color: white;
  background: #e3e4ff;
}

div.product-attributes table.table.table-sm td {
	font-size: 16px !important;
	color: black;
	padding: 20px !important;
	padding-top: 30px;
	padding-bottom: 30px;
}

div.product-attributes table.table.table-sm tr td:first-child {
	border-right: none;
}

div.product-attributes table.table.table-sm tr td:nth-child(2) {
	border-left: none;
}

div.product-attributes table th, div.product-attributes table td {
	vertical-align: center !important;
}

#custom-attr-table {
	margin-top: 50px;
	padding-bottom: 15px;
	border-bottom: 2px dashed #e1e1e1;
}

#custom-attr-table span.custom-attr {
	color: black;
}

#custom-basket-table {
	margin-bottom: 40px;
}

#custom-basket-table .price_wrapper {
	text-align: left;
}

button.btn.btn-more, button.btn.btn-more:hover {
	background-color: #f0eeff;
	color: #6c5dd3;
}

div.xsellhidden {
	display: none;
}

div.xsellarticle img {
	width: 100%;
}

#add-to-cart .btn .btn-basket-check span {
	display: block;
}

#copyright-notice div.zahloptionen {
	width: 100%;
	text-align: center;
}

#copyright-notice div.zahloptionen img {
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.opc-product-slider .item-slider-desc {
	font-weight: bold;
	color: black;
}

.opc-product-slider a {
	text-decoration: none !important;
}

.opc-box-shadow-highlight {
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
	color: #1b208c !important;
	text-decoration: none;
}

.navbar-light .navbar-nav .nav-link:not(.dropdown-toggle):focus {
    background-color: #d6d8ff;
    text-decoration: underline;
    border-radius: 5px;
}

.price_wrapper .productbox-price.special-price > span {
	color: #ff754c !important;
}

.navbar-light .navbar-nav .dropdown-menu {
	box-shadow: none;
}

#nav-menu-mobile .input-group {
	margin-left: 0px;
}

#nav-menu-mobile .twitter-typeahead {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0;
}

#nav-menu-mobile .twitter-typeahead input {
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	width: 100%;
}


#image_wrapper .slick-list img, #image_wrapper .slick-slide img, #image_wrapper img, .pushed-success-image-wrapper img {
	border-radius: 15px;
}

.square-image .inner img {
	border-radius: 8px;
}

.menu-cart img {
	border-radius: 5px;
	margin-left: 24px;
}

.row.xsellarticle {
	margin-bottom: 15px;
}

div.xsellarticle img, .cart-items-image img {
	border-radius: 10px;
}

.price-note .text-danger {
	color: #ff754c !important;
	font-weight: bold;
}

.item-slider.productbox-image {
	margin-bottom: 15px;
}

.ribbon.ribbon-1.productbox-ribbon:before, .ribbon.ribbon-2.productbox-ribbon:before, .ribbon.ribbon-3.productbox-ribbon:before, .ribbon.ribbon-4.productbox-ribbon:before, .ribbon.ribbon-5.productbox-ribbon:before, .ribbon.ribbon-6.productbox-ribbon:before, .ribbon.ribbon-7.productbox-ribbon:before, .ribbon.ribbon-8.productbox-ribbon:before, .ribbon.ribbon-9.productbox-ribbon:before {
	content: none;
}

.ribbon.ribbon-1.productbox-ribbon, .ribbon.ribbon-2.productbox-ribbon, .ribbon.ribbon-3.productbox-ribbon, .ribbon.ribbon-4.productbox-ribbon, .ribbon.ribbon-5.productbox-ribbon, .ribbon.ribbon-6.productbox-ribbon, .ribbon.ribbon-7.productbox-ribbon, .ribbon.ribbon-8.productbox-ribbon, .ribbon.ribbon-9.productbox-ribbon{
	border-radius: 5px;
}

.ribbon.ribbon-4.productbox-ribbon {
	background-color: #019875 !important;
}

.ribbon.ribbon-3.productbox-ribbon {
	background-color: #1B208C !important;
}

.ribbon.ribbon-2.productbox-ribbon {
	background-color: #FF754C !important;
}

.mobile-menu-category {
	font-weight: bold !important;
	color: #1b208c !important;
}

.nav-item .mobile-cart-count {
	position: absolute;
	top: -7px;
	right: -7px;
	background-color: #2b317b;
	border-radius: 5px;
	color: white;
	padding-left: 3px;
	padding-right: 3px;
}

.nav-item.cart-mobile {
	position: relative;
}

.checkout-confirmation-items .card-gray {
	background-color: white !important;
}

.checkout-items-item .checkout-items-item-image-wrapper img {
	border-radius: 8px;
}

.checkout-button-row .btn.btn-outline-primary {
	background-color: #e3e4fe !important;
    color: #1c218a !important;
}

.checkout-button-row .btn.btn-outline-primary:hover {
	background-color: #1c218a !important;
    color: #e3e4fe !important;
}

#gallery_preview img {
	border-radius: 5px !important;
}

@media(max-width: 992px){
	.opc-product-slider .slick-arrow:not(.slick-arrow-custom) {
		opacity: 1 !important;
	}

	.opc-product-slider .slick-arrow {
		background-color: transparent;
	}

	.opc-product-slider .slick-arrow::after {
		color: var(--primary);
	}

	.opc-product-slider .slick-arrow:active::after, .opc-product-slider .slick-arrow:focus::after, .opc-product-slider .slick-arrow:hover::after{
		color: white;
	}
}

/*
.opc-product-slider .slick-arrow-custom {
	opacity: 1 !important;
}*/

.opc-product-slider .slick-arrow-custom.slick-prev {
	left: -20px;
}

.opc-product-slider .slick-arrow-custom.slick-next {
	right: -26px;
}

img.articlebox-image {
	border-radius: 15px;
}


#menu-dropdown-cart .dropdown-cart-items img {
    max-height: 100px;
    max-width: fit-content;
}

.checkout-confirmation-shipping .card-body .col:nth-child(2) p.small.text-muted-util {
	display:none;
}

nav.navbar .nav-link .fa-search::before {
	font-size: 18px;
}

#searchkey {
	    border: 1px solid #E1E1E1 !important;
}

.pre-header.container-fluid.d-none.d-lg-block {
  display: block !important;
  padding-bottom: 5px;
}