.iai_cookie__consentsActions a.btn.--large.--outline {
    background: #fff!important;
    border: 1px solid #333!important;
    color: #333!important;
}
.iai_cookie__consentsActions .btn.--large.--solid:hover {
    background: #333!important;
    border: 1px solid #333!important;
    color: #fff!important;
}

.basketedit_page #content .basketedit__summary .basketedit_summary_container {
    color: #0e1116;
}

aside .filters__options .--submit,
aside .filters__options .--show-hidden {
	background: #fff102 !important;
	font-weight: bold;
	padding: 10px !important;
}

.place-order .btn.--large.--solid {
	background: #fff102 !important;
	border-color: #fff102 !important;
	color: #0e1116 !important;
}

.place-order .btn.--large.--solid:hover {
	background: #0e1116 !important;
	border: 1px solid #0e1116 !important;
	color: #fff !important;
}

.place-order .btn {
	border-radius: 0 !important;
}

.headerBasket__badge {
	background: #fff102 !important;
}

button#projector_button_basket {
	background: #fff102 !important;
	border: 1px solid #fff102 !important;
	color: #0e1116 !important;
}

button#projector_button_basket:hover {
	background: #0e1116 !important;
	border: 1px solid #0e1116 !important;
	color: #fff !important;
}

#basket_go_next {
	background: #fff102 !important;
	border: 1px solid #fff102 !important;
	color: #0e1116 !important;
}

#basket_go_next:hover {
	background: #0e1116 !important;
	border: 1px solid #0e1116 !important;
	color: #fff !important;
}
button.btn.--solid.--reverse.rebatecodes__formSubmit {
	background: #fff102 !important;
	border: 1px solid #fff102 !important;
	color: #0e1116 !important;
}

button.btn.--solid.--reverse.rebatecodes__formSubmit:hover {
	background: #0e1116 !important;
	border: 1px solid #0e1116 !important;
	color: #fff !important;
}

button.btn.--solid.--medium.questions__button:hover {
	background: #fff102 !important;
	border: 1px solid #fff102 !important;
	color: #0e1116 !important;
}

button.btn.--solid.--medium.opinions-shop_opinions_button.px-5:hover {
	background: #fff102 !important;
	border: 1px solid #fff102 !important;
	color: #0e1116 !important;
}

a.headerBasket__button.btn.--solid.--large:hover {
	background: #fff102 !important;
	border: 1px solid #fff102 !important;
	color: #0e1116 !important;
}

a#show_opinion_form:hover {
	background: #fff102 !important;
	border: 1px solid #fff102 !important;
	color: #0e1116 !important;
}

a.btn.--solid.--medium.added__button.--add {
	background: #fff102;
	border: 1px solid #fff102;
	color: #0e1116 !important;
}

a.btn.--solid.--medium.added__button.--add:hover {
	background: #0e1116 !important;
	border: 1px solid #0e1116 !important;
	color: #fff !important;
}

button.btn.--solid.signin_button {
	background: #fff102 !important;
	border: 1px solid #fff102;
	color: #0e1116 !important;
}

button.btn.--solid.signin_button:hover {
	background: #0e1116 !important;
	border: 1px solid #0e1116 !important;
	color: #fff !important;
}

#dialog_wrapper #dialog_close,
.place-order__close_toplayer {
	background: #fff102 !important;
	border: 1px solid #fff102;
	color: #0e1116 !important;
}

#dialog_wrapper #dialog_close:hover,
.place-order__close_toplayer:hover {
	background: #0e1116 !important;
	border: 1px solid #0e1116 !important;
	color: #fff !important;
}

.topbar-container .promo-conditions .discount-code {
	background: #fff102 !important;
	border: 1px solid #fff102;
	color: #0e1116 !important;
}

.btn {
	border-radius: 0 !important;
}

.topbar__special {
	background: #fff102 !important;
	border-radius: 0 !important;
}

.label.--yousave {
	border-radius: 0 !important;
	background: #fff102 !important;
}

/*header>106526*/

#logo {
	width: 150px;
	height: 40px;
}
@media (max-width: 978px) {
	#logo {
		bottom: -3rem;
	}
}

@media (min-width: 979px) {
	#logo {
		height: 40px;
	}
}

@media (min-width: 979px) {
	#logo img {
		top: -25px;
	}
}

@media (min-width: 1200px) {
	#logo {
		margin-top: 1.5rem;
	}
}

@media (min-width: 979px) {
	#menu_search {
		height: 45px;
		margin: 3rem 5rem 1rem 11rem;
	}
}

@media (min-width: 1200px) {
	#menu_search {
		margin: 3rem 5rem 1rem 14rem;
	}
}

@media (min-width: 757px) {
	#main_banner1 .slick-arrow.slick-next {
		right: -20px;
		padding: 10px;
		background: #fff;
		border-radius: 10px 0 0 10px;
	}
}

@media (min-width: 757px) {
	#main_banner1 .slick-arrow.slick-prev {
		left: 20px;
		padding: 10px;
		background: #fff;
		border-radius: 0 10px 10px 0;
	}
}

@media (max-width: 757px) {
	#main_banner1 .slick-arrow.slick-next {
		right: -10px;
		padding: 10px;
		background: #fff;
		border-radius: 10px 0 0 10px;
	}
}

@media (max-width: 757px) {
	#main_banner1 .slick-arrow.slick-prev {
		left: 10px;
		padding: 10px;
		background: #fff;
		border-radius: 0 10px 10px 0;
	}
}

@media (max-width: 757px) {
	i.icon-angle-left {
		margin-left: -5px;
	}
}

@media (max-width: 757px) {
	.slick-next,
	.slick-prev {
		width: 20px;
		line-height: 20px;
	}
}

@media (min-width: 979px) {
	span.projector_multiversions__label,
	.projector_details .projector_versions__label,
	.projector_details .projector_multiversions__label,
	.projector_details .projector_sizes__label {
		width: 100px !important;
	}
}

li.menu_panel__item.menu_panel__item--logout a {
	color: #000;
	font-weight: bold;
}

span.buttons2__name {
	display: none;
}

@media (max-width: 978px) {
	#menu_buttons2 .menu_button_wrapper {
		height: 100%;
	}
}
