.main_page_slider_wr.blackfridey_wr{height:440px;background-color:#222;overflow:hidden}.main_page_slider_wr .promo_slide_h1,.main_page_slider_wr .promo_slide_h4{color:#fefefe;text-transform:uppercase;font:italic 400 30px/26px "GothamPro",sans-serif;margin-bottom:16px;text-align:center;font-weight:900}.main_page_slider_wr .promo_slide_h4{font-weight:500;margin-bottom:-50px;font-size:20px;color:#aaa}.main_page_slider_wr.blackfridey_wr .default_content{height:400px}.main_page_banner_fon{height:450px;background:url(img/pic_bf__v1-2.svg) no-repeat center center , radial-gradient(circle at center,#000 10%,#222 80%,#222 100%);background-color:#222;background-size:cover}.main_page_banner_fon a{display:block;height:100%;width:100%;position:relative;text-align:center;text-decoration:none}.main_page_banner_fon a span.button{font-weight:700;font-size:14px;text-decoration:none;font-style:normal;color:#fff;display:inline-block;position:relative;top:275px;padding:10px 20px;margin:0 auto;z-index:1000}.main_page_banner_fon a span.button:hover{}.main_page_banner_fon a span.date{font-weight:700;font-size:22px;position:relative;top:270px;color:#ccc;display:inline-block;padding-right:25px}.main_page_banner_fon a:hover{text-decoration:none}@layer properties {
		@property --bg-position {
			syntax: "<number>";
			inherits: true;
			initial-value: 100;
		}

		@property --after-blur {
			syntax: "<number>";
			inherits: true;
			initial-value: 0;
		}

		@property --after-opacity {
			syntax: "<number>";
			inherits: true;
			initial-value: 1;
		}

		@property --before-opacity {
			syntax: "<number>";
			inherits: true;
			initial-value: 0.3;
		}

		@property --btn-offset {
			syntax: "<number>";
			inherits: true;
			initial-value: 1;
		}

		@property --btn-scale {
			syntax: "<number>";
			inherits: true;
			initial-value: 1;
		}
	}:root{--debug:0;--body-bg:hsl(0,0%,6%);--btn-bg:hsl(0,0%,0%);--btn-border-width:1.5;--btn-offset:1;--btn-scale:1;--after-bg: linear-gradient(to right,
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0),
				rgb(0 0 0));--after-blur:10;--after-opacity:1;--after-pos-y:10;--before-opacity:.3;--bg-position:100;--color-white:hsl(0,0%,100%);--color-cyan:hsl(180,100%,50%);--color-blue:hsl(240,100%,50%);--color-purple:hsl(270,100%,50%);--color-pink:hsl(330,40%,70%);--color-red:hsl(0,100%,50%);--color-yellow:hsl(60,100%,50%);--color-lime:hsl(90,100%,75%);--color-orange:oklch(69.1% .223 36.85)}@supports (color: color(display-p3 0 0 0)) {
		:root {
			--color-white: color(display-p3 1 1 1);
			--color-cyan: color(display-p3 0 1 1);
			--color-blue: color(display-p3 0 0 1);
			--color-purple: color(display-p3 0.5 0 1);
			--color-pink: color(display-p3 1 0.4 0.7);
			--color-red: color(display-p3 1 0 0);
			--color-yellow: color(display-p3 1 1 0);
			--color-lime: color(display-p3 0.75 1 0);

			--color-orange: color(display-p3 0.96 0.39 0.2);
		}
	}*,*:before,*:after{box-sizing:border-box;outline: calc(var(--debug) * 1px) dotted red;outline-offset:-1px}.main_page_banner_fon a span.button{background:transparent;border-width:0;transform:scale(var(--btn-scale));transition:--bg-position 3s ease , --after-blur .3s ease , --before-opacity .3s ease , --btn-offset .3s ease , --btn-scale .2s cubic-bezier(.76,-.25,.51,1.13)}.main_page_banner_fon a span.button>span{display:block;padding:.8em 1.0em;background:var(--btn-bg);color:#fff;font-weight:bold;border-radius:28px;font-size:18px;position:relative;cursor:pointer}.main_page_banner_fon a span.button>span:not(:hover) {transition:--after-blur .3s ease}.main_page_banner_fon a span.button>span>span{background: linear-gradient(to right,
				var(--color-white),
				var(--color-white),
				var(--color-cyan),
				var(--color-blue),
				var(--color-purple),
				var(--color-pink),
				var(--color-red),
				var(--color-yellow),
				var(--color-lime),
				var(--color-white),
				var(--color-white)) no-repeat calc(var(--bg-position) * 1%) 0% / 900%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.15ch;font-weight:600}.main_page_banner_fon a span.button>span:after{display:block;position:absolute;content:"";width:100%;height:100%;background: var(--after-bg) no-repeat calc(var(--bg-position) * 1%) 0% / 900%;transform: translateY(calc(var(--after-pos-y) * 1px));left:0;top:0;z-index:-2;filter: blur(calc(var(--after-blur) * 1px));opacity:var(--after-opacity)}.main_page_banner_fon a span.button>span:before{content:"";display:block;position:absolute;width: calc(100% + calc(calc(var(--btn-border-width) * 2) * 1px));height: calc(100% + calc(calc(var(--btn-border-width) * 2) * 1px));background: linear-gradient(to right,
				var(--color-white),
				var(--color-white),
				var(--color-cyan),
				var(--color-blue),
				var(--color-purple),
				var(--color-pink),
				var(--color-red),
				var(--color-yellow),
				var(--color-lime),
				var(--color-white),
				var(--color-white)) no-repeat calc(var(--bg-position) * 1%) 0% / 900%;border-radius:30px;z-index:-1;top: calc(var(--btn-border-width) * -1px);left: calc(var(--btn-border-width) * -1px);opacity:var(--before-opacity)}.main_page_banner_fon a span.button:hover{--btn-scale:1.05;--bg-position:0;--after-bg:linear-gradient(to right,var(--color-white),var(--color-white),var(--color-cyan),var(--color-blue),var(--color-purple),var(--color-pink),var(--color-red),var(--color-yellow),var(--color-lime),var(--color-white),var(--color-white));--after-blur:30;--after-opacity:.3;--after-pos-y:0;--before-opacity:1;--btn-offset:5}.main_page_banner_fon a span.button:hover:active{--btn-scale:.98;--after-blur:15}@media (max-width:1020px){.main_page_slider_wr .promo_slide_h4{font-size:18px}.main_page_banner_fon a span.date{font-size:21px}.main_page_slider_wr .promo_slide_h1{font-size:26px}}@media (max-width:720px){.main_page_banner_fon a span.button>span{font-size:16px}}@media (max-width:500px){.main_page_slider_wr .promo_slide_h4{font-size:15px}.main_page_slider_wr .promo_slide_h1{font-size:20px}.main_page_banner_fon a span.date{font-size:20px}.main_page_banner_fon a span.button>span{font-size:13px}}