*{margin:0;padding:0;outline:none;border:none;text-decoration:none;box-sizing:border-box;list-style:none;background-position:center;background-repeat:no-repeat;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}button,input.submit,input[type=submit]{cursor:pointer}strong,h1,h2,h3,h4,h5,h6{font-weight:normal}@font-face{font-family:'PPNikkeiLine-Regular';src:url(/assets/PPNikkeiLine-Regular-de8b04adce103a032059708d1fe489f4d4cf6cf8cff6b32225649ccb20fb8687.otf) format("opentype"),url(/assets/PPNikkeiLine-Regular-67c8308c29395dfb7c03af7688f4ed2d3c2ee58bb52d97a71de9a3bcaf75b14a.ttf) format("truetype"),url(/assets/PPNikkeiLine-Regular-3baf8ff62bdfa2cb2783f1637f67678c36eea892fb63de997ddc56eb366e5b8c.woff2) format("woff2"),url(/assets/PPNikkeiLine-Regular-de6c032613293fb8d331373d0c9bc152bd10bf66c3595ded2539077ed8cbd1ad.woff) format("woff");font-weight:normal;font-style:normal}.table{display:table;width:100%;height:100%}.table .table-content{display:table-cell;vertical-align:middle;height:100%}html{height:100%}body{height:100%;font-family:'PPNikkeiLine-Regular', sans-serif;color:#000;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-color:#FFF}body.-noscroll{overflow:hidden}body.shop{background-color:#DADADA}.main-wrap{position:relative}a.back-to-top{position:fixed;right:10px;bottom:148px;z-index:1000;width:46px;height:40px;background:#000 url(/assets/v1/scroll@2x-ded162d389dd8c31ed165140b872eac511639dc1b5159237548fb19fca4d8fd0.png) no-repeat center;background-size:20px 20px;border-radius:2px;text-indent:-9000px;opacity:0;transition-duration:250ms;pointer-events:none}a.back-to-top.visible{opacity:1;pointer-events:all}a.back-to-top:hover{background-color:#FFFF33}#utils{position:absolute;bottom:0;left:0;width:1px;height:1px;visibility:hidden;pointer-events:none;overflow:hidden}@media only screen and (min-width: 750px){.main-wrap{width:752px;margin:0 auto}}@media only screen and (min-width: 972px){.main-wrap{width:968px}}@media only screen and (min-width: 1200px){.main-wrap{width:1168px}}.btn{display:inline-block;border-radius:0;background:#DADADA;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #000;color:#000;font-family:'PPNikkeiLine-Regular', sans-serif;transition:background-color 100ms ease-out;font-size:1em;line-height:1.875em;padding:0 6px}.btn.-alt{background-color:#FFF}.btn.-big{font-size:1em;line-height:2.25em;min-width:206px;padding:0 6px}.btn.-green{background-color:#64B52A}.btn.-yellow{background-color:#FFFF33}.btn.-yellow:hover{background-color:#495053}.btn:hover{background-color:#FF3A3F}.btn.www{height:42px;line-height:42px;font-size:1.25em;background-color:#FFF}.social-btn{display:inline-block;width:42px;height:42px;text-indent:-9000px;background-size:100% 100%;background-position:center;border-radius:42px;transition-duration:250ms}.social-btn.facebook{background-image:url(/assets/FB_Rond-02a1d4675bb64fd15ac657f89fe78afc36b1776165fc8c3165436503d040c8e1.svg)}.social-btn.bandcamp{background-image:url(/assets/BC_Rond-355c185b01317d5ea58e66268e3220b8c7db51d238eff29ac7e6efe6a9029fc9.svg)}.social-btn.youtube{background-image:url(/assets/Youtube_Rond-5e56a70c0a8c0e3a63a86d5c07d95f46e5dc3ef01cbe5ae6febfcac52df82e40.svg)}.social-btn.instagram{background-image:url(/assets/Insta_Rond-46810170dfae80bf702d0c8d231849f1fd5b03411ffe5d6fa337d37b3da57106.svg)}.social-btn.soundcloud{background-image:url(/assets/Soundcloud_Rond-5f96bfc5017418b9f5ecdd9330f8de70a2c78fcb062fcad715d8068c90f1cf00.svg)}.btn-cart{display:inline-block;width:30px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;text-indent:-9000px;background-color:#f8f8f8;border:1px solid #dddddd;background-image:url(/assets/v1/cart-grey-29bdf310600f1a19843292e5dd404f07a7836a2891159cceb36ade1aedcc2126.svg);background-size:15px 15px;background-position:center}.btn-cart:hover{border-color:#bbb}.btn-cart.-inCart{background-color:#eafccd;border:1px solid #64B52A;background-image:url(/assets/v1/cart-green-f7e47f965a80320b6e1a4154d6645363101240673420fd5ebdd52ab8ae6fa5e3.svg)}.btn-cart.-disabled{pointer-events:none;opacity:0.4}.btn-cart.-disabled:hover{border-color:#dddddd}.btn-cartRemove{display:inline-block;width:30px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f8f8;border:1px solid #dddddd;border-radius:3px;text-indent:-9000px;background-image:url(/assets/v1/delete-a9ab21a059c8da1091c5e68c38808d771a37d8dc149aa4e20d5d16f6f6d9e09a.svg);background-size:16px 16px;background-position:center}.btn-cartRemove:hover{border-color:#FF3A3F}@media only screen and (min-width: 1200px){.btn.small.download:before{background-image:url(/assets/v1/dl@2x-45ff06b59737bf6bafe48286beab80a50e0ff2b3c2c729888d32d72e2aa638d4.png)}}.big-title{font-size:4.75em;line-height:.9;text-transform:uppercase;text-align:center;overflow:hidden;color:#FFF;height:0;transition-duration:1s;transition-property:color, height;transition-timing-function:ease-in-out}.big-title.-showAnimate{color:#000}.big-title span{vertical-align:top}@media only screen and (min-width: 750px){.big-title{font-size:8.125em;line-height:.88}}@media only screen and (min-width: 972px){.big-title{font-size:9.375em}}@media only screen and (min-width: 1200px){.big-title{font-size:11.25em}}#header,div.main-header{position:fixed;top:0;left:0;right:0;background:#FFF;height:60px;z-index:1000}#header #ot,div.main-header #ot{position:absolute;top:16px;z-index:2;left:10px;width:68px;height:28px;background-image:url(/assets/Logo_OT-a7012e7126072d82b201ec0a097c359ef4c6100a28200324a4010f7dcca3b2dd.svg);background-size:auto 28px;text-indent:-9000px}#header #ot a,div.main-header #ot a{position:absolute;top:0;right:0;bottom:0;left:0}#header .toggle-menu,div.main-header .toggle-menu{display:block;float:right;margin-right:10px;margin-top:20px;color:#FFF;height:20px;width:35px;text-indent:-9000px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.5s ease-in-out}#header .toggle-menu span,div.main-header .toggle-menu span{display:block;position:absolute;height:2px;background:#000;width:24px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.25s ease-in-out;opacity:1;-webkit-transform-origin:left center;transform-origin:left center}#header .toggle-menu span:nth-child(1),div.main-header .toggle-menu span:nth-child(1){top:0px}#header .toggle-menu span:nth-child(2),div.main-header .toggle-menu span:nth-child(2){top:8px}#header .toggle-menu span:nth-child(3),div.main-header .toggle-menu span:nth-child(3){top:16px}#header.open .toggle-menu span,div.main-header.open .toggle-menu span{width:25px}#header.open .toggle-menu span:nth-child(1),div.main-header.open .toggle-menu span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1px}#header.open .toggle-menu span:nth-child(2),div.main-header.open .toggle-menu span:nth-child(2){width:0;opacity:0}#header.open .toggle-menu span:nth-child(3),div.main-header.open .toggle-menu span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:19px}div.main-header.floating{display:none}.shop #header,.shop div.main-header{background-color:#DADADA}@media only screen and (min-width: 972px){#header,div.main-header{position:absolute;top:0;left:0;right:0;height:126px;padding-top:26px}#header #ot,div.main-header #ot{top:0;width:164px;height:68px;background-size:auto 68px}#header .toggle-menu,div.main-header .toggle-menu{display:none}#header.floating,div.main-header.floating{position:fixed;display:block;background:#FFF;height:102px;padding-top:18px;pointer-events:none;transition-duration:250ms;-webkit-transform:translate3d(0, -150px, 0);transform:translate3d(0, -150px, 0)}#header.floating.visible,div.main-header.floating.visible{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:all}}@media only screen and (min-width: 1200px){#header nav span.locales,div.main-header nav span.locales{padding-left:14px}}#header nav,div.main-header nav{display:block;position:fixed;top:0;right:0;bottom:0;left:0;top:60px;padding-top:22px;z-index:1;pointer-events:none;background:#FF3A3F;text-align:center;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:0.25s ease-out}#header nav a,div.main-header nav a{color:#000;text-transform:uppercase;font-size:1.25em;line-height:24px;border:1.5px solid transparent;padding:0 6px;transition:border-color 250ms linear}#header nav a.instagram,div.main-header nav a.instagram{background:no-repeat url(/assets/Instagram-e0f9638549727068551c4be67082529899028ba4454fe5632a6708a0db55816f.svg) center;background-size:20px auto;width:50px}#header nav a.instagram span,div.main-header nav a.instagram span{visibility:hidden}#header nav a.cart,div.main-header nav a.cart{width:50px}#header nav div.icons a,div.main-header nav div.icons a{display:inline-block;vertical-align:middle}#header nav span.locales a,#header nav span.locales strong,div.main-header nav span.locales a,div.main-header nav span.locales strong{display:inline-block;margin:0 6px;border:1.5px solid #000;border-radius:44px;font-size:0.875em;vertical-align:middle;text-transform:uppercase;background:#DADADA}#header nav span.locales strong,div.main-header nav span.locales strong{background:#FFF}#header nav span.locales a:hover,div.main-header nav span.locales a:hover{background:#FFF}#header.open nav,div.main-header.open nav{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:all}#header.open nav a,div.main-header.open nav a{display:block;height:44px;line-height:44px}#header.open nav a.cart,div.main-header.open nav a.cart{position:relative;background:no-repeat url(/assets/Caddie-dea5706736757a144dc9955ebbca438dd3bce043aff56cdfbcd2c147dd8b3dc7.svg) center;background-size:20px auto}#header.open nav a.cart span,div.main-header.open nav a.cart span{display:block;position:absolute;left:50%;margin-left:2px;top:0;color:#FFF;background-color:#000;width:18px;height:18px;font-size:11px;line-height:18px;text-align:center;border-radius:9px}#header.open nav span.locales,div.main-header.open nav span.locales{position:absolute;text-align:center;left:0;right:0;bottom:10px}#header.open nav span.locales a,#header.open nav span.locales strong,div.main-header.open nav span.locales a,div.main-header.open nav span.locales strong{width:44px;height:44px;line-height:40px;text-indent:1px}@media only screen and (min-width: 972px){#header nav,div.main-header nav{position:static;top:0;background:transparent;text-align:right;padding:18px 10px 0 0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:all;border:none}#header nav.fr,div.main-header nav.fr{padding-right:85px}#header nav a,div.main-header nav a{display:inline-block;vertical-align:middle;margin:0 4px}#header nav a.cart,div.main-header nav a.cart{position:relative;background:no-repeat url(/assets/Caddie-dea5706736757a144dc9955ebbca438dd3bce043aff56cdfbcd2c147dd8b3dc7.svg) center;background-size:20px auto}#header nav a.cart span,div.main-header nav a.cart span{display:block;position:absolute;left:50%;margin-left:2px;top:0;color:#FFF;background-color:#000;width:18px;height:18px;font-size:11px;line-height:18px;text-align:center;border-radius:9px}#header nav a:hover,div.main-header nav a:hover{border-color:#000}#header nav a.current,div.main-header nav a.current{border-color:#000}#header nav a.instagram,div.main-header nav a.instagram{width:28px;height:27px;overflow:hidden;background-size:17px auto}#header nav a.cart,div.main-header nav a.cart{width:28px;height:27px;background-size:17px auto;margin-left:0}#header nav a.cart span,div.main-header nav a.cart span{top:-7px;background-color:#FF3A3F}#header nav a.club,div.main-header nav a.club{position:absolute;margin:0;right:10px;top:2px;width:62px;height:68px;background:no-repeat url(/assets/Club-Dor_Off-7be04cac7f2fa5b2f22e6c5dd60425b155f4e7aaef150d76bab5b3df1e4cb0f6.svg) center;background-size:62px auto;overflow:hidden}#header nav a.club span,div.main-header nav a.club span{visibility:hidden;background-image:url(/assets/Club-Dor_On-8bc5b0a4f7593e68ea093dd01bd2a55b9227674f0da91b87e10a0433e579c4b0.svg)}#header nav a.club:hover,#header nav a.club.current,div.main-header nav a.club:hover,div.main-header nav a.club.current{border-color:transparent;background-image:url(/assets/Club-Dor_On-8bc5b0a4f7593e68ea093dd01bd2a55b9227674f0da91b87e10a0433e579c4b0.svg)}#header nav div.icons,div.main-header nav div.icons{display:inline}#header nav span.locales,div.main-header nav span.locales{display:inline-block;vertical-align:middle;position:relative;width:38px;height:27px}#header nav span.locales .locales-wrap,div.main-header nav span.locales .locales-wrap{display:block;position:absolute;top:0;left:-4px;right:-4px;padding:0 6px;border-radius:4px;background:#FFF}#header nav span.locales a,#header nav span.locales strong,div.main-header nav span.locales a,div.main-header nav span.locales strong{display:block;width:30px;height:30px;line-height:26px;font-size:0.75em;text-align:center;padding:0;margin:0 auto 6px auto}#header nav span.locales a,div.main-header nav span.locales a{display:none}#header nav span.locales:hover a,div.main-header nav span.locales:hover a{display:block}.shop #header nav span.locales .locales-wrap,.shop div.main-header nav span.locales .locales-wrap{background-color:#DADADA}}@media only screen and (min-width: 1200px){#header nav.fr,div.main-header nav.fr{padding-right:90px}#header nav a,div.main-header nav a{margin:0 8px}#header nav span.locales,div.main-header nav span.locales{margin:0 4px}}#footer{position:relative;z-index:5}#footer .footer-wrap{position:relative;border-top:1.5px solid #000;padding:26px 0 36px 0;margin:0 10px}#footer div.social{padding-bottom:24px;text-align:center}#footer div.social a{margin:0 6px}#footer div.legal{font-size:0.875em;line-height:1.4285714286em;padding-bottom:24px;text-align:center}#footer div.legal a{text-decoration:underline;color:#000}#footer div.legal a:hover{text-decoration:none}#footer div.newsletter{margin:0 15% 0 15%;text-align:center;position:relative}#footer div.newsletter .title{font-size:1.1875em;text-transform:uppercase;margin-bottom:10px}#footer div.newsletter .email{display:block;width:100%;background:#FFF;font-size:0.875em;line-height:2.1428571429em;font-family:'PPNikkeiLine-Regular', sans-serif;border-bottom:1.5px solid #000;text-align:center;border-radius:0}#footer div.newsletter .submit-wrap{padding-top:12px}.shop #footer div.newsletter .email{background-color:#DADADA}@media only screen and (min-width: 972px){#footer .footer-wrap{padding-top:34px;padding-bottom:60px}#footer div.links,#footer div.newsletter{display:inline-block;vertical-align:top;margin:0}#footer div.links{width:55%}#footer div.links div.social,#footer div.links div.legal{display:inline-block;vertical-align:top;padding-bottom:0}#footer div.links div.social{padding-right:16px}#footer div.links .social-btn{width:34px;height:34px;margin:0 6px 0 0}#footer div.links div.legal{font-size:1em;line-height:2.125em}#footer div.newsletter{width:45%;text-align:right;white-space:nowrap}#footer div.newsletter .title{font-size:1.375em;margin-bottom:-5px}#footer div.newsletter .title,#footer div.newsletter .email,#footer div.newsletter .submit-wrap,#footer div.newsletter .btn{display:inline-block;vertical-align:bottom}#footer div.newsletter .email,#footer div.newsletter .submit-wrap{margin-left:8px;padding-top:0}#footer div.newsletter .email{width:186px;line-height:22px}}@media only screen and (min-width: 1200px){#footer div.links div.social{padding-right:34px}#footer div.newsletter .email,#footer div.newsletter .submit-wrap{margin-left:8px}#footer div.newsletter .email{width:270px}#footer div.newsletter .title{font-size:1.5em;margin-bottom:-7px}}nav.filters{display:block;text-align:center;padding:20px 0 26px 0}nav.filters a.filter{display:none}nav.filters .filter{display:inline-block;border-radius:0;background:#DADADA;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #000;color:#000;font-family:'PPNikkeiLine-Regular', sans-serif;transition:background-color 100ms ease-out;font-size:1.25em;line-height:1.4em;height:31px;padding:0 26px}nav.filters .filter.on{background:#FF3A3F}nav.filters .filter.disabled{color:#DADADA;background:#FFF;border-color:#DADADA;pointer-events:none}nav.filters .filter option{font-size:0.875em;line-height:1.4285714286em}nav.filters select.filter{padding-right:36px;background-image:url(/assets/v1/filter-arrow@3x-6018e1bc571683e3fb651b22b6c8ed97578e8eb290f1076fdfd20e946c092ab4.png);background-size:36px auto;background-position:center right;background-repeat:no-repeat}@media only screen and (min-width: 750px){nav.filters{padding:26px 0 46px 0}nav.filters a.filter{display:inline-block;margin:0 16px}nav.filters select.filter{display:none}}.event{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;margin-bottom:40px;overflow:hidden}.event .event-wrap{overflow:hidden}.event .main-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;text-indent:-9000px}.event .image{position:relative;z-index:1;overflow:hidden;padding-bottom:50%;background-size:cover;background-position:center;-webkit-transform:scale(1);transform:scale(1);opacity:0;transition-duration:250ms}.event .image img{display:none}.event .image.loaded{opacity:1}.event:hover .image{-webkit-transform:scale(1.03);transform:scale(1.03)}.event .info{position:relative;z-index:2;border-top:1.5px solid #000;text-transform:uppercase;background-color:#FFF;text-align:center;border-bottom:1.5px solid #000}.event .info .name,.event .info .date,.event .info .location{font-size:1.25em;line-height:1em}.event .info .name{padding:10px 0 12px 0;border-bottom:1.5px solid #000}.event .info .date{padding-top:12px}.event .info .location{padding-bottom:12px}.event:last-child div.info{border-bottom:none}@media only screen and (min-width: 750px){.event{height:365px;flex-basis:50%;margin-bottom:52px;padding:0 10px}.event .event-wrap{border-top:1.5px solid #000}.event .image{padding-bottom:68%}.event .info{position:absolute;bottom:0;left:10px;right:10px}.event .info .name{font-size:1.5625em;line-height:1em}.event .info .date,.event .info .location{font-size:1.25em;line-height:1.2em}.event:last-child div.info{border-bottom:1.5px solid #000}}@media only screen and (min-width: 972px){.event{flex-basis:33.33333%;height:329px}}@media only screen and (min-width: 1200px){.event{height:376px}}.record{position:relative;flex-grow:0;flex-shrink:0;margin-bottom:28px;padding:0 5px;text-align:center}.record:after{content:" ";display:block;position:absolute;left:5px;right:5px;bottom:0;height:1.5px;background:#000}.record .record-wrap{padding-bottom:10px}.record .link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;text-indent:-9000px}.record .img{display:block;position:relative;width:100%;padding-bottom:100%;margin-bottom:12px;background:#DADADA}.record .img img{display:block;position:absolute;top:0;left:0;width:100%;opacity:0;transition-duration:250ms;-webkit-transform:scale(1);transform:scale(1);border-bottom:1.5px solid #000}.record .img img.loaded{opacity:1}.record:hover .img img{-webkit-transform:scale(1.03);transform:scale(1.03)}.record .types{font-size:0.875em;line-height:1em;text-transform:uppercase;margin-bottom:6px}.record .types span{display:inline-block;border:1.5px solid #000;padding:5px 9px 4px 9px}.record .band{font-size:0.875em;line-height:1.1428571429em;text-transform:uppercase}.record .name{font-size:0.875em;line-height:1.1428571429em;text-transform:uppercase}.record .price{font-size:0.875em;line-height:1.5714285714em;text-transform:uppercase;color:#FF3A3F}.record .sold-out{font-size:0.875em;line-height:1.5714285714em;text-transform:uppercase;color:#FF3A3F}.recordList,.recordList-column{display:flex;flex-flow:row wrap;align-items:stretch;padding:0 5px}.recordList .record,.recordList-column .record{flex-basis:50%}.recordList-column .record:after,.recordList-column-column .record:after{display:none}.recordList-column .record .img img,.recordList-column-column .record .img img{border:none}.recordList-column .record .record-wrap,.recordList-column-column .record .record-wrap{padding-bottom:0}.recordList-column:after,.recordList-column-column:after{content:" ";display:block;position:absolute;left:10px;right:10px;bottom:0;height:1.5px;background:#000}@media only screen and (min-width: 750px){.recordList .record{flex-basis:33.33333%}}@media only screen and (min-width: 972px){.recordList{margin:0 -5px}.recordList .record{flex-basis:25%;padding:0 10px}.recordList .record:after{left:10px;right:10px}}section.shop{padding-top:60px;background-color:#FFF}.shop-content{margin:0 10px;padding-bottom:50px}@media only screen and (min-width: 750px){.shop{min-height:750px}}@media only screen and (min-width: 972px){section.shop{padding-top:181px}.shop-content{padding-left:212px}.shop-container{overflow:hidden}}@media only screen and (min-width: 1200px){.shop-content{margin:0 10px;padding-left:194px}}.shopSidebar{padding:20px 0 20px 0;text-align:center}.shopSidebar-fullList{display:none}.shopSidebar-filter{margin:0 5px 10px 5px;display:inline-block}.shopSidebar-filter select{display:inline-block;border-radius:0;background:#DADADA;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #000;color:#000;font-family:'PPNikkeiLine-Regular', sans-serif;transition:background-color 100ms ease-out;font-size:1.25em;line-height:1.4em;height:31px;padding:0 36px 0 26px;text-align:right;background-image:url(/assets/v1/filter-arrow@3x-6018e1bc571683e3fb651b22b6c8ed97578e8eb290f1076fdfd20e946c092ab4.png);background-size:36px auto;background-position:center right;background-repeat:no-repeat}.shopSidebar-filter select.-isOn{background-color:#FF3A3F}@media only screen and (min-width: 750px){.shopSidebar{padding:20px 0 40px 0}}@media only screen and (min-width: 972px){.shopSidebar{float:left;width:161px;padding:0 0 20px 10px;margin-left:10px;text-align:left;transition-duration:300ms;transition-timing-function:ease-out}.shopSidebar.-isOff{pointer-events:none;opacity:0}.shopSidebar-fullList{display:block}.shopSidebar-filter{display:none}.shopSidebar-title{margin-bottom:10px;font-size:1.25em;line-height:1.2em;text-transform:uppercase}.shopSidebar-items{margin-bottom:28px}.shopSidebar-item{font-size:0.75em;line-height:1.8333333333em;text-transform:uppercase;color:#000}.shopSidebar-item a{position:relative;color:#000;display:inline-block;border-top:2px solid transparent;border-bottom:2px solid transparent}.shopSidebar-item a span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:160px;vertical-align:middle}.shopSidebar-item a:hover span{text-decoration:underline}.shopSidebar-item a.-isOn span{text-decoration:underline}.shopSidebar-item a.-isOn:hover:before{content:" ";display:block;position:absolute;width:10px;height:10px;left:-12px;top:7px;background-image:url(/assets/v1/delete-filter-1407e025c81bd57e87bb6cea7bf75dbae9c7eb85a65089c023a42e3bdbc593f8.svg)}}@media only screen and (min-width: 1200px){.shopSidebar{width:165px}}.cart{position:relative}.cart-title{font-size:1.25em;line-height:1.2em;margin-bottom:14px}.cart-addressTitle{font-size:1em;line-height:1.25em;margin-bottom:10px}.cart-productsHead{border-bottom:1px solid #dddddd;font-size:0.75em;line-height:1.75em;color:#9BA4A7}.cart-productsHeadLabel{display:none}.cart-steps{display:none;margin-bottom:28px}.cart-empty{margin-bottom:28px;padding:20px;background:#f8f8f8;border:1px solid #dddddd;font-size:1em;line-height:1.5em;color:#495053;text-align:center}.cart-stepNum{display:inline-block;width:25px;height:25px;font-size:0.875em;line-height:1.7857142857em;background:#9BA4A7;color:#FFF;text-align:center;border-radius:25px;transition-duration:300ms}.cart-stepLabel{font-size:0.75em;line-height:1.8333333333em;text-transform:uppercase;color:#9BA4A7;transition-duration:300ms}.cart-step.-isOn .cart-stepNum{background-color:#495053}.cart-step.-isOn .cart-stepLabel{color:#495053}.cart-step.-isClickable{cursor:pointer}.cart-shipping{padding-top:22px;padding-bottom:32px}.cart-shippingCountry{display:inline-block}.cart-form.-shipping{margin-top:40px}.cart-formTitle{margin-bottom:18px;font-size:1.25em;line-height:1.2em}.cart-form .input-block.-cardExpiry,.cart-form .input-block.-cardCvc{display:inline-block;width:130px}.cart-form .input-block.-cardExpiry{margin-right:12px}.cart-paymentTitle{margin-bottom:18px;font-size:1.25em;line-height:1.2em}.cart-paymentMessage{margin-bottom:16px;padding:10px 14px;background:#ececec;font-size:0.75em;line-height:1.75em}.cart-paymentMessage a{color:#000}.cart-paymentMessage a:hover{text-decoration:underline}.cart-success{margin-bottom:28px;padding:20px;background:#DCF9EB;border:1px solid #057C4E;font-size:1em;line-height:1.375em;color:#057C4E;text-align:center}.cart-confirmationAddress{margin-bottom:28px}.cart-confirmationAddressTitle{font-size:1.125em;line-height:1.2222222222em}.cart-confirmationAddressText{font-size:0.75em;line-height:1.6666666667em}.cart-shipping{border-top:1px solid #dddddd}.cart-shippingCountryLabel{font-size:1em;line-height:1.25em;margin-right:16px}.cart-shipping .input-select{width:180px}.cart-footer{padding:18px 0 30px 0;border-top:3px solid #495053;text-align:center}.cart-footerAmount{font-size:1.5em;line-height:1.1666666667em}.cart-footerInfo{font-size:0.75em;line-height:1.8333333333em;margin-bottom:18px}.cart-termsInput{margin-top:10px}.cart-terms{padding:0 0 0 20px;margin:-9px 0 5px 0;font-size:0.75em;line-height:1.6666666667em}.cart-terms a{color:#9BA4A7;text-decoration:underline}.cart-terms a:hover{text-decoration:none}.cart-submitting{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.9);z-index:9000;font-size:0.75em;line-height:1.75em;text-transform:uppercase;text-align:center}.cart-submittingWrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cart-submittingLogo{position:relative;margin:0 auto 30px auto;width:58px;height:58px;background-image:url(/assets/v1/octo-d7f522632b488d5c9099637df23542751634d23fd90c88d190342a268babbbfb.svg);background-size:40px 30px;background-position:center}.cart-submittingLogo span{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #202324;text-indent:-9000px;-webkit-animation:spin 2s ease-in-out infinite;animation:spin 2s ease-in-out infinite}.cart-submittingSurtitle{margin-bottom:4px}@media only screen and (min-width: 750px){.cart-productsHeadLabel{display:inline-block}.cart-productsHeadLabel.-main{width:554px}.cart-productsHeadLabel.-quantity{width:68px;text-align:right}.cart-productsHeadLabel.-price{width:100px;text-align:right}.cart-shipping{padding:22px 0 54px 112px}.cart-shippingCountry{display:inline-block;width:510px}.cart-footer{text-align:right}.cart-steps{display:block;position:relative;width:776px}.cart-steps:before{content:" ";position:absolute;top:12px;right:145px;left:25px;z-index:1;height:1px;background:#dddddd}.cart-step{position:relative;z-index:2;display:inline-block;width:25%}.cart-stepWrap{display:inline-block;text-align:center}.cart-stepLabel{display:block}.cart-form{max-width:272px}.cart-success{font-size:1.25em;line-height:1.4em}.cart-confirmationAddresses{padding:20px 0}.cart-confirmationAddress{display:inline-block;vertical-align:top;padding:0 40px 0 0;text-align:left}.cart-confirmationAddress.-shipping{border-left:1px solid #E7E7E7;padding-left:40px}}@media only screen and (min-width: 972px){.cart-productsHeadLabel.-main{width:558px}.cart-shippingCountry{width:514px}}@media only screen and (min-width: 1200px){.cart{max-width:750px}.cart-productsHeadLabel.-main{width:582px}.cart-shippingCountry{width:538px}.cart-form{max-width:263px}.cart-form .input-block.-cardExpiry,.cart-form .input-block.-cardCvc{width:125px}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cartProduct{padding:15px 0;border-bottom:1px solid #dddddd}.cartProduct:last-child{border-bottom:none}.cartProduct:hover .cartProduct-remove{opacity:1}.cartProduct.-shipping{border-bottom:none;padding-bottom:30px}.cartProduct-main{position:relative;padding-bottom:6px;margin-left:112px}.cartProduct-photo{float:left;display:inline-block;vertical-align:top;width:97px;margin-right:15px}.cartProduct-photoImg{width:97px;height:97px}.cartProduct-bands{display:block;font-size:1em;line-height:1.375em}.cartProduct-name{display:block;font-size:1em;line-height:1.375em;text-transform:uppercase}.cartProduct-type{display:block;font-size:1em;line-height:1.375em;text-transform:uppercase}.cartProduct-price{font-size:1em;line-height:1.1875em}.cartProduct-price.-shipping{margin-left:112px}.cartProduct-quantity{position:relative;margin-left:112px;margin-right:10px;color:#9BA4A7}.cartProduct-quantity.-empty{display:none}.cartProduct-quantitySelect{margin-right:10px}.cartProduct-download{display:inline-block;padding:0 10px;margin-top:4px;margin-bottom:10px;background:#1F2223;color:#FFF;text-transform:uppercase;font-size:0.75em;line-height:2.6666666667em;border-radius:3px;transition-duration:500ms;transition-property:background-color}.cartProduct-download:hover{background-color:#FFFF33}.cartProduct-remove{position:absolute;top:-6px;margin-left:-38px;height:34px;opacity:0;transition-duration:400ms}@media only screen and (min-width: 750px){.cartProduct-main{padding-top:4px;display:inline-block;vertical-align:top;width:442px;margin-left:0}.cartProduct-main.-withDownload{padding-right:150px}.cartProduct-photo{float:none}.cartProduct-quantity{display:inline-block;vertical-align:top;width:68px;text-align:right;margin-left:0;margin-right:0;color:#495053}.cartProduct-quantity.-empty{display:inline-block}.cartProduct-quantitySelect{margin-right:0}.cartProduct-remove{top:0px}.cartProduct-price{display:inline-block;vertical-align:top;width:100px;text-align:right}.cartProduct-price.-shipping{line-height:34px;margin-left:0}.cartProduct-download{position:absolute;right:20px;top:2px;margin-top:0}}@media only screen and (min-width: 972px){.cartProduct-main{width:446px}}@media only screen and (min-width: 1200px){.cartProduct-main{width:470px}}.cartSummary{display:none;padding:18px 22px 8px 22px;background:#ececec;margin-bottom:20px}.cartSummary.-isFixed{position:fixed;top:10px}.cartSummary-title{font-size:0.75em;line-height:1.8333333333em;margin-bottom:10px}.cartSummary-edit{float:right;background:none;text-decoration:underline;font-size:0.75em;line-height:1.8333333333em}.cartSummary-edit:hover{text-decoration:none}.cartSummary-item{overflow:hidden;margin-bottom:10px;font-size:0.75em;line-height:1.8333333333em}.cartSummary-item.-shipping,.cartSummary-item.-total{padding-top:10px;border-top:1px solid #dddddd}.cartSummary-itemName{display:block}.cartSummary-itemNameImportant{display:block}.cartSummary-itemName.-total{padding-top:2px;line-height:18px}@media only screen and (min-width: 750px){.cartSummary{display:block}.cartSummary-itemName{float:left}.cartSummary-itemPrice{float:right}}@media only screen and (min-width: 972px){.cartSummary{width:402px;position:absolute;margin-left:323px}}@media only screen and (min-width: 1200px){.cartSummary{width:458px;margin-left:292px}}div.festival-bands h2.date{clear:both;font-size:3.125em;line-height:1em;text-transform:uppercase;text-align:center;margin-bottom:20px}div.festival-bands h2.date span{display:block}div.festival-bands div.band{margin-bottom:40px;cursor:pointer}div.festival-bands div.image-wrap{position:relative;border-bottom:1.5px solid #000}div.festival-bands div.image-wrap img{display:block;width:100%}div.festival-bands div.image-wrap:after{content:"' '";position:absolute;top:0;right:0;bottom:0;left:0;background:#FF3A3F;opacity:0;transition-duration:500ms;transition-property:opacity;pointer-events:none}div.festival-bands div.title{display:table;width:100%;height:100px;border-bottom:1.5px solid #000;text-align:center;font-size:1.375em;line-height:1.0909090909em;text-transform:uppercase;transition-duration:500ms;transition-property:height}div.festival-bands div.title .title-wrap{display:table-cell;vertical-align:middle}div.festival-bands div.band.-on div.image-wrap:after{opacity:.6}div.festival-bands div.band.-on div.title{height:68px}div.festival-bands div.details{display:none}div.festival-bands div.band-details{clear:both;position:relative;overflow:hidden;margin-top:-40px;margin-bottom:40px}div.festival-bands div.band-details .band-details-content-wrap{transition-duration:400ms;transition-property:height}div.festival-bands div.band-details .band-details-wrap{overflow:hidden;padding-top:14px;padding-bottom:20px;transition-duration:100ms;transition-property:opacity}div.festival-bands div.band-details .name,div.festival-bands div.band-details .sub-title{display:none}div.festival-bands div.band-details div.description{font-size:1em;line-height:1.125em}div.festival-bands div.band-details div.description p{margin-bottom:14px}div.festival-bands div.band-details div.links{text-align:center}div.festival-bands div.band-details div.links a{vertical-align:top;margin:0 6px}div.festival-bands div.band-details div.video{margin-top:20px;background-size:cover;background-position:center top;background-repeat:no-repeat}div.festival-bands div.band-details div.video.-empty{display:none}@media only screen and (min-width: 750px){div.festival-bands h2.date{font-size:3em;line-height:1em;margin-bottom:26px}div.festival-bands h2.date span{display:inline}div.festival-bands div.bands-wrap{overflow:hidden;margin:-10px;text-align:center}div.festival-bands div.band{display:inline-block;width:33.33333%}div.festival-bands div.band-title{padding:0 10px}div.festival-bands div.title{height:68px;font-size:1.25em;line-height:1.1em}div.festival-bands div.band-details{position:relative;text-align:left;margin-top:-47px;margin-left:10px;margin-right:10px;padding-bottom:0}div.festival-bands div.band-details div.band-details-content-wrap{border-top:1.5px solid #000;border-bottom:1.5px solid #000}div.festival-bands div.band-details div.band-details-wrap{padding-bottom:24px}div.festival-bands div.band-details .name,div.festival-bands div.band-details .sub-title{display:block;font-size:1.75em;line-height:1.1428571429em;text-transform:uppercase}div.festival-bands div.band-details .sub-title{margin-bottom:12px}div.festival-bands div.band-details div.text{float:left;width:49%}div.festival-bands div.band-details div.media{float:right;width:49%}div.festival-bands div.band-details div.video{margin-top:0}div.festival-bands div.band-details div.video.-empty{display:block}div.festival-bands div.band-details div.links{text-align:left}div.festival-bands div.band-details div.links a{margin:0 12px 0 0}}@media only screen and (min-width: 972px){div.festival-bands div.band{width:25%}div.festival-bands div.band-details div.band-details-wrap{padding-top:24px;padding-bottom:34px}div.festival-bands div.band-details div.description{font-size:1.125em;line-height:1.2222222222em}div.festival-bands div.band-details div.description p{margin-bottom:24px}}@media only screen and (min-width: 1200px){div.festival-bands h2.date{font-size:3.75em;line-height:1em}div.festival-bands div.band-details div.band-details-wrap{padding-top:38px;padding-bottom:46px}div.festival-bands div.band-details .name,div.festival-bands div.band-details .sub-title{font-size:2.25em;line-height:1.1111111111em}}.product-breadcrumb{padding:0 0 14px 0;font-size:0.75em;line-height:1.75em}.product-breadcrumb a{color:#495053}.product-breadcrumb a:hover{color:#000}.product-photos{margin-bottom:30px;text-align:center}.product-mainPhoto{margin-bottom:8px}.product-mainPhoto img{display:block;width:100%}.product-photo{display:inline-block;vertical-align:top;width:84px;height:84px;margin:0 4px 8px 4px}.product-photo img{display:block;width:100%}.product-name{font-size:1em;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid #dddddd}.product-nameBand{display:block;font-size:1.5em;line-height:1.1666666667em;text-transform:uppercase}.product-nameMain{display:block;font-size:1.25em;line-height:1.45em;text-transform:uppercase}.product-buy{position:relative;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #dddddd}.product-sku{position:relative;padding:6px 0 6px 42px;font-size:0.875em;line-height:1.2857142857em;text-transform:uppercase;margin-bottom:8px}.product-sku label{cursor:pointer}.product-sku.-isUnavailable{cursor:default}.product-sku.-isUnavailable label{cursor:default}.product-skuIcon{position:absolute;left:0;top:0;width:42px}.product-skuIcon .btn-cart{vertical-align:top}.product-unavailable{text-transform:uppercase;color:#FF3A3F;cursor:default}.product-buyButton{padding-top:4px;opacity:0;transition-duration:400ms;pointer-events:none}.product-buyButton.-orderReady{opacity:1;pointer-events:all}.product-description{font-size:0.75em;line-height:1.6666666667em}.product-description p{margin-bottom:1rem}.product-description a{color:#000}.product-description a:hover{color:#495053}.product-subtitle{margin-bottom:10px;font-size:1.25em;line-height:1.2em;text-transform:uppercase}.product-player{padding-bottom:20px;font-size:0.75em;line-height:2em}.product-player iframe{display:block;margin-bottom:10px}.product-details{padding-bottom:16px}.product-related{clear:both;padding-top:20px;border-top:1px solid #dddddd}@media only screen and (min-width: 750px){.product-photos{width:346px;float:left;margin-right:29px;text-align:left}.product-photo{width:80px;height:77px;margin:0 8px 8px 0}.product-smallPhotos{width:355px;padding-left:1px}.product-details{margin-left:375px;padding-bottom:0}.product-buy{padding-right:140px;padding-bottom:13px}.product-buyButton{position:absolute;right:0;top:0;bottom:0}.product-buyButton .btn{position:absolute;right:0;top:50%;margin-top:-29px}.product-related{margin:60px 0 0 0}.product .recordList.-label{margin:0 -7px}}@media only screen and (min-width: 972px){.product-breadcrumb{padding-top:4px;padding-bottom:18px}.product-photos{width:323px}.product-photo{width:77px;height:77px;margin:0 4px 4px 0}.product-smallPhotos{width:328px}.product-details{margin-left:352px}}@media only screen and (min-width: 1200px){.product-photos{width:360px}.product-mainPhoto{margin-bottom:8px}.product-photo{margin:0 8px 8px 0;width:84px;height:84px}.product-smallPhotos{width:368px;padding-left:0}.product-details{margin-left:389px}}.StripeElement{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dddddd;border-radius:3px;caret-color:#FFFF33;color:#495053;background-color:#FFF;font-size:0.75em;line-height:1.3333333333em;padding:8px 14px;width:100%}.StripeElement.-error{border-color:rgba(255,58,63,0.3)}.input-text,.input-textarea,.input-select{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dddddd;border-radius:3px;caret-color:#FFFF33;color:#495053;background-color:#FFF;font-size:0.75em;line-height:1.3333333333em;padding:8px 14px}.input-text.-error,.input-textarea.-error,.input-select.-error{border-color:rgba(255,58,63,0.3)}.input-select{padding-right:32px;background-image:url(/assets/v1/select-bg-813e19e53d9362d7e7ba613868adb333c2221c6a26bb543a81be5e640dc1d4ea.svg);background-position:center right;background-size:auto 32px;background-color:#F9F9F9}.input-block{margin-bottom:7px}.input-block .input-text,.input-block .input-select,.input-block .input-textarea{width:100%}.input-label{font-size:0.75em;line-height:1.75em}.input-buttons{padding-top:18px}.input-error{padding:2px 0 4px 0;color:#FF3A3F;font-size:0.75em;line-height:1.5em}.input-checkbox{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dddddd;border-radius:3px;caret-color:#FFFF33;color:#495053;background-color:#FFF;float:left;margin-top:3px;margin-right:7px;width:16px;height:16px;background-image:url(/assets/v1/checkbox-58719c0abb8cc5ae83d728c363035064822159550338fdc73e1f549cf3017db1.svg);background-size:100%;background-position:-100px -100px;overflow:hidden}.input-checkbox:checked{background-position:center}.input-checkboxBlock .input-error{padding-left:20px}.downloadCode{height:100%;position:relative}.downloadCode-content{position:absolute;z-index:2;top:50%;left:50%;max-width:420px;padding:0 10px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.downloadCode-title{margin-bottom:28px;font-size:1.5em;line-height:1.1666666667em;color:#FFF;text-transform:uppercase;text-align:center}.downloadCode-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background-size:cover;background-position:center}.downloadCode-background:after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7)}.downloadCode-background img{transition-duration:300ms;transition-property:opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.downloadCode-form{white-space:nowrap;text-align:center}.downloadCode-input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dddddd;border-radius:3px;caret-color:#FFFF33;color:#495053;background-color:#FFF;font-size:0.75em;line-height:1.3333333333em;padding:8px 14px;font-size:0.875em;line-height:1.4285714286em;width:240px;border-radius:3px 0 0 3px}.downloadCode-input.-error{border-color:rgba(255,58,63,0.3)}.downloadCode-submit{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dddddd;border-radius:3px;caret-color:#FFFF33;color:#495053;background-color:#FFF;font-size:0.75em;line-height:1.3333333333em;padding:8px 14px;font-size:0.875em;line-height:1.4285714286em;width:54px;border-radius:0 3px 3px 0;text-align:center;background-color:#4A5154;color:#FFF;border:1px solid #4A5154;text-transform:uppercase}.downloadCode-submit.-error{border-color:rgba(255,58,63,0.3)}@media only screen and (min-width: 750px){.downloadCode-content{width:420px}.downloadCode-title{white-space:nowrap}}.download-content{position:absolute;z-index:2;top:50%;left:50%;max-width:420px;min-width:300px;margin:0 10px;padding:18px 22px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(12,16,17,0.8);color:#FFF;border-radius:3px}.download-head{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #495053}.download-title{font-size:1.125em;line-height:1.4444444444em;text-transform:uppercase}.download-subtitle{font-size:0.9375em;line-height:1.3333333333em;text-transform:uppercase}.download-tracklist{font-size:0.75em;line-height:1.75em}.download-tracklist p{margin-bottom:1em}.download-download{margin-bottom:8px}.download-downloadsLeft{font-size:0.75em;line-height:1.6666666667em;color:#9BA4A7}@media only screen and (min-width: 750px){.download-content{width:420px}}div.highlight{text-align:center;background-position:center;background-size:125% auto;position:relative;padding:0 10px}div.highlight .wrapper{padding-bottom:28px}div.highlight:last-child .wrapper{border-bottom:1.5px solid #000}div.highlight .image-container{position:relative;width:100%;padding-bottom:100%;border-bottom:1.5px solid #000;background:#000}div.highlight img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;margin:0 auto;opacity:0;transition-duration:250ms}div.highlight img.loaded{opacity:1}div.highlight .text-container{margin:12px 0 0 0}div.highlight .title,div.highlight .sub-title{font-size:1.8125em;line-height:1em;text-transform:uppercase}div.highlight .link{padding-top:8px}@media only screen and (min-width: 750px){div.highlight{display:inline-block;width:50%;vertical-align:top}div.highlight .text-container{display:table;width:100%;height:87px}div.highlight .text-container-wrap{display:table-cell;vertical-align:middle}}@media only screen and (min-width: 972px){div.highlight{width:33.333333333%}div.highlight .wrapper{padding-bottom:20px;border-bottom:1.5px solid #000}div.highlight .image-container{position:relative;width:100%;padding-bottom:100%;border-top:1.5px solid #000}}@media only screen and (min-width: 1200px){div.highlight .text-container{height:105px}div.highlight .title,div.highlight .sub-title{font-size:2.1875em;line-height:1em}}div.video{position:relative}div.video .video-wrap{width:100%;padding-bottom:64%;border-top:1.5px solid #000;border-bottom:1.5px solid #000;background-color:#000}div.video.-empty .video-wrap{background-color:transparent}div.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}div.cover{background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#DADADA;opacity:0;transition-duration:2s;transition-timing-function:ease-in-out}div.cover.loaded{opacity:1}div.cover img{position:absolute;visibility:hidden}.festivalLive{background-image:url(/v1/home-festival-bg.jpg);background-size:cover}.festivalLive-about{text-align:center;padding:40px 10px}.festivalLive-mobileAbout{text-align:center;padding-bottom:40px}.festivalLive-title{display:block;height:300px;background-image:url(/v1/otparties-logo-mobile-2018@3x.png);background-size:300px 300px;text-indent:-9000px;margin-bottom:20px}.festivalLive.-live .festivalLive-about{display:none}.festivalLive-countdown,.festivalLive-subtitle{color:#FFF;font-size:1em;line-height:1.25em;text-transform:uppercase;margin-bottom:28px}.festivalLive-onStage{border-top:7px solid #c68c2f;padding:38px 10px 50px 10px}.festivalLive-onStageTitle{color:#FFF;font-size:1.125em;line-height:1.1111111111em;text-transform:uppercase;margin-bottom:24px}.festivalLive-onStageBandImage{display:block;float:left;width:80px;height:80px;background-size:cover;margin-right:18px;margin-bottom:14px;background-color:#000}.festivalLive-onStageBandName{padding:2px 0;color:#c68c2f;font-size:1.25em;line-height:1.1em}.festivalLive-onStageBandSubtitle{color:#FFF;font-size:1em;line-height:1.25em;text-transform:uppercase;margin-bottom:14px}.festivalLive-onStageBandDesc{clear:both;font-size:0.875em;line-height:1.4285714286em;color:#c68c2f;padding-bottom:16px}.festivalLive-onStageBandDesc p{margin-bottom:16px}.festivalLive-nextOnStage{border-top:7px solid #FFF;padding:28px 0 0 0}.festivalLive-nextOnStageTitle{color:#FFF;font-size:1em;line-height:0.875em;text-transform:uppercase;margin-bottom:8px}.festivalLive-nextOnStageBandName{color:#c68c2f;font-size:1.5625em;line-height:1.28em}.festivalLive-nextOnStageSubtitle{color:#FFF;font-size:0.875em;line-height:1.2857142857em;text-transform:uppercase}.festivalLive-nextOnStageTime{color:#c68c2f;font-size:0.875em;line-height:1.2857142857em;text-transform:uppercase}.festivalLive-nextOnStageTimeDelay{font-size:.85em;color:#9BA4A7;text-transform:none}@media only screen and (min-width: 750px){.festivalLive.-blockSize2 .festivalLive-about,.festivalLive.-blockSize2 .festivalLive-onStage{display:inline-block;vertical-align:middle;width:50%}.festivalLive-about{padding-top:40px}.festivalLive-mobileAbout{display:none}.festivalLive-countdown{font-size:1.125em;line-height:1.4444444444em}.festivalLive-onStage{border-top:none;padding:30px 40px}.festivalLive-onStageTitle{font-size:1.375em;line-height:1.1818181818em;text-align:left}.festivalLive-onStageBandName{font-size:1.75em;line-height:1.1428571429em}.festivalLive-streaming{padding-bottom:30px}.festivalLive-streamingTitle{margin-bottom:10px;color:#FFF}.festivalLive-streamingRadioLive{text-transform:uppercase;font-size:1.25em;line-height:1.1em}}ul.tourdates li{border-bottom:1.5px solid #000;font-size:1em;line-height:1.25em;position:relative;padding:10px 0}ul.tourdates li span{display:inline-block;vertical-align:top}ul.tourdates li span.date{width:75px}ul.tourdates li span.place{display:block;padding-left:75px}ul.tourdates li span.city.desktop{display:none}ul.tourdates li span.links{float:right;padding-right:0}ul.tourdates li span.links a{display:inline-block;text-indent:9000px;margin-top:10px;width:24px;height:20px;margin-left:6px;background-size:20px 20px;background-position:center}ul.tourdates li span.links a.facebook{background-image:url(/assets/v1/gigs-event-facebook@3x-86447c8f6df754c5fdd5a4fc41b0660c01f79ad8e118df93e40d77bfd1f10270.png)}ul.tourdates li span.links a.tickets{background-image:url(/assets/v1/gigs-ticket@3x-f1e5fe27ee66baf42e6ff6983edeed30f1644b67ffaaaad058856840719a422b.png)}ul.bands{overflow:hidden}ul.bands .band{position:relative;display:block;float:left;width:50%;padding:0 5px 15px 5px;text-align:center}ul.bands .band .band-wrap{position:relative;border:1.5px solid #000;background-color:#000;padding-bottom:92%;overflow:hidden}ul.bands .band .img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;z-index:1;-webkit-transform:scale(1) translateY(-6%);transform:scale(1) translateY(-6%);opacity:0;transition-duration:500ms}ul.bands .band .img.loaded{opacity:1}ul.bands .band:hover .img{-webkit-transform:scale(1.03) translateY(-7%);transform:scale(1.03) translateY(-7%)}ul.bands .band a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:2;text-transform:uppercase;color:#000;font-size:0.875em}ul.bands .band a span{display:block;position:absolute;bottom:0;left:0;right:0;padding:16px 10px;background:#FFF;transition:background-color 100ms ease-out;border-top:2px solid #000}ul.bands .band a:hover span{background-color:#FF3A3F}@media only screen and (min-width: 750px){ul.bands .band{width:33.33333%;padding-left:10px;padding-right:10px;padding-bottom:20px}ul.bands .band a{font-size:1.125em}}@media only screen and (min-width: 972px){ul.bands .band{width:25%}}@media only screen and (min-width: 1200px){ul.bands .band a{font-size:1.5625em}ul.bands .band a span{padding-top:22px;padding-bottom:22px}}.pagination{display:block;padding:20px 0;text-align:center;font-size:1.25em;line-height:1.2em}.pagination:before{content:'-';margin-right:-5px}.pagination .next,.pagination .last,.pagination .prev,.pagination .first{display:none}.pagination .current{color:#FF3A3F}.pagination .page{padding:0 10px;position:relative}.pagination .page:after{content:'-';position:absolute;right:-2px;color:#000}.pagination .page:after:last-child{content:''}.pagination .page a{color:#000}.homepage section.homeFestival{background:#FFF;margin-top:60px;margin-bottom:-60px}.homepage section.new-release{background:#FFF;margin-top:60px}.homepage section.new-release .main-wrap{padding:30px 10px}.homepage section.new-release iframe{display:block;width:100%;height:240px;background:#000}.homepage section.highlights{margin-top:60px;background:#FFF;overflow:hidden;margin-bottom:26px}.homepage section.highlights.-with-new-release{margin-top:0}.homepage section.bands{margin-bottom:30px}.homepage section.bands div.bands{padding:0 5px}.homepage section.bands .big-title{font-size:4.75em;margin:0 5px 10px 5px}.homepage section.tourdates{padding:0 10px}.homepage section.tourdates h2{text-align:center;text-transform:uppercase;font-size:2.375em;line-height:1.1052631579em;margin-bottom:10px}.homepage section.tourdates h3{font-size:1.25em;line-height:1.4em;text-transform:uppercase;border-bottom:1.5px solid #000}.homepage section.tourdates div.dates{overflow:hidden;text-align:left;margin-bottom:20px}@media only screen and (min-width: 750px){.homepage section.homeFestival{margin-top:126px;margin-bottom:-136px}.homepage section.homeFestival .main-wrap{padding:30px 10px 0 10px}.homepage section.new-release .main-wrap{padding-top:50px;padding-bottom:50px}.homepage section.new-release iframe{height:400px}.homepage section.highlights{text-align:center}.homepage section.highlights.-with-new-release{padding-top:0}.homepage section.bands{padding-top:28px}.homepage section.bands .big-title{font-size:11.25em;margin-bottom:4px;margin-left:10px;margin-right:10px}.homepage section.bands div.bands{padding:0}}@media only screen and (min-width: 972px){.homepage section.new-release{margin-top:126px}.homepage section.new-release iframe{height:540px}.homepage section.highlights{margin-top:126px;margin-bottom:10px}.homepage section.highlights div.highlight{float:left;width:33.333333333%}.homepage section.highlights div.highlight .image-container{position:relative;width:100%;padding-bottom:100%;border-top:1.5px solid #000}.homepage section.bands{padding-top:48px}.homepage section.bands .big-title{margin-bottom:0}.homepage section.bands div.bands{padding-left:0;padding-right:0}}@media only screen and (min-width: 1200px){.homepage section.new-release iframe{height:640px}}@media only screen and (min-width: 750px){section.tourdates div.main-wrap{max-width:752px}section.tourdates ul.tourdates li span.date{width:75px}section.tourdates ul.tourdates li span.city{width:200px}section.tourdates ul.tourdates li span.place{display:inline-block;width:260px}section.tourdates ul.tourdates li span.links a{margin-top:0}}@media only screen and (min-width: 972px){section.tourdates h2:after{background-image:url(/v1/songkick-x2.png)}}.discogpage{padding-top:60px}.discogpage .big-title{margin:0 10px 5px 10px}@media only screen and (min-width: 972px){.discogpage{padding-top:126px}.discogpage .big-title{margin-bottom:0}}.bandpage div.cover{margin:0 10px;padding-bottom:80%;margin-top:60px;border-bottom:1.5px solid #000}.bandpage h1,.bandpage h2{text-transform:uppercase}.bandpage h1{font-size:3.75em;line-height:1;margin-top:4px;margin-bottom:-3px}.bandpage h1.-longName{font-size:3em}.bandpage div.title{margin-bottom:8px;border-bottom:1.5px solid #000}.bandpage div.title .subtitle{font-size:1em;line-height:1.25em;text-transform:uppercase;padding-bottom:8px}.bandpage div.main-content{margin:0 10px}.bandpage div.main-content div.description p{font-size:1em;line-height:1.375em;margin-bottom:1.6666em}.bandpage div.main-content div.description h3{font-size:1em;line-height:1.375em;text-transform:uppercase}.bandpage div.main-content div.description iframe{display:block;width:100%;margin-bottom:20px;height:240px}.bandpage div.main-content div.description iframe.soundcloud-playlist{height:480px}.bandpage div.main-content div.description iframe.soundcloud-song{height:140px}.bandpage div.main-content div.description iframe.mixcloud-song{height:180px}.bandpage div.main-content div.description iframe.bandcamp-song{height:120px}.bandpage div.main-content div.description iframe+p{margin-top:-15px;margin-bottom:35px;color:#DADADA;text-align:center}.bandpage div.contacts{margin:0 10px;padding-bottom:20px;text-align:center;border-bottom:1.5px solid #000}.bandpage div.contacts p.contact{padding:8px 0;font-size:0.875em;line-height:1.2857142857em}.bandpage div.contacts p.contact .title{display:block;text-transform:uppercase}.bandpage div.contacts p.contact .address{display:block}.bandpage div.contacts p.documents{padding-top:8px}.bandpage div.contacts p.documents .btn{margin:0 10px 8px 0}.bandpage div.records,.bandpage div.tourdates{position:relative;text-align:center}.bandpage div.records h2,.bandpage div.tourdates h2{font-size:1.5em;line-height:2.6666666667em;border-bottom:1.5px solid #000;margin:0 10px 20px 10px}.bandpage div.links{padding:20px 0;margin:0 10px;text-align:center}.bandpage div.links a{margin:0 4px;vertical-align:top}.bandpage section.bands{padding-bottom:30px}.bandpage section.bands h2{text-align:center;padding-top:26px;padding-bottom:10px;margin:0 10px;border-top:1.5px solid #000}.bandpage section.bands .bands{padding:0 5px}@media only screen and (min-width: 750px){.bandpage{width:100%;overflow-x:hidden}.bandpage div.cover{padding-bottom:42%;border-top:1.5px solid #000;margin-bottom:5px}.bandpage h1{font-size:6.625em;margin-top:4px;margin-bottom:0}.bandpage h1.-longName{font-size:4.375em}.bandpage div.title{margin-bottom:22px}.bandpage div.title .subtitle{font-size:1.5625em;line-height:1.36em;padding-bottom:10px}.bandpage div.main-content div.description h3,.bandpage div.main-content div.description p{font-size:1.125em;line-height:1.2222222222em}.bandpage div.main-content div.description iframe{height:440px}.bandpage div.main-content div.description iframe.soundcloud-playlist{height:480px}.bandpage div.main-content div.stuff{clear:both}.bandpage div.contacts{display:table;width:100%;min-height:97.5px}.bandpage div.contacts .contacts-wrap{display:table-cell;vertical-align:bottom}.bandpage div.contacts.-shortName{height:133.5px}.bandpage div.contacts p.contact{font-size:1.0625em;line-height:1.1764705882em}.bandpage section.bands .bands{padding:0}}@media only screen and (min-width: 972px){.bandpage div.cover{margin-top:126px}.bandpage>div.main-wrap{overflow:hidden}.bandpage div.main-content{float:left;width:626px;margin-right:0}.bandpage div.main-content div.description iframe{height:460px}.bandpage div.main-content div.description iframe.soundcloud-playlist{height:500px}.bandpage div.secondary-content{float:right;width:313px;padding-top:22px}.bandpage div.links{text-align:left}.bandpage div.links a{margin:0 8px 0 0}.bandpage section.bands h2{padding-bottom:26px}}@media only screen and (min-width: 1200px){.bandpage h1.-longName{font-size:5em}.bandpage div.main-content{width:759px}.bandpage div.main-content div.title,.bandpage div.main-content div.description{margin-right:42px}.bandpage div.main-content div.description.stuff{margin-right:0}.bandpage div.secondary-content{width:380px}.bandpage div.contacts{min-height:107.5px}.bandpage div.contacts.-shortName{height:133.5px}.bandpage div.records h2,.bandpage div.tourdates h2{font-size:1.8125em;line-height:2.5517241379em}}.eventspage .events-list{padding:60px 0 0 0}.eventspage .events-list .title{display:none;font-size:1.5em;line-height:1.1666666667em;text-transform:uppercase;margin:60px 0 0 0}.events-list .events{display:flex;flex-flow:row wrap;align-items:stretch;margin:0 10px}@media only screen and (min-width: 750px){.eventspage .events-list .title{display:none}.events-list .events{margin:0}}@media only screen and (min-width: 972px){.eventspage .events-list{padding-top:126px}}.eventpage div.event-main-wrap{padding:60px 10px 0 10px}.eventpage div.cover{padding-bottom:62%}.eventpage div.title{padding:12px 12px 20px 12px;background:#FF3A3F;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.eventpage div.title .name,.eventpage div.title .date,.eventpage div.title .price{font-size:1.25em;line-height:1.1em;text-transform:uppercase}.eventpage div.title .name,.eventpage div.title .date{margin-bottom:4px}.eventpage div.title .links{margin-top:10px}.eventpage div.title .links .btn{margin-right:12px;white-space:nowrap}.eventpage div.bands .band{margin-bottom:4px}.eventpage div.bands .band .name{font-size:3.125em;line-height:1.36em;text-transform:uppercase}.eventpage div.bands .band .subtitle{font-size:1em;line-height:1.375em;text-transform:uppercase;margin-top:-12px;margin-bottom:8px}.eventpage div.bands .band div.description{border-top:1.5px solid #000;border-bottom:1.5px solid #000;padding-top:8px}.eventpage div.bands .band div.description p{font-size:1em;line-height:1.125em;margin-bottom:1.1em}.eventpage div.bands .band div.description p:last-child{margin-bottom:8px}.eventpage div.bands .band p.links{padding:14px 0}.eventpage div.bands .band p.links .social-btn,.eventpage div.bands .band p.links .btn{margin-right:12px;vertical-align:top}.eventpage .events-list h2{font-size:2em;line-height:1.1875em;text-transform:uppercase;text-align:center;margin-top:30px;margin-bottom:16px}@media only screen and (min-width: 750px){.eventpage div.cover{padding-bottom:42%;border-top:1.5px solid #000}.eventpage div.title{padding-left:0;padding-right:0;padding-bottom:12px;margin-bottom:20px}.eventpage div.title div.title-wrap{display:flex;align-items:stretch;justify-content:space-between}.eventpage div.title .name,.eventpage div.title .title-info{border-right:1.5px solid #000}.eventpage div.title .name,.eventpage div.title .title-info,.eventpage div.title .links{padding:6px 12px}.eventpage div.title .title-info{flex-grow:2.2}.eventpage div.title .date{white-space:nowrap}.eventpage div.title .name{padding-left:12px;margin-bottom:0;flex-grow:1.4}.eventpage div.title .links{margin-top:0;flex-grow:0}.eventpage div.title .links .btn{margin:0 0 12px 0;width:100%}.eventpage div.bands .band{margin-bottom:20px}.eventpage .events-list h2{margin-top:40px;margin-bottom:16px}}@media only screen and (min-width: 972px){.eventpage div.event-main-wrap{padding-top:126px}.eventpage div.title{margin-bottom:30px}.eventpage div.title .name,.eventpage div.title .date,.eventpage div.title .price{font-size:1.625em;line-height:1.0769230769em}.eventpage div.title .name,.eventpage div.title .title-info,.eventpage div.title .links{padding-left:28px;padding-right:28px}.eventpage div.title .name{padding-left:20px}.eventpage div.title .links{padding-right:20px}.eventpage div.bands .band{overflow:hidden;margin-bottom:30px}.eventpage div.bands .band .main-info{float:left;width:493px}.eventpage div.bands .band .name{font-size:3.75em;line-height:1.3em}.eventpage div.bands .band .subtitle{font-size:1.25em;line-height:1.3em;margin-top:-12px}.eventpage div.bands .band div.description{padding-top:12px;margin-bottom:0}.eventpage div.bands .band div.description p:last-child{margin-bottom:12px}.eventpage div.bands .band .video{float:right;width:402px;margin-top:36px}}@media only screen and (min-width: 1200px){.eventpage div.title{margin-bottom:40px}.eventpage div.title .name,.eventpage div.title .date,.eventpage div.title .price{font-size:2.0625em;line-height:1.0606060606em}.eventpage div.title .name,.eventpage div.title .title-info,.eventpage div.title .links{padding-left:36px;padding-right:36px}.eventpage div.title .name{padding-left:20px}.eventpage div.title .links{padding-right:20px}.eventpage div.bands .band{margin-bottom:40px}.eventpage div.bands .band .main-info{width:594px}.eventpage div.bands .band .video{width:486px}.eventpage div.bands .band .name{font-size:4.5em;line-height:1.3333333333em}.eventpage div.bands .band .subtitle{font-size:1.5625em;line-height:1.4em;margin-top:-18px}.eventpage div.bands .band div.description{padding-top:15px}.eventpage div.bands .band div.description p{font-size:1.125em;line-height:1.2222222222em}.eventpage div.bands .band div.description p:last-child{margin-bottom:15px}}.content-page{position:relative;padding:60px 10px 80px 10px}.content-page h1{text-align:center;text-transform:uppercase;padding:48px 0;margin-bottom:40px;font-size:1.875em;line-height:1.3333333333em;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.content-page h2{text-transform:uppercase;padding:1em 0 0.5em 0;font-size:1.375em;line-height:1.3636363636em}.content-page h3{font-size:1.125em;line-height:1.2222222222em;margin-bottom:0.2em;padding-top:0.4em}.content-page p{font-size:0.875em;line-height:1.4285714286em;margin-bottom:1em}.content-page ul{font-size:0.875em;line-height:1.4285714286em;margin-bottom:.8em;margin-left:24px}.content-page ul li{list-style-type:square;margin-bottom:.2em}.content-page a{color:#000;border-bottom:1px dotted #000}.content-page a:hover{border-bottom:none}.content-page strong{border-bottom:1px solid #000}@media only screen and (min-width: 750px){.content-page{padding-top:126px}.content-page h1{padding:60px 0}.content-page p,.content-page ul{font-size:1em;line-height:1.375em}}@media only screen and (min-width: 972px){.content-page{padding-left:100px;padding-right:90px}}@media only screen and (min-width: 1200px){.content-page{padding-left:214px;padding-right:204px}}.festivalpage .festival-wrap{margin-top:60px;padding:0 10px}.festivalpage div.cover{margin-top:10px;margin-bottom:20px;padding-bottom:36%;overflow:hidden}.festivalpage .otp-title{max-width:298px;margin:0 auto 10px auto;font-size:4.6875em;line-height:0.8666666667em;text-align:center;text-transform:uppercase}.festivalpage .otp-desc{font-size:1em;line-height:1.125em;margin-bottom:24px;text-align:center}.festivalpage div.pricing{text-align:center;border-top:1.5px solid #000;border-bottom:1.5px solid #000;padding-top:20px;text-transform:uppercase}.festivalpage div.pricing div.price{display:inline-block;vertical-align:top;height:105px;width:50%;margin-bottom:15px}.festivalpage div.pricing div.price.-pass{margin-top:-24px;margin-bottom:5px}.festivalpage div.pricing div.price .price-wrap{width:100px;margin:0 auto}.festivalpage div.pricing div.price .price{font-size:1.6875em;line-height:0.9259259259em}.festivalpage div.pricing div.price .date,.festivalpage div.pricing div.price .location,.festivalpage div.pricing div.price .time{font-size:1.0625em;line-height:1.1176470588em}.festivalpage div.event-links{padding:28px 0 16px 0;text-align:center}.festivalpage div.event-links p{margin-bottom:12px}.festivalpage div.main-video{margin-bottom:28px}.festivalpage nav.days{margin-bottom:28px}.festivalpage nav.days a{padding:7px 14px;display:block;text-transform:uppercase;font-size:1.125em;line-height:1em;text-align:center;color:#000;border:1.5px solid}.festivalpage nav.days a.all{background-color:#000;border-color:#000;color:#FFF}.festivalpage nav.days a.all .wrap{display:inline-block;width:82px}.festivalpage nav.days a.grenze{background-color:#DADADA;border-color:#DADADA}.festivalpage nav.days a.peniche{background-color:#FFFF33;border-color:#FFFF33}.festivalpage nav.days a.molodoi{background-color:#FF5356;border-color:#FF5356}.festivalpage nav.days a:hover,.festivalpage nav.days a.grenze.on,.festivalpage nav.days a.peniche.on,.festivalpage nav.days a.molodoi.on{border-color:#000;background-color:#FFF;color:#000}.festivalpage nav.days a .date,.festivalpage nav.days a .location{display:block}.festivalpage div.timeline{margin-bottom:38px}.festivalpage div.timeline .big-title{margin-bottom:10px}.festivalpage div.timeline img{display:block;width:100%}.festivalpage div.timeline img.desktop{display:none}.festivalpage div.press,div.other-festivals{margin-bottom:38px;text-align:center}.festivalpage div.press .title,div.other-festivals .title{font-size:2.625em;line-height:1.0714285714em;margin-bottom:14px;text-transform:uppercase}.festivalpage div.press .info,div.other-festivals .info{padding:0 45px;font-size:1em;line-height:1.125em;margin-bottom:20px}.festivalpage div.press .info strong,div.other-festivals .info strong{text-decoration:underline;white-space:nowrap}.festivalpage div.press .download,div.other-festivals .download{margin-bottom:12px}.festivalpage div.press .other-festival-item,div.other-festivals .other-festival-item{font-size:1em;line-height:1.375em;margin-bottom:12px;text-transform:uppercase}.festivalpage div.press .other-festival-item a,div.other-festivals .other-festival-item a{color:#000;text-decoration:underline}.festivalpage div.press .other-festival-item a:hover,div.other-festivals .other-festival-item a:hover{text-decoration:none}@media only screen and (min-width: 750px){.festivalpage div.cover{padding-bottom:71%}.festivalpage .otp-title{max-width:none;white-space:nowrap;font-size:4.5625em;line-height:1em;margin-top:-10px}.festivalpage .otp-desc{margin-left:auto;margin-right:auto;width:75%;font-size:1.25em;line-height:1.1em}.festivalpage div.pricing{padding-top:15px}.festivalpage div.pricing div.price{height:auto;width:auto;padding-left:18px;padding-right:18px}.festivalpage div.pricing div.price.-pass{margin-top:0}.festivalpage div.pricing div.price .price-wrap{width:auto}.festivalpage div.event-links{padding-bottom:24px}.festivalpage div.event-links p{display:inline-block;padding-left:8px;padding-right:8px}.festivalpage div.main-video{margin-bottom:36px}.festivalpage nav.days{display:flex;gap:10px;margin-bottom:44px}.festivalpage nav.days a{padding-top:18px;padding-bottom:18px;font-size:1.5em;line-height:1em}.festivalpage nav.days a span{display:block}.festivalpage nav.days a.all{flex-grow:0}.festivalpage nav.days a.all .wrap{width:auto}.festivalpage nav.days a.all .wrap span{margin-bottom:24px}.festivalpage nav.days a.all .wrap span:last-child{margin-bottom:0}.festivalpage nav.days a.grenze{flex-grow:.5}.festivalpage nav.days a.peniche{flex-grow:1}.festivalpage nav.days a.molodoi{flex-grow:3}.festivalpage div.bands{overflow:hidden}.festivalpage div.bands div.band{float:left;width:33.33333%}.festivalpage div.timeline{margin-bottom:44px}.festivalpage div.press{max-width:655px;margin-left:auto;margin-right:auto}.festivalpage div.press .title,div.other-festivals .title{font-size:3.75em;line-height:1.1333333333em}.festivalpage div.press .info,div.other-festivals .info{font-size:1.125em;line-height:1.2222222222em;margin-bottom:22px}.festivalpage div.press .download,div.other-festivals .download{display:inline-block;margin:0 8px}.festivalpage div.press .other-festival-item,div.other-festivals .other-festival-item{display:inline-block;margin:0 12px}}@media only screen and (min-width: 972px){.festivalpage .festival-wrap{margin-top:126px}.festivalpage div.cover{margin-top:-23px}.festivalpage .otp-title{font-size:5.875em;line-height:1em;margin-top:-4px;margin-bottom:12px}.festivalpage .otp-desc{width:64%;font-size:1.375em;line-height:1.1363636364em}.festivalpage div.event-links{padding-top:38px;padding-bottom:44px}.festivalpage div.event-links p{margin-bottom:0}.festivalpage div.main-video{margin-bottom:44px}.festivalpage div.pricing .pricing-wrap{width:86%;position:relative;margin:0 auto}.festivalpage div.pricing div.price{padding-left:24px;padding-right:24px}.festivalpage nav.days{gap:20px;margin-bottom:50px}.festivalpage div.timeline img.mobile{display:none}.festivalpage div.timeline img.desktop{display:block}.festivalpage div.press,div.other-festivals{margin-bottom:44px}.festivalpage div.press .title,div.other-festivals .title{margin-bottom:20px}.festivalpage div.press .info,div.other-festivals .info{margin-bottom:28px}.festivalpage div.press .other-festival-item,div.other-festivals .other-festival-item{margin:0 20px}}@media only screen and (min-width: 1200px){.festivalpage .otp-title{font-size:7.125em;line-height:0.8245614035em;margin-top:10px;margin-bottom:20px}.festivalpage .otp-desc{font-size:1.5625em;line-height:1.12em}.festivalpage div.pricing div.price{padding-left:35px;padding-right:35px}.festivalpage div.pricing div.price .price{font-size:1.875em;line-height:1em}.festivalpage div.pricing div.price .date,.festivalpage div.pricing div.price .location,.festivalpage div.pricing div.price .time{font-size:1.1875em;line-height:1.1052631579em}.festivalpage nav.days{gap:28px}.festivalpage nav.days a{padding-top:26px;padding-bottom:26px;font-size:1.875em;line-height:1em}.festivalpage nav.days a.all .wrap span{margin-bottom:30px}.festivalpage div.timeline{margin-bottom:50px}.festivalpage div.press,div.other-festivals{margin-bottom:50px}.festivalpage div.press .title,div.other-festivals .title{font-size:5.1875em;line-height:1.1084337349em}.festivalpage div.press .other-festival-item,div.other-festivals .other-festival-item{margin:0 40px}}.festivalpast .past-wrap{padding:60px 10px 0 10px}.festivalpast h1{visibility:hidden;position:absolute}.festivalpast div.cover{margin-top:10px;margin-bottom:20px;padding-bottom:134%;border-bottom:1.5px solid #000}.festivalpast div.video{margin-bottom:38px}@media only screen and (min-width: 750px){.festivalpast div.cover{border-top:1.5px solid #000;padding-bottom:68%;margin-bottom:30px}.festivalpast div.timeline{margin-bottom:44px}}@media only screen and (min-width: 972px){.festivalpast div.cover{margin-bottom:40px}.festivalpast .past-wrap{padding-top:126px}}@media only screen and (min-width: 1200px){.festivalpast div.timeline{margin-bottom:50px}}.aboutpage section.about{margin:60px 10px 0 10px;border-top:1.5px solid #000;border-bottom:1.5px solid #000}.aboutpage section.about .big-title{margin:12px 0 8px 0}.aboutpage section.about div.text{padding-right:20%}.aboutpage section.about p.about,.aboutpage section.about p.strong{font-size:1.125em;line-height:1.2222222222em;margin-bottom:22px}.aboutpage section.about p.strong{text-transform:uppercase}.aboutpage section.contacts{padding:20px 0}.aboutpage section.contacts .contact{overflow:hidden;padding:10px 10px}.aboutpage section.contacts .contact .avatar{float:left;width:88px;display:block}.aboutpage section.contacts .contact .infos{margin-left:106px;padding-top:12px}.aboutpage section.contacts .contact .name,.aboutpage section.contacts .contact .title,.aboutpage section.contacts .contact .email{display:block;font-size:1em;line-height:1.25em}.aboutpage section.contacts .contact .name,.aboutpage section.contacts .contact .title{text-transform:uppercase}@media only screen and (min-width: 750px){.aboutpage section.about{padding-bottom:10px}.aboutpage section.about div.text{padding-right:25%}.aboutpage section.contacts{padding:30px 0}.aboutpage section.contacts .contacts{position:relative;margin:0 auto;overflow:hidden}.aboutpage section.contacts .contact{float:left;width:50%}}@media only screen and (min-width: 972px){.aboutpage section.about{margin-top:126px}.aboutpage section.about div.text{padding-right:50%}.aboutpage section.contacts{padding:40px 0}.aboutpage section.contacts .contact{width:25%;height:330px;overflow:hidden;padding:10px 10px}.aboutpage section.contacts .contact .avatar{float:none;width:100%}.aboutpage section.contacts .contact .infos{margin-left:0}}@media only screen and (min-width: 1200px){.aboutpage section.contacts .contact{height:394px}.aboutpage section.contacts .contact .name,.aboutpage section.contacts .contact .title,.aboutpage section.contacts .contact .email{font-size:1.125em;line-height:1.2222222222em}}.clubpage .club-page-wrap{padding:60px 10px 0 10px}.clubpage div.club-cover{white-space:nowrap;margin-bottom:24px}.clubpage div.club-cover.loaded span{background-color:#FFF;opacity:1}.clubpage div.club-cover span{display:none;opacity:0;padding-bottom:135.35%;width:100%;vertical-align:top;background-color:#DADADA;background-size:cover;background-position:center;background-repeat:no-repeat;transition-duration:2s;transition-timing-function:ease-in-out;transition-property:opacity, background-color;border:1.5px solid #000}.clubpage div.club-cover span.cover-1{display:inline-block}.clubpage section.club-text{border-bottom:1.5px solid #000;text-align:center;margin-bottom:22px}.clubpage h1{font-size:4.625em;line-height:0.9459459459em;text-transform:uppercase;margin:0 auto 15px auto;max-width:260px}.clubpage h2{font-size:1.5em;line-height:1.1666666667em;text-transform:uppercase;margin-bottom:18px}.clubpage p.introduction{font-size:1.125em;line-height:1.1111111111em;margin-bottom:40px;padding:0 16px}.clubpage p.join{font-size:1.5em;line-height:1.0833333333em;text-transform:uppercase;margin-bottom:32px;padding:0 16px}.clubpage p.join span{display:block}.clubpage p.content{font-size:1em;line-height:1.125em;padding:0 16px;margin-bottom:25px}.clubpage ul.options li{margin-bottom:45px}.clubpage ul.options li .title{font-size:1.125em;line-height:1.2222222222em;text-transform:uppercase;padding:0 34px 15px 34px;border-bottom:1.5px solid #000;margin-bottom:15px}.clubpage ul.options li .desc{font-size:1em;line-height:1.125em;padding:0 34px}.clubpage section.action{padding:30px 0 80px 0;text-align:center}.clubpage section.action .btn{font-size:1.125em;line-height:1em;padding:8px 20px;max-width:200px}@media only screen and (min-width: 750px){.clubpage div.club-cover{padding-top:28px;border-top:1.5px solid #000;margin-bottom:36px}.clubpage div.club-cover span{width:50%;padding-bottom:67.675%}.clubpage div.club-cover span.cover-2{display:inline-block;border-left:none}.clubpage h1{max-width:none;margin-bottom:18px}.clubpage h2 span{display:block}.clubpage p.introduction{font-size:1.375em;line-height:1.1818181818em;padding:0 10%}.clubpage p.join{margin-bottom:44px}.clubpage p.content{padding:0 15%;margin-bottom:38px}.clubpage p.content span{display:block}.clubpage ul.options li{display:inline-block;vertical-align:top;width:31%;margin-left:1.16%;margin-right:1.16%}.clubpage ul.options li .title{padding-left:10px;padding-right:10px}.clubpage ul.options li .title span{display:block}.clubpage ul.options li .desc{font-size:1em;line-height:1.125em;padding:0 34px}}@media only screen and (min-width: 972px){.clubpage .club-page-wrap{padding-top:126px}.clubpage div.club-cover span{width:33.333333%;padding-bottom:45.11%}.clubpage div.club-cover span.cover-3{display:inline-block;border-left:none}.clubpage section.club-text{margin-bottom:32px}.clubpage p.content{font-size:1.125em;line-height:1.2222222222em;padding:0 10%}.clubpage ul.options li .title,.clubpage ul.options li .desc{font-size:1.125em;line-height:1.2222222222em}}@media only screen and (min-width: 972px){.clubpage p.introduction{font-size:1.5em;line-height:1.1666666667em}}.partnerspage{text-align:center}.partnerspage .partners-wrap{padding:60px 10px 0 10px}.partnerspage .big-title{margin-bottom:20px}.partnerspage .thanks{font-size:1.125em;line-height:1.2222222222em;text-transform:uppercase;margin-bottom:20px}.partnerspage ul.partners{margin-bottom:40px}.partnerspage ul.partners li{display:inline-block;vertical-align:middle;padding:10px 20px}.partnerspage ul.partners img{display:block;max-width:110px;max-height:110px}@media only screen and (min-width: 750px){.partnerspage .big-title{margin-bottom:30px}.partnerspage .thanks{font-size:1.375em;line-height:1.1818181818em;margin-bottom:50px}.partnerspage ul.partners{padding:0 12%}.partnerspage ul.partners li{padding:15px 25px}}@media only screen and (min-width: 972px){.partnerspage .big-title{border-top:1.5px solid #000;padding-top:12px}.partnerspage .partners-wrap{padding-top:126px}.partnerspage .thanks{font-size:1.5em;line-height:1.1666666667em}.partnerspage ul.partners{margin-bottom:60px}}@media only screen and (min-width: 1200px){.partnerspage .thanks{font-size:1.75em;line-height:1.1428571429em}}div.input{margin-bottom:20px}div.input.string input,div.input.email input{-webkit-appearance:none;font-size:0.875em;font-family:'PPNikkeiLine-Regular', sans-serif;border-radius:0;position:relative;background:#FFF;color:#495053;padding:14px 12px 14px 12px;border:1px solid #eaeaea;width:100%}div.input.text textarea{-webkit-appearance:none;font-size:0.875em;font-family:'PPNikkeiLine-Regular', sans-serif;border-radius:0;position:relative;background:#FFF;color:#495053;padding:14px 12px 14px 12px;border:1px solid #eaeaea;width:100%}div.input span.error{display:block;color:#a02525;text-indent:13px;font-size:0.75em;line-height:1.1666666667em;margin-top:4px}.select-input{-webkit-appearance:none;font-size:0.875em;font-family:'PPNikkeiLine-Regular', sans-serif;border-radius:0;position:relative;background:#FFF;color:#495053;padding:14px 12px 14px 12px;border:1px solid #eaeaea}#grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;pointer-events:none;opacity:0.5}#grid .grid-wrap{position:relative;height:100%}#grid .grid-wrap .grid-items{position:absolute;top:0;right:0;bottom:0;left:0}#grid .grid-wrap .grid-items span{position:absolute;display:none;width:30px;top:0;bottom:0;border-left:1px solid #fc0;border-right:1px solid #fc0}#grid .grid-wrap .grid-items span:nth-child(-n+3){display:block;margin-left:-10px}#grid .grid-wrap .grid-items span:nth-child(3){left:75%}#grid .grid-wrap .grid-items span:nth-child(2){left:50%}#grid .grid-wrap .grid-items span:nth-child(1){left:25%}#grid .grid-wrap em{position:absolute;top:0;bottom:0;width:1px;background:#fc0}#grid .grid-wrap em:nth-child(1){left:-1px}#grid .grid-wrap em:nth-child(2){right:-1px}#grid .grid-wrap:before{content:" ";position:absolute;top:0;bottom:0;width:1px;background:#fc0;left:10px}#grid .grid-wrap:after{content:" ";position:absolute;top:0;bottom:0;width:1px;background:#fc0;right:10px}@media only screen and (min-width: 750px){#grid .grid-wrap{width:752px;margin:0 auto}}@media only screen and (min-width: 972px){#grid .grid-wrap{width:968px}#grid .grid-wrap .grid-items span:nth-child(-n+11){display:block;margin-left:-10px}#grid .grid-wrap .grid-items span:nth-child(11){left:91.6666666667%}#grid .grid-wrap .grid-items span:nth-child(10){left:83.3333333333%}#grid .grid-wrap .grid-items span:nth-child(9){left:75%}#grid .grid-wrap .grid-items span:nth-child(8){left:66.6666666667%}#grid .grid-wrap .grid-items span:nth-child(7){left:58.3333333333%}#grid .grid-wrap .grid-items span:nth-child(6){left:50%}#grid .grid-wrap .grid-items span:nth-child(5){left:41.6666666667%}#grid .grid-wrap .grid-items span:nth-child(4){left:33.3333333333%}#grid .grid-wrap .grid-items span:nth-child(3){left:25%}#grid .grid-wrap .grid-items span:nth-child(2){left:16.6666666667%}#grid .grid-wrap .grid-items span:nth-child(1){left:8.3333333333%}}@media only screen and (min-width: 1200px){#grid .grid-wrap{width:1168px}}
