<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* koszyk na tablecie na caĹÄ szerokoĹÄ */
@media (max-width:1200px) {
.tygh-content .row-fluid &gt; [class*="offset"] {
margin-left:0 !important;
width:100%;	
}
.koszyk-steps {
	padding:0;
	
}


#checkout_form th.ty-cart-content__title {
	font-size:13px;
	
}
#checkout_form .ty-cart-content__description {
	word-break: break-all;
	
}
.ut2-pb .ty-product-thumbnails .ty-product-thumbnails__item img {
    width: 50px !important;
    height: auto;
}
}

/* serducho z ulubionych pojawaijÄce siÄ w gĹĂłwce na tablecie */
@media (max-width:769px) {
	.ty-dropdown-box.ut2-filters .ut2-btn-close i {
		font-size:38px;
		
	}
	.btn-zamknijfiltry {
		
		bottom: 0 !important;
top: unset !important;
left: 0 !important;
right: 0 !important;
width: 100% !important;
background: #000 !important;
padding: 20px;
color: #fff;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
		
	}
	.default-header .span8.top-phones  {
		display:none !important
	}
	.ut2-gl__image &gt; a &gt; .cm-image {
		object-fit:contain;
		
	}
}

/* skaczÄce elementy w zakĹadce marki i zakĹadce nowoĹci */
#product_features_view_pagination_contents, #products_newest_pagination_contents {
display: flex;
flex-wrap: wrap;
	
}

/* Prawdopodobny problem z logo ktĂłre nie jest na Ĺrodku dla bardzo maĹych rozdzielczoĹci */

.tygh-header .container-fluid-row {
	min-width:200px;
	
}

/* odstÄp na dole od krokĂłw */

#stepsWrapper {
	margin-bottom:30px;
	
}

@media (min-width:1024px) {
	.ty-menu__item:hover &gt; .ty-menu__submenu {
		min-height:400px !important;
		
	}
	.banner-box {
		margin-top:8px;
		
	}

	.ty-form-builder {
		width:500px;
		margin:0px auto;
		
	}
	.top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item .ty-menu__item-link {
	padding:0 14px;
	
}
	#checkout-summary-container {
		margin-top:180px;
		
	}
	
}
@media (min-width:1400px) {
	.homepage-banners img {
		max-width:1460px !important;
		
	}
	.ut2-banner .ut2-a__bg-banner .ut2-a__content .ut2-a__img img {
		max-height:unset;
		
	}
}


/*brzyki guzik na mobilce */


.buttons-container .ty-float-left.ty-cart-content__left-buttons &gt; a.ty-btn__secondary {
	background:#fff;
	bordeR:0;
	
}


/*ptaszki na biaĹym tle po rozwiniÄciu menu */

.top-menu-grid .ty-menu__item-toggle {
	background:#fff;
	
}

@media (min-width:568px) and (max-width:1023px) {
	
.owl-item .ut2-gl__image &gt; a &gt; .cm-image
{
	
	height: calc(30vw - 3px) !IMPORTANT;
}
}


/*problem z guzikiem przyklejonym do prawej */ 
@media (max-width:769px) {
.step_two_buttons, .step_three_buttons, .step_four_buttons, .ty-checkout-buttons.ty-checkout-buttons__submit-order {
padding-right:30px !important;	
	
}
.ty-checkout-complete__buttons .ty-checkout-complete__buttons-left {
float:left;	
	
}

/* wartoĹÄ zamĂłwienia w koszyku do prawej */
.ty-checkout-summary__block .ty-checkout-summary__total .ty-checkout-summary__total-sum {
	float:right;
	
}
/* polecane na gĹĂłwnej */


.cat-view-grid .grid-list .ut2-gl__image &gt; a &gt; .cm-image
{
	
	height: calc(50vw - 3px) !IMPORTANT;
}


#tygh_main_container .span16.hidden-phone.ut2-bottom {
	display:none;
	
}


}

@media (max-width:460px) {
.step_two_buttons, .step_three_buttons, .step_four_buttons, .ty-checkout-buttons.ty-checkout-buttons__submit-order {
padding-right:initial !important;	
	
}
/*ciemniejszy koszyk na komĂłrce */
#cart_items .ty-cart-content div {
	color:#333;
	
}

}
/*

.selected-design &gt; a &gt; span, .selected-design &gt; a &gt; span &gt; bdi, .selected-design *{
	font-family: 'arial',  sans-serif !important;
	font-weight:bold !important;
	
}*/

.ut2-top-my-account .ty-account-info li &gt; a, .ut2-top-my-account .ty-account-info li{
	font-size:16px !important;
	
}

.ut2-top-cart-content  .ty-cart-items__list-item-desc a {
	font-size:14px !important;
	line-height:1.2;
}

.ty-cart-statistic .ty-statistic-list-subtotal .ty-cart-statistic__title {
	font-size:13px !important;
	width:35%;
	margin-right:10px;
}
/* guzik w koszyku wysuwanym */
.cm-cart-buttons.ty-cart-content__buttons.buttons-container.full-cart .ty-float-left a {
	
	height:46px;
	text-transform:uppercase;
}

.ty-product-filters__wrapper .ty-product-filters, .ty-product-filters__wrapper .cm-product-filters-checkbox-container {
	/*display:none;*/
	
}

@media (max-width:1024px) {
	.tygh-header .ty-logo-container {
		padding:0;
		
	}
	/* lista ĹźyczeĹ mobile */
	#tygh_main_container .ty-mainbox-body .wishlista .grid-list.ut2-wl__grid {
		display: flex;
flex-wrap: wrap;
		
	}
		 #tygh_main_container .ty-mainbox-body .wishlista .ut2-wl__grid.grid-list div[class^="ty-column"] {
			 height:auto;
			 
		 }
		 
		 #tygh_main_container .ty-mainbox-body .wishlista .ut2-wl__grid.grid-list div[class^="ty-column"] .ut2-gl__item.ty-product-empty{
			 height:100% !important;
			 
		 }
		.wishlista-guziki, .wishlista {
			padding-left:15px;
			padding-right:15px;
			
		}
		 
	
	}
	@media (min-width:568px) and (max-width:1024px) {
		 #tygh_main_container .ty-mainbox-body .ut2-wl__grid.grid-list div[class^="ty-column"] {
		
		min-width: 33%; 
		 }
		
	}
	


/*sposoby wysyĹki Ĺadniej Ĺźeby siÄ ukĹadaĹy */

	 #shipping_rates_list .shippingWrap {
			 display: flex;
flex-wrap: wrap;
			 
		 }
		 #shipping_rates_list .shippingWrap &gt; div {
			 width:46%;
			 
		 }
		 
		 /* poprawione opisy produktu w &lt;p&gt;  */
		 
		 #content_description p{
			 font-family:inherit !important;
			 color:inherit !important;
			 font-size:inherit !important;
			 
		 }
		 
		 
		 
		 /*nierĂłwny padding w koszyku */
		 
		 .cm-check-changes.cm-ajax.cm-ajax-full-render.cm-processed-form {
			 padding-bottom:20px;
			 
		 }
		 
		 /* Poprawa skalowania fotki na karcie produktu dla urzÄdzeĹ mobilnych*/		 		 
		 @media (max-width:1024px) {
			 .ut2-gl__name, .ut2-gl__price {
				 margin-left:15px !important;
				 
			 }
			 .cm-image-previewer.cm-previewer.ty-previewer &gt; img{
			max-width: 100% !important;
			height: auto !important;
			 } 
		 }
		 .ty-footer-general__header {
			 border:0;
			 
		 }
		 
		 
		 /* miniaturki na tablecie Ĺadnie*/
		.ut2-pb .ty-product-thumbnails .ty-product-thumbnails__item  {
			width: 80px !important;
			height: auto;
		}
		/*logo dosuniÄte lekko w lewÄ do mebli */
		
		@media (min-width:769px) and (max-width:1023px) {
		.ty-logo-container img {
			margin-left:-12px !important;
			
		}
		}
			@media (width:1024px) {
		.ty-logo-container img {
			margin-left:0px !important;
			
		}
		}
	
			@media (width:768px) {
				
				.ty-logo-container  {
					text-align:left;
				}
		.ty-logo-container img {
			margin-left:10px !important;
			
		}
		}
		
		/*guzik do usuwania przedmiotu w koszyku - tablet */
		@media (min-width:768px) and (max-width:1023px) {
			 #cart_items .ty-cart-content .ty-cart-content__product-elem.ty-cart-content__qty  {
				position:relative;
				
			}
			#cart_items .ty-cart-content .ty-cart-content__product-elem.ty-cart-content__qty .deshoMobileOnly  {
				position: absolute;
top: 3px;
left: -5px;
display:none !important;
				
			}
			
			#cart_items .ty-cart-content tr &gt; th.desktopOnly:last-child, #cart_items .ty-cart-content tr &gt; td.desktopOnly:last-child {
				display:block !important;
				border:0;
				
			}
			#cart_items .ty-cart-content tr &gt; td.desktopOnly:last-child &gt; a {
				margin-top:10px;
				
			}
		}
				
		/* ukrywanie submenu gĹĂłwnego dla tabletĂłw */
		@media (min-width:769px) and (max-width:1024px) { 
		.top-menu-grid .ut2-h__menu .ty-menu__item .ty-menu__item-link.childs bdi:after {
			display:none !important;			
		}
		.ut2-h__menu .ty-menu__submenu .cm-responsive-menu-submenu {
			display:none !important;
			
		}
		
				
		}
		
		
		/*blog start */
		.ut2-blog__item .blog-item-inner {
			box-shadow:-4px 4px 50px 0 rgba(0,0,0,0.1);
			
			
		}
		.ut2-blog__item {
			padding:12px;
			
		}
		.ut2-blog__description {
			padding:50px 30px;
			
		}
		.ut2-blog__title-block {
			
			
		}
		.ty-blog-grid .ut2-blog__post-title {
  font-size: 21px;
  height: 50px !important;
  overflow:hidden;
}
		.ut2-blog__title-block .ut2-blog__date {
			margin-bottom:20px;
			display:none;
			
		}
		.opis-blog {
			display:none;
			
		}
		.banner-wszystkie-wpisy {
			display:flex;
			width:100%;
			margin:10px;
			padding:20px 0;
			
			color:#000;
			font-size:30px !important;
			
			background-position:right center;
			background-repeat:no-repeat;
			
			
		}
		.pierwszetrzy-blog .ut2-blog__description {
			padding-left:0;

			
		}
		.pierwszetrzy-blog .ut2-blog__date {
			display:none;
		}
		.pierwszetrzy-blog .blog-item-inner {
			box-shadow:none;
			
		}
		.pierwszetrzy-blog .opis-blog {
			display:block;
			display:none;
		}
		.pierwszetrzy-blog .ut2-blog__title-block {
			height:1em;
			
		}
		.pierwszetrzy-blog .ut2-blog__description{
			padding-top:15px !important;
		
			
		}
		/*blog koniec */
		
		
		
		/* zdjecia wysrodkowane w pionie na karcie produktu */
		.owl-item {

display: flex;

align-items: center;
			
		}
		#blog_wszystkie_wpisy {
		display: flex;
flex-wrap: wrap;
justify-content: center;

		}
		.ty-wysiwyg-content h6, .ty-wysiwyg-content h5 {
			color:unset;
			
		}
		
			.notification-container .alert-warning, .notification-container .cm-notification-content{
			color:#000 !important;
			background:#fff;
			border:0;
			border-radius:0;
		box-shadow:-4px 4px 50px 0 rgba(0,0,0,0.1);
			
		}
		.notification-container {
			bottom:20px;
			top:unset;
			
		}
		.notification-container .alert-warning .close {
			color:#000;
			
		}
		.ty-discount-coupon__control-group &gt; label[for="coupon_field"] {
				display:none;
			}
		@media (max-width:991px) {
			
			#cookies-message {
				padding:3px 0 !important;
				font-size: 12px !important;
				line-height: 15px !important;
				letter-spacing:-0.5px;
			}
			#accept-cookies-checkbox {
				
			}
			#cookies-message #accept-cookies-checkbox{
				 display:block !important;
				 margin:5px !important;
				 width:calc(100% - 10px) !important;
				margin-bottom:0px !important;
			}
			
			.gf_cookies_infonew, .btn-zgoda2, .btn-zgoda {
				display:none !important;
				
			}
			.tygh-footer  .cookieinfo {
				color:#aaa;
				
			}
			.pasek_top .grid-list &gt; div:first-child {
				display:none;
				
			}
			.wpisarchitekt table {
				height:auto !important;
				
			}			
			.wpisarchitekt table td .ut2-pb__button {
				padding:0px !important;
				margin:0px !important;
				
			}
			.pasek_top {
				padding:5px 0 !important;
				
			}
			.pasek_top .grid-list &gt; div {
				width:100%;
				max-width:100%;
				text-align:center !important;
				
			}
			.ty-checkout-buttons.register, .ty-login-reglink.ty-center, .submit_wrapper {
				margin-left:0;
				margin-right:0;
				
			}
			.ty-breadcrumbs__current {
				display:inline-flex;
				
			}
			
			.model3dbtn, .model3dbtn:hover {
width:100%;
padding:10px;
				
			}
			.ut2-pb__right .model3dbtn {
				display:none !important;
				
			}
			.owl-carousel:not(.ty-scroller-pd).grid-list .ut2-gl__item:hover .ut2-gl__body, .owl-carousel:not(.ty-scroller-pd).ty-scroller-list .ut2-gl__item:hover .ut2-gl__body {
				box-shadow:none !important;
				
			}
			.btn-zgoda, .btn-zgoda2 {
				width:49%;
				
			}
			.abt__ut2_grid_tabs.ty-tabs__item span {
				font-size:16px;
				
			}
			.ut2-pb__right .brand.ut2-pb__product-brand img {
				margin-top:0;
				margin-bottom:20px;
				width:350px;
				height:100px;
				object-fit:cover;
			}
			div[id^='add_to_cart_update_bigpicture'] a[id^='button_wishlist_'] {
				padding-left:60px;
				
			}
			.cookieclosebtn {
				margin:5px;
				
			}
			.searchh1 {
				display:none;
				
			}
			.ty-dropdown-box .cm-cart-item-delete {
				display:none !important;
			}
		
			.aranzacjeslider img.display-desktop {
				display:block;
				
			}
			
			.lp-flex-container .border-wrapper p {
				display:inline;
				margin-right:5px;
			}
			/*strzalki od karuzeli psujÄ szerokoĹÄ */
			.container-fluid-row:not(.container-fluid-row-no-limit) .owl-theme &gt; .owl-controls:not(.owl-controls-outside) .owl-next
			{
				right:0;
				
			}
			.container-fluid-row:not(.container-fluid-row-no-limit) .owl-theme &gt; .owl-controls:not(.owl-controls-outside) .owl-prev {
				left:0;
				
			}
			
			
			
			div.ui-dialog .ui-dialog-titlebar {
				top:50px;
				
			}
			
			
			/*wiÄksze guziki plus i minus */
			.ty-value-changer &gt; a{
				min-width:30px;
				
			}
			.ty-value-changer {
	width:61px;
	
}
			/* opis na mobilce */
			#content_description {
				padding-top:15px;
				padding-bottom:15px;
			}
			.product-cart .ut2-pb__right {
				position:relative;
			
				
			}
			
			
			
			
			
			
			
			.top-logo .ty-logo-container__image {
				margin-left:0;
				
			}
		.top-menu-grid .ty-menu__item-toggle {
			background:none;
			
		}	
		.span16.main-content-grid .ty-mainbox-title {
			font-size:26px !important;
			
		}
			
		.wishlista .ut2-gl__image {
			max-height:200px 
			
		}
		.grid-list:not(.owl-theme) .ut2-gl__item:hover .ut2-gl__body {
			padding:0;
			
		}
		
		
		/*tytuly w blogu za duĹźe */
		.ut2-blog__item .ut2-blog__description h2 {
			font-weight:initial;
			font-size:18px;
			
		}
		.ut2-filters.hidden-phone {
			display:block !important;
			width:100%;
			
		}
		.notification-container {
			bottom:0px;
			
			
		}
		.ty-wysiwyg-content h2 {
    font-size: 24px;
    line-height: 24px;
}
		}
		/*Ĺadne komunikaty */
		
		
	.ut2-load-more {
		background:#fff !important;
		color:#666 !important;
		border:1px solid #eee !important;
		
	}	
	
	.ut2-load-more .loader {
		border-color:#ccc;
		
	}
	
	.selected-design a span bdi {
    font-weight: 700 !important;
}
.top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item .ty-menu__item-link {
	font-weight:normal;
	
}
@media (min-width:1024px) {
	div.ui-dialog .ui-dialog-titlebar {
		height:auto;
		padding-top:15px;
		
	}
	.ty-owl-previewer__dialog.ui-dialog .ui-dialog-titlebar {
		height:0;
		padding:0;
	}
	
}






/*podpisy pod zdjÄciami na blogu */

.ty-blog-grid blockquote  {
	font-style:normal;
	padding-left:0;
	text-decoration:none;
	margin:5px 0 15px 0;
	font-size:10px;
	
}
.ty-blog-grid blockquote i {
font-style:normal;
font-size:10px;
text-decoration:none;
}

.span16 .ty-wysiwyg-content .swiper-container1:before {
	content:"Inspiracje";
	font-size: 22px;
font-weight: 700;
color: #000 !important;
padding-bottom:10px;
display:block;
	
}

/*Ĺadne artukuĹt o nas itp */

/*.span16.main-content-grid .ty-mainbox-container &gt; .ty-mainbox-title, .span16.main-content-grid .ty-mainbox-container &gt; .ty-mainbox-body {
	width:760px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	
}
*/
.profil-uzytkownika .ty-btn__secondary.btn-black.ty-btn {
	background: #000;
color: #fff;
font-size:14px;
font-weight:700;
	
}
.span16.main-content-grid .zamowienia h1.ty-mainbox-title {
	font-size:26px !important;
	
}
.zamowienia .ty-checkout-complete__order-success {
padding: 20px;
background: #f6f6f6;
text-align: center;
color: #000 !important;
font-size: 20px !important;

}
.zamowienia .ty-checkout-complete__order-success  p {
	font-size: 14px !important;
color: #666;
	
}
.zamowienia .ty-checkout-complete__order-success  p a {
	    font-size: 14px;
    color: #000;
}


/* o nas */

.myrow .bigtext {
	font-size:30px !important;
	text-align:center;
	line-height:36px;
	
}
.myrow {
	display:flex;	
	width:1000px;
	max-width:100%;
	margin:0px auto;
	margin-bottom:70px;
	flex-wrap:wrap;
}

.mycol {
	
	width:50%;
	padding:100px 50px;
}
.mybox1, .mybox2, .mybox3 {
	background-size:cover;
	background-position:50% 50%;
	
}
 .mybox11, .mybox21 {
	background-size:contain;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.mybox1 {
	background-image:url(../images/box1.jpg);	
}
.mybox2 {
	background-image:url(../images/box2.jpg);	
}
.mybox3 {
	background-image:url(../images/box3.jpg);	
}
.mybox11 {
	background-image:url(../images/box11.jpg);	
}
.mybox21 {
	background-image:url(../images/box21.jpg);	
}
@media (max-width:991px) {
	
.mycol { 
width:100%;
padding:30px;
}
.mybox1, .mybox2, .mybox3, .mybox11, .mybox21 {
	height:400px;
}
.myrow {
	margin-bottom:15px;
	
}
}


.ty-pict.ty-owl-previewer__image {
	width:unset !important;
	max-width:100% !important;
	height: unset !important;
	max-height:unset !important;
}




@media (max-width:767px) {
	.top-menu-grid .ut2-h__menu .m-button {
		width:55px;
		
	}
	.header-grid.default-header .container-fluid-row:not(.top-menu-grid) &gt; .row-fluid div[class^="span"].search-grid {
		left:55px;
		
	}
	/* wyĹźesze elemnty menu na mobilce*/
	.top-menu-grid .ty-menu__submenu-item-header .ty-menu__submenu-link {
		min-height:50px;
		border-bottom:1px solid rgba(0,0,0,0.05);
		
	}
.top-menu-grid .ty-menu__submenu-col .ty-menu__submenu .ty-menu__submenu-list .ty-menu__submenu-item .ty-menu__submenu-link {
		height:50px;
		border-bottom:1px solid rgba(0,0,0,0.05);
}
.top-menu-grid .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item {
    padding-left: 0px;
}
.top-menu-grid .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item .ty-menu__submenu-link {
	padding-left:60px !important;
}
.top-menu-grid .ty-menu__submenu-col .ty-menu__submenu .ty-menu__submenu-list.ty-menu__items-show {
	padding:0 0 0 0px;
}

.top-menu-grid .ty-menu__submenu-col .ty-menu__submenu .ty-menu__submenu-list.ty-menu__items-show {
	background:none
	
}
	
}



@media (max-width:991px) {
		.ty-mainbox-container .ty-login .cm-processed-form .submit_wrapper, 
		.ty-mainbox-container .ty-login .ty-login-reglink.ty-center
		{
				margin-left:0 ;
				margin-right:0 ;
			}
	.ut2-categories .ty-dropdown-box__content{
		padding:0 !important;
		width:100% !important;
		padding-top:40px !important;
	}
	.ty-dropdown-box.ut2-filters div.ty-dropdown-box__content {
		width:100%;
		padding-top:40px !important;
		padding-right:15px !important;
	}
	
	.ut2-categories .ty-dropdown-box__content:after, .ty-dropdown-box.ut2-filters div.ty-dropdown-box__content:after {
		font-family: uni2-icons;
		content: "\e92e";
		width:20px;
		height:20px;
		background:#fff;
		top:13px;
		right:13px;
		position:absolute;
		font-size:20px;
		cursor:pointer;
		
	}
	
.ut2-categories .ty-dropdown-box__content .ut2-subcategories &gt; li span {
	padding:17px 20px ;
	display:block;
	border-bottom:1px solid #eee;
}
	
	.tygh-content, .tygh-footer  {
		padding-left:10px;
		padding-right:10px;
		
	}
	.tygh-footer  {
		background:#000;
		
	}
.blog-content .ty-mainbox-title .ut2-blog__post-title {
	font-size:24px !important;
	line-height:30px;
	
}
}
.ty-btn, .ty-btn-go {
	border-radius:3px !important;
	
}
#footer-general_89.ty-footer-general__body a{
	color:#999;
	
}
/* ukrywamy kategorie w blogu */

.pierwszetrzy-blog, .banner-wszystkie-wpisy {
	display:none;
	
}
#blog_wszystkie_wpisy {

	max-width:100%;
	
}
.ut2-blog__item {
	width:50%;
	
}
/*
#blog_wszystkie_wpisy &gt; .ut2-blog__item:nth-child(2n+2) .blog-item-inner {
	margin-top:80px;
	
}*/
@media (max-width:568px) {
	.top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item .ty-menu__item-link {
		line-height:60px;
		
	}
	
.ut2-blog__item {
	width:100%;
	
}	
}
#blog_wszystkie_wpisy .ut2-blog__item { 

padding:40px;
}


.blog-content .ut2-blog__img-block img {
	object-position: bottom center;
	
}
#checkout_totals .ty-coupons__container {
	display:none;
	
}

.row-fluid .span14.offset1.main-content-grid:first-child {
	margin-left:0;
	width:100%;
	
}

@media (min-width:1124px) {
.main-content-grid .ut2-feat-container .ty-feature .ty-feature__description{
/*	display: flex;
justify-content: center;
align-items: center;
flex-wrap:wrap;
*/
	text-align:center;
	margin:0px auto;
}

.main-content-grid .ut2-feat-container .ty-feature .ty-feature__description .ty-feature__image{
display:block;
	float:none;
	margin: 0px auto;
}

.ty-account-info__buttons {
	width:350px;
	
}
/*szerszy sklep*/
.container-fluid-row, .top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item &gt; .ty-menu__submenu ul.ty-menu__submenu-items, .container-fluid-row-full-width &gt; .row-fluid,
.top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item &gt; .ty-menu__submenu .ty-menu__submenu-items{
	max-width:1500px;
	
}
.container-fluid-row-no-limit  {
	max-width:100%;
	
}
.ty-cart-items__empty {
	width:100%;
	
}
/*obrazek na karcie produktu na Ĺrodku*/
.cm-image-previewer {
	width:100%;
	
}

/*pasek menu fixed na caĹÄ szerokoĹÄ */

body.fixed-header .top-menu-grid {
	right:0;
	max-width:100%;
	
}


.koszyk-steps #checkout-summary-container {
    margin-top: 160px;
}


#sw_dropdown_85 {
	width:50px;
	
}
#sw_dropdown_345 {
	width:50px;
	width:70px;
}
.ut2-top-cart-content:hover {
	padding:0;
	
}
.ut2-top-my-account i.ut2-icon-outline-expand_more, .ut2-top-cart-content i.ut2-icon-outline-expand_more {
	display:none;
	
}

.header-grid.default-header #sw_dropdown_345:hover .ty-minicart-count {
	top:11px;
	
}

}



@media (max-width:578px) {
	
	

	.span12.main-content-grid   {
	order: 2;
display: flex;
float: none;
	}
	
	.span4.side-grid.ut2-bottom {
	
	display: flex !important;
order: 1;
float: none;
	}
	.container-fluid.cat-content-grid &gt; .container-fluid-row &gt; .row-fluid  {
		display:flex;
		flex-wrap:wrap;
		
	}
	
}


.profil-uzytkownika #save_profile_but {
	padding:4px 15px;
	font-size:13px;
	
}

.ab__mb_item .ab__mb_item-description {
	padding:0;
	
}
.notification-content strong {
	margin:0;
	
}
.ty-checkout__register.checkout-register  .ty-login-reglink .ty-login-reglink__a.register_button {
	border-radius:3px;	
	height:46px;	
	padding:14px;
}
.ty-checkout__register.checkout-register  .ty-login-reglink {margin-top:40px;}
.ty-checkout-summary__total-sum {
    font-size: 20px;
    padding-left: 5px;
}
.ty-product-feature__label {
	width:230px;
max-width:100%;	
}
.cm-ajax.cm-processed-form label {
	color:#333;
	
}
.notification-body-extended .ty-product-notification__subtotal.ty-float-right {
	color:#333;
	
}
.koszyk-steps #step_one h3.-active {
	padding:0;
	
}
div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel input.snize-mobile-input-style,
div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel input.snize-mobile-input-style:focus,
#snize-mobile-search-input,
#snize-mobile-search-input:focus,
.snize-search
{
	font-size:1rem !important;
	 -webkit-text-size-adjust: 1rem !important;
	 text-size-adjust:  1rem !important;
}
.snize-mobile-top-panel {
	width:calc(100vw - 15px)!important
	
}
.snize-ac-results-mobile{
	width:100vw !important
}

.lp-flex-container .component.form-component .form-input-error-message {
	text-indent:-9999px;
	overflow:hidden;
	
}



.lp-flex-container .component.form-component .form-input-error-message {
	text-indent:-9999px;
	overflow:hidden;	
}

.lp-flex-container .component.form-component .form-input-error-message:before {
	
	content: "Pole wymagane";
text-indent: 0 !important;
position: absolute;
left:0;
}

.lp-flex-container .border-wrapper {
	background-size:cover;
	
}
.lp-flex-container .border-wrapper p {
	color:#fff;
	
}

.lp-flex-container .component.form-component .form-input-error-message {
	text-indent:-9999px;
	overflow:hidden;	
}

.lp-flex-container .component.form-component .form-input-error-message:before {
	
	content: "Pole wymagane";
text-indent: 0 !important;
position: absolute;
left:0;
}

.lp-flex-container .border-wrapper {
	background-size:cover;
	
	/*border: 5px solid #438B99;*/
}
#ff61f58533c75406b45e570b4653160a.landing-page-slot p{
	color:#000;	
}
.header-grid.default-header .ty-minicart-count {
	right: -15px;
	left:unset;
	
	
}
.header-grid.default-header .ut2-top-cart-content .ty-dropdown-box__title:hover {
	border:0;
	background: none !important;
}
.ty-checkout-summary__total .ty-checkout-summary__total-sum {
	width:70%;
	text-align:right;
	
}
.ty-checkout-summary__total .ty-checkout-summary__total-sum bdi{
	font-size:18px !important;
	
	
}
.ab-smc-description, #content_description {
	max-height:100% !important;
	
}
/*popup z cookie na caĹÄ szerokoĹÄ */
.gf_cookies_info {
	width:100%;
	bottom:0;
	right:0;
	
}
.gf_cookies_info .cm-notification-content {
	margin:0 !important;
	
}
.cookieclosebtn {
	display: block;padding: 7px 15px;background: #000;width: 165px;text-align: center;color: #fff;border-radius: 3px;margin-top: 5px;margin-left: auto; font-size:12px;
	
}
.snize-results-html {
padding-left:0 !important;
padding-right:0 !important;
padding:0 !important;
}
@media (max-width:768px) {
.top-menu-grid .ut2-h__menu .ty-menu__items.view {
					height: calc(100vh - 123px) ;
					
				}

				.top-menu-grid .ty-menu__item-toggle.ty-menu__item-toggle-active {
					background:none;
					color:#000;
					
				}

				
}

.ut2-pb__right .stock-wrap  {
	display:none;
	
}
.ab-sticker__tooltip  {
	white-space:initial;
	
}
.ab-sticker__tooltip .selectedtooltip { 
margin-left:-5px;
margin-right:-5px;
}



@media(min-width:1024px) {
/*chat wyĹźej */
#tidio-chat-iframe {
bottom:60px !important;
	
}
	
	
/* cechy produktu na liĹcie wysuwane */
.ut2-gl__body:hover .ut2-gl__bottom{
	
	transform:translateY(-78px);
/*	bottom:128px;*/
	opacity:1;
	
}
.ut2-gl__bottom {
	position:absolute;
	bottom:0px;	
	
	transition:0.4s all;
	display:block;
	opacity:0;
	
}
.ut2-gl__bottom .ut2-lv__item-features{
background:#fff;
padding:10px 0 0 0;
}

.ut2-gl__body {
	overflow:hidden;
	
}
.ut2-lv__item-features &gt; .ut2-lv__features-item:first-child {
	margin-top:0;
	
}
}
.buttony-bottom-mobile div {
	color:#333;
	
}


/*zmiana kolejnoĹci ikon na gĂłrnej belce */
.header-grid.default-header .top-phones .top-buttons-grid.ty-float-left {
	
	
}

.header-grid.default-header .top-phones .top-buttons-grid{
	order:2;
	min-width:0;
	margin-right:15px;
	margin-right:0;
}
.ut2-top-cart-content .ty-dropdown-box { 
width:auto;
}
.header-grid.default-header .top-phones .ut2-top-my-account{
	order:1;
	
}
.header-grid.default-header .top-phones .ut2-top-cart-content{
	order:3;
	width:50px;
}
/* uwuwamy napis koszyk z gĹĂłwki */
#sw_dropdown_345 .ac-title.ty-hand &gt; span {
	display:none;
	
}
.header-grid.default-header .ty-minicart-count {
	right:15px;
	
}
.span16.main-content-grid .ty-mainbox-title.ty-mainbox-title-small {
	font-size: 32px !important;
margin-top: 20px;
margin-bottom: 40px;
	
}
#apply_for_vendor_account .cm-processed-form .buttons-container{
	clear:both;
	
}


.aranzacjeslider .swiper-button-prev, .aranzacjeslider .swiper-button-next  {
	
	z-index:99;
	
	
}
.aranzacjeslider .swiper-button-prev:after, .aranzacjeslider .swiper-button-next:after  {
	color:#000;
}
.aranzacjeslider .swiper-button-prev {
	left:0px;
	
}
.aranzacjeslider .swiper-button-next {
	right:0px;
	
}
.aranzacjeslider .swiper-pagination-bullet-active {
	background:#000;
	
}
.aranzacjeslider .swiper-pagination {
	bottom:-2px;
	
}


.detailDot-10 {
    bottom: 30%;
    left: 15%;
}
.detailDot-11 {
    bottom: 73%;
    left: 24%;
}
.detailDot-12 {
    bottom: 24%;
    left: 24%;
}
.detailDot-13 {
    bottom: 50%;
    left: 47%;
}
.detailDot-14 {
    bottom: 37%;
    left: 78%;
}









.detailDot-30 {
    bottom: 35%;
    left: 18%;
}
.detailDot-31 {
    bottom: 61%;
    left: 30%;
}
.detailDot-32 {
    bottom: 42%;
    left: 61%;
}
.detailDot-33 {
    bottom: 63%;
    left: 56%;
}
.detailDot-34 {
    bottom: 67%;
    left: 73%;
}





.detailDot-20 {
    bottom: 55%;
    left: 23%;
}
.detailDot-21 {
    bottom: 49%;
    left: 32%;
}
.detailDot-22 {
    bottom: 75%;
    left: 53%;
}
.detailDot-23 {
    bottom: 58%;
    left: 59%;
}
.detailDot-24 {
    bottom: 39%;
    left: 56%;
}
.detailDot-25 {
    bottom: 64%;
    left: 81%;
}







.detailDot-40 {
    bottom: 35%;
    left: 18%;
}
.detailDot-41 {
    bottom: 61%;
    left: 25%;
}
.detailDot-42 {
    bottom: 52%;
    left: 61%;
}
.detailDot-43 {
    bottom: 67%;
    left: 49%;
}
.detailDot-44 {
    bottom: 67%;
    left: 60%;
}
.detailDot-45 {
    bottom: 61%;
    left: 76%;
}
.detailDot-46 {
    bottom: 32%;
    left: 64%;
}





.detailDot-50 {
    bottom: 59%;
    left: 31%;
}
.detailDot-51 {
    bottom: 46%;
    left: 33%;
}
.detailDot-52 {
    bottom: 35%;
    left: 61%;
}
.detailDot-53 {
    bottom: 79%;
    left: 68%;
}

.detailDot-gru1-1 {	
	bottom: 54%;
    left: 31%;
}
.detailDot-gru1-2 {	
	bottom: 64%;
    left: 15%;
}
.detailDot-gru1-3 {	
	bottom: 56%;
    left: 61%;
}
.detailDot-gru1-4 {	
	bottom: 67%;
    left: 61%;
}
.detailDot-gru1-5 {	
	bottom: 61%;
    left: 81%;
}
.detailDot-gru1-6 {	
	bottom: 35%;
    left: 60%;
}










.detailDot-gru2-1 {	
	bottom: 30%;
    left: 50%;
}
.detailDot-gru2-2 {	
	bottom: 64%;
    left: 39%;
}
.detailDot-gru2-3 {	
	bottom: 38%;
    left: 20%;
}
.detailDot-gru2-4 {	
	bottom: 49%;
    left: 61%;
}
.detailDot-gru2-5 {	
	bottom: 35%;
    left: 37%;
}
.detailDot-gru2-6 {	
	bottom: 24%;
    left: 30%;
}



.detailDot-gru3-1 {	
	bottom: 51%;
    left: 23%;
}
.detailDot-gru3-2 {	
	bottom: 55%;
    left: 49%;
}
.detailDot-gru3-3 {	
	bottom: 64%;
    left: 45%;
}
.detailDot-gru3-4 {	
	bottom: 67%;
    left: 61%;
}
.detailDot-gru3-5 {	
	bottom: 77%;
    left: 72%;
}
.detailDot-gru3-6 {	
	bottom: 25%;
    left: 69%;
}




.detailDot-gru4-1 {	
	bottom: 38%;
    left: 52%;
}
.detailDot-gru4-2 {	
	bottom: 64%;
    left: 15%;
}
.detailDot-gru4-3 {	
	bottom: 70%;
    left: 48%;
}
.detailDot-gru4-4 {	
	bottom: 59%;
    left: 59%;
}
.detailDot-gru4-5 {	
	bottom: 61%;
    left: 81%;
}
.detailDot-gru4-6 {	
	bottom: 74%;
    left: 64%;
}






.detailDot-sty1-1 {	
	bottom: 59%;
    left: 33%;
}
.detailDot-sty1-2 {	
	bottom: 37%;
    left: 40%;
}
.detailDot-sty1-3 {	
	bottom: 62%;
    left: 54%;
}
.detailDot-sty1-4 {	
	bottom: 59%;
    left: 70%;
}
.detailDot-sty1-5 {	
	bottom: 33%;
    left: 74%;
}
.detailDot-sty1-6 {	
	bottom: 74%;
    left: 64%;
}



.detailDot-sty2-1 {	
	bottom: 41%;
    left: 17%;
}
.detailDot-sty2-2 {	
	bottom: 64%;
    left: 26%;
}
.detailDot-sty2-3 {	
	bottom: 53%;
    left: 55%;
}
.detailDot-sty2-4 {	
	bottom: 53%;
    left: 77%;
}
.detailDot-sty2-5 {	
	bottom: 43%;
    left: 65%;
}
.detailDot-sty2-6 {	
	bottom: 74%;
    left: 79%;
}




.detailDot-sty3-1 {	
	bottom: 62%;
    left: 24%;
}
.detailDot-sty3-2 {	
	bottom: 77%;
    left: 54%;
}
.detailDot-sty3-3 {	
	bottom: 70%;
    left: 48%;
}
.detailDot-sty3-4 {	
	bottom: 45%;
    left: 59%;
}
.detailDot-sty3-5 {	
	bottom: 28%;
    left: 67%;
}
.detailDot-sty3-6 {	
	bottom: 22%;
    left: 55%;
}










.detailDot-sty4-1 {	
	bottom: 63%;
    left: 49%;
}
.detailDot-sty4-2 {	
	bottom: 43%;
    left: 44%;
}
.detailDot-sty4-3 {	
	bottom: 74%;
    left: 79%;
}
.detailDot-sty4-4 {	
	bottom: 27%;
    left: 62%;
}
.detailDot-sty4-5 {	
	bottom: 63%;
    left: 67%;
}


.detailDot-czerw3-1 {	
	bottom: 35%;
    left: 28%;
}
.detailDot-czerw3-2 {	
	bottom: 64%;
    left: 38%;
}
.detailDot-czerw3-3 {	
	bottom: 51%;
    left: 73%;
}
.detailDot-czerw3-4 {	
	bottom: 43%;
    left: 63%;
}
.detailDot-czerw3-5 {	
	bottom: 31%;
    left: 76%;
}




.detailDot-czerw2-1 {	
	bottom: 40%;
    left: 28%;
}
.detailDot-czerw2-2 {	
	bottom: 31%;
    left: 47%;
}
.detailDot-czerw2-3 {	
	bottom: 64%;
    left: 31%;
}
.detailDot-czerw2-4 {	
	bottom: 55%;
    left: 57%;
}
.detailDot-czerw2-5 {	
	bottom: 36%;
    left: 73%;
}



.detailDot-czerw1-1 {	
	bottom: 40%;
    left: 28%;
}
.detailDot-czerw1-2 {	
	bottom: 26%;
    left: 54%;
}
.detailDot-czerw1-3 {	
	bottom: 59%;
    left: 48%;
}
.detailDot-czerw1-4 {	
	bottom: 43%;
    left: 67%;
}
.detailDot-czerw1-5 {	
	bottom: 32%;
    left: 17%;
}





.detailDot-sty5-1 {	
	bottom: 54%;
    left: 70%;
}
.detailDot-sty5-2 {	
	bottom: 81%;
    left: 22%;
}
.detailDot-sty5-3 {	
	bottom: 40%;
    left: 40%;
}
.detailDot-sty5-4 {	
	bottom: 64%;
    left: 32%;
}
.detailDot-sty5-5 {	
	bottom: 55%;
    left: 57%;
}
.detailDot-sty5-6 {	
	bottom: 57%;
    left: 50%;
}



.detailDot-sty6-1 {	
	bottom: 65%;
    left: 51%;
}
.detailDot-sty6-2 {	
	bottom: 63%;
    left: 58%;
}
.detailDot-sty6-3 {	
	bottom: 71%;
    left: 34%;
}
.detailDot-sty6-4 {	
	bottom: 63%;
    left: 67%;
	
}
.detailDot-sty6-5 {	
	bottom: 53%;
    left: 22%;
}
.detailDot-sty6-6 {	
	bottom: 53%;
    left: 55%;
}



.detailDot-lut1-1 {	
	bottom: 65%;
    left: 33%;
}
.detailDot-lut1-2 {	
	bottom: 63%;
    left: 18%;
}
.detailDot-lut1-3 {	
	bottom: 28%;
    left: 41%;
}
.detailDot-lut1-4 {	
	bottom: 55%;
    left: 70%;
	
}
.detailDot-lut1-5 {	
	bottom: 53%;
    left: 52%;
}


.detailDot-lut2-1 {	
	bottom: 62%;
    left: 21%;
}
.detailDot-lut2-2 {	
	bottom: 30%;
    left: 18%;
}
.detailDot-lut2-3 {	
	bottom: 21%;
    left: 34%;
}
.detailDot-lut2-4 {	
	bottom: 34%;
    left: 67%;
	
}
.detailDot-lut2-5 {	
	bottom: 48%;
    left: 42%;
}
.detailDot-lut2-6 {	
	bottom: 68%;
    left: 44%;
}
.detailDot-lut2-7 {	
	bottom: 62%;
    left: 52%;
}






.detailDot-sier1-1 {	
	bottom: 59%;
    left: 34%;
}
.detailDot-sier1-2 {	
	bottom: 45%;
    left: 61%;
}
.detailDot-sier1-3 {	
	bottom: 21%;
    left: 34%;
	display:none;
}
.detailDot-sier1-4 {	
	bottom: 69%;
    left: 19%;
	
}
.detailDot-sier1-5 {	
	bottom: 62%;
    left: 82%;
}
.detailDot-sier1-6 {	
	bottom: 76%;
    left: 52%;
}
.detailDot-sier1-7 {	
	bottom: 76%;
    left: 64%;
}

.detailDot-sier1-8 {	
	bottom: 76%;
    left: 76%;
}





.detailDot-sier2-1 {	
	bottom: 59%;
    left: 34%;
}
.detailDot-sier2-2 {	
	bottom: 41%;
    left: 39%;
}
.detailDot-sier2-3 {	
	bottom: 59%;
    left: 87%;	
}
.detailDot-sier2-4 {	
	bottom: 42%;
    left: 73%;
	
}
.detailDot-sier2-5 {	
	bottom: 42%;
    left: 19%;
}
.detailDot-sier2-6 {	
	bottom: 30%;
    left: 52%;
}




.detailDot-sier3-1 {	
	bottom: 50%;
    left: 29%;
}
.detailDot-sier3-2 {	
	bottom: 32%;
    left: 50%;
}
.detailDot-sier3-3 {	
	bottom: 59%;
    left: 82%;	
}
.detailDot-sier3-4 {	
	bottom: 64%;
    left: 11%;
	
}
.detailDot-sier3-5 {	
	bottom: 21%;
    left: 83%;
}
.detailDot-sier3-6 {	
	bottom: 30%;
    left: 52%;
}




#apply_for_vendor_account .ty-last-name, #apply_for_vendor_account .ty-stanowisko, #apply_for_vendor_account .ty-plan-id {
	margin-top:0;
	
}
#apply_for_vendor_account .ty-first-name {
	margin-top:36px;
	
}
.ty-sitemap .ty-sitemap__section-title {
	display:none;
}
.container-fluid-row-no-limit .span16 .swiper-button-prev, .container-fluid-row-no-limit .span16 .swiper-button-next {
/*	display:none;*/
	
}
#apply_for_vendor_account label[for=elm_46] {
	display:none;
	
}


.ty-dropdown-box__content .ty-account-info__buttons {
	background:#fff;
	
}
@media (min-width:1024px) {
div[id^='login_block'].ui-dialog-content .ty-login-popup .cm-processed-form {
	padding:0px 40px 0 40px;
	
}
}

div[id^='login_block'].ui-dialog-content .ty-btn__login, div[id^='login_block'].ui-dialog-content .register_button {
	width:300px;
	max-width:100%;
	margin:0px auto;
	
}

div[id^='login_block'].ui-dialog-content .cm-login-provider[data-provider="facebook"] {
	display:block;
	width:300px;
	max-width:100%;
	font-size:14px;
	background:#39569A;
	border-radius:3px;
	height:40px;
	text-align: center;
line-height: 40px;
margin-left: auto;
padding: 0 !important;
position: relative;
margin:5px auto 5px auto;
}
div[id^='login_block'].ui-dialog-content .cm-login-provider[data-provider="facebook"]:hover {
	opacity:0.6;
}
div[id^='login_block'].ui-dialog-content .cm-login-provider[data-provider="facebook"]:before {
	content:"facebook";
	color:#fff;
	font-weight: 700;
	font-size:14px;
	
}
div[id^='login_block'].ui-dialog-content .cm-login-provider[data-provider="facebook"] img {
	position:relative;
	top:-5px;
	width:22px;
	height:auto;
	
}



div[id^='login_block'].ui-dialog-content .cm-login-provider[data-provider="google"] {
	display:block;
	width:300px;
	max-width:100%;
	border:1px solid #eee;
	font-size:14px;
	background:#fff;
	border-radius:3px;
	height:40px;
	text-align: center;
line-height: 40px;
margin-left: auto;
padding: 0 !important;
position: relative;
margin:5px auto 0px auto;
margin-bottom:30px;
}

div[id^='login_block'].ui-dialog-content .cm-login-provider[data-provider="google"]:before {
	content:"GMAIL";
	color:#000;
	font-weight: 700;
	font-size:14px;
	
}
div[id^='login_block'].ui-dialog-content .cm-login-provider[data-provider="google"] img {
	position:relative;
	top:-3px;
	width:22px;
	height:auto;
	
}

.ui-dialog-titlebar #ui-id-1 {
	font-weight:600;
	
}

div[aria-describedby^="login_block"] .ui-dialog-titlebar {
	padding-left:60px;
	margin-top:30px;
	
}
div[aria-describedby^="login_block"] .register-title {
	padding-left:40px;
	margin-bottom:25px;
}
div[aria-describedby^="login_block"] .ty-login-reglink {
	margin-bottom:30px;
	
}

/*popup mobilny ladny */
@media (max-width:991px) {
	.ty-dropdown-box.ut2-filters .ut2-btn-close, .ty-dropdown-box.ut2-categories .ut2-btn-close {
		z-index:99;
		background:#fff;		
	}
	
.landing-page-row .inner-row-div .border-wrapper .landing-page-slot  span {
	display:block;
	text-align:center;
}

.landing-page-row .inner-row-div .border-wrapper .landing-page-slot .form-field-label, .landing-page-row .inner-row-div .border-wrapper .landing-page-slot .form-field-label * {
	text-align:left;
	
}
.landing-page-row .inner-row-div .border-wrapper .landing-page-slot .component.form-component {
	padding:20px !important;
	
}
}
/*popup mobilny ladny end*/
body, p, div, li {
	color:#595959;	
}

.bigtext a {
	font-size:inherit;
	
}

.bigtext.fs22 {
	font-size:22px !important;
	
}
.ab__fn_scroller .ab-fn-image-wrap{
	display:none;
	
}
.gf_cookies_info .close {
	/*display:none;*/
	font-size:40px;
	
}
.gf_cookies_info .notification-content {
	padding:20px 10px 20px 10px;
	font-size:11px !important;
	
}
@media(max-width:991px) {
	.ty-twishlist-item {
		border:0;
		
	}
	#dropdown_389.cm-popup-box.ty-dropdown-box__content {
		overflow:hidden;
		
	}
	
	.ty-product-filters__tools .ty-product-filters__reset-button {
		width:100%;
		margin-bottom:15px;
	}
	.ty-product-filters__tools .ty-product-filters__reset-button i {
		display:none;
	}
	
	.moosend-main-form-wrapper {
		/*display:none !important;*/
		
	}
	.banner-box-title {
		padding:0 0 20px 0;
		
	}
	
	/*wezsze boxy najczesciej ogladane */
	
	div[id^="scroll_list_93"] .ut2-gl__item {
		padding-right:10px !important;
		
	}
	
.gf_cookies_info .notification-content {
	padding-top:40px;
	
}
.gf_cookies_info .notification-content .close {
	right:10px;
	
}
}
.cookieclosebtn {
	    position: relative;
    z-index: 99999;
	margin-top:15px;
}
	





@media (max-width:767px) {
	.header-grid.default-header .ty-minicart-count {
		right:5px;
		top:10px;
		
	}
	.default-header .span8.top-phones, .ut2-top-cart-content.ty-float-left {
		display:flex !important;
		
	}
	.span4.top-logo-grid {
		width:50% !important;
		
	}
	.span4.top-logo-grid img {
		width:110px !important;
		
	}
	.top-logo {
		text-align:left;
	}
	#sw_dropdown_1432, #sw_dropdown_1432 .ac-title, #sw_dropdown_1432, #sw_dropdown_345 .ac-title, #sw_dropdown_345 &gt; div, #sw_dropdown_85 .ac-title {
		height:50px;
		width:50px;
	}
	
	#sw_dropdown_85 {

	visibility:visible !important;
	opacity:1;
	position:static;
	height:50px;
	margin:0;
	
	}
	#sw_dropdown_85 .ac-title {
		padding-right:0;
		
	}
	#account_info_1431 {
position: absolute;
top: 5px;
right: 0px;
z-index: 9999;
	}

	#cart_status_1432, #cart_status_345 {
	position: absolute;
top: 5px;
right: 5px;		
z-index:9999;

	}
	.fixed-header .header-grid.default-header .search-grid .ty-search-block {
		width:70%;
		
	}
	.fixed-header #sw_dropdown_85, .fixed-header #cart_status_1432, .fixed-header #cart_status_345{
		position:fixed;
		top:0;
		animation: show_fixed_header .4s forwards cubic-bezier(.4,0,.2,1);
	}
.ut2-top-cart-content div[id^="dropdown_"] {
	width:100vw;
	
}	
#dropdown_85 {
	bottom:unset;
	top:110px !important;
	
}
.fixed-header #dropdown_85 {
	
	top:50px !important;
	
}
.ut2-top-my-account:hover .ty-dropdown-box__title,.ut2-top-my-account .ty-dropdown-box__title.open, .ut2-top-cart-content .ty-dropdown-box__title.open {
	border:0;
	
}
/*#buttony_dolne_mobile, #dropdown_85, #dropdown_345 {
	display:none !important;
	
}*/
}

.swiper-slide img.display-desktop {
	width:1360px !important;
	max-width:100% !important;
	margin:0px auto;
}


@media (max-width:550px) {
	.ut2-pb.sticky_add_to_cart .ut2-qty__wrap, .ut2-pb__button.ty-product-block__button {
    bottom: 0px !important;
}
#tidio-chat-iframe {
	bottom:60px !important;
	right: 0 !important;
left: unset !important;
	
}	
}
@media (min-width:768px) {
	.top-menu-grid .ut2-h__menu .ty-menu__item:hover .ty-menu__item-link {
		background:#fff;
		
	}
.top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item &gt; .ty-menu__submenu ul.ty-menu__submenu-items .ty-menu__submenu-item {
margin-bottom: 7px;
}
}
.ut2-gl__name .product-title, .ut2-gl__item:hover .ut2-gl__name .product-title {
    min-height: 15px;
    max-height: 16px;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100% !important;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after {
    content: "\e01f";
    font-size: 22px;
	font-weight:400;
    font-family: glyphs;
}
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after {
    content: "\e020";
    font-size: 22px;
	font-weight:400;
    font-family: glyphs;
}

/*1715 - 1776 z ccdev*/

.homepage-banners  .ut2-banner  {
	width:100%;
	
}
.ty-account-info__buttons .ty-btn.ty-btn__primary {
    margin-left: 0;
    margin-top: 10px !important;
}
.ut2-rating-stars {
	display:none;
	
}

body, p, div, li {
    color: #595959;
}
.ut2-gl__item:hover .ut2-gl__content .ut2-gl__name .product-title,
.owl-carousel:not(.ty-scroller-pd).grid-list .ut2-gl__item:hover .ut2-gl__name .product-title, .owl-carousel:not(.ty-scroller-pd).ty-scroller-list .ut2-gl__item:hover .ut2-gl__name .product-title{
	max-height:16px;	
	
}
.brand.ut2-pb__product-brand {
text-align:center;	
	
}
.homepage-banners .ut2-a__bg-banner.dark {
background-position: top center;
}
.ut2-pb__button a.label {
	color:#000;	
}
.ut2-add-to-wish {
	background: white;
border: 2px solid black;
color:#000;
display:block;
/*margin-top:15px;*/
border-radius:5px;
line-height:40px;
width:100%;
padding:0;
text-align:center;
justify-content: center;
	
}
div[id^=track_orders_block_] {
	display:none;
	
}
.ty-cart-content__buttons .ty-btn__secondary {
	box-shadow:none;
	
}
.ty-cart-content__buttons .ty-btn__secondary:hover {
	background:#000 !important;	
	
}
a {
	color:#111;
	
}
/*1715 - 1776 z ccdev end*/




.ut2-banner .ut2-a__bg-banner .ut2-a__content .width-half {
	width:1460px !important;
	max-width:100% !important;
}
.ut2-banner .ut2-a__bg-banner .ut2-a__content .width-half img {
	/*width: 100%;
height: unset !important;
max-height: unset !important;*/
}
.ut2-banner .ut2-a__bg-banner .ut2-a__content, .ut2-a__img.width-half {
	/*height:auto !important;*/
	
}
.ut2-a__description.width-half {
	display:none !important;
	
}

.ty-menu__item.cm-menu-item-responsive.ty-menu__item-active a {
    color: #000 !important;
}
.top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item.ty-menu__item-active .ty-menu__item-link {
	background: #fff;
font-weight:bold;
color:#000;
	
}
.ty-menu__item.ty-menu__item-active .ty-menu__item-link bdi {
	font-weight:bold !important;
	
}
.top-menu-grid .ut2-h__menu .ty-menu__item.ty-menu__item-active:hover .ty-menu__item-link bdi {
	color:#000;	
}
.top-menu-grid .ut2-h__menu .ty-menu__items .ty-menu__item .ty-menu__item-link:hover{
	color:#000;
	background:#fff;
	
}
body .top-menu-grid .ut2-h__menu .ty-menu__item:hover .ty-menu__item-link bdi, .top-menu-grid .ut2-h__menu .ty-menu__item:hover .ty-menu__item-link i, .ty-menu__item.ty-menu__item-nodrop.ty-menu__item-active bdi  {
	color:#000;
	border-bottom:1px solid #000 !important;
}

.owl-theme .owl-controls-outside .owl-buttons div, div[class^="swiper-button"] {
	height: 40px;
width: 40px;
line-height: 40px;
padding: 0;
background: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
border-radius:50% !important;
	
}

.owl-theme .owl-controls-outside .owl-buttons div span, .owl-theme .owl-controls-outside .owl-buttons div i {
 
    display: block;
    line-height: 40px;
}


/* 1859 - 1945 z ccdev*/

.ty-gift-certificate-coupon.ty-discount-coupon__control-group.ty-input-append button {
	float:right;
	
}
.ty-control-group.ty-profile-field__item.ty-phone, .ty-control-group.ty-profile-field__item.ty-first-name, .ty-control-group.ty-profile-field__item.ty-last-name, .ty-control-group.ty-profile-field__item.ty-litecheckout__field--full {
	width:100%;
	
}

#step_one_body .ty-phone {
	display:none !important;	
}
#step_two_body .ty-control-group {
	width:100%;
	
}
.checkout-container .ty-btn.ty-btn__primary { 
padding:5px 30px;
}
.ut2-top-cart-content div[id^="dropdown_"] {
    width: 400px;
}
.ut2-top-cart-content .ty-btn.ty-btn__secondary {
    float: right;
    background: #000 !important;
    color: #fff;
	height:46px;
	line-height:46px;
	text-transform:uppercase;
    font-size: 14px;
    font-weight: 700;
    
    height: auto;
    width: 100%;
}
.ut2-top-cart-content .ty-cart-items {
	width:100%;
	
}
.ut2-top-cart-content .ty-cart-items strong {
	font-size:17px;
	color:#000;
	
}
#checkout_form_wrapper #cart_items {
	position:relative;
	
}
#checkout_form_wrapper #cart_items .ty-cart-content__product-delete{ 
/*position:absolute;
right:5px;
margin-top:-3px;*/
}
#checkout_form_wrapper #cart_items td[id^="price_subtotal_update_"] {
	padding-right:30px;
	
	
}
.ut2-min-narrow .product-title, .screen-mobile .ut2-gl__item .product-title {
    font-size: 13px;
}
.ut2-gl__content .ut2-gl__price {
	order:9;
}
.ut2-gl__content .ut2-gl__name {
	margin-top:15px;
	
}
.ut2-a__description.width-full {
	display:none !important;
	
}
.ut2-banner .ut2-a__bg-banner .ut2-a__content .ut2-a__img.width-full {
	max-height:100%;
	
}
.ut2-a__bg-banner, .ut2-a__bg-banner .ut2-a__content, .ut2-a__bg-banner .ut2-a__content .ut2-a__img, .homepage-banners .ut2-a__bg-banner.dark {
	
	
}
.ut2-a__bg-banner .ut2-a__content {
	/*width:100%;
	max-width:100%;
	padding:0;
	*/
}

/* 1859 - 1945 z ccdev end*/


.ty-menu__submenu .ty-menu__submenu-item a.ty-menu__submenu-link {
	font-size:14px;
	
}

















@media (min-width:991px) {
	
	.content-grid {
	overflow-x:hidden;
	
}
	
	.ut2-big-image .ab_vg-images-wrapper{
		padding-bottom:0;		
	}
	.ut2-pb__img-wrapper .ty-tabs.cm-j-tabs {
		padding-top:0;
		margin-top:0 !important;
		
	}
	
	.ty-product-thumbnails.ty-center.ab-vertical-thumbnails {
		max-height: 500px;
overflow: auto;
scrollbar-width: thin;
		
	}
	
.ty-product-thumbnails::-webkit-scrollbar {
  width: 5px;
}
.ty-product-thumbnails::-webkit-scrollbar-track {
  background: transparent;
}
.ty-product-thumbnails::-webkit-scrollbar-thumb {
  background-color: rgba(155, 155, 155, 0.5);
  border-radius: 20px;
  border: transparent;
}	
	body:not(.fixed-header) .top-menu-grid .ut2-h__menu .ty-menu__item .ty-menu__item-link bdi {
		margin-bottom:5px;
		padding-bottom:10px !important;
		border-bottom:1px solid transparent;
		line-height:1;
		
	}
	.ty-checkout__register, .ty-checkout__register.checkout-register {
		width:48%;
	}
	#step_one_login .ty-checkout__register, #step_one_login .ty-checkout__login {
		border:20px solid #eee;
		padding:30px;
		margin:10px;
	}
	
.stepsWrapper.w-100, .koszyk-steps.w-100 {
	width:100%;
}
	
	.ab__mb_items &gt; .ab__mb_item:last-child {
		display:none;
		
	}
.ut2-pb__right button[id^="button_cart_bigpicture_"]{
	width:calc(100% - 65px);	
	
}
.ut2-pb__right a[id^="button_wishlist_"]{
	margin-top:0;
	width:55px;
	margin-left:5px;
	font-size:0 !important;
border-width:1px;
}
.ut2-pb__right a[id^="button_wishlist_"] i {
	font-size:1rem;
	margin:0;
	margin-top:2px;
}


	
/* pokazujemy dymek koszyka na desktop */
div[id^="account_info"]:hover .cm-popup-box, div[id^="cart_status"]:hover .cm-popup-box,
.ut2-top-my-account:hover #dropdown_85, .ut2-top-cart-content:hover #dropdown_85, #dropdown_85:hover{
	display:block !important;
	
}
}
@media (max-width:991px) {
	#step_one_login .ty-checkout__login{
		margin-top:40px ;
		
	}
	#step_one_login .ty-checkout__login &gt; p {
		margin-bottom:10px !important;
		
	}
	div[aria-describedby^="login_block"] .ui-dialog-titlebar {
  padding-left: 15px;
  margin-top: 0px;
  top:0;
}
	.ty-product-block .ty-accordion {
		
		margin-top:50px !important;
		
	}
	
/*	.ut2-pb__wrapper &gt; .ty-accordion #features, .ut2-pb__wrapper &gt; .ty-accordion #attachments, .ut2-pb__wrapper &gt; .ty-accordion #description {
		display:none;
		
	}
	123123 03.08.2022
	*/
	.ab__motivation_block .ab__mb_items &gt; div:not(.ab__motivation_block .ab__mb_items &gt; div:nth-child(2)) {
		display:none;
		
	}
	
	#dropdown_345 {
  width: 100vw;
}
.ut2-pb__button .ut2-add-to-wish {
	margin-left:30px !important;
	
}
.ut2-pb__button div[id^="add_to_cart_update_bigpicture_"] .ut2-add-to-wish { 
	margin-left:0px !important;
}
	.ty-mainbox-body .ty-cart-total {
		width:100%;
		
	}
	.ty-checkout-buttons.ty-checkout-buttons__submit-order {
		position: fixed;
bottom: 0;
z-index: 999;
width: 100%;
background: #fff;
padding: 10px !important;
		
	}
	
}
.top-buttons-grid &gt; div i[class^="ut2-icon-"], .header-grid.default-header .search-grid input[type="text"].ty-search-block__input + .ty-search-magnifier {
	color:#000;
	
}


.brands-table  .owl-item .ty-no-image {

	
}
.ab__mb_item .ab__mb_item-description {
	padding-left:15px;
	margin-bottom:15px;
	line-height:1;
	margin-top:3px;
}
@media (min-width:1024px) {
	.ty-menu__submenu .ty-menu__submenu-items &gt; div, .ty-menu__submenu .ty-menu__submenu-items {
		min-height:400px !important;
		
	}
	.ty-menu__submenu .ty-menu__submenu-item a.ty-menu__submenu-link {
    font-size: 15px;
    margin: 2px 0;
}
	
}

.ut2-gl__image &gt; a, .ut2-gl__image .cm-item-gallery &gt; a {
	width:100%;
	
}


.moosend-main-form-wrapper input:not([type='checkbox']) {
	height:39px !important
	
}
.ut2-load-more.ut2-load-more-loading .loader {
	border-top:0 !important;
	border-right:0 !important;
	
}
/*mniejszy odstÄp w bannerze dla mobile */
@media (max-width:768px) {
	.ut2-a__bg-banner, .ut2-a__bg-banner .ut2-a__content, .ut2-a__bg-banner, .ut2-a__bg-banner .ut2-a__content .ut2-a__img{
		height:unset !important;
		margin-bottom:10px;
	}
	
}
.abt__ut2_color_mark {
	border:1px solid #eee;
	
}

.span16.ut2__subcategories.ut2-top .ty-mainbox-title, .span16.main-content-grid .ty-mainbox-title{
  font-size: 26px !IMPORTANT;
}
.grid-list .ty-product-empty {
	box-shadow:none;
	background:transparent;
	
}


/*guziki dodaj do koszyka na grid */

.ut2-gl__item .button-container div[id^="add_to_cart_update"] a{
	display:none;
}
.ut2-gl__item .button-container div[id^="add_to_cart_update"] a.ty-btn__add-to-cart{
	display:block;
}

@media (min-width:991px) {
.ut2-gl__item .ut2-gl__control.view {	
	height:0;
	margin:0;
}
.ut2-gl__item .button-container div[id^="add_to_cart_update"] {	
	transform:translateY(70px);
	
	transition:0.5s all;
	height:0;
	width:100%;
	left:0;
	
	
}
.ut2-gl__item:hover .button-container div[id^="add_to_cart_update"] {	
	transform:translateY(-20px);
}

.ut2-gl__item .button-container div[id^="add_to_cart_update"] .ty-btn__add-to-cart {
 margin-left: auto; 
 margin-right:0px !important;
}

}

.ty-dropdown-box__content .ty-dropdown-box__item a[href*=returns] {
	display:none !important;
	
}
.ty-dropdown-box__content .ty-dropdown-box__item {
	padding:0;	
}
.ty-dropdown-box__content .ty-dropdown-box__item &gt; a, .ty-account-info .ty-account-info__name {
	padding: 7px 14px;
	display:block;
	
}
.ty-account-info {
	padding-bottom:0;
	
}
.ty-dropdown-box__content .ty-dropdown-box__item:hover, .ty-dropdown-box__content .ty-dropdown-box__item:hover a {
	background:transparent;
	color:#000;
	
}
.brands-table .ty-no-image__icon:before {

}

.brands-table .ty-no-image {
	
	width:100% !important;
	height:100% !important;
	border:0;
}
.brands-table .ty-scroller__item {
	width:100%;
	
}
.ab__motivation_block .ab__mb_item-description .ty-wysiwyg-content {
	display:none;
	
}
/*div[id^=scroll_list_] .owl-wrapper {
	width:1632px !important;
	
}*/
.ty-cart-items__list-item-image, .ty-cart-items__list-item-image img {
	width:80px;
	height:80px;
}
.banner-box-title p {
	color:#646464;
	
}

i[class^="moosend-form-close-element"] {
	
	font-size:24px !important;
	color:#595959 !important;
	top:5px !important;
	right:15px !important;
}
.msf-row-top .msf-row-fixed .moosend-main-form-wrapper  .inner-row-div {
	max-width:1360px !important;
	
}
.msf-row-top .msf-row-fixed .moosend-main-form-wrapper  .inner-row-div .landing-page-slot  {
	max-width:680px !important;
	
	
}
.msf-row-top .msf-row-fixed .moosend-designer-button {
	padding: 10px 25px !important;
	
}
.msf-row-top .msf-row-fixed .moosend-main-form-wrapper  .inner-row-div .form-component, .msf-row-top .msf-row-fixed .moosend-main-form-wrapper  .inner-row-div .component  {
	
	padding:0 !important;
}
.msf-row-top .moosend-main-form-wrapper  .inner-row-div p {
	text-align:left !important;
	
}
.koszyk-steps input[type="text"], .koszyk-steps select {
	padding-top:0;
	padding-bottom:0;
	
}


.ty-cart-content__product-elem.ty-cart-content__description .ty-cart-content__product-title{
	height:18px;
	
}
.userniezalogowany .ty-account-info{
	display:none;
	
}

.ut2-mwi-html.right_top, .ut2-mwi-html.right_bottom {
	border:0;
	
}
.menu-heading {
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}
.menu-link {
	position:relative;	
	padding-bottom:5px;
	display:inline-block;
}
.menu-link:after {
	position:absolute;
	width:20px;
	height:14px;
	right:-30px;
	background-image:url(../images/strzalka.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:50% 50%;
	content:"";
}
.ty-menu__item .ut2-mwi-html  img{
	width:200px;
	max-width:100%;
	
	
}
.ut2-mwi-html.right_top {
	padding-top:5px;
	padding-bottom:25px;
	
}
.gf_cookies_infonew, .gf_cookies_infonew &gt; div {
	background:#eee !important;
	
}
.cookieinfo {
	display:flex;
	
}
.btn-zgoda, .btn-zgoda2 {
	display:inline-block;
	
	
}
.cookieleft {
	padding-top:5px;
		flex: 0 0 71%;
max-width: 71%;
text-align:right;
}
.cookieright {
	flex-grow:1;
	text-align:right;
	flex: 0 0 29%;
max-width: 29%;
	
}
@media(max-width:768px) {
	.ab__mb_item .ab__mb_item-description {
		padding-left:0;
		
	}
	.ty-product-feature__label {
		width:200px;
		max-width:50%;
	}
	.fast-navi {
		display:none !important;
		
	}
	.banner-box-title p {
		margin-top:5px;
		
	}
	.cookieright {
	text-align:center;
	flex: 0 0 100%;
max-width: 100%;
padding-top:15px;
}
.cookieleft {
	text-align:center;
	flex: 0 0 100%;
max-width: 100%;
}
.cookieinfo {
	flex-flow: row wrap;
}
}
.btn-zgoda a, .btn-zgoda2 a{
	margin-top:0;
	background:#555;
	
}
.banner-box-title p {
	padding-top:0;
	
}
span[id^="products_search_total_found"] {
	font-size:14px !important;
	
}
#blog_wszystkie_wpisy .ut2-blog__date {
	display:none;
	
}

input[name="ab__stickers_output_side"][value="R"] ~ .ut2-gl__buttons, input[name="ab__stickers_output_side"][value="R"] ~ .ut2-pl__list-buttons {
	left:unset;
	right:0;
	
}
.ty-checkout__register #anonymous_checkout .ty-control-group {
	padding:0;
	
}
#step_one_body .ty-control-group.ty-profile-field__item.ty-first-name, #step_one_body .ty-control-group.ty-profile-field__item.ty-last-name {
	display:none;
	
}
.header-grid.default-header .search-grid input[type="text"].ty-search-block__input:focus, .header-grid.default-header .search-grid input[type="text"].ty-search-block__input:active {
	box-shadow:none;
	
}
#search_input {
	transition:0s all;
	
}

.cookieclosebtn:hover {
	color:#fff;
	background:#000;
	
}
h1, h2, h3, h4, h5, h6 {
font-family:'Montserrat', sans-serif !important;
}
#abt__ut2_wishlist_count .count {
	display:none;
}

.header-grid.default-header .ut2-top-my-account .ty-dropdown-box__title:hover, .header-grid.default-header .ut2-top-cart-content .ty-dropdown-box__title:hover, .ut2-top-cart-content:hover, .ut2-top-my-account:hover .ty-dropdown-box__title {
	border-color:transparent;
	
}
.top-menu-grid .ut2-h__menu .ty-menu__item .ty-menu__item-link.childs bdi::after {
	display:none;
	
}
.grid-list:not(.owl-theme) .ut2-gl__item .ut2-gl__body, .grid-list:not(.owl-theme) .ut2-gl__item:hover .ut2-gl__body {
	padding:5px;
	
}
.ut2-top-my-account .ty-dropdown-box__title i[class^="ut2-icon-"]:not(.ut2-icon-outline-expand_more), .ut2-top-cart-content .ty-dropdown-box__title i[class^="ut2-icon-"]:not(.ut2-icon-outline-expand_more), .ut2-icon-baseline-favorite-border, .ut2-top-my-account .ty-dropdown-box__title i[class^="ut2-icon-"]:not(.ut2-icon-outline-expand_more), .ut2-top-cart-content .ty-dropdown-box__title i[class^="ut2-icon-"]:not(.ut2-icon-outline-expand_more) {
	font-size:24px !important;
	
}
.ut2-wishlist-count {
	margin-top:10px !important;
	
}
.top-buttons-grid &gt; div .active i[class^="ut2-icon-"] {
	color:#000;	
}
.blog-content a {
	font-size:inherit;
	font-weight:bold;
	
}
.ty-company-fields #elm_50 {
	display:none;
	
}
.architekci-list {
	display: flex;
flex-wrap: wrap;
width: 100%;
	margin:0 -15px;	
}
.architekci-list-item{
	box-shadow: -4px 4px 50px 0 rgba(0,0,0,0.1);
	margin:20px;	
	padding:0 0 20px 0;
}
.architekci-list-bgimage {
	background-size:cover;
	background-position:50% 50%;
	height:200px;
	
}
h3.architekci-list-title {
	padding:0 20px;
}
h4.architekci-list-city {
	font-weight:normal;
	padding:0 20px;
	
}
@media (min-width:991px) {
	.ab__mb_items .ab__mb_item-name {
		font-size:18px !important;
		padding-bottom:10px;
		
	}
	.ab__motivation_block .ab__mb_items  &gt; div.ab__mb_item:nth-child(2) &gt; div:after {
	display:none;
}
	.ab__motivation_block .ab__mb_items  &gt; div.ab__mb_item:nth-child(2) &gt; div {
		display:block !important;
		font-size:15px !important;
	}

.submit_wrapper button, .submit_wrapper button:hover, .ty-dropdown-box__content .ty-account-info__buttons .ty-btn, div[id^="login_block"].ui-dialog-content .cm-login-provider[data-provider="facebook"], .ty-login-reglink .register_button, .ty-btn.ty-btn__secondary.cm-notification-close, .ty-product-notification__buttons.clearfix .ty-float-right a, .ty-float-right.ty-cart-content__right-buttons a, .checkout-container .ty-btn.ty-btn__primary, .ty-checkout__register.checkout-register .ty-login-reglink .ty-login-reglink__a.register_button, .ty-gift-certificate-coupon.ty-discount-coupon__control-group.ty-input-append .ty-btn-go, .ut2-top-cart-content .ty-btn.ty-btn__secondary, .ut2-pb__button .ty-btn, .ut2-pb__button a.label, .ty-btn.ty-btn__secondary, .ty-btn.ty-btn__tertiary{	
	font-size:13px;
	height:44px;
	line-height:44px;
	font-weight:700;
	padding-top:0;
	padding-bottom:0;
	text-transform:uppercase;
}
.snize-ac-results.snize-new-design {
	width: 511px;

	
}
.cm-notification-content a.ty-product-notification__product-name {
	font-size:1.3rem;
	
}
.cm-notification-content .ty-product-notification__price {
	font-size:1.3rem !important;
	margin-top:60px;
	
}
.cm-notification-content .ty-product-notification__amount, .cm-notification-content .ty-product-notification__subtotal {
	font-size:15px !important;
	
}
.ut2-pb__right a[id^="button_wishlist_"] {
	position:relative;	
}
.ut2-pb__right a[id^="button_wishlist_"] i {
	position:absolute;
	left:0;
	right:0;
	margin:0px auto;
	margin-top:10px;
	
}
}
.ut2-pb.sticky_add_to_cart .ty-btn__add-to-cart {
  min-width: 150px;
}
.ut2-pb__button .ty-btn span {
	font-size:inherit;
	
}
.ty-search-magnifier .ut2-icon-search {
	font-size:18px;
}

.vendor-product-title {
	margin:30px 0 0 20px;	
	color:#000;
	display:block;
	font-weight:bold;
	font-size:18px;
}
.koszyk-title {
	
	font-size: 26px;
height: 50px !important;
overflow: hidden;
}

.koszyk-item-inner {
	box-shadow: -4px 4px 50px 0 rgba(0,0,0,0.1);
}
.koszyk-item {
	position: relative;
display: flex;
flex-flow: column;
width: 33.3%;
padding: 20px;
transition: all 0.4s;
width: 50%;
	
}
.koszyk-description {
	padding: 20px 30px;
	
}
.koszykimg-block img {
	width:100% !important;
}
.koszykimg-block {
	height: 210px;
overflow: hidden;
	
}
.koszyktitledetail {
	font-size:14px;
	color:#999;padding:0 15px;
	
	
}
.koszyk-additionalinfo span {
padding-right:15px;
font-size:18px;
color:#000;	
	
}
.koszyk-itemstable {
	margin-top:30px;
	
}
.koszyk-guziki {
	margin-top:30px;
	
}
.koszyk-guziki .ty-btn {
	height:44px;
	font-weight:bold;
	text-transform:uppercase;
	
}

.profil-uzytkownika .ty-control-group {
  width: 100% !important;
}
.profil-uzytkownika, .ty-mainbox-body .ty-login {
	width:600px;
	max-width:100%;
	margin:0px auto
	
}


.profil-uzytkownika .cm-login-provider[data-provider="facebook"], .ty-login .cm-login-provider[data-provider="facebook"] {
	display:block;
	width:300px;
	max-width:100%;
	
	background:#39569A;
	border-radius:3px;
	height:40px;
	text-align: center;
line-height: 40px;
margin-left: auto;
padding: 0 !important;
position: relative;
margin:5px auto 5px auto;
}

.ty-mainbox-body .ty-login .ty-btn__login  {
	
	width:300px;
	max-width:100%;
	margin:0px auto;
	margin-top:30px;
	
}
.profil-uzytkownika .cm-login-provider[data-provider="facebook"]:hover, .ty-login .cm-login-provider[data-provider="facebook"]:hover {
	opacity:0.6;
}
.profil-uzytkownika .cm-login-provider[data-provider="facebook"]:before, .ty-login .cm-login-provider[data-provider="facebook"]:before {
	content:"facebook";
	color:#fff;
	font-weight: 700;
	font-size:14px;
	
}
.profil-uzytkownika .cm-login-provider[data-provider="facebook"] img, .ty-login .cm-login-provider[data-provider="facebook"] img {
	position:relative;
	top:-5px;
	width:22px;
	height:auto;
	
}



.profil-uzytkownika .cm-login-provider[data-provider="google"], .ty-login .cm-login-provider[data-provider="google"] {
	display:block;
	width:300px;
	max-width:100%;
	border:1px solid #eee;
	background:#fff;
	border-radius:3px;
	height:40px;
	text-align: center;
line-height: 40px;
margin-left: auto;
padding: 0 !important;
position: relative;
margin:5px auto 0px auto;
}

.profil-uzytkownika .cm-login-provider[data-provider="google"]:before, .ty-login .cm-login-provider[data-provider="google"]:before {
	content:"GMAIL";
	color:#000;
	font-weight: 700;
	font-size:14px;
	
}
.profil-uzytkownika .cm-login-provider[data-provider="google"] img, .ty-login .cm-login-provider[data-provider="google"] img {
	position:relative;
	top:-3px;
	width:22px;
	height:auto;
	bordeR:0;
	
}
.tygh-top-panel .ty-select-block__a {
	border-left:0;	
}
.ty-languages__icon-link {
	padding-right:15px;
	
}
.ty-languages__icon-link div[id^="select_pl_wrap_language"] {
	left:0;
	right:15px;
	
}
#ranges_125_345_sd {
position:absolute;
right:-5px;
top:-3px;	
	
}
#shipping_address_reset {
	display:none;
	
}





.notification-container {
	z-index: 9999999999 !important;
	
}
.close.cm-notification-close {
	font-size:40px;
	color:#000;
}
.ty-login-reglink ul{
	padding-left:30px !important;
}

.ty-login-reglink ul li {
	list-style-type:disc;
	
}
.register-title {
	font-size:26px;
	
}
.gf_cookies_info .cm-notification-close {
	display:none;
	
}
.cm-cart-content.cm-cart-content-thumb p.b-top {
	line-height:20px;
	padding-bottom:0;
}

.pasek_top {
	background:#eee;
	padding:5px 0;
	
}
.pasek_top a {
	font-weight:bold;
	
}
.platnosci_desho img {
	width:40px;
	margin:10px;
}
.platnosci_desho p {
	display:inline-block;	
	
}
.platnosci_desho br {
	display:none;
	
}

.wpis16px, .wpis16px * {
	font-size:16px !important;
	
}
.wpis16px {
	width:760px;
	max-width:100%;
	margin:0px auto;
	
}
.notification-content-extended h1 span.close {
	top:0;	
}

.ty-login-popup .ty-login-reglink &gt; .ty-login-reglink__a:not(.register_button)  {
	display:none
	
}
.ty-dropdown-box__content .ty-cart-items__list-item {
	align-items: center;	
}
.ty-dropdown-box__content .ty-cart-items__list-item-desc a {
	padding-bottom:0px;
	
}

.ty-dropdown-box__content .ty-cart-items__list-item-desc &gt; p {
	position:relative;
	
}
.ty-dropdown-box__content .cm-cart-content.cm-cart-content-thumb p {
	padding-bottom:0 !important;
	
}
.cm-cart-content.cm-cart-content-thumb p span {
	padding-bottom:0 !important;
	
}
.ty-dropdown-box__content .ty-cart-items__list-item {
	padding:3px 0;
	
}
.tygh-header {padding-top:0;}
#dropdown_345 .ty-cart-items {
	max-height:300px;
	
}
.pasek_top .grid-list &gt; div:first-child img{
				visibility:hidden;
				
			}
			
			.notification-body-extended .ty-product-notification__body &gt; .ty-product-notification__item.clearfix:nth-child(2) {
				display:none;				
			}
			
			.checkout-container .ty-shipping-options__vendor-name {
				padding: 20px 20px 20px 20px;
				
			}
			.ty-menu__submenu-items .ut2-mwi-html.right_top h3.menu-heading {
				text-transform:uppercase;
				
			}
			.ut2-pb__right .abt__ut2_search_similar_in_category_btn {
				position:relative;
				
			}
			
			.ut2-pb__right .ab__mb_items &gt; div:nth-child(1) {
				display:none;
				
			}
			.content-features .fg-two-col .ty-product-feature:after {
				background:none;
				
			}
			#content_features .fg-two-col &gt; div:nth-child(even),  #content_features .fg-two-col &gt; div:nth-child(even) .ty-product-feature__value, #content_features .fg-two-col &gt; div:nth-child(even) .ty-product-feature__label &gt; span{
				background:#f6f6f6;
				
			}
			
			
			.content-features .fg-two-col .ty-product-feature, .content-features .fg-two-col .ty-product-feature-group {padding:5px;}
			
			
			
			  @media (max-width: 550px) {
				  .top-menu-grid .ty-menu__item-toggle {
					right:0px;
					height: 60px;
					width: 60px;
					top: 0;
				  }
			  .top-menu-grid .ty-menu__submenu-col .ty-menu__item-toggle{
				  height: 50px;
					width: 50px;
				  top:0;
			  }
				  .top-menu-grid .ty-menu__item-toggle i {
					  font-size:30px;
					  
				  }
				  .touch .ty-value-changer {
					  width:61px;
					  
				  }
				  #accordion_id_0 .content-description, #accordion_id_0 .content-features{
					 padding:15px 0 !important;
					  height:auto !important;
					  max-height:auto !important;
				  }
				  #content_description, #content_features {
					  display:block !important;
					  
				  }
				  .ty-accordion .ui-accordion-header.ui-state-active {
					  margin-bottom:0;
					  border-bottom:1px solid #000;
					  
				  }
				  .ty-mainbox-cart__body .ty-cart-content tr {
					  margin-bottom:50px;
					  border-top:1px solid #aaa;
					  border-bottom:1px solid #aaa;
				  }
				  #checkout_form .ty-mainbox-cart__body .ty-cart-content tr {
					  
					  margin-bottom:10px;
				  }
				  .cm-check-changes.cm-ajax.cm-ajax-full-render.cm-processed-form {
					  margin-bottom:0;
					  
				  }
.ty-menu__item-active .ty-menu__item-toggle i, .top-menu-grid .ty-menu__item-toggle.ty-menu__item-toggle-active i {
  color: #000;
}
.top-menu-grid .ty-menu__submenu-col .ty-menu__item-toggle.ty-menu__item-toggle-active {
	color:#000;
	
}

.top-menu-grid .ty-menu__items .ty-menu__item .second-lvl .ty-menu__submenu .ty-menu__submenu-link {
  padding-left:50px;
}
.buttons-container.ty-cart-content__bottom-buttons.clearfix {bottom:0;}

.ab__motivation_block {
	color:#000;
	
	
}
.ab__motivation_block .ab__mb_item-description {
	display:block !important;
	margin-top:30px;
	margin-bottom:0;
	color:#000 !important;
	padding:15px;
	background:#f9f9f9;
}

.ab__motivation_block .ab__mb_item-title {
		height:60px;
	border-bottom: 1px solid #eee;
	display:none;
	
}
.ab__motivation_block .ab__mb_item-title .ab__mb_item-name{
	font-size: 18px !important;
	color:#000 !important;
	font-weight:300;

	
}


			  }
			  .ty-product-filters__color-filter-item--disabled {
				  cursor: not-allowed !important;
				  
			  }
			  
			  .ut2-selected-filter-item {
		padding-right:30px !important;
		
	}
	.ty-product-filters__title .ty-icon-cancel-circle {
		top:0;
		
	}
	.ty-sort-container__views-icons {
		display:block !important;
		
	}
	
	
	.ab__motivation_block .ab__mb_items &gt; div:nth-child(2) .ab__mb_item-description &gt; b:first-child {
		margin-bottom:10px;
		display:inline-block
		
	}
	.ut2-quick-view-button, .ut2-add-to-wish:not(.label), .ut2-add-to-compare:not(.label) {
		border:0;
		
	}
	
	.ut2-pl__feature .ty-control-group::after, .ut2-gl__feature .ty-control-group::after, .ty-features-list .ty-control-group::after {
		display:none;
		
	}
	.ut2-pl__feature &gt; div {
		border-bottom:1px solid #eee;
		
	}
	
	.notification-container .cookieleft, .notification-container .cookieright {
		opacity:0;
		transition:1s all;
	}
	.notification-container.gf_cookies_info .cookieleft, .notification-container.gf_cookies_info .cookieright{
		opacity:1;
		
	}

.owl-item .ab__vg-image_gallery_video  {
	width:100%;
	
}
.banner-box {
	opacity:0.9;
	transition:0.5s opacity;
}
.banner-box:hover {
	opacity:1;
}
.ty-menu__item .ut2-mwi-html img {
width:270px;
margin-top:10px;
}

.ut2-pb .ty-product-thumbnails .ty-product-thumbnails__item:not(.ut2-pb .ty-product-thumbnails .ty-product-thumbnails__item.active) {
	border-color:#fff !important;
	
}
.ty-product-notify-email .ty-btn-go {
	bottom: 1px;
position: absolute;
right: 0;
top: unset;
	
}
.ty-product-notify-email {
	max-width:100%;
	
}
@media (min-width:991px) {
	#subscribe_form_wrapper + .ut2-add-to-wish{
		display:none;
		
	}
	
}














/*nowy koszyk*/

.ty-statistic-list-shipping-method span span.ty-nowrap {
	display:none;	
}
.ty-mainbox-body &gt; #checkout_form_wrapper, .ty-mainbox-body &gt; .ty-cart-total  {
border:20px solid #F3F3F3;
}
.buttons-container .ty-float-left.ty-cart-content__left-buttons &gt; a.ty-btn__secondary {
	color:#000;
	
}
#checkout_form_wrapper h1 {
	margin:15px;
	
	
}
#checkout_totals &gt; .ty-cart-statistic {
	float:none;
	
}
#checkout_totals .ty-cart-statistic__title {
	margin-right:0;
	width:30%;
	text-align:left;
}
#checkout_totals .ty-cart-statistic__value {
	width:70%;
	text-align:right
}
#checkout_form_wrapper .cm-picker-cart-product-variation-features {
		display:none;
		
	}
	#checkout_form .ty-table td, #checkout_form .ty-table th {
		border:0;
		position:relative;
	}
	.ty-mainbox-body &gt; #checkout_form_wrapper &gt; #checkout_form{ 
	padding-bottom:0;
	}
	.litecheckout__cart  .order-products {
		display:none;
		
	}
	.litecheckout__cart #checkout-summary-container {
		margin:0;
		width:100%;
	}
	.litecheckout__cart #checkout-summary-container &gt; div{
		
		margin-bottom:15px;
	}
	
	#shipping_rates_list .litecheckout__group .litecheckout__item .litecheckout__step-title{
		background: #f8f8f8;
		width:100%;
color: #000;
border-left: 5px solid #000;
display:block;
padding:15px;
font-size:18px;
line-height:1.2;		
	}
	
	
	.litecheckout__shipping-method__logo img {
		width:70px !important;
		height:35px !important;
		object-fit:contain;
		mix-blend-mode:multiply;		
		
	}
	.litecheckout__shipping-method__wrapper {
		opacity:0.5;		
	}
	.litecheckout__shipping-method__radio:checked + .litecheckout__shipping-method__wrapper {
		opacity:1;		
	}
	.litecheckout__shipping-method__wrapper {
		height:100px;
		
	}
	.cpd-products-package.litecheckout__item {
		margin:0 10px;		
	}
	.cpd-products-package.litecheckout__item &gt; li
	{
	padding: 10px 10px 10px 5px;
margin-top: 5px;
font-size: 14px;
font-weight: 700;
font-size: 18px;
position: relative;
border: 1px solid #e3e3e3;}
	#checkout-summary-container .ty-btn.ty-btn__primary {
	padding: 5px 30px;
	text-transform:uppercase;	
	font-size: 14px;
	height:auto;
	
}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] {
		width:600px !important;
		max-width:100%;
		
	}
	
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ui-dialog-titlebar, div.ui-dialog[aria-describedby="litecheckout_login_block"] .ui-dialog-titlebar span{
		font-size: 26px;		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ui-widget-header .ui-icon-closethick::before {
		color:#000;
		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .register-title {
		margin:30px 0 20px 0;
		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ty-login-popup .ty-btn {
		width:300px;
		max-width:100%;
		margin:0px auto;
		display:block;		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ty-login-popup .ty-login-reglink {
		width:300px;
		max-width:100%;
		margin:0px auto 30px auto;
		display:block;
		border:1px solid #000;
		border-radius:3px;
		height: 44px;
		line-height:44px;
	}
	
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ty-login-popup button {
		width:300px;
		max-width:100%;
		margin:0px auto 0px auto;
		height: 44px;
		line-height:44px;
		font-size:13px;
		text-transform:uppercase;
		display:block;
		border:1px solid #000;
		border-radius:3px;
	}
		div.ui-dialog[aria-describedby="litecheckout_login_block"] {
		padding:30px;
		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ui-dialog-titlebar {
		background:#fff;
		color:#000;		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ui-dialog-titlebar span {
		color:#000;
		
	}
	.ty-cart-total__wrapper {
		border:0;		
	}
	.ty-mainbox-body &gt; .ty-cart-total .ty-cart-content__right-buttons{
		float:none;
		padding:20px;	
	}
	.ty-mainbox-body &gt; .ty-cart-total .ty-cart-content__right-buttons .ty-btn{
		width:100%;
	}
	#checkout_form_wrapper #checkout_form .ty-cart-content__top-buttons {
		display:none;
		
	}
@media (min-width:1170px) {
	.ty-login-popup, .ty-login-popup {
		width:100%;
		max-width:100%;
	}

	.waskikoszyk {
		width:1100px;
		max-width:100%;
		
	}
	
	.waskikoszyk .span4 {
		width:33%;
		position: sticky;
		top: 60px;
		margin-bottom: 80px;
		z-index: 9;
		background: #fff;
	}
	.waskikoszyk .span12  {
		width:64%;
		
	}
	.ty-mainbox-body &gt; #checkout_form_wrapper {
		width:70%;
		display:inline-block;
		
	}
	
	.ty-mainbox-body &gt; .ty-cart-total {
		width:29%;		
		float:right;
		position: sticky;
		top: 60px;
		margin-bottom:80px;
		z-index: 9;
		background: #fff;
	}
	.tygh-content &gt; .container-fluid.content-grid {
		overflow:visible
		
	}
	
}
@media (max-width:991px) {
	div.ui-dialog[aria-describedby="litecheckout_login_block"] .ui-dialog-titlebar {
		position: absolute;
top: 15px;
		
	}
	#checkout_form_wrapper .ty-mainbox-cart__body .ty-cart-content tr {
		border:0;		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] {
		padding-top:0px;
		left:unset !important;
		
	}
	#litecheckout_login_block_inner_login_popup_form_container {
		margin-top:40px;
		
	}
	#checkout_form_wrapper #cart_items .ty-cart-content__product-delete{
	  position: absolute;
	  left: 115px;
	  bottom: 115px;
	}
	#litecheckout_login_block h3, div.ui-dialog[aria-describedby="litecheckout_login_block"] .ui-dialog-titlebar span{
		font-size:22px;
		
	}
	div.ui-dialog[aria-describedby="litecheckout_login_block"] {
		padding:15px;
		
	}
	/*
	.waskikoszyk &gt; div {
	display: flex;
width: 100%;
flex-wrap: wrap;
	}
	.waskikoszyk &gt; div &gt; .span12 {
		order:2;		
	}
	.waskikoszyk &gt; div &gt; .span4 {
		order:1;		
	}*/
}
.koszyk_dostawa {
	width:100%;
	
}
hr.hr-register {
	/*display:none;*/
	
}
.ty-cart-statistic__total-title {
	float:left;
}
.ty-cart-statistic__total-list {
	border:0;
}
.ty-mainbox-body .buttons-container {
	clear:both;
	
}

#checkout-summary-container .ty-btn__primary {
	display:none;
	
}
.waskikoszyk .litecheckout__step-title {
	font-size:28px;
	
}

/* koszyk ulozenie na mobilce*/

@media (max-width:991px) {
	#checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(1){
		width: 30% !important;
		float: left;
		padding:0;
	}
	#checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(2){
		width: 70% !important;
		float: left;
		padding:0;
		padding-right:15px;
	}
	#checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(1) .ty-table__responsive-header, #checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(4) .ty-table__responsive-header {
		display:none;
		
	}
	#checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(1) img {
		mix-blend-mode:multiply;
		
	}
	
	#checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(3){
		width: 50% !important;
		float: left;
		clear:both;
	}
	
	#checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(4){
		width: 50% !important;
		float: left;
	}
	#checkout_form_wrapper #checkout_form table tr &gt; td:nth-child(5){
		clear:both;
	}
	#checkout_form_wrapper #checkout_form table tr &gt; td:last-child{
		padding:0;
	}
	
	.litecheckout__shipping-method {
		height:auto;
		
	}
	#litecheckout_use_billing_address_form &gt; .litecheckout__item .litecheckout__address-switch {
		flex-wrap: wrap-reverse;
		
	}
	#checkout_form_wrapper #cart_items .ty-cart-content__product-delete {
  position: absolute;
  right: 10px;
  bottom: 100px;
  left:unset;
	}
	#checkout_form_wrapper .ty-mainbox-cart__body .ty-cart-content tr {
		margin:0;
		border-bottom:1px solid #ddd;
	}
	#cart_items .ty-cart-content {margin-bottom:0;
	}
	#checkout_form_wrapper .cm-check-changes.cm-ajax.cm-ajax-full-render.cm-processed-form {
		float:none;
	}
	.ty-mainbox-body &gt; .ty-cart-total { 
	border:0;
	}
	.ty-mainbox-body &gt; .ty-cart-total .ty-cart-content__right-buttons {
		padding-lefT:0;
		padding-right:0;
		
	}
	#litecheckout_login_block .ty-login-reglink .register_button  {
	border:0;
	font-weight:400;
	padding:0;
	margin-bottom:0;
		
	}
	}
	.cpd-products-package.litecheckout__item .ty-pict {
		width:60px;
		height:60px;		
		object-fit:contain;
		margin-right:15px;
	}
	.cpd-products-package.litecheckout__item li {
		align-items:center;
		flex-wrap: nowrap;
	}

#checkout_form_wrapper .cm-check-changes.cm-ajax.cm-ajax-full-render.cm-processed-form {
	width:100%;
	padding:0;
}
#checkout_form_wrapper h1 {
  margin: 15px 0;
}
.buttons-container.ty-cart-content__bottom-buttons.clearfix {
	background:#fff;
	
}

.alert-error a {
	color:#000;
	
}


.ty-menu__items .black_week a bdi{
	font-weight:bold !important;
	
}
.ty-product-labels__item--discount {
	display:none;
	
}



/* moje koszyki z panelu arch - poprawki mobile*/

@media (max-width:991px) { 
	.koszyk-item {
	width:100%;		
	}
	.koszyk-title {
		height:auto !important;
		
	}
	.koszyk-additionalinfo &gt; span, .koszyk-title &gt; span {
		display:block;
		margin:10px 0;
		padding:0;
	}
}
.ab-stickers-container__TR{
	/*right:45px;	*/
	right:unset;
	left:0;
	top:5px;
	
}</pre></body></html>