@charset "UTF-8";[class*=" socicon-"]:before,[class^=socicon-]:before,[data-icon]:before{font-family:socicons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}[data-icon]:before,html{-webkit-font-smoothing:antialiased}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.header,.logo-top,.main-menu,.slick-dots,.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.header.light .menu-toggle svg path,.header.menu-open .menu-toggle svg path,.header.scrolled .menu-toggle svg path,.menu-toggle svg path,.menu-toggle:active svg path,.menu-toggle:hover svg path{stroke:#000}.slick-slide.dragging img,.welcome-section h2{pointer-events:none}.cart-item,.cleaner,.col-full,.page-content,.row::after,.slick-track:after{clear:both}.gold{color:#6a3c9c}.gold-dark{color:#1015e0}.orange{color:#ff7c2c}.red{color:#80002a}.red-dark{color:#74002a}.red-darker{color:#4d001c}.blue{color:#59a0ec}@font-face{font-family:'SD Sans Fill One';src:url(../fonts/sdsans-fillone.eot);src:url(../fonts/sdsans-fillone.eot?#iefix) format("embedded-opentype"),url(../fonts/sdsans-fillone.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirNextLTPro-Demi.eot);src:url(../fonts/AvenirNextLTPro-Demi.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Demi.woff) format("woff"),url(../fonts/AvenirNextLTPro-Demi.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Avenir;src:url(../fonts/AvenirNextLTPro-Regular.eot);src:url(../fonts/AvenirNextLTPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Regular.woff) format("woff"),url(../fonts/AvenirNextLTPro-Regular.woff.2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'A2 Beckett';src:url(../fonts/subset-ABeckett-ExtraLight.eot);src:url(../fonts/subset-ABeckett-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-ABeckett-ExtraLight.woff2) format("woff2"),url(../fonts/subset-ABeckett-ExtraLight.woff) format("woff"),url(../fonts/subset-ABeckett-ExtraLight.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Legault Std';src:url(../fonts/subset-LegaultStd.eot);src:url(../fonts/subset-LegaultStd.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-LegaultStd.woff2) format("woff2"),url(../fonts/subset-LegaultStd.woff) format("woff"),url(../fonts/subset-LegaultStd.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url(../fonts/DINPro-Black.eot);src:url(../fonts/DINPro-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/DINPro-Black.woff2) format("woff2"),url(../fonts/DINPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DINPro;src:url(../fonts/DINPro-Bold.eot);src:url(../fonts/DINPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/DINPro-Bold.woff2) format("woff2"),url(../fonts/DINPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DINPro;src:url(../fonts/DINPro-Regular.eot);src:url(../fonts/DINPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DINPro-Regular.woff2) format("woff2"),url(../fonts/DINPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DINPro;src:url(../fonts/DINPro-Light.eot);src:url(../fonts/DINPro-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/DINPro-Light.woff2) format("woff2"),url(../fonts/DINPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DINPro;src:url(../fonts/DINPro-Medium.eot);src:url(../fonts/DINPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DINPro-Medium.woff2) format("woff2"),url(../fonts/DINPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:socicons;src:url(../fonts/socicon.eot);src:url(../fonts/socicon.eot?#iefix) format("embedded-opentype"),url(../fonts/socicon.woff) format("woff"),url(../fonts/socicon.ttf) format("truetype"),url(../fonts/socicon.svg#socicon) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.socicon-messenger:before{content:"\e003"}.socicon-facebook:before{content:"\e000"}.socicon-twitter:before{content:"\e001"}.socicon-youtube:before{content:"\e002"}.socicon-instagram:before{content:"\e004"}.socicon-lastfm:before{content:"\e005"}.row::after,p:after{content:""}.white-border-button{color:#fff;text-align:center;padding:0 25px;display:block;margin:0 auto;width:240px;border:2px solid #fff;font-size:30px;font-weight:300;line-height:56px}.error-text h1,.error-text h2,body,strong{font-weight:900}.white-border-button:active,.white-border-button:hover{background-color:#fff;color:#171717}.row{position:relative;width:100%}[class^=col]{float:left;min-height:.125rem}.container,body,html{min-height:100%}.row::after{display:table}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:96%}.col-1-sm{width:4.33333333%}.col-2-sm{width:12.66666667%}.col-3-sm{width:21%}.col-4-sm{width:29.33333333%}.col-5-sm{width:37.66666667%}.col-6-sm{width:46%}.col-7-sm{width:54.33333333%}.col-8-sm{width:62.66666667%}.col-9-sm{width:71%}.col-10-sm{width:79.33333333%}.col-11-sm{width:87.66666667%}.col-12-sm{width:96%}@media only screen and (min-width:880px){.col-1{width:4.33333333%}.col-2{width:12.66666667%}.col-3{width:21%}.col-4{width:29.33333333%}.col-5{width:37.66666667%}.col-6{width:46%}.col-7{width:54.33333333%}.col-8{width:62.66666667%}.col-9{width:71%}.col-10{width:79.33333333%}.col-11{width:87.66666667%}.col-12{width:96%}.hidden-sm{display:block}}html{-webkit-overflow-scrolling:touch}.slick-list,body.modal-open{overflow:hidden}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:DINPro;color:#000;background:url(../images/body-bg.jpg) 50% 100px repeat-y;background-size:130% auto}body.error{position:relative;height:100%}body.shop{background:url(../images/shop-bg.jpg) 50% 0 repeat-y #f5efe1;background-size:auto}.stellar-bg{background-color:#fff}a{text-decoration:none}h2{font-size:35px;line-height:35px;margin-bottom:20px;text-transform:none;text-align:left}p{font-size:14px}.text-center{text-align:center}.container{max-width:1105px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.container>iframe,.container>img{max-width:100%}.justify{text-align:justify}.mobile,.si-icon{display:block}p:after{display:inline-block;width:100%}.desktop{display:none}small{font-size:65%}.blockquote{color:#666;font-size:18px;font-style:italic}.cc-cookie-accept,.cc-cookies{font-family:DINPro;color:#fff}.cc-cookies{position:fixed;z-index:100;bottom:0;left:0;padding:10px;width:100%;text-align:center;background-color:#000}.cc-cookie-accept{display:inline-block;line-height:25px;top:-2px;vertical-align:middle;position:relative;font-size:30px;margin-left:10px}.cc-cookie-accept:hover{color:#1015e0}.gold-dark-button{font-family:Montserrat;color:#1015e0;line-height:40px;border:2px solid #1015e0;font-size:14px;display:inline-block;padding:0 20px}.gold-dark-button:active,.gold-dark-button:hover{background-color:#1015e0;color:#74002a}.map{width:100vw;height:45vw;max-width:1105px;max-height:510px}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:none}.pagination>li:first-child,.pagination>li:last-child{display:inline-block}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:20px;color:#000;font-weight:900;font-family:DINPro;text-decoration:none}.pagination>li>a:hover{color:#a1805a;text-decoration:none}.pagination li:first-child{width:100px;position:relative}.pagination li:first-child:hover::after{background-color:#a1805a}.pagination li:first-child::after{position:absolute;top:0;background-color:#000;width:100%;height:100%;left:0;color:#fff;content:'<—';line-height:28px}.pagination li:first-child a,.pagination li:first-child span{position:relative;z-index:2;width:100%;opacity:0}.pagination li:last-child{width:100px;position:relative}.pagination li:last-child:hover::after{background-color:#a1805a}.pagination li:last-child::after{position:absolute;top:0;width:100%;height:100%;color:#fff;background-color:#000;left:0;content:'—>';line-height:28px}.gallery-item::after,.header.bg .logo-top::before,.page-content .roll-down-title::after,.program .band-info-small:after,.slick-track:after,.slick-track:before{content:''}.pagination li:last-child a,.pagination li:last-child span{position:relative;z-index:2;width:100%;opacity:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#a1805a;cursor:default}.home-button{background-color:#fff;text-align:center;display:block;color:#a1805a;font-size:22px;height:45px;line-height:41px;text-transform:uppercase;max-width:250px;margin:10px auto;transition:all ease .3s}.error-text h1,.error-text h2,.error-text h3{color:#fff;text-align:center}@media (min-width:768px){body{background-size:110% auto}.pagination>li{display:inline-block}.home-button{font-size:25px;height:65px;line-height:60px;left:190px;right:-160px;bottom:130px;max-width:320px}h2{font-size:60px;line-height:50px;margin-bottom:25px}.mobile{display:none}.desktop{display:block}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}@media (min-width:1025px){h2{font-size:80px;line-height:70px;margin-bottom:35px}}@media (min-width:1125px){.container{padding-left:0;padding-right:0}.map{margin-bottom:40px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{height:100%;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{top:0;left:0;height:100%}.slick-track:after,.slick-track:before{display:table}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;z-index:10;bottom:0;width:100%;margin:0;padding:0;text-align:center}.slick-dots li{display:inline-block;margin:0 3px;width:12px;height:12px;border-radius:16px;border:2px solid #b0a997}.slick-dots li.slick-active{background-color:#b0a997}.slick-dots li button{opacity:0}@media (min-width:880px){.slick-dots{padding-right:20px}.slick-dots li{margin:0 5px;width:16px;height:16px}}.error-404,.error-503{height:100%;left:15px;right:15px;position:absolute;background:#a1805a;z-index:2}.header.dark .logo-top,.header.light .logo-top,.header.menu-open .logo-top{opacity:1;visibility:visible;background-image:url(../images/logo_top.png)}.error-404 .container,.error-503 .container{height:100%;display:table}.error-text{display:table-cell;padding:50px 0;vertical-align:middle;text-align:center;height:100%}.header.menu-open .main-menu,.logo-top{display:block}.error-text .image-404,.error-text .image-503{width:100%;display:block;margin:0 auto 20px}.error-text h1{font-size:40px;line-height:40px;text-transform:lowercase;padding-bottom:20px;width:100%}.error-text h3,.logo-year,.main-menu-item,.page-section-title{text-transform:uppercase}.error-text h2{font-size:20px;margin-bottom:35px}.error-text h3{font-size:16px;margin-bottom:0}.header.bg .main-menu-item.active,.header.light .main-menu-item,.header.menu-open .main-menu-item,.header.scrolled .main-menu-item{color:#000}@media (min-width:768px){.error-text h1{font-size:90px;line-height:90px}.error-text h2{font-size:30px;margin-bottom:50px}.error-text .image-404{width:575px;margin:0 auto 20px}.error-text .image-503{width:760px;margin:0 auto 20px}}@media (min-width:992px){.error-text h1{font-size:130px;line-height:130px}}#cart-count,.main-menu-item{font-size:20px;text-align:center}.header{position:fixed;top:0;left:0;width:100%;min-height:70px;text-align:right;z-index:100;transition:background-color .5s ease}#cart-count,.logo-top{z-index:2;position:absolute}.header .container{transition:padding .3s ease;padding:0 20px}.header.scrolled{background-color:#FEFEF3!important}.header.scrolled .logo-top{opacity:1;visibility:visible;height:75px}.header.scrolled .menu-toggle{top:15px}.header.scrolled .container{padding:0 20px}.header.menu-open{height:100vh;background-color:#FEFEF3}.header.menu-open .logo-top{height:75px}.header .container::before{position:absolute;top:0;left:-20px;height:108px;width:100%;background:url(../images/logo-after.png) no-repeat;background-size:auto 100%}.logo-top{width:200px;height:75px;transition:all .3s ease;opacity:0;visibility:hidden;color:transparent;left:20px;background:url(../images/logo_top.png) 0 50% no-repeat;background-size:100% auto}.shop-detail-open .main-menu,.shop-detail-open .menu-toggle{display:none}#cart-count,.shop-detail-open .shop-detail-modal-close{display:block}.shop-detail-open .header{background-color:#000!important}#cart-count{width:20px;height:20px;line-height:20px;background-color:#bf3337;color:#fff;font-family:'SD Sans Cn';top:0;right:0;border-radius:20px}#cart-count:empty,.main-menu,.menu-toggle .toggle-off,.menu-toggle.active .toggle-on{display:none}.main-menu-item,.welcome-info h2{font-family:DINPro}.main-menu{width:100%;padding-top:125px;height:100vh;overflow:auto;text-align:center}.menu-toggle{position:absolute;top:25px;right:20px;height:20px;font-size:20px;cursor:pointer;z-index:5;transition:top .3s ease}.menu-toggle span{vertical-align:top;line-height:45px;margin-right:10px}.menu-toggle svg{width:45px;height:45px}.menu-toggle.active .toggle-off{display:inline-block}.menu-toggle:active,.menu-toggle:hover{color:#000}.main-menu-item{font-weight:700;display:block;line-height:35px;margin-bottom:15px;color:#000;position:relative;transition:none}@media (min-width:992px){.header.dark .logo-top,.header.light .logo-top{opacity:1;visibility:visible}.header.menu-open{height:70px;background:0 0}.header.menu-open .main-menu-item{color:#000}.header.dark .logo-top{height:115px;width:285px}.header.light .main-menu-item{color:#000}.header.light .main-menu-item.active{background:0 0!important}.header.bg .main-menu-item.active:after,.header.light .main-menu-item.active::after,.header.light .main-menu-item:active:after,.header.light .main-menu-item:hover:after{background-color:#000}.header .container{padding:40px 0 0}.header .container::before{left:0}.header.bg .logo-top::before{content:''}.header.bg .main-menu-item.active{background-color:#000;color:#000}.header.scrolled .container{padding:0}.header.scrolled .main-menu-item{line-height:70px;color:#000}.header.scrolled .main-menu-item.ticket-item::before{height:100%}.header.scrolled .main-menu-item:after{bottom:0}.header.scrolled .main-menu-item.active{color:#fff;background:#000!important}.header.scrolled .main-menu-item.active:after,.header.scrolled .main-menu-item:active:after,.header.scrolled .main-menu-item:hover:after{background-color:#000;bottom:0}.header.scrolled .logo-top{height:80px;width:200px}.main-menu,.main-menu.active{height:auto}.header.scrolled .logo-top::before{content:none}.header.scrolled .logo-top::after,.logo-top::before{color:#000;font-size:10px;font-family:DINPro;content:'2 – 3.8/2024 Tasov';position:absolute}.header.scrolled .logo-top::after{top:30px;width:95px;left:100%;font-weight:700}.menu-toggle{display:none}.main-menu{display:block;padding:0 40px 0 0;text-align:right;overflow:visible}.logo-top{height:108px}.logo-top::before{top:75px;width:90px;left:20px;text-align:left;line-height:25px;font-weight:900}.welcome .logo-top:before{content:none}.main-menu-item{display:inline-block;padding:0 10px;font-size:15px;line-height:108px;margin:0;transform:translate3d(0,0,0);transition:color .5s ease}.main-menu-item:after{background-color:#000;left:0;right:0;margin:0 auto;width:0;max-width:100%;bottom:30px;height:4px;content:'';position:absolute;transition:width .5s ease}.main-menu-item.active,.main-menu-item:active,.main-menu-item:hover{text-decoration:none!important;background:0 0!important}.main-menu-item.active:after,.main-menu-item:active:after,.main-menu-item:hover:after{width:50%}.main-menu-item.language{margin-left:25px;padding:0}}@media (min-width:1150px){.logo-top{left:0}.main-menu{padding:0 10px 0 0}}.welcome-section{width:100%;text-align:center;font-size:0}.welcome-section.top{overflow:hidden;display:table;height:100vh;max-height:575px;position:relative;min-height:300px}.welcome-section.top .container{max-width:auto;display:table-cell;vertical-align:middle;text-align:right}.welcome-section.lineup{height:460px;padding-top:50px}.welcome-section.tickets{padding:50px 0;margin:20px 0;z-index:8;position:relative}.welcome-section h2{position:relative;z-index:2;color:#000;font-weight:900;text-align:left}.logo-big,.logo-year,.mute,.welcome-player{display:none;position:absolute}.welcome-section h3{font-weight:300;font-size:30px;margin-bottom:15px}.mute{z-index:2;bottom:20px;right:20px;width:30px;height:30px;background:url(../images/mute.svg) 50% 50% no-repeat;background-size:25px auto}.welcome-player{transform:translate3d(-50%,-50%,0);width:400%;height:100%;z-index:2;left:50%;top:50%;opacity:.3}.logo-year{font-weight:300;color:#fff;font-size:40px;top:25%;left:50%;margin-left:-8px}.welcome-info h1,.welcome-info h2{color:#000;font-weight:700;text-align:right}.logo-big{width:250px;top:0;left:0;right:0;bottom:100px;margin:auto}.welcome-video iframe{width:100%;height:250px;margin-bottom:20px}.tickets-title span,.welcome-info h1 span{display:inline-block;height:4px;width:30px;vertical-align:middle}.tickets-title span{margin:0 3px;background-color:#9247e5}.welcome-info{max-width:1105px;margin:0 auto}.welcome-info h1{font-size:55px;line-height:55px}.welcome-info h1 span{margin:0 3px;background-color:green}.welcome-info h2{font-size:16px;line-height:18px;margin:0 0 20px;padding:0 40px 0 0}.welcome-info h3{font-size:50px;line-height:50px;margin:0;text-align:right;padding:0;color:#fff;font-weight:400}@media (min-width:768px){.welcome-section.top{max-height:655px;min-height:600px}.welcome-player{width:120%;height:120%}.welcome-section.tickets{height:900px}.welcome-section.tickets.show-ticketing{min-height:600px;height:auto}.welcome-info h1{font-size:125px;line-height:125px;padding-right:120px}.welcome-info h1 span{height:8px;width:55px;margin:0 5px 5px}.welcome-info h2{font-size:25px;line-height:25px;padding-right:115px}.welcome-info h3{font-size:67px;line-height:70px}.welcome-section.tickets h2{font-size:80px;line-height:80px;padding-top:150px}.welcome-section.tickets h2 span{height:7px;width:55px;margin:0 5px}.welcome-video iframe{width:70%;height:250px}}@media (min-width:880px){.welcome-info h1{font-size:140px;line-height:140px;padding-right:0}.welcome-info h1 span{height:10px;width:70px;margin:0 5px 5px}.welcome-info h2{font-size:25px;line-height:25px}}@media (min-width:992px){.welcome-video iframe{width:50%}}@media (min-width:1025px){.mute,.welcome-player{display:block}.welcome-info h3{font-size:87px;line-height:90px}.welcome-section{padding-top:140px}.welcome-section.top{max-height:845px;position:relative;padding-top:0}.welcome-section.lineup{padding-top:80px;height:650px}.welcome-section>h3{margin-bottom:25px}.welcome-video iframe{height:350px;width:620px;margin-left:auto;margin-right:auto}}.welcome-lineup{margin-bottom:30px}.welcome-lineup h3,.welcome-lineup h4,.welcome-lineup h5{font-family:Univers,Arial;display:inline;padding:0 5px;color:#ff7c2c;white-space:nowrap}.welcome-lineup h3{font-size:42px;line-height:44px;font-weight:300}.welcome-lineup h3 sup{font-size:18px;vertical-align:top;line-height:28px}.welcome-lineup h4{font-size:30px;line-height:32px;margin:0;font-weight:300}.welcome-lineup h4 sup{font-size:17px;vertical-align:top;line-height:22px}.welcome-lineup h5{font-size:24px;line-height:25px;margin:0;font-weight:300}.welcome-lineup h5 sup{font-size:16px;vertical-align:top;line-height:20px}@media (min-width:768px){.welcome-lineup h3{font-size:65px;line-height:67px;padding:0 10px}.welcome-lineup h3 sup{font-size:29px;line-height:45px}.welcome-lineup h4{font-size:40px;line-height:42px;padding:0 10px}.welcome-lineup h4 sup{font-size:20px;line-height:28px}.welcome-lineup h5{font-size:24px;line-height:26px;padding:0 10px}.welcome-lineup h5 sup{font-size:18px}}@media (min-width:1025px){.welcome-lineup h3{font-size:82px;line-height:85px}.welcome-lineup h4{font-size:50px;line-height:52px}.welcome-lineup h5{font-size:29px;line-height:30px}}#ticketing,#ticketing2{width:100%;max-width:800px;height:1600px;margin:auto;display:none}.ticket{cursor:pointer;background:rgba(255,255,0,.9);width:100%;position:relative;text-align:center;padding:20px 15px 70px;display:inline-block;vertical-align:top;margin-bottom:10px}.ticket a{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%}.ticket small{font-family:'SD Sans Cn';font-size:10px;display:block;margin-bottom:5px}.ticket-price,.ticket-subtitle,.ticket-title{color:#474700;font-family:DINPro;font-weight:900}.ticket-title{font-size:14px;margin-bottom:15px}.ticket-price{font-size:30px;margin:50px 0}.ticket-subtitle{font-size:12px}.tickets .ticket-sale-title{font-size:22px;margin-bottom:10px}.tickets .ticket-sale-text{font-size:11px;color:#fff;max-width:700px;margin:0 auto}.ticket-buy-button{background-color:#ef6e7e;text-align:center;display:block;color:#fff;font-size:22px;height:45px;line-height:41px;font-weight:900;position:absolute;left:15px;max-width:250px;right:15px;margin:auto;bottom:10px;transition:all ease .3s}.ticket:active .ticket-buy-button,.ticket:hover .ticket-buy-button{color:#fff;background-color:#e33d52}@media (min-width:768px){.ticket small,.ticket-text{font-size:15px}.ticket{position:absolute;top:0;bottom:0;left:0;right:0;padding:40px 30px 30px;margin:auto;width:450px;height:680px}.ticket.margin{margin-right:2%}.ticket-buy-button{font-size:33px;height:85px;line-height:82px;left:190px;right:-260px;bottom:170px;max-width:400px}.ticket-title{font-size:24px;line-height:30px}.ticket-subtitle{font-size:20px}.ticket-price{font-size:60px;margin:210px 0}.tickets .ticket-sale-text,.tickets .ticket-sale-title{font-size:24px}}@media (min-width:720px){#ticketing,#ticketing2{height:950px;margin:25px auto 20px}}@media (min-width:1025px){.ticket-buy-button{right:-300px}}.page-section{padding-top:180px;text-align:center}.page-section.info .page-content{padding-top:20px}.page-section.info .page-content img{max-width:100%}.page-section.info .page-section-title{z-index:1;position:absolute}.page-section.info-en{padding-top:450px}.page-section-title{font-size:40px;line-height:50px;padding-top:120px;padding-bottom:60px;text-align:center;font-weight:500;font-family:DINPro;position:absolute;top:0;color:#000;left:0;width:100%;z-index:3;transform:translate3d(0,0,0)}.page-content address,.page-content p{text-transform:none;color:#000;font-family:DINPro}.page-content .psubtitle a,.page-content address,.page-content p{font-size:15px;font-weight:400;line-height:24px}.page-section-title span{display:inline-block;height:4px;width:30px;margin:0 3px;vertical-align:middle;background-color:#000}.contact-block,.program .stage-section{vertical-align:top;display:inline-block}.page-content{position:relative;z-index:5;padding:30px 0}.page-content address{font-style:normal;margin-bottom:30px;text-align:left}.page-content p{max-width:900px;margin:0 auto 30px}.page-content p:after{display:none}.page-content .psubtitle{line-height:24px;font-size:15px;max-width:100%;text-align:left}.page-content h2{font-family:DINPro;color:#000;font-size:20px;font-weight:900}.page-content a{color:#000;text-decoration:none;font-family:DINPro;font-weight:400;line-height:24px;font-size:15px}.page-content a:hover{text-decoration:underline}.page-content.partners{text-align:left}.partners-logos{margin-bottom:50px;text-align:left}.partners-logos img{max-height:60px;filter:grayscale(1);margin-right:10px}.partners-logos img:last-child{margin-right:0}.col-full{width:100%}@media (min-width:768px){.page-section{padding-top:240px}.page-section-title{padding-top:150px;font-size:90px;line-height:90px}.page-section-title span{height:7px;width:55px;margin:0 5px}.col-fourth img,.col-half img{height:100px;max-height:100px}.col-half{width:50%;float:left}.col-fourth{width:25%;float:left}.half{width:38%;display:inline-block}.page-content{padding:50px 0 20px}.page-content h2{font-size:30px}.page-content a,.page-content p{font-size:16px;line-height:27px}.page-content address{font-size:14px}.page-content p.long{max-width:100%;text-align:left;margin-bottom:10px}}@media (min-width:992px){.half{width:33%}}@media (min-width:1200px){.page-section-title{padding-top:200px}.page-section-title span{height:12px;width:95px;margin:0 8px}.page-section{padding-top:350px}}.contact-list{text-align:center}.contact-list h2{text-align:left;margin-bottom:15px}.contact-list p{text-align:left;font-weight:600}.contact-list a{font-weight:500}.contact-block{text-align:center;width:100%;margin-bottom:20px}@media (min-width:768px){.contact-block{width:49%;height:auto}}@media (min-width:992px){.contact-list{padding-left:13%}.contact-block{margin-bottom:35px;width:33%}.contact-block.long{width:65%}}.program-section{background:url(../images/main-bg.jpg) 50% 0 no-repeat #9247e5;background-size:100% auto}.program .program-list{padding-bottom:30px;font-size:0;text-align:left}.program .program-list-title{font-size:36px;line-height:40px;margin-bottom:15px;text-align:left;font-weight:900;font-family:DINPro}.program .stage-section{width:100%;max-width:359px;margin-bottom:25px}.program .stage-section.green .band-info-small,.program .stage-section.green .stage-name{color:green;text-decoration:none!important}.program .stage-section.green .band-info-small{border-color:green}.program .stage-section.orange .band-info-small,.program .stage-section.orange .stage-name{color:red}.program .stage-section.orange .band-info-small{border-color:red}.program .stage-section.yellow .band-info-small,.program .stage-section.yellow .stage-name{color:#a1805a;text-decoration:none!important}.program .stage-section.yellow .band-info-small{border-color:#a1805a}.program .stage-name{font-size:18px;padding-bottom:15px;margin-bottom:0;text-transform:uppercase;font-weight:600;text-align:left}.program .band-info-small{display:inline-block;width:100%;padding:15px 0 19px;text-decoration:none!important;text-transform:uppercase;border-top:4px solid black;cursor:pointer;color:black;margin-top:-4px;overflow:hidden;position:relative;transition:padding 350ms ease}.article:hover .article-title,.group-info-links a:hover{text-decoration:underline}.program .band-info-small:last-child{border-bottom:4px solid green}.program .band-info-small:after{position:absolute;top:130%;left:0;right:0;margin:auto;height:30px;width:30px;border-radius:30px;background-color:#624e37;z-index:-1;transition:all .6s ease}.program .band-info-small:hover{transition:padding 350ms ease,border-color 150ms ease .2s;color:#ede2c9!important;z-index:2;padding-left:10px;border-color:#624e37!important}.program .band-info-small:hover:after{transform:scale(20)}.program .band-image{display:block;position:relative;width:100%;height:200px;overflow:hidden;background:url(../images/loader.svg) 50% 50% no-repeat}.program .band-image img{width:400px;position:absolute;top:0;left:50%;transform:translate3d(-50%,-10%,0)}.program .band-bottom-info{text-align:left}.program .band-name{word-break: break-word;font-size:18px;line-height:24px;font-weight:600}.program .band-play-time{font-size:16px}@media (min-width:768px){.program .program-list{padding-bottom:50px}.program .band-info-small{padding:25px 0 29px}.program .band-info-small.alone{-ms-flex-align:center;align-items:center;display:-webkit-flex;-webkit-align-items:center;float:left;width:32%;min-height:114px;margin:-4px 0 0}.program .band-info-small.alone:nth-child(3n+2){margin:-4px 2% 0}.program .band-info-small.alone:last-child{border-bottom:none}.program .program-list-title{line-height:63px;font-size:58px}.program .stage-section{width:23%}.program .stage-section.green{margin:0 2%}.program .band-name{font-size:24px;line-height:28px}}@media (min-width:1200px){.program-section-bg{background-size:auto}.program .program-list-title{font-size:70px;line-height:70px}}.group-info-modal{display:block;z-index:100;position:fixed;top:-100%;height:100%;width:100%;left:0;transition:top .5s ease}.group-info-modal.active{top:0}.group-info-modal-window{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a1805a;color:#ede2c9;overflow:auto;z-index:50;padding:80px 22px 10px;border:22px solid #ede2c9}.band-info-left,.band-info-right{position:relative;width:100%;display:block}.band-info-left{margin-bottom:20px}.band-info-right{background:url(../images/loader.svg) 50% 50% no-repeat}.group-info-modal-close{position:absolute;right:0;top:0;width:60px;height:60px;background:url(../images/close.png) 50% 50% no-repeat #a1805a;background-size:25px;cursor:pointer;z-index:5}.group-info-modal-close:active,.group-info-modal-close:hover{background-color:#624e37}.group-info-time{font-size:13px;font-weight:900}.group-info-name{font-size:30px;text-align:left;margin:30px 0 20px}.group-info-description{line-height:20px;font-size:14px;margin-bottom:20px;text-transform:none;font-weight:900}.band-info-image{display:block;margin:auto;width:100%}.group-info-links{width:100%}.group-info-links a{font-size:14px;color:#624e37;font-weight:900;display:inline-block;margin-right:20px;text-transform:uppercase}@media (min-width:992px) and (min-height:550px){.group-info-description{font-size:16px;line-height:24px;margin-bottom:60px}.group-info-name{font-size:70px;line-height:80px}.group-info-modal-window{padding:0;overflow:visible;display:table;transform:translate3d(0,0,0);transition:top .5s ease}.group-info-modal-close{width:80px;height:80px;background-size:35px}.band-info-left,.band-info-right{display:table-cell;vertical-align:middle;width:50%}.band-info-left{padding:0 10%;height:100%}.band-info-right{overflow:hidden;height:100%}.group-info-time{font-size:24px}.band-info-image{position:absolute;top:0;bottom:0;right:50%;width:auto;transform:translate3d(50%,0,0);height:100%}}.article-list{font-size:0;margin-bottom:30px}.article{display:block;overflow:hidden;width:95%;padding-top:45vw;max-width:320px;vertical-align:top;margin:0 auto 10px;position:relative}.article:hover .article-image,.article:hover .article-image-hover{background-blend-mode:normal;transform:scale(1.15)}.article:hover.new .article-image-hover{opacity:1}.article .article-link{position:absolute;top:0;left:0;z-index:6;width:100%;height:100%}.article .article-image-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:45vw;max-height:220px;overflow:hidden}.article .article-image,.article .article-image-hover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 350ms ease;background-position:50% 50%;background-size:cover;background-blend-mode:multiply;background-repeat:no-repeat}.article .article-image-hover{opacity:0}.article .article-title{margin:0;min-height:88px;font-size:18px;line-height:22px;padding:20px;color:#000;font-weight:900;font-family:DINPro;letter-spacing:1px;text-align:center;position:relative;width:100.5%;z-index:5;left:-1px}.article .article-title.white{text-align:center!important}.article-detail{padding-top:200px;padding-bottom:0;text-align:left}.article-detail .container.smaller{max-width:775px}.article-detail img{max-width:100%;display:block;margin:0 auto 60px}.article-detail .article-info{font-size:12px;text-transform:none;color:#a1805a;text-align:left;max-width:900px;margin:0 auto 50px}.article-detail .article-title{font-size:30px;line-height:35px;font-family:DINPro;font-weight:900;text-align:left;max-width:900px;margin:0 auto 15px}.article-detail h2,.article-detail p,.article-detail p *{font-family:DINPro!important}.article-detail iframe{margin:auto;display:block}.article-detail p{color:#000;font-weight:400;font-size:14px;line-height:24px;margin-bottom:40px}.article-detail p::after{display:none}.article-detail h2{font-weight:900!important;font-size:20px;margin-bottom:20px}.article-detail a{font-weight:400;color:#000}.article-top{z-index:20;position:fixed;top:70px;left:0;width:100%;color:#fff;text-align:left;background-color:#000;visibility:hidden;text-transform:uppercase;border-left:22px solid #000;border-right:22px solid #000;opacity:0;transition:all .5s ease}.article-top .container{max-width:900px}.article-back{position:absolute;width:44px;line-height:44px;top:50%;transform:translate3d(0,-50%,0);height:40px;right:0;text-align:center;background:url(../images/close.png) 50% 50% no-repeat;background-size:30px auto}.article-scroll-top{font-family:DINPro;font-size:12px!important;color:#fff;text-align:center;padding:22px 50px 22px 0;cursor:pointer}.article-share{margin:30px auto 0;text-align:center;padding-bottom:30px}.article-detail .article-share-link{display:block;width:100%;max-width:200px;margin:0 auto 10px;line-height:40px;height:40px;text-align:center;color:#fff;font-weight:900;font-size:14px;text-transform:uppercase;text-decoration:none!important}.article-detail .article-share-link.facebook{background-color:#39579a}.article-detail .article-share-link.twitter{background-color:#50aaf0}.article-detail .article-share-link.messenger{background-color:#006eff}.article-detail .article-share-link::before{display:inline-block;margin-right:10px;font-size:18px;line-height:40px}.article-return{border:2px solid #9247e5;color:#9247e5!important;text-align:center;line-height:50px!important;display:block;font-size:20px!important;margin:0 auto 20px;font-family:'SD Sans Fill One'!important;max-width:300px}.article-return:hover{border-color:#4b2178;background-color:#4b2178;color:#ede2c9!important;text-decoration:none!important}.article-detail-bottom{width:100%;padding:50px 10px 10px}.article-detail-close{position:absolute;right:20px;top:-85px;width:60px;height:60px;background:url(../images/close.png) 50% 50% no-repeat #000;background-size:25px;cursor:pointer;z-index:5}.article-detail-close:active,.article-detail-close:hover{background-color:#a1805a}@media (min-width:460px){.article{padding-top:220px}}@media (min-width:768px){.article-detail .article-share-link{width:30.5%;display:inline-block;max-width:150px}.article-detail .article-share-link.twitter{margin:0 20px}.article-top{top:70px}.article-top.show{visibility:visible;opacity:1}.article-detail-bottom .article{width:30%}.article{padding-top:220px;margin:10px;display:inline-block;max-width:345px}.article-scroll-top{font-size:20px}.article-detail{padding-top:250px}.article-detail .article-title{font-size:70px;line-height:75px;margin-bottom:50px}.article-detail h2{font-size:30px}.article-detail p{font-size:18px;line-height:30px}.article-share{margin:50px auto 0;text-align:center}}@media (min-width:992px){.article-detail-close{width:80px;height:80px;top:-120px;right:-100px}}@media (min-width:1105px){.article-back{text-align:left}}@media (min-width:1200px){.article .article-title{font-size:30px;line-height:35px}}.gallery-section .page-section-title{font-size:30px}.gallery-album{width:100%;max-width:400px;height:240px;margin:0 auto 20px;position:relative;overflow:hidden}.gallery-album.latest{max-width:100%}.gallery-album.latest .gallery-album-image{opacity:.8}.gallery-album:hover .gallery-album-image{background-blend-mode:normal;transform:scale(1.15)}.gallery-album:hover .gallery-album-image.hover{opacity:1!important}.gallery-album-link{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.gallery-album-title{font-size:20px;line-height:240px;text-align:left;padding:0 20px;position:relative;color:#fff!important;z-index:2;font-weight:700}.gallery-album-image{transition:all 350ms ease;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover!important}.gallery-album-image.hover{opacity:0!important}.gallery-album-image.a-2020{background-image:url(../images/2020-album.jpg)}.gallery-album-image.a-2021{background-image:url(../images/2021-album.jpg)}.gallery-album-image.a-2022{background-image:url(../images/2022-album.jpg)}.gallery-album-image.a-2023{background-image:url(../images/2023-album.jpg)}.gallery-album-image.a-2019{background-image:url(../images/2019-album.jpg)}.gallery-album-image.a-2018{background-image:url(../images/2018-album.jpg)}.gallery-album-image.a-2017{background-image:url(../images/2017-album.jpg)}.gallery-album-image.a-2016{background-image:url(../images/2016-album.jpg)}.gallery-album-image.a-2015{background-image:url(../images/2015-album.jpg)}.gallery-album-image.a-2014{background-image:url(../images/2014-album.jpg)}.gallery-album-image.a-2020-h{background-image:url(../images/2020-album-h.jpg)}.gallery-album-image.a-2021-h{background-image:url(../images/2021-album-h.jpg)}.gallery-album-image.a-2022-h{background-image:url(../images/2022-album-h.jpg)}.gallery-album-image.a-2023-h{background-image:url(../images/2023-album-h.jpg)}.gallery-album-image.a-2019-h{background-image:url(../images/2019-album-h.jpg)}.gallery-album-image.a-2018-h{background-image:url(../images/2018-album-h.jpg)}.gallery-album-image.a-2017-h{background-image:url(../images/2017-album-h.jpg)}.gallery-album-image.a-2016-h{background-image:url(../images/2016-album-h.jpg)}.gallery-album-image.a-2015-h{background-image:url(../images/2015-album-h.jpg)}.gallery-album-image.a-2014-h{background-image:url(../images/2014-album-h.jpg)}.gallery-detail-title{color:#000;margin-bottom:20px;font-size:25px;line-height:26px;font-weight:900}section .gallery-list{font-size:0;text-align:center;padding-bottom:20px}section .gallery-list span{display:inline-block;width:10px;height:4px;vertical-align:middle;background-color:#310354;margin:10px 0}section .gallery-link{display:block;font-size:18px;line-height:25px;font-weight:900;color:#000;opacity:.9}section .gallery-link.active{color:#000;font-size:35px;line-height:45px}.gallery-images{min-height:20px;text-align:left;font-size:0}.gallery-item{display:inline-block;overflow:hidden;position:relative;width:48%;margin:1%;padding-top:48%;height:auto;background:url(../images/loader.svg) 50% 50% no-repeat rgba(0,0,0,.5)}.gallery-item::after{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;border:5px solid transparent}.gallery-item:hover::after{border-color:#1015e0}.gallery-item img{top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute}.top-galery-list{z-index:20;position:fixed;top:85px;left:0;width:100%;text-align:center;background-color:rgba(255,255,255,.61);visibility:hidden;opacity:0;transition:all .5s ease}.top-galery-list.show{visibility:visible;opacity:1}.map-wrapper:active .hover,.map-wrapper:hover .hover,.shop-detail-cart-button .shop-detail-cart-button-added,.shop-detail-cart-button.added .shop-detail-cart-button-add,.shop-detail-cart-button.adding .shop-detail-cart-button-add{opacity:0}.top-galery-list .gallery-link{font-family:'SD Sans Cn';font-size:24px;line-height:44px;color:#bf3337}.top-galery-list .gallery-link.active{color:#1015e0}.fancybox-wrap{position:fixed!important}@media (min-width:768px){.gallery-section{padding-top:550px}.gallery-section .page-section-title{font-size:80px;padding-top:250px}.gallery-album{width:46%;margin:0 1% 2.5%;max-width:100%;float:left}.gallery-album.right{margin-top:120px}.gallery-album.up{margin-top:-50px}.gallery-album.latest{margin:0 0 50px;width:100%;height:550px}.gallery-album.latest .gallery-album-title{font-size:60px;line-height:550px}.gallery-album-title{padding:0 0 0 30px}.top-galery-list{top:75px}.top-galery-list .gallery-link{font-size:30px}.gallery-images{padding-bottom:40px}.gallery-detail-title,section .gallery-list{text-align:left}section .gallery-list span{width:50px;margin:0 15px 18px 0;height:6px;vertical-align:bottom}section .gallery-link{display:inline-block;font-size:20px;line-height:20px;margin:0 15px 0 0;vertical-align:bottom}section .gallery-link.active{font-size:45px;line-height:35px}.gallery-item{width:31%;padding-top:30%;margin:1% 2% 1% 0}}@media (min-width:1120px){.gallery-item{width:265px;padding-top:265px;margin:5px}section .gallery-list span{width:55px;margin:0 20px 25px 0}section .gallery-link{display:inline-block;font-size:30px;line-height:60px;margin:0 20px 0 0;vertical-align:bottom}section .gallery-link.active{font-size:70px;line-height:55px}.gallery-section{padding-top:580px}.gallery-section .page-section-title{font-size:130px;padding-top:320px}}.page-info-title{font-size:35px;line-height:40px;font-weight:400;font-family:'A2 Beckett';color:#000;margin-top:20px;margin-bottom:20px;text-transform:uppercase}.page-info-title span{display:inline-block;height:4px;width:30px;margin:0 3px;vertical-align:middle;background-color:#000}.page-section.info{padding-top:80px}.page-content .roll-down{margin-bottom:20px}.page-content .roll-down-title{font-size:20px;line-height:55px;font-family:DINPro;font-weight:900;color:#000;margin-bottom:10px;text-align:left;cursor:pointer;position:relative}.page-content .roll-down-title::after{background-color:#000;left:0;margin:0 auto;width:40px;bottom:0;height:3px;position:absolute;transition:width .6s ease}.page-content .roll-down-title:hover::after{width:60px}.page-content .roll-down-description{font-size:14px;line-height:18px;display:none;overflow:hidden;margin-bottom:0;text-align:center;transition:max-height .5s ease}.info-modal,.info-modal.iframe iframe,.info-modal.map img{display:block}.page-content .roll-down-description p{margin-bottom:15px;color:#000;text-align:left}.page-content .roll-down-description p::after{content:none}.page-content .roll-down-description ul{max-width:800px;margin:0 auto 20px;text-align:left;font-size:14px;color:#000}.page-content .roll-down-description ul li{list-style:none;text-transform:none;margin-bottom:5px}.page-content .roll-down-description ul li a{font-weight:400}.map-wrapper{position:relative;margin-bottom:20px;overflow:hidden}.map-wrapper img{width:100%;height:auto;transition:all 350ms ease}.map-wrapper img.hover{position:absolute;top:0;left:0}.map-wrapper:active img,.map-wrapper:hover img{transform:scale(1.15)}.info-modal{z-index:100;position:fixed;top:-100%;transition:top 0s .5s}.info-modal.active{top:0;transition:top 0s}.info-modal.active .info-modal-window{transform:translate3d(0,0,0)}.info-modal-window{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#000;overflow:auto;z-index:50;border:22px solid #fff;text-align:center;transform:translate3d(0,-100%,0);transition:all .5s ease}.info-modal-window img{display:none;max-width:100%;max-height:100%;bottom:0;position:absolute;left:0;top:0;right:0;margin:auto}.info-modal-window iframe{display:none;width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto}.info-modal-close{position:absolute;right:0;top:0;width:53px;height:53px;background:url(../images/close.png) 50% 50% no-repeat #000;background-size:25px;cursor:pointer;z-index:5}.info-modal-close:active,.info-modal-close:hover{background-color:#000}@media (min-width:880px){.page-section.info{padding-top:160px}.page-info-title{text-align:left;font-size:65px;line-height:70px;width:50%;display:inline-block;vertical-align:top;float:left}.page-info-title span{height:7px;width:55px;margin:0 5px}.page-info-title.right{float:right;padding-left:2%}.map-wrapper{transform:translate3d(0,0,0);cursor:pointer;width:50%;display:block;float:left}.map-wrapper.right{float:right;width:48%}.map-wrapper.right img.hover{width:100%}.map-wrapper img{display:block;height:auto;margin:0}.map-wrapper img.hover{left:0}.page-info-wrapper{clear:both;overflow:auto;margin-bottom:20px}.page-content .roll-down-wrapper{width:49%;display:inline-block;vertical-align:top;padding-right:30px}.page-content .roll-down-title{font-size:24px}}.footer-menu-item.active span,.footer-menu-item:hover span,.social a:hover span{transform:translate3d(0,-5px,0)}@media (min-width:1200px){.page-content .roll-down-title{font-size:30px;height:65px}.page-content .roll-down-title:after{height:5px;width:50px}.page-content .roll-down-title:hover::after{width:70px}}.cart-empty,.cart-empty-button{font-size:20px;font-family:'SD Sans Fill One'}.shop .shop-cart{display:inline-block}.cart .shop-cart{display:none}.cart-empty{line-height:25px;color:#938b77;margin-bottom:50px}.cart-empty-button{width:220px;height:55px;line-height:52px;text-align:center;display:block;color:#d8739f;border:2px solid #d8739f;margin:0 auto 50px}.shop-cart{display:none;padding-right:50px;background:url(../images/cart.png) 100% 50% no-repeat;background-size:30px auto}.shop-cart:after{content:none!important}.shop-cart.not-empty{background-image:url(../images/cart-full.png)}.shop-section{padding-top:120px;text-align:center}.shop-section-title{font-size:40px;line-height:50px;margin-bottom:20px;text-align:center;font-family:'SD Sans Stripes';color:#bf3337}.shop-list{max-width:800px;margin:0 auto 80px;font-size:0;text-align:center}.shop-list-item{width:280px;position:relative;display:inline-block;margin-bottom:20px}.shop-list-item img{width:100%;margin-bottom:10px;display:block}.shop-list-item-name,.shop-list-item-price{font-size:20px;line-height:24px;font-family:'SD Sans Fill One';color:#938b77;margin-bottom:2px}.shop-list-item-link{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;cursor:pointer;display:block}.shop-detail-modal{display:none;z-index:90;position:fixed}.shop-detail-modal-window{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5efe1;color:#000;overflow:auto;z-index:50;padding:120px 15px 10px}.product-info-name,.shop-detail-modal-close{font-size:24px;color:#bf3337;font-family:'SD Sans Fill One'}.shop-detail-modal-window .container{max-width:905px}.shop-detail-modal-close{position:absolute;right:30px;top:20px;height:28px;display:none;line-height:28px;padding-right:35px;background:url(../images/shop-close.png) 100% 50% no-repeat;background-size:auto 100%;cursor:pointer;z-index:5}.product-info-name{margin-bottom:10px}.product-info-description{text-align:center;font-family:'SD Sans Fill One';font-size:20px;margin-bottom:30px;color:#938b77}.product-info-price{color:#3fce36;text-align:center;font-family:'SD Sans One';font-size:55px;margin-bottom:30px}.select-wrapper select,.shop-detail-cart-button{font-size:18px;width:100%;font-family:'SD Sans Fill One'}.product-detail-slide img{width:100%}.product-slider{padding-bottom:40px;margin-bottom:10px}.select-wrapper{display:block;border:2px solid #b0a997;height:54px;background:url(../images/select-wrapper.jpg) 100% 50% no-repeat;background-size:auto 100%;margin-bottom:10px;cursor:pointer}.select-wrapper select{-moz-appearance:none;appearance:none;height:50px;border:none;background:0 0;color:#b0a997;padding:0 20px;-webkit-appearance:none}.shop-detail-cart-button{border:2px solid #d8739f;text-align:center;display:block;color:#d8739f;height:54px;line-height:42px;font-weight:300;background:50% 50%;transition:all ease .3s;position:relative;cursor:pointer}.shop-detail-cart-button:active,.shop-detail-cart-button:hover{color:#fff;background-color:#d8739f;border-color:#d8739f}.shop-detail-cart-button .shop-detail-cart-button-add,.shop-detail-cart-button .shop-detail-cart-button-added{position:absolute;display:block;left:0;right:0;top:0;bottom:0;transition:opacity ease .3s}.shop-detail-cart-button.adding{background:url(../images/loader.svg) 50% 50% no-repeat;background-size:20px auto}.shop-detail-cart-button.added{color:#fff;background-color:#d8739f;border-color:#d8739f}.shop-detail-cart-button.added .shop-detail-cart-button-added{opacity:1}.cart-detail{color:#000;max-width:700px;margin:0 auto}.cart-item{overflow:auto;padding:10px;border-bottom:1px solid #b0a997}.cart-item img{width:90px;float:left}.cart-item-info{float:left;text-align:left;font-size:15px;padding:10px 0 0 10px}.cart-item-controls{clear:both;width:100%;text-align:left}.cart-item-controls-price{line-height:25px;display:block;float:right}.cart-item-controls-price span{font-family:'SD Sans Fill One';color:#3fce36;font-size:24px}.cart-item-controls-remove{cursor:pointer;line-height:25px;font-family:'SD Sans Fill One';color:#938b77;font-size:20px;padding-left:20px;width:90px;display:block;float:left;background:url(../images/cart-remove.png) 0 50% no-repeat;background-size:15px}.cart-item-controls-remove:active,.cart-item-controls-remove:hover{opacity:.8}.cart-item-total,.cart-item-user{text-align:right;line-height:55px;border-bottom:1px solid #b0a997;padding:0 10px 0 0}.cart-more-button,.cart-next-button{text-align:center;display:block;width:100%}.cart-item-total span,.cart-item-user span{font-family:'SD Sans Fill One';color:#da7aa3;font-size:24px;padding-left:10px}.cart-item-user span{color:#3fce36}.cart-next-button{border:2px solid #d8739f;color:#d8739f;font-size:24px;height:64px;max-width:300px;line-height:58px;background:0 0;margin:40px auto 30px;font-family:'SD Sans Fill One';transition:all ease .3s;position:relative;cursor:pointer}.cart-more-button,.shop-form-submit{font-size:18px;line-height:50px;font-family:'SD Sans Fill One';transition:all ease .3s;cursor:pointer;height:54px;position:relative}.cart-next-button:active,.cart-next-button:hover{color:#fff;background-color:#d8739f;border-color:#d8739f}.cart-more-button{border:2px solid #938b77;color:#938b77;max-width:200px;background:0 0;margin:0 auto 70px}.cart-more-button:active,.cart-more-button:hover{color:#fff;background-color:#938b77;border-color:#938b77}.delivery-form{max-width:515px;margin:0 auto 70px}.delivery-form .form-error{list-style:none;text-align:left;width:90%;margin:0 auto 20px;font-weight:700;color:#c965cb}.delivery-form .form-error strong{display:none}.delivery-form .form-error ul{list-style:none}.shop-form-submit{border:2px solid #d8739f;text-align:center;display:block;color:#d8739f;width:90%;max-width:350px;background:0 0;margin:40px auto 10px}.shop-form-submit:active,.shop-form-submit:hover{color:#fff;background-color:#d8739f;border-color:#d8739f}.shop-form-input-wrapper{color:#000;width:90%;margin:0 auto 10px;text-align:center}.shop-form-input-wrapper input{max-width:350px;width:100%;height:54px;border:1px solid #b0a997!important;padding:0 10px;display:block;color:#000;font-size:14px;font-family:'Open Sans';background:0 0}.shop-form-input-wrapper input.error{background-color:#c965cb}.shop-form-input-wrapper label{font-size:14px;margin-bottom:5px;text-align:left;display:block}.shop-form-delivery-payment{text-align:left;color:#000;overflow:auto;width:90%;margin:20px auto 30px}.shop-form-delivery-payment .selector{display:block;position:relative;padding-left:30px;line-height:25px;height:25px;margin:5px 0 15px;text-align:left}.shop-form-delivery-payment .selector::after{background-color:#c965cb;position:absolute;top:4px;left:4px;content:'';width:17px;height:17px;border-radius:25px}.shop-form-delivery-payment .selector::before{position:absolute;top:0;left:0;content:'';width:25px;height:25px;border:1px solid #000;border-radius:25px}@media (min-width:768px){.shop-form-delivery-payment{text-align:center;width:100%}.shop-form-delivery-payment strong{display:block}.shop-form-delivery-payment .selector,.shop-form-input-wrapper input{display:inline-block}.shop-form-delivery-payment .part{width:50%;float:left}.cart-item-user{text-align:center}.cart-item{padding:10px 40px 10px 0;border-bottom:1px solid #b0a997}.cart-item img{float:left;width:200px}.cart-item-info{padding:40px 0 0 20px;line-height:28px}.cart-item-controls-price{float:none}.cart-item-controls-remove{float:none;margin-bottom:50px}.cart-item-controls{clear:none;float:right;width:auto;padding-top:40px}.cart-item-total{padding:0 40px 0 0}.shop-section{padding-top:180px}.shop-section-title{font-size:60px;line-height:70px;margin-bottom:60px}.shop-form-submit{font-size:25px;height:74px;width:320px}.shop-form-input-wrapper{width:100%}.shop-form-input-wrapper label{width:150px;display:inline-block}}.social,.social a{display:inline-block}@media (min-width:880px){.select-wrapper{margin-bottom:20px}.shop-detail-cart-button{font-size:24px;height:65px;line-height:60px}.product-slider{width:65%;float:left;padding-right:20px}.product-info{padding-top:80px;width:35%;float:left}.product-info-name{font-size:30px}.product-info-description{font-size:24px}.product-info-price{font-size:75px}.shop-detail-modal-close{top:40px;padding-right:50px}.shop-cart{position:absolute;right:0;top:90px;line-height:50px!important}.cart-empty{margin-bottom:100px}.cart-empty-button{width:300px;height:75px;font-size:24px;line-height:72px}}.footer,.social a{position:relative}.footer-menu-item:after,.social a:after{left:0;height:3px;content:'';right:0}@media (min-width:768px){.shop-section{padding-top:180px}.shop-section-title{font-size:60px;line-height:70px;margin-bottom:60px}}@media (min-width:992px){.shop-list-item{width:255px;margin:10px 5px}}.footer{z-index:5;padding:50px 0;text-align:center}.footer .container{padding:0}.footer.no-bg{background:0 0}.social{margin-bottom:30px}.social a{font-size:25px;width:35px;margin:0 7px;line-height:35px;color:#000}.social a span{display:block;font-family:Socicon;transition:all .3s ease}.social a:after{width:0;margin:auto;position:absolute;bottom:3px;background-color:#fff;transition:width .3s ease}.social a:hover{color:#a1805a}.social a:hover:after{width:100%;background-color:#a1805a}.logo-footer{width:100px;display:block;margin:0 auto}.footer-menu{max-width:400px;width:90%;margin:0 auto 20px;display:inline-block}.footer-menu-item{font-family:DINPro;display:inline-block;position:relative;font-size:16px;font-weight:700;line-height:30px;color:#000;margin:0 10px}.footer-menu-item span{display:block;transition:all .3s ease}.footer-menu-item:after{width:0;margin:auto;position:absolute;bottom:5px;background-color:#000;transition:width .3s ease}.footer-menu-item.active,.footer-menu-item:hover{color:#a1805a}.footer-menu-item.active:after,.footer-menu-item:hover:after{width:100%;background-color:#a1805a}.archive-button{border:2px solid #fff;text-align:center;display:block;color:#fff;font-size:16px;height:45px;line-height:41px;font-weight:300;max-width:180px;margin:25px auto}.archive-button:active,.archive-button:hover{background-color:#fff;color:#fff}@media (min-width:768px){.footer-menu-item,.social a{line-height:40px;margin:0 20px}.social a{font-size:30px;width:40px}.logo-footer{width:100px;display:block;margin:0 auto}.archive-button{font-size:24px;height:65px;line-height:61px;max-width:250px}}@media (min-width:1024px){.footer-menu,.social{margin:0;vertical-align:middle}.footer{overflow:auto}.footer-menu{width:auto;float:right}.social{float:left}}
