/********************************************************
			Codezeel Custom Styles
********************************************************/
.cz-carousel {
    display: none;
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-carousel .owl-item .manu_image a {
    display: inline-block;
}

.owl-carousel .owl-item .manu_image a img {
    max-width: 100%;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    /* fix */
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    text-align: center;
}

/* mouse grab icon */
.grabbing {
    cursor: url("../img/codezeel/grabbing.png") 8 8, move;
}

.customNavigation {
    position: absolute;
    z-index: 8;
    top: 35%;
    bottom: auto;
    direction: ltr !important;
    left: 0;
    opacity: 0;
    width: 100%;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.czcategoryimagelist:hover .customNavigation,
.featured-products:hover .customNavigation,
.newproducts:hover .customNavigation,
.bestseller-products:hover .customNavigation,
.special-products:hover .customNavigation,
.viewed-products:hover .customNavigation,
.crosssell-products:hover .customNavigation,
.product-accessories:hover .customNavigation,
.productscategory-products:hover .customNavigation,
#czcategorytabs:hover .customNavigation,
.homeblog-latest:hover .customNavigation,
#czinstagramblock:hover .customNavigation,
#cztestimonialcmsblock:hover .customNavigation {
    opacity: 1;
}

#cztestimonialcmsblock .customNavigation {
    top: 56%;
    display: none;
}

.homeblog-inner .customNavigation {
    top: 40%;
}

.customNavigation a.prev {
    left: -20px;
    mask-image: url(../img/codezeel/prev-arrow.svg);
    -webkit-mask-image: url(../img/codezeel/prev-arrow.svg);
}

.customNavigation a.next {
    right: -20px;
    mask-image: url(../img/codezeel/next-arrow.svg);
    -webkit-mask-image: url(../img/codezeel/next-arrow.svg);
}

#czinstagramblock .customNavigation {
    position: static;
}

.customNavigation a,
.images-container .js-qv-mask .customNavigation a {
    display: block;
    float: right;
    position: absolute;
    border: 0px;
    -webkit-tap-highlight-color: transparent;
    font-size: 0;
    position: absolute;
    padding: 0;
    color: #888888;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-size: 30px;
    height: 35px;
    width: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #222222;
    -webkit-mask-size: 33px;
    mask-size: 33px;
}

.customNavigation a:hover,
.images-container .js-qv-mask .customNavigation a:hover {
    background-color: #c98060;
}

.images-container .js-qv-mask .customNavigation a {
    position: absolute;
}

.images-container .js-qv-mask .customNavigation a::before {
    /* font-size: 32px; */
}

.nivo-directionNav a {
    width: 50px;
    height: 50px;
}

.customNavigation a::before {
    font-size: 22px;
    font-family: "FontAwesome";
}

.czhomeslider .nivo-directionNav .nivo-prevNav {
    background-image: url(../img/codezeel/slider-left-arrow.svg);
}

.czhomeslider .nivo-directionNav .nivo-nextNav {
    background-image: url(../img/codezeel/slider-right-arrow.svg);
}

.czhomeslider .nivo-directionNav .nivo-prevNav:hover {
    background-image: url(../img/codezeel/slider-left-arrow-hover.svg);
}

.czhomeslider .nivo-directionNav .nivo-nextNav:hover {
    background-image: url(../img/codezeel/slider-right-arrow-hover.svg);
}

@media (max-width: 1400px) {
    .customNavigation a.next {
        right: 0;
    }

    .customNavigation a.prev {
        left: 0;
    }
}

@media (max-width: 991px) {}

@media (max-width: 1199px) and (min-width: 401px) {}

#czleftbanner img,
#czrightbanner img {
    max-width: 100%;
}

#czleftbanner li,
#czrightbanner li {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}

#czleftbanner li a,
#czrightbanner li a,
#czleftbannercmsblock li a {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
}

#czleftbanner li a img,
#czleftbannercmsblock li img {
    max-width: 100%;
}

#czleftbanner li a:before,
#czrightbanner li a:before,
#czleftbannercmsblock li a::before {
    background: rgba(255, 255, 255, .5) none repeat scroll 0 0;
    bottom: 20px;
    content: "";
    left: 20px;
    opacity: 1;
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

#czleftbanner li:hover a:before,
#czrightbanner li:hover a:before,
#czleftbannercmsblock li:hover a::before {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.top_button {
    bottom: 90px;
    cursor: pointer;
    display: none;
    height: 44px;
    padding: 0px 12px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 44px;
    z-index: 9;
    font-size: 0px;
    background: #c98060;
    -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
    animation-name: hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    border: 2px solid #f5f5f5;
}

.top_button:before {
    color: #fff;
    content: "\f102";
    font-family: "FontAwesome";
    font-size: 25px;
    line-height: 37px;
    font-weight: 300;
}

.top_button:after {
    border: 2px solid #c98060;
    bottom: -5px;
    height: 50px;
    opacity: 1;
    right: -5px;
    content: "";
    position: absolute;
    width: 50px;
    animation: blink 2s steps(5, start) infinite;
    -webkit-animation: blink 1s steps(5, start) infinite;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

.top_button:hover:after {
    animation: unset;
    -webkit-animation: unset;
}

@keyframes blink {
    to {
        visibility: hidden;
    }
}

@-webkit-keyframes blink {
    to {
        visibility: hidden;
    }
}

/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}

@keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}

@-webkit-keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}

@keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}

/* Flexslider */
#index .spinner {
    background: url(../img/codezeel/loading.gif) no-repeat center center #e5e5e5;
    width: 100%;
    min-height: 600px;
}

@media (max-width: 1400px) {
    #index .spinner {
        min-height: 441px;
    }
}

@media (max-width: 1199px) {
    #index .spinner {
        min-height: 348px;
    }
}

@media (max-width: 991px) {
    #index .spinner {
        min-height: 312px;
    }
}

@media (max-width: 767px) {
    #index .spinner {
        min-height: 242px;
    }

    .customNavigation {
        opacity: 1;
    }
}

@media (max-width: 650px) {
    #index .spinner {
        min-height: 205px;
    }
}

@media (max-width: 575px) {
    #index .spinner {
        min-height: 181px;
    }
}

@media (max-width: 480px) {
    #index .spinner {
        min-height: 151px;
    }
}

@media (max-width: 380px) {
    #index .spinner {
        min-height: 120px;
    }
}

@media (max-width: 320px) {
    #index .spinner {
        min-height: 101px;
    }
}
#czsubbannercmsblock .subbanners .one-half .subbanner .subbanner-text .main-title{
	    font-size: 30px;
}
#czsubbannercmsblock .subbanners .one-half .subbanner .subbanner-text{
	    left: 15px;
}
.featured-products{
	margin-top:40px;
}
.blog-comment-block, .blog-hit, .blog-ctncomment{
	display:none!important;
}
.product-container{
	display:grid;
	flex-wrap:wrap;
	gap:20px;
	grid-template-columns: minmax(20px, 50vw) 500px; 
}
.additional_slider{
	display:none!important;
}
@media (max-width: 920px) {
	.product-container{
		grid-template-columns:1fr 1fr; 
	}
}
@media (max-width: 850px) {
	.product-container{
		grid-template-columns:1fr; 
	}
	#page .product-add-to-cart{
	position: fixed;
    bottom: 0;
    left: 50%;
    z-index: 100000000;
    transform: translateX(-50%);
	}
	.product-add-to-cart .product-prices{
		display:block!important;

	}
	.product-add-to-cart .product-prices{
		 margin: 0;
        background-color: #ffffffb3;
        padding: 8px 20px;
        width: 100%;
        text-align: center;
	}
	.product-add-to-cart .product-quantity .add, .product-add-to-cart .product-quantity .qty{
		margin-bottom:0!important;
	}
	#product #content .product-leftside{
		margin:-12px -10px;
	}
}
@media (max-width: 450px) {
		#page .product-add-to-cart{
    left: 0;
    transform: translateX(0);
	width:100%;
	}
	.x13eucookies__icon{
		left:5px!important;
	}
}
.zoomContainer{
	display:none!important;
}
.product-container .pp-left-column{
	width:100%;
	margin-top: -120px;
	padding:0;
}
.product-container .pp-right-column{
	width:100%;
	z-index:1000;
}
.product-cover{
	width:100%;
}
#product .pp-right-column p, #product .pp-right-column li{
	 font-size: 12px;
    color: black;
	line-height:1.5;
}
#product .pp-right-column li{
	padding:5px 0;
}
.product-variants>.product-variants-item select{
	border: none;
	border-bottom: 1px solid black;
	background:none;
	width:100%;
}
.product-variants>.product-variants-item{
	position:relative;
}
.product-variants>.product-variants-item:before{
	content:'';
	    font-family: 'FontAwesome';
		position:absolute;
		bottom:8px;
		right:5px;
		color:black;
		font-size:26px;
		padding-left:0;
}
.product-actions .control-label{
	color:black;
	
}
.product-add-to-cart .product-quantity .add .add-to-cart{
	background-color:black;
}
.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg{
    width: 100%;
    max-width: max-content;
	height:auto;
}
.blockreassurance_product .item-product{
	width:40px;
	height:100%;
	align-content:center;
	 text-align: center; 
}
.blockreassurance_product > div{
	display:flex;
	align-items:center;
	padding:0;
	margin:0;
}
.breadcrumb{
	background:#decdbd!important;
	padding:10px 0;
}
.tax-shipping-delivery-label{
	display:none!important;
}
.product-price > div{
	color:black!important;
	font-size:18px!important;
}
.pp-right-column .product-description{
	margin-top:15px;
	display:none;
}
.wysun{
	margin-bottom:20px;
	margin-top:15px!important;
}
.roll p{
	margin-top:30px;
	padding:10px 0;
	color:black!important;
	transition:all 0.6s ease;
	cursor:pointer;
	font-weight: 400;
	font-size:13px!important;
	box-sizing:border-box;
	border-bottom:solid 1px black;
}
.roll p:hover{
	border-color:black!important;
	background-color:white!important;
}
.wysun2{
	margin-bottom:20px;
	margin-top:15px!important;
}
.roll2 p{
	margin-top:10px;
	padding:10px 0;
	color:black!important;
	transition:all 0.6s ease;
	cursor:pointer;
	box-sizing:border-box;
	font-weight: 400;
	font-size:13px!important;
	border-bottom:solid 1px black;
}
.roll, .roll2{
	position:relative;
}
.roll2 p:hover{
	border-color:black!important;
	background-color:white!important;
}
.data-sheet:not(.wysun2){
	display:none;
}
.product-variants>.product-variants-item select{
	cursor:pointer;
}
.roll .chevron-up:before, .roll .chevron-down:before, .roll2 .chevron-up2:before, .roll2 .chevron-down2:before{
    font-family: 'FontAwesome';
    position: absolute;
    bottom: 8px;
    right: 5px;
    color: black;
    font-size: 18px;
    padding-left: 0;
}
.roll .chevron-up, .roll2 .chevron-down2{
	opacity:0;
}
.roll .chevron-up:before, .roll2 .chevron-up2:before{
	content: '';
}
.roll .chevron-down:before, .roll2 .chevron-down2:before{
	content: '';
}
.flex{
	display:flex;
	gap:15px;
	align-items:center;
	justify-content:space-between;
}
.header-top .menu{
	width:max-content;
	padding:0;
	float:none;
}
#header .header_logo{
	bottom:auto;
	max-width:100px;
}
.header_logo a{
	display:block;
	line-height: 0;
    font-size: 0;
}
#header .header-top{
	padding:7px 0 5px 0;
}
#header{
	min-height:125px;
	z-index:2000!important;
}
.flex:after, .grid:after{
	display:none;
}
#header .vertical-menu{
	width:auto;
	float:none;
}
.grid{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:15px;
}
@media (max-width: 640px) {
	.grid{
	grid-template-columns:1fr 1fr;
}
}
@media (max-width: 410px) {
	.grid{
	grid-template-columns: 1fr;
}
}
.header-top .search-widget{
	width:250px;
}
#cznavcmsblock{
	text-align:center;
}
.product_list.row:not(.tab-pane), .products.row:not(.tab-pane){
	gap:0;
}
.header-nav .block-social{
	margin:0;
}
.header-nav .block-social li a::before{
	height:auto;
	width:auto;
	margin:0 10px;
	color:white;
	background-color:transparent;
	font-size:18px;
	line-height:23px;
}
#header .header-nav .left-nav, #header .header-nav .right-nav{
	align-content: center;
}
#header .logo{
	max-width:100px;
	width:100%;
}
@media (max-width: 991px) {
    .vertical-menu .nav-trigger {
		top:60px;
		transition:all 0.4s ease 0s;
	}
	.fixed .vertical-menu .nav-trigger{
		top:15px;
	}
	.left.flex{
		margin-left:40px;
	}
}
@media (max-width: 991px) {
}
.container.grid .block-social{
	text-align:left;
}
@media (max-width: 420px) {
	.container.grid .center{
	display:none;
}
}
.product-prices{
	margin:15px 0;
}
.blockreassurance_product{
	background-color:#f7f7f7;
	padding:10px 0;
}
.blockreassurance_product div{
	background-color:#f7f7f7;
}
.blockreassurance_product p.block-title{
	background-color:transparent;
}
.social-sharing ul li a:before{
	color:#c98060!important;
}
.account_text a{
	font-size:14px;
	font-weight:200;
}
.top-menu > li > a{
	font-weight:400!important;
	text-transform:none;
}
.products-section-title{
	text-transform:uppercase;
	font-size:20px;
	letter-spacing:1px;
}
.tabs .nav-tabs .nav-link{
	font-weight:400;
}
.czcategoryimagelist .product_slider_grid .categoryblock.item .categorylist .cate-heading a, #czservicecmsblock .service_container .service-area .service-third .service-content .service-heading{
	font-weight:400;
	font-size:14px;
}
@media(max-width:800px){
	.czcategoryimagelist .product_slider_grid .categoryblock.item .categorylist .cate-heading a, #czservicecmsblock .service_container .service-area .service-third .service-content .service-heading{
	font-size:11px!important;
}
	
}
.blog-content-wrap .blog-shortinfo{
	display:none;
}
.footer-container li a{
	font-size:14px;
	color:black;
}
.footer-container, #footer .block_newsletter{
	padding:70px 0;
}
.blog-item .title{
	display:block;
}
.secondary-blog{
	display:flex;
	flex-wrap:wrap;
}
.secondary-blog .col-lg-4{
	max-width:400px;
}
#categories_blog_menu{
	display:none!important;
}
#blogpage .blog-meta{
	display:none;
}
#cznavcmsblock, .account_text a{
	font-size:13px;
}
.top-menu a[data-depth="0"]{
	font-size:11px;
}
#mobile_top_menu_wrapper li a, #czverticalmenublock li a{
	font-size:11px;
}
#header .blockcart .blockcart-header>.shopping-cart .cart-products-count, #header .search-widget form input[type="text"], .btn, .blog-item .blog-created{
	font-size:12px;
}
.tabs .nav-tabs .nav-link{
	font-size:13px;
}
body, .product-title a, .product-features h3, #search_filters .js-search-filters-clear-all, .active_filters .active-filter-title, .active_filters .filter-block, #search_filters .facet .facet-title, .product-quantity .wishlist a span.st-wishlist-bt-content, .product-quantity .compare a span.st-compare-bt-content{
	font-size:14px;
}
.czcategoryimagelist .product_slider_grid li .block_content .categorylist .more{
	display:none;
}
#czsubbannercmsblock .subbanners .one-half .subbanner .subbanner-text .main-title{
	font-size:24px;
	line-height:34px;
}
#czaboutcmsblock .about-text{
	font-size:14px;
}
.footer-before .newsletter-detail .desc, .block_newsletter form input[type="text"]{
	font-size:12px!important;
}
.footer-container li a{
	Font-size: 12px;
	line-height: 28px;
}
.products-selection .sort-by{
	font-size:14px;
}
.wysun h2, .wysun h1, .wysun h3, .wysun h4{
	    display: block;
		margin:25px 0 10px 0;
}
.breadcrumb span{
	text-transform: capitalize;
	color:#222222;
	font-size:12px;
}
@media(max-width:800px){
	.breadcrumb span{
	font-size:11px;
}
}
.breadcrumb li::after{
	margin:0!important;
}
.fixe .box{
	position:fixed;
	top:95px;
	width:470px;
}
@media(min-width:920px){
	.fixe .box{
	width:470px;
}
}
.bot-om{
        align-content: end;
    }
.mobile-menu{
	display:none;
}
.grid-3{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:0 8px;
}
@media(max-width:1080px){
	.grid-3{
	grid-template-columns: 1fr 1fr;
	}
}
@media(max-width:520px){
	.grid-3{
	grid-template-columns:  1fr;
	max-width:450px;
	margin:0 auto;
	}
}
.cate-heading{
	position:absolute;
	bottom:20px;
	left:50%;
	transform:translatex(-50%);
	text-align:center;
	width:100%;
	box-sizing:border-box;
	padding:10px;
	
}
.cate-heading p{
	color:black;
	font-size:18px;
	font-weight:600;
}
.block_content{
	position:relative;
}
.categoryimage img{
	width:100%;
	max-width:max-content;
}
.darknes{
	position:absolute;
	top:0;left:0;right:0;bottom:0;
	background-color:transparent;
	transition: all .4s ease 0s;
}
.block_content:hover .darknes{
	background-color:rgba(255,255,255,0.3);
}
body #czbannercmsblock .cmsbanners .one-half .cmsbanner .cmsbanner-text{
	display:none;
}
.payuConditions{
	margin:10px 0 20px 0;
}
#products .products-sort-order{
	    width: 100%!important;
        max-width: 200px!important;
        padding: 0!important;
}
.sort-by-row{
	display:flex;
	gap:10px;
	align-items:center;
	justify-content:end;
}
.products-selection .sort-by{
	width: auto!important;
	padding:0!important;
	margin: 0!important;
	
}
.cmsbanners{
	display:none;
}
.featured-products{
	margin-bottom:80px;
}
#czbannercmsblock{
	margin-top:0;	
}
.payment-options label{
	text-align:left;
}
.carousel{
	display:inline-block;
}
#block_categories_toggle{
	display:block!important;
}
.block-categories.block{
	padding-top:30px;
}
#block_categories_toggle .category-sub-menu{
    display: flex;
    flex-wrap: wrap;
    gap: 10px 30px;
	margin-top:20px;
}
.category .grower{
	display:none!important;
}
.product-flags .pre-order{
	 position: absolute;
    top: 35px;
    bottom: auto;
    left: 0;
    right: auto;
    z-index: 1;
	width: max-content;
}
.product-flags .pre-order p{
	color: #4cbb6c;
    padding: 3px 7px 4px;
    border: 1px solid #4cbb6c;
    background: #e9f9ee;
}
.product-availability-date{
	margin-top:0;
}
.product-quantities{
	display:none;
}
/*.modal-backdrop.in{

display:none!important;

}

.modal-content{

display:none!important;

}*/
#category-description > * {
	display:none;
}
#custom-text > * {
	display:none;
}
.block-category #category-description p{
	border-bottom:none;
}
#custom-text{
	align-content:center;
    max-width: 1280px;
    margin: 0 auto;
	padding:10px 0 30px 0;
}
.prz-home{
    text-align: center;
    width: 100%;
    display: flex;
	justify-content:center;
	margin-bottom:40px;
}
.custom-block{
	display:inline-block;
	width:100%;
}
#checkout-personal-information-step .nav-item:first-child a{
	font-weight:700!important;
	text-decoration:underline;
	text-underline-offset:3px;
}
.extra_tag_cat, .ets-blog-wrapper-comment{
	display:none;
}
#author-blog-comment-link{
	display:none;
}
.ets_title_block{
	font-weight:400!important;
	color:black!important;
}
.author-block{
	display:none;
}
.blog_description ul li{
	margin-left:15px;
}
.block .read_more{
	display:none;
}
.tab-content .customNavigation{
display:none!important;	
}
.carousel-inner figure{
	margin:0!important;
}
.carousel-inner{
	margin:0 auto!important;
}
.carousel li{
	margin:0!important;
}
.container .block-category h1{
	font-weight:500;
}
#product .pp-right-column h2, .container .block-category h2{
	font-size:22px;
	color:black;
	font-weight:500;
}
#product .pp-right-column h3, .container .block-category h3{
	font-size:18px;
	color:black;
	font-weight:500;
}
#cart-summary-product-list .media{
	display: flex;
    justify-content: center;
    align-items: center;
}
.delivery-option img{
	max-width: max-content;
    width: 100%;
}
.title_cat, .block .title_blog.title_block, .cmsbanner-text .offer-title h3{
	    font-size: 20px;
    letter-spacing: 1px;
	color: #222;
	text-transform:uppercase;
	    font-weight: 400;
    line-height: 40px;
}
#ets_blog_page #right-column{
	display:none;
}
.blog_description h1, .blog_description h2, .blog_description h3, .blog_description h4{
	font-weight: 400;
	text-transform:uppercase;
	letter-spacing: 1px;
	color: #222;
}
.ets-blog-latest-toolbar{
	color: #222;
}
li#nowości a{
	color:#e43d11;
	font-weight:600!important;
}
#top-menu li:first-child a{
	color:#e43d11;
	font-weight:600!important;
}
li#biżuteria_wieczorowa a{
	font-weight:600!important;
}
.category-cover img{
	width: 100%;
    max-width: max-content;
    height: auto;
}
.block-social .rss a:before{
	content:url("../img/google-moja-firma.png")!important;
}
#checkout-personal-information-step .nav-item:first-child a{
	font-weight: 400 !important;
    text-decoration: none;
}
#checkout-personal-information-step .nav-item a.active{
	font-weight: 700 !important;
    text-decoration: underline;
    text-underline-offset: 3px;
}
.video-container {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-top:-97px;
}
@media(max-width:960px){
.video-container .desc{
	display:none;
}
}
@media(min-width:961px){
.video-container .mobil{
	display:none;
}
}
.video-container img{
	width:100%;
	max-width:max-content;
}
@media(min-width:1181px){
.video-container {
  margin-top:-85px;
  z-index:1;
  position:relative;
}
}
.video-container video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  position: absolute;
}
.no-account a{
	display: inline-block;
	background-color:#c98060;
	padding:20px 35px;
	max-width:max-content;
	margin:0 auto 0 auto;
	border:solid 2px #c98060;
	transition:all 0.6s ease;
	color:white;
}
.no-account:hover a{
	color:black;
	border:solid 2px black;
}
#header{
	z-index:2;
}
.hehe{
	display:none;
}
.fixed .hehe{
	display:block;
}
.fixed .haha{
	display:none;
}
.header-top{
	transition:background-color 0.6s ease;
}
#header .header-top:hover{
	background-color:#fff;
}
.header-top:hover .haha{
	display:none;
}
.header-top:hover .hehe{
	display:block;
}
.box-info{
	position:absolute;
	bottom:17vh;
	left:50%;
	transform:translate(-50%);
	text-align:center;
}

.box-info h2{
	color:white;
	font-size:16px;
	font-weight:700;
	letter-spacing:0;
	text-transform:uppercase;
}
.box-info strong{
	color:white;
	font-size:12px;
	font-weight:500;
    margin: 13px 0;
    display: block;
	letter-spacing:0;
	text-transform:uppercase;
}
.box-info .click{
	border:solid 1px white;
	box-sizing:border-box;
	padding:18px 30px;
	min-width:240px;
	width:100%;
	max-width:320px;
	transition:all 0.6s ease;
}
@media(max-width:1240px){
	.box-info{
	bottom:20px;
}
.box-info .click{
	padding:12px 20px;
}
}
.box-info .click:hover{
	background-color:white;
}
.box-info .click p{
	color:white;
	font-size:12px;
	letter-spacing:0;
	font-weight:700;
}
.box-info .click:hover p{
	color:black;
}
.product-information ul{
	padding: 0 0 0 15px;
    box-sizing: border-box;
}
.pp-right-column .breadcrumb{
	background: transparent!important;
    padding: 0!important;
    margin: 0 0 15px 0;
    text-align: left;
}
.pp-right-column .breadcrumb ol{
	text-align:left!important;
}
.pp-right-column .breadcrumb .container{
	padding:0!important;
}
.pp-right-column .breadcrumb ol li:first-child{
	display:none;
}
#product #wrapper .container{
	width:100%;
}
#product #wrapper .container > div:not(.modal), #product #wrapper .container > section{
	width: 1370px;
     max-width: 100%;
	 margin: 0 auto;
	 float:none!important;
	 display:block;
}
#product #wrapper .container #columns_inner{
	width:100%;
}
img.img-fluid{
	width:100%;
	max-width:max-content;
}
#header .blockcart .cart_block .cart-item .cart-image img{
	max-width: max-content;
    height: auto;
}
.modal-body .divide-right > .row{
	display:flex;
}
@media(max-width:500px){
.divide-right .col-md-6{
	padding:0 6px;
}
}


.cart-products-count .value{
		display:none;
}
@media(max-width:380px){
	.container.grid .left-nav{
		display:none;
	}
}
@media(max-width:620px){
	    .vertical-menu .nav-trigger {
			top:51px;
		}
}
.vertical-menu.js-top-menu.position-static{
	    margin: 0 auto;
    width: 100%;
    max-width: max-content;
}
#header .search-widget .search_button{
	position:relative;
	top:3px;
}

@media(max-width:440px){
.cart-content-btn{
	display:grid;
	justify-items:center;
	gap:1px;
}
.cart-content-btn > *{
	width:100%;
	margin:0!important;
}
.cart-content-btn a{
	order:1;
}
.cart-content-btn button{
	order:2;
}
}
.btn.btn-block.x13eucookies__btn.x13eucookies__btn--deny{
	display:none;
}
@media(max-width: 990px) {
#top-menu li > .next-menu{
	display:none!important;
}
.nav-trigger.vertical_navbtn{
	padding:20px 0;
}
}
.category-cover{
	margin-top: -50px;
}
.breadcrumb{
	z-index:1;
	position:relative;
}
#new-products .breadcrumb{
	background: #decdbda3 !important;
    margin-top: -55px;
}
#category .breadcrumb{
	background: #decdbda3 !important;
}
.top_button{
	z-index:100000;
}
@media(max-width: 450px) {
#x13eucookies-icon{
display:none!important;
}
}
#top-menu .next-menu img{
	max-width: max-content;
    width: 100%;
}
@media(max-width: 1180px) {
	#top-menu li > .next-menu{
			grid-template-columns:1fr 400px;
	}
}
.margin-to-top{
	margin-top: -68px;
}
@media(max-width: 766px) {
	#top-menu li > .next-menu{
			grid-template-columns:1fr;
	}
	#top-menu .next-menu img{
		display:none;
	}
	.margin-to-top{
	margin-top: -60px;
	}
	.hid-med{
		display:none;
	}
}
.products .product-description .brand-title a, .product-manufacturer{
	    display: none;
}
.paypo{
	width:100%;
	max-width:max-content;
}
.fix-class{
	position:fixed;
	bottom:0;left:50%;
	transform:translateX(-50%);
	padding:5px 10px;
	box-sizing:border-box;
	z-index: 100000;
    text-align: center;
    background-color: black;
	max-width:800px;
	width:100%;
}
.fix-class p{
	font-size:14px;
	font-size:14px;
	font-weight:600;
	color:white;
	display:none;
}
@media(min-width: 766px) {
	.fix-class{
		display:none;
	}
}
.block_content{
	display;grid;
	place-items:center;
	gap:5px;
	justify-content:center;
	background-color:white;
}
.block_content strong, .block_content a{
	/*color:white;*/
	font-size:13px;
}
.cart-info .product-name a{
	color:black;
}
@media(min-width:980px){
	#summer_sale{
	display:none;
	}
	}
#na_prezent{
	background: #d73939;

}
#na_prezent > a{
	  color: #fff!important;
}