/* * Custom code goes here. * A template should always ship with an empty custom.css *//* b.malek */.preorder_product{	background-color: #eb5e19!important;}/* e.malek */.cart_haspreorder {	color: red;	font-size: 13px;}.cart_has24h{	color: #006400;	font-size: 13px;}body#authentication #opc_social_networks {	display: none;}body#checkout .social-login-buttons {	display: none;}.wlp_bought_list {	display: flex;	flex-direction: row;	flex-wrap: wrap;	padding: 40px 0 10px;}.wlp_bought_list .product-miniature {	padding: 0 15px;	flex: 0 0 25%;	max-width: 25%;	display: flex;	flex-direction: column;	margin-bottom: 30px;	padding-left: 10px;	padding-right: 10px;	position: relative;	padding-top: 33px;} @media (min-width: 1200px) {.wlp_bought_list .product-miniature {	flex: 0 0 16.66%;	max-width: 16.66%;}} @media (max-width: 991px) {.wlp_bought_list .product-miniature {	flex: 0 0 33.33%;	max-width: 33.33%;}} @media (max-width: 575px) {.wlp_bought_list .product-miniature {	flex: 0 0 50%;	max-width: 50%;}}#mywishlist .product_image {	margin-bottom: 20px;}.wishlist-product-img {	clear: both}#mywishlist .product_image img {	width: 100%;	max-width: 100%;	height: auto;}.wlp_bought_list .product-miniature .wishlist-product-price {	color: #95CE17;	font-size: 19px;	line-height: 27px;	font-weight: 400;	margin: 10px 0 25px;}.wlp_bought_list .product-miniature .product_name {	font-size: 14px;	line-height: 18px;	text-decoration: none;	font-weight: 400;	color: #333;	margin-bottom: 5px;	height: 40px;}.wlp_bought_list .product-miniature .btn_action {	display: flex;	justify-content: space-between;	align-items: center;	padding: 0;}.wlp_bought_list .product-miniature .product-brand {	height: 20px;}.wlp_bought_list .product-miniature .lnkdel {	padding: 0;	text-align: center;	line-height: 30px;	width: 30px;	height: 30px;	background: #fff;	position: absolute;	top: 0;	right: 0;}.wlp_bought_list .product-miniature .box-qty-prty {	display: flex;	justify-content: space-between;	align-items: center;	margin-bottom: 20px;}.wlp_bought_list .product-miniature .box-qty-prty .wl_product_qty {	padding: 2px 10px;	height: 29px;	text-align: center;	min-width: 94px;}.wlp_bought_list .product-miniature .box-qty-prty .wishlist-product-priority select,  .wishlist_group_actions {	padding: 4px 10px;}.wlp_bought_list .product-miniature .box-qty-prty h5 {	font-size: 14px;	margin-bottom: 5px;}.wlp_bought {	padding-bottom: 30px;}.wlp_bought_list .product-miniature .btn_action .btn.disabled {	color: #fff}.wlp_bought_list .product-miniature .btn_action .btn {	width: 100%;	text-transform: uppercase;} @media (max-width: 575px) {.wlp_bought_list .product-miniature .btn_action a {	margin-bottom: 10px;}.wlp_bought_list .product-miniature .box-qty-prty {	display: block;}.wlp_bought_list .product-miniature .box-qty-prty > div {	display: flex;	align-items: center;	margin-bottom: 10px;}.wlp_bought_list .product-miniature .box-qty-prty > div h5 {	margin-right: 10px;	width: 50px;	margin-bottom: 0px;}.wlp_bought_list .product-miniature .btn_action .lnkdel {	margin-right: 0;}}#mywishlist .checkbox-col {	max-width: 100%;	text-align: center;}.custombanners.displayHome {	margin: 0 -6px;}.home-page-top-slider,  .home-page-top-banners {	padding: 0 6px}.banner-item-content .banner-img {	display: block;	width: 100%;} @media (min-width: 1200px) {.home-page-top-slider {	width: 64.5%}.home-page-top-banners {	width: 35.5%}}.custombanners .bx-wrapper .bx-controls-direction a {	width: 40px;	border-radius: 50%;	text-align: center;	line-height: 40px;	background: rgba(149,206,23,0.5);}.custombanners .bx-wrapper .bx-controls-direction a.bx-prev {	left: -8px;}.custombanners .bx-wrapper .bx-controls-direction a.bx-next {	right: -8px;}.custombanners .bx-wrapper .bx-controls-direction a.bx-prev:before,  .custombanners .bx-wrapper .bx-controls-direction a.bx-next:before {	font-size: 22px;	position: relative;	top: auto;	left: auto;	margin: 0;	padding: 0;	height: auto;	line-height: 40px;	right: auto;	margin-left: -3px;	content: "\f053";	font-family: 'Font Awesome 5 Free';	font-weight: 900;}.custombanners .bx-wrapper .bx-controls-direction a.bx-next:before {	content: "\f054";	margin: 0;	margin-right: -3px}.custombanners .bx-wrapper .bx-controls-direction a:hover {	background: #95ce17;}.easycarousels .bx-wrapper .bx-controls-direction {	top: 50%;	width: 100%;	transform: translateY(-50%);}.easycarousels .bx-wrapper .bx-controls-direction a.bx-prev {	left: -25px;}.easycarousels .bx-wrapper .bx-controls-direction a.bx-next {	right: -25px;}.easycarousels .bx-wrapper .bx-controls-direction a {	width: 40px;	height: 40px;	border: 0;	background: none;	text-align: center;	line-height: 40px;	padding: 0;}.easycarousels .bx-wrapper .bx-controls-direction a:before {	content: "\f054";	font-family: 'Font Awesome 5 Free';	font-weight: 900;	font-size: 22px;	line-height: 40px;	color: #e0e0e0;	border: 0;	transform: rotate(0);	width: auto;	height: auto;}.easycarousels .bx-wrapper .bx-controls-direction a.bx-prev:before {	content: "\f053";}.easycarousels .bx-wrapper .bx-controls-direction a:hover {	background: none;}.easycarousels .bx-wrapper .bx-controls-direction a:hover:before {	color: #a0a0a0;}.search-widget__button i {	font-size: 29px;}#header .wish_link a i,  .top_links i {	font-size: 22px;}.bottom-banner-mobile {	display: none} @media (max-width: 575px) {.bottom-banner-desktop,  .home-page-top-banners {	display: none}.wishlist.wishlist_btn_top {	margin-top: 2px;}.easycarousels .bx-wrapper .bx-controls-direction a.bx-prev {	left: -15px;	right: auto;}.products-section-title:before {	top: -8px;}.easycarousels .bx-wrapper .bx-controls-direction a.bx-next {	right: -10px;}.easycarousels .bx-wrapper .bx-controls-direction {	top: 35%;}.bottom-banner-mobile {	display: block}#wrapper .wrapper-bg {	padding-top: 10px;}.custombanners.displayHome {	margin-bottom: 24px}.custombanners .bx-wrapper .bx-controls-direction a {	width: 30px;	height: 30px;	margin-top: -15px;}.custombanners .bx-wrapper .bx-controls-direction a.bx-prev:before,  .custombanners .bx-wrapper .bx-controls-direction a.bx-next:before {	line-height: 30px;	font-size: 18px;}}.product-miniature .product-title {	margin-bottom: 5px;	min-height: 61px;	overflow: visible;	display: block;}#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a,  .product-miniature .product-title a {	display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;	overflow: hidden;	text-align: left;} @media (max-width: 767px) {#products .product-title a,  .featured-products .product-title a,  .product-accessories .product-title a,  .product-miniature .product-title a {	-webkit-line-clamp: 2;}}.product-miniature .price-wishlist__wrapper {	margin-bottom: 9px;}.product-miniature .product-brand {	margin-bottom: 32px;}.product-miniature .product-brand a {	color: #95ce17;}.product-miniature .product-brand a:hover,  .product-miniature .product-brand a:focus {	color: #333;}#products .product-price-and-shipping .discount-product,  .featured-products .product-price-and-shipping .discount-product,  .product-accessories .product-price-and-shipping .discount-product,  .product-miniature .product-price-and-shipping .discount-product {	display: block}.product-miniature .product-price-and-shipping .discount-product,  .product-miniature .product-price-and-shipping .label-24h {	position: absolute;	top: 0;	right: 0;	font-size: 11px;	color: #fff;	font-weight: bold;	width: 37px;	height: 37px;	line-height: 37px;	text-align: center;	background: #d21806;	border-radius: 20px;	display: block}.product-miniature .product-price-and-shipping .label-24h {	background: #fc7700;	right: auto;	left: 0;}.product-miniature .product-price-and-shipping .regular-price,  #products .product-price-and-shipping .regular-price,  .featured-products .product-price-and-shipping .regular-price,  .product-accessories .product-price-and-shipping .regular-price,  .product-miniature .product-price-and-shipping .regular-price {	display: inline-block;	font-size: 14px;	color: #487711;	margin-left: 6px;	line-height: 18px;}#products .product-price-and-shipping,  .featured-products .product-price-and-shipping,  .product-accessories .product-price-and-shipping,  .product-miniature .product-price-and-shipping {	color: #487711;}.product-miniature .product-price-and-shipping .price.has_discount {	color: #d21806}.product-miniature .price-wishlist__wishlist {	font-size: 18px;}.products-section-title__link {	padding-right: 5px;}.product-miniature .btn {	border: 0 !important;	outline: none !important;}.product-miniature .product-brand {	margin-bottom: 0px;}.product-miniature .price-wishlist__wrapper {	margin-top: 0;} @media (max-width:767px) {.product-miniature .product-title {	margin-bottom: 3px;	min-height: 39px;	line-height: 17px;}#products .product-title,  .featured-products .product-title,  .product-accessories .product-title,  .product-miniature .product-title {	height: 30px;}.product-miniature .product-brand,  #products .product-brand,  .featured-products .product-brand,  .product-accessories .product-brand,  .product-miniature .product-brand {	margin-bottom: 6px}.product-miniature .btn {	padding: 8px 12px 7px;}.easycarousel .c_col {	max-width: 160px !important;}#products .price-wishlist__wrapper,  .featured-products .price-wishlist__wrapper,  .product-accessories .price-wishlist__wrapper,  .product-miniature .price-wishlist__wrapper {	margin-bottom: 5px;	margin-top: 7px;}#products .wishlist.wishlist_btn_top {	margin-top: 2px;	font-size: 18px;}#products .price-wishlist__wishlist a, .featured-products .price-wishlist__wishlist a, .product-accessories .price-wishlist__wishlist a, .product-miniature .price-wishlist__wishlist a {	color: #9b9b9b}.easycarousel .product-miniature .product-title {	margin-bottom: 6px;}.products-section-title {	font-weight: 400;}} @media (max-width:575px) {#products .products:not(.swiper-wrapper) .product-miniature,  .featured-products .products:not(.swiper-wrapper) .product-miniature {	float: left;	width: 50%;}}.custom-features {	margin: 39px 0 38px;}.block-availability {	display: flex;	margin-bottom: 55px;}.block-availability li {	color: #487711;	font-size: 1rem;}.block-availability li strong {	color: #000}.block-availability li+li {	position: relative;	padding-left: 12px;	margin-left: 12px;}.block-availability li+li:before {	content: "";	border-left: 1px solid #487711;	height: 14px;	position: absolute;	left: 0;	top: 4px;}.product-price-and-add .current-price {	font-size: 48px;	display: flex;} @media (max-width: 1199px) {.product-price-and-add .current-price {	font-size: 36px;}}.product-price-and-add .current-price.has-discount {	color: #d3170b;}.product-price-and-add .current-price .product-discount .regular-price {	color: #487711;	font-size: 18px;	margin-left: 13px;}#product-availability {	display: none;}.product-price-and-add {	justify-content: flex-start;	padding: 4px 0px 5px;}.product-prices-wrapper {	margin-right: 22px;}.product-price-and-add .product-add-to-cart .control-label {	font-size: 21px;	padding-right: 11px;}.product-price-and-add .product-add-to-cart .add-to-cart {	padding-left: 20px;	padding-right: 20px;	text-transform: uppercase;}.product-price-and-add .product-add-to-cart .form-control {	margin: 0;	text-align: left;	font-size: 14px;	color: #487711;	height: 42px;	padding-left: 13px;	border-right: 0;	width: 50px;}.product-quantity .qty {	margin-right: 16px;}.product-quantity .qty .input-group {	display: flex;	flex-direction: row;	flex-wrap: wrap;}.product-price-and-add .product-add-to-cart .input-group-btn-vertical {	display: flex;	flex-direction: column;	justify-content: space-between;}.product-price-and-add .product-add-to-cart .input-group-btn-vertical>.btn {	border-radius: 0;	background: #95ce17;	color: #fff;	width: 24px;	height: 20px;	line-height: 20px;	align-items: center;	text-align: center;	margin-left: 0;	padding: 8px 11px;}.product-price-and-add .product-add-to-cart .input-group-btn-vertical>.btn:hover {	background-color: #74a012}.product-price-and-add .product-add-to-cart .input-group-btn-vertical>.btn i {	top: -1px;	left: 1px;	font-size: 20px;}.product-price-and-add .product-add-to-cart .input-group-btn-vertical>.btn .touchspin-up:before {	content: "\e5ce";}.product-price-and-add .product-add-to-cart .input-group-btn-vertical>.btn .touchspin-down:before {	content: "\e5cf";}.product-additional-info a {	font-size: 16px;}.product-additional-info .buttons_bottom_block {	border: 0;}#product .tabs {	margin-top: 3.2rem;}.product-features > dl.data-sheet {	margin-bottom: 0;} @media (max-width: 991px) {.product-price-and-add {	flex-direction: column;	align-items: flex-start;	padding: 18px 0px 26px;	margin-bottom: 22px;}.product-prices-wrapper {	margin: 0 0 16px;}.custom-features {	margin: 25px 0 23px;}.block-availability {	margin-bottom: 26px;}.product-price-and-add .current-price {	font-size: 36px;}#product .tabs {	margin-top: 6.5rem;}} @media (max-width: 575px) {.product-main-title {	font-size: 21px;	line-height: 1.5em;}.custom-features {	margin: 27px 0 23px;}.product-additional-info {	flex-direction: column;}.product-additional-info .social-sharing {	flex: 0 0 100%;	justify-content: flex-start;	padding-top: 24px;}.social-sharing > span {	font-size: 16px;}#product .tabs {	margin-top: 3.5rem;	margin-bottom: 2.5rem !important;}.product-features > dl.data-sheet dd.value,  .product-features > dl.data-sheet dt.name {	font-size: 14px;	align-items: center;	display: flex;	padding: 13px 1.25rem 12px;}.tabs .nav-tabs .nav-link {	padding-left: 20px;	padding-right: 20px}}#product .featured-products {	padding-bottom: 28px;}#product .featured-products .products-section-title__link {	display: none;} @media (min-width: 768px) {#product .product-miniature .product-brand {	margin-bottom: 32px;}}#main .images-container .js-qv-mask.scroll {	width: calc(100% - 55px);}.product-images > li.thumb-container > .thumb {	box-shadow: none}.qv-mask.extra {	white-space: nowrap;	overflow: hidden;}.qv-mask.extra .product-images {	overflow-x: scroll;}.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {	border-width: 1px}.scroll-box-arrows i {	color: #e0e0e0;	font-size: 36px;}.scroll-box-arrows i:hover {	color: #a0a0a0;}.dynamic-loading .loadMore {	background-color: #eb5e19;}.dynamic-loading .loadMore:hover,  .dynamic-loading .loadMore:focus {	background-color: #c04a11;} @media (max-width: 767px) {.af_filter_content {	display: none;}.closed .af_filter_content {	display: block;}.af_subtitle {	display: flex;	align-items: center;	justify-content: space-between;}.af_subtitle:after {	content: "+";	font-size: 24px;	line-height: 15px;	flex: 0 0 15px;	text-align: center;}.closed .af_subtitle:after {	content: "-";}} @media (max-width: 767px) {#header .header-top .sticky-menu {	position: relative;	z-index: 1214 !important;}}#amazzing_filter.block .title_block {	position: relative;}#amazzing_filter.block .title_block:after {	content: "\e5ce";	font-family: 'Material Icons';	font-weight: 400;	font-style: normal;	position: absolute;	right: 11px;	top: 7px;	display: inline-block;	width: 30px;	height: 30px;	line-height: 30px;	text-align: center;	color: #fff;	font-size: 22px;}#amazzing_filter.block .title_block.collapsed:after {	content: "\e5cf";} @media (max-width: 767px) {#js-product-list-top {	display: flex;}#js-product-list-top .col-sm-5 {	display: none !important;}}#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {	padding-right: 65px;}#mobile_top_menu_wrapper #top-menu > li .navbar-toggler {	right: 0;	top: 0;	width: 5em;	height: 3.2em;	font-size: 14px;	text-align: center;	line-height: 3.2em;}#mobile_top_menu_wrapper #top-menu > li .navbar-toggler .material-icons {	font-size: 39px;	padding-left: 7px;}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .remove {	display: inline-block;} @media (max-width: 991px) {.top_links:before {	content: "";	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: 50px;	height: 50px;}}.search-icon {	position: relative;	z-index: 11111;}body div#onepagecheckoutps #onepagecheckoutps_step_one #opc_social_networks h5 {	font-style: normal;	font-size: 14px;}#onepagecheckoutps .custom-checkbox label {	position: relative;	padding-left: 25px !important;}#onepagecheckoutps .custom-checkbox label.alert-warning {	background: none !important;	border: 0 !important;	padding: 0 0 0 25px !important;}#onepagecheckoutps .custom-checkbox label.alert-warning .material-icons {	padding: 0 !important;}#onepagecheckoutps .custom-checkbox label span {	position: absolute;	top: 0;	left: 0;}body #amazzing_filter.block .title_block {	font-size: 16px;	margin: 0 -15px 0;	color: #fff;	background: #95ce17;	padding: 14px 15px 13px;	margin-bottom: 0;	transition: all 0.3s ease;}body #amazzing_filter.block .title_block:not(.collapsed) {	margin-bottom: 17px;} @media (min-width: 991px) {body #amazzing_filter.block .title_block {	margin-bottom: 17px;}} @media (min-width: 991px) {#amazzing_filter.block .title_block {	cursor: default;}body #amazzing_filter.block .title_block:after {	display: none;}#amazzing_filter.block .block_content {	display: block !important;}}.products-sort-order .select-title:after {	content: "\e5c5";	font-family: 'Material Icons';	font-size: 20px;	line-height: 20px;	vertical-align: -4px;	margin-left: 0px;}#amazzing_filter {	padding-top: 0;	padding-bottom: 0;}.selectedFilters .clearAll {	margin-bottom: 11px;	color: #000;}.selectedFiltersBlock > div {	font-weight: 400;	color: #010101;}.selectedFilters {	padding-bottom: 22px;	margin-bottom: 11px;}h5.af_subtitle {	color: #000;	padding-bottom: 15px;}.af_filter .count {	font-size: 14px;	color: #878686;}.selectedFilters a:not(.btn) {	position: relative;	float: none;	top: 3px;	padding: 0;	font-size: 16px;	opacity: 1;	color: #8b0000;}.selectedFilters a:not(.btn):hover {	color: #000;}.selectedFilters a:not(.btn):before {	content: "\e14c";	font-family: 'Material Icons';	font-weight: 400;	font-style: normal;}.af_filter li {	padding: 2px 0;}.af_filter, .af_filter.type-3.closed {	margin-bottom: 16px;	padding-bottom: 22px;}#amazzing_filter .custom-checkbox input[type="checkbox"] {	width: 1.125rem;	height: 1.125rem;}#amazzing_filter .custom-checkbox input[type="checkbox"] + span {	border-color: #d9d9d9;	background: #fff}#amazzing_filter .custom-checkbox input[type="checkbox"]:checked + span {	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16'%3E%3Cimage width='16' height='16' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEX///+VzheVzheVzheV zheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheV zheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzheVzhf///90sczQAAAA JnRSTlMAACeWM+yzIuqyBMrSRgF2qQ0kuVAV8Zpo75CxAx7N/dQPw/grWykDVRoAAAABYktHRACI BR1IAAAAB3RJTUUH5AwPETMwE8SSuAAAAFRJREFUGNOdyLUBgEAABDAOd3fX239EmgeeElJGUX6B oGrv0A3zFZZNRw7XI/07ghARGSci0ox5UbIKIaJu6LfselyBYeQ0L3gCybrtkAPLASk+OgE0UgS5 GXDRIAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0xMi0xNVQxNzo1MTo0OCswMzowMDtJgjEAAAAl dEVYdGRhdGU6bW9kaWZ5ADIwMjAtMTItMTVUMTc6NTE6NDgrMDM6MDBKFDqNAAAAGXRFWHRTb2Z0 d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");}#amazzing_filter .custom-checkbox input[type="checkbox"] + span i {	display: none;} @media (max-width: 991px) {#left-column,  #content-wrapper {	width: 100%;	padding: 0 0.9375rem;}#amazzing_filter .af_filter .af_subtitle_heading h5 {	position: relative;}#amazzing_filter .af_filter .af_subtitle_heading h5:after {	content: "\e5cf";	font-family: 'Material Icons';	font-weight: 400;	font-style: normal;	position: absolute;	right: -4px;	top: 3px;	display: inline-block;	width: 30px;	height: 30px;	line-height: 30px;	text-align: center;	color: #487711;	font-size: 22px;}#amazzing_filter .af_filter.closed .af_subtitle_heading h5:after {	content: "\e5ce";}} @media (max-width: 575px) {.ui-jolisearch {	height: calc(100% - 176px);	overflow-x: auto;	max-width: calc(100% - 26px);}}#form_address_delivery .form-group {	margin-right: 0;	margin-left: 0;}#form_address_delivery .form-group .form-control-label,  #form_address_delivery .form-group .col-md-6,  #form_address_invoice .form-group .col-md-6,  #form_address_invoice .form-group .form-control-label {	width: 100%}#form_address_invoice .form-group {	margin-right: 0;	margin-left: 0} @media (min-width: 768px) {.ui-menu.ui-jolisearch {	min-width: 600px;}}.footer-container ul.collapse:not(.block-social-ul):not(.block-lang-ul) li {	position: relative;	padding-left: 14px;}.footer-container ul.collapse:not(.block-social-ul):not(.block-lang-ul) li:before {	position: absolute;	left: 0;	top: 5px;}.block_newsletter #block_newsletter_block #gdpr_consent {	margin-top: 20px;}.block_newsletter #block_newsletter_block #gdpr_consent .custom-checkbox label {	position: relative;	padding-left: 26px;}.block_newsletter #block_newsletter_block #gdpr_consent .custom-checkbox label input,  .block_newsletter #block_newsletter_block #gdpr_consent .custom-checkbox label input + span {	position: absolute;	left: 0;	top: 0;}#form_address_delivery .form-group .form-control-label {	font-weight: bold}body#product #wishlist_button.checked i, #products .price-wishlist__wishlist .wishlist-added a[onclick*="delete"] i, .featured-products .price-wishlist__wishlist .wishlist-added a[onclick*="delete"] i, .product-accessories .price-wishlist__wishlist .wishlist-added a[onclick*="delete"] i, .product-miniature .price-wishlist__wishlist .wishlist-added a[onclick*="delete"] i, #products .price-wishlist__wishlist a.checked, .featured-products .price-wishlist__wishlist a.checked, .product-accessories .price-wishlist__wishlist a.checked, .product-miniature .price-wishlist__wishlist a.checked {	color: #fc7700;}.user-info .dropdown-menu { z-index:10000	}#products .product-description,.featured-products .product-description, .product-accessories .product-description,.product-miniature .product-description {	position: static;}.custom-features-list {display: flex;flex-direction: column;}	.custom-features-list .rok { order: 30	}@media (max-width: 767px){#products .swiper-button-prev,.featured-products .swiper-button-prev, .product-accessories .swiper-button-prev, .product-miniature .swiper-button-prev	, #products .swiper-button-next,  .featured-products .swiper-button-next,   .product-accessories .swiper-button-next,    .product-miniature .swiper-button-next {	 display: none 	}	#products .swiper-container, 	.featured-products .swiper-container, 	.product-accessories .swiper-container, 	.product-miniature .swiper-container{	    overflow-x: scroll;		padding-left: 0;		padding-right: 0;		}				#products .products.swiper-wrapper, .featured-products .products.swiper-wrapper, .product-accessories .products.swiper-wrapper, .product-miniature .products.swiper-wrapper {			white-space: nowrap;			display:block;			transform:translate(0,0) !important;			transition:none !important			}			.swiper-slide, .swiper-container .product-miniature {				display: inline-block;				max-width: 174px;				}}#div_onepagecheckoutps_info h1{display:none	}	div#onepagecheckoutps #opc_show_login {    font-size: 16px;    font-weight: bold;	display: inline-block;	margin-bottom:30px}#field_delivery_postcode input#delivery_postcode,#field_invoice_postcode input#invoice_postcode {	display: block!important;    width: 100%!important;}div#onepagecheckoutps span.form-error { float:none	}.ets_mm_block_content ul li.dzieci>a,.ets_mm_block_content ul li.Fantastyka>a,.ets_mm_block_content ul li.Kryminał>a,.ets_mm_block_content ul li.języków>a,.ets_mm_block_content ul li.Podróże>a,.ets_mm_block_content ul li.Romanse>a,.ets_mm_block_content ul li.erotyczna>a,.ets_mm_block_content ul li.children>a,.ets_mm_block_content ul li.Fantasy>a,.ets_mm_block_content ul li.Crime>a,.ets_mm_block_content ul li.Travel>a,.ets_mm_block_content ul li.Romance>a,.ets_mm_block_content ul li.Languages>a {	 font-weight: bold !important}.layout_layout1 .ets_mm_block_content ul li a::before {	margin-right: 5px;}@media (min-width: 992px) {	.ets_mm_megamenu .ets_mm_megamenu_content_content>ul.mm_menus_ul>li.mm_has_sub>a .mm_arrow:after {		    border-width: 0 6px 8px 6px;				}		.ets_mm_megamenu .ets_mm_megamenu_content_content>ul.mm_menus_ul>li.mm_has_sub:hover>a .mm_arrow:after {		 top: calc(100% - 8px);	}}@media (max-width: 991px) {	.mm_menus_ul .arrow::after {	   height: 18px;	   margin-left:1px;	}	.mm_menus_ul .arrow::before {		width: 18px;		margin-left:1px	}}@media (max-width: 991px) {	.mm_menus_li>a {		padding-right:55px;	}	.ets_mm_megamenu .arrow {		height:44px;		width:50px;		right:0;						}}@media (max-width: 575px) {	.products-selection {		padding-left:5px;		padding-right:5px	}	.products-sort-order .select-title:before {		content:"";		display:none	}	.col-md-4 {			flex: 0 0 60%;	max-width: 60%;	}	.col-md-4 > span{	 display:block;	 margin-bottom:2px			}	.products-sort-order .select-title {		display: flex;		justify-content: space-between;		align-items: center;		width:100%}		.products-sort-order .select-title:after {		margin-right:-5px			}	.total-products {	 text-align: right;	 display: flex;	 align-items: center; 	}		.total-products p {			line-height: 18px		}}#amazzing_filter .custom-checkbox { display: flex;	}#amazzing_filter .custom-checkbox input[type="checkbox"]+span {	flex: 0 0 18px;    max-width: 18px;}.af_filter .af-toggle-child {	align-items: center;    line-height: 9px;    margin-left: 2px;}.af_filter .count {	margin-left:3px} @media (max-width: 575px) {	#main .page-header h1 {	      text-transform: lowercase;	      font-size: 24px;	     }	 }}#module-advansedwishlist-view .wlp_bought_list {	display: table;}.wishlistLinkTop .form-control[readonly] {	cursor: copy;	background: #fff;	padding-right: 85px;}.wishlisturl .input-group {	position: relative}.wishlisturl .input-group .btn{	position: absolute;	right:0;	top:0;	z-index: 111;	}#module-advansedwishlist-view #view_wishlist > h2 { display: none; 	}  .wlp_bought_list .product-miniature .product_name {	  	display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;	overflow: hidden;	text-align: left;	  height: 55px;	 } @media (max-width: 767px) {  .wlp_bought_list .product-miniature .product_name {		-webkit-line-clamp: 2;	    height: 36px;	 }}.products-sort-order.open .dropdown-menu {	display: flex;    flex-direction: column;}.products-sort-order .select-list {	order:2;}.products-sort-order .select-list:nth-child(7n) {	order:1	}.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {	    font-size: 0.875rem;}.block-social ul li {	    margin-right: 1px;}.block-social ul li a { border:0; background: none; font-size: 1.5rem;    display: block;    color: #487711;}.block-social ul li a:hover{	color: #eb5e19;	background: none}.cart-detailed-totals .block-promo { display: none	}#cart {  background: #f6f6f6;}#cart #notifications .alert-danger {background: #fff;    border: 0;    margin: 0;    padding: 26px 19px 0;}#cart #notifications .alert-danger li {    padding: 15px 20px 15px 56px;    color: #fff;    font-size: 14px;    background: #d21806;	position: relative}#cart #notifications .alert-danger li:before {	position: absolute;	top: 50%;	left: 14px;	content:"";	margin-top:-14px;	width: 29px;	height: 29px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Warstwa_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 40 40' xml:space='preserve'%3E%3Cpath fill='%23fff' class='st0' d='M23.3 10.5c0 .5-.1 1.1-.2 1.9-.2.8-.4 1.7-.6 2.7-.2 1-.5 2.2-.8 3.7s-.6 3.3-1 5.5h-1.3c-.3-2.2-.7-4-1-5.5-.3-1.5-.6-2.7-.8-3.7l-.6-2.7c-.2-.9-.3-1.5-.3-2 0-.9.3-1.6 1-2.3.7-.6 1.4-.9 2.4-.9.9 0 1.7.3 2.4.9.5.8.8 1.5.8 2.4zm0 19c0 .9-.3 1.6-1 2.2s-1.4.9-2.3.9c-.9 0-1.7-.3-2.3-.9s-1-1.4-1-2.2c0-.9.3-1.6 1-2.3s1.4-1 2.3-1c.9 0 1.7.3 2.3 1s1 1.4 1 2.3z'/%3E%3Cpath fill='%23fff' class='st0' d='M20 38.5C9.8 38.5 1.5 30.2 1.5 20S9.8 1.5 20 1.5 38.5 9.8 38.5 20 30.2 38.5 20 38.5zm0-35C10.9 3.5 3.5 10.9 3.5 20S10.9 36.5 20 36.5 36.5 29.1 36.5 20 29.1 3.5 20 3.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}.contact-form #gdpr_consent { padding-left: 10px	}.block_newsletter .block_newsletter__subtitle + p { display: none	}#module-advansedwishlist-view .table-striped tbody tr:nth-of-type(odd) {	background:none;}#module-advansedwishlist-view #table_wishlist tbody tr{	display: flex;    background: none;    align-items: center;	border-top: 1px solid #f6f6f6;} #module-advansedwishlist-view #table_wishlist tbody tr td{ border: 0;}#module-advansedwishlist-view #table_wishlist tbody td.wishlist-product-img { padding-left:0; max-width:100px; 	}#module-advansedwishlist-view #table_wishlist thead th { border-top:0	}#module-advansedwishlist-view #table_wishlist thead th.wishlist-product-img {	display: none	}#module-advansedwishlist-view #table_wishlist thead th.wishlist-product-desc{	width: 33%;}#module-advansedwishlist-view #table_wishlist tbody td.wishlist-product-desc .product_infos .product_name {	margin-bottom:0;}#module-advansedwishlist-view #table_wishlist tbody td.wishlist-product-price {	font-size: 1.3125rem;    color: black;}#module-advansedwishlist-view #table_wishlist tbody td.wishlist-product-quantity .wl_product_qty{	height: 40px;    border-radius: 0;    border: 0.0625rem solid rgba(0, 0, 0, 0.15);    padding-left: 15px;	max-width: 80px;	}@media (max-width: 639px){		#table_wishlist td.wishlist-product-actions {		background:none;		padding:0 10px 0 0;	     max-width: 126px;	}	#module-advansedwishlist-view #table_wishlist tbody tr {		    justify-content: space-around;	}	.wishlist-product-actions .btn_action {	 text-align:right;	 padding: 0;		}	#module-advansedwishlist-view #table_wishlist thead,	#module-advansedwishlist-view #table_wishlist tbody td.wishlist-product-quantity {	 display: none	}	#module-advansedwishlist-view #table_wishlist tbody tr td.wishlist-product-desc {	 padding: 5px;		}}@media (min-width: 576px) and (max-width: 767px) {	#products #js-product-list .product-miniature {		width: 33.33%	}	}@media (min-width: 480px) and (max-width: 991px) {	#products #js-product-list {	    padding: 0 47px;		}}.page-cms img {	max-width: 100%;	height: auto;}#content.page-cms ul  {	 padding: 0;    margin: 0;    list-style: none;}#content.page-cms ul li {	    margin-bottom: 0.3125rem;		font-size: 1rem;}#content.page-cms ul li,.page-sitemap .sitemap ul li{	position:relative;	 	padding-left:20px; } #content.page-cms ul li:before,.page-sitemap .sitemap ul li:before{	 position: absolute;	 left:0;	 top: 8px;	 content: "";	 background:#487711;	 width:5px;	 height: 5px;	 border-radius: 4px; }    #lgcookieslaw_banner .lgcookieslaw-link-container #lgcookieslaw_info {	 display:none	}  .lgcookieslaw-message p {	display: inline-block;    max-width: 1050px;    padding: 0;    line-height: 14px;    font-size: 12px;    text-align: left;    vertical-align: middle; 	} body  #lgcookieslaw_banner .lgcookieslaw-button-container  button {	display: inline-block;    height: auto;    padding: 5px 14px;    background: #fff !important;    color: #313131!important;    line-height: 14px;    font-size: 12px;    vertical-align: middle;	border-radius: 23px;    border: none;    line-height: 18px;    text-transform: none;    font-weight: bold;	min-height:inherit !important;	}body  #lgcookieslaw_banner .lgcookieslaw-button-container  button:hover {	opacity: 0.7}	 @media only screen and (min-width: 768px) { body  .lgcookieslaw-banner .container {	    width: 70%;		display: flex;		padding: 0 2%!important;	 }  body .lgcookieslaw-button-container {	     justify-content: flex-end;		  width: 20%;		  text-align:right;} body .lgcookieslaw-button-container #lgcookieslaw_accept{	     max-width: 170px;	} body  .lgcookieslaw-message {	width: calc(100% - 0.5rem);}}#lgcookieslaw_banner .lgcookieslaw-message a {	    color: #95CE17 !important;		text-decoration:none !important;		border: 0 !important;} #lgcookieslaw_banner .lgcookieslaw-message a:hover {	color: #74a012 !important; 	}	#lgcookieslaw_banner .lgcookieslaw-link-container a.lgcookieslaw-link-button:not(:first-child) {		margin-left:0	}  


#wishlist_button_block a:hover,
#wishlist_button_block a:hover i,
#wishlist_button_block a:focus,
#wishlist_button_block a:focus i,
#wishlist_button_block a.checked ,
#wishlist_button_block a.checked i {
    color: #fc7700 !important;
    text-decoration: none !important;
}
#wishlist_button_block a.checked i {
    font-weight: 900;
}

#content.page-cms p a,
#content.page-cms li a {
    font-weight: bold;
    color: #74a012;
}
#content.page-cms p a:hover,
#content.page-cms li a:hover{    
    text-decoration: underline;
}
#cms #content p,
#cms #content ol li{
    font-size: 1rem;
}
#cms #content ol li{
    margin-bottom: 7px;
}
#cms #content h1 {
    font-weight: 400;
    font-size: 1.625rem;
    text-transform: uppercase;
    margin-bottom: 1.875rem;
}

#cms.cms-id-6 #main > .page-header,
#cms.cms-id-3 #main > .page-header,
#cms.cms-id-1 #main > .page-header {    
    display: none;
}

.grecaptcha-badge {
    visibility: hidden;
}
.forgotten-password .form-fields .center-email-fields {
        align-items: center;
    }
#password #content,
    #password .page-header {
        text-align: left;
    }
#password .forgotten-password {
    padding: 0.25rem 0;
}   
.forgotten-password .form-fields label.required{line-height: 37px; padding: 0;}
#password  .form-control-submit{padding: 10px 10px 11px;
    border: none;}
@media (min-width: 768px) {
    .forgotten-password .form-fields .center-email-fields {
        align-items: left;
    }
    #password #content,
    #password .page-header {
        text-align: left;
    }
    .send-renew-password-link {
        padding: 0 0 20px; 
    }
    #password .page-footer {
        text-align: left;
        padding-bottom: 30px;
    }
}

#main .page-header h1 {
    text-transform: uppercase;
}


.dynamic-loading.prev ,
.dynamic-loading .loadMore.prev{
    display: none !important
} 

.page-authentication  #wrapper .wrapper-bg {
    padding-bottom: 47px;
}

.page-authentication #main .page-header h1{
    text-align: center;
    font-weight: bold;
    font-size: 27px;
    padding-top: 8px;
    margin-bottom: 25px;
}

#login-form {
    max-width: 340px;
    width: 100%;
    margin: 0 auto;
}
.page-authentication #content {
    max-width: 450px;
    margin: 0 auto;
}
#login-form .form-control-label {
    margin-bottom: 3px;
}
#login-form .form-control-label.required:after{
    font-size: 14px;
    content: "*";
    color: #95ce17;
    margin: -5px 0 0 0;
}
#login-form .form-control {
    height: 32px;
}
#login-form .form-group  {
    margin-bottom: 25px;
}
#login-form .form-group .js-visible-password {
    padding-right: 80px;
}
#login-form .form-group .input-group-btn {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 76px;
    z-index: 111;
}
#login-form .form-group .input-group-btn .btn {
    margin: 0;
    padding: 5px 0 6px;
    text-align: center;
    outline: none !important;
    width: 100%;
}
.page-customer-account #content .forgot-password {
    text-align: right;
    font-size: 14px;
    margin-top: -15px;
    padding-bottom: 17px;
}
#login-form #submit-login ,
.page-customer-account .no-account .btn{
    width: 100%;
    font-size: 18px;
    padding: 10px 0;
    font-weight: bold;
}
.login-red-text {
    padding: 26px 0 1px;
}
@media (max-width: 767px){
    .login-red-text {
        padding: 39px 0 21px;
    }  
}
.login-red-text p{
    color: #d21806;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
}
@media (min-width: 1200px) {  
    .login-red-text p span{
        display: block;
    }
}

.page-customer-account .no-account {
    text-align: center;
    max-width: 340px;
    width: 100%;
    margin: 0 auto;
}
.page-customer-account .no-account h4{
 color: #487711;
 margin-bottom: 14px;
}
@media (max-width: 767px){
    .page-customer-account .no-account h4{
        margin-bottom: 16px;
    }
}
.txt-login-social {
    font-size: 16px;
    color: #333333;
    text-align: center;
    margin: 30px 0 13px;
}
@media (max-width: 767px){
    .txt-login-social {     
        margin: 37px 0 14px;
    } 
}

.displayCustomerLoginFormAfter.authentication .social-login-buttons .col-6{
    text-align: right;
    float: left;
    width: 50%;
}
.displayCustomerLoginFormAfter.authentication .social-login-buttons .col-6 + .col-6{
    text-align: left;
}
.displayCustomerLoginFormAfter.authentication .social-login-buttons .azm-facebook {
    margin-right: 0;
}
.displayCustomerLoginFormAfter.authentication .social-login-buttons .azm-btn {
    margin-right: 0;
    margin-left: 0;
}
.displayCustomerLoginFormAfter.authentication .social-login-buttons .fa-facebook i{
    padding-right: 48px;
}

.displayCustomerLoginFormAfter.authentication .social-login-buttons .azm-facebook i:after{
    left: 96px;
}
.displayCustomerLoginFormAfter.authentication .social-login-buttons .azm-google-plus i:after{
    left: 67px;
}

@media (max-width: 575px){
    .displayCustomerLoginFormAfter.authentication .social-login-buttons >.col-sm-12{
        padding: 0;
    }
    .displayCustomerLoginFormAfter.authentication .social-login-buttons .azm-btn {
        width: 100%;
    }
    .displayCustomerLoginFormAfter.authentication .social-login-buttons .azm-facebook i:after {
        left: 63px;
    }
}

.product-miniature .product-brand {
    margin-bottom: 12px;
}
