@charset "utf-8";/* latin-ext */

/* 400 */
@font-face { font-family: 'Manrope'; src: url('/assets/fonts/Manrope-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap;}
/* 700 */
@font-face { font-family: 'Manrope'; src: url('/assets/fonts/Manrope-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap;}


* { font-family: Manrope, Arial, Helvetica, sans-serif; }
/* START reset css ============================================ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,images{border:0}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal}ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}a:active, a:focus{outline-style:none}
li {list-style-image:none;list-style-position:inside;list-style-type:none;}
/* END reset css ============================================== */
/*** BEGIN ogolne ***/
	html {background-color:#FFF;}
	a {color:#444;text-decoration:none;cursor:pointer;}
	a:hover {text-decoration:none;color:#df005c;}
	strong {font-weight:bold;}
	.fl {float:left;}
	.fr {float:right;}
	.oh {overflow:hidden;}
	.cb {clear:both;width:100%;}
	.clear {float:left;width:100%;}
	img {border:0;}
	input {color:#949494;border:0 none;}
	input[type="submit"] {cursor:pointer;}
	::selection {background:#777777;color:white;} 

	span.input_valid_ico { 		position:absolute;display:inline-block;width:30px;height:35px;z-index:2;pointer-events:none;text-align:center;line-height:35px;margin-left:-30px;	}
	
	span.input_valid_ico.is_valid
	{ 		background-image:url('img/input_valid.png') !important;background-position:50% 50% !important;background-repeat:no-repeat !important;}
	span.input_valid_ico.is_invalid
	{ 		background-image:url('img/input_invalid.png') !important;	background-position:50% 50% !important;background-repeat:no-repeat !important;}
	
	.photo_table {width:100%;height:100%;text-align:center;}
		.photo_table td {vertical-align:middle;padding:0;}
		.photo_table a:hover {text-decoration:none;}
	body {font-family:Manrope, Arial, Helvetica, sans-serif;font-size:12px;color:#444;overflow-x:hidden;}
	.ds-none {}
	.article_text hr, #opis .prod_desc hr {background:transparent;border:none;border-top:dotted 1px #df005c;display:block;margin:10px 0;}
	hr {display:none;}
	
	.clearfix:before, .clearfix:after { content:'';display:block;}
	.clearfix_cb:before, .clearfix_cb:after { content:'';display:block;	clear:both;}
	
/* ========================================================================= */
/* ========================= NEW TOP ======================================= */
:root {
    --color-primary: #df005c;
    --color-primary-hover: #b8004c;
    --color-dark: #1f1733;
    --color-bg-light: #f4f2fa;
    --color-border: #e2e2e2;
    --color-text: #444444;
    --font-main: 'Manrope', Arial, sans-serif;
    --header-transition: all 0.2s ease-in-out;
}
.top-promo-banner{background-color:var(--color-dark);color:#fff;text-align:center;padding:8px 15px;font-size:13px;font-weight:600;position:relative}.top-promo-banner .close-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer}.top-links-bar{background-color:var(--color-dark);border-top:1px solid rgba(255,255,255,.1)}.top-links-container{max-width:1400px;margin:0 auto;display:flex;justify-content:flex-start;padding:0 15px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.top-links-container::-webkit-scrollbar{display:none}.top-links-container>div{display:inline-block}.top-links-container>div a{display:block;color:#fff;font-size:11px;padding:10px 15px;border-right:1px solid rgba(255,255,255,.1);transition:background .2s}.top-links-container>div.first a{border-left:1px solid rgba(255,255,255,.1)}.top-links-container>div a:hover{text-decoration:underline;background:rgba(255,255,255,.05)}@media (min-width:1025px){.top-links-container{justify-content:flex-end}}#header-placeholder{width:100%}#header-wrapper{background:#fff;position:relative;z-index:1000;border-bottom:1px solid var(--color-border)}#header-wrapper.is-sticky{position:fixed;top:0;left:0;width:100%;box-shadow:0 4px 15px rgba(0,0,0,.06)}.header-main-container{max-width:1400px;margin:0 auto;display:grid;align-items:center}.header-hamburger,.desktop-sticky-cat-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-hamburger svg,.desktop-sticky-cat-btn svg{width:28px;height:28px;fill:var(--color-dark)}.desktop-sticky-cat-btn{display:none}.header-logo{grid-area:logo;display:flex;align-items:center}.header-logo img{width:140px;height:auto;display:block;transition:var(--header-transition)}.header-search{grid-area:search;width:100%;position:relative}.search-input{width:100%!important;height:42px!important;background:var(--color-bg-light)!important;border:1px solid transparent!important;border-radius:23px!important;padding:0 55px 0 22px!important;font-family:var(--font-main)!important;font-size:14px!important;color:var(--color-text)!important;outline:none!important;transition:var(--header-transition)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.02)}.search-input:focus{background:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(223,0,92,.15)}.search-btn{position:absolute;right:5px;top:5px;bottom:5px;background:var(--color-primary);border:none;border-radius:18px;width:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}.search-btn:hover{background:var(--color-primary-hover)}.search-btn svg{width:20px;height:20px;fill:#fff}.header-actions{grid-area:actions;justify-self:end;display:flex;align-items:flex-start;gap:18px}.action-item{display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer}.action-item.cart-item{flex-direction:row;align-items:flex-start}.action-icon-wrap{height:32px;width:32px;display:flex;align-items:center;justify-content:center;position:relative}.action-icon-wrap img,.action-icon-wrap svg{width:24px;height:24px;display:block;object-fit:contain}.mobile-search-toggle{display:none;height:32px;cursor:pointer}.mobile-search-toggle svg{fill:var(--color-dark)}.action-label{font-size:11px;font-weight:600;margin-top:4px;color:var(--color-text);line-height:1;white-space:nowrap}.cart-text-wrap{display:flex;flex-direction:column;justify-content:center;margin-left:8px;height:32px}.cart-text-wrap .action-label{margin-top:0}.cart-total{font-size:13px;font-weight:800;color:var(--color-dark);line-height:1.2;margin-top:2px}.cart-badge{position:absolute;top:-4px;right:-6px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;z-index:10}#header-wrapper.is-sticky .action-label,#header-wrapper.is-sticky .cart-text-wrap{display:none!important}@media (max-width:1024px){.action-label,.cart-text-wrap{display:none!important}}.main-nav{grid-area:nav;width:100%;border-top:1px solid var(--color-border);margin:0}.main-nav-container{max-width:1400px;margin:0 auto;padding:0 15px}#tmm{display:flex;gap:0;margin:0;padding:0;position:relative}#tmm>li.menu{position:static;padding:0;margin:0;cursor:pointer}#tmm>li.menu>a{display:flex;align-items:center;height:100%;padding:15px 15px;font-size:15px;font-weight:600;color:var(--color-dark);border-bottom:3px solid transparent;transition:border-color .2s,color .2s;letter-spacing:.5px;box-sizing:border-box}#tmm>li.menu:first-child>a{padding-left:0}#tmm>li.menu:last-child>a{padding-right:0}#tmm>li.m-1055{margin-left:auto}#tmm>li.menu.is-hovered>a{color:var(--color-primary);border-bottom-color:var(--color-primary)}#tmm>li.m-1055>a,#tmm>li.m-1178>a,#tmm>li.m-1187>a{color:var(--color-primary)}@media (min-width:1025px){#tmm>li.menu>.menu_div{display:none!important;position:absolute;top:100%;left:0;width:100%;background:#fff;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.08);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);border-radius:0 0 8px 8px;z-index:2000}#tmm>li.menu.is-hovered>.menu_div{display:block!important;animation:slideDownMenu .15s ease-out forwards}@keyframes slideDownMenu{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#tmm>li.menu>.menu_div>ul.menu{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}#tmm>li.menu>.menu_div>ul.menu>li{flex:1 1 200px;max-width:260px}#tmm>li.menu>.menu_div>ul.menu>li>a{display:block;font-weight:700;color:var(--color-primary);font-size:14px;padding-bottom:8px;margin-bottom:12px;border-bottom:2px solid var(--color-bg-light);text-transform:uppercase}#tmm>li.menu>.menu_div>ul.menu>li>.menu_div{display:block!important;position:static!important;box-shadow:none!important;border:none!important;padding:0!important;transform:none!important}#tmm>li.menu>.menu_div>ul.menu>li>.menu_div>ul.menu{display:flex;flex-direction:column;gap:8px}#tmm>li.menu>.menu_div>ul.menu>li>.menu_div>ul.menu>li>a{display:block;color:var(--color-text);font-size:13px;transition:color .2s;font-weight:500}#tmm>li.menu>.menu_div>ul.menu>li>.menu_div>ul.menu>li>a:hover{color:var(--color-primary);text-decoration:underline}.hasChildren>a::after{display:none!important}}@media (min-width:1025px){.header-main-container{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;grid-template-areas:"logo search actions" "nav nav nav";gap:20px 40px;padding:20px 15px 0}.header-hamburger,.mobile-menu-header{display:none}}@media (min-width:1025px){#header-wrapper.is-sticky .header-main-container{grid-template-rows:auto;grid-template-columns:auto auto 1fr auto;grid-template-areas:"logo sticky_cat search actions";gap:25px;padding:8px 15px;align-items:center}#header-wrapper.is-sticky .main-nav{display:none}#header-wrapper.is-sticky .desktop-sticky-cat-btn{grid-area:sticky_cat;display:flex;align-items:center;gap:10px;padding:8px 18px;background:var(--color-bg-light);border-radius:25px;font-weight:700;font-size:14px;color:var(--color-dark);transition:background .2s,color .2s}#header-wrapper.is-sticky .desktop-sticky-cat-btn:hover{background:var(--color-border)}#header-wrapper.is-sticky .desktop-sticky-cat-btn svg{width:20px;height:20px;transition:fill .2s}#header-wrapper.is-sticky .header-logo img{width:110px}#header-wrapper.is-sticky .search-input{height:42px;font-size:13px}#header-wrapper.is-sticky .search-btn{height:34px;width:40px;top:4px;bottom:4px;right:4px}#header-wrapper.is-sticky.show-sticky-nav .main-nav{display:block!important;position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid var(--color-border);border-bottom:2px solid var(--color-primary);box-shadow:0 10px 20px rgba(0,0,0,.06);z-index:999;margin-top:0;animation:stickyNavSlide .2s ease-out forwards}#header-wrapper.is-sticky.show-sticky-nav .desktop-sticky-cat-btn{background:var(--color-border);color:var(--color-primary)}#header-wrapper.is-sticky.show-sticky-nav .desktop-sticky-cat-btn svg{fill:var(--color-primary)}@keyframes stickyNavSlide{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1024px){.header-main-container{grid-template-columns:auto auto 1fr;grid-template-areas:"hamburger logo actions" "search search search";padding:15px;gap:15px;align-items:center}.header-hamburger{grid-area:hamburger;padding-right:1px;height:32px;display:flex;align-items:center}.header-logo img{width:120px}.main-nav{margin-top:0;border:none}}@media (max-width:1024px){#header-wrapper.is-sticky .header-main-container{grid-template-rows:auto;grid-template-areas:"hamburger logo actions";padding:10px 15px 10px 5px}#header-wrapper.is-sticky .header-search{display:none}#header-wrapper.is-sticky .mobile-search-toggle{display:flex;align-items:center;justify-content:center;cursor:pointer}#header-wrapper.is-sticky.mobile-search-open .header-main-container{grid-template-rows:auto auto;grid-template-areas:"hamburger logo actions" "search search search"}#header-wrapper.is-sticky.mobile-search-open .header-search{display:block;animation:slideDown .2s ease;padding-left: 10px;box-sizing: border-box;}@keyframes slideDown{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1024px){.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:200000;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.is-active{opacity:1;visibility:visible}.main-nav{display:block;position:fixed;top:0;left:0;transform:translateX(-100%);width:85%;max-width:400px;height:100vh;background:#fff;z-index:200000;overflow-y:auto;transition:transform .3s ease}.main-nav.is-open{transform:translateX(0)}.mobile-menu-header{padding:20px;background:var(--color-bg-light);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border);font-weight:700;color:var(--color-dark)}.mobile-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-dark)}#tmm{display:flex;flex-direction:column;gap:0}#tmm *{-webkit-tap-highlight-color:transparent!important;outline:none!important}#tmm>li.m-1055{margin-left:0}#tmm li{position:relative;padding:0!important;border:none!important}#tmm ul,#tmm .menu_div{border:none!important}#tmm a{display:flex;justify-content:space-between;align-items:center;padding:15px 20px!important;font-size:15px;color:var(--color-text);text-transform:none;font-weight:600;height:auto!important;border-bottom:1px solid var(--color-border)!important}#tmm>li.menu>a{color:var(--color-dark);font-weight:700}#tmm>li>a::after,.hasChildren>a::after{content:"\25BC";font-size:10px;transition:transform .3s;margin-left:auto;display:block}#tmm>li.is-expanded>a::after,.hasChildren.is-expanded>a::after{transform:rotate(180deg);color:var(--color-primary)}.menu_div{display:none;background:transparent}#tmm>li.is-expanded>.menu_div,.hasChildren.is-expanded>.menu_div{display:block}#tmm .menu_div .menu li a{padding:12px 30px!important;font-size:14px;font-weight:700}#tmm .menu_div .menu_div .menu li a{padding:10px 45px!important;font-size:13px;font-weight:400}}@media (min-width:1025px){#tmm>li.m-1055,#tmm>li.m-1178,#tmm>li.m-1187{position:relative!important}#tmm>li.m-1055>.menu_div,#tmm>li.m-1178>.menu_div,#tmm>li.m-1187>.menu_div{width:max-content!important;min-width:260px!important;left:auto!important;right:0!important}}
	
/* ========================================================================= */	
	
	
input[type=checkbox] { 	background:url(images/checkboxes.png) 0 0px no-repeat;-webkit-appearance:button;white-space:nowrap;overflow:hidden;width:14px;height:14px;vertical-align:text-bottom;outline:0;}
input[type=checkbox]:checked { 	background:url(images/checkboxes.png) -14px 0px no-repeat;}
input[type=text], input[type=password], input[type=number] { 	background:white; box-sizing: border-box;	border:solid 1px #d7d7d7;	border-radius:0;	height:36px;	line-height:36px;	font-size:14px;	padding:0 2px 0 5px;	color:#444;	outline:0;	font-family:Manrope, Arial, Helvetica;}
input.invalid {border-color:#df005c;}
.input_disabled {opacity:0.5;}
select { border:solid 1px #d7d7d7;font-family:Manrope, Arial, Helvetica;height:34px;background:#fff;font-size:14px;color:#444;line-height:14px;min-width:124px;padding:5px 5px 5px 5px;cursor:pointer;outline:0;}
iframe[name="google_conversion_frame"] {display:none;}
select#opinias {width:60px !important;min-width:60px !important;}
div.scroll_top {display:none;position:fixed;right:27px;bottom:90px;width:50px;height:50px;border-radius:50%;background:black;color:white;cursor:pointer;z-index:220;} 
div.scroll_top:hover {background:#df005c;transition:all 250ms ease;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
 
 -webkit-appearance:none;
 margin:0;
}
/*** END ogolne ***/	

body.mobile-menu {overflow:hidden;}
	
/* jquery ui */
	.ui-tabs-hide {display:none;}
/* jquery ui */
	
#h-links {width:100%;height:32px;padding:0;margin:0 auto 15px auto;background:#353230;}
#h-links.h-links {background:#df005c;}
#h-links div.h-links-box{width:100%;max-width:1400px;margin:auto;}
#h-links div.h-links-box .h-links-s1{float:left;height:32px;border-left:solid 1px #222222;border-right:solid 1px #424242;}
#h-links div.h-links-box .h-links-s1 div{display:inline-block;height:32px;border-left:solid 1px #424242;border-right:solid 1px #222222;}
#h-links div.h-links-box .h-links-s1 div:hover{background:#0f0f0f;}
#h-links div.h-links-box .h-links-s1 div a{display:block;height:32px;line-height:32px;text-align:center;color:white;padding:0 10px;font-size:12px;font-family:Manrope, Arial, Helvetica;}
#h-links div.h-links-box .h-links-s2{float:right;height:32px;border-left:solid 1px #222222;border-right:solid 1px #424242;}
#h-links div.h-links-box .h-links-s2 div{display:inline-block;height:32px;border-left:solid 1px #424242;border-right:solid 1px #222222;}
#h-links div.h-links-box .h-links-s2 div:hover{background:#0f0f0f;}
#h-links div.h-links-box .h-links-s2 div a{display:block;height:32px;line-height:32px;text-align:center;color:white;padding:0 10px;font-size:12px;font-family:Manrope, Arial, Helvetica;}
#h-links.h-links div.h-links-box .h-links-s1, #h-links.h-links div.h-links-box .h-links-s2 {border:none;}
#h-links.h-links div.h-links-box .h-links-s1 div a, #h-links.h-links div.h-links-box .h-links-s2 div a{color:#ffffff;text-decoration:none;font-family:Manrope, Manrope, Arial;letter-spacing:1px;}
#h-links.h-links div.h-links-box .h-links-s1 div, #h-links.h-links div.h-links-box .h-links-s2 div{border:none;}
#h-links.h-links div.h-links-box .h-links-s1 div:hover, #h-links.h-links div.h-links-box .h-links-s2 div:hover{background:#1f1733;text-decoration:underline;}



#h-bis {display:none;position:fixed;left:0;top:0;width:100%;height:55px;padding:0;margin:0;background:#fff;box-shadow:0 5px 6px rgba(0,0,0,0.35);z-index:900000;}
#h-bis .hb-logo {float:left;height:55px;}
#h-bis .hb-logo img{height:40px;margin-top:10px;margin-left:10px;}
#h-bis .hb-szukaj {float:left;margin-left:72px;margin-top:9px;}
#h-bis .hb-szukaj ul li{float:left;}
#h-bis .hb-szukaj ul li {float:left;}
#h-bis .hb-szukaj ul li input.searchinput {width:440px;height:36px;padding:0 0 0 10px;line-height:36px;text-shadow:1px 1px 0 #FFF;font-size:14px;border:solid 1px #b4b4b4;border-radius:2px 0 0 2px;color:#444;font-weight:bold;outline:0; box-sizing: border-box;}
#h-bis .hb-szukaj ul li input.search_button {cursor:pointer;background:#353230 url(img/hs-new-icons.png) 8px -78px no-repeat;width:36px;height:36px;border-radius:0 3px 3px 0;}
#h-bis .hb-koszyk {float:right;height:55px;font-family:Manrope, Arial, Helvetica;cursor:pointer;}
#h-bis .hb-koszyk:after {content:'';float:right;width:20px;height:24px;margin-top:23px;margin-left:16px;background:url(img/sprite.png) -49px 0 no-repeat;}
#h-bis .hb-koszyk .cart_suma {font-size:20px;color:#444;font-weight:bold;}

#m2r {width:100%;max-width:1400px;margin:0 auto 12px auto;}
/*** BEGIN hader ***/

#h {width:100%;height:65px;margin:0 auto 0 auto; padding-bottom:20px;}
		#h div.head1 {width:100%;max-width:1400px;margin:auto;text-align:center;position:relative;display: flex;justify-content: space-between;}
		#h h1.logo, #h div.logo {float:left;padding:12px 0 0 14px;width:20%; display: flex;}
		#h h1.logo a.logo-hs, #h div.logo a.logo-hs {display:block;}
		#h h1.logo a.logo-eco, #h div.logo a.logo-eco {display:block; margin-left:40px;}

	#h div.h_icons {float:right;margin-top:15px;margin-right:5px;}
	#h div.h_icons div.h_icon_box {display:inline-block;cursor:pointer;margin:0 10px;text-align:center;}
	#h div.h_icons div.h_icon_box.szukaj {display:none;}
	#h div.h_icons div.h_icon_box.kategorie {display:none;}
	#h div.h_icons div.h_icon_box.koszyk div.cart_ilosc {position:absolute;top:-3px;right:-15px;z-index:2;background:#df005c;color:white;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;font-weight:bold;font-size:11px;border:solid 2px white;}
	#h div.h_icons div.h_icon_box div.h_icon {position:relative;text-align:center;font-weight:bold;background:url(img/sprite.png) 0 0 no-repeat;width:22px;height:24px;margin:auto;}
	#h div.h_icons div.h_icon_box.koszyk div.cart_suma {display:none;} 
	#h div.h_icons div.h_icon_box.koszyk div.h_icon {background-position:-49px 0;width:20px;}
	#h div.h_icons div.h_icon_box.zaloguj div.h_icon {/*background-position:-25px 0;width:22px;*/ background-position:-79px -59px;}
	#h div.h_icons div.h_icon_box.wyloguj div.h_icon {background-position:-25px 0;width:22px;}
	#h div.h_icons div.h_icon_box.moje_konto div.h_icon {background-position:-79px -59px;width:22px;}
	
	#h div.h_icons div.h_icon_box.szukaj div.h_icon {background-position:-71px 0;width:30px;}
	#h div.h_icons div.h_icon_box.kategorie div.h_icon {background-position:-47px -60px;width:22px;}
	#h div.h_icons div.h_icon_box div.h_icon_txt {text-align:center;font-weight:bold;}
	
	#h .srh {display:inline-block;padding:11px 0 0 0;}
	#h .srh form {width:45%;position:absolute;left:30%;}
		.srh ul {width:100%; display: flex; flex-wrap: nowrap; position: relative;}
		.srh ul li {}
		.srh ul li.l1 {width:100%;}
		.srh ul li.l2 {position: absolute;right: 6px}
		.srh ul li input.searchinput {width:100%;height:48px;padding:0px 50px 0px 20px; background: #f6f6f6; line-height:48px;font-size:16px;border:none;border-radius:30px;color:#444;font-weight:bold;outline:0;box-sizing:border-box;letter-spacing: .3px; border: solid 1px #e2e2e2;}
		.srh ul li input.search_button {background:transparent url(/ico-search-30-400.svg) 50% 50% no-repeat;width:48px;height:48px;display:block;cursor:pointer;border-radius:0;overflow:hidden;border:solid 2px transparent;}
		.srh ul li input.searchinput:focus{border:solid 2px #1f1733;}
		.srh ul li input.search_button:hover {}
		.srh ul li a.adv {display:block;background:url(images/zaw.png) no-repeat scroll 0 0 transparent;height:22px;text-indent:-9999px;width:22px;margin:4px;}
		.srh ul li a.adv:hover {background:url(images/zaw.png) 0 -22px no-repeat;}
		.srh .search_Advanced {padding-top:10px;}
		.srh .search_Advanced a {}
		.srh .search_Advanced a:hover {color:#A0B800;}
#h .srh .adv_options {background:white;border:solid 1px #d7d7d7;width:80%;margin-left:5px;position:absolute;border-radius:0 0 2px 2px;border-top:none;display:none;line-height:33px;color:#4b4b4b;padding-top:3px;padding-bottom:15px;z-index:3;text-align:left;}
#h .srh .adv_options .adv_options_o {margin:0 10px;height:20px;}		
#h .srh .adv_options .adv_options_o.fl {float:none;}		
#h .srh .adv_options .adv_options_o a{background:url(images/red-dot.png) 0 50% no-repeat;padding-left:10px;}		
#h .srh .adv_options .adv_options_o a:hover{text-decoration:underline;color:#df005c;}		
		

/*** END header ***/
		

/*** BEGIN glowna content ***/	
#div_id_main_page #ms {width:100%;max-width:1400px;padding:0}
#div_id_main_page #mc {width:100%;padding:0 0px 10px 0px;}
#div_id_main_page #mc .bcr {display:none;}
#mc {width:100%;position:relative;}
#mc.oh {overflow:unset;}
	#mc .bcr {height:35px;visibility:hidden;}
	#div_id_product_list #mc .bcr, #div_id_show_product #mc .bcr {visibility:visible;    box-sizing: border-box;
    padding-left: 10px;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;}
		.bcr a {font-size:12px; display:inline-block;}
		.bcr a:hover {text-decoration:underline;}
/*** BEGIN breadcrumbs ***/		
		ul.breadcrumbs {display: flex;
    width: 100%;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding: 5px 0;
    margin: 0;
    list-style: none;
    position: relative;}
		ul.breadcrumbs li {display:inline-block;margin:0 3px;}
		ul.breadcrumbs li.ds-none{display:none;}
		#div_id_show_product ul.breadcrumbs li.last {display:none;}
/*** END breadcrumbs ***/

		
	
/*** END:BANNER TEKSTOWY ***/
		

	/*** BEGIN rotator ***/
	#owl-slider {}
	#owl-slider div.item img {width:1400px !important;height:460px !important;}
	
	#rotator2 {position:relative;}
	#mc #rotator- {margin-bottom:0px;}
		#rotator- #warper_r {position:relative;overflow:hidden;width:100%;height:485px; max-width:1400px; margin:auto; float:none;}
			#warper_r ul.rotator {overflow:hidden;z-index:1;height:460px;overflow:hidden;}
			#warper_r ul.rotator .item {width:100%;height:460px;overflow:hidden;line-height:100%;text-align:center;}
			#warper_r ul.rotator .item a {display:block;}
			#warper_r ul.rotator .item img {border:none;padding:0;margin:0;display:inline;width:100% !important;height:auto !important;}
			
			#warper_r #r-pager {/*position:absolute;top:10px;left:8px;*/ text-align:center;z-index:500;}
				#r-pager a {text-indent:-20000px;background:#bbbbbb;display:inline-block;width:8px;height:8px;border-radius:50%;border:solid 4px white;margin:8px 2px 0 3px;transition:all 0.3s ease;}
				#r-pager a:hover {border-color:#444;background:#fff;transition:all 0.3s ease;}
				#r-pager a.activeSlide {background:#000;border-color:#fff;transition:all 0.3s ease;}
		/*** BEGIN boksy ***/	
		#rotator- #boksy {display:none;}
		#rotator- #boksy div.o_header {font-family:Manrope, Arial, Helvetica;background:#CF0A0A;color:white;font-size:22px;font-weight:bold;padding:0px;text-transform:uppercase;text-align:center;height:30px;width:100%;overflow:hidden;margin:auto;}

		div#trusted_icons {display: flex; flex-wrap: nowrap; justify-content: space-between;font-family: Manrope, Manrope, Arial, Helvetica; padding: 30px 0; margin: 10px auto 30px;width:100%;box-sizing: border-box;}
		div#trusted_icons * {box-sizing: border-box;}
		div#strona_glowna div#trusted_icons {border-bottom: solid 1px #e4e4e4;}
		div#trusted_icons > div { width: 24%; display: flex; align-items: flex-start;}
		div#trusted_icons > div .ikona {margin-right:10px;}
		div#trusted_icons > div .ikona img {width: 82px; height: 82px;}
		div#trusted_icons > div .opis {margin-top:10px;}
		div#trusted_icons > div .opis h6{font-size:18px;margin-bottom:7px;}
		div#trusted_icons > div .opis p{font-size:12px;}
		
			
			

/*** END glowna content ***/			
			
/*** BEGIN tabs menu ***/	
#mtabs {}	
#mtabs2 {margin-top:50px;}			
#mtabs, #mtabs2 {padding-bottom:10px;/*width:100%;float:left;*/}
	#mtabs .zak, #mtabs2 .zak2, #mtabs3 .zak, #mtabs4 .zak {}
	#mtabs .zakr, #mtabs2 .zak2r, #mtabs3 .zakr, #mtabs4 .zakr {border-top:solid 1px #d7d7d7;}
		ul.tzak, ul.tzak2 {margin-top:-3px;width:100%;}
		ul.tzak.oh, ul.tzak2.oh {overflow:auto;}
		
		ul.tzak li, ul.tzak2 li {display:inline-block;}
		ul.tzak li a, ul.tzak2 li a {display:block;line-height:32px;padding:0px;margin:0 25px 0 0;color:#444;font-size:16px;text-transform:uppercase;border-top:solid 6px transparent;font-weight:bold;transition:all 250ms ease;}
		ul.tzak li a h2, ul.tzak li a h5, ul.tzak2 li a h2, ul.tzak2 li a h3 {font-weight:bold;}
		ul.tzak li a:hover, ul.tzak2 li a:hover {color:black;border-bottom:solid 6px #444;transition:all 250ms ease;}
		ul.tzak li.ui-tabs-selected a, ul.tzak2 li.ui-tabs-selected a {border-bottom:solid 6px #df005c;}
		ul.tzak2 li:nth-child(n+4) {display:none;}
/*** END tabs menu ***/

/*** BEGIN lista kategorii PK ***/
	ul#Categories_List2 {padding:30px 0;display:flex;width:100%;box-sizing:border-box;flex-direction:column;margin:auto;background:#e8eff2;justify-content:center;align-items:center;}
	ul#Categories_List2 li {cursor:pointer;background:white;display:flex;width:95%;max-width:600px;box-sizing:border-box;margin-bottom:1px;}
	ul#Categories_List2 li:hover {}
	
	ul#Categories_List2 li h2 {display:flex;box-sizing:border-box;width:100%;}
	ul#Categories_List2 li h2 a {box-sizing:border-box;background:white;color:black;width:100%;font-size:15px;font-family:Manrope, Arial;display:flex;transition:all 100ms ease-out;justify-content:space-between;padding:15px 25px;}
	ul#Categories_List2 li h2 a:after {content:'>';font-weight:bold;font-size:14px;}
	
	ul#Categories_List2 li h2 a:hover {color:white;background:#1f1733;}

/*** END lista kategorii PK ***/
/*** BEGIN footer ***/	
#stopka_newsletter {width: 100%; margin: 40px auto 40px auto; background: #df005c; padding: 50px 40px; box-sizing: border-box; max-width: 1400px; border-radius: 10px;}
#stopka_newsletter > form {display: flex; justify-content: space-between; align-items: center;}
#stopka_newsletter div.newsletter_txt{color: white; font-size: 22px; display: flex; flex-direction:column;}

#stopka_newsletter div.newsletter_box{display: flex; align-items: center;}
#stopka_newsletter div.newsletter_box div.newsletter_box_txt{display:none;height:66px;line-height:66px;color:white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form{display:inline-block;color:white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]{width: 400px; height: 56px; padding: 0 25px; background-color: #c50051; font-size: 14px; color: white; border: none; vertical-align: middle; border-radius: 30px;}

#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"].red{border:solid 1px white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.main_form {display:flex;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs {display:none;margin-bottom:10px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs label {display:inline-block;padding:10px 15px;text-transform:uppercase;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs label input[type="radio"] {margin-right:5px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs input[type="text"] {width:200px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]::-webkit-input-placeholder {color:white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]::-moz-input-placeholder {color:white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]::-ms-input-placeholder {color:white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit{ height: 56px; padding: 0 35px; background-color: #ffffff; font-size: 12px; font-weight: bold; cursor: pointer; color: black; border: none; vertical-align: middle; border-radius: 30px; margin-left:20px; display: flex;justify-content: center; align-items: center; text-transform: uppercase;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit:hover	{background:#1f1733; color: white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty {}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty div.komunikat.error {color:#fff;font-weight:bold;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty div.komunikat.okey {color:#AEFF9F;font-weight:bold;line-height:100%;}	


#footer-all{background:#1f1733;}
#stopka{clear:both;color:#b4b0bf;font-size:14px;background-color:#1f1733;width:100%;max-width:1400px;margin:0 auto;padding:10px 0 40px 0;}
#stopka a {color:#b4b0bf;}
#stopka a:hover {color:#DBDBDB;}
#stopka .stopka_box, #stopka ul.artykuly.list > li {display:inline-block;vertical-align:text-top;}
#stopka .stopka_box {margin-right:15px;}
#stopka ul.artykuly.list > li {margin-left:15px;}
#stopka ul.artykuly.list > li.art_kat > div.h4 {margin:0;padding:0;}
#stopka .stopka_box .stopka_header, #stopka ul.artykuly.list > li.art_kat > div.h4 a {font-size:20px;color:white;font-weight:normal;padding:20px 30px 20px 10px;display:block;cursor:text;font-family: Manrope, Arial;}
#stopka .stopka_box .stopka_txt, #stopka ul.artykuly.list > li.art_kat > ul {padding:5px 10px;line-height:230%;}
#stopka .lewa_kol{float:left;margin-bottom:15px;}
#stopka .prawa_kol{float:right;overflow:hidden;margin-bottom:20px;}
#stopka .pas_dol{clear:both; /*margin-bottom:100px;*/}
#stopka .prawa_kol ul.list{padding:0;}
#stopka .sm {float:right;margin-right:25px;}
#stopka .sm .sm_txt {display:block;line-height:30px;}
#stopka .sm a {display:inline-block;margin-right:5px;padding:5px 5px 2px 5px; background:white;}

#podstopka > div {}
	
/*** END footer ***/
#na_fakturze {display:none;}
/*** BEGIN content menuboxy box **/
	#content {width:100%;/*overflow:hidden;*/}
	#div_id_product_list #content.left-menubox {display:flex;}
	#div_id_search2 #content.left-menubox {display:flex;}
	#div_id_main_page #content {background-image:none;margin-bottom:50px;}
	#content #ls {width:100%;margin:0;background-color:#FFF;}
	#div_id_product_list #content.left-menubox #ls {width:16%;}
	#div_id_search2 #content.left-menubox #ls {width:16%;}
	
	#content div.menuBox.filters {}
	
		#ls .menuBox_Promotions, #ls .menuBox_OstatnioDodane, #ls .menuBox_Nowosci {display:none;}

		#ls .menuBox {margin-bottom:10px;color:#4b4b4b;}
			.menuBox h4, .menuBox div.h4 {display:none;background:#444;font-weight:bold;line-height:40px;padding-left:11px;color:#fff;font-size:20px;}
			.menuBox h4 a, .menuBox div.h4 a {color:#fff;}
			.menuBox .in, div.filters {padding:0 0 5px 0;}
			div.filters_header {display:none;width:85%;margin:10px auto;box-sizing:border-box;border:solid 1px #1f1733;font-size:15px;text-transform:uppercase;text-align:center;font-weight:bold;padding:10px;cursor:pointer;background: #f4f4f4; border-radius:3px;}
			div.mbox_filtry_container.mobile div.filters_header {display:none;width:100%;margin:0;box-sizing:border-box;border:none;font-size:15px;text-transform:uppercase;text-align:center;font-weight:bold;padding:15px 0;cursor:pointer;background:#df005c;color:white;border-radius:0;}
			div.filters_header:before {content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#444 transparent transparent transparent;vertical-align:middle;margin-right:6px;margin-top:-2px;}
			div.mbox_filtry_container.mobile div.filters_header:before {content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;vertical-align:middle;margin-right:6px;margin-top:-2px;}
			div.mbox_filtry_container.mobile div.filters_header:after {content:'\2716';width:15px;height:15px;display:inline-block;vertical-align:bottom;border-radius:50%;position:absolute;right:15px;font-size:13px;color:white !important;}
			div.filters_run_button {display:none;width:100%;margin:auto;box-sizing:border-box;font-size:15px;text-transform:uppercase;text-align:center;font-weight:bold;padding:15px 0;cursor:pointer;background:black;color:white;border-bottom:solid 1px white;}
			div.filters_run_button:before {content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #fff ;vertical-align:middle;margin-right:6px;margin-top:-2px;}
			
div.mbox_filtry_container{}
div.mbox_filtry_container.mobile{position:fixed;top:0;left:0;background:white;width:100%;height:100%;z-index:1000000;}
div.mbox_filtry_container.mobile div.filters div.filters {margin-bottom:70vh;}
div.mbox_filtry_container.mobile div.filters.mbox {display:block;height:125vh;overflow:scroll;padding:10px 0;background:white;}
div.mbox_filtry_container.mobile div.filters_header {display:block;}
div.mbox_filtry_container.mobile div.filters_run_button {display:block;position:fixed;bottom:0;left:0;z-index:2000000}
div.mbox_filtry_container.mobile div.filters div.filter_option {display:block;width:100%;margin-bottom:10px;flex-basis:100%;width:100%;max-width:100%;}
div.mbox_filtry_container.mobile div.filters div.filter_option .label {font-weight:bold;}
div.mbox_filtry_container.mobile div.filters div.filter_option .filter_option_box {height:auto;border:none;border-bottom:solid 1px #ddd;}
div.mbox_filtry_container.mobile div.filters div.filter_option .filter_option_cnt:hover {box-shadow:none;}
div.mbox_filtry_container.mobile div.filters div.filter_option.rolled .filter_option_cnt {box-shadow:none;}
div.mbox_filtry_container.mobile div.filters div.filter_option .filter_option_cnt {position:relative;max-height:max-content;}
div.mbox_filtry_container.mobile div.filters div.filter_option div.option {display:block;width:100%;position:relative;}
div.mbox_filtry_container.mobile div.filters div.filter_option div.option > div.filter_submit {display:none;}
			
			.menuBox ul.menu, .menuBox .in .empty {padding:8px 11px;}
				.menuBox ul.menu li {padding-left:10px;background:url(images/about_li.png) 0 9px no-repeat;}
					.menuBox ul.menu li a {display:block;padding:5px 0;}
					.menuBox ul.menu li a:hover {color:#a0b800;}
			
div.filters div.filters {padding:0;background:inherit;border:none;display:flex;flex-wrap:wrap;flex-direction:row;justify-content: flex-start;}
				
				.filters .filter_option {display:inline-flex;position:relative;box-sizing:border-box;padding:0 3px 6px;z-index:20;}
				.filters .filter_option.filter_option_kategorie {display:none;}
				.filters .filter_option.rolled {z-index:21;}
				.filters .filter_option:before {}
				.filters .filter_option:after {content:'';}
				.filters .filter_option:hover {}
				.filters .filter_option:hover > .label {}
				.filters .filter_option:hover > div.option {display:block;box-shadow:inset 0px 86px 8px -85px rgba(0,0,0,0.3);transition:.5s all;}
				.filters .filter_option .filter_option_box{position:relative;border:solid 1px #ddd;padding:0;box-sizing:border-box;height:34px;box-shadow:none;border-radius: 5px; /*width:180px;*/}
				.filters .filter_option .filter_option_box:hover{}
				.filters .filter_option .filter_option_cnt{width:100%;left:0;right:0;max-height:31px;overflow:hidden;transition:box-shadow .1s ease-in-out,max-height .3s cubic-bezier(.25,.46,.45,.94);border-radius:5px;}
				.filters .filter_option .filter_option_cnt:hover {box-shadow:0 0 0 1px #404040;border-color:transparent;background:white;}
				.filters .filter_option.rolled .filter_option_cnt {max-height:500px;box-shadow:0 0 0 1px #b6b6b6;border-color:transparent;z-index:20;background:white;}
				
				div.mbox_filtry_container.mobile .filters .filter_option:hover {border:solid 1px transparent;background:inherit;box-sizing:border-box;}
				div.mbox_filtry_container.mobile .filters .filter_option:hover > .label {color:inherit;}
				div.mbox_filtry_container.mobile .filters .filter_option:hover > div.option {display:block;box-shadow:none;}
				
				.filters .filter_option .label {background:#FFF;color:#444;box-sizing:border-box;font-size:13px;line-height:125%;padding:8px 15px;cursor:pointer;font-weight:normal;position:relative;white-space:nowrap;border-radius: 5px;}
				.filters .filter_option .label:after {content:'\25BE';margin:0 0 0 5px;display:inline-flex;font-size:15px;}
				.filters .filter_option .label:before {content:'';}
				.filters .filter_option .label .arrow {display:none;}
				.filters .filter_option .label > span {}
				.filters .filter_option .label > span > span {font-size:12px;vertical-align:top;color:#df005c;}
				.filters .filter_option .label > span:after {content:'';}
				
				.filters .filter_option .option, .filters .filter_option.active .option {position:absolute; display:none;background:#FFF;width:fit-content;min-width:100px;color:#444;font-size:12px;border:none;z-index:3; border: solid 1px #b6b6b6;margin-top: -5px;margin-left: -1px;border-radius:0 5px 5px 5px;}
				.filters .filter_option.rolled .option, .filters .filter_option.active.rolled .option {display:block;}
				.filters .filter_option .option > div {max-height:200px;overflow-y:auto;overflow-x: hidden; margin:10px 7px 7px 0;padding:0;}
				.filters .filter_option.filters_price .options_list {padding-top:5px;width: 150px;}
				.filters .filter_option.filters_price .option > div {margin:10px 7px;}
				.filters .filter_option.filters_price .option div.range_box {position:relative;padding:20px 0px 10px;}
				.filters .filter_option.filters_price .option div#slider-range {position:relative;width:80%;margin:auto;}
				.filters .filter_option.filters_price .option div.range_box > div {display:inline-block;box-sizing:border-box;width:49%;overflow:hidden;position:relative;text-align:center;}
				.filters .filter_option.filters_price .option div.range_box > div > span {box-sizing:border-box;display:block;text-align:center;}
				.filters .filter_option.filters_price .option div.range_box > div > input {width:60%;border:solid 1px #d0d0d0;background:#f6f6f6;padding:5px;text-align:center;outline:0;}
				
				.filters .filter_option .option > div::-webkit-scrollbar {width:6px;height:16px;background:#d7d7d7d;}
				.filters .filter_option .option > div::-webkit-scrollbar-thumb {-webkit-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.10),inset 0 -1px 0 rgba(0, 0, 0, 0.07);background-color:rgba(0, 0, 0, 0.2);}
				.filters .filter_option .option > div::-webkit-scrollbar-button {display:none;}
				.filters .filter_option .option > div::-webkit-scrollbar-corner {background-color:transparent;}
				.filters .filter_option .option > div.options_list p {padding:7px 6px 7px 14px;cursor:pointer;font-size:12px;white-space:nowrap;}
				.filters .filter_option .option > div.options_list p > input {margin-right:5px;visibility:hidden;position:absolute;}
				.filters .filter_option .option > div.options_list p > span {vertical-align:middle;}
				.filters .filter_option .option > div.options_list p:hover {background:rgba(26,26,26,.04);}
				.filters .filter_option .option > div.options_list p:before {content:'';display:inline-block;border:solid 1px #989898;width:16px;height:16px;vertical-align:middle;margin-right:5px;}
				.filters .filter_option .option > div.options_list p.checked:before {content:'';background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat;background-size:11px 11px;border-color:black;}
				.filters .filter_option .option > div.options_list p:hover:before {border-color:transparent;box-shadow:0 0 0 2px #404040;}
				
.filters .filter_option div.filtr_szukaj_producenta[contenteditable=true]:empty:before { content:attr(placeholder);display:block;/* For Firefox */
 color:#ccc;cursor:text;}
				
				.filters #nicebutton {text-align:left;}
				.filters #nicebutton:before {content:'';}
				.filters #nicebutton input.input_nicebutton {float:right;display:block;color:#FFF;text-shadow:1px 1px 0 #6b9200;text-align:center;width:89px;margin-right:10px;height:35px;line-height:35px;background:#000;font-weight:bold;visibility:hidden;}
				.filters #nicebutton input.input_nicebutton:hover {background:#9AAD00}
				
				#filter_form .special_promotions {}
				div.mbox_filtry_container.mobile #filter_form .special_promotions {position:fixed;padding:5px;z-index:20;left:0;right:0;bottom:50px;background:white;text-align:center;border-top:solid 2px black;}
				#filter_form .special_promotions > div {display:inline-block;padding:5px;margin:1px;font-weight:bold;}
				#filter_form .special_promotions > div > label {}
				#filter_form .special_promotions > div > label > input[type="checkbox"] {visibility:hidden;position:absolute;}
				#filter_form .special_promotions.checked > div > label > input[type="checkbox"] {visibility:hidden;position:absolute;}
				#filter_form .special_promotions > div > label:before {content:'';display:inline-block;border:solid 1px #989898;width:16px;height:16px;vertical-align:middle;margin-right:5px;}
				#filter_form .special_promotions.checked > div > label:before {content:'';background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat;background-size:11px 11px;border-color:black;}}
				#filter_form .special_promotions > div > label > span {display:inline-block;vertical-align:middle;}
				
			.menuBox_Poczekalnia {}
#nicebutton2 {display:none;text-align:center;}			
#filter_form div.wybrany_filtr, #nicebutton2 div.wybrany_filtr {display:inline-block;cursor:pointer;margin:10px 6px;padding:5px 25px 5px 10px;/*background:url(img/close.png) 90% center no-repeat;*/ border:solid 1px #ddd;color:#777;position:relative;}
#filter_form div.wybrany_filtr.wybrany_filtr_all, #nicebutton2 div.wybrany_filtr.wybrany_filtr_all {background:#999;color:white;border-color:#999;}
#filter_form div.wybrany_filtr:after, #nicebutton2 div.wybrany_filtr:after {content:'\2716';position:absolute;right:5px;font-size:11px;}
#nicebutton2 div.wybrany_filtr {margin:3px;}
#filter_form div.wybrany_filtr:hover, #nicebutton2 div.wybrany_filtr:hover {background-color:#ddd;}		
#filter_form div.wybrany_filtr.wybrany_filtr_all:hover, #nicebutton2 div.wybrany_filtr.wybrany_filtr_all:hover {background:#666;color:white;border-color:#666;}
	
.filters .filter_option .option > div.filtr_szukaj_producenta { margin:10px;box-sizing:border-box;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2Ljk2NiA1Ni45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2Ljk2NiA1Ni45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPHBhdGggZD0iTTU1LjE0Niw1MS44ODdMNDEuNTg4LDM3Ljc4NmMzLjQ4Ni00LjE0NCw1LjM5Ni05LjM1OCw1LjM5Ni0xNC43ODZjMC0xMi42ODItMTAuMzE4LTIzLTIzLTIzcy0yMywxMC4zMTgtMjMsMjMgIHMxMC4zMTgsMjMsMjMsMjNjNC43NjEsMCw5LjI5OC0xLjQzNiwxMy4xNzctNC4xNjJsMTMuNjYxLDE0LjIwOGMwLjU3MSwwLjU5MywxLjMzOSwwLjkyLDIuMTYyLDAuOTIgIGMwLjc3OSwwLDEuNTE4LTAuMjk3LDIuMDc5LTAuODM3QzU2LjI1NSw1NC45ODIsNTYuMjkzLDUzLjA4LDU1LjE0Niw1MS44ODd6IE0yMy45ODQsNmM5LjM3NCwwLDE3LDcuNjI2LDE3LDE3cy03LjYyNiwxNy0xNywxNyAgcy0xNy03LjYyNi0xNy0xN1MxNC42MSw2LDIzLjk4NCw2eiIgZmlsbD0iIzAwMDAwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) 98% 50% no-repeat;padding:8px;border-bottom:solid 2px black;font-size:13px;cursor:text;}
.filters .filter_option .option > div.filtr_szukaj_producenta:focus { outline:0;}
.filters .filter_option .option > div.filter_submit {display:block;cursor:pointer;margin:0 auto 10px;text-align:center;padding:7px;width:90%;box-sizing:border-box;font-size:12px;text-transform:uppercase;border-radius: 20px;background: #df005c; color: white;}
.filters .filter_option .option > div.filter_submit:hover {background:#533b90;color:white;}		
				
			.menuBox_Poczekalnia {}
		
			
	#content #ms {width:100%;min-height:280px;}
	#div_id_product_list #content.left-menubox #ms {width:84%;}
	#div_id_search2 #content.left-menubox #ms {width:84%;}

/*** BEGIN content menuboxy box **/
/*** BEGIN sortowanie ***/	
	.productsSort {overflow:hidden;text-align:right;overflow:hidden;text-align:right;padding:0 10px 16px 10px;border-bottom:solid 1px #e9e9e9;}
	.productsSort .productsCounter {padding-left:10px;float:left;padding-top:2px;}
	.orderby, .manufactures, .categories, .productsCounter {margin-top:15px;display:inline-block;}
		.orderby label, .manufactures label, .categories label, .productsCounter label {font-size:13px;}
		.orderby input, .manufactures input, .categories input {float:left} 
		.orderby select, .manufactures select, .categories select {border:none;height:auto;font-size:13px;padding:0;max-width:200px;} 
	.manufactures {display:none;}
/*** END sortowanie ***/		
/* BEGIN articles */
		.ctable_articles {width:100%;border-bottom:1px dotted #c5c5c5;margin-bottom:0px;}
		.ctable_articles td {font-family:Arial, Helvetica, sans-serif;}
		#div_id_articles_group_4 .ctable_articles .article_list_date {display:block;font-size:11px;white-space:nowrap;}
		.ctable_articles .article_list_date {display:none;}
		.ctable_articles .article_list_title {padding-bottom:5px;}
		.ctable_articles .article_list_title a {font-size:14px;font-weight:bold;color:#df005c;}
		.ctable_articles .article_list_title a:hover {text-decoration:underline;}
		
		.ctable_articles .articles_list_text {font-size:11px;color:#4b4b4b;padding-bottom:0px;}
		.ctable_articles table td {padding-bottom:0px;}
		.ctable_articles .articles_list_back {font-size:11px;padding-right:3px;}
		.ctable_articles .articles_list_back a {color:#df005c}
		.ctable_articles .articles_list_back a:hover {color:#df005c;text-decoration:underline;}
/* END articles */
/* SEARC RESULT */
	#wyniki_szukania .no_products {padding:15px;font-size:13px;background:#f7f7f7;border:solid 1px #e9e9e9;margin-bottom:7px;}
	#wyniki_szukania .search_notice {}
	#wyniki_szukania .search_notice .search {display:inline;font-weight:bold;}
	#wyniki_szukania #left {}
	#wyniki_szukania #right {padding:10px 0 10px 20px;font-size:14px;color:#4b4b4b;}

/*** BEGIN lista produktów box **/
	
	#strona_produktu select.show_product_options {display:none;}

	ul.list-menbox li {text-align:center;}
	ul.list-menbox li h2 a {font-weight:bold;font-size:12px;padding-bottom:10px;display:block;}
	ul.list-menbox li h2 a:hover, ul.list-products-ls li h2 a:hover {color:#A0B800;}
	ul.list-menbox li .photo {height:100px;width:181px;}
	ul.list-menbox li .photo img {max-height:100px;max-width:181px;}
/*** END lista produktów box **/	
/*** BEGIN lista produktów **/	
		
		#div_id_search_result .top_text, #wyniki_szukania_lista_produktow .top_text {display:none;}
		.top_text { 			
		}
		.top_text h1{ 		font-weight:bold;		font-size:16px;		color:#4b4b4b;		}
		.top_text h1 > span {display: inline-flex; background: #533b90; color: white; padding: 1px 10px;font-size: 14px; border-radius: 20px; font-weight: normal;   vertical-align: middle; margin-left: 10px;}
		#lista_produktow div.top_text, #div_id_search2 div.top_text, #div_id_last_added div.top_text, #div_id_bestsellers div.top_text, #div_id_promotions div.top_text, #div_id_news div.top_text, #div_id_storage div.top_text { 		margin:0 0 0 10px;padding:0;border:none;border-radius:0;background-image:none;text-shadow:none;		}
		
		#lista_produktow div.top_text h1, #div_id_search2 div.top_text h1, #div_id_last_added div.top_text h1, #div_id_bestsellers div.top_text h1 , #div_id_promotions div.top_text h1, #div_id_news div.top_text h1, #div_id_storage div.top_text h1, #div_id_product_list div.top_text h1, h1.top_text, #manufacturers h1, #div_id_shop_cart .top_text h1, #wyniki_szukania .search_notice
		{font-family:Manrope, Arial, Helvetica;font-size:26px;font-weight:bold;padding-bottom:5px;padding-top:5px;margin-bottom:0px;letter-spacing:.5px;		}
		h1.top_text {border:none;background-image:none;padding-top:20px;padding-left:5px;}
		
		.list-choose {display:none;float:right;margin-right:10px;}
		.list-choose .text {padding:7px 5px 0px 0;font-size:11px;color:#767676;}
		#div_id_news .bg-warp2-top{background:url(images/shadow-top.gif) 0 0 repeat-x;}
		
		#div_id_storage #mc .bcr, 
		#div_id_manufacturers #mc .bcr, 
		#div_id_news #mc .bcr, #div_id_bestsellers #mc .bcr, #div_id_last_added #mc .bcr, #div_id_article_659 #mc .bcr, #div_id_article_894 #mc .bcr, #div_id_account_main #mc .bcr { visibility:hidden; }
		
		#ms .zawartosc {display:flex;}
		#ms .zawartosc > .kategorie {display:none;}
		#ms .zawartosc > .kategorie > ul.menu {}
		#ms .zawartosc > .kategorie > ul.menu a {padding:4px 0;display:flex;flex-direction:column;margin-bottom:8px;}
		#ms .zawartosc > .kategorie > ul.menu li.current > a {color:#1f1733; text-decoration: underline;}
		#ms .zawartosc > .kategorie > ul.menu > li {display:none;font-size:14px;}
		#ms .zawartosc > .kategorie > ul.menu > li.current {display:flex;flex-direction:column;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > a {font-size:14px;display:none;}
		#ms .zawartosc > .kategorie > ul.menu > li > ul > li {}
		#ms .zawartosc > .kategorie > ul.menu > li > ul {padding-left:10px;display:flex;flex-direction:column;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul {padding-left:10px;display:flex;flex-direction:column;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li {padding-left:10px;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul.current > li {}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li.current {display:flex;flex-direction:column;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li.current > a {font-weight:bold;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul {padding-left:10px;display:none;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li.current > ul {padding-left:10px;display:flex;flex-direction:column;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li {/*padding-left:10px; font-weight:bold;*/}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > a {font-weight:bold;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li > ul {display:none;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul {display:flex;flex-direction:column;padding-left:10px;padding-bottom:10px;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul > li {}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul > li > a {margin-bottom:0;font-weight:normal;font-size:12px;padding:2px 0;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul > li > ul {display:none;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul > li.current > ul {display:flex;flex-direction:row;flex-wrap:wrap;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul > li > ul > li {}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul > li > ul > li > a {font-size:10px;font-weight:normal;display:inline-block;margin:2px;border:solid 1px gray;padding:1px 3px;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul > li > ul > li.current > a {background:#0000e6;color:white;}
		
		#ms .zawartosc > .ul_lista_produktow {display:flex;flex-direction:column;width:100%;flex-wrap:wrap;} 
		#ms.category-column .zawartosc {display:flex;margin-top:30px;}
		#ms.category-column .zawartosc > .kategorie {display:flex;width:20%;position:sticky;} 
		#ms.category-column .zawartosc > .ul_lista_produktow {display:flex;flex-direction:column;width:80%;flex-wrap:wrap;} 
		#ms.category-column .zawartosc ul.list_Products {display:flex;flex-wrap:wrap;justify-content:flex-start; margin-bottom:10px;} 
		#ms.category-column .zawartosc ul.list_Products li > div.prod_box {width:100%;} 
		#ms.category-column .zawartosc ul.list_Products li > div.prod_box div.producent{font-size:10px;top:0;display:flex;align-items:center;text-align:right;justify-content:flex-end;background:transparent;} 
		
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu {}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu li.cat-id-786 {display:none;}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu > li > a {font-weight:bold;}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu > li > ul > li > a {/*font-weight:bold;*/}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu ul {padding-left:10px;}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu ul a {}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu li.current > a {font-weight:bold;}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu > li {display:flex;flex-direction:column;}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu > li.current > a {display:flex;}
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li {margin-left:0;}
		
		
		#div_id_search2.div_landing #ms.category-column .zawartosc .kategorie,
		#div_id_last_added #ms.category-column .zawartosc .kategorie,
		#div_id_bestsellers #ms.category-column .zawartosc .kategorie,
		#div_id_promotions #ms.category-column .zawartosc .kategorie,
		#div_id_news #ms.category-column .zawartosc .kategorie,
		#wyniki_szukania_lista_produktow #ms.category-column .zawartosc .kategorie,
		#div_id_storage #ms.category-column .zawartosc .kategorie,
		body.cat_1456 #ms.category-column .zawartosc .kategorie
		{ 		display:none;
		} 
		
		#div_id_search2.div_landing #ms.category-column .zawartosc .ul_lista_produktow, 
		#div_id_last_added #ms.category-column .zawartosc .ul_lista_produktow, 
		#div_id_bestsellers #ms.category-column .zawartosc .ul_lista_produktow, 
		#div_id_promotions #ms.category-column .zawartosc .ul_lista_produktow, 
		#div_id_news #ms.category-column .zawartosc .ul_lista_produktow, 
		#wyniki_szukania_lista_produktow #ms.category-column .zawartosc > .ul_lista_produktow,
		#div_id_storage #ms.category-column .zawartosc .ul_lista_produktow,
		body.cat_1456 #ms.category-column .zawartosc .ul_lista_produktow
		{ 		width:100%;
		} 
				
	/*** BEGIN nawigacja **/		
		.prod-no {padding:10px 0;overflow:hidden;text-align:center;background:#f7f7f7;margin-bottom:15px;border:solid 1px #e9e9e9;}
			.prod-no div {display:inline-block;float:none;}
			.prod-no .btns2 a, .prod-no .btns a, .prod-no .btns .sep {height:26px;line-height:26px;color:#717171;display:block;float:left;text-align:center;margin-right:1px;display:inline;}
			.prod-no .btns a {background:#f8f8f8;width:26px;margin:0 3px;}
			 .prod-no .btns .sep {width:26px;} 
			.prod-no .btns a:hover {background:white;}
			.prod-no .btns a.current {background:#df005c;color:#FFF;font-weight:bold;}
			.prod-no .btns a.current:hover {background:#df005c;}
			.prod-no .prev a, .prod-no .next a {background:#f8f8f8;width:80px;}
			.prod-no .prev a:hover, .prod-no .next a:hover {background:white;}
	/*** BEGIN lista medium **/	
		ul.list_Products {overflow:hidden;padding:10px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;/* overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:flex;*/}	
		 #div_id_product_list ul.list_Products, #wyniki_szukania_lista_produktow ul.list_Products {padding-top:20px !important;}
		
	/*** BEGIN lista small2 **/	
		#powiazane ul.list_Products li > div.prod_box {}
		.li-bg-white ul.list_Products li {background: white;}
		/*ul.list_Products:after{content:"";flex:auto;}*/
		ul.list_Products li {display:flex;width:calc(20% - 10px); box-sizing:border-box;margin:0 0 20px 0;position:relative;background:#f2f2f2; border:none; calc(20% - 10px); transition: transform 0.2s ease-out, box-shadow 0.2s ease-out !important; border-radius: 8px;border: solid 1px #f3f3f3;}
		
		
		ul#product_List.list_Products li {width:calc(25% - 10px); }
		ul.list_Products li > div.prod_box {width:100%;margin:auto;position:relative;}
		ul.list_Products li > div.prod_box div.producent{position:absolute;right:0;z-index:2;font-weight:bold;text-transform:uppercase;font-size:10px;display:flex;align-items:center;text-align:right;justify-content:flex-end;}
		ul.list_Products li a.fotolink {width:100%;height:250px;margin:0 auto 10px auto;display:block;display:flex;text-align:center;vertical-align:middle;border-radius:8px;}
		#powiazane ul.list_Products li a.fotolink {}
		#powiazane ul.list_Products li a.fotolink img.menubox{}
		#div_id_search2.div_landing #ms.category-column ul.list_Products li, #div_id_last_added #ms.category-column ul.list_Products li, #div_id_bestsellers #ms.category-column ul.list_Products li, #div_id_promotions #ms.category-column ul.list_Products li, #div_id_news #ms.category-column ul.list_Products li, #wyniki_szukania_lista_produktow #ms.category-column ul.list_Products li, #div_id_storage #ms.category-column ul.list_Products li, body.cat_1456 #ms.category-column ul.list_Products li {width:calc(20% - 10px);}
		
		body.list-mode-2 ul.list_Products:not(.list_Warianty) li {background:#ffffffc9 !important; margin:15px 5px 5px 5px; padding:0 0 20px 0 !important}
		body.list-mode-2 ul.list_Products:not(.list_Warianty) li a.fotolink {background:#f4f4f4 !important; height:320px;}
		body.list-mode-2 ul.list_Products li div.stars {margin-top: -35px;}
		body.list-mode-2 div.badges { left:0;}
		body.list-mode-2 div.badge {border-radius: 0 18px 18px 0;}
		
		
		ul.list_Products li a.fotolink img.menubox{max-width:90%;max-height:90%;margin:auto;width:auto !important;height:auto !important;mix-blend-mode:multiply;}
		
		ul.list_Products li h2 a, ul.list_Products li h3 a {display:block;height:60px;font-size:13px;overflow:hidden;text-align:left;padding:0;font-weight:normal;text-decoration:none;color:#444;}
		ul.list_Products li h2 a:first-line, ul.list_Products li h3 a:first-line {font-weight:bold; font-size:16px;}
		ul.list_Products li h2 a:hover, ul.list_Products li h3 a:hover {text-decoration:none;/*color:#df005c;*/}
		#powiazane ul.list_Products li div.ceny{}
		ul.list_Products li div.ceny_cta {display: flex; justify-content: space-between; height:75px;position: relative;}

		ul.list_Products li div.ceny{display:block;text-align:right;font-size:20px;padding:5px;}
		ul.list_Products li div.ceny:before{/*display:inline-block;*/display:none; content:' ';font-size:13px;}
		ul.list_Products li div.ceny span.cena{display:block;font-weight:bold;color:#df005c;}
		ul.list_Products li div.ceny span.cena:before{}
		ul.list_Products li div.ceny span.cena.old{display:block;color:#4b4b4b;font-size:12px;font-weight:normal;/*text-decoration:line-through;*/}
		ul.list_Products li div.ceny span.cena.oszczedzasz{display: none;color:#4b4b4b;font-size:12px;font-weight:normal;text-decoration:none;}
		ul.list_Products li div.ceny span.cena.oszczedzasz.extra_rabat{color:#df005c;}
		ul.list_Products li div.ceny span.cena.jednostkowa {color: #a2a2a2; font-size: 12px; font-weight: normal; text-decoration: none;}
		#powiazane ul.list_Products li div.ceny span.cena.old{}
		ul.list_Products li div.ceny span.cena.no_promo{}
		ul.list_Products li div.buttons_cta{}
		
		button.cart { background: transparent; border: none; padding: 0; cursor: pointer; box-shadow: none;}
		
		ul.list_Products li div.buttons_cta .cart{display:flex;background:#df005c;color:white;text-transform:uppercase;transition:all 250ms ease;font-size:16px;text-align:center;font-weight:bold;padding:15px 0; text-decoration: none; width: 30px; height: 30px; border-radius: 30px; justify-content: center; align-items: center; margin: 2px 15px 0 0; box-sizing:border-box;transition: transform 0.2s ease, background-color 0.2s ease;}
		ul.list_Products li .koszyk-ikona {width:18px;}
		#powiazane ul.list_Products li div.buttons_cta .cart{}
		ul.list_Products li div.buttons_cta .cart:hover{background:#533b90;color:white;transition:all 250ms ease;transform: scale(1.1);}
		#powiazane ul.list_Products li div.buttons_cta .cart:hover{}
		
		ul.list_Products li div.buttons_cta .cart.wybierz_opcje{}
		ul.list_Products li div.buttons_cta .cart.no-produ{}
		ul.list_Products li div.buttons_cta .cart.no-produ:hover{color:white;border-color:#555;background:#8D8D8D;transition:all 300ms ease-out;}
		ul.list_Products li .discount_value, ul.list_Products li .discount_value2{position:absolute;background:#df005c;color:white;width:26px;text-align:center;font-size:11px;right:0;margin-top:-25px;padding:2px 4px;}
		#powiazane ul.list_Products li div.stars {} 
		ul.list_Products li h2 {width:100%;margin:auto;} 
		ul.list_Products li div.stars {display:flex;justify-content:flex-start;position:absolute;left:14px;right:0;margin-top:-15px;} 
		ul.list_Products li div.stars span {display:none;font-family:Arial,Helvetica;font-size:10px;line-height:11px;font-weight:bold;margin-left:4px;} 
		ul.list_Products li div.stars img{width:12px;height:12px;margin:0 1px 0 1px;opacity:0.9}
		ul.list_Products li div.stars:hover img{opacity:1;}
		ul.list_Products li .add_przechowalnia {float:left;margin:3px 0px 0px 5px;} 
		
		#karta_produktu {margin-bottom:20px;}
		#karta_produktu div.storage_options {margin-left:15%;padding:10px 0 0 9px;}
		#karta_produktu div.storage_options a.storage_action {font-family:Manrope, Arial, Helvetica;}
		#karta_produktu div.produkt_gratis_promo_rules {margin-top:20px;border-top:solid 3px #444;padding-top:10px;}
		#karta_produktu div.produkt_gratis_promo_rules_ico {background:#2e8047;color:white;font-size:11px;padding:4px 6px;display:inline-block;text-transform:uppercase;}
		#karta_produktu div.produkt_gratis_promo_rules_prod {display: none;font-size:13px;padding:5px 0 0 0;box-sizing:border-box;}
		#karta_produktu div.produkt_gratis_promo_rules_ch {font-size:10px;padding:0 ;box-sizing:border-box;}
		
		a.storage_action{background:url(images/add_remove_icons-2.gif) 0 1px no-repeat;padding-left:13px;height:15px;line-height:15px;font-family:Arial,Helvetica;font-size:10px;color:#767676;border-radius:8px;} 
		a.storage_action.storage_remove{background:url(images/add_remove_icons-2.gif) 0 -39px no-repeat;} 
		a.storage_action.storage_ask{background:url(images/add_remove_icons-2.gif) 0 -89px no-repeat;margin-right:20px;} 
		a.storage_action:hover{text-decoration:underline;} 
a.storage_action.storage_list {width:24px;height:24px;text-decoration:none;overflow:hidden;background-image:none;padding:8px;background-color: rgba(255,255,255,0.8);}	
#karta_produktu a.storage_action.storage_list {padding:8px 15px;width:36px;height:36px; box-sizing:content-box;}
a.storage_action.storage_list.storage_add {content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAFsUlEQVRoge1Ya4wTVRT+zt3e7tZlEYkhBlHj+EO0kUJnWpcNMRokCETZIG7iDw1CjApu4gsNEMQHEh8hGDDRGAgxENQChodESDSrkTRrZ7ax6kZ/sG4UNGQx0WpgH9Od44/tans7s+10S9Bkvz/tnHPuPd83986ZOweYwAQmMIFLCao0MJlMTpVSthLRPQBmApiRH98H4Dsi+mx4ePiDeDx+dqx5UqnUVUR0PxHNBxAGMA0AAzgD4HsiOiKlPDRr1qzfayIgmUyGpJRPEdGzACaXCR8C8J4QYkM0Gj1X6MhkMtNs234FwIMAgmXmyRLR64ODg9taWlr6qxbQ2dk5IxAIHAYQLZNQxW+O4yyPx+NfAIBpmrcT0X4AV/qZhJktKWXr7Nmzf/GK8RSQJ98J4Go/SQswRESrHMcRRLQTgKxynjOBQKDZS4RwMyaTyVD+zqvk+wBsdBxnjpRyEoBGIUQYwNMATiuxQWbeTUS7XMifBvBMfmyjlHISM0cBbARwTomdYdv2oY6OjgY3rq4rYJrmBiLarJgPDAwMrJw3b95fbmO6u7uDFy5cWEtELwKoc4sBMAxgYygU2hoOh4fcAjo7OyfX1dXtJqJlimudYRivlhWQTCanBoPBXhQ/sAd0XW8jIvYg9g9M01ya3+/qXbeZeXksFjtSbg5mFpZl7VdEZIPB4PVqdSrZQlLKVoV838DAwMpKyANALBY7DGAFAKfA7ABYUQl5ACAih4hWong7XW7b9lI1tkRAvs4XYofXtvGCYRj7AKzBSH1nAGvyNj9zZAG8VWhjZpWb60N8U1GAEEf9JC4g8A6A9QDW5//7BjOruW9WYwIu46YXXtTX1/dUkxwA3B46PxgcHDzV0FBUfEpKutsKFInKZrPD4yExHjQ1NTmKqYSvm4CiOiylvKGWpPwgl8upudV3RKkAZv5aMS2oJSk/YGY1t8rNtQp9rlyvqjEvP1Bzd6gBpXtKiIMoruFhy7LuqDGxskin0/NRXBGHc7ncQTWuREA0Gv2JmY8p5q2JRMLreFBzJBKJOsdxtirmI83NzWfUWNfDHIDNKF6FOZqmPVIrguWgadpqAJECkyOE2OIW63mctixrN0aOBKMYIKJbdV3/pjY03ZFKpcJCiBSAywrMOw3DeNgt3msF4DjOOgB/FpgamHlfJpNprA3VUmQymUYhRALF5LNSyg1eYzwFxOPxs8z8qGIO27b94cV4HhKJRJ1t23uhHBeYuT0SifR5jfMUAACxWOx9Zt6tmJdomrateqru0DRtB4BWxbwrFovtGWvcmAIAgIgeB/CtYm63LOslfxS9YVnWFgCPKebM0NBQe1l+lSRIpVLXCCGSGGmlFOJ5wzBeroymO7q6ujYx8wuK+XQgEJg71sf8KCruC+Wrw5cArlBc23Vdf6LSD55RMDNZlvUaEa1VXFkiuq3SalexAABIp9NzHcc5DqU/xMzv9vb2rm5ra6vo5JpIJOo0TXsbgFoaswAWGobxVaWcfAkAvEUASIRCoQe8PtZH0d3dHezv798DoE1x+SYPVCEAAEzTjBPRMSiNKiL6tL+/f5nXJ+jJkyebQqHQR8x8p+I6J4RYHI1GLb9cqhIAAJZlzQRwAsC1iqtLSrlYrd353urHRDRXif8VwF2GYaiVriJULQAA0un09Px2ukVx/UhEC3VdP5WPu85xnBMAblTifsDItvm5Wg7jEgCM3Nn6+vqjzNyiuM46jrMIgC2EOA6lBBORSURL1CawX4xbADByhsnlcvuZeZHi+iP/O6UoKdEngUDgvkgkcn68ucu+iStBJBI539PTczeAnYprChTyzLyXmZfWgjxQoxUYRf7ltImINnmEbNd1/UkiUrsNVaOmAkZhWVY7gDfx7wozET2n6/obtc51UQQAgGma9xLRXoyIeMhva/E/AdM0F5imecnaMhOYwAT+B/gbjDnsTi84zzoAAAAASUVORK5CYII=");}
a.storage_action.storage_list.storage_remove {content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADiElEQVRoge2YTWhcVRTHf+e9SaW0KpRSChkyKW5Ch5kJoQsjKIWaViK2Fd3owo0rUYuKVEGkG3WhC8V1EK1CC1KwhYKCgoLEr4DNjMEI6kySSbGmKNNQWsO8e7owg/LezbyvmUkW89sMnHPuvf//HO7l3Qt9+vTps5lI1MI5srsM7nEVPQoyAmTXx/+p8BMqX2TgbJ7aH+3nGd7rwWOIHgLywB5AgTrwMyoXwHxSZPHvjhiYJrt9B+4LIpwE7ggpX0P4oGkGXhnj15X/J2a5a4/jNF9X5QlgW8g8DVXevI739j3UbyQ2MMtgViRzHhgLWdA/6VVVebRI7SuACsMHEf1YYXeceYAZo97xUerLbdaysy7+W2Aw5qIt1kT1SQOOiEwBAwnnqRv17t7IhNXANNntO8X9mpj/vIXm+m8m5Twzt6vcu4/aTX/CsVXvxH2R9OLhX+FpxQMcWIXnbIlAB+bI7vLErRK+YXtNA9V9/tMp0AGD+zBbTzzAneAc8wcDBlT0od7oSYDoUX/Isgck3wstCdnvD9g28d4eCElK4Ei3GejEqdEtAnotBnQlGNsaKAS0BQwIzqXeyImPwI/+WPAUUv2yN3LiY9MWMJDBOQeYniiKhwfeOX8wYGA/1QVBLvZGUywulFiu+4PWbyFP5TW2VheMqHnDlrAaGKX6PaKnu6spOiK8V2BpxpazGgAQ474MNLqmKjrXHCOvbpTc0ECB6hVVeao7mqIjqs+0u2dvaACgRO0Mou93XlY0RJgqsPhhu5q2BgDWTPNpkErnZEVmdtV4J8KKIj2rXCI76Ig7DQyllhWNZdHMeIHflsIKQzsAMEp92ahOApHealLSEHUmo4iHiAYARlmcQ3kQuJZYWjgNVTlSoFqOOiDyy1yLMrlxhE/p/LWzoSpHStS+izMocgdaFFn4xqgzIXA17tg2rIia++OKhwQdaFFmeATRz0i/sS+j3gNF6olOutgdaFGkNt9UM57yiJ131R1PKh5SGAAYY+myq82DwHT80fJDUwfuy/P7YhoNqQwA5Kn/pXrzMBDnE/zzbXrbIf8LdhJSGwAoceX6vC4cE2EqtFj4aE13T47wy2on1k68iW0oSJnhUyJ6ypoXebdoas9LB+8aHTXQosLQsyryDv91WFV5qcTCW91YryvMknukLLkbZcn9Uyb3+GbrSUSFoYkKQxObraNPnz5bmFvMHxaJGn3ORgAAAABJRU5ErkJggg==");}
		
		div.storage_switcher {display:flex;position:absolute;right:0;top:0;}
		div.badges {position:absolute !important;left:10px;top:10px;display:flex;flex-direction:column;align-items:start;z-index:2;}
		div.badge {margin-bottom:2px;font-size:10px;text-align:center;line-height:130%;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;padding:1px 5px;background:gray;color:white;}
		
		div.badge:before {content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAuUlEQVQ4jcXQO08CQRiFYW7JQoDGfv8tNYXExkgBBWLNLRIq1D9kJTQPzVAwu+6sheE0k3xn3vPNnEbjv4QOpji71QmjFNzGEmv0I+8BPyl4gS2yyNuEUxU8xzu6FUuKAWhhhj16iS+KB3+B+zjHwwkONeAsFPsSG9/IE3A3FLtEJzbH+MCgAt7htQCHC0084QvDkmev8FYKl4R8XkPQC8WWb/4l5BlH5KHYGdpJOAoZh2If0aoN30UX3iwdcVyAPV8AAAAASUVORK5CYII=");display:flex;margin-right:4px;width:16px;height:16px;}
		
		div.badge.promo {background:#533b90;color:white;}
		div.badge.new_product {background:#00bcd4;color:white;}
		div.badge.new_product:before {content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAABJ0lEQVQ4jcXSvUpcURQF4HXHCQQlENuk9AcdhDQGJKYKeQKfQcRi3kDwIbQXTGk1kiKBNCGBjEkxJEUiCDYWVuNUjo3IZ3OF8eZq0oQsOJzN3mstWPuc5F8BD/ANi/fxGneIx5LsJRkm6fzJZFTYQgen2EUDr/Dhbw1+Yg2PK1Eu0cMWZuqEC2VemK2ZNzGNTZxhuUroYhXrOEEbc5ioMVvB12rzAo/KernMf4jzGoNxDKvNz1i7ZzctfMQAezioEqbQxzYWMYkJzGMDQ+zgeVkv3WgbSVIUxXGST0meJXmTZFCeX0meJDlK8i7JVJL3RVEc3DIo0U3SS/I6ST/Jw7LfTvI0yZckL8q7NudLfEfzjnkTP357whHCGN7iSj2usI/a7///cA3s/TGjmGSRZgAAAABJRU5ErkJggg==") !important;}
		div.badge.hit_tygodnia {background:#533b90;color:white;font-size:9px;}
		div.badge.hit_tygodnia > span {display:none;}
		div.badge.bestseller_product {background:#df005c;color:white;}
		div.badge.bestseller_product:before {content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVQ4jcWQOw7CMBAFxwilhAvwuQCihGNFCieACg4aGhpIRTc0MbIgCCN+r9v12/HbhW9ILdSduldrdasWXd7eA8YGmAELYAnMgfUrCWp1lNRjtX42VJqvsmuFKVCFEAJAuFHsAStg0gUYAE3Ghk3rvQMMIyD+mCrpNa338wn+D7jeIAPw1g1OaYJ+8nAGjmoGg0OO6Te6AAuvaHNOsnLzAAAAAElFTkSuQmCC") !important;}
		
		div.badge.video_ico {cursor:pointer;}
		div.badge.video_ico:before {content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAcElEQVQ4jc2SuQ2AMBAE95BFAa4ZEUBXUAwtYJIhQ5Yw2CYAJrtv79FJvwHogUCeAHQpgQD4gkYeWFMBKqY9cpvSoiu+F3CxUXOHE0+P6O6CkmRmFvvMzLKqwAxMVdM+faR4hVHSArQZjU3SkGv0HjslrHxRZCShHgAAAABJRU5ErkJggg==");}
		div.badge.free_delivery {background:#4caf50;color:white;}
		div.badge.free_delivery:before {content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA4ElEQVQ4jdXSsS5EQRjF8bOrtJrt1R6BmiWxvIqWgi3ETTyH3mtILJWKzmrUskis5qfY2eRGsve2/JtvkjnfmfnOTPInwCHu8FHqAS7NmaFqa37GDlYxwATDst/HV5PBPbbLWqkDjGsaTQZT9BbCwhqmdYNfPGA9SbpJnpJsJkmnkGQryWP9oE6NJNdJrtBNCWyCXfSwhxfsLxsBK7jBUUraQ4zxjtt687IMsIHX5oBaQoRuku/yVKd4w6jB6LxoTtBPMguq8lmUUdpYaGa4qLuP8ImzhhtU5r/1uG3sf8QPi3dMpCDEaQMAAAAASUVORK5CYII=");}
			
		#newsletter_LP2 .new_product {margin-bottom:5px;height:55px;width:55px;font-size:10px;text-align:center;line-height:130%;border-radius:50%;text-transform:uppercase;display:flex;justify-content:center;flex-direction:column;background:#df005c;color:white;position:absolute;left:0;top:0;}
		
		#powiazane ul.list_Products li .new_product {}

		div.badge {margin-bottom:3px;box-sizing:border-box;line-height:100%;height:18px;padding:0 10px;border-radius:18px;}
		div.badge:before {display:none !important;}
		div.badge.promo {background:#533b90;}
		div.badge.new_product {}
		div.badge.hit_tygodnia {background:#ff0000;}
		div.badge.bestseller_product {background:#df005c;}
		div.badge.special_promo {background:#10406d; color:#ffffff;}
		/*div.badge.special_promo {background:#ffed00; color: black; font-weight: bold;}*/
		div.badge.video_ico {background:#889fb3;}
		div.badge.free_delivery {background:#91c32b;}
				
				ul.list_Products li.wyroznij .new_product {display:none;}
				
				ul.list_Products li .szarfa_no_promo {display:none;text-indent:-20000px;background:transparent;display:block;height:81px;width:81px;position:absolute;left:0;top:0;}
				
				ul.list_Products li.wyroznij .szarfa_no_promo {display:block;text-indent:-20000px;background:url(images/label-blue-L.png) 0 0 no-repeat;display:block;height:93px;width:50px;position:absolute;left:0;top:0;margin-top:-11px;margin-left:10px;}
				
				
		
		@media screen and (min-width:1024px) { 		/* WERSJA BEZ CTA */ 
		#ms.no-cta ul.list_Products {overflow:unset;padding:10px 0 0 0;display:flex;flex-wrap:wrap; justify-content: flex-start;}	
		#ms.no-cta .desktop_scroll_h ul.list_Products {overflow:hidden;flex-wrap:nowrap; padding:10px 0 0 0;}	
		#ms.no-cta .desktop_scroll_h ul.list_Products li{min-width: calc(20% - 10px);}	
		
		#ms.no-cta .li-bg-white.desktop_scroll_h ul.list_Products li {min-width: 18.6%; margin: 0 10px 20px 10px;}
	
		#ms.no-cta ul.list_Products li.fl {float:none;}	
		#ms.no-cta ul.list_Products li{border:solid 1px #f3f3f3;/*margin: 0 5px 10px 5px;*/font-size: inherit;line-height: normal; padding: 0 0 20px 0; transition: transform 0.2s ease-out, box-shadow 0.2s ease-out !important; border-radius:8px;}
			ul.list_Products li:before {display:none !important;}		
		#ms.no-cta ul.list_Products li div.buttons_cta {width: auto; box-sizing: border-box; position: absolute; top:0; right:0;}
		#ms.no-cta ul.list_Products li div.buttons_cta .cart {opacity:1;}
		#ms.no-cta ul.list_Products li:hover {border:solid 1px #e6e6e6; background: #f8f8f8;}	
		#ms.no-cta ul.list_Products:not(.list_Warianty) li:hover {transform: translateY(-3px) !important; box-shadow: 0 10px 25px rgba(0,0,0,0.06) !important;z-index: 2;}	
		#ms.no-cta ul.list_Products li:hover div.buttons_cta .cart {opacity:1;}
		#ms.no-cta ul.list_Products li div.ceny {text-align:left; padding: 5px 0 0 15px; height:60px; width:70%; box-sizing: border-box;}
		#ms.no-cta ul.list_Products li h2, ul.list_Products li h3 {letter-spacing:0 !important; padding:0 !important;margin:0 !important;}
		#ms.no-cta ul.list_Products li h2 a, #ms.no-cta ul.list_Products li h3 a {height:60px;text-align:left; box-sizing:border-box; padding:0 15px;}
		ul.list_Products li:last-child {margin-right:auto;}
		
		#t.t-bis {position: sticky; top: 0; background: white; z-index: 31; box-shadow: 0px 7px 11px 0px rgb(0 0 0 / 20%); }
		#t.t-bis #h {margin-bottom:0; height:auto; padding-top: 10px; padding-bottom: 10px;}
		#t.t-bis #h div.h_icons div.h_icon_box div.h_icon_txt {display:none;}
		#t.t-bis #h h1.logo, #t.t-bis #h div.logo {padding-top:8px;}
		#t.t-bis #h .srh ul li input.searchinput {height:38px; line-height:38px;font-size:14px;font-weight:normal;}
		#t.t-bis #h .srh ul li input.search_button {height:38px; width:38px;}
		#t.t-bis #h h1.logo a.logo-eco, #t.t-bis #h div.logo a.logo-eco {display: none;}
		#t.t-bis #h div.h_icons {margin-top:17px;}
		#t.t-bis ul#tm > li.menu > a {font-size: 12px; height: auto; padding: 10px;}
		#t.t-bis #menu_warp.menu_wrap-v2 {border-bottom: none;}
		#t.t-bis .logo-hs img {width: 124px !important; height: auto !important;}
		#t.t-bis #h .srh {padding-top:6px;}
		}
		
/*** END lista produktów ***/	
/*** BEGIN artykuly na glownej ***/
#div_id_main_page ul.mp_article {width:100%;box-sizing:border-box;margin-top:20px;display:flex;flex-wrap:wrap;}
#div_id_main_page ul.mp_article li {/*float:left;width:25%;*/box-sizing:border-box;vertical-align:top;flex:0 0 25%;}
#div_id_main_page ul.mp_article li div.a_foto{width:90%;margin:auto;}
#div_id_main_page ul.mp_article li div.a_foto a {text-align:center;}
#div_id_main_page ul.mp_article li div.a_foto a img{width:100% !important;min-height:270px !important;height:auto !important;object-fit: cover;}
#div_id_main_page ul.mp_article li div.a_header{width:90%;height:70px;margin:15px auto 0 auto;font-family:Manrope, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
#div_id_main_page ul.mp_article li div.a_opis{width:90%;margin:auto;font-family:Manrope, Arial, Helvetica, sans-serif;font-size:14px;}
#div_id_main_page ul.mp_article li div.a_link{width:90%;margin:10px auto 0 auto;}
#div_id_main_page ul.mp_article li div.a_link a {color:#df005c;font-family:Manrope, Arial, Helvetica, sans-serif;font-size:14px;}
#div_id_main_page ul.mp_article li div.a_link a:hover {color:#df005c;text-decoration:underline;}
div#mp_long_article {width:90%;margin:auto;box-sizing:border-box;font-size:14px;line-height:150%;}
div#mp_long_article h1 {font-weight:bold;font-size:32px;letter-spacing:1px;padding:10px 10px 40px 0;}
div#mp_long_article h2 {font-weight: bold;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 10px 10px 20px 0;}
div#mp_long_article p {font-size:16px;letter-spacing:.5px;padding-bottom:15px;line-height:150%;}
div#mp_long_article p a {text-decoration:underline;}
div#mp_long_article p.pre_h1 {font-weight:bold;padding-bottom:10px;}
div#mp_long_article div.mp_long_article_txt {margin-top:15px;font-size:16px;letter-spacing:.5px;overflow:hidden;max-height:80vh;}
div#mp_long_article.visible div.mp_long_article_txt {max-height:initial;}
div#mp_long_article div.mp_long_article_switcher {margin-top:15px;font-size:16px;letter-spacing:.5px;text-decoration:underline;cursor:pointer;}
div#mp_long_article div.mp_long_article_switcher:hover {color:#df005c;}
div#mp_long_article div.mp_long_article_switcher.s_more {display:block;}
div#mp_long_article div.mp_long_article_switcher.s_less {display:none;}
div#mp_long_article.visible div.mp_long_article_switcher.s_more {display:none;}
div#mp_long_article.visible div.mp_long_article_switcher.s_less {display:block;}
div#akcja-tzh {display:none;/*display:flex;*/ justify-content:space-between;flex-wrap:wrap;}
div#akcja-tzh div {margin:10px 0;}
div#akcja-tzh div img {max-width:100%;width:auto !important;height:auto !important;}
div.category_article {margin:5px auto;box-sizing:border-box;width:95%;padding:20px;max-width:1400px;} 
div.category_article.brands {background:#f7f7f7;} 
div.category_article.attr {background:#f7f7f7;} 
div.category_article:after {content:'';} 
div.category_article_text {margin:auto;line-height:150%;font-size:16px;letter-spacing:0;overflow:hidden;/*max-height:50vh;*/} 
div.category_article_text a:hover{text-decoration:underline;} 
div.category_article_text:after {content:'';} 
div.category_article.article_manufacturers div.category_article_text {max-height:initial;} 
div.category_article.brands div.category_article_text {max-height:initial;} 
div.category_article.attr div.category_article_text {max-height:initial;} 
div.category_article.visible div.category_article_text {max-height:initial;}
div.category_article_text h2 {font-weight:bold;font-size:32px;letter-spacing:1px;padding:10px 10px 40px 0;line-height:100%;} 
div.category_article_text h3 {font-weight:bold;font-size:20px;letter-spacing:1px;padding:10px 10px 20px 0;} 
div.category_article_text h4 {font-weight:bold;letter-spacing:1px;padding:10px 10px 5px 0;} 
div.category_article_text div.h3 {font-weight:bold;font-size:16px;letter-spacing:1px;padding:0px 10px 10px 0;text-transform:uppercase;} 
div.category_article_text a {text-decoration:underline;} 
div.category_article_text p {font-size:16px;letter-spacing:0px;padding-bottom:15px;line-height:150%;} 
div.category_article_text ul, div.category_article_text ol {padding-bottom:13px;padding-left:10px;font-size:16px;line-height:150%;} 
div.category_article_text ul > li, div.category_article_text ol > li {margin-left:25px;font-size:16px;line-height:150%;} 
div.category_article_text ul > li:before, div.category_article_text ol > li:before {content:"\2713";font-weight:bold;color:#df005c;float:left;margin-left:-17px;} 
div.category_article.brands div.category_article_text span.brand_link {display:inline-block;width:25%;box-sizing:border-box;margin:3px 0;vertical-align:top;} 
div.category_article.attr div.category_article_text span.attr_link {display:inline-block;width:25%;box-sizing:border-box;margin:3px 0;vertical-align:top;} 
div.category_article.brands div.category_article_text span.brand_link a{font-size:12px;} 
div.category_article.brands div.category_article_text span.brand_link.hot:after{content:'top';display:inline-block;font-size:7px;margin-left:2px;padding:1px 3px;color:white;background:#df005c;line-height:100%;border-radius:2px;margin-top:3px;position:absolute;} 
div.category_article.attr div.category_article_text span.attr_link a{font-size:12px;display:block;margin:3px 0;} 
div.category_article.attr div.category_article_text div.attr_h{font-weight:bold;margin-bottom:3px;} 
div.category_article div.category_article_switcher {margin-top:15px;font-size:16px;letter-spacing:.5px;text-decoration:underline;cursor:pointer;}
div.category_article div.category_article_switcher:hover {color:#df005c;}
div.category_article div.category_article_switcher:after {display:block;content:'';}
div.category_article div.category_article_switcher.s_more {/*display:block;*/ display:none;position:relative;}
div.category_article div.category_article_switcher.s_more:before {content:'';position:absolute;width:100%;height:60px;margin-top:-60px;background:red;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 8%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);}
div.category_article div.category_article_switcher.s_less {display:none;}
div.category_article.visible div.category_article_switcher.s_more {display:none;}
div.category_article.visible div.category_article_switcher.s_less {display:block;}
/*** END artykuly na glownej ***/
.hs-seo-section { background-color:#f9f9f9; padding:25px 30px; margin-bottom:25px; border-radius:3px; overflow:hidden; }
.hs-seo-heading { font-size:16px; font-weight:600; text-transform:uppercase; color:#333; margin-bottom:20px; }
.hs-seo-list { list-style:none!important; padding:0!important; margin:0!important; }
.hs-seo-brands-grid { display:grid; grid-template-columns:repeat(5, 1fr); gap:0px 20px; align-items:start; }
.hs-seo-list li { padding-left:0!important; margin-bottom:8px; line-height:1.4; }
.hs-seo-list a { color:#555; text-decoration:none; font-size:12px; transition:color 0.2s ease; display:inline-block; position:relative; white-space:nowrap; }
.hs-seo-list a:hover { color:#c30000; text-decoration:underline; }
a.hs-seo-hot-link { font-weight:600; color:#222; margin-right:22px; }
a.hs-seo-hot-link::after { content:"top"; position:absolute; background:#c30000; color:#fff; font-size:6px; font-weight:600; text-transform:uppercase; padding:1px 3px; border-radius:5px; margin-left:4px; top:2px; }
.hs-seo-filters-container { display:grid; grid-template-columns:repeat(5, 1fr); gap:25px 40px; align-items:start; }
.hs-seo-filter-group { display:flex; flex-direction:column; }
.hs-seo-filter-title { font-size:14px; font-weight:600; color:#222; margin-bottom:10px; white-space:nowrap; }
@media (max-width:768px) { .hs-seo-section { padding:20px 15px; } .hs-seo-brands-grid, .hs-seo-filters-container { display:flex!important; flex-wrap:nowrap!important; overflow-x:auto!important; -webkit-overflow-scrolling:touch; gap:5px 25px; padding-bottom:15px; scroll-snap-type:x mandatory; } .hs-seo-brands-grid li, .hs-seo-filter-group { flex:0 0 auto; min-width:180px; scroll-snap-align:start; } .hs-seo-brands-grid { display:flex; flex-direction:column; max-height:220px; flex-wrap:wrap!important; } .hs-seo-brands-grid::-webkit-scrollbar, .hs-seo-filters-container::-webkit-scrollbar { height:3px; } .hs-seo-brands-grid::-webkit-scrollbar-thumb, .hs-seo-filters-container::-webkit-scrollbar-thumb { background:#e0e0e0; border-radius:10px; } }

/*** BEGIN lista kategorii ***/
	.menuBox_Categories {display:none;border-bottom:1px solid #FFF;color:#4b4b4b;margin:10px 0 20px 0;}
	body#div_id_product_list #content.left-menubox .menuBox_Categories {display:block;position:sticky;top:70px;}
	body#div_id_search2 #content.left-menubox .menuBox_Categories {display:block;position:sticky;top:70px;}
	#content.left-menubox .menuBox_Categories > .in {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu li {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu li a {display:inline-block;padding:6px 0;position:relative;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu li a:after {content:"";}
	#content.left-menubox .menuBox_Categories > .in > ul.menu li a:hover {text-decoration:underline;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu li a:hover:after {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li {display:none;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li.current {display:block;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li.rozwin {display:block;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > a{}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li a {font-size:15px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li a.sub1.active {font-weight:bold;color:black;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li a.sub2.active {font-weight:bold;color:black;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li a.sub3.active {font-weight:bold;color:black;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li a.sub4.active {font-weight:bold;color:black;}
	
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > a.main_cat.active{display:none;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > a {font-size:15px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul {display:none;padding-left:10px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li.current > ul {display:block;/*max-height:400px;*/ overflow-y:auto;overflow-x:hidden;margin-right:5px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li.current > ul::-webkit-scrollbar {width:7px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li.current > ul::-webkit-scrollbar-track {background:#f1f1f1;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li.current > ul::-webkit-scrollbar-thumb {background:#888;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li.current > ul::-webkit-scrollbar-thumb:hover {background:#555;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li.rozwin ul {display:block;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li.hasChildren {display:none;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li > ul {padding-left:2px;display:none;flex-wrap:wrap;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li > ul > li {padding:0 2px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li > ul > li > a{font-size:12px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li > ul > li > ul {padding-left:3px;}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li > ul > li > ul > li {}
	#content.left-menubox .menuBox_Categories > .in > ul.menu > li > ul > li > ul > li > ul > li > ul > li > a {font-size:12px;}
/*** END lista kategorii ***/
/*** BEGIN articles ***/
	.list_articles {overflow:hidden;width:100%;padding:5px 0;}
	.list_articles li {float:left;width:203px;padding:5px 0 5px 22px;background:url(images/about_li.png) 11px 10px no-repeat;}
	.list_articles li a:hover {color:#df005c;}
/*** EnD articles ***/
/*** BEGIN strona_produktu ***/
#strona_produktu {}
#strona_produktu #mtabs4 {clear:both;}
#strona_produktu select {width:170px;padding-right:24px;}
#karta_produktu div.prod_view_left {float:left;width:45%;}
#karta_produktu div.prod_view_right {float:right;width:45%;}
#karta_produktu h1.name {font-family:Manrope, Arial, Helvetica;font-size:24px;font-weight:bold;margin-bottom:0px;color:#4B4B4B;}
#karta_produktu div.bigphoto {display:table;width:100%;min-height:400px;padding:0px;text-align:center;position:relative;}
#karta_produktu div.bigphoto a {display:table-cell;vertical-align:middle;text-align:center;}
#karta_produktu div.bigphoto a img {height:auto;max-width:100%;max-height:600px;}
#strona_produktu .opinie_i_producent {height:25px;overflow:hidden;margin-bottom:5px;}
#strona_produktu .opinie_i_producent .ocena {position:absolute;margin:7px 0 0 0;}
#strona_produktu .opinie_i_producent .ocena .stars {float:left;}
#strona_produktu .opinie_i_producent .ocena .title {display:inline-block;margin-left:6px;}
#strona_produktu .opinie_i_producent .ocena .title a{text-decoration:underline;}
#strona_produktu .opinie_i_producent .nazwa_producenta{position:absolute;margin:7px 0 0 200px;}
#strona_produktu .opinie_i_producent .nazwa_producenta a{font-size:11px;font-weight:bold;text-decoration:underline;}
#strona_produktu .opinie_i_producent .nazwa_producenta a:hover{color:#df005c;}
#strona_produktu div.price, #strona_produktu div.price, #strona_produktu div.delivery-opt > div {margin-bottom:20px;}
#strona_produktu div.box_txt {display:inline-block;text-align:right;width:20%;font-size:13px;margin-right:5px;}
#strona_produktu div.ceny_i_dostepnosc {}
#strona_produktu div.ceny_i_dostepnosc div.p-price, #strona_produktu div.ceny_i_dostepnosc div.n-price {display:inline-block;font-size:36px;color:#df005c;}
#strona_produktu div.ceny_i_dostepnosc div.o-price {display:inline-block;/*text-decoration:line-through;*/font-size:16px;margin-right:10px;} 
#strona_produktu div.ceny_i_dostepnosc div.discount_value {font-size:10px;color:white;background:#df005c;display:inline-block;line-height:15px;padding:0 7px;vertical-align:text-top;height:15px;margin-left:10px;margin-top:-15px;}
#strona_produktu div.ceny_i_dostepnosc div.time_promotion {font-size:12px;position:absolute;padding:2px 3px;}
 
#strona_produktu div.delivery-opt {float:none;}
#strona_produktu div.delivery-opt div.dstat{display:inline-block;font-size:13px;}
#strona_produktu div.delivery-opt div.dstat.dostepnosc_status_on{}
#strona_produktu div.delivery-opt div.dstat.dostepnosc_status_on > span {padding:0 5px;background:black;color:white;font-size:11px;padding:4px 6px;}
#strona_produktu div.delivery-opt div.dstat.dostepnosc_status_off{padding:0 5px;background:#df005c;color:white;font-size:11px;padding:4px 6px;}
#strona_produktu div.delivery-opt div.free_delivery_brand_rule{display:inline-block;background:#fffcd7;padding:4px 6px;}
#strona_produktu div.delivery-opt div.free_delivery_brand_rule.paczkomat{background:#ffcd00;font-family:Manrope, Arial, Helvetica;}
#strona_produktu div.delivery-opt div.free_delivery_brand_rule.paczkomat span{text-transform:uppercase;font-weight:bold;}
#strona_produktu div.cta {}
#strona_produktu div.cta .abuy {}
#strona_produktu div.cta .abuy.hidden {display:none;}
#strona_produktu div.cta .abuy .ilosc {display:inline-block;position:relative;white-space:nowrap;text-align:right;width:20%;font-size:13px;margin-right:5px;vertical-align:top;}
#strona_produktu div.cta .abuy .ilosc .order_max {position:absolute;left:0;right:0;}
#strona_produktu div.cta .abuy .ilosc .quan{display:inline-block;}
#strona_produktu div.cta .abuy .ilosc .quan input[type=text], #strona_produktu div.cta .abuy .ilosc .quan input[type=number] {padding:0;height:47px;line-height:47px;font-size:18px;font-weight:bold;text-align:center;width:55px;}
#strona_produktu div.cta .abuy div.cta_button {display:inline-flex;width:75%;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka {display:flex;flex-wrap:wrap;flex-direction:column;height:47px;width:50%;font-size:15px;font-weight:bold;text-transform:uppercase;background:#df005c;color:white;text-align:center;transition:all 250ms ease;align-items:center;justify-content:center;border-radius:5px;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka > span{display:block;font-size:11px;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka:hover {background:#533b90;transition:all 250ms ease;}
#strona_produktu div.cta div.notify_produkt {}
#strona_produktu div.cta div.notify_produkt.hidden {display:none;}
#strona_produktu div.cta div.notify_produkt > a {display:block;margin-left:21.5%;width:50%;padding:15px 0;font-size:15px;font-weight:bold;text-transform:uppercase;background:#000;color:white;text-align:center;transition:all 250ms ease;}
#strona_produktu div.cta div.notify_produkt > a:hover {background:#df005c;transition:all 250ms ease;}
#strona_produktu div.cta div.button_produkt_wycofany {display:block;margin-left:21.5%;width:50%;padding:15px 0;font-size:15px;font-weight:bold;text-transform:uppercase;background:#fff;color:#000;text-align:center;transition:all 250ms ease;border:solid 1px black;}
#strona_produktu div.cta .abuy .plus_minus {width:13px;height:45px;display:inline-block;cursor:pointer;background:#e5e5e5;border:solid 1px #d1d1d1;border-radius:0;margin-left:-1px;vertical-align:top;}
#strona_produktu .plus_minus::selection{background-color:transparent;}
#strona_produktu .plus_minus .plus{width:13px;height:22px;border-bottom:solid 1px #d7d7d7;background:transparent url(images/img-icons.png) 3px -42px no-repeat;}
#strona_produktu .plus_minus .plus:hover{background-color:#d1d1d1;}
#strona_produktu .plus_minus .plus:active{background-color:#fbfbfb;}
#strona_produktu .plus_minus .plus::selection{background-color:transparent;}
#strona_produktu .plus_minus .minus{width:13px;height:22px;background:url(images/img-icons.png) 3px -84px no-repeat;}
#strona_produktu .plus_minus .minus:hover{background-color:#d1d1d1;}
#strona_produktu .plus_minus .minus:active{background-color:#fbfbfb;}
#strona_produktu .plus_minus .minus::selection{background-color:transparent;}
#strona_produktu .icons {float:left;font-family:Arial, Verdana, Helvetica;margin-bottom:5px;font-size:11px;padding:10px 30px 10px 30px;background:url(img/hs-new-icons.png) 0px 0px no-repeat;}
#strona_produktu .icons.dostepny {background-position:0px -304px;}
#strona_produktu .icons.dostepny span{font-weight:bold;color:#92a722;}
#strona_produktu .icons.niedostepny {background-position:0px -304px;}
#strona_produktu .icons.niedostepny span{font-weight:bold;color:#df005c;}
#strona_produktu .icons.dostawa {background-position:0px -407px;}
#strona_produktu div.show_more_desc {cursor:pointer;width:20%;font-weight:bold;margin:20px auto;border:solid 1px #444;font-size:15px;text-transform:uppercase;text-align:center;height:45px;line-height:45px;display:none;border-radius:5px;}
#strona_produktu div.show_more_desc:hover {background:#000;border-color:#000;color:white;}
#strona_produktu div.prod_desc_shadow {display:none;width:100%;height:100px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 8%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);margin-top:-100px;z-index:22;position:absolute; box-sizing:border-box;}
#strona_produktu .delivery_date_info {display:none;}
#strona_produktu .delivery_date_info.active, #strona_produktu .delivery_date_info.act {display:block;}

	.product .gal .bigphoto a.new_product {text-indent:-20000px;background:url(images/new.png) 0 0 no-repeat;display:block;height:81px;width:81px;position:absolute;left:0;top:0;}
	.product .nfo {height:300px;padding:10px;color:#4B4B4B;line-height:16px;}
	.product .nfo .prbx {margin-bottom:5px;;}
	.product .nfo .prbx2 {width:100%;margin:0 0 10px 0;text-align:center;}
	.product .nfo .mpad {padding-bottom:10px;}
	.product .nfo .lab {font-weight:normal;padding-left:10px;background:url(images/about_li.png) 0 50% no-repeat;}
	.product .nfo .int {font-weight:bold;color:#92a722;padding-left:5px;}
	.product .nfo .int2 {background:white;border:solid 1px #f3f3f3;padding:5px;}
	.product .nfo .int2 img {max-width:100px;max-height:100px;}
	.product .price-addcart {width:628px;padding:0;margin:0;color:#4B4B4B;}
	.product .price-addcart .price {display:inline-block;width:305px;color:#4b4b4b;margin:28px 0 25px 10px;font-weight:bold;white-space:nowrap;}
	.product .price-addcart .price .discount_value {font-size:10px;color:white;background:#92a722;margin-left:8px;line-height:15px;padding:0 7px;}
#strona_produktu #opis, #strona_produktu #att-c {position:relative; margin-left:0; max-width:1200px;}
	.product .ocena {margin:0 10px 10px 10px;}
	.product .ocena .stars img {width:15px;margin:0 2px;}
	
	.product .price-addcart .price span.priceh {font-weight:bold;font-size:12px;}
	.product .price-addcart .price .n-price {color:#df005c;font-size:26px;}
	.product .price-addcart .price .o-price {text-decoration:line-through;font-size:13px;position:absolute;margin-top:-13px;margin-left:-98px;}
	.product .price-addcart .price .p-price {color:#df005c;padding-top:0px;font-size:26px;}
	.product .price-addcart .price .n-price-punkty {color:#819a00;padding-top:5px;font-size:11px;font-weight:normal;}
	.product .price-addcart .abuy a {float:left;padding:0 4px;display:block;background:#CF0A0A;background:linear-gradient(#E20000,#cf0a0a);box-shadow:inset 0 0px 0 1px rgba(0,0,0,0.2);border-radius:2px;width:147px;height:40px;line-height:40px;color:#FFF;font-size:16px;text-shadow:1px 1px 0 #8b1616;font-weight:bold;text-transform:uppercase;font-family:Manrope, Arial;text-align:center;}
	.product .price-addcart .abuy a:hover {background:#CF0A0A;}
	.product .price-addcart .dbuy a {padding-left:15px;display:block;background:url(images/bt_prodv.jpg) 0 -33px no-repeat;width:142px;height:32px;line-height:32px;color:#FFF;font-size:12px;font-weight:bold;}	
	.product .price-addcart .notify_produkt a {padding:0 10px;display:block;background:#CF0A0A;height:40px;font-family:Manrope, Arial, Helvetica;color:#FFF;font-size:15px;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.3);border-radius:3px;}	
	.product .price-addcart .notify_produkt a span {font-size:11px;}	
	.product .price-addcart .notify_produkt a:hover{background:#B03432;}
	
	
	.product .price-addcart .button_produkt_wycofany {display:block;padding:0 5px;height:40px;line-height:40px;color:white;font-size:16px;font-family:Manrope, Arial, Helvetica;font-weight:bold;text-align:center;border:solid 1px #21A0C5;border-radius:3px;text-transform:uppercase;background:#33B1E8;cursor:default;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}	
	.product .add {clear:both;border-top:1px dashed #dfdfdf;margin-top:15px;padding-top:15px;text-align:center;}
	.product .add a.storage-old {margin-top:10px;padding-left:22px;display:block;background:url(images/bt_prodv.jpg) 0 -67px no-repeat;width:135px;height:26px;line-height:25px;color:#404040;font-size:11px;text-shadow:1px 1px 0 #e8e8e8;font-weight:normal;}
	.product .add a.storage {display:block;border-radius:3px;height:30px;line-height:30px;background:#f5f5f5;color:rgb(80, 80, 80);font-size:11px;font-weight:bold;width:100%;border:solid 1px #dfdfdf;text-transform:uppercase;font-family:Manrope,Arial;}
	.product .add a.storage:hover {text-decoration:none;color:white;background:#95AA27;border-color:#788A19;}
	.product .add a.storage-old:hover {background-position:-158px -67px;}
	.product .add a.storaged-old{margin-top:10px;padding-left:25px;display:block;background:url(images/bt_prodv.jpg) 0 -148px no-repeat;width:132px;height:26px;line-height:25px;color:#404040;font-size:12px;text-shadow:1px 1px 0 #e8e8e8;font-weight:bold;}
	.product .price-addcart .add a.storaged-old:hover {background-position:-158px -148px;}
	.product .price-addcart .quan {float:left;width:88px;overflow:hidden;padding:0;margin-bottom:5px;font-size:12px;font-weight:bold;}
	.product .price-addcart .quan input {width:36px;height:38px;line-height:38px;text-align:center;border:none;padding:0;font-size:18px;font-weight:bold;border:1px solid #d1d1d1;border-radius:2px;margin:0 3px;}
	.product .shop_optionsc {color:#4B4B4B;/*margin:0 10px;padding:0 0 20px 0;*/ padding:6px 20px;background:#ddd;margin-top:11px;}
	.product .shop_optionsc table.ctable_options {}
/* Galeria cech */	
#strona_produktu .galeria_zdjec_produktu {display:none;margin:0 0 0 0;overflow:hidden;background:#f2f2f2;max-height:80px;transition:max-height 0.15s ease-out;flex-direction:row;display:flex !important;flex-direction:row;flex-wrap:wrap;padding:2px 0;} 
#strona_produktu .galeria_zdjec_produktu.ml0 {display:block;margin:0;overflow:hidden;min-height:50px;} 
#strona_produktu .galeria_zdjec_produktu.rolled {max-height:inherit;height:auto;overflow:auto;transition:max-height 0.25s ease-in;} 
#strona_produktu .gal_more_less_link{cursor:pointer;margin-top:0px;padding-left:5px;} 
#strona_produktu .gal_more_less_link span {text-decoration:underline;} 
#strona_produktu .gal_more_less_link:hover{color:#df005c;text-decoration:none;} 
#strona_produktu .galeria_zdjec_produktu .g_header{height:18px;padding-left:5px;font-family:Arial, Helvetica;font-size:12px;font-weight:bold;} 
#strona_produktu .galeria_zdjec_produktu div.kafelek{width:30px;height:30px;margin:4px;border-radius:0px;overflow:hidden;border:1px solid #929292;float:left;cursor:pointer;-webkit-box-shadow:inset 0 0 1px 1px #ffffff;box-shadow:inset 0 0 1px 1px #ffffff;font-size:8px;text-align:center;white-space:nowrap;text-align:center;line-height:30px;} 
#strona_produktu .galeria_zdjec_produktu div.kafelek:hover{/*box-shadow:none;*/border-width:5px;margin:0px;border-color:gray;} 
#strona_produktu .galeria_zdjec_produktu div.kafelek.selected {border-width:5px;margin:0px;border-color:black;}
#strona_produktu .galeria_zdjec_produktu img{display:none;max-width:200px;max-height:200px;margin-bottom:5px;cursor:pointer;}
#strona_produktu .galeria_zdjec_produktu div.img_preview{display:none;position:absolute;background:white;z-index:9;text-align:center;padding:10px;font-weight:bold;border:solid 1px #f2f2f2;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.6);box-shadow:0 0 5px 0 rgba(0,0,0,0.6);}
#strona_produktu div.select_name_header {font-weight:bold;margin-bottom:4px;}
#strona_produktu .select_div {position:relative;}
#strona_produktu .select_div > .select_div_option_selected {box-sizing:border-box;padding:0px 5px 0px 10px;/*text-transform:uppercase;*/ border-bottom:1px solid #dfdfdf;cursor:pointer;height:32px;line-height:32px;background:#dfdfdf;font-size:13px;font-weight:bold;letter-spacing:.5px;}
#strona_produktu .select_div > .select_div_option_selected.opt_shown {/*display:none;background:black;color:white;*/ border-color:black;}
#strona_produktu .select_div > .select_div_option_selected.opt_shown:hover {outline:3px;}
#strona_produktu .select_div > .select_div_option_selected:hover {background:#dfdfdf;color:black;}
#strona_produktu .select_div > .select_div_option_selected:after {content:'\25BC';float:right;margin-right:10px;}
#strona_produktu .select_div > .select_div_options_dropdown {display:none;width:100%;background:white;z-index:1;box-sizing:border-box;padding:0;border:1px solid #e0dadb;border-top:none;max-height:210px;overflow:auto;}
#strona_produktu .select_div > .select_div_options_dropdown.selected {/*border-color:#909090;border-top:1px solid #e0dad;*/ border:none;} 
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option {box-sizing:border-box;padding:2px 10px;text-transform:initial;cursor:pointer;border-bottom:solid 1px #e0dadb;font-family:Manrope, Arial, Helvetica;font-weight:bold;height:38px;transition:all 250ms ease;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.not_allowed {color:#9a9a9a;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option:last-child {border-bottom:none;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.selected {background:#ffb2bf;/*color:white;*/ transition:all 250ms ease;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.selected:after {content:"\2713";float:right;font-size:20px;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.selected.not_allowed:after {content:"\2717";}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.selected:hover {background:#ffa2b2;/*color:white;*/}
#strona_produktu .select_div > .select_div_options_dropdown.selected > .select_div_option {display:none;} 
#strona_produktu .select_div > .select_div_options_dropdown.selected > .select_div_option.selected{display:block;background:#f2f2f2;color:inherit;border-bottom:none;transition:all 250ms ease;} 
#strona_produktu .select_div > .select_div_options_dropdown.selected > .select_div_option.selected:hover{background:#eaeaea;} 
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option:hover {text-decoration:underline;background:#ffdbe1;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option > span.sel_img_prev {display:inline-block;vertical-align:middle;visibility:hidden;width:0px;height:32px;margin-right:10px;box-shadow:inset 0 0 1px 1px #ffffff;border:solid 1px #929292;box-sizing:border-box;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.not_allowed > span.sel_img_prev {opacity:0.4;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.selected.not_allowed > span.sel_img_prev {opacity:1;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option span.sel_opt_name {display:inline-block;vertical-align:middle;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option span.sel_opt_name > div {}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option.not_allowed span.sel_opt_name {display:inline-block;vertical-align:middle;}
#strona_produktu .select_div > .select_div_options_dropdown > .select_div_option span.sel_price_add {display:inline-block;margin-right:7px;vertical-align:middle;font-weight:normal;font-size:11px;text-transform:none;}
div#galeria_zdjec_produktu_img_preview{display:none;position:absolute;background:white;z-index:9;text-align:center;padding:10px;font-weight:bold;border:solid 1px #ccc;box-shadow:0 2px 10px rgba(0,0,0,.2)}
div#galeria_zdjec_produktu_img_preview div {position:relative;z-index:2;font-family:Manrope, Arial,Helvetica;text-shadow:1px 1px 0 #fff;}
div#galeria_zdjec_produktu_img_preview .cecha_text {min-width:120px;min-height:25px;}
#div_id_show_product #product .galeria_zdjec_produktu div.img_preview img{max-width:250px;margin:5px;}
div#galeria_zdjec_produktu_img_preview img{max-width:150px;max-height:150px;margin:5px;}
div#galeria_zdjec_produktu_img_preview div.arrow1 {border-color:transparent;border-style:dashed dashed solid;border-width:0 8px 8px;display:block;position:absolute;left:65%;z-index:2;height:0;width:0;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:-8px;}
div#galeria_zdjec_produktu_img_preview div.arrow2 {border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8px 8px;position:absolute;left:65%;top:-7px;z-index:3;height:0;width:0;}	
	
	
	#opis .add_banners {display:none;width:200px;float:right;text-align:right;padding:20px 0;line-height:150%;}
	#opis .prod_desc {width:100%;min-height:150px;max-height:250px;overflow:hidden;padding:20px 0;line-height:150% !important;color:#4B4B4B !important;margin:auto;font-size:16px !important;margin-bottom:20px;letter-spacing:.5px;}
	#opis .prod_desc:after {display:block;content:'';}
	#opis .prod_desc p {padding-bottom:10px;font-size:16px !important;line-height:150% !important;}
	#opis .prod_desc p span {font-size:16px !important;line-height:150% !important;}
	#opis .prod_desc ul {line-height:18px;padding-bottom:13px;padding-left:10px;font-size:16px !important;line-height:150% !important;}
	#opis .prod_desc ul li {/*padding-left:10px;background:url(images/point_r.jpg) 0 7px no-repeat;*/margin-left:25px;font-size:16px !important;line-height:150% !important;}
	#opis .prod_desc ul li:before {content:"\2713";font-weight:bold;color:#df005c;float:left;margin-left:-17px;}
	#opis .prod_desc ul li ul li:before {content:"\25CF";font-weight:normal;color:#767676;}
	#opis .prod_desc ul li span {font-size:16px !important;line-height:150% !important;}
	#opis .prod_desc table {/*display:block;*/}
	#opis .prod_desc table tr {background:#FFF;}
	#opis .prod_desc table tr td {width:346px;padding:7px;border:1px solid #e9e9e9;color:#767676;}
	#opis .prod_desc h1 {color:#df005c;font-weight:bold;font-size:18px;padding-bottom:13px;}
	#opis .prod_desc h2 {color:#df005c;font-weight:bold;font-size:14px;margin:15px 0 5px 0;}
	#opis .prod_desc h3 {color:#4b4b4b;font-weight:bold;font-size:18px;margin:0 0 15px 0;font-family:Manrope, Arial;line-height:125%;letter-spacing:.5px;}
	#opis .prod_desc h4 {color:#df005c;font-weight:bold;margin:15px 0 5px 0;font-family:Manrope, Arial;font-size:16px;letter-spacing:.5px;}
	#opis .prod_desc a {text-decoration:underline;color:#df005c;}
	#opis .prod_desc a:hover {text-decoration:underline;color:#4B4B4B}
	#opis .prod_desc .video {box-sizing:border-box;margin-bottom:5px;display:flex;flex-direction:column;justify-content:center;padding:20px 20px;background-color:#f9f9f9;}
	#opis .prod_desc .video iframe{width:100%;max-width:850px;height:475px;margin:auto;}
	#opis .prod_desc .info_produkt_wycofany{padding:10px;background:#e5e5e5;margin-bottom:40px;font-size:14px;font-weight:bold;}
	#opis .prod_desc blockquote {background-color:#F7E5ED;border-radius:5px;padding:30px 40px;font-style:italic;font-family:Manrope, 'Source serif pro', serif;line-height:100%;position:relative;}
	#opis .prod_desc blockquote:before {content:'\201E';position:absolute;left:10px;top:-30px;color:rgba(176,0,82,0.1);font-size:220px;font-family:'Source serif pro', serif;} 
	#opis .prod_desc blockquote p {font-family:Manrope, 'Source serif pro', serif !important;}
	#opis .prod_desc table.tabela_kolorow {width:100%;}
	#opis .prod_desc table.tabela_kolorow tr td{width:auto;color:#767676;padding:2px 4px;}
	#opis .prod_desc table.tabela_kolorow tr td:nth-child(1){font-weight:bold;text-align:center;}
	#opis .prod_desc table.tabela_kolorow tr:nth-child(even) td {background:#f3f3f3;}
	#opis .prod_desc table.tabela_kolorow thead th { 		text-align:center;		height:31px;		line-height:31px;		padding:0 15px;		color:#4B4B4B;		text-shadow:1px 1px 0 #E8E8E8;		font-weight:bold;		border-right:1px solid #E9E9E9;		background:url(images/zak_bg.jpg) 0 0 repeat-x;	}
	
	div.prod_desc div.wzornik_meble {}
	div.prod_desc div.wzornik_meble .wzornik_meble_row {display:flex;justify-content:space-between;flex-wrap:wrap;}
	div.prod_desc div.wzornik_meble .wzornik_meble_row .wzornik_meble_cell {width:49%;}
	
	/* Rozszerzony opis 2019 */
	#opis .prod_desc .prod_desc_ext {}
	#opis .prod_desc .prod_desc_ext .sto {	box-sizing:border-box;margin-bottom:5px;display:flex;flex-direction:column;justify-content:center;padding:20px 20px;background-color:#f9f9f9;/*position:relative;right:calc((100vw - 100%) * 0.5 );width:100vw;*/}
	#opis .prod_desc .prod_desc_ext .sto > * {	box-sizing:border-box;max-width:1400px;width:100%;margin:auto;}
	#opis .prod_desc .prod_desc_ext .sto h3 {	margin-bottom:15px;}
	#opis .prod_desc .prod_desc_ext table.extra_opis {display:block;border-collapse:collapse;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1400px;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr {display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td {width:48%;display:block;border:none;padding:0;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td h3 {margin-bottom:15px;font-size:20px;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td p {margin-left:20px;font-size:18px !important;line-height:175% !important;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td > img {width:100% !important;max-width:600px !important;height:auto !important;}
	
	/* KONIEC:Rozszerzony opis 2019 */
	
	.product .product_back_button { 		float:right;	}
	.product .product_back_button a{ 		display:block;		border-radius:10px;		-moz-border-radius:10px;		background:url(images/bt_prodv.jpg) -30px -180px no-repeat;		width:20px;		height:20px;		text-align:center;		line-height:20px;		font-weight:bold;	}
	
	.product .product_back_button a:hover { 		background:url(images/bt_prodv.jpg) -30px -207px no-repeat;	}
	
	#strona_produktu #paleta {width:720px;height:500px;overflow:hidden;border:solid 1px #e4e4e4;background:#f2f2f2;}
	#strona_produktu #paleta #drag {padding:0;margin:0;cursor:move;}
	
	#att-c .att {margin-top:0px;padding:5px 0;}
	.product .social h3 {background:url(images/about_li.png) 0 50% no-repeat;padding-left:10px;font-weight:bold;color:#df005c;}
	
	#att-c .att table.att2_table {width:100%;margin-bottom:10px;}
	#att-c .att table.att2_table tr {/*padding:2px 1px 2px 10px;*/}
	#att-c .att table.att2_table tr:nth-child(2n) td {background:#f3f3f3;}
	#att-c .att table.att2_table td {padding:10px 8px;font-size:15px;color:#4B4B4B;border:1px solid #e9e9e9;letter-spacing:.5px;line-height:150%;}
	#att-c .att table.att2_table td.att2_name {font-weight:bold;border-left:2px solid #e9e9e9;width:250px}
	#att-c .att table.att2_table td.att2_option {border-right:2px solid #e9e9e9;}
	#att-c .social {width:724px;background:url(images/dot2.jpg) 0 0 repeat-x;padding-top:20px;}
	
	#att-c .att table.att2_table td.att2label {border:none;background:white !important;color:#97a729;font-weight:bold;font-size:16px;padding:10px 0 5px 0;}
	
#strona_produktu .mag {margin:10px 0;}
#strona_produktu .mag2 {margin:0 0px;}
.prodbut2 a.back {padding-left:25px;display:block;background:url(images/bt_prodv.jpg) 0 -175px no-repeat;width:175px;height:26px;line-height:26px;color:#404040;font-size:11px;text-shadow:1px 1px 0 #e8e8e8;font-weight:bold;}
.prodbut2 a.back:hover {background-position:0 -202px;}
.prodbut2 a.kategory {padding-left:5px;display:block;background:url(images/bt_prodv.jpg) 0 -229px no-repeat;width:218px;height:26px;line-height:26px;color:#404040;font-size:11px;text-shadow:1px 1px 0 #e8e8e8;font-weight:bold;}
.prodbut2 a.kategory:hover {background-position:0 -256px;}
#strona_produktu .google, #strona_produktu .fb {float:left;height:23px;}
#strona_produktu .google {width:80px;}
.user_details .points2 {border-bottom:1px dotted #c4c4c4;padding-bottom:15px;margin-bottom:10px;}
/*** END strona_produktu ***/
.account-wrap .header, .pass .header, .moje_konto_dane_adresowe_header { color:#444;font-weight:bold !important;font-size:22px;margin-bottom:15px;}
.account-wrap .header a, .pass .header a, .moje_konto_dane_adresowe_header a {font-size:11px;line-height:16px;color:#df005c;}
.moje_konto_dane_adresowe_header.acounttt {}
.account-wrap .acounttt {}
.account-wrap .history-ccc {}
.pass .passwd {}
/* BEGIN jquery carousel */
	.jcarousel-container {width:80%;padding:10px 18px;box-sizing:border-box;margin:auto;}
		.jcarousel-clip {overflow:hidden;}
		.jcarousel-list li {width:77px;height:59px;border:1px solid #dfdfdf;padding:3px;margin-right:5px}
		.jcarousel-list li:hover {border-color:#df005c;}
		.jcarousel-list li img {max-width:82px;max-height:59px;}
		.jcarousel-prev {position:absolute;cursor:pointer;background:url(images/c_prev.jpg) 0 -67px no-repeat;height:67px;width:17px;top:10px;left:0;}
		.jcarousel-prev:hover {background-position:0 -134px;}
		.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover {background-position:0 0;cursor:default;visibility:hidden;}
		.jcarousel-next {position:absolute;cursor:pointer;background:url(images/c_next.jpg) 0 -67px no-repeat;height:67px;width:17px;top:10px;right:0;}
		.jcarousel-next:hover {background-position:0 -134px;}
		.jcarousel-next-disabled, .jcarousel-next-disabled:hover {background-position:0 0;cursor:default;visibility:hidden;}
/* END jquery carousel */
/*** BEGIN storage ***/

/*** END storage ***/
/*** BEGIN shopcart ***/
#shopcart {width:100%;}
#shopcart .prodb1 {}
#shopcart .prodb2 {padding:9px 0;font-size:12px;}
#shopcart .bread {padding:3px 0px 20px 0px;}
#shopcart .bread ul {margin:auto;width:100%;text-align:center;}
#shopcart .bread ul li {display:inline-block;margin-right:10px;font-size:20px;font-family:Manrope, Arial, Helvetica;font-weight:bold;text-transform:uppercase;color:#a5a5a5;}
#shopcart .bread ul li.s {color:black;}
#shopcart .bread ul li:nth-child(-n+2):after {content:"\2771";display:inline-block;color:#df005c;font-weight:bold;margin-left:20px;}
#shopcart .shopcart_hidden_box {display:none;}
#div_id_registration .shopcart_hidden_box {display:none;}
#div_id_account_details .shopcart_hidden_box {display:none;}
#shopcart .shopcart_header_q {border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;margin-bottom:-1px;padding-left:162px !important;}
#div_id_registration .shopcart_header_q {border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;margin-bottom:-1px;padding-left:162px !important;}
#div_id_account_details .shopcart_header_q {border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;margin-bottom:-1px;padding-left:162px !important;}
#shopcart .shopcart_header_q.act {background:#f6f6f6;}
#div_id_registration .shopcart_header_q.act {background:#f6f6f6;}
#div_id_account_details .shopcart_header_q.act {background:#f6f6f6;}
#shopcart .shopcart_header_q label {padding:0 !important;margin:0;}
#div_id_registration .shopcart_header_q label {padding:0 !important;margin:0;}
#div_id_account_details .shopcart_header_q label {padding:0 !important;margin:0;}
#shopcart .shopcart_header_q label input[type="checkbox"] {margin-right:5px;}
#div_id_registration .shopcart_header_q label input[type="checkbox"] {margin-right:5px;}
#div_id_account_details .shopcart_header_q label input[type="checkbox"] {margin-right:5px;}
#shopcart .shopcart_add_info {display:block;padding:0;text-transform:uppercase;width:26%;font-size:10px;position:absolute;top:10px;left:40%;}
#div_id_account_details .shopcart_add_info {display:block;padding:0;text-transform:uppercase;width:26%;font-size:10px;position:absolute;top:10px;left:40%;}
#div_id_registration .shopcart_add_info {display:block;padding:0;text-transform:uppercase;width:26%;font-size:10px;position:absolute;top:10px;left:40%;}
#div_id_registration .shopcart_add_info.inline {display:inline-block;padding:0;text-transform:uppercase;width:26%;font-size:10px;top:inherit;left:inherit;margin-left:5px;position:relative;}
#div_id_account_details .shopcart_add_info.inline {display:inline-block;padding:0;text-transform:uppercase;width:26%;font-size:10px;top:inherit;left:inherit;margin-left:5px;position:relative;}
#shopcart .form-item.if_nazwa_firmy .nazwa-frimy-requ {display:none;}
#div_id_registration .form-item.if_nazwa_firmy .nazwa-frimy-requ {display:none;}
#div_id_account_details .form-item.if_nazwa_firmy .nazwa-frimy-requ {display:none;}
#shopcart .if_nazwa_firmy_ul {margin-top:-20px;}
#div_id_registration .if_nazwa_firmy_ul {margin-top:-20px;}
#div_id_account_details .if_nazwa_firmy_ul {margin-top:-20px;}
#shopcart .if_nazwa_firmy_ul.act {background:#f6f6f6;border-top:solid 1px #d7d7d7;margin-top:0;}
#div_id_registration .if_nazwa_firmy_ul.act {background:#f6f6f6;border-top:solid 1px #d7d7d7;margin-top:0;}
#div_id_account_details .if_nazwa_firmy_ul.act {background:#f6f6f6;border-top:solid 1px #d7d7d7;margin-top:0;}

body#div_id_opc_checkout .top_txt_banner, body#div_id_opc_checkout #h-links, body#div_id_opc_checkout #menu_warp, body#div_id_opc_checkout #stopka_newsletter, body#div_id_opc_checkout #footer-allX, body#div_id_opc_checkout #h .logo-eco, body#div_id_opc_checkout #h .srh, body#div_id_opc_checkout #h .h_icons, body#div_id_opc_checkout .top-links-bar, body#div_id_opc_checkout .main-nav-container, body#div_id_opc_checkout .header-hamburger, body#div_id_opc_checkout #mc .bcrX, body#div_id_opc_checkout .header-search, body#div_id_opc_checkout .header-actions, body#div_id_opc_checkout .desktop-sticky-cat-btn {display:none !important;}
body#div_id_opc_checkout #h div.h_icons {margin-top:0 !important;}
body#div_id_opc_checkout #h {padding-bottom:0 !important;}
body#div_id_opc_checkout #t.t-bis #h {padding-top:0;}
body#div_id_opc_checkout .header-wrapper {border-bottom:none;}
body#div_id_opc_checkout  .header-main-container {padding:10px 15px 10px 15px !important; gap:0 15px;}

#div_id_order_details div.delivery_country_switcher {width:100%;background:black;color:white;font-size:16px;padding:5px 10px;text-align:left;box-sizing:border-box;}
#div_id_order_details div.delivery_country_switcher > div {display:inline-block;margin:0 3px;}
#div_id_order_details div.delivery_country_switcher > div > select {font-size:16px;height:auto;padding:7px 5px;}
#shopcart .thx {width:100%;text-align:center;padding:20px 0 21px ;line-height:16px;margin-bottom:35px;}
#shopcart .thx p {color:#87a900;font-weight:bold;font-size:26px;font-family:Manrope, Arial, Helvetica;}
#shopcart .empty_shopcart {padding:15px 18px 5px 18px;width:100%;text-align:center;font-size:42px;font-family:Manrope, Arial;font-weight:bold;box-sizing:border-box;}
#shopcart .cartli {padding:15px 0;}
#div_id_order_confirm #shopcart .cartli {display:none;}
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler {display:block;box-sizing:border-box;width:100%;border:solid 1px #d7d7d7;text-align:left;padding:10px;cursor:pointer;font-size:15px;background:white;}
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler:hover {background:#f6f6f6;}
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler span.ico {display:block;float:right;width:25px;height:25px;background:url(img/sprite.png) -133px -183px no-repeat;transform:rotate(90deg);}
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler.act {background:#f6f6f6;}
#div_id_order_confirm div.podsumowanie_zam_left {box-sizing:border-box;display:inline-block;padding:10px;width:100%;background:#e5e6e8;}
#div_id_order_confirm div.podsumowanie_zam_right {box-sizing:border-box;display:inline-block;width:66%;vertical-align:top;}
#div_id_order_confirm div.podsumowanie_zam_right .mail_shipment {border:none !important;}
#div_id_order_confirm div.podsumowanie_zam_right .opakowaniaWrapper {display:none;}
#div_id_order_confirm .mail_shipment.platnosc {border:none !important;}
#div_id_order_confirm .mail_shipment.platnosc th {padding:13px 0 10px !important;}
#div_id_order_confirm .mail_shipment.platnosc td {padding:0 !important;}
#div_id_order_confirm div.podsumowanie_zam_right .mail_shipment tr td {font-size:14px !important;box-sizing:border-box;padding:0 !important;}
#div_id_order_confirm div.podsumowanie_zam_right .mail_shipment tr th {width:50%;box-sizing:border-box;padding:13px 0 10px !important;}
#div_id_order_confirm ul.shopcart_summary {border-bottom:solid 1px #d7d7d7;background:#f6f6f6;padding:20px;}
#div_id_order_confirm ul.shopcart_other {/*padding-right:20px;*/}
#div_id_order_confirm ul.shopcart_discount_code {/*padding-right:20px;*/}
/*#div_id_order_confirm #szczegoly_zam_copy {width:auto;margin:20px auto 0 auto;padding-bottom:20px;border-bottom:solid 1px #d7d7d7;}*/
#div_id_order_confirm #szczegoly_zam_copy {width: auto; margin: 20px auto 0 auto; padding: 10px;display: flex;justify-content: center;}
#div_id_order_confirm #szczegoly_zam_copy table.ctable_small {border:none;width:auto; background: none;}
#div_id_order_confirm #szczegoly_zam_copy table.ctable_small tr td {font-size:14px; }
#div_id_order_confirm .sposob_platnosci {font-size:14px;}
#div_id_order_confirm .sposob_platnosci > p {margin-bottom:7px;}
#div_id_order_confirm .sposob_platnosci > p > span {display:block;/*text-transform:uppercase;*/font-weight:bold;}
#div_id_order_confirm .sposob_platnosci > p.prosba_o_wplate {}
#div_id_order_confirm .sposob_platnosci > p.prosba_o_wplate b {/*font-size:18px;*/}
#div_id_order_confirm .sposob_platnosci span.sposob_platnosci_span_header {display:inline-block;background:black;color:white;padding:0 5px;text-transform:uppercase;font-size:12px;}
	div.cartli ul.titlesc {display:table;height:40px;line-height:40px;width:100%;margin-bottom:1px;font-weight:bold;color:#444;font-size:18px;}
		ul.titlesc li {display:table-cell;text-align:center;box-sizing:border-box;border-bottom:solid 1px #d7d7d7;}
		ul.titlesc li.l1 {width:51%;text-align:left;padding-left:10px;}
		#div_id_order_confirm ul.titlesc li.l1 {width:56%;text-align:left;padding-left:10px;}
		ul.titlesc li.l2 {width:15%;}
		ul.titlesc li.l3 {width:15%;}
		ul.titlesc li.l4 {width:15%;}
		ul.titlesc li.l5 {width:5%;}
		
		ul.titlesc li.l1x {width:635px;}
		ul.titlesc li.l2x {width:110px;}
		ul.titlesc li.l3x {width:100px;}
		ul.titlesc li.l4x {width:131px;}
	div.cartli ul.shopcart-prod-list {display:table;width:100%;}
		ul.shopcart-prod-list li {display:table-row;}
		ul.shopcart-prod-list li.FreeGift {background:#f8f2f2;}
		ul.shopcart-prod-list li.FreeGift .name .photo {min-width:90px;padding:20px 0;}
		ul.shopcart-prod-list li > div {display:table-cell;box-sizing:border-box;border-bottom:solid 1px #d7d7d7;vertical-align:middle;}
		
		
		ul.spl2 li {border-bottom:1px solid #e9e9e9;width:100%;}
		
		ul.spl2 li.nth-child-2 {}
		ul.shopcart-prod-list li.others {color:#767676;}
		ul.spl2 li.others {background:white;}
		ul.shopcart-prod-list li.others .rabat {padding:19px 0 19px 42px;width:744px;text-align:right;}
		ul.spl2 li.others .rabat {width:828px;padding:10px;}
		ul.shopcart-prod-list li.others .r_tot {padding:19px 0;width:131px;text-align:center;color:#df005c;font-weight:bold;font-size:14px;}
		
		
		ul.spl2 li.others .r_tot {padding:10px;width:112px;font-size:13px;color:#df005c;font-weight:bold;}
		ul.shopcart-prod-list li.others .discount-c {padding:19px 21px;}
		ul.shopcart-prod-list li.summary {background:#F6F6F6;text-align:right;}
		ul.shopcart-prod-list li.summary .sco {padding:19px 21px;}
		ul.shopcart-prod-list li.summary .sco .summary {font-size:16px;font-weight:bold;display:inline-block;}
		ul.shopcart-prod-list li.summary strong {color:#df005c;}
		ul.shopcart-prod-list li .prod_box {display:table;}
		ul.shopcart-prod-list li .prod_box > div {display:table-cell;vertical-align:middle;}
		ul.shopcart-prod-list li .name {width:51%;padding:8px;}
		#div_id_order_confirm ul.shopcart-prod-list li .name {width:56%;padding:8px;}
		ul.shopcart-prod-list li .name .photo {width:15%;text-align:center;}
		ul.shopcart-prod-list li .name .photo > a {display:block;text-align:center;width:93px;}
		ul.shopcart-prod-list li .name .photo img {max-width:100%;max-height:93px;height:auto;}
		
		ul.shopcart-prod-list li .name .nazwa_prod {width:80%;padding-left:4%;}
		ul.shopcart-prod-list li .name .nazwa_prod h2 {font-size:15px;}
		ul.shopcart-prod-list li .name .nazwa_prod a {font-size:15px;}
		ul.shopcart-prod-list li .name .nazwa_prod a:hover {color:#df005c;}
		ul.shopcart-prod-list li .name .nazwa_prod span.features {display:block;font-size:11px;}
		ul.shopcart-prod-list li .name .nazwa_prod span.mag_alert {display:block;font-family:Manrope, Arial, Helvetica, sans-serif;font-size:11px;color:#df005c;}
		ul.shopcart-prod-list li .name .nazwa_prod span.gratis_info {font-size:11px;display:block;}
		ul.shopcart-prod-list li .name .nazwa_prod span.shopcart_prod_gratis_nazwa {font-size:15px;}

		ul.shopcart-prod-list li .name .nazwa_prod div.shopcart_prod_gratis_ico {background-color:#59946B;border-radius:2px;color:#fff;display:inline-block;font-size:11px;padding:0 2px;line-height:14px;vertical-align:baseline;margin-right:4px;}
		ul.shopcart-prod-list li .quan span.shopcart_prod_gratis_ilosc {font-size:16px;font-weight:bold;}
		
		ul.shopcart-prod-list li .quan {width:15%;text-align:center;}
		#div_id_order_confirm ul.shopcart-prod-list li .quan {width:15%;text-align:center;font-size:16px;}
		ul.shopcart-prod-list li .quan input {border:1px solid #d7d7d7;width:52px;height:42px;line-height:42px;text-align:center;padding:0;font-size:16px;font-weight:bold;display:inline-block;-moz-appearance:textfield;}
		
		a.calculate-icon {display:inline-block;background:url(images/calculate_icon.png) 0 0 no-repeat;height:19px;width:19px;text-indent:-9999px;margin-left:5px;}
		a.calculate-icon:hover {background-position:0 -19px;}
		
		ul.shopcart-prod-list li .price {width:15%;padding:8px;text-align:center;font-size:18px;}
		ul.shopcart-prod-list li .razem {width:15%;padding:8px;text-align:center;font-size:18px;}
		ul.shopcart-prod-list li .usun {width:4%;}
		ul.shopcart-prod-list li .usun a {display:block;text-indent:-20000px;width:15px;height:15px;background:url(images/del.png) 0 0 no-repeat;}
		ul.shopcart-prod-list li .usun a:hover {background-position:0 -15px;}
		
		ul.shopcart-prod-list li .price > span, ul.shopcart-prod-list li .price > strong, ul.shopcart-prod-list li .razem > strong {display:block;}
		ul.shopcart-prod-list li .price > span.old_price, ul.shopcart-prod-list li .razem > span.old_price {display:block;font-size:11px;text-decoration:line-through;}
		ul.shopcart-prod-list li .price > span.discount, ul.shopcart-prod-list li .razem > span.discount {display:inline-block;margin-top:0px;margin-left:0px;font-size:10px;color:white;background:#df005c;line-height:15px;padding:0 7px;height:15px;}
		
		ul.spl2 li h2 a {width:550px !important;}
		ul.spl2 li .name {width:618px !important;}
		ul.spl2 li .price {width:94px !important;}
		ul.spl2 li .quan {font-size:13px;padding:36px 0;width:15%;text-align:center;color:#4b4b4b;}
		ul.spl2 li .razem {color:#df005c;width:115px;}
		
		ul.shopcart_discount_code {}
		ul.shopcart_discount_code li {text-align:right;}
		ul.shopcart_discount_code li > div {}
		
		ul.shopcart_other {font-size:14px;margin-top:10px;}
		ul.shopcart_other li.others {text-align:right;padding:5px 3px;/*background:#a5b80f;color:white;*/}
		ul.shopcart_other li.others .rabat{display:inline-block;}
		ul.shopcart_other li.others .r_tot{font-size:18px;font-weight:bold;min-width:80px;display:inline-block;}
		ul.shopcart_summary {font-size:18px;margin-bottom:20px;margin-top:20px;}
		ul.shopcart_summary li {text-align:right;}
		ul.shopcart_summary li strong {color:black;}
		
		div.under_cart_left {display:inline-block;width:49%;box-sizing:border-box;vertical-align:text-top;}
		div.under_cart_right {float:right;width:45%;box-sizing:border-box;vertical-align:text-top;background:#fafafa;padding:20px;margin-top:15px;}
		.btn {display:block;width:100%;text-transform:uppercase;text-align:center;font-family:Manrope, Arial, Helvetica;}
		.btn.btn1-f {background:#df005c;min-width:225px;color:white;font-size:16px;padding:17px 0;font-weight:bold;transition:all 250ms ease;border-radius:5px;}
		.btn.btn1-f:hover {background:#000;color:white;transition:all 250ms ease;}
		.btn1-b {display:inline-block;text-decoration:underline;color:#444;font-size:13px;padding:10px 0;font-weight:normal;}
		.btn1-b:hover {color:#df005c;}
#shopcart div.shopcart-trusted-icons {background:url(img/trusted-icons-shopcart2.jpg) center 0 no-repeat;height:60px;width:45%;float:right;clear:both;margin-top:20px;}		
#shopcart div#dataTable {display:none;}
#shopcart h1.free-shipping-banner {width:100%;background:black;color:white;font-size:16px;text-align:center;padding:15px 0;}		
#shopcart h1.free-shipping-banner.free_delivery {background:#1f8e26;}		
#shopcart h1.free-shipping-banner span.free-shipping-banner_ico {display:inline-block;vertical-align:middle;height:45px;/*background:url(img/sprite.png) -88px -169px no-repeat;*/width:31px;height:23px;margin-right:10px;height:45px;line-height:45px; display: none;}		
#shopcart .btns-cart, #shopcart .btns-cart2 {padding:10px 0 0 0;width:100%;margin-bottom:30px;}
#login_table {}
div.wybory_logowania {width:100%;padding:0;background:#f9f9f9;box-sizing:border-box;padding:3%;}
div.wybory_logowania div.pass_reminder{display:none;width:70%;margin:auto;box-sizing:border-box;}
div.wybory_logowania div.zaloz_konto2{width:70%;margin:auto;box-sizing:border-box;}
div.wybory_logowania div.pass_reminder p.passH {padding:15px 0 10px 0;font-size:16px;font-weight:bold;text-transform:uppercase;}
div.wybory_logowania div.pass_reminder p.passwordForgot {padding:0;}
div.wybory_logowania div.pass_reminder div.passwordForgot2 {padding:15px 0;}
div.wybory_logowania div.pass_reminder div.passwordForgot2 input[type="text"] {box-sizing:border-box;width:60%;height:40px;line-height:40px;font-family:Manrope, Arial, Helvetica;font-size:14px;}
div.wybory_logowania div.pass_reminder div.passwordForgot2 input[type="submit"].sendform.medium {box-sizing:border-box;font-size:11px;width:39%;height:40px;padding:0;line-height:40px;}
div.wybory_logowania h2 {font-size:22px;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:20px;}
div.wybory_logowania div.wybor_szybkie_zakupy {width:50%;height:100%;float:left;box-sizing:border-box;padding:0 20px 0 20px;}
div.wybory_logowania div.wybor_szybkie_zakupy div.text {width:70%;padding-top:30px;font-size:13px;margin:auto;line-height:150%;}
#div_id_login_page div.wybory_logowania div.wybor_logowanie {float:left;}
#div_id_login_page div.wybory_logowania div.wybor_szybkie_zakupy {float:right;}
div.wybory_logowania div.fast_buy {width:100%;margin:0;background:black;color:white;height:45px;line-height:45px;display:block;padding:0;text-shadow:none;box-sizing:border-box;margin-top:20px;text-align:center;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:all 250ms ease;}
div.wybory_logowania div.fast_buy2 {width:100%;margin:0;background:white;color:black;height:45px;line-height:45px;display:block;padding:0;text-shadow:none;box-sizing:border-box;margin-top:20px;text-align:center;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:all 250ms ease;border:solid 1px black;}
div.wybory_logowania div.fast_buy2:hover {background:black;color:white;}
div.wybory_logowania div.fast_buy:hover {background:#df005c;transition:all 250ms ease;}
div.wybory_logowania div.wybor_logowanie {width:50%;float:right;box-sizing:border-box;padding:0 20px 0 20px;}
div.wybory_logowania div.wybor_logowanie:after {clear:both;}
#shopcart table.ctable_login_inputs, #div_id_login_page table.ctable_small.login1 {margin:auto;width:70%;border:none;background:none;}
#shopcart table.ctable_login_inputs tr, #div_id_login_page table.ctable_small.login1 tr {}
#shopcart table.ctable_login_inputs tr.userPassword td:first-child, #div_id_login_page table.ctable_small.login1 tr.userPassword td:first-child {padding-top:10px;}
#shopcart table.ctable_login_inputs tr td, #div_id_login_page table.ctable_small.login1 tr td {display:block;padding-bottom:5px;font-size:14px;box-sizing:border-box;}
#shopcart table.ctable_login_inputs tr td input, #div_id_login_page table.ctable_small.login1 tr td input {width:100%;box-sizing:border-box;height:40px;font-family:Manrope, Arial, Helvetica;font-size:14px;}
#shopcart table.ctable_login_inputs tr td input[type="submit"], 
#div_id_login_page table.ctable_small.login1 tr td input[type="submit"] 
{ 	width:100%;margin:0;background:#000;color:white;height:45px;line-height:45px;display:block;padding:0;text-shadow:none;box-sizing:border-box;margin-top:20px;margin-bottom:5px;	}
#shopcart table.ctable_login_inputs tr td input[type="submit"]:hover, 
#div_id_login_page table.ctable_small.login1 tr td input[type="submit"]:hover 
{ 	background:#df005c;transition:all 250ms ease;}
#shopcart table.ctable_login_inputs tr td.btnLogin, #div_id_login_page table.ctable_small.login1 tr td.btnLogin {text-align:left;}
#shopcart table.ctable_login_inputs tr td.btnLogin a, #div_id_login_page table.ctable_small.login1 tr td.btnLogin a{text-decoration:underline;}
#shopcart table.ctable_login_inputs tr td.btnLogin a:hover, #div_id_login_page table.ctable_small.login1 tr td.btnLogin a:hover{color:#df005c;}
#shopcart input#username_sk {width:100%}
#div_id_login_page input#username_sk {width:100%}
	.btns-cart2 a.btn1-g, .btns-cart a.btn1-g {display:block;font-family:Manrope, Arial;font-size:14px;font-weight:bold;text-transform:uppercase;color:#404040;text-shadow:1px 1px 0 #e6e6e6;padding:0 16px;height:40px;line-height:40px;background:#DFDFDF;border-radius:2px;}
	.btns-cart2 a.btn1-g:hover, .btns-cart a.btn1-g:hover {background:#cfcfcf;}
	.btns-cart2 a.btn1, .btns-cart a.btn1 {display:block;font-family:Manrope, Arial;font-size:14px;font-weight:bold;text-transform:uppercase;color:white;text-shadow:1px 1px 0 rgba(0,0,0,0.2);padding:0 16px;height:40px;line-height:40px;background:#A5B80F;border-radius:2px;}
	.btns-cart2 a.btn1:hover, .btns-cart a.btn1:hover {background:#869700;}
	.btns-cart2 a.btn2 {display:block;color:#FFF;text-shadow:1px 1px 0 #6b9200;padding-left:10px;width:188px;height:32px;line-height:32px;background:url(images/cart_btns.jpg) 0 -93px no-repeat;font-weight:bold;}
	.btns-cart2 a.btn2:hover {background-position:0 -126px;}
	/*#div_id_order_confirm input[type='submit'].sendform_long {border:0px;height:50px;width:290px;background:url('https://static.payu.com/pl/standard/partners/buttons/payu_account_button_long_03.png');background-repeat:no-repeat;cursor:pointer;text-indent:-2000px;outline:0;}*/
	#div_id_order_confirm input[type='submit'].sendform_long {border:0px;height:50px;width:100%;cursor:pointer;outline:0;}
	#div_id_order_confirm input[type='submit'].sendform_long:hover {opacity:0.9;}
	#div_id_order_confirm .sendform_long:hover {background:black;}
#shopcart div.discount-h-used {display:block;box-sizing:border-box;width:100%;border:solid 1px transparent;text-align:left;padding:10px;font-size:14px;background:#a0a0a0;color:white;}	
#shopcart div.discount-h-used > span {color:#fff;font-weight:bold;}
#shopcart div.discount-h {display:block;box-sizing:border-box;width:100%;border:solid 1px #d7d7d7;text-align:left;padding:10px;cursor:pointer;font-size:14px;background:white;}	
#shopcart div.discount-h:hover {background:#eee;}
#shopcart div.discount-h span.ico {display:block;float:right;width:25px;height:25px;background:url(img/sprite.png) -133px -183px no-repeat;}
#shopcart div.discount-c {display:none;background:white;box-sizing:border-box;padding:0;height:125px;}	
#shopcart div.discount-ch {text-align:left;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:25px;padding:10px;background:#efefef;}
#shopcart div.discount-ch2 {text-align:left;font-size:14px;font-weight:bold;padding:10px;}
#shopcart div.discount-ch2 > div {margin-bottom:5px;}
#div_id_order_list #shopcart div.btns-cart2 {display:none;}
input#discount_code {border:1px solid #adadad;width:60%;height:28px;line-height:28px;padding-left:10px;margin-right:10px;font-family:Manrope, Arial, Helvetica;font-size:14px;font-weight:bold;vertical-align:middle;}
#shopcart a.actv {display:inline-block;color:#000;text-align:center;padding:0 15px;height:35px;line-height:35px;background:#fff;font-weight:bold;border:solid 1px black;text-transform:uppercase;font-size:13px;}
#shopcart a.actv:hover {background:#000;color:#fff;}
a.przel {color:#767676;background:url(images/calculate_icon.png) 100% 0 no-repeat;height:19px;width:45px;display:block;padding:0 25px 0 580px;margin:10px 0;line-height:19px;}
a.przel:hover {background-position:100% -19px;}
#shopcart .shopcart_banner_promo {float:right;display:none;line-height:28px;font-size:11px;color:#df005c;}
#shopcart .shopcart_banner_promo a {text-decoration:underline;color:#df005c;}
#shopcart .shopcart_banner_promo a:hover {color:#4B4B4B;}
#shopcart div.table {padding:15px 0;box-sizing:border-box;width:100%;}
#shopcart #pay-wrap {width:49%;float:left;}
#shopcart #pay-wrap table tr, #shopcart #ship-wrap table tr {/*border: solid 3px transparent;*/}
#shopcart #pay-wrap table tr:hover, #shopcart #ship-wrap table tr:hover {/*border: solid 3px transparent;*/}
#div_id_order_details .ctable_small td.p_td{}
#div_id_order_details .ctable_small td.p_td:before{content:'';}
#shopcart tr[data_wysylka_id="25"]{}
#shopcart tr[data_wysylka_id="32"]{}
#shopcart tr[data_wysylka_id="7"]{}
#shopcart tr[data_wysylka_id="28"]{}


#shopcart select#bank {display:none;}
#shopcart #ship-wrap {width:49%;float:right;}
#shopcart #payments-row {clear:both;}
#mail_pay #payments-row {clear:both;margin:10px 0 40px 0;padding:0;}
#mail_pay form div {font-family:Manrope, Arial;font-size:18px;font-weight:bold;color:#df005c;padding:10px;margin-left:5px;}
#shopcart #payments-list-ul, #mail_pay #payments-list-ul {text-align:center;}
#shopcart #payments-list-ul li,#mail_pay #payments-list-ul li {float:left;width:151px;height:100px;padding:5px 0 8px 0;border:solid 1px #e9e9e9;border-radius:2px;margin:5px 8px 5px 3px;text-align:center;font-size:12px;cursor:pointer;color:#767676;}
#shopcart #payments-list-ul li:nth-child(6n), #mail_pay #payments-list-ul li:nth-child(6n) {margin-right:3px;}
#shopcart #payments-list-ul li .etykieta, #mail_pay #payments-list-ul .etykieta {height:35px;font-size:12px;font-family:Arial,Verdama,Helvetica;color:#767676;font-weight:normal;padding:0;margin:0;}
#shopcart #payments-list-ul li.zaznaczony_bank, #mail_pay #payments-list-ul .zaznaczony_bank {/*border:solid 3px;margin:2px 8px 2px -2px !important;*/ box-shadow:0 0 0 3px gray;background:#f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x;}
#shopcart #payments-list-ul li .radio, #mail_pay #payments-list-ul .radio {padding:0;margin:0;}
#shopcart #payments-list-ul li img, #mail_pay #payments-list-ul li img {margin-bottom:3px;}
#shopcart #payments-list-ul li:hover, #mail_pay #payments-list-ul li:hover {background:#f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x;}
#mail_pay #payments-list-ul li {opacity:0.25;}
#mail_pay #payments-list-ul li:hover{opacity:1;}
#mail_pay #payments-list-ul .zaznaczony_bank {opacity:1;}
#div_id_main_page #mail_pay > p {text-align:center;}
#div_id_main_page #mail_pay div.sposob_platnosci {display:none;}
#div_id_main_page #mail_pay div.sposob_platnosci.payu {display:block;text-align:center;}
#div_id_main_page #mail_pay div.sposob_platnosci.payu > * {float:none !important;margin-left:0 !important;}
#div_id_main_page #mail_pay div.sposob_platnosci.przelew {}
#div_id_main_page #mail_pay div.sposob_platnosci.payu .sposob_platnosci_span_header {}
#div_id_main_page #mail_pay div.sposob_platnosci.payu input[name="submit_send"] {height:auto;line-height:initial;padding:15px 50px;transition:all 250ms ease;}
#div_id_main_page #mail_pay div.sposob_platnosci.payu input[name="submit_send"]:hover {background:black;}
/*** END shopcart ***/
/*** BEGIN coments ***/
#porady .cw {border:1px solid #e9e9e9;margin-bottom:10px;padding:15px;background:#fafafa;}
#porady .cw .author {font-weight:bold;color:#4b4b4b;padding-bottom:12px;}
#porady .cw .author > span {display:inline-block;text-transform:uppercase;background:gray;color:white;padding:1px 5px;border-radius:2px;}
#porady .cw .data {font-weight:normal;padding-bottom:12px;float:right;font-size:11px;}
#porady .cw .content {font-size:16px;line-height:150%;letter-spacing:.5px;}
#porady .cw .ocena {font-weight:bold;color:#4b4b4b;padding-top:12px;}
#porady .cw .ocena .sp {padding:5px 5px 0 0;display:inline-block;vertical-align:middle;}
#porady .cw .ocena .gwiazdki {display:inline-block;vertical-align:middle;}
#porady .cw .ocena img {padding-left:2px;mix-blend-mode:multiply;}
#porady .ncw .no_coment {padding:15px 0;}
#porady .combut {padding:0 0 20px 0;}
	.combut a#comment {text-align:center;padding:10px 20px;display:inline-block;background:#df005c;color:#FFF;font-size:16px;font-weight:bold;text-transform:uppercase;}
	.combut a#comment:hover {background:#000;}
	
#porady h3 {color:#4b4b4b;font-weight:bold;font-size:20px;padding:20px 0;font-family:Manrope, Arial;line-height:125%;letter-spacing:.5px;}	
/*** END coments ***/
/*** BEGIN artykuł ***/
.div_class_article .article_text .strona_artykulu {padding:20px;font-size:14px;line-height:150%;color:#4b4b4b;}
.article_text .ikona_artykulu .strona_artykulu {display:none;}
.article_text .strona_artykulu h1 {color:#4b4b4b;font-weight:bold;font-size:26px;padding-bottom:13px;line-height:150%;font-family:Manrope, Arial, Helvetica;letter-spacing:.5px;}
.article_text .strona_artykulu h2 {color:#4b4b4b;font-weight:bold;font-size:22px;margin:15px 0 10px 0;line-height:150%;font-family:Manrope, Arial, Helvetica;}
.article_text .strona_artykulu h3 {color:#4b4b4b;font-weight:bold;font-size:18px;margin:15px 0 10px 0;}
.article_text .strona_artykulu h4 {color:#df005c;padding-left:10px;font-weight:bold;margin:15px 0 5px 0;background:url(images/about_li.png) 0 6px no-repeat;}
.article_text .strona_artykulu h5 {color:#df005c;padding-top:25px;}
.article_text .strona_artykulu a {color:#df005c;text-decoration:underline;}
.article_text .strona_artykulu a:hover {color:#A0B800;}
.article_text .strona_artykulu p {line-height:150%;font-size:16px;padding-bottom:10px;}
.article_text .strona_artykulu img {float:right;padding:15px;margin:15px;border:solid 1px #e2e2e2;}
.article_text .strona_artykulu div img {float:none;padding:0;}
.article_text .strona_artykulu ul {padding-bottom:13px;padding-left:10px;font-size:16px !important;line-height:150% !important;}
.article_text .strona_artykulu ul li {margin-left:25px;}
.article_text .strona_artykulu ul li:before {content:"\2713";font-weight:bold;color:#df005c;float:left;margin-left:-17px;}
.article_text .strona_artykulu ol {line-height:150%;font-size:16px;padding-bottom:13px;padding-left:13px;}
.article_text .strona_artykulu ol li {list-style-type:decimal;}
.article_text .strona_artykulu ol li ol li {list-style-type:lower-alpha;margin-left:15px;}
.article_text .strona_artykulu table caption {color:#97a729;font-weight:bold;font-size:16px;padding-bottom:10px;}
.article_text .strona_artykulu table {padding-bottom:15px;}
.article_text .strona_artykulu table tr th {color:#4B4B4B;padding:7px;}
.article_text .strona_artykulu table tr td {width:346px;padding:7px;border:1px solid #e9e9e9;color:#767676;}
.article_text .strona_artykulu table tr td img{float:none;padding:0;}
.article_text .strona_artykulu .top_img {position:relative;left:-14px;top:-15px;width:752px !important;border-radius:5px 5px 0 0;}
.article_text .strona_artykulu div.box_button_cta {text-align:center;}
.article_text .strona_artykulu a.button_cta {display:inline-block;border:solid 1px black;text-transform:uppercase;transition:all 250ms ease;text-decoration:none;margin:10px;padding:15px 20px;color:black;font-weight:bold;}
.article_text .strona_artykulu a.button_cta:hover {background:black;color:white;}
.article_text .strona_artykulu div.button_green {width:157px;height:32px;background:url(images/button-green-bg.png) 0 0 no-repeat;cursor:pointer;text-align:center;}
.article_text .strona_artykulu div.button_green:hover {background:url(images/button-green-bg.png) -158px 0 no-repeat;}
.article_text .strona_artykulu div.button_green a {color:white;text-shadow:1px 1px 0 #6B9200;display:block;line-height:32px;font-weight:bold;text-decoration:none;}
.article_text table.nagtab thead {background:url(images/zak_bg.jpg) 0 0 repeat-x;}
#cennik_dostaw thead {background:black;color:white;}
.article_text table.nagtab thead th {text-align:center;height:31px;line-height:31px;padding:0 15px;color:#4B4B4B;text-shadow:1px 1px 0 #E8E8E8;font-weight:bold;border-right:1px solid #E9E9E9;}
#cennik_dostaw thead th {text-align:center;height:31px;line-height:31px;padding:0 15px;color:#fff;font-weight:bold;border-right:1px solid #E9E9E9;font-size:16px;line-height:100%;padding:8px 0;}
#cennik_dostaw tr td, .article_text table.nagtab tr td{color:#444;text-align:center;background:white;width:auto !important;}
#cennik_dostaw tr td.left, .article_text table.nagtab tr td.left {text-align:left !important;}
#cennik_dostaw tr td.widthauto, .article_text table.nagtab tr td.widthauto{width:auto !important;}
#cennik_dostaw tr:hover td, .article_text table.nagtab tr:hover td{text-align:center;background:#fcfcfc;}
#cennik_dostaw tr:nth-child(even) td, .article_text table.nagtab tr:nth-child(even) td{background:#f3f3f3;}
#cennik_dostaw tr:nth-child(even):hover td, .article_text table.nagtab tr:nth-child(even):hover td{background:#efefef;}
#cennik_dostaw .title_dpd {background:url(images/dpd_logo.jpg) left center no-repeat;font-size:16px;font-weight:bold;padding-left:125px;height:90px;line-height:90px;}
#cennik_dostaw .title_ups {background:url(images/ups_logo.jpg) left center no-repeat;font-size:16px;font-weight:bold;padding-left:125px;height:90px;line-height:90px;} 
#cennik_dostaw .title_inpost {background:url(images/inpost_logo.jpg) left center no-repeat;font-size:16px;font-weight:bold;padding-left:125px;height:90px;line-height:90px;} 
#cennik_dostaw .title_pp {background:url(images/poczta-polska-logo.gif) left center no-repeat;font-size:16px;font-weight:bold;padding-left:125px;height:70px;line-height:70px;}
/*** END artykuł ***/
/*** BEGIN category artykuł ***/
.cat_art {margin:0 10px;}
.cat_art .prodb1 {padding-bottom:6px;}
.cat_art .prodb2 {padding:0;font-size:12px;}
.cat_art .text-more-c {display:none;}
.cat_art .show_art_text {float:right;margin-right:1px;font-size:10px;text-decoration:underline;cursor:pointer;}
.cat_art .text-more-c .txt- {float:left;padding-bottom:8px;}
.cat_art h2, .cat_art h1 {font-family:Manrope, Arial, Helvetica;font-size:26px;font-weight:bold;padding-top:5px;margin-bottom:0px;letter-spacing:.5px;}
.cat_art .txt {font-size:12px;color:#4b4b4b;line-height:18px;/*width:560px;*/ overflow:hidden;height:75px;}
	.cat_art .txt ul {line-height:18px;font-size:12px;padding-bottom:13px;padding-left:10px;}
	.cat_art .txt ul li {padding-left:10px;background:url(images/point_r.jpg) 0 7px no-repeat;}
	.cat_art .txt h3 {color:#4b4b4b;font-weight:bold;margin:15px 0 5px 0;font-size:14px;}
	.cat_art .txt h4 {color:#4b4b4b;padding-left:10px;font-weight:bold;margin:15px 0 5px 0;background:url(images/about_li.png) 0 50% no-repeat;}
	.cat_art .txt a {text-decoration:underline;}
	.cat_art .txt a:hover {color:#df005c;}
.cat_art .last_update {font-size: 12px; font-style: italic; text-align: right;}
.cat_art .photo {height:124px;width:144px;padding-right:15px;}
.cat_art .photo img {/*max-height:124px;*/ max-width:144px;}
.cat_art .more a {font-size:10px;display:block;color:#4b4b4b;text-shadow:1px 1px 0 #e5e5e5;text-align:center;width:87px;height:16px;line-height:16px;background:url(images/bt_more.jpg) 0 0 no-repeat;}
.cat_art .more a:hover {background-position:-87px 0;}
.cat_art .czytaj_poradnik a { 	font-size:10px;display:block;color:#4b4b4b;text-shadow:1px 1px 0 #e5e5e5;text-align:center;
	padding-left:5px;	padding-right:5px;	height:16px;line-height:16px;
	background-image:linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);	background-image:-o-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);	background-image:-moz-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);	background-image:-webkit-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);	background-image:-ms-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.26, #C2C2C2),
	color-stop(0.63, #EAEAEA)
	);	border-radius:0 0 5px 5px;	border-bottom:solid 1px #a3a3a3;}
.cat_art .czytaj_poradnik a:hover { 	background-image:linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);	background-image:-o-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);	background-image:-moz-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);	background-image:-webkit-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);	background-image:-ms-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.26, #CFCFCF),
	color-stop(0.63, #EFEFEF)
	);}
/*** END category artykuł ***/
/*** BEGIN category artykuł ***/


/* ========================================================
   HAIRSTORE: Filtry kategorii na stronie marki
   ======================================================== */

.hs-filter-back-link {
    display: block;
    padding: 10px 15px;
    color: var(--color-primary);
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid var(--color-border);
    font-size: 13px;
}
.hs-filter-back-link svg {
    width: 14px;
    height: 14px;
    margin-right: 5px;
    vertical-align: middle;
}

.hs-filter-tree {
    list-style: none;
    padding: 0 0 50px 0; 
    margin: 0;
}

.hs-filter-parent-node {
    padding: 12px 15px;
    border-bottom: 1px solid var(--color-border);
    font-size: 13px;
    text-transform: uppercase;
    color: var(--color-text);
}
.hs-filter-parent-node.active-group {
    font-weight: bold;
    color: var(--color-primary);
}

.hs-filter-child-list {
    list-style: none;
    padding: 0;
    margin: 0;
    background: var(--color-bg-light);
}

.hs-filter-child-link {
    display: block;
    padding: 7px 15px 7px 30px;
    text-decoration: none;
    font-size: 12px;
    border-bottom: 1px solid #f5f5f5;
    color: var(--color-text);
}
.hs-filter-child-link.active-link {
    font-weight: bold;
    color: var(--color-primary);
}

/* ========================================================
   HAIRSTORE: Mobilny pasek Kategorie / Filtrowanie
   ======================================================== */

/* Wyłączenie scrolla 300px TYLKO dla drzewka kategorii */
div.mbox_filtry_container.mobile #hs-cat-wrap div.filter_option div.option {
    max-height: none !important;
    overflow-y: visible !important;
}

.hs-mobile-panel-header {
    display: none;
}

/* Ukrywamy stary, systemowy nagłówek KQS na stałe */
div.filters_header {
    display: none !important;
}

/* Kontener dla nowych przycisków mobilnych */
.hs-mobile-toolbar {
    display: none; 
    width: 100%;
    box-sizing: border-box;
    gap: 10px;
    margin-bottom: 0px;
	padding: 5px 5px 10px 5px;
}

/* Wygląd przycisków mobilnych */
.hs-mobile-btn {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: solid 1px #ccc;
    border-radius: 3px;
    padding: 12px 10px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    color: #333;
    transition: background 0.2s;
}
.hs-mobile-btn svg {
    margin-right: 6px;
}
.hs-mobile-btn:active {
    background: #f0f0f0;
}
.hs-mobile-btn.active-tab {
    background: #f5f5f5;
    border-color: #999;
}

.hs-close-panel {
    display: none;
}

/* Logika widoczności (breakpoint 991px - standard dla urządzeń mobilnych) */
@media (max-width: 991px) {
	
	.hs-mobile-panel-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #ffffff;
        padding: 0 10px 10px 10px;
       
        border-bottom: 1px solid #eee;
        position: sticky;
        top: 0;
        z-index: 100;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        color: #333;
        box-shadow: 0 2px 5px rgba(0,0,0,0.05); /* Delikatny cień podklejonej belki */
    }
	.hs-close-btn {
        cursor: pointer;
        display: flex;
        align-items: center;
        color: var(--color-primary, #d00); /* Możesz usunąć zmienną, jeśli wolisz czarny */
    }
    .hs-close-btn svg {
        margin-right: 5px;
    }
	
    .hs-mobile-toolbar {
        display: flex; 
    }
    .hs-mobile-hidden {
        display: none; 
    }
    .hs-mobile-hidden.hs-show {
        display: block; 
        animation: hsFadeIn 0.3s ease-out forwards;
    }
	
	.hs-close-panel {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 10px 15px;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        color: #333;
        border-bottom: 1px solid #eee;
        margin-bottom: 15px;
        cursor: pointer;
    }
    .hs-close-panel svg {
        margin-right: 5px;
    }

}

@keyframes hsFadeIn {
    from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }
}

/*** BEGIN producenci ***/
	#manufacturers .letters {padding: 10px;margin: 10px 0 30px 0;display: flex;justify-content: flex-start; gap: 4px; overflow-x: auto; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch;}
		#manufacturers .letters span {flex: 0 0 39px; width: 39px;height: 39px;display: flex;background: #f0f0f0; cursor: default; align-items: center; justify-content: center;font-size: 15px; border-radius: 5px; overflow: hidden;}
		#manufacturers .letters span:nth-child(-n+10) {display:none;}
			#manufacturers .letters span a {width: 100%; height: 100%; color: #4b4b4b; display: flex;  background: #f0f0f0; font-size: 15px; transition: all 250ms ease;
    align-items: center; justify-content: center; text-decoration: none;}
			#manufacturers .letters span a:hover {background:#df005c;color:white;text-shadow:none;}
			
	#manufacturers .manufacturer {float:left;height:150px;width:150px;background:white;border:solid 1px #dfdfdf;margin:0 0 10px 10px;}
		#manufacturers .manufacturer .prodb1 {padding:0;margin:0;width:auto;}
		#manufacturers .manufacturer .prodb2 {padding:0;margin:0;width:auto;}
		#manufacturers .manufacturer .logo {height:150px;width:150px;}
		#manufacturers .manufacturer .logo .photo_table a{display:block;width:150px;height:150px;display:table-cell;vertical-align:middle;text-align:center}
			#manufacturers .manufacturer .logo img {max-height:120px;max-width:130px;}
			#manufacturers .manufacturer h2 {text-align:center;position:absolute;margin-top:-21px;width:150px;}
		#manufacturers .manufacturer h2 a {font-weight:bold;font-size:12px;color:#4b4b4b;}
		#manufacturers .manufacturer h2 a:hover {color:#df005c;}
		#manufacturers .manufacturer .product_number {text-align:center;font-size:11px;display:none;}
		#manufacturers .manufacturer .description {overflow:hidden;height:50px;padding-top:20px;display:none;}
		
		#manufacturers div.box-lista-producentow {padding-bottom:50px;margin-bottom:20px;border-bottom:solid 1px #d8d8d8;}
		#manufacturers div.box-lista-producentow span.etykieta-producenta {position:absolute;margin-top:-70px;}
		#manufacturers div.litera-producenta {width:10%;display:inline-block;font-size:30px;text-align:center;font-weight:bold;}
		#manufacturers div.lista-producentow-na-litere {display:inline-block;width:90%;vertical-align:top;}
		#manufacturers ul.manufacturers {position:relative;width:100%;box-sizing:border-box;padding-left:50px;}
		#manufacturers ul.manufacturers li {box-sizing:border-box;display:inline-block;width:24%;padding:10px 10px 10px 0;font-size:15px;}
		#manufacturers ul.manufacturers li a {}
		#manufacturers ul.manufacturers li a:hover {text-decoration:underline;}
		
/*** END producenci ***/
/* ukrywanie */
#div_id_main_page #content #ms .cat_art, #div_id_main_page #content #ms #ls, body.div_class_article #content #ls {display:none;}
#rotator-, #mtabs2, #mtabs, #about {display:none;}
#div_id_main_page #ls, #div_id_shop_cart #content #ls, #div_id_order_details #content #ls, #div_id_order_list #content #ls, #div_id_order_confirm #content #ls {display:none;}
#div_id_shop_cart #content #ms, #div_id_order_details #content #ms, #div_id_order_list #content #ms, #div_id_order_confirm #content #ms {width:100%;float:none;padding-left:0;}
#div_id_main_page #rotator-, #div_id_main_page #mtabs2, #div_id_main_page #mtabs, #div_id_main_page #about {display:block;}
.backward {display:none;}
#div_id_show_product #content #ls {display:none;}
#div_id_show_product #content #ms {width:100%;float:none;padding-left:0;}
body.div_class_article #content #ms {width:100%;}
body.div_class_article #content #ms .bg-warp2{background-image:none;margin:10px auto;background:white;border:solid 1px #dfdfdf;border-radius:2px;}
body.div_class_article #content #ms .bg-warp2-top{background-image:none;}
body.div_class_article #content #ms .bg-warp2-bottom{background-image:none;}
		
		td {}
		.table-c td {vertical-align:top;}
		.table-c td table {border:0;}
		.ctable, .ctable_small, .ctable_login, .ctable_search, table.dataTable, .ctable_myaccount, .ctable_myaccount_small {width:100%;background:#ffffff;}
		div.dataTableFlex {display: flex; align-items: flex-start; flex-direction: row-reverse;justify-content: flex-end;}
		div.dataTableFlex table.dataTable {width:50%}
		
		.ctable th, .ctable_small th, .ctable_login th, table.dataTable th, .ctable_search th, .ctable_myaccount th, .ctable_myaccount_small th, #div_id_login_page .ctable_container th
		{color:#444;font-weight:bold !important;font-size:18px;}
		.ctable td, .ctable_small td, .ctable_login td, table.dataTable td, .ctable_search td, .ctable_myaccount td, .ctable_myaccount_small td {padding:5px 10px;font-size:14px;vertical-align:middle;color:#444;/*line-height:15px;*/ border:0;}
		.ctable_td2 .payment_desc a {border-bottom:dashed 1px #737373;}
		.ctable td td, .ctable_small td td, .ctable_login td td, table.dataTable td td, .ctable_search td td, .ctable_myaccount td td, .ctable_myaccount_small td td {border-bottom:0 !important;}
		.mail_shipment {width:100% !important;margin-bottom:10px !important;border:1px solid #e9e9e9 !important;}
		.mail_shipment th {font-weight:bold !important;line-height:100% !important;padding:13px 10px 5px 20px !important ;color:#df005c !important;font-size:16px !important;font-family:Manrope, Arial, Helvetica !important;text-transform:uppercase;}
		.mail_shipment td {padding:10px 3px 5px 20px !important;font-family:Manrope, Arial, Helvetica, sans-serif !important;font-size:13px !important;vertical-align:top !important;color:#444 !important;line-height:150% !important;border:0 !important;}
		.mail_shipment td a {text-decoration:underline;}
		.mail_shipment td a:hover {text-decoration:underline;color:#df005c;}
		.ctable_myaccount tr {background:#f6f6f6;}
		.ctable_myaccount tr:nth-child(2n) {background:#e9e9e9;}
		.ctable_myaccount td {border-right:1px solid #ffffff;border-top:1px solid #ffffff;padding:5px 7px;line-height:normal;}
		.ctable_myaccount th {border-right:1px solid #ffffff;border-top:1px solid #ffffff;padding:7px 7px;line-height:normal;}
		.ctable_myaccount th:nth-last-child(1), .ctable_myaccount td:nth-last-child(1) {border-right:0;}
		
		.ctable_myaccount td a {text-decoration:underline;}
		.ctable_myaccount td span.shipment_link {display:block;font-size:12px;}
		
		table.dataTable td {border-bottom:0;}
		td.alignLeft {text-align:left}
		td.alignCenter {text-align:center}
		.special_ctable td {padding:10px 0px;}
		.ctable_login td {padding:1px 0;}
		td.ctable_item1 {width:50%;}
		td.ctable_item2 {width:50%;}
		td.text_right {text-align:right}
		td.text_center {text-align:center;}
		table.cart_order {width:100%;}
		td.text_left {text-align:left;}
		p.passwordForgot2 {padding:0 24px 10px;}
		td.ctable_order_bold {}
		.ctable_login_inputs td {}
		div.passwordForgot2 {padding:0 24px;}
		#order_details_payment {width:16px;}
		.input_normal {width:210px;padding:4px 0 4px 10px;border:1px solid #e9e9e9;color:#737373;}
		
		textarea.textarea_comment {width:580px !important;max-width:580px;min-width:580px;border:1px solid #e9e9e9;}
		table.storage {width:100%;}
		table.storage th {text-align:center;}
		table.storage .cart {background:url(storage-.jpg) 50% 0% no-repeat;width:47px;height:28px;display:block;text-indent:-20000px;}
		table.storage .cart:hover {background-position:100% 0%;}
		table.storage .brak {background:url(storage-.jpg) 0% 0% no-repeat;width:47px;height:28px;display:block;text-indent:-20000px;}
		hr.backward {display:none;}
		.user_details .welcome {line-height:31px;font-weight:bold;color:#7c7c7c;padding-left:10px;margin-bottom:20px;}
		.my_account.main table td {line-height:20px;}
		.my_account.main table td a:hover {color:#000;text-decoration:none;}
		.ctable_search .input_normal {width:230px;}
		.ctable_search input.currency {width:50px;}
		#opisy2 {margin:0 5px;}
		.ctable_search select {width:228px;}
		.ctable_search .search_table_mid select {width:226pxpx;}
		
		
		#advanced_search_form {}
		#advanced_search_form .ctable_noborder {margin:0 auto;}
		tr.userPassword td {}
		tr.userName td {}
		table.registry label {padding-right:7px;font-size:14px;padding-top:4px;}
		span.small_font {color:#737373;font-size:11px;font-weight:normal;}
		.form-item-check a {color:#df005c;text-decoration:underline;}
		td.alignRight {text-align:right;}
		tr.border-row-line td.ctable_order_bold, .opakowaniaWrapper .ctable td {border-bottom:none !important;}
		tr.border-row-dot td.ctable_order_bold {border-bottom:1px dotted #c4c4c4 !important;}
		tr.border-row-dot td.ctable_order_bold label {font-weight:bold !important;}
		span.promotion-discount-order {font-weight:normal !important;color:#df005c !important;}
		span.promotion-discount-order a {font-weight:normal !important;color:#df005c !important;text-decoration:underline}
		span.promotion-discount-order a:hover {color:red;}
		.opakowaniaWrapper .ctable_small td {padding:5px 3px 5px 20px !important;font-family:Manrope, Arial, Helvetica, sans-serif !important;font-size:14px !important;vertical-align:middle !important;color:#444 !important;line-height:150% !important;border:0 !important;}
		
		.ctable_container {width:100%;margin-bottom:20px;}
		.ctable_container td {border-bottom:0;}
		.ctable_container td table {background-image:none !important;}
		
		.sendform, input#select_bank, .sendform_long {padding:0 16px;display:inline-block;background:#df005c;height:40px;line-height:40px;color:#FFF;font-size:16px;font-weight:bold;text-transform:uppercase;font-family:Manrope, Arial;text-align:center;}
		.sendform:hover, input#select_bank:hover, .sendform_long:hover {background:#B03432;} 
		
		.sendform.medium {font-size:14px;line-height:36px;height:36px;}
		.sendform.green {background:#A5B80F;}
		.sendform.green:hover {background:#869700;}
		.sendform.orange {background:#FF5B00;}
		.sendform.orange:hover {background:#F35700;}
		
#div_id_search .bg-warp2, #div_id_search_result .bg-warp2, #div_id_login_page .bg-warp2, #div_id_account_main .bg-warp2, #div_id_account_details_pass .bg-warp2, #div_id_account_history .bg-warp2, #div_id_account_details .bg-warp2, #div_id_account_pass .bg-warp2, #div_id_registration .bg-warp2, .div_class_article .bg-warp2, .div_class_articles_group .bg-warp2, #div_id_manufacturers .bg-warp3 {width:754px;background-image:none;background:white;padding-top:6px;margin:10px auto;border:solid 1px #dfdfdf;}
#div_id_search .bg-warp2-top, #div_id_login_page .bg-warp2-top, #div_id_account_main .bg-warp2-top, #div_id_account_details_pass .bg-warp2-top, #div_id_account_history .bg-warp2-top, #div_id_account_details .bg-warp2-top, #div_id_account_pass .bg-warp2-top, #div_id_registration .bg-warp2-top, .div_class_article .bg-warp2-top, .div_class_articles_group .bg-warp2-top, #div_id_manufacturers .bg-warp3-top {background-image:none;padding-bottom:6px;}
#div_id_search .bg-warp2-bottom, #div_id_login_page .bg-warp2-bottom, #div_id_account_main .bg-warp2-bottom, #div_id_account_details_pass .bg-warp2-bottom, #div_id_account_history .bg-warp2-bottom, #div_id_account_details .bg-warp2-bottom, #div_id_account_pass .bg-warp2-bottom, #div_id_registration .bg-warp2-bottom, .div_class_article .bg-warp2-bottom, .div_class_articles_group .bg-warp2-bottom, #div_id_manufacturers .bg-warp3-bottom {background-image:none;padding:10px 15px;font-size:12px;}
#div_id_search #content #ls, #div_id_login_page #content #ls, #div_id_account_main #content #ls, #div_id_account_details_pass #content #ls, #div_id_account_history #content #ls, #div_id_account_details #content #ls, #div_id_account_pass #content #ls, #div_id_registration #content #ls, #div_id_manufacturers #content #ls {display:none;}
#div_id_search #content #ms, #div_id_search_result #content #ms, #div_id_login_page #content #ms, #div_id_account_main #content #ms, #div_id_account_details_pass #content #ms, #div_id_account_history #content #ms, #div_id_account_details #content #ms, #div_id_account_pass #content #ms, #div_id_registration #content #ms, #div_id_manufacturers #content #ms {float:none;padding:20px 0;margin:0;}
 #div_id_login_page .ctable_container {border:1px solid #e9e9e9;}
 #div_id_login_page .ctable_container table {border:0;}
 #div_id_login_page .table.ctable_small.login1 td{padding:4px 10px;}
 #div_id_login_page .ctable_container th {}
 #div_id_login_page .ctable_container .item2 {background:none repeat scroll 0 0 #F6F6F6}
 #div_id_login_page .ctable_container .item2 table {background:none repeat scroll 0 0 #F6F6F6}
 .ctable_login table {width:99%;margin:19px 0 !important;}
div.table {padding:15px;}
#div_id_order_details label, td.ctable_item2 label {font-weight:bold;font-size:15px;color:#444;}
#div_id_order_details .ctable_small {margin-bottom:10px;}	
#div_id_order_details .ctable_small td {border-bottom:1px solid #E9E9E9;height:47px;}
#div_id_order_details .ctable_small td.ctable_td2 {background:#f6f6f6;}

/*
#div_id_order_details table.ctable_small tr[data_wysylka_id="126"] td.p_td label:after {
    content: 'Najtaniej';
    display: inline-block;
    background: green;
    color: white;
    font-weight: normal;
    font-size: 10px;
    padding: 0 5px;
    margin-left: 5px;
    border-radius: 3px;
    vertical-align: top;
}
*/

#order_details_cost {font-weight:bold;text-align:right;font-size:15px;}
label {cursor:pointer;}	
#post_code_wys, #post_code {width:80px;}
#miejscowosc_wys {width:114px;}
tr.register_order_table td, td.register_order_table {border:none !important;}
#div_id_order_list .register_order_table {padding:0;}
#div_id_registration .register_order_table {padding:0;}
#div_id_order_list .register_order_table div.cell-content ul li{padding:10px;}
#div_id_registration .register_order_table div.cell-content ul li{padding:10px;}
#div_id_order_list .register_order_table div.cell-content ul li#register-only-fields{background:#f6f6f6;}
#div_id_registration .register_order_table div.cell-content ul li#register-only-fields{background:#f6f6f6;}
#div_id_order_list .register_order_table div.cell-content ul li#inne_dane_do_wysylki{background:#f6f6f6;}
#div_id_registration .register_order_table div.cell-content ul li#inne_dane_do_wysylki{background:#f6f6f6;}
#div_id_order_list .register_order_table div.cell-content ul li#uwagi_do_zamowienia{background:#f6f6f6;}
#div_id_order_list .register_order_table div.cell-content ul li#doc_choice{background:#f6f6f6;}
#div_id_registration div.cell-content ul li#doc_choice{background:#f6f6f6;}
#div_id_account_details div.cell-content ul li#doc_choice{background:#f6f6f6;}
#div_id_order_list table.ctable.registry tr.gray{background:#f6f6f6;}
#div_id_order_list table.ctable.registry tr.gray td.ctable_order_bold{background-image:none;}
#div_id_order_list table.ctable.registry tr.gray td.ctable_order_bold a{font-size:13px;}
#div_id_order_list table.ctable.registry tr.gray td label{display:inline-block;margin-left:3px;font-family:Manrope, Arial, Helvetica;font-size:16px;color:#444;background-image:none;}
#div_id_order_list table.ctable.registry div.order_style .header, #div_id_order_list table.ctable.registry div.cell-content .header {font-size:16px !important;margin-top:5px;}
#register-only-fields
.registry td.ctable_order_bold {color:#696969 !important;font-weight:normal;background:transparent;}
.order_style {overflow:hidden;}
.order_style .checbkox-c {float:left;margin-right:15px;}
.form-item input {width:280px;color:#737373;}
.order_style .header {}
#div_id_order_list .register_order_table #register-list .form-item {padding:4px 0;/*overflow:hidden;*/margin-bottom: 16px;}
#div_id_order_list .register_order_table #register-list .form-item label {width:140px;display:inline-block;text-align:right;}
.dataTableFlex label {display: block; text-align: left; position: absolute; background: white; margin-left: 10px; width: auto; margin-top: -10px; padding: 0px 7px; font-size: 14px;}
.dataTableFlex label.label_rules {display: inline-flex; position: relative; margin: initial;}

div.dataTableFlex table.dataTable table {width:100%;}
div.dataTableFlex table.dataTable table td.ctable_td {padding:10px 4px;}
div.dataTableFlex table.dataTable input[type='text'],div.dataTableFlex table.dataTable select {width: 100%; box-sizing: border-box; border-color: #cdcdcd; padding: 14px 8px; height: auto; line-height: initial; font-size: 14px;}
div.dataTableFlex table.dataTable input#miejscowosc_wys {width:70%;}
div.dataTableFlex table.dataTable select#dane_klient_kraj_wys {width:100%;}
div.dataTableFlex table.dataTable input#post_code_wys {margin-right:10px;}

#div_id_order_list .register_order_table #register-list .form-item input {}
#div_id_order_list .register_order_table #register-list .header {padding:0 0 10px 0;font-size:12px;color:#df005c;font-weight:bold;}
#div_id_order_list .form-items-area {padding:10px 0;}
#register-list .company-only-item {display:none;}
.order-style2 {overflow:hidden;padding-bottom:10px;}
.order-style2 .header {padding-top:6px;padding-right:15px !important;}
.order-style2 .checbokx {float:left;padding-top:10px;}
.order-style2 .checbokx p {padding-bottom:7px;float:left;margin-right:15px;}
.ctable_login{margin-bottom:15px;}
.ctable_login th {padding-left:20px;}
.ctable_login_inputs td {}
.ctable_login .ctable_item1 {background:#f6f6f6;}
table.registry th {}
#div_id_registration table.registry th{}
#div_id_registration .form-item {padding:4px 0;overflow:hidden;margin-bottom: 16px;}
#div_id_registration .form-item label {width:140px;display:inline-block;text-align:right;}
#div_id_registration .form-item input {}
#div_id_registration .header {padding:0 0 10px 0;font-size:16px;color:#df005c;font-weight:bold;}
#div_id_registration .ctable td {border-bottom:0;}
#div_id_account_details table.registry th{background-position:57% 0;}
#div_id_account_details .form-item {padding:4px 0;overflow:hidden;}
#div_id_account_details .form-item label {width:140px;display:inline-block;text-align:right;}
#div_id_account_details .form-item input {}
#div_id_account_details .header {padding:0 0 10px 0;font-size:16px;color:#df005c;font-weight:bold;}
#div_id_order_list .ctable_order_bold {padding:10px;font-size:16px;color:#df005c;font-weight:bold;}
#div_id_account_details .ctable td {border-bottom:0;padding:0;font-size:12px;}
#div_id_account_details .ctable td ul {}
#div_id_account_details .ctable td ul li{padding:10px;}
#div_id_account_details .ctable td ul li#register-only-fields{background:#f6f6f6;border-bottom:solid 1px #d7d7d7;font-size:14px;}
#div_id_account_details .ctable td ul li#register-only-fields label {font-weight:bold;font-size:14px;}
#div_id_account_details .ctable td ul li#register-only-fields a {text-decoration:underline;color:#df005c;}
#div_id_account_details .ctable td ul li#register-only-fields a:hover {color:#444;}
.account-back {font-size:11px;padding-top:12px;border-top:1px dotted #c4c4c4;margin-top:15px;}
.account-back a {color:#4B4B4B;}
.account-back a:hover {color:#8b0000;}
.form-item-check {padding:10px 0;}
table.ctable_options {width:100%;}
table.ctable_options tr {display:block;margin-bottom:20px;}
table.ctable_options tr > td {display:inline-block;font-size:13px;width:75%;}
table.ctable_options tr > td:first-child {width:20%;margin-right:5px;text-align:right;}
.ui-selectmenu {background:url(images/select.jpg) 0 0 no-repeat;display:block;height:26px;overflow:hidden;}
.ui-selectmenu .ui-selectmenu-status {float:left;padding-left:10px;height:26px;line-height:26px;}
.ui-selectmenu .ui-selectmenu-icon {float:right;background:url(images/select.jpg) -212px -47px no-repeat;display:block;width:28px;height:26px;}
.ui-selectmenu-menu {position:absolute;display:none;overflow-x:hidden;overflow-y:auto}
.ui-selectmenu-open {display:block;}
.list-choose table td {padding-left:4px;}
.list-choose table td img {cursor:pointer;width:26px;height:26px;}
.filters .filter_option.filters_price .ui-slider { 	position:relative;	text-align:left;}
.filters .filter_option.filters_price .ui-slider .ui-slider-handle { 	position:absolute;	z-index:2;	width:1.2em;	height:1.2em;	cursor:default;	-ms-touch-action:none;	touch-action:none;}
.filters .filter_option.filters_price .ui-slider .ui-slider-range { 	position:absolute;	z-index:1;	font-size:.7em;	display:block;	border:0;	background-position:0 0;}
/* support:IE8 - See #6727 */
.filters .filter_option.filters_price .ui-slider.ui-state-disabled .ui-slider-handle,
.filters .filter_option.filters_price .ui-slider.ui-state-disabled .ui-slider-range { 	filter:inherit;}
.filters .filter_option.filters_price .ui-slider-horizontal { 	height:.4em;}
.filters .filter_option.filters_price .ui-slider-horizontal .ui-slider-handle { 	top:-.4em;	margin-left:-.6em;}
.filters .filter_option.filters_price .ui-slider-horizontal .ui-slider-range { 	top:0;`	height:100%;}
.filters .filter_option.filters_price .ui-slider-horizontal .ui-slider-range-min { 	left:0;}
.filters .filter_option.filters_price .ui-slider-horizontal .ui-slider-range-max { 	right:0;}
.filters .filter_option.filters_price .ui-slider-vertical { 	width:.8em;	height:100px;}
.filters .filter_option.filters_price .ui-slider-vertical .ui-slider-handle { 	left:-.3em;	margin-left:0;	margin-bottom:-.6em;}
.filters .filter_option.filters_price .ui-slider-vertical .ui-slider-range { 	left:0;	width:100%;}
.filters .filter_option.filters_price .ui-slider-vertical .ui-slider-range-min { 	bottom:0;}
.filters .filter_option.filters_price .ui-slider-vertical .ui-slider-range-max { 	top:0;}
.filters .filter_option.filters_price .ui-widget-header { 	border:1px solid #dddddd;	background:#e9e9e9;	color:#333333;	font-weight:bold;}
.filters .filter_option.filters_price .ui-widget-header a { 	color:#333333;}
.filters .filter_option.filters_price .ui-state-default,
.filters .filter_option.filters_price .ui-widget-content .ui-state-default,
.filters .filter_option.filters_price .ui-widget-header .ui-state-default,
.filters .filter_option.filters_price .ui-button,
/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .filters .filter_option.filters_price .ui-button.ui-state-disabled:hover,
html .filters .filter_option.filters_price .ui-button.ui-state-disabled:active { 	border:1px solid #c5c5c5;	background:#f6f6f6;	font-weight:normal;	color:#454545;}
.filters .filter_option.filters_price .ui-state-default a,
.filters .filter_option.filters_price .ui-state-default a:link,
.filters .filter_option.filters_price .ui-state-default a:visited,
.filters .filter_option.filters_price a.ui-button,
.filters .filter_option.filters_price a:link.ui-button,
.filters .filter_option.filters_price a:visited.ui-button,
.filters .filter_option.filters_price .ui-button { 	color:#454545;	text-decoration:none;}
.filters .filter_option.filters_price .ui-state-hover,
.filters .filter_option.filters_price .ui-widget-content .ui-state-hover,
.filters .filter_option.filters_price .ui-widget-header .ui-state-hover,
.filters .filter_option.filters_price .ui-state-focus,
.filters .filter_option.filters_price .ui-widget-content .ui-state-focus,
.filters .filter_option.filters_price .ui-widget-header .ui-state-focus,
.filters .filter_option.filters_price .ui-button:hover,
.filters .filter_option.filters_price .ui-button:focus { 	border:1px solid #cccccc;	background:#ededed;	font-weight:normal;	color:#2b2b2b;}
.filters .filter_option.filters_price .ui-state-hover a,
.filters .filter_option.filters_price .ui-state-hover a:hover,
.filters .filter_option.filters_price .ui-state-hover a:link,
.filters .filter_option.filters_price .ui-state-hover a:visited,
.filters .filter_option.filters_price .ui-state-focus a,
.filters .filter_option.filters_price .ui-state-focus a:hover,
.filters .filter_option.filters_price .ui-state-focus a:link,
.filters .filter_option.filters_price .ui-state-focus a:visited,
.filters .filter_option.filters_price a.ui-button:hover,
.filters .filter_option.filters_price a.ui-button:focus { 	color:#2b2b2b;	text-decoration:none;}
.filters .filter_option.filters_price .ui-widget-content .ui-state-active,
.filters .filter_option.filters_price .ui-widget-header .ui-state-active,
.filters .filter_option.filters_price a.ui-button:active,
.filters .filter_option.filters_price .ui-button:active,
.filters .filter_option.filters_price .ui-button.ui-state-active:hover { 	border:1px solid #909090;	background:#afafaf;	font-weight:normal;	color:#ffffff;	outline:0;}
.filters .filter_option.filters_price .ui-widget.ui-widget-content { 	border:1px solid #b3001a;	background:#df005c;}
.filters .filter_option.filters_price .ui-widget-content { 	border:1px solid #dddddd;	background:#ffffff;	color:#333333;}
#PaletaKolorowWindow {width:100%;height:100%;padding:0;margin:0;z-index:99999;overflow:hidden;display:none;position:fixed;left:0;top:0} 
#PaletaKolorowWindow iframe {position:fixed;width:980px;height:100%;border:none;overflow:hidden;margin:auto;top:0px;left:50%;margin-left:-490px;}
#opis .prod_desc .show_paleta {margin:0 0 10px 10px;height:83px;width:90px;text-align:center;line-height:31px;display:none;color:#4B4B4B;font-size:12px;text-indent:-30000px;float:right;background:url(images/show_paleta_ico.jpg) 100% 0 no-repeat;}
#opis .prod_desc .show_paleta:hover {opacity:0.8;}
#blackout { 	position:fixed;	top:0;	left:0;	background:#fff;	opacity:0.6;	filter:alpha(opacity=60);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	width:100%;	height:100%;	z-index:1000;	display:none;}
div.pole_message_err, div.pole_message, div.pole_message_info { width:100%;font-size:18px;text-align:center;color:white;font-weight:bold;line-height:150%;padding:10px;box-sizing:border-box;}
div.pole_message img.zamknij {display:none;}
div.pole_message_err img.zamknij {display:none;}
div.pole_message_info img.zamknij {display:none;}
div.pole_message_err { 	background-color:#df005c;}
div.pole_message { 	background-color:#8C9F2F;}
div.pole_message_info {background-color: #fff3cd; border: 1px solid #ffe69c; border-left: 5px solid #ffc107; color: #322600; font-size: 15px; line-height: 1.5; box-sizing: border-box; padding: 15px 20px; border-radius: 4px; text-align: left; margin-bottom: 25px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);}
div.pole_message_info strong { color: #856404; font-size: 16px; display: block; margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.5px;}

.pole_message_br, .pole_message_info_br {height:0;display:none;}

div.shopcart_confirm_window { 	position:fixed;	left:50%;	top:50%;	margin-top:-150px;	z-index:2001;	cursor:ponter;	background:white;	border:solid 1px #d7d7d7;	
	margin-left:-300px;	height:250px;	width:600px; border-radius:6px; overflow:hidden;}
div.shopcart_confirm_window hr {background:transparent;border:none;border-top:solid 1px #ccc;display:block;margin:25px 0 25px 0;}
div.shopcart_confirm_header {background:#000;color:#fff;text-align:center;font-weight:bold;height:35px;line-height:35px;font-size:15px;}
div.shopcart_confirm_header.alert {background:#df005c;color:#fff;text-align:center;font-weight:bold;height:35px;line-height:35px;font-size:15px;}
div.shopcart_confirm_text_err { padding:40px 20px 0 20px;height:88px;font-size:16px;text-align:center;color:#df005c;font-weight:bold;}
div.shopcart_confirm_text_ok { padding:30px 20px 0 20px;height:130px;font-size:16px;text-align:center;color:#444;font-weight:bold;}
div.shopcart_confirm_text_ok span { color:#767676;font-size:13px;}
div.shopcart_confirm_text_ok span span { font-weight:normal;}
div.shopcart_confirm_button_err { cursor:pointer;position:relative;float:right;display:block;color:white;font-size:15px;text-transform:uppercase;width:210px;height:45px;text-align:center;line-height:45px;background:#000;font-weight:bold;margin-right:10px;}
div.shopcart_confirm_button_cont { cursor:pointer;position:relative;float:left;display:block;color:#000;font-size:15px;text-transform:uppercase;width:210px;height:45px;text-align:center;line-height:45px;background:#fff;border:solid 1px black;box-sizing:border-box;font-weight:bold;margin-left:10px;}
div.shopcart_confirm_button_cont:hover { background:#eaeaea;}
div.shopcart_confirm_button_err:hover, div.shopcart_confirm_button_cont:hover { background-position:-158px 0;}
div.shopcart_confirm_button_go_cart { cursor:pointer;position:relative;float:right;display:block;color:#fff;font-size:15px;text-transform:uppercase;width:210px;height:45px;text-align:center;line-height:45px;background:#000;box-sizing:border-box;font-weight:bold;margin-right:10px;box-sizing:border-box;border:solid 1px black;}
div.shopcart_confirm_button_go_cart:hover { background:#000;color:white;}

#nyroModalWrapper {background:url(images/nyro_top.png) 0% 0% no-repeat;width:425px !important;padding-top:11px;}
#nyroModalWrapper .wrapper {background:url(images/nyro_bottom.png) 0% 100% no-repeat;width:425px !important;padding-bottom:11px;}
#nyroModalContent {background:url(images/nyro_mid.png) 0% 0% repeat-y;width:395px !important;padding:4px 15px;}
#nyroModalContent div.pole_message_err {position:static;width:auto;height:auto;padding:10px;color:#F00;margin:0;text-align:left;background:url(images/popuo_mid.png) 0% 0% repeat-y;border:0 none;margin-left:0;}
#nyroModalContent div.pole_message_err .zamknij {display:none;}
#nyroModalContent div.pole_message_err #blackout{display:none;}
#nyroModalContent br.pole_message_err_br {display:none;}
#nyroModalWrapper a#closeBut {height:23px;font-size:0px;float:right;color:#f0f0f0;display:block;background:url(images/lightbox-btn-close.gif) 0% 0% no-repeat;width:23px;text-align:left;text-indent:-20000px;border:0 none;cursor:pointer;position:absolute;top:20px;right:20px;}
#nyroModalWrapper a#closeBut:hover {opacity:0.8;/* For IE 5-7 */ 
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 /* For IE 8 */ 
 -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
#nyroModalContent .form td {padding:5px 0px 5px 10px;}
#nyroModalContent h2 {font-size:14px;font-weight:bold;/*color:#0000;*/ margin-bottom:10px;}
#nyroModalContent h3 {font-weight:bold;margin-bottom:10px;}
#nyroModalContent .price_popup {font-size:12px;}
#nyroModalTitle {display:none;}
#nyroModalContent .ctable {background-image:none;}
#nyroModalContent .input_normal {width:200px;}
#nyroModalContent textarea.input_normal {margin-left:-5px;}
#nyroModalContent .ctable {border:0;}
#nyroModalContent .ctable td {border:0;}
#nyroModalContent .ctable td table{width:100%;}
#nyroModalContent .ctable td table td{padding:4px 0 2px 2px;}
#nyroModalContent .ctable td table td textarea{width:292px;border-color:#D0D0D0;border-radius:5px;font-family:Arial, Helvetica;background:#f8f8f8 url(images/input-text-background.gif) 0 0px repeat-x;margin-left:0px;font-size:11px;color:#8A8A8A;text-shadow:1px 1px 0 white;}
#powiazane .dec, #powiazane .priceh, #powiazane .pr, #powiazane .o-price, #kupili .dec, #kupili .priceh, #kupili .pr, #kupili .o-price {font-size:11px;}

	
		
		#div_id_order_confirm .ctable_small {border-bottom:0px !important;}
		
		.ctable_search td.text_right {width:33%;}
		
		.ctable_login table { margin:0 auto;}
		.ctable_login table td, .ctable_login table tr {width:100% !important;}
		
		#dane_klient_kraj_wys, #dane_klient_kraj {width:220px;}
		
		
		.ctable_login_inputs .btnLogin {}
		
		#div_id_order_confirm .opakowaniaWrapper .ctable_small td {width:51%;}
		
#userMenu {color:#444;display:flex;flex-wrap:wrap;width:100%;}
#userMenu div.user_account_menu_welcome_text {font-size:14px;font-weight:bold;margin-bottom:20px;width:100%;}
.my_account {display:flex;flex-wrap:wrap;justify-content:space-between;}
.my_account.pass > form{width:100%;display:flex;flex-wrap:wrap;}
.my_account.details td > form{width:100%;display:flex;flex-wrap:wrap;}
.my_account div.user_account_menu {display:flex;width:20%;flex-direction: column;}
.my_account div.welcome {padding: 0 0 10px 0; font-size: 12px;}
.my_account div.welcome span {font-weight:bold; font-size: 18px; display: block;}
.my_account div.user_account_menu div.ul {display:flex;flex-direction:column;}
.my_account div.user_account_menu div.ul a {display:none;}
.my_account div.user_account_menu div.ul > div.li {font-size:14px;}
.my_account div.user_account_menu div.ul > div.li a {display:flex;padding:4px 0;margin-bottom:8px;}
.my_account div.user_account_menu div.ul > div.li.s a {font-weight:bold;color:#0000e6;}
.my_account div.user_account_menu div.ul > div.li a:hover {}
.my_account .account-wrap {width:80%;}

#Tabela_Panel_Klienta td { 	line-height:25px;}		
#Tabela_Panel_Klienta td a{ 	background:url(images/about_li.png) 13px 50% no-repeat;	padding:0 0 0 20px;	color:#737373;}
#Tabela_Panel_Klienta td a:hover{ 	color:#df005c;}
#Tabela_Panel_Klienta td a span { 	border-bottom:dashed 1px #737373;}		
#Tabela_Panel_Klienta td a span:hover { 	border-bottom:dashed 1px #df005c;}	
		
#wyniki_wyszukiwania2 .no_products, #lista_produktow .no_products {margin:30px 0 0 0;padding:10px;font-size:18px;font-weight:bold;width:100%;background:black;color:white;}
#strona_produktu .no_products {padding:10px;background:white;border:solid 1px #e3e3e3;font-size:12px;}
#mail_pay {margin:10px 0;padding:0px;background:white;} 
#mail_pay p{padding:3px 15px;font-size:16px;font-family:Manrope, Arial;color:#4b4b4b;}
#mail_pay table.ctable_small {margin-top:10px;border:none;}
#mail_pay table.ctable_small tr th{display:none;}
#mail_pay table.ctable_small td{padding:10px 0;}
#ms .empty_storage {margin:0 10px;padding:10px;background:white;border:solid 1px #e3e3e3;border-radius:5px;margin-top:10px;}
#div_id_sitemap	.sitemap {margin:10px;padding:10px;background:white;border:solid 1px #e3e3e3;border-radius:5px;}	
#div_id_sitemap .menuBox_Categories, #div_id_login_page .menuBox_Categories, .div_class_article 	.menuBox_Categories {display:none;}	
#div_id_sitemap	.sitemap table {width:100% !important;}
#div_id_sitemap	.sitemap table tr:first {display:block;float:left;width:100%;}
ul.sitemap-list {margin-left:0px;font-weight:bold;}
ul.sitemap-list li {line-height:150%}
ul.sitemap-list li a {line-height:150%;padding:2px 4px;margin:3px;}
ul.sitemap-list li a:hover {line-height:150%;padding:2px 4px;border:solid 1px #e3e3e3;border-radius:5px;margin:2px;background:#f2f2f2;}
ul.sitemap-list ul {margin-left:10px;font-weight:normal;}
ul.sitemap-list ul li {background:url(images/point_r.jpg) 0 7px no-repeat;}
ul.sitemap-list ul ul{margin-left:10px;font-weight:normal;font-size:11px;}
.prod_banner_promo {width:370px;border:solid 1px #dfdfdf;border-darius:5px;height:50px;display:none;}
#NagLP { padding:0;margin:0;border:none;border-radius:5px;position:relative;left:-14px;top:-15px;text-align:left;clear:both;}
#NagLP img {float:none;margin:0;padding:0;border-radius:5px 5px 0 0;}

.newsletter_ok {background:#a1b900;border:solid 1px #97af00;padding:10px;color:white;border-radius:5px;margin-top:10px;}
.newsletter_err {background:#d60000;border:solid 1px #9b0000;padding:10px;color:white;border-radius:5px;margin-top:10px;}
#newsletter_form_tab .naglowek { color:#df005c;font-weight:bold;font-size:14px;margin:8px 10px 15px 10px;}
#newsletter_form_tab ul { padding-left:15px;line-height:150%;padding-bottom:15px;color:#4B4B4B;}
#newsletter_form_tab li { padding-left:10px;background:url(images/about_li.png) 0 6px no-repeat;}
#smila_aktywne_filtry { display:none;margin:0 10px 10px 10px;padding:10px;background:white;border:solid 1px #E3E3E3;border-radius:5px;width:730px;}
#smila_aktywne_filtry h2 { font-size:16px;
font-weight:bold;margin-bottom:10px;color:#4B4B4B;}
#smila_aktywne_filtry h4{ font-weight:bold;font-size:12px;color:#4B4B4B;}
#smila_aktywne_filtry .cl { clear:left;}
#smila_aktywne_filtry .grupa_filtrow { float:left;margin:0 10px 10px 0;}
#smila_aktywne_filtry .grupa_filtrow ul li { padding:2px 5px 2px 17px;border-radius:3px;background:#ae292a url(images/iks-usun-filtr.png) 4px 50% no-repeat;color:white;margin-right:4px;float:left;font-size:12px;cursor:pointer;}
#smila_aktywne_filtry .grupa_filtrow ul li:hover { background-color:#d32527;}

#lista_produktow div.wzornik_meble {display:none;}
#strona_produktu div.wzornik_meble img {cursor:pointer;width:80px;height:59px;margin:0;padding:0;display:inline;border-radius:3px;border:solid 2px rgba(255,255,255,0);}
#strona_produktu div.wzornik_meble img:hover {margin:0;border:solid 2px #3e3e3e;outline:2px;}
#strona_produktu div.wzornik_meble.panda img {width:80px;height:80px;} 
#strona_produktu div.wzornik_meble.panda img:hover {} 
#strona_produktu div.wzornik_meble.ayala.podstawy img 	{width:87px;height:69px;}
#meble-tooltip { position:absolute;display:none;background:white;border:solid 1px #e4e4e4;border-radius:5px;padding:15px 15px;text-align:center;-webkit-box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 0.2);font-weight:bold;}
#meble-tooltip img {max-width:350px;max-height:350px;}
#test_tooltip {background:#df005c;color:white;display:inline-block;padding:1px 5px;}
#lista_sugerowanych_paczkomatow {display:flex;flex-direction:column;}
div.nearest_paczkomat_div {display:flex;cursor:pointer;padding:5px 10px;width:50%;border:solid 1px #ccc;margin-bottom:8px;box-sizing:border-box;border-radius:5px;}
div.nearest_paczkomat_div label{font-size:12px;padding:0;margin:0;display:flex;width:100%;}
div.nearest_paczkomat_div.selected {border:solid 3px #323232;background:#fab800;color:black;} 
div.nearest_paczkomat_div:hover {border-color:#737373;}
div.nearest_paczkomat_div .paczkomat_name {font-weight:bold;padding:1px;font-size:16px;display:flex;width:30%;align-items:center;}
div.nearest_paczkomat_div .paczkomat_name input[type="radio"]{display:none;}
div.nearest_paczkomat_div .paczkomat_details { display:flex;width:70%;flex-direction:column;}
div.nearest_paczkomat_div .paczkomat_adres {font-weight:bold;padding:5px 0px;font-size:18px;}
div.nearest_paczkomat_div .paczkomat_desc {margin-top:5px;font-size:11px;}
#paczkomaty_error {display:inline-block;padding:10px;background:#df005c;color:white;text-transform:uppercase;}
div#paczkomaty_miasta {height:150px;overflow:auto;width:500px}
div.paczkomat_div {cursor:pointer;padding:10px;border-bottom:solid 1px #e9e9e9;}	
div.article_text div.products_in_article {margin-left:15px;}
div.article_text div.products_in_article .prod_group_name{font-size:28px;margin:30px 0 15px 0;}
div.article_text div.products_in_article .prod_list .p_box {float:left;width:225px;height:210px;border-bottom:solid 1px #dfdfdf;padding-right:20px;margin-top:20px;}
div.article_text div.products_in_article .prod_list .p_box:nth-child(3n) {padding-right:5px;}
div.article_text div.products_in_article .p_box .p_foto{height:125px;}
div.article_text div.products_in_article .p_box .p_name{line-height:100%;padding:2px;height:27px;font-size:14px;overflow:hidden;font-weight:bold;margin-bottom:5px;}
div.article_text div.products_in_article .p_box .p_name a{text-decoration:none;color:#4b4b4b;}
div.article_text div.products_in_article .p_box .p_name a:hover{text-decoration:underline;color:#df005c;}
div.article_text div.products_in_article .p_box .p_cena{float:left;text-decoration:line-through;margin-right:5px;}
div.article_text div.products_in_article .p_box .p_cena_prom{float:left;font-weight:bold;color:#819a00;}
div.article_text div.products_in_article .p_box .p_oszczedzasz{clear:both;color:#f2b600;font-weight:bold;}
#discout_code_prod_info {display:none;float:right;margin:auto;text-align:center;font-weight:normal;font-size:12px;border-radius:6px;border-color:rgba(255,255,255,0.2) rgba(0,0,0,0.1) rgba(0,0,0,0.3) rgba(0,0,0,0.1);border-style:solid;border-width:1px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);text-align:center;background:#92a722;color:white;margin:-10px 19px 5px 0;padding:2px 5px;width:146px;}
#discout_code_prod_info span{font-weight:bold;}
.link_bledy_koloryzacji {border-radius:8px;width:380px;margin:20px auto;background-image:-webkit-gradient(	linear,	left top,	left bottom, color-stop(0, #14b6cf),	color-stop(1, #14a4af));background-image:-o-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);background-image:-moz-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);background-image:-webkit-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);background-image:-ms-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);background-image:linear-gradient(to bottom, #14b6cf 0%, #14a4af 100%);display:block;line-height:51px;text-align:center;color:white !important;font-family:Manrope, Arial, sans-serif;font-size:18px;font-weight:bold;text-decoration:none !important;}
.link_bledy_koloryzacji:hover {opacity:0.9;}
#newsletter_LP {width:752px;position:relative;margin:auto;padding:0px 0 0 0;font-family:Manrope, sans-serif, Arial;font-size:14px;color:#283148;}
#newsletter_LP img {border-radius:0 !important;}
#newsletter_LP a.show_more, #newsletter_LP2 a.show_more {clear:both;float:right;margin:0px 10px 50px 0;background:white;border:solid 1px #333e50;color:#333e50;display:inline-block;height:19px;line-height:19px;padding:0 10px;font-family:Manrope, Arial;font-size:9px;text-align:center;text-decoration:none;border-radius:0px;}
#newsletter_LP a.show_more b, #newsletter_LP2 a.show_more b {font-weight:bold;}
#newsletter_LP a.show_more:hover, #newsletter_LP2 a.show_more:hover {background:#333e50;color:white;}
#newsletter_LP table td {padding:0;border:none;width:auto;text-align:left;display:table-cell;vertical-align:top;line-height:100%;font-family:Manrope, sans-serif, Arial;}
#newsletter_lp img, #newsletter_lp2 img {margin:0px;padding:0px;float:none;}
#newsletter_LP table td.lp_prod_opis {font-family:Manrope, sans-serif, Arial;font-size:14px;color:#283148;}
#newsletter_LP table td.lp_prod_opis:hover {box-shadow:0 0 8px 0 rgba(0,0,0,0.2);}
#newsletter_LP table td.lp_prod_opis .lp_producent {font-weight:bold;text-transform:uppercase;margin-bottom:10px;min-height:40px;font-size:16px;line-height:18px;}
#newsletter_LP table td.lp_prod_opis .lp_producent a{color:#E20000}
#newsletter_LP table td.lp_prod_opis .lp_producent a:hover{color:#b8cd00}
#newsletter_LP table td.lp_prod_opis .lp_nazwa{min-height:40px;line-height:18px;margin-bottom:10px;}
#newsletter_LP table td.lp_prod_opis .lp_cena_old{text-decoration:line-through;margin-bottom:10px;}
#newsletter_LP table td.lp_prod_opis .lp_cena_promo{font-size:24px;color:#E20000;}
#newsletter_LP table td.lp_prod_opis .lp_buy_now a{display:inline-block;background:#E20000;color:white;text-transform:uppercase;padding:5px 10px;margin-top:15px;text-decoration:none;}
#newsletter_LP table td.lp_prod_opis .lp_buy_now a:hover{background:#FF0F0F;}
#newsletter_LP table.lp_prod_table_light {margin:5px 0 10px 0;border-collapse:collapse;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light {font-family:Manrope, sans-serif, Arial;font-size:13px;color:#283148;border:solid 1px #ededed;width:250px;}
#newsletter_LP table.lp_prod_table_light tr:nth-child(1n) td.lp_prod_opis_light {/*border-top:none;*/}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light:nth-child(1n) {border-left:none;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light:nth-child(3n) {border-right:none;}
#newsletter_LP table.lp_prod_table_light tr d.lp_prod_opis_light .lp_prod_container {width:230px;margin:auto;/*border:solid 1px #ededed;*/}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_promo_ico {/*position:absolute;*/ z-index:100;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_foto {text-align:center;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_rabat {float:right;display:inline-block;font-family:Manrope, Arial;font-size:10px;padding:0 5px;margin-left:5px;background:#cb3b3b;color:white;margin-top:-15px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_name {padding:0 20px;font-family:Manrope, sans-serif, Arial;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:150%;margin-bottom:5px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_name_all {padding:0 20px;font-family:Manrope, sans-serif, Arial;font-size:11px;font-weight:normal;text-transform:uppercase;line-height:150%;margin-bottom:5px;height:45px;overflow:hidden;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_name_all:first-line{font-weight:bold;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_name2 {padding:0 20px;font-family:Manrope, sans-serif, Arial;font-size:13px;font-weight:normal;line-height:150%;margin-bottom:5px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta_prices {height:40px;padding:0 20px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta {float:left;margin-top:5px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta a {background:#cb3b3b;color:white;display:inline-block;height:25px;line-height:25px;padding:0 5px;font-family:Manrope, Arial;font-size:11px;text-align:center;text-decoration:none;border-radius:3px;font-weight:bold;text-transform:uppercase;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta a:hover {background:#333e50;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_prices {float:right;text-align:right;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_prices .lp_prod_old_price{font-size:11px;color:#4b4b4b;text-decoration:line-through;height:18px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_prices .lp_prod_new_price{font-size:16px;color:#cb3b3b;height:22px;font-weight:bold;}
#newsletter_LP table.buttony_x4, #newsletter_LP table.buttony_x3 {margin:auto;}
#newsletter_LP table.buttony_x4 tr td {text-align:none;padding:0 5px 5px 5px;}
#newsletter_LP table.buttony_x3 tr td {text-align:none;padding:0 5px 10px 5px;}
#newsletter_LP table.buttony_x4 tr td a, #newsletter_LP table.buttony_x3 tr td a {display:table-cell;font-family:Manrope, Arial;width:175px;background:#CB3B3B;color:white;text-decoration:none;height:60px;vertical-align:middle;font-size:16px;text-align:center;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.35);border-radius:2px;line-height:150%}
#newsletter_LP table.buttony_x3 tr td a {width:230px;}
#newsletter_LP table.buttony_x4 tr td a:hover, #newsletter_LP table.buttony_x3 tr td a:hover {background:#333E50;text-decoration:none !important;}
#newsletter_LP div.lp_of_lp_banners {padding-top:55px;width:515px;margin:auto;}
#newsletter_LP div.lp_of_lp_banners a{display:inline-block;margin:0 40px 40px 0}
#newsletter_LP div.lp_of_lp_banners a:nth-child(2n){margin-right:0;}
#newsletter_LP a.newsletter_button {display:inline-block;height:33px;line-height:33px;padding:0 20px;text-decoration:none;background:#e50304;color:white;text-transform:uppercase;}
#newsletter_LP a.newsletter_button:hover{text-decoration:underline;}
#newsletter_LP a.newsletter_button::before {content:url(images/newsletter-button-href-grot.gif);margin-right:15px;margin-top:1px;}
#newsletter_LP .linki_do_sekcji, #newsletter_LP2 .linki_do_sekcji {margin:auto;width:auto;margin-top:25px;text-transform:uppercase;}
#newsletter_LP .linki_do_sekcji div.l, #newsletter_LP2 .linki_do_sekcji div.l{display:inline-block;padding:0 20px 0 30px;font-weight:bold;}
#newsletter_LP .linki_do_sekcji div.p, #newsletter_LP2 .linki_do_sekcji div.p{margin:auto;text-align:center;display:flex;flex-flow:row wrap;justify-content:center;}
#newsletter_LP .linki_do_sekcji div.p a, #newsletter_LP2 .linki_do_sekcji div.p a{display:flex;justify-content:center;flex-direction:column;flex:.3333 1 16.666%;box-sizing:border-box;padding:15px 15px;line-height:150%;border-left:solid 8px #d30a27;margin:5px;color:#283148;text-decoration:none;font-size:13px;font-weight:bold;transition:0.15s;text-align:left;background:#efefef;}
#newsletter_LP .linki_do_sekcji div.p a:hover, #newsletter_LP2 .linki_do_sekcji div.p a:hover {color:black;text-decoration:none !important;background:#f3bcc4;}
#newsletter_LP div.czas_promocji_txt {text-align:right;font-size:11px;margin:5px 5px 5px 0;}
#newsletter_LP .linki_do_sekcji div.p a span, #newsletter_LP2 .linki_do_sekcji div.p a span{display:block;text-transform:none;font-size:11px;font-weight:normal;}
#newsletter_LP2 {position:relative;padding:0;background:white;text-align:center;}
#newsletter_LP2 ul {line-height:100%;padding:0;font-size:inherit;}
#newsletter_LP2 ul li {padding:0;background:white;}
#newsletter_LP2 a {text-decoration:none;}
#newsletter_LP2 .clear {display:none;}
.article_text #newsletter_LP2 h2 {color:inherit;font-weight:inherit;font-size:inherit;margin:inherit;font-family:inherit;line-height:inherit;line-height:150%;}
#newsletter_LP2 div.czas_promocji_txt {width:750px;text-align:right;font-size:11px;margin:5px auto;} 
#newsletter-lightbox-holder, #newsletter-lightbox-holder-fb{position:fixed;text-align:center;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.8);display:none;z-index:999999;}
#newsletter_LP2 div.header1, #newsletter_LP2 h1 {font-family:Manrope, Arial, Helvetica;text-align:left;clear:both;letter-spacing:.5px;font-size:26px;font-weight:bold;padding-bottom:5px;padding-top:5px;margin-bottom:0px;color:#4B4B4B;}
 
#newsletter_LP2 div.header-easy-red {border-top:solid 1px #c2c2c2 !important;text-align:center !important;margin-top:100px !important;margin-bottom:40px !important;clear:both !important;} 
#newsletter_LP2 div.header-easy-red > div {border:none !important;padding:0 25px !important;font-weight:bold !important;background:#fff !important;color:#df005c !important;font-size:32px !important;text-transform:uppercase !important;display:inline-block !important;line-height:32px !important;margin-top:-17px !important;} 
#newsletter_LP2 div.header-easy-white {border-top:solid 1px #c2c2c2 !important;text-align:center !important;margin-top:100px !important;margin-bottom:40px !important;clear:both !important;} 
#newsletter_LP2 div.header-easy-white > div {border:none !important;padding:0 25px !important;font-weight:bold !important;background:#fff !important;color:#4b4b4b !important;font-size:28px !important;text-transform:uppercase !important;display:inline-block !important;line-height:32px !important;margin-top:-17px !important;} 
#newsletter_LP2 > div.ns_sekcja > img {width:100% !important;max-width:100% !important;height:auto !important;}
#newsletter_LP2 div.cta_free_button {margin:30px auto;width:98%;text-align:center;}
#newsletter_LP2 div.cta_free_button > a{display:inline-block;text-align:center;background:#df005c;color:white;font-size:15px;padding:20px 20px;text-transform:uppercase;cursor:pointer;font-weight:bold;transition:all 250ms ease-out;vertical-align:middle;}
#newsletter_LP2 div.cta_free_button > a:hover {background:#000;} 
/* START:	EMMA LP */
div#Emma_LP {position:relative;padding:0;background:#2d2e2c url('/files/file/LP/2016/11/Emma/emma_LP_bg.gif');text-align:center;} 
/* END:	EMMA LP */
#newsletter-lightbox {width:700px;height:600px;overflow:hidden;background:#201734 url(img/nl_pop_bg-2.jpg) 0 0 no-repeat;margin:auto;font-family:Manrope, Manrope, Arial;font-size:14px;line-height:150%;text-align:left;display:inline-block;vertical-align:middle;box-shadow:0px 10px 25px 10px rgb(0 0 0);position:relative;}
#newsletter-lightbox-holder:before { content:'';display:inline-block;vertical-align:middle;height:100%;}
#newsletter-lightbox button.close {cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:flex;padding:0;width:44px;height:44px;line-height:44px;background:url(img/nl_hs_cancel.png) center center no-repeat;float:right;}
#newsletter-lightbox button.close:hover {opacity:.6;}
#newsletter-lightbox div.inner {width:350px;box-sizing:border-box;padding:30px 0 0 45px;color:#fff;}
#newsletter-lightbox div.inner .step {height:349px;}
#newsletter-lightbox div.inner .step .step1 {margin-top:20px;}
#newsletter-lightbox div.inner div.nl-header {text-transform:uppercase;letter-spacing:2px;}
#newsletter-lightbox div.inner div.nl-header span{display:block;text-align:left;}
#newsletter-lightbox div.inner div.nl-header span.n-0{margin-bottom:15px; visibility:hidden;}
#newsletter-lightbox div.inner div.nl-header span.n-1{color:#ffffff;font-size:16px;line-height:180%;}
#newsletter-lightbox div.inner div.nl-header span.n-2{color:#ffffff;font-size:18px;font-weight:bold;line-height:180%;}
#newsletter-lightbox div.inner div.nl-header span.n-3{color:#ffffff;font-size:26px;font-weight:bold;line-height:135%;}
#newsletter-lightbox div.inner ul.nl-argumenter {padding:5px 0 10px 0;}
/*#newsletter-lightbox div.inner ul.nl-argumenter li:before {content:"\00BB \0020";font-weight:bold;margin-right:7px;margin-left:2px;}*/
#newsletter-lightbox div.inner ul.nl-argumenter li:before {display:inline-flex;content:"\2714";width:12px;height:12px;/*background:url(img/nl_hs_li_check.png) 0 2px no-repeat;*/font-weight:bold;margin-right:7px;margin-left:2px; color: #fff;}
#newsletter-lightbox div.inner ul.nl-argumenter li{margin-bottom:2px;font-size:12px;}
#newsletter-lightbox div.inner form {padding:10px 0;}
#newsletter-lightbox div.inner form div.sex{display:flex;margin-bottom:10px;}
#newsletter-lightbox div.inner form div.sex .nl-radio {}
#newsletter-lightbox div.inner form div.sex .nl-radio input[type="radio"] {width:0;height:0;visibility:hidden;}
#newsletter-lightbox div.inner form div.sex .nl-radio label{display:flex;font-size:16px;font-weight:bold;}
#newsletter-lightbox div.inner form div.sex .nl-radio label.nl-radio-ona{margin-right:40px;}
#newsletter-lightbox div.inner form div.sex .nl-radio label:before{display:inline-flex;content:" ";width:23px;height:23px;background:url(img/nl_hs_radio.png) 0 0 no-repeat;margin-right:16px;}
#newsletter-lightbox div.inner form div.sex .nl-radio.nl-radio-checked label:before {background-position:0 -24px;}
#newsletter-lightbox div.inner form input[type='text'] {border:solid 1px #e6e6e6;border-radius:3px;width:245px;box-sizing:border-box;height:39px;line-height:39px;background:white;background-image:none;margin:0 0 10px 0;padding:0 10px;font-family:Manrope, Arial, Helvetica;font-size:10pt;}
#newsletter-lightbox div.inner form input[type=text].red {outline:solid 2px #ff75ad;}
#newsletter-lightbox div.inner .komunikat a.powrot, div.landing-page .nl-thx div.nl-submit {display:block;cursor:pointer;border:solid 1px #000;border-radius:0px;box-sizing:border-box;width:245px;height:39px;line-height:39px;background:black;color:white;margin:0 0 10px 0;text-align:center;text-align:center;font-family:Manrope, Arial, Helvetica;font-size:10pt;text-decoration:none;}
#newsletter-lightbox div.inner form div.nl-submit:hover, #newsletter-lightbox div.inner .komunikat a.powrot:hover, div.landing-page .nl-thx div.nl-submit:hover {background:white;color:black;font-weight:bold;text-decoration:none; border-color:#fff;}
#newsletter-lightbox div.inner .komunikat a.powrot {display:inline-block;}
#newsletter-lightbox div.inner form button {width:83px;height:37px;margin:0 0 0 10px;border:none;background:#df005c;color:#fff;cursor:pointer;font-family:Manrope, Arial, Helvetica;font-size:18px;}
#newsletter-lightbox div.inner form div.nl-submit {display:block;cursor:pointer;border:solid 1px #e0005b;border-radius:0px;box-sizing:border-box;width:245px;height:39px;line-height:39px;background:#e0005b;color:#fff;margin:0 0 10px 0;text-align:center;text-align:center;font-family:Manrope, Arial, Helvetica;font-size:10pt;text-decoration:none; font-weight:bold;}
#newsletter-lightbox div.inner form button:first-child {margin-left:124px;}
#newsletter-lightbox div.inner form button:after {content:"\00BB \0020";padding-left:5px;}
#newsletter-lightbox div.inner form button:hover {background:#fb1e1e;}
#newsletter-lightbox div.inner form div.akceptacja {padding:6px 0 12px 0;}
#newsletter-lightbox div.inner form div.akceptacja div:first-child {position:absolute;padding-top:3px;}
#newsletter-lightbox div.inner form div.akceptacja div.red {color:#ff75ad;}
#newsletter-lightbox div.inner form div.akceptacja div.red a {color:#ff75ad;}
#newsletter-lightbox div.inner form div.akceptacja div:nth-child(2n) {padding-left:32px;}
#newsletter-lightbox div.inner form div.akceptacja div {display:table-cell;font-size:11px;line-height:15px;}
#newsletter-lightbox div.inner form div.akceptacja div a {color:#fff;text-decoration:underline;}
#newsletter-lightbox div.inner form div.akceptacja div a:hover {color:#ff75ad;text-decoration:underline;}
#newsletter-lightbox div.inner input[type=checkbox] {width:21px;height:21px;background:url(img/newsletter-lightbox-checkbox.png) 0 0px no-repeat;margin-right:5px;}
#newsletter-lightbox div.inner input[type=checkbox]:checked {background:url(img/newsletter-lightbox-checkbox.png) 0 -48px no-repeat;}
#newsletter-lightbox div.inner .komunikat {padding:30px 25px 30px 25px;box-sizing:border-box;line-height:200%;text-align:center;}		 
#newsletter-lightbox div.inner .komunikat a{text-decoration:underline;}		 
/*#newsletter-lightbox div.inner .komunikat a.powrot {text-decoration:underline;}*/		 
#newsletter-lightbox div.inner .komunikat a:hover{color:red;text-decoration:underline;}		 
#newsletter-lightbox div.inner .komunikat span{font-weight:bold;font-size:18px;}		 
#newsletter-lightbox div.inner .komunikat.error {}		 
#newsletter-lightbox div.inner .komunikat:before {content:' ';display:block;width:50px;height:3px;background:black;margin:22px auto 50px;}		 
#newsletter-lightbox div.inner .komunikaty {font-size:17px;padding-top:20px;}		 
	
/* button na stronie /newsletter */
.button_pokaz_formularz_newslettera {background:#df005c;cursor:pointer;color:white;font-family:Manrope, Arial;font-size:18px;padding:14px 8px;width:225px;text-align:center;margin:auto;}
.button_pokaz_formularz_newslettera:hover{background:#fb1e1e}
.button_pokaz_formularz_newslettera:after {content:"\00BB \0020";}
div.delivery_country_msg {margin-top:4px;background:#df005c;color:white;padding:3px;}
@media screen and (max-width:1400px) { 	#button_top_corner {display:none;}
	div#LandingPage .LandingBoxContainer .LandingBox {flex-basis:50%;width:50%;max-width:50%;}
		div#akcja-tzh {justify-content:center;}
}
@media screen and (max-width:1024px) { 	#porady h3 {text-align:center;padding:20px 8px;}


#newsletter-lightbox div.inner div.nl-header span {text-align: center;}

#ms.no-cta .li-bg-white.desktop_scroll_h ul.list_Products li {margin-bottom:10px;}
	
	#wyniki_szukania .search_notice {text-align:center;}
	#wyniki_szukania .search_notice .label{}
	#ms.category-column .zawartosc ul.list_Products { justify-content:space-around; padding: 10px 5px;}
	ul.list_Products {justify-content:space-around;}
	#powiazane ul.list_Products, #kupili ul.list_Products, #ostatnio_ogladane ul.list_Products, .mob_scroll_h ul.list_Products {
		justify-content:flex-start;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden; line-height:normal;
		}
		.mob_scroll_h ul.list_Products li:before {display:none;}
	#powiazane ul.list_Products li, #kupili ul.list_Products li, #ostatnio_ogladane ul.list_Products li, .mob_scroll_h ul.list_Products li {max-width:30%;min-width:30%;margin:0 6px;}
	
	#div_id_order_confirm div.podsumowanie_zam_left {box-sizing:border-box;display:block;padding:0px;vertical-align:top;width:95%;margin:auto;}
	#div_id_order_confirm div.podsumowanie_zam_right {box-sizing:border-box;display:block;width:95%;vertical-align:top;margin:auto;}	
	
	.filters .filter_option .filter_option_box {width: 100%;}
	
	/*#h-links {display:none;}*/
	#h-links {}
	#h-links div.h-links-box .h-links-s1 {display:flex;width:100%;justify-content:space-around;}
	#h-links div.h-links-box .h-links-s1 > div {display:none;border:none;}
	/*
	#h-links div.h-links-box .h-links-s1 > div.no-0 {font-weight:bold;display:block;order:1;}
	#h-links div.h-links-box .h-links-s1 > div.no-1 {display:block; order:2;}
	#h-links div.h-links-box .h-links-s1 > div.no-2 {display:block; order:3;}
	#h-links div.h-links-box .h-links-s1 > div.no-3 {display:block; order:40;}
	#h-links div.h-links-box .h-links-s1 > div.no-4 {font-weight:bold;display:block;order:5;}
	#h-links div.h-links-box .h-links-s1 > div.no-5 {display:block;order:6;}
	#h-links div.h-links-box .h-links-s1 > div.no-6 {display:block;order:70;}
	*/
	
	#strona_produktu div.delivery-opt div.free_delivery_brand_rule{display:block;text-align:center;padding:6px 8px;}
	#strona_produktu div.delivery-opt div.free_delivery_brand_rule.paczkomat {padding:11px 11px 11px 46px;text-align:left;border:solid 1px #8d7200;margin-top:5px;}
	#strona_produktu div.delivery-opt div.free_delivery_brand_rule.paczkomat span {display:block;}
	
	#h {display:block;height:auto;}
	#h div.head1 {display:flex;flex-wrap:wrap;margin-top:20px;}
	#h h1.logo, #h div.logo {float:none;width:100%;padding:0;}
	#h h1.logo a, #h div.logo a {margin:auto;}
	#h .srh {display:none;order:2;width:100%;}
	#h .srh form {width:100%;position:relative;left:0;}
	#h .srh ul {display:inline-block;width:80%;margin:auto;}
	#h .srh ul li {float:none;display:inline-block;}
	#h .srh ul li input.searchinput {width:100%;}
	#h .srh ul li.l1 {width:calc(95% - 50px);display:inline-block;vertical-align:top;}
	#h .srh ul li.l2 {right: calc(10%);}
	#h-bis {display:none !important}
	#h div.h_icons {float:none;padding-top:20px;display:table;width:100%; position:sticky; top:0; background: #fff;}
	#h div.h_icons div.h_icon_box {display:table-cell;}
	#h div.h_icons div.h_icon_box.kategorie {display:table-cell;}
	#h div.h_icons div.h_icon_box.szukaj {display:table-cell;}
	
	div.prod_desc div.wzornik_meble .wzornik_meble_row .wzornik_meble_cell {width:100%;}
	
	#menu_warp {display:none;}
	#menu_warp.menu_wrap-v2 {background:rgba(0,0,0,.5);position:fixed;left:0;top:0;bottom:0;z-index:1000000000000000;overflow-y:scroll;width:100vw;}
	#menu_warp #menu {width:90vw;margin:0;border-bottom:1px solid #ccc;background:white;height:100vh;}
	#menu_warp #menu #mw {width:100%;display:flex;flex-direction:column;}
	#menu #mw div.close {display:flex;justify-content:flex-end;padding:10px;color:black;font-weight:bold;}
	#menu #mw div.close:before {content:"✕";font-size:22px;cursor:pointer;display:flex;margin-right:10px;}
	#menu_warp #menu #mw > ul#tm {display:block;background:white;}
	#menu_warp #menu #mw > ul#tm > li.menu {display:block;text-align:left;padding:0;height:auto;}
	#menu_warp #menu #mw > ul#tm > li.menu.m-1187 {background: #fdd9ff;}
	#menu_warp #menu #mw > ul#tm > li.menu:after {content:"";}
						 ul#tm > li.menu.current {background:white;color:#000;}
						 ul#tm li.menu.rolled > div.menu_div {display:block !important;height:auto;}
						 ul#tm div.menu_div {height:auto;}
						 ul#tm > li.menu.m-1456 {background:white;}
	#menu_warp #menu #mw > ul#tm > li.menu > a{display:flex;text-align:left;height:auto;line-height:100%;padding:16px 0 16px 7%;font-weight:bold;text-transform:initial;color:#000;border-top:solid 1px #ccc;font-size:16px;justify-content:space-between;align-items:center;}
	#menu_warp #menu #mw > ul#tm > li.menu > a:after{content:url(img/bottom-arrow.png);margin-right:10px;transform:scale(0.6);}
	#menu_warp #menu #mw > ul#tm > li.menu.rolled > a:after{transform:rotate(180deg) scale(0.6);}
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div {position:relative;display:none;box-shadow:none;border:none;}
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div > ul.menu {padding:0;background:none;}
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div > ul.menu > li.menu > div.menu_div {display:none;}
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div > ul.menu > li {padding:0;width:100%;}
						 ul#tm > li.menu > div.menu_div > ul.menu > li > a {margin:0;color:initial;padding:12px 0 12px 10%;text-transform:initial;font-weight:normal;font-size:15px !important;display:flex;justify-content:space-between;align-items:center;}
						 ul#tm > li.menu > div.menu_div > ul.menu > li.hasChildren > a:after{content:url(img/bottom-arrow.png);margin-right:10px;transform:scale(0.5);}
						 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1175,
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1176,			
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1177,			
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1111,			
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1208			
{position: static; right: auto;}

ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1175 > a, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1176 > a, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1177 > a, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1111 > a, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1208 > a 
{border: none; width: auto; /*display: inline-block; */padding: 12px 0 12px 10%; border-radius: 0;}

ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1175 > a:hover,
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1176 > a:hover, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1177 > a:hover, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1111 > a:hover, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1208 > a:hover 
{background: none; color: black;}


ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1175 > a:after, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1176 > a:after, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1177 > a:after, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1111 > a:after, 
ul#tm > li.menu > div.menu_div > ul.menu > li.k_id-1208 > a:after 
{display: inline-block;}
						 
						 
						 ul#tm > li.menu > div.menu_div > ul.menu > li.rolled > a:after{transform:rotate(180deg) scale(0.5);}
						 
						 ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul {}
						 ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul > li {display:inline-block;width:100%;}
						 ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul > li > a {margin:0;color:initial;padding:10px 0 10px 14%;font-family:Manrope, Manrope, Arial, Georgia;font-size:13px;display:flex;justify-content:start;align-items:center;}
						 ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul > li > a:after {content:url("img/right-arrow.png");margin-right:10px;transform:scale(0.4);}
						 ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul > li > a:hover {text-decoration:none;}
						 ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul > li > a:before {display:none;}
						 ul#tm > li.menu:hover, ul#tm > li.menu:hover > a {background:initial;}
						 #menu_warp #menu #mw > ul#tm > li.menu > div.menu_div > ul.menu > li.menu.k_id-655 > div.menu_div {padding-left:8%;}
						 
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.k_id-1175 > a:after,
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.k_id-1176 > a:after,
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.k_id-1177 > a:after,
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.k_id-1111 > a:after,
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.k_id-1208 > a:after
			{ font-size:50px;}	
	
	
	#karta_produktu div.bigphoto {height:auto;margin-bottom:20px;}
	#karta_produktu div.prod_view_left {display:block;float:none;width:100%;}
	#karta_produktu div.prod_view_right {display:block;float:none;width:100%;}
	#karta_produktu h1.name {text-align:center;}
	#strona_produktu .opinie_i_producent {display:block;text-align:center;margin:15px auto 15px auto;height:auto;}
	#strona_produktu .opinie_i_producent .ocena {position:relative;display:inline-block;margin:0 10px;}
	#strona_produktu .opinie_i_producent .nazwa_producenta {position:relative;display:inline-block;margin:0 10px;}
	#strona_produktu div.ceny_i_dostepnosc {margin-bottom:20px;}
	#strona_produktu div.box_txt {width:25%;}
	#strona_produktu div.cta .abuy .ilosc {width:30%;}
	#strona_produktu div.cta .abuy div.cta_button {width:60%;}
	#opis .prod_desc {width:95%;}
	#strona_produktu div.show_more_desc {width:35%;}
	#stopka .lewa_kol {float:none;width:100%;text-align:center;}
	#stopka .stopka_box {text-align:left;}
	#stopka .prawa_kol {float:none;width:100%;text-align:center;}
	#stopka ul.artykuly.list > li {text-align:left;margin-left:0;}
	
	
	ul.tzak, ul.tzak2 {text-align:center;}
	ul.tzak li a, ul.tzak2 li a {margin:0 12px;}
	.filters .filter_option {width:32%;}
	
	ul.list_Products li {width:32% !important;}
	ul.list_Products li h2 a, ul.list_Products li h3 a {text-align:left; padding:0 6px;}
	
	ul.list_Products li div.ceny_cta {height:90px;}
	ul.list_Products li div.ceny {text-align:left; width: 100%;}
	ul.list_Products li div.buttons_cta {/*display:none;*/position: absolute; top:0; right:0;}
	
	
	div.cartli ul.shopcart-prod-list {display:block;}
	div.under_cart_left {width:35%;}
	div.under_cart_right {width:100%;padding:10px;}
	#shopcart #pay-wrap {width:98%;float:none;margin:auto;}
	#shopcart #ship-wrap {width:98%;float:none;margin:auto;}
	#shopcart .btns-cart, #shopcart .btns-cart2 {width:98%;margin:auto;float:none;}
	#shopcart .shopcart_add_info {position:relative;width:auto !important;margin-left:150px;top:0 !important;left:0 !important;}
	#div_id_order_list #shopcart div.btns-cart2.fl {float:none;width:98%;margin:auto;} 
	
	#rotator- #warper_r {height:auto !important;}
	#warper_r ul.rotator {height:auto !important;}
	#warper_r ul.rotator .item {position:relative !important;opacity:1 !important;height:auto !important;display:block !important;margin-bottom:10px;}
	#warper_r ul.rotator .item:nth-child(n+6) {display:none !important;}
	#warper_r #r-pager {display:none;}
	
	#newsletter_LP2 div.czas_promocji_txt {width:100%;text-align:center;}
	
	#newsletter_LP2 .linki_do_sekcji {margin:auto;width:auto;margin-top:25px;text-transform:uppercase;}
	#newsletter_LP2 .linki_do_sekcji div.l{display:inline-block;padding:0 20px 0 30px;font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto;text-align:center;}
	#newsletter_LP2 .linki_do_sekcji div.p a{display:inline-block;min-width:100px;padding:10px;margin:5px;text-decoration:none;font-size:12px;font-weight:bold;}
	
	#mc .bcr {text-align:center;}
	.filters .filter_option {flex-basis:33.333%;width:33.333%;max-width:33.333%;}
	.filters .filter_option .option > div {max-height:180px;overflow-y:auto;margin:10px;padding:10px;border:none;}
	
}
@media (max-width:1024px) {
	
	.filters .filter_option.filter_option_kategorie {display:block;}
	div.wybory_logowania div.pass_reminder div.passwordForgot2 input[type="text"] {width:100%}
div.wybory_logowania div.pass_reminder div.passwordForgot2 input[type="submit"].sendform.medium {width:100%;}
 	ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div > ul > li.hasChildren:hover > div.menu_div {display:none;}
	
	#manufacturers .letters span{flex: 0 0 30px; width: 30px; height: 30px;}
	#manufacturers .letters span a {width: 100%; height: 100%;line-height: 30px;}
	
	#div_id_product_list #content.left-menubox #ls {display:none;}
	#div_id_search2 #content.left-menubox #ls {display:none;}
	#div_id_product_list #content.left-menubox #ms {width:100%;}
	#div_id_search2 #content.left-menubox #ms {width:100%;}
		#ms.category-column .zawartosc {flex-direction:column;}
		#ms.category-column .zawartosc > .kategorie {/*display:none;*/ width:100%;} 
		#ms.category-column #lista_produktow.show_manufacturer .zawartosc > .kategorie {display:none;} 
		#ms.category-column .zawartosc > .kategorie > ul.menu {margin-left:2.5%;overflow:hidden;}
		#ms.category-column .zawartosc > .kategorie > ul.menu > li.current > ul {padding:0;}
		#ms.category-column .zawartosc > .kategorie > ul.menu > li.current > ul > li {padding:0}
		#ms.category-column .zawartosc > .kategorie > ul.menu > li > ul > li > a {display:none;}
		#ms li.cat-id-786, li.cat-id-1333, li.k_id-831 {display:none;}
		
		#ms.category-column .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li {white-space:nowrap;}
		#ms.category-column .zawartosc > .kategorie > ul.menu > li.current > ul > li.current > ul {padding:0;flex-direction:row;flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll;} 
		#ms.category-column .zawartosc > .kategorie > ul.menu > li.current > ul > li.current > ul::-webkit-scrollbar {display:none;}
		#ms.category-column .zawartosc > .kategorie > ul.menu > li.current > ul > li.current > ul a {white-space:nowrap;}
		#ms.category-column .zawartosc > .kategorie > ul.menu li > a {border:solid 1px black;padding:7px 12px;border-radius:3px;margin-right:8px;}
		#ms.category-column .zawartosc > .kategorie > ul.menu li > a:hover {color:initial;}
		#ms.category-column .zawartosc > .kategorie > ul.menu li.current > a {background:#1f1733;color:white; text-decoration: none;}
		
		#ms.category-column .zawartosc .ul_lista_produktow {width:100%;} 
		div.filters_header {width:95%;}
		#ms .zawartosc > .kategorie > ul.menu > li.current > ul > li > ul > li.current > ul {display:none;}
	
}
@media (max-width:768px) { 	

ul.list_Products li a.fotolink {height:200px;}

#div_id_main_page ul.mp_article {flex-wrap:nowrap;overflow-x:scroll;}
#div_id_main_page ul.mp_article li {flex:none;padding-bottom:20px;width:75%;min-width:75%;}
#div_id_main_page ul.mp_article li div.a_header {height:auto;line-height:100%;margin-bottom:10px;}
#div_id_main_page ul.mp_article li div.a_foto, #div_id_main_page ul.mp_article li div.a_header, #div_id_main_page ul.mp_article li div.a_opis, #div_id_main_page ul.mp_article li div.a_link {width:95%;}
div#mp_long_article h1 {line-height:100%;}

ul.list_Products li a.fotolink img.menubox {/*mix-blend-mode: normal;*/}

.my_account div.user_account_menu { display: grid; grid-template-columns: minmax(0, 1fr); width: 100%; max-width: 100%; overflow: hidden; box-sizing: border-box; padding: 0 10px; }
.my_account .account-wrap { width: 100%; }
.my_account div.welcome { width: 100%; padding: 0 0 8px 5px; font-size: 13px; text-align: left; color: #555; box-sizing: border-box; }
.my_account div.welcome span { font-weight: bold; font-size: 16px; display: inline; color: #000; }
.my_account div.user_account_menu div.ul { min-width: 0; padding: 5px 0 12px 0; display: flex; width: 100%; box-sizing: border-box; flex-direction: row; flex-wrap: nowrap; margin: 0; background: transparent; justify-content: flex-start; align-items: center; overflow-x: auto; gap: 6px; -webkit-overflow-scrolling: touch; scrollbar-width: none; }
.my_account div.user_account_menu div.ul::-webkit-scrollbar { display: none !important; }
.my_account div.user_account_menu div.ul div.li { cursor: pointer; background: transparent; display: inline-flex; width: auto; max-width: none; box-sizing: border-box; margin-bottom: 0; flex: 0 0 auto; }
.my_account div.user_account_menu div.ul div.li a { box-sizing: border-box; background: #f4f4f4; color: #333; width: auto; font-size: 13px; font-family: Manrope, Arial; display: inline-block; transition: all 100ms ease-out; padding: 8px 16px; margin-bottom: 0; border-radius: 30px; border: 1px solid #e0e0e0; white-space: nowrap; }
.my_account div.user_account_menu div.ul div.li.s a { background: #000 !important; color: #fff !important; border-color: #000 !important; }
.my_account div.user_account_menu div.ul div.li a:after { display: none !important; content: '' !important; }

.account-wrap .header, .pass .header, .moje_konto_dane_adresowe_header {/*text-align:center;*/padding:10px;}
#div_id_account_details .form-item label {width:auto;}
.shopcart_add_info.inline {position:relative !important;width:auto !important;}


ul.list_Products li div.buttons_cta .cart {/*visibility:hidden;*/}
ul.list_Products li div.stars {left: 5px;}
div.badges {left:3px;}
ul.list_Products li div.ceny span.cena.oszczedzasz {display: block;}
#userMenu div.user_account_menu div.ul { flex-direction:column;}
#userMenu div.user_account_menu div.ul > div.li {padding:2px 0;}
#userMenu div.user_account_menu div.ul > div.li a {display:flex;width:90%;font-size:14px;justify-content:flex-start;padding:0;}
#userMenu div.user_account_menu div.ul > div.li a:before {display:flex;width:15%;height:25px;margin:8px 0;align-items:center;}
#userMenu div.user_account_menu div.ul > div.li a > span {display:flex;width:70%;justify-content:flex-start;align-items:center;}

#userMenu div.user_account_menu_welcome_text {text-align:center;}
div.category_article_text {max-height:85vh;}
	div.category_article div.category_article_switcher.s_more {display:block;}
	div.category_article.brands div.category_article_text span.brand_link {display:inline-block;width:33.333%;box-sizing:border-box;margin:3px 0;}
	div.category_article.attr div.category_article_text span.attr_link {display:inline-block;width:33.333%;box-sizing:border-box;margin:3px 0;}
	div.special_promo_banner div.special_promo_banner_text_header_box div.spb_sec-h1 {font-size:32px;line-height:36px;}
	
	div#LandingPage .LandingBoxContainer .LandingBox .LandingBoxBg {top:10px;}
	div#LandingPage .LandingBoxContainer .LandingBox .LandingBoxBg .LandingBoxBg-B .LandingBox-H {margin-top:15%;}
	div#LandingPage .LandingBoxContainer .LandingBox .LandingBoxBg .LandingBoxBg-B .LandingBox-CTA a {width:90%;}
	
	#div_id_shop_cart #h-links, #div_id_order_details #h-links, #div_id_order_list #h-links, #div_id_order_confirm #h-links {display:none;}
	
	ul#Categories_List2 {}
	ul#Categories_List2 li {}
	#opis .prod_desc .prod_desc_ext .sto h3 {	margin-bottom:15px;}
	#opis .prod_desc .prod_desc_ext table.extra_opis {display:block;border-collapse:collapse;flex-wrap:wrap;justify-content:space-between;width:100%;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr {display:flex;flex-direction:column;justify-content:center;align-items:center;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr:nth-child(2n) {flex-direction:column-reverse;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td {width:98%;display:block;border:none;padding:0;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td h3 {margin-bottom:15px;font-size:18px;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td p {margin-left:15px;font-size:16px !important;line-height:175% !important;}
	#opis .prod_desc .prod_desc_ext table.extra_opis tr td > img {width:100%;max-width:600px;height:auto;}
	
	#manufacturers .letters {position: sticky; top: 65px; background: white; z-index: 100;}
	
			#newsletter-lightbox { 			width:90%;			min-width:320px;			height:auto;			overflow:hidden;			background:#201734;			background-image:none;			margin:20px auto 0;			}
			#newsletter-lightbox button.close {transform:scale(.65, .65);}
			#newsletter-lightbox div.inner {width:100%;padding:30px 37px 0 37px;}
			#newsletter-lightbox div.inner .nl_na_biezaco {display:none;}
			#newsletter-lightbox div.inner ul.nl-argumenter {display:none;}
			/*#newsletter-lightbox div.inner div.nl-header span.n-0 {display:none;}*/
			#newsletter-lightbox div.inner div.nl-header span.n-1 {font-size:14px;}
			#newsletter-lightbox div.inner div.nl-header span.n-2 {font-size:14px;}
			#newsletter-lightbox div.inner div.nl-header span.n-2 {font-size:18px;}
			#newsletter-lightbox div.inner form div.sex {justify-content:center;}
			#newsletter-lightbox div.inner form input[type='text'] {width:100%;}
			#newsletter-lightbox div.inner form div.nl-submit, #newsletter-lightbox div.inner .komunikat a.powrot {width:100%;}
			#newsletter-lightbox-holder:before {height:1%;}
	
}
@media (max-width:480px) { 	div.category_article.brands div.category_article_text span.brand_link {display:inline-block;width:50%;box-sizing:border-box;margin:3px 0;}
	div.category_article.attr div.category_article_text span.attr_link {display:inline-block;width:50%;box-sizing:border-box;margin:3px 0;}
	div.special_promo_banner div.special_promo_banner_text_header_box div.spb_sec-h1 {font-size:18px;line-height:20px;}
	div.special_promo_banner div.special_promo_banner_text_header_box div.spb_sec-h2 {font-size:12px;line-height:14px;}
	
	div#LandingPage .LandingBoxContainer .LandingBox .LandingBoxBg .LandingBoxBg-B .LandingBox-H {font-size:16px;}
	div#LandingPage .LandingBoxContainer .LandingBox .LandingBoxBg .LandingBoxBg-B .LandingBox-CTA a {padding:10px;}
	

	#manufacturers div.box-lista-producentow {width:98%;margin:auto;position:relative;display:flex;}
	#manufacturers div.litera-producenta {width:25%;display:block;padding:5px 0 5px 0; position: sticky;
        top: 120px;
        height: fit-content;
        justify-content: center;}
	#manufacturers div.lista-producentow-na-litere {display:block;width:75%;}
	#manufacturers ul.manufacturers {padding:0;}
	#manufacturers ul.manufacturers li {/*text-align:center;*/ width:100%;}
}
@media (min-width:768px) and (max-width:1024px) { #div_id_main_page ul.mp_article li div.a_header {height:auto;line-height:100%;margin-bottom:10px;}
}

@media (max-width:767px) {
	
	div.under_cart_right {top:5px !important;}
#karta_produktu div.bigphoto a {display:flex; width: 95%; justify-content: center; padding:15px; margin:auto; box-sizing:border-box;}	
#div_id_shop_cart #mc .bcr {display:none;}

ul.list_Products li div.ceny span.cena.old {font-size:11px;}
ul.list_Products li div.ceny span.cena.jednostkowa {font-size:11px;}
	
	div.dataTableFlex {flex-direction: column;}
	div.dataTableFlex table.dataTable {width:98%;}
	#stopka_newsletter {border-radius:0;} 
	#stopka_newsletter > form {flex-direction: column;}
	#stopka_newsletter div.newsletter_txt {font-size: 20px;margin-bottom: 10px;}
	#stopka_newsletter div.newsletter_box {width:100%;margin:auto;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form {display:block;width:100%;text-align:center;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs input[type="text"] {width:100%;box-sizing:border-box;padding:20px 20px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"] {width:100%;box-sizing:border-box;padding:20px 20px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit {display:block;margin:10px auto 0 auto;width:100%;box-sizing:border-box;padding:15px 10px;height:auto;line-height:initial;} 
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty {display:block;width:98%;text-align:center;} 
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.main_form {flex-direction: column;}
	
	#warper_r ul.rotator {display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;} 
	#warper_r ul.rotator .item {min-width:100vw;scroll-snap-align:start;}
	.mdn {display:none;}
	#shopcart .empty_shopcart {font-size:32px;}
	.ctable, .ctable_login, table.dataTable, .ctable_search, .ctable_myaccount, .ctable_myaccount_small {border:none;width:95%;margin:auto;}
	.form-item input, .form-item select {width:100% !important;box-sizing:border-box;border-color:#737373;padding:14px 8px;height:auto;line-height:initial;font-size:14px;}
	.form-item input.invalid {border-color:#df005c;}
	#shopcart .bread ul li {font-size:16px;}
	#div_id_order_details #stopka_newsletter, #div_id_order_details #footer-all, #div_id_order_details div.h_icons, #div_id_order_details #mc .bcr, #div_id_order_details div.scroll_top,
	#div_id_order_list #stopka_newsletter, #div_id_order_list #footer-all, #div_id_order_list div.h_icons, #div_id_order_list #mc .bcr, #div_id_order_list div.scroll_top,
	#div_id_order_confirm #stopka_newsletter, #div_id_order_confirm #footer-all, #div_id_order_confirm div.h_icons, #div_id_order_confirm #mc .bcr,#div_id_order_confirm div.scroll_top	{display:none !important;}
	#div_id_shop_cart #stopka_newsletter {display:none;}
	#div_id_shop_cart #footer-all {display:none;}
	#div_id_shop_cart div.scroll_top {display:none !important;}
	#register_table tr.cartTopTableHeadings {display:none;}
	#div_id_order_details .ctable_small{border:none;}
	#pay-wrap table.ctable_small td.ctable_td, #ship-wrap table.ctable_small td.ctable_td {}
	ul.shopcart-prod-list li .name .nazwa_prod span.gratis_info, ul.shopcart-prod-list li .name .nazwa_prod span.mag_alert {font-size:14px;}
	#pay-wrap .ctable_small th, #ship-wrap .ctable_small th{border-bottom:1px solid #E9E9E9;padding:20px 0 10px;background:none;}
	
	#h .srh .adv_options {display:none !important;}
	
	.search_table_top, .search_table_mid, .search_table_bot {display:flex;width:100%;}
	.search_table_top label, .search_table_mid label, .search_table_bot label {margin-right:20px;}
	.search_table_top tbody, .search_table_mid tbody, .search_table_bot tbody {display:flex;width:100%;flex-direction:column;}
	.search_table_top tr, .search_table_mid tr, .search_table_bot tr {display:flex;flex-direction:column;margin-bottom:15px;}
	.search_table_top tr td, .search_table_mid tr td, .search_table_bot tr td {display:flex;flex-wrap:wrap;width:100% !important;padding:3px 0;
 box-sizing:border-box;align-items:center;}
	.search_table_top tr td > div, .search_table_mid tr td > div, .search_table_bot tr td > div{ width:100%;}
	.ctable_search .input_normal, .ctable_search select {width:100%;box-sizing:border-box;height:auto;line-height:100%;padding:10px;font-size:14px;} 
	#h h1.logo a, #h div.logo a {width:auto;height:auto;}
	#h h1.logo a.logo-hs > img, #h div.logo a.logo-hs > img { width:150px !important;height:auto !important;}
	#h h1.logo a.logo-eco, #h div.logo a.logo-eco { position: absolute; right: 40px; top: -4px;}
	#h h1.logo a.logo-eco > img, #h div.logo a.logo-eco > img { width:40px;}
} 
@media (min-width:480px) and (max-width:767px) { 	#mc div#html_banner_promo {display:none;} 
		div.filters_header {display:block;}
	div.filters.mbox {display:none;}
	#nicebutton2 {display:block;}	
ul.list_Products li {width:48% !important;}
	/*#powiazane ul.list_Products li, #kupili ul.list_Products li, #ostatnio_ogladane ul.list_Products li, .mob_scroll_h ul.list_Products li {max-width:43%;min-width:43%;margin:0 6px;}*/
#div_id_main_page ul.mp_article li {flex:0 0 50%;padding-bottom:20px;}
.filters .filter_option {width:32%;}
.filters .filter_option .option > div.options_list {max-height:180px;overflow-y:auto;margin:7px;padding:10px;border:none;}
#strona_produktu div.show_more_desc {width:70%;}
#newsletter_LP2 .linki_do_sekcji {margin:auto;width:auto;margin-top:25px;text-transform:uppercase;}
	#newsletter_LP2 .linki_do_sekcji div.l{display:inline-block;padding:0 20px 0 30px;font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto;text-align:center;display:flex;flex-flow:row wrap;}
	#newsletter_LP2 .linki_do_sekcji div.p a{flex:1 1 20%;min-width:100px;padding:10px;border-left:solid 5px #d30a27;margin:5px;font-size:12px;font-weight:bold;}
	#shopcart div.shopcart-trusted-icons {width:95%;float:none;background-size:contain;margin:auto;}
	#stopka {padding-bottom:120px;}
}

@media (min-width: 480px) and (max-width: 767px) { 
#powiazane ul.list_Products li, #kupili ul.list_Products li, #ostatnio_ogladane ul.list_Products li, .mob_scroll_h ul.list_Products li {max-width:calc(42% - 10px);min-width:calc(42% - 10px);margin:0 6px;}
}
@media (max-width: 479px) {
#powiazane ul.list_Products li, #kupili ul.list_Products li, #ostatnio_ogladane ul.list_Products li, .mob_scroll_h ul.list_Products li {max-width:calc(55% - 10px);min-width:calc(55% - 10px);margin:0 6px;}
/*
#powiazane ul.list_Products li, #kupili ul.list_Products li, #ostatnio_ogladane ul.list_Products li, .mob_scroll_h ul.list_Products li {max-width:46%;min-width:46%;margin:0 4px 8px 4px; line-height:normal;}
*/
}
@media (min-width:360px) and (max-width:767px) { 	

#h-links div.h-links-box .h-links-s1 div a {font-size:11px;}
	
div#lista_sugerowanych_paczkomatow {display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;}
div#lista_sugerowanych_paczkomatow div.nearest_paczkomat_div {width:100%;margin:8px 0;}
textarea.textarea_comment {width:100% !important;max-width:100%;min-width:100%;}
	#mc div#html_banner_promo {display:none;}
	div.filters_header {display:block;}
	div.filters.mbox {display:none;}
	#nicebutton2 {display:block;}		
	
#h div.h_icons div.h_icon_box div.h_icon_txt {display:none;}
#h .srh ul {width:100%}
#h .srh ul li input.searchinput {font-size:14px;}
div.filters div.filters {text-align:center;}
.filters .filter_option {/*width:48%;*/ width:95%;margin:auto;text-align:left;}
.filters .filter_option .option, .filters .filter_option.active .option {position:relative;display:block;border:none;}

ul.list_Products li {width: calc(50% - 10px) !important; margin: 0 5px 10px 5px; padding: 0 5px;}
ul.list_Products li > div.prod_box div.producent {}

	.mob_scroll_h ul.list_Products li:before {display:none;}
	div.cartli ul.titlesc {font-size:15px;display:none;}
	ul.shopcart-prod-list li {display:block;padding-bottom:15px;padding-top:15px;border-bottom:solid 1px #d7d7d7;}
	ul.shopcart-prod-list li > div {display:inline-block;border-bottom:none;}
	ul.shopcart-prod-list li .prod_box {display:block;}
	ul.shopcart-prod-list li .name, #div_id_order_confirm ul.shopcart-prod-list li .name {width:100%;}
	 
	ul.shopcart-prod-list li .name .photo {width:20%;} 
	ul.shopcart-prod-list li .name .photo img {max-height:70px;} 
	ul.shopcart-prod-list li .name .nazwa_prod a {font-size:16px;}
	ul.shopcart-prod-list li .prod_box > div {display:inline-block;vertical-align:text-top;}
	ul.shopcart-prod-list li .name .nazwa_prod {width:70%;padding-left:4%;padding-top:10px;}
	ul.shopcart-prod-list li .price {visibility:hidden;font-size:14px;width:18%;margin-left:28%;padding:8px 8px 8px 0;text-align:right;}
	ul.shopcart-prod-list li .quan {width:20%;}
	ul.shopcart-prod-list li .quan input {width:35px;height:32px;line-height:32px;}
	a.calculate-icon {background-size:cover;width:15px;height:15px;}
	ul.shopcart-prod-list li .razem {font-size:15px;width:20%;text-align:right;}
	ul.shopcart-prod-list li .usun {width:10%;}
	ul.shopcart-prod-list li .usun a {margin:auto;}


#stopka ul.artykuly.list > li {text-align:center;margin-right:0;}
#stopka .stopka_box {text-align:center;}
#stopka .stopka_box .stopka_header, #stopka ul.artykuly.list > li.art_kat > div.h4 a {padding:20px 10px 5px 10px}
#podstopka {text-align:center; display: flex;flex-wrap: wrap;justify-content: center; flex-direction: column; }
#podstopka > div {margin: 10px auto !important; float: none;}

#div_id_login_page div.wybory_logowania div.wybor_logowanie {float:none;width:100%;margin-bottom:20px;}
#div_id_login_page div.wybory_logowania div.wybor_szybkie_zakupy {float:none;width:100%;border-top:solid 1px #d7d7d7;padding-top:20px;}
#login_table div.wybory_logowania div.wybor_logowanie {float:none;width:100%;margin-top:20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy {float:none;width:100%;border-bottom:solid 1px #d7d7d7;padding-bottom:20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy div.text {padding-top:0;}
#strona_produktu div.show_more_desc {width:70%;}
#strona_produktu div.ceny_i_dostepnosc > div.price {text-align:center;}
#strona_produktu div.ceny_i_dostepnosc > div.price > div.priceh {display:none;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka {width:90%;}
table.ctable_options {width:90%;margin:auto;}
table.ctable_options tr > td:first-child {display:none;}
table.ctable_options tr > td {width:100%}
#div_id_registration .shopcart_header_q {padding-left:10px !important;}
#div_id_order_list .register_order_table #register-list .form-item label,#div_id_registration .form-item label {display:block;text-align:left;position: absolute;
    background: white;
    margin-left: 10px;
    width: auto;
    margin-top: -10px;
    padding: 0px 7px;
    font-size: 14px;}
#shopcart .shopcart_add_info {margin-left:0 !important;margin-bottom:10px;}
#shopcart .shopcart_header_q {padding-left:10px !important;}
.filters .filter_option .option > div.options_list {max-height:160px;overflow-y:auto;margin:7px;padding:10px;border:none;}
	#newsletter_LP2 .linki_do_sekcji div.l{display:inline-block;padding:0 20px 0 30px;font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto;text-align:center;display:flex;flex-flow:row wrap;}
	#newsletter_LP2 .linki_do_sekcji div.p a{flex:1 1 20%;min-width:100px;padding:10px;border-left:solid 3px #d30a27;margin:5px;font-size:12px;font-weight:bold;}
	
#shopcart div.shopcart-trusted-icons {width:95%;float:none;background-size:contain;margin:auto;}
#shopcart a.actv {padding:0 12px;font-size:10px;vertical-align:middle;}	
div.shopcart_confirm_window {box-sizing:border-box;width:94%;height:auto;margin-left:-47%;}
div.shopcart_confirm_button_cont {float:none;width:70%;margin:auto;margin-bottom:10px;}
div.shopcart_confirm_button_go_cart {float:none;width:70%;margin:auto;margin-bottom:10px;}
#stopka {padding-bottom:120px;}
}
@media (max-width:359px) { #mc div#html_banner_promo {display:none;}
	div.filters_header {display:block;}
	div.filters.mbox {display:none;}
	#nicebutton2 {display:block;}	
#div_id_main_page ul.mp_article li {flex:0 0 100%;padding-bottom:20px;}
#h div.h_icons div.h_icon_box div.h_icon_txt {display:none;}
#h .srh ul {width:100%}
#h .srh ul li.l1 {width:75%}
#h .srh ul li input.searchinput {font-size:14px;}
div.filters div.filters {text-align:center;}
.filters .filter_option {/*width:48%;*/ width:95%;margin:auto;text-align:left;}
.filters .filter_option .option, .filters .filter_option.active .option {position:relative;display:block;}
ul.list_Products li {width:97% !important;}
	#powiazane ul.list_Products li, #kupili ul.list_Products li, #ostatnio_ogladane ul.list_Products li, .mob_scroll_h ul.list_Products li {max-width:85%;min-width:85%;margin:0 6px;}
div.cartli ul.titlesc {font-size:15px;display:none;}
	ul.shopcart-prod-list li {display:block;padding-bottom:15px;padding-top:15px;border-bottom:solid 1px #d7d7d7;}
	ul.shopcart-prod-list li > div {display:inline-block;border-bottom:none;}
	ul.shopcart-prod-list li .prod_box {display:block;}
	ul.shopcart-prod-list li .name {width:100%;}
	ul.shopcart-prod-list li .name .photo {width:25%;}
	ul.shopcart-prod-list li .name .nazwa_prod a {font-size:13px;}
	ul.shopcart-prod-list li .prod_box > div {display:inline-block;vertical-align:text-top;}
	ul.shopcart-prod-list li .name .nazwa_prod {width:70%;padding-left:4%;padding-top:10px;}
	ul.shopcart-prod-list li .price {font-size:14px;width:18%;margin-left:28%;padding:8px 8px 8px 0;text-align:right;}
	ul.shopcart-prod-list li .quan {width:20%;}
	ul.shopcart-prod-list li .quan input {width:35px;height:32px;line-height:32px;}
	a.calculate-icon {background-size:cover;width:15px;height:15px;}
	ul.shopcart-prod-list li .razem {font-size:15px;width:20%;text-align:right;}
	ul.shopcart-prod-list li .usun {width:10%;}
	ul.shopcart-prod-list li .usun a {margin:auto;}

#strona_produktu div.show_more_desc {width:80%;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka {width:98%;}
#strona_produktu div.show_more_desc {width:80%;}
#strona_produktu div.ceny_i_dostepnosc > div.price {text-align:center;}
#strona_produktu div.ceny_i_dostepnosc > div.price > div.priceh {display:none;}
table.ctable_options {width:90%;margin:auto;}
table.ctable_options tr > td:first-child {display:none;}
table.ctable_options tr > td {width:100%}
#stopka_newsletter div.newsletter_box {width:98%;margin:auto;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form {display:block;width:100%;text-align:center;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs input[type="text"] {}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"] {}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit {display:block;margin:10px auto 0 auto;} 
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty {display:block;width:98%;text-align:center;}
#stopka ul.artykuly.list > li {text-align:center;}
#stopka .stopka_box {text-align:center;margin-right:0;}
#stopka .stopka_box .stopka_header, #stopka ul.artykuly.list > li.art_kat > div.h4 a {padding:20px 10px 5px 10px}
.filters .filter_option .option > div.options_list {max-height:160px;overflow-y:auto;margin:5px;padding:10px;border:none;}
#div_id_login_page div.wybory_logowania div.wybor_logowanie {float:none;width:100%;margin-bottom:20px;}
#div_id_login_page div.wybory_logowania div.wybor_szybkie_zakupy {float:none;width:100%;border-top:solid 1px #d7d7d7;padding-top:20px;}
#login_table div.wybory_logowania div.wybor_logowanie {float:none;width:100%;margin-top:20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy {float:none;width:100%;border-bottom:solid 1px #d7d7d7;padding-bottom:20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy div.text {padding-top:0;}
#div_id_order_list .register_order_table #register-list .form-item label {width:100%;text-align:left;}
#shopcart .shopcart_add_info {margin-left:0 !important;}
#shopcart .shopcart_header_q {padding-left:10px !important;}
#shopcart textarea.textarea_comment {width:100% !important;max-width:100%;min-width:100%;}
#shopcart .bread ul li {font-size:14px;}
#shopcart div.shopcart-trusted-icons {width:95%;float:none;background-size:contain;margin:auto;}
#div_id_order_list .register_order_table #register-list .form-item label {display:block;text-align:left;}
	#newsletter_LP2 .linki_do_sekcji div.l{display:inline-block;padding:0 20px 0 30px;font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto;text-align:center;display:flex;flex-flow:row wrap;}
	#newsletter_LP2 .linki_do_sekcji div.p a{flex:1 1 32%;padding:10px 5px;border-left:solid 3px #d30a27;margin:5px;font-size:12px;font-weight:bold;}
#shopcart a.actv {padding:0 12px;font-size:10px;vertical-align:middle;} 
div.shopcart_confirm_button_cont {float:none;width:70%;margin:auto;margin-bottom:10px;}
div.shopcart_confirm_button_go_cart {float:none;width:70%;margin:auto;margin-bottom:10px;}
	div.special_promo_banner div.special_promo_banner_text_header_box div.spb_sec-h1 {font-size:16px;line-height:18px;}
	div.special_promo_banner div.special_promo_banner_text_header_box div.spb_sec-h2 {font-size:12px;line-height:13px;}
	div#LandingPage .LandingBoxContainer .LandingBox .LandingBoxBg .LandingBoxBg-B .LandingBox-H {font-size:14px;}
	div#LandingPage .LandingBoxContainer .LandingBox .LandingBoxBg .LandingBoxBg-B .LandingBox-CTA a {padding:10px;}
	#stopka {padding-bottom:120px;}
}
@media (max-width:1024px) { 
#mc div#html_banner_promo {width:98%;margin:0 auto 15px auto;}
#mc div#html_banner_promo:before, #mc div#html_banner_promo:after {display:none;}
.bcr a {line-height:150%;}
#lista_produktow div.top_text h1, #div_id_search2 div.top_text h1, #div_id_last_added div.top_text h1, #div_id_bestsellers div.top_text h1, #div_id_promotions div.top_text h1, #div_id_news div.top_text h1, #div_id_storage div.top_text h1, #div_id_product_list div.top_text h1, h1.top_text, #manufacturers h1,#div_id_shop_cart .top_text h1 {text-align:left; padding:0 10px 0 4px; line-height:100%; font-size:20px;}

#mc #rotator- {margin-bottom:0px;}

/*
div#trusted_icons {flex-direction:column;justify-content:center; width: 100%; padding: 20px;background:#f4f2fa;}
div#trusted_icons > div{margin:10px 0;width: 100%;max-width:100%;}
div#trusted_icons > div .ikona img {width:55px; height:55px;}
div#trusted_icons > div .opis h6 {font-size:16px;}
div#trusted_icons > div .opis p {font-size:11px;}
*/

    #trusted_icons {display: flex !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; -webkit-overflow-scrolling: touch !important; scrollbar-width: none !important;-ms-overflow-style: none !important; gap: 10px !important; flex-direction: row !important; padding: 0 !important;}
    #trusted_icons::-webkit-scrollbar { display: none; }
    #trusted_icons > div { flex: 0 0 40% !important; width: 40% !important; min-width: 40% !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center; scroll-snap-align: start !important; }
    #trusted_icons > div .ikona  { margin: 0 auto!important; }
    #trusted_icons > div .ikona img { width: 50px !important; height: 50px!important; display: block!important; margin: 0 auto!important; }
    #trusted_icons > div .opis  { margin: 0 auto!important; }
    #trusted_icons > div .opis h6 { font-size: 14px !important; margin: 8px 0 4px 0!important; height:22px; }
    #trusted_icons > div .opis p { font-size: 10px!important; margin: 0!important; line-height: 1.2!important; }


}
