

.ResponsiveFilter,
.hr-upsell-1, 
.breadcrumb,
.breadcrumb ~ h1,
.webshop-productlist .leftmenu {display: none!important}

.webshop-productlist .content {width:100%}

@media (max-width:1700px) {
    .blackfriday .container {width:100%}
}


.CmsPageStyle > .SubCats_Categories_Container {display: none} 
.webshop-productlist .CmsPageStyle ul {padding:0}


article{width:100%;padding-top:0;max-width:100%;background:#fff} 

footer{margin-top:0}
.blackfriday img {width:100%}
.blackfriday h1, .blackfriday h2 {font-family: 'Montserrat', serif}
.blackfriday hr {width: 100px;height: 4px;margin: 0 auto;background-color: #CE2027;border: none;border-radius: 3px;margin-bottom:50px;}
.blackfriday hr.hrleft {margin:50px 0;clear:both}

.blackfriday .bgwhite {background:#ffffff}
.blackfriday .bggrey {background:#faf6f6}
.blackfriday .bgdarkgrey {background:#dad8d8}


.blackfriday .head {position: relative;display:flex;justify-content: center;align-items: center}
.blackfriday .head img {filter: brightness(50%);}
.blackfriday .headtext {position: absolute;color:#fff;}
.blackfriday .headtext h1 {font-size:46px;margin-bottom:0px}
.blackfriday .headtext b {font-weight:normal;font-size:18px}
@media (max-width:900px) {
    .blackfriday .headtext {top:20%}
    .blackfriday .headtext h1 {font-size:36px}
    .blackfriday .headtext b {font-size:16px}
    .blackfriday .head:after {content:'\f078';font-family: 'Font Awesome 5 Pro';position:absolute;background:#000;color:#fff;width:50px;height:50px;line-height: 50px;font-size:26px;border-radius: 50%;text-align:center;bottom:20px}
}

.blackfriday .headred {position: relative;display:flex;justify-content: center;align-items: center}
.blackfriday .headred img {filter: brightness(50%);}
.blackfriday .headredtext {position: absolute;color:#fff;left:50%;top:0;bottom:0;display: flex;align-items: center;background:0 0 0 / 53%}
.headredtext div {padding:0 10%}
.blackfriday .headredtext h1 {font-size:40px;margin-bottom:10px}
.blackfriday .headredtext p {font-weight:normal;font-size:15px}
@media (max-width:900px) {
    .blackfriday .headredtext {left:0;text-align: center} 
    .blackfriday .headredtext h1 {font-size:26px} 
    .blackfriday .headredtext p {font-size:13px}
    .blackfriday .headred:after {content:'\f078';font-family: 'Font Awesome 5 Pro';position:absolute;background:#000;color:#fff;width:50px;height:50px;line-height: 50px;font-size:26px;border-radius: 50%;text-align:center;bottom:20px}
}


.blackfriday .text {padding:60px 15%}
@media (max-width:900px) {
	.blackfriday .text {padding:60px 0;font-size: 13px!important}
}

.blackfriday .gallery {margin:30px 0 0 0}
.blackfriday .gallery {padding:40px 0 60px 0}
.blackfriday .gallery h2 {text-align: center;margin-bottom:50px}
.blackfriday .gallery ul {list-style: none;padding:5px}
.blackfriday .gallery ul b {display:block;font-size:18px;margin:15px 0}
.blackfriday .gallery .knap {text-transform: none;font-weight: 500;border-radius: 8px;padding:8px 30px}

.blackfriday .gallery .container {padding:0 50px}
.blackfriday .gallery .slick-prev {left:-45px}
.blackfriday .gallery .slick-next {right:-45px} 
.blackfriday .gallery .slick-prev, 
.blackfriday .gallery .slick-next {top:40%;font-size:30px;background:#000;border:none;z-index:1;position:absolute;color:#fff;border-radius: 50%; width:50px;height:50px;line-height: 50px;text-align: center;cursor: pointer;}
.blackfriday .gallery .container {max-width: calc(100vw - 100px)}

@media (max-width:1200px) {
	.blackfriday .gallery {padding:15px 0}
	.blackfriday .gallery h2 {margin:10px 0 0 0}
    .blackfriday .gallery .container {max-width: calc(100vw - 30px)}
}

@media (max-width:999px) {
	.blackfriday .gallery .slick-prev, 
	.blackfriday .gallery .slick-next {align-items: center;justify-content: center;display: flex; text-align:center!important; width:40px!important;height:40px!important;line-height: 40px!important;font-size:20px!important}
} 
.blackfriday .paging {margin-bottom:60px}
.blackfriday .black {background: #000;color:#fff}
.blackfriday .black * {color:#fff!important}

.blackfriday .help {display:flex}
.blackfriday .help.reverse {flex-direction:row-reverse}

.blackfriday .help div {flex:1}
.blackfriday .help div:last-child {display: flex;flex-direction: column;justify-content: center;}
.blackfriday .help div:last-child > div {padding:100px}

@media (max-width:900px) {
    .blackfriday .help {flex-direction: column;font-size:13px!important}
	.blackfriday .help.reverse {flex-direction: column-reverse}
    .blackfriday .help div:last-child > div {padding:5%;text-align: center}
    .blackfriday .help div:last-child > div hr {display: none}
    .blackfriday .help div:last-child h2 {color:#000}
}
 
.blackfriday .form {display:flex;padding:50px 0}
.blackfriday .form .container {display:flex}
.blackfriday .form .container > div {flex:1;margin-top:50px}
.blackfriday .form .container > div:first-child {display: flex;flex-direction: column;justify-content: center;}
.blackfriday .form .container > div:first-child > div {padding-right:100px}
.blackfriday .form .container > div:last-child .red {position: relative; height:500px;background:#CE2027;border-radius: 10px;padding:30px 50px;margin-left:100px}
.blackfriday .form .container > div:last-child h2 {color:#fff;width:40%}
.blackfriday .form .container > div:last-child img {position: absolute;height:auto;width:auto;right:30px;top:0;margin-top:-140px}
.blackfriday .form iframe {height: 100%;width: 100%;border: none}
@media (max-width:1500px) {
    .blackfriday .form .container > div:last-child .red {height:600px}
    .blackfriday .form .container > div:last-child h2 {width:50%}
    .blackfriday .form .container > div:last-child img {right:0;width:300px;margin-top:-100px}
}
@media (max-width:1200px) {
    .blackfriday .form .container {flex-direction: column}
    .blackfriday .form .container > div:first-child {margin:0; width:100%;padding:0 5%; text-align: center}
    .blackfriday .form .container > div:first-child > div {padding-right:0px}
    .blackfriday .form .container > div:first-child > div hr {display: none}
    .blackfriday .form .container > div:last-child h2 {width:100%;padding-top:100px}
    .blackfriday .form .container > div:last-child .red {height:730px; margin-top:50px;margin-left:0;padding-left:20px;padding-right:20px}
    .blackfriday .form .container > div:last-child img {}
}

.blackfriday .faq {padding:80px 0;margin:0 10%}
.blackfriday .faq ul {display:flex;gap:30px;list-style: none;flex-wrap: wrap;margin-top:40px}
.blackfriday .faq ul li {width:calc(50% - 15px);position: relative}
.blackfriday .faq ul li b {cursor:pointer; display: block;color:#fff;background: #CE2027;padding:20px 40px;border-radius: 10px}
.blackfriday .faq ul li:after {cursor:pointer;content:'\f078';font-weight: 300;font-family:"Font Awesome 5 Pro";position: absolute;right:40px;top:13px;color:#fff;font-size: 24px}
.gardiblackfridayner .faq ul li.active:after {content:'\f077'}
.blackfriday .faq ul li.active span {display:block;padding:20px}
.blackfriday .faq ul li span {display: none}
@media (max-width:900px) { 
    .blackfriday .faq {margin:0;padding:20px 0}
    .blackfriday .faq ul li {width:100%}
}

.blackfriday .box {padding:50px 0}
.blackfriday .box ul {display: flex;list-style: none;margin:50px 0 0 0;padding:10px;gap:50px}
.blackfriday .box ul li {position: relative;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);padding:40px;border-radius: 20px}
.blackfriday .box i {display: block;font-size:60px}
.blackfriday .box b {display: block;font-size:18px;color:#CE2027;margin:20px 0}
.blackfriday .box hr {height:3px;position: absolute;bottom:0px;margin-bottom:0;width:calc(100% - 80px - 20%);left:10%; right:10%}
@media (max-width:900px) {
    .blackfriday .box ul {flex-direction: column}
}


.blackfriday .SubCats_Categories_UL {display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0}
.blackfriday .SubCats_Categories_UL > li {background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #ececec;padding:20px 0;align-content:center;text-align:center;transition:all .3s ease;overflow:hidden}
.blackfriday .SubCats_Categories_UL > li:empty {display:none}
.blackfriday .SubCats_Categories_UL > li a {display:block;width:100%;height:100%;text-decoration:none;color:#000;padding:20px 0;transition:all .3s ease}
.blackfriday .SubCats_Categories_UL > li:hover {transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1);border-color:#ddd}
.blackfriday .SubCats_Categories_UL > li:hover a {color:#9a2016}
@media(max-width:999px) {
	.blackfriday .SubCats_Categories_UL {grid-template-columns:repeat(2,1fr)}
}

section.tips {margin:50px 0}
section.tips ul {margin:50px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0}
section.tips ul li {border:1px solid #ececec;padding-bottom:20px}
section.tips img {display:block;margin-bottom:20px}
section.tips b {display: block}
section.tips div {padding:0 20px}
section.tips a {text-decoration: none;font-weight: normal;}
@media(max-width:999px) {
	section.tips ul {grid-template-columns:repeat(2,1fr)}
}