#wrapper:has(#content > .typo > #nasz_newsletter){background:#ffffff;border-bottom:1px solid #f7f7f7;}
#wrapper:has(#content > .typo > #nasz_newsletter) > .main-content{border-top:1px solid #f7f7f7;}
#main:has(> #content > .typo > #nasz_newsletter) > .page-heading, #main:has(> #content > .typo > #nasz_newsletter) > .page-footer{display:none!important;}
#wrapper:has(#content > .typo > #nasz_newsletter) > .breadcrumb-wrapper{margin-bottom:0;}
#nasz_newsletter{color:#000000;display:flex;font-family:Roboto;font-size:8px;justify-content:center;letter-spacing:0;margin:0 auto;}
#nasz_newsletter :is(h1, h2, h3, h4, h5, h6){color:inherit;font-family:Roboto;letter-spacing:inherit;line-height:2.5rem;margin-bottom:1.14rem;margin-top:2.1rem;}
#nasz_newsletter .main-wrapper{font-size:21px;display:flex;flex-direction:column;width:1170px;}
#nasz_newsletter .info-wrapper{display:flex;}
#nasz_newsletter .info-bar-wrapper{display:flex;flex-direction:row;margin:2rem 2rem 1rem 0;}
#nasz_newsletter .info-redBar{background:#c00;font-weight:600;padding:1rem 1.5rem;color:#fff;}
#nasz_newsletter .info-blackBar{background:#303030;width:20px;}
#nasz_newsletter .info-content{display:flex;font-size:18px;line-height:2.5rem;flex-direction:row;}
#nasz_newsletter .info-content img{width:30%;border-radius:30px 0 30px 0;box-shadow:5px 5px 20px #cecece;align-self:center;transition:all .2s;}
#nasz_newsletter .info-content img:hover{opacity:.85;}
#nasz_newsletter .info-content span{display:flex;align-items:center;margin:0 2rem 2rem;}
#nasz_newsletter .info-content h1{margin-left:2rem;padding:0;font-size:26px;}
#nasz_newsletter .space{width:100%;height:1px;background:#cecece;margin:3.08rem 0 0.97rem;}
#nasz_newsletter .products-wrapper{display:flex;width:100%;justify-content:space-around;flex-wrap:wrap;padding-top:1rem;}
#nasz_newsletter .product{display:flex;flex-direction:column;width:24%;margin-bottom:2rem;}
#nasz_newsletter .product-img img{width:100%;}
#nasz_newsletter .product-img img:hover{opacity:.55;transition:all .2s;}
#nasz_newsletter .product-title{background:#f0f0f0;font-size:18px;display:flex;justify-content:center;padding:15px;margin-bottom:2px;}
#nasz_newsletter .product-button{background:#3f3f3f;display:block;transition:all .2s;}
#nasz_newsletter .product-button:hover{background:#cc0000;cursor:pointer;}
#nasz_newsletter .product-button a{color:#fff;display:flex;justify-content:center;text-decoration:none;padding:10px;font-size:14px;transition:all .2s;}
#nasz_newsletter .product-button a:hover{text-decoration:none;}
#nasz_newsletter .margines{margin:2.55rem;}
@media only screen and (max-width:1111px){
	#nasz_newsletter .info-content img{height:80%;}
	#nasz_newsletter .info-content{flex-direction:column;font-size:17px;line-height:3rem;}
	#nasz_newsletter .info-content-text{flex-direction:row;}
	#nasz_newsletter .info-bar-wrapper{margin:1rem 1rem 0.5rem 0;}
	#nasz_newsletter .products-wrapper{padding-top:0.5rem;}
	#nasz_newsletter .info-redBar{padding:1rem 1.5rem;}
}
@media only screen and (max-width:965px){
	#nasz_newsletter .info-content img{height:80%;}
	#nasz_newsletter .info-content{line-height:2rem;}
}
@media only screen and (max-width:792px){
	#nasz_newsletter .info-content{flex-direction:column;align-items:center;font-size:19px;line-height:3rem;}
	#nasz_newsletter .info-content img{width:80%;height:50%;}
	#nasz_newsletter .info-content-text{display:flex;flex-direction:column;}
	#nasz_newsletter .product{justify-content:space-evenly;width:49%;}
}
@media only screen and (min-width:1024px){
	#nasz_newsletter .info-content{height:250px;}
}