﻿html,body{font-family:'Open Sans',sans-serif;background:#333;}a{text-decoration:none;color:#88253a;line-height:normal;}strong{font-weight:600;}em{font-style:italic;}h1,h2,h3,h4{font-family:'Cinzel',serif;line-height:normal;}h1{font-size:2rem;}h2{font-size:1.75rem;}h3{font-size:1.5rem;}h4{font-size:1rem;}blockquote{font-size:1.2em;width:60%;margin:10px;font-family:Open Sans;font-style:italic;color:#555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #88253a;line-height:1.6;position:relative;background:#ededed;}blockquote::before{font-family:Arial;content:"“";color:#88253a;font-size:4em;position:absolute;left:10px;top:-10px;}blockquote::after{content:'';}blockquote span{display:block;color:#333;font-style:normal;font-weight:bold;margin-top:1em;}.no-margin{margin:0 !important;}.pb-1{padding-bottom:1em;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes scroll-down{from{transform:translateY(-50px);}to{transform:translateY(0);}}.container{margin:0 auto;max-width:1220px;width:95%;}.standard-button{position:relative;text-decoration:none;text-transform:uppercase;color:#fff;font-family:'Open Sans',sans-serif;background:#88253a;border:2px solid #88253a;padding:1em;display:block;font-size:13px;border-radius:4px;margin:1em 0;font-weight:600;cursor:pointer;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;overflow:hidden;}.standard-button:hover{background-color:#fff;color:#88253a;}.standard-button .loading{top:96px;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;left:0;right:0;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.standard-button .completed{top:96px;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;left:0;right:0;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.error-message{line-height:normal;text-align:center;}.standard-button--loading .inner{transform:translateY(-48px);}.standard-button--loading .loading{top:0;animation:spin 1s ease infinite;}.standard-button--completed .inner{transform:translateY(-48px);}.standard-button--completed .completed{top:0;}.asc-content-section{padding:25px 0;}.asc-content-section .section-header{padding:50px 0;margin-bottom:25px;border-top:1px;border-bottom:1px;border-style:solid;border-color:#ccc;text-align:center;}.asc-content-section .section-header h1{font-family:'Cinzel',serif;font-size:2rem;}.table-container{position:relative;overflow-x:scroll;overflow-y:hidden;border:1px solid #000;white-space:nowrap;}.standard-table{white-space:nowrap;table-layout:fixed;empty-cells:show;border-collapse:separate;}.standard-table th{padding:3px;text-align:center;padding:1px;min-width:25px;line-height:28px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}.standard-table td{vertical-align:middle;border-right:1px solid #ccc;}.standard-table td.no-pipe{background:repeating-linear-gradient(-45deg,#fff,#ccc 5px,#fff 5px,#ccc 5px);}.standard-table td.rank-unavailable:before{content:'';font-size:16px;line-height:28px;font-weight:bold;text-align:center;position:absolute;top:13px;left:0;right:0;bottom:13px;height:2px;background:#000;}.standard-table td.pipe-cell{width:28px;height:28px;position:relative;border-right:1px solid #333;border-bottom:1px solid #333;}.standard-table td.pipe-cell:hover::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.1);}.standard-table td.pipe-cell.no-pipe:hover::after{content:none;}.standard-table .unavailable:before{content:'X';font-size:16px;line-height:28px;font-weight:bold;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;}.standard-table tr.small-value th{font-size:13px;}.standard-table tr.bordered{position:relative;}.standard-table tr.bordered:after{content:'';height:1px;background:#000;display:block;bottom:0;left:0;right:0;position:absolute;}.standard-table .sticky-column{position:-webkit-sticky;position:sticky;background:#fff;font-size:13px;text-transform:uppercase;}.standard-table .sticky-column-header{left:0;z-index:10;}.standard-table .sticky-column-first{width:25px;min-width:25px;left:0;z-index:10;}.standard-table .sticky-column-first:after{content:'';position:absolute;top:0;right:0;bottom:0;width:2px;background:#000;}.standard-table .sticky-column-second{width:25px;min-width:25px;left:25px;text-align:center;border:none;z-index:10;border-width:0 0 1px 0;border-style:solid;border-color:#000;}.standard-table .sticky-column-third{min-width:200px;left:50px;overflow:hidden;text-overflow:ellipsis;border-width:0 2px 1px 0;border-style:solid;border-color:#000;z-index:10;}.standard-table .sticky-column-third:after{content:'';}.standard-table .division-end td{border-bottom-width:3px;}.vertical-text{writing-mode:vertical-lr;transform:rotate(180deg);}.caption{font-size:13px;font-weight:bold;text-transform:uppercase;}.section--faded{position:relative;}.section--faded::after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.75);z-index:105;content:'';}.section--loading{position:relative;}.section--loading::after{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:106;display:flex;justify-content:center;align-items:center;content:'LOADING...';font-weight:600;font-size:13px;}.backdrop-wrapper{position:relative;margin:50px 0;}.backdrop-wrapper::before{position:absolute;top:-25px;right:-25px;left:-25px;bottom:-25px;content:'';z-index:0;background-image:url('../Static/oak.jpg');}.flex-split-container{display:flex;justify-content:space-between;}.flex-split-container>div:first-child{padding-right:1em;margin-right:1em;border-right:1px solid #ccc;}.flex-align-center{align-items:center;}.flex-justify-center{justify-content:center;}.flex-justify-start{justify-content:flex-start;}.flex-align-top .row{align-items:flex-start;}.flex-align-bottom .row{align-items:flex-end;}.flex-align-centre .row{align-items:center;}.easing-transition{-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.flex-apart{display:flex;justify-content:space-between;align-items:center;}.asc-grid-full-width .container{max-width:none;width:100%;}.umb-grid p{line-height:2;}.asc-dtge-carousel>div{overflow:hidden;min-width:100%;width:0;}.asc-dtge-hero{min-height:calc(100vh);background-size:cover;background-position:center bottom;position:relative;}.asc-dtge-hero .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);}.asc-dtge-hero h1{color:#fff;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase;font-size:3em;text-align:center;}.asc-dtge-hero h1::after{content:'';display:block;background:#fff;height:3px;width:100px;margin:25px auto;}.asc-dtge-hero h2{color:#fff;text-align:center;font-family:'Open Sans',sans-serif;font-size:1.5em;}.asc-dtge-hero .animated-scroll{position:absolute;bottom:25px;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:2em;}.asc-dtge-hero .animated-scroll svg{animation:scroll-down 1.5s ease infinite;}.asc-dtge-hero .animated-scroll p{font-size:14px;text-transform:uppercase;font-weight:600;}.asc-dtge-banner{min-height:40vh;background-size:cover;background-position:center center;position:relative;padding:50px 0;}.asc-dtge-banner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);}.asc-dtge-banner .overlay div{padding-top:51px;}.asc-dtge-banner h1{color:#fff;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase;font-size:4em;text-align:center;}.asc-dtge-banner h1::after{content:'';display:block;background:#fff;height:3px;width:100px;margin:25px auto;}.asc-dtge-banner h2{color:#fff;text-align:center;font-family:'Open Sans',sans-serif;}.asc-dtge-section-header h1{color:#000;font-family:'Open Sans',sans-serif;font-weight:bold;text-transform:uppercase;font-size:3em;text-align:center;}.asc-dtge-section-header h1::after{content:'';display:block;background:#000;height:3px;width:100px;margin:25px auto;}.asc-dtge-section-header h2{color:#000;text-align:center;font-family:'Open Sans',sans-serif;font-size:1.5em;}.asc-dtge-sponsor-list .item{padding:1em;margin:1em 0;border:1px solid #aaa;}.asc-dtge-sponsor-list .item .top{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}.asc-dtge-sponsor-list .item .top>div{margin-right:1em;}.asc-dtge-sponsor-list .item .icon{width:48px;height:48px;border-radius:48px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;background:#eee;flex-shrink:0;overflow:hidden;position:relative;}.asc-dtge-sponsor-list .item .icon img{display:block;width:100%;}.asc-dtge-sponsor-list .item .icon div{position:absolute;top:-38px;left:0;right:0;height:38px;background:#fff;display:flex;align-items:center;justify-content:center;color:#88253a;transition:transform 200ms ease;cursor:pointer;}.asc-dtge-sponsor-list .item .icon div svg{fill:#88253a;}.asc-dtge-sponsor-list .item .display-name{margin-top:5px;}.asc-dtge-sponsor-list .item .display-name p{line-height:normal;}.asc-dtge-sponsor-list .item .message{margin-top:5px;}.asc-dtge-sponsor-list .item .message p{line-height:normal;}.asc-dtge-sponsor-list .item .reply{margin-top:5px;}.asc-dtge-sponsor-list .item .reply p{line-height:normal;}.asc-dtge-sponsor-list .item .order-items{display:flex;flex-wrap:wrap;margin-top:.5em;}.asc-dtge-sponsor-list .item .order-items .pipe-item,.asc-dtge-sponsor-list .item .order-items .rank-item,.asc-dtge-sponsor-list .item .order-items .tune-item{padding:.5em;background:#88253a;color:#fff;border-radius:.5em;display:flex;justify-content:flex-start;align-items:center;margin-right:.5em;margin-top:.5em;}.asc-dtge-sponsor-list .item .order-items .pipe-item p,.asc-dtge-sponsor-list .item .order-items .rank-item p,.asc-dtge-sponsor-list .item .order-items .tune-item p{line-height:normal;}.asc-dtge-sponsor-list .item .order-items .pipe-item:hover .icon div,.asc-dtge-sponsor-list .item .order-items .rank-item:hover .icon div,.asc-dtge-sponsor-list .item .order-items .tune-item:hover .icon div{transform:translateY(38px);}.asc-dtge-sponsor-list .item .order-items .icon{width:38px;height:38px;border-radius:8px;margin-right:.5em;border-color:#fff;background:#fff;}.asc-ui-header{padding:1em 0;position:fixed;width:100%;z-index:1000;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.asc-ui-header .header-brand{display:flex;align-items:center;}.asc-ui-header .header-brand img{margin-right:10px;}.asc-ui-header .header-brand h1{font-family:'Cinzel',serif;font-size:.65rem;color:#fff;}.asc-ui-header .header-brand h2{font-family:'Cinzel',serif;font-size:.75rem;color:#fff;}.asc-ui-header nav{display:flex;align-items:center;}.asc-ui-header nav .link-container{display:none;align-items:center;position:relative;height:50px;}.asc-ui-header nav .link-container div{display:none;position:absolute;background:#fff;border-radius:8px;box-shadow:0 0 5px 1px #ccc;white-space:nowrap;padding:1em;top:50px;left:50%;transform:translate(-50%,0);}.asc-ui-header nav .link-container div a{margin-bottom:1em;color:#000;}.asc-ui-header nav .link-container div a::after{background-color:#000;}.asc-ui-header nav .link-container:hover div{display:block;}.asc-ui-header img{display:block;max-height:50px;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.asc-ui-header a{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;padding-right:1em;transition:all ease 250ms;display:none;}.asc-ui-header a svg{width:16px;}.asc-ui-header a#basket-icon{display:block;position:relative;}.asc-ui-header a#basket-icon .count{position:absolute;transform:translateY(-2px);font-size:10px;}.asc-ui-header a#menu-icon{display:block;position:relative;margin-left:10px;}.asc-ui-header a::after{content:'';height:2px;background-color:#fff;display:block;top:5px;position:relative;width:0;margin:0 auto;transition:all ease 250ms;}.asc-ui-header a:hover::after{width:100%;}.asc-ui-header--minimised{background:#88253a;box-shadow:none;}.asc-ui-header--minimised img{max-height:50px;}.asc-ui-header--minimised .header-brand{color:#fff;}.asc-ui-header--minimised a{color:#fff;}.asc-ui-header--minimised a::after{background-color:#fff;}.asc-ui-header--minimised nav .link-container div{background:#88253a;box-shadow:none;}.asc-ui-header--minimised nav .link-container div a{color:#fff;}.asc-ui-header--minimised nav .link-container div a::after{background-color:#fff;}.asc-ui-main{min-height:calc(100vh - 132px);background:#fff;}.asc-ui-footer .top{background:#333;}.asc-ui-footer .top .container{display:grid;grid-template-columns:1fr;grid-gap:1em;}.asc-ui-footer .top .container>div{padding:25px 0;}.asc-ui-footer .top .container .no-mobile{display:none;}.asc-ui-footer .top img{max-height:130px;padding-right:10px;}.asc-ui-footer .top p{color:#aaa;}.asc-ui-footer .top p.caption{margin-bottom:10px;}.asc-ui-footer .top p.body{line-height:28px;font-size:14px;}.asc-ui-footer .top a{display:block;line-height:28px;color:#fff3c4;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.asc-ui-footer .top a:hover{color:#fff;}.asc-ui-footer .bottom{background:#222;}.asc-ui-footer .bottom .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.asc-ui-footer .bottom p{padding:25px 0;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;}.asc-ui-footer .bottom a{color:#fff3c4;font-size:13px;font-weight:600;text-transform:uppercase;}.asc-ui-mobile-navigation{position:fixed;background:#88253a;top:0;padding-top:80px;left:-100vw;width:100vw;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:20;-moz-transition:500ms cubic-bezier(.86,0,.07,1) left;-o-transition:500ms cubic-bezier(.86,0,.07,1) left;-webkit-transition:500ms cubic-bezier(.86,0,.07,1) left;transition:500ms cubic-bezier(.86,0,.07,1) left;}.asc-ui-mobile-navigation a#menu-dismiss{color:#fff3c4;border:2px solid #fff3c4;border-radius:32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;flex-shrink:0;}.asc-ui-mobile-navigation nav{border-bottom:2px solid #fff3c4;margin-bottom:10px;overflow-y:scroll;width:90%;}.asc-ui-mobile-navigation nav .link-container-mobile div{display:none;padding:0 20px;background:rgba(0,0,0,.2);border-radius:8px;}.asc-ui-mobile-navigation nav .link-container-mobile--open div{display:block;}.asc-ui-mobile-navigation nav a{color:#fff3c4;font-size:20px;display:block;line-height:3em;text-transform:uppercase;font-weight:600;text-align:center;text-decoration:none;}.asc-ui-mobile-navigation nav a:hover{color:#fff;}.asc-component-modal{position:fixed;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:2000;}.asc-component-modal .window{background:#fff;border-radius:8px;padding:2em;transform:translateY(25px);transition:transform 200ms ease-in-out;width:90vw;max-width:300px;}.asc-component-modal .window p.detail{padding:5px 0 1em 0;line-height:normal;}.asc-component-modal .window h1{padding:0;font-size:24px;}.asc-component-modal .window .modal-button-close{width:32px;height:32px;border-radius:8px;background:#88253a;color:#fff;line-height:32px;text-align:center;cursor:pointer;}.asc-component-modal .window .modal-audio-player{border-width:1px 0 1px 0;border-style:solid;border-color:#ccc;padding:1em 0;margin:1em 0;}.asc-component-modal .window .modal-audio-player audio{width:100%;margin-top:5px;}.asc-component-instruction-box{padding:25px 0;}.asc-component-instruction-box p{line-height:2em;margin-bottom:5px;}.asc-component-info-box{display:grid;grid-template-columns:1fr;grid-gap:1em;padding:25px 0;}.asc-component-info-box p{line-height:1.7em;}.asc-component-info-box .wrapper{padding-bottom:8px;}.asc-component-info-box .standard-button{margin:0;display:none;min-width:180px;}.asc-component-info-box .description,.asc-component-info-box .stop-detail,.asc-component-info-box .pipe-detail,.asc-component-info-box .sponsorship-options{box-shadow:0 0 5px 1px #ccc;border-radius:8px;padding:1em;background:#fff;}.asc-component-info-box .sponsorship-options{position:relative;}.asc-component-info-box audio{width:100%;}.asc-component-organ{display:flex;width:1220px;min-width:1220px;overflow-x:auto;position:relative;z-index:1;margin:0 auto;}.asc-component-organ .left-stops{display:flex;width:385px;}.asc-component-organ .left-stops .stop-container{flex-direction:row-reverse;justify-content:right;}.asc-component-organ .left-stops .stop:nth-child(even){margin-top:25px;}.asc-component-organ .right-stops{display:flex;width:385px;}.asc-component-organ .right-stops .stop:nth-child(even){margin-top:25px;}.asc-component-organ h1{text-transform:uppercase;text-align:center;font-family:'Open Sans',sans-serif;}.asc-component-organ .stop-panel{background:#222;margin:2px;border-radius:2px;}.asc-component-organ .stop-panel h1{text-transform:uppercase;text-align:center;padding:8px;margin:8px;background:#fffff0;font-weight:bold;font-size:13px;}.asc-component-organ .stop-container{display:flex;width:112px;margin:0 auto;padding:0 6px 6px 6px;flex-wrap:wrap;justify-content:left;}.asc-component-organ .stop{flex-shrink:0;width:52px;height:52px;border:1px solid #000;border-radius:55px;text-align:center;background:#fffff0;display:flex;align-items:center;justify-content:center;font-size:10px;padding:1px;cursor:pointer;user-select:none;}.asc-component-organ .stop--active{background:#00ff90;}.asc-component-organ .organ{min-width:450px;padding-top:1px;}.asc-component-organ .organ h1{background:none;padding:0;font-family:'Cinzel',serif;margin:3px;font-size:1rem;}.asc-component-organ .organ .manual-container{opacity:.4;}.asc-component-organ .organ .manual-container--active{opacity:1;}.asc-component-organ .organ .manual-container--active .white-key:hover{background:#efefef;}.asc-component-organ .organ .manual-container--active .white-key.unplayable:hover{background:#fff;}.asc-component-organ .organ .manual-container--active .white-key:active{background:#ccc;}.asc-component-organ .organ .manual-container--active .white-key.unplayable:active{background:#fff;}.asc-component-organ .organ .manual-container--active .black-key:hover{background:#333;}.asc-component-organ .organ .manual-container--active .black-key.unplayable:hover{background:#000;}.asc-component-organ .organ .manual-container--active .black-key:active{background:#666;}.asc-component-organ .organ .manual-container--active .black-key.unplayable:active{background:#000;}.asc-component-organ .organ .manual{position:relative;width:442px;height:42px;margin-bottom:20px;margin-left:auto;margin-right:auto;transition:200ms opacity ease;}.asc-component-organ .organ .black-keys{display:flex;width:442px;position:absolute;left:10px;top:-1px;}.asc-component-organ .organ .white-keys{display:flex;justify-content:center;width:442px;background:#fff;}.asc-component-organ .organ .black-key{background:#000;width:7px;display:block;height:20px;padding:0;margin-right:5px;z-index:1;}.asc-component-organ .organ .black-key:nth-child(2){margin-right:21px;}.asc-component-organ .organ .black-key:nth-child(5){margin-right:20px;}.asc-component-organ .organ .black-key:nth-child(7){margin-right:21px;}.asc-component-organ .organ .black-key:nth-child(10){margin-right:20px;}.asc-component-organ .organ .black-key:nth-child(12){margin-right:21px;}.asc-component-organ .organ .black-key:nth-child(15){margin-right:20px;}.asc-component-organ .organ .black-key:nth-child(17){margin-right:21px;}.asc-component-organ .organ .black-key:nth-child(20){margin-right:20px;}.asc-component-organ .organ .black-key:nth-child(22){margin-right:20px;}.asc-component-organ .organ .white-key{width:13px;height:40px;display:block;outline:1px solid #ccc;z-index:0;}.asc-component-organ .organ .unplayable{position:relative;outline-color:transparent;}.asc-component-organ .organ .unplayable::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background:rgba(204,204,204,.69);}.asc-component-organ .organ .key.unavailable{position:relative;}.asc-component-organ .organ .key.unavailable::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background:repeating-linear-gradient(-45deg,#fff,#ccc 1px,#fff 1px,#ccc 1px);}.asc-component-organ .organ .key.unavailable.unplayable{position:relative;outline-color:transparent;}.asc-component-organ .organ .key.unavailable.unplayable::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background:rgba(204,204,204,.69);}.asc-component-organ .organ .black-key.unavailable{outline:1px solid #aaa;}.asc-component-organ .organ .pedal-container{opacity:.4;}.asc-component-organ .organ .pedal-container--active{opacity:1;}.asc-component-organ .organ .pedal-container--active .pedal-natural:hover{background:#bf904e;}.asc-component-organ .organ .pedal-container--active .pedal-natural.unplayable:hover{background:#ffd59a;}.asc-component-organ .organ .pedal-container--active .pedal-natural:active{background:#a57430;}.asc-component-organ .organ .pedal-container--active .pedal-natural.unplayable:active{background:#ffd59a;}.asc-component-organ .organ .pedal-container--active .pedal-sharp:hover{background:linear-gradient(to bottom,#271c0e 30px,#bf904e 2%);}.asc-component-organ .organ .pedal-container--active .pedal-sharp.unplayable:hover{background:linear-gradient(to bottom,#41321d 30px,#ffd59a 2%);}.asc-component-organ .organ .pedal-container--active .pedal-sharp:active{background:linear-gradient(to bottom,#271c0e 30px,#a57430 2%);}.asc-component-organ .organ .pedal-container--active .pedal-sharp.unplayable:active{background:linear-gradient(to bottom,#41321d 30px,#ffd59a 2%);}.asc-component-organ .organ .pedalboard{display:flex;width:436px;margin:0 auto;transition:200ms opacity ease;}.asc-component-organ .organ .pedal-natural{background:#ffd59a;border:none;width:9px;padding:0;height:80px;margin-right:5px;}.asc-component-organ .organ .pedal-sharp{background:#ffd59a;border:none;width:9px;padding:0;height:80px;margin-right:5px;background:linear-gradient(to bottom,#41321d 30px,#ffd59a 2%);}.asc-component-organ .organ .pedal-divider{margin-right:10px;}.asc-component-organ .organ .pedal-natural:last-child{margin-right:0;}.asc-component-organ .organ .pedal-natural.unavailable,.asc-component-organ .organ .pedal-sharp.unavailable{position:relative;}.asc-component-organ .organ .pedal-natural.unavailable::after,.asc-component-organ .organ .pedal-sharp.unavailable::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background:repeating-linear-gradient(-45deg,transparent,#e4ab5b 5px,transparent 5px,#e4ab5b 5px);}.asc-component-shopping-basket{display:flex;justify-content:space-between;flex-wrap:wrap;}.asc-component-shopping-basket .list{flex-basis:100%;padding:25px 0;}.asc-component-shopping-basket .list .notification-message{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:1em;margin:1em;border:1px solid #88253a;border-radius:10px;line-height:normal;font-size:14px;}.asc-component-shopping-basket .list .notification-message .icon{margin-right:1em;color:#88253a;}.asc-component-shopping-basket .list p.empty{text-align:center;font-size:13px;font-style:italic;color:#666;}.asc-component-shopping-basket .list .item{display:flex;flex-direction:column;justify-content:space-between;padding:10px;margin-bottom:25px;border:1px solid #aaa;}.asc-component-shopping-basket .list .item .left{width:100%;}.asc-component-shopping-basket .list .item .right{border-top:1px solid #c5c5c5;padding-left:10px;margin-left:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.asc-component-shopping-basket .list .item .right>div{display:flex;align-items:center;position:relative;padding:1em;}.asc-component-shopping-basket .list .item .right .remove{text-align:center;cursor:pointer;margin-left:1em;}.asc-component-shopping-basket .list .item .right .remove p{color:#707070;text-decoration:underline;}.asc-component-shopping-basket .list .item .top{display:flex;border-bottom:1px solid #c5c5c5;padding-bottom:10px;align-items:center;}.asc-component-shopping-basket .list .item .middle{display:flex;border-bottom:1px solid #c5c5c5;padding:10px 0;align-items:center;}.asc-component-shopping-basket .list .item .bottom{display:flex;padding-bottom:10px;flex-wrap:wrap;}.asc-component-shopping-basket .list .item .bottom .tune-data{display:flex;margin-top:5px;}.asc-component-shopping-basket .list .item .bottom .tune-data p{display:block;padding:0;margin:0;width:28px;height:28px;line-height:28px;text-align:center;border-radius:28px;background:#88253a;color:#fff;margin-right:3px;font-size:13px;}.asc-component-shopping-basket .list .item .icon{width:60px;height:60px;border:1px solid #ccc;margin-right:20px;overflow:hidden;}.asc-component-shopping-basket .list .item .icon img{width:100%;display:block;}.asc-component-shopping-basket .list .item .title{font-size:15px;text-transform:uppercase;color:#707070;}.asc-component-shopping-basket .list .item .pipe,.asc-component-shopping-basket .list .item .rank,.asc-component-shopping-basket .list .item .division,.asc-component-shopping-basket .list .item .length{padding:10px 40px 10px 0;}.asc-component-shopping-basket .list .item .pipe span,.asc-component-shopping-basket .list .item .rank span,.asc-component-shopping-basket .list .item .division span,.asc-component-shopping-basket .list .item .length span{font-size:13px;font-weight:600;color:#000;text-transform:uppercase;}.asc-component-shopping-basket .list .item .pipe p,.asc-component-shopping-basket .list .item .rank p,.asc-component-shopping-basket .list .item .division p,.asc-component-shopping-basket .list .item .length p{margin:5px 0;}.asc-component-shopping-basket .list .item .colour{width:12px;height:12px;border-radius:12px;margin-right:8px;}.asc-component-shopping-basket .list .item .price{color:#707070;}.asc-component-shopping-basket .list table{width:95%;margin:0 auto;}.asc-component-shopping-basket .list table tr{border-bottom:1px solid #ddd;}.asc-component-shopping-basket .list table tr td{padding:10px;}.asc-component-shopping-basket .summary{flex-basis:100%;padding:25px;background:#fafafa;}.asc-component-shopping-basket .summary p{line-height:normal;font-size:13px;padding:5px 0;color:#666;text-align:justify;}.asc-component-shopping-basket .summary .price{display:flex;justify-content:space-between;padding:25px 0;font-weight:600;}.asc-component-shopping-basket .summary .price p{color:#000;}.asc-component-shopping-basket .summary h1{text-align:center;text-transform:lowercase;font-size:1.5rem;}.asc-component-shopping-basket .summary button{width:100%;margin:10px auto;}.asc-component-shopping-basket .summary .empty-basket{display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;color:#000;}.asc-component-shopping-basket .summary .empty-basket svg{width:16px;margin-right:5px;}.asc-component-shopping-basket .summary .empty-basket p{color:#000;}.asc-component-notification{position:fixed;display:flex;align-items:center;bottom:-100px;right:25px;background:#fff;box-shadow:0 0 5px 1px #ccc;border-radius:8px;z-index:9999;color:#000;padding:1em;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.asc-component-notification h1{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;padding-bottom:3px;}.asc-component-notification p{font-size:13px;}.asc-component-notification .icon{margin-right:10px;}.asc-component-notification .icon img{display:block;}.asc-component-sponsor-a-tune .section-header{font-family:'Open Sans',sans-serif;padding-top:75px;}.asc-component-sponsor-a-tune .info{line-height:normal;padding:5px 0;}.asc-component-sponsor-a-tune .tune-grid{display:grid;grid-template-columns:1fr;grid-gap:1em;padding:75px 0;}.asc-component-sponsor-a-tune .tune-grid .item{background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 0 5px 1px #ccc;}.asc-component-sponsor-a-tune .tune-grid .item:hover .middle .arrow{transform:translateX(-100px);}.asc-component-sponsor-a-tune .tune-grid .item .top{background:#88253a;padding:5px;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;}.asc-component-sponsor-a-tune .tune-grid .item .middle{display:flex;justify-content:space-between;align-items:stretch;}.asc-component-sponsor-a-tune .tune-grid .item .middle img{display:block;max-height:120px;width:calc(100% - 24px);object-fit:contain;}.asc-component-sponsor-a-tune .tune-grid .item .middle .arrow{background:#b0c4de;color:#fff;display:flex;align-items:center;position:relative;width:24px;cursor:pointer;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.asc-component-sponsor-a-tune .tune-grid .item .middle .arrow .reveal{position:absolute;left:24px;top:0;bottom:0;background:#b0c4de;display:flex;align-items:center;width:100px;font-size:13px;font-weight:600;text-transform:uppercase;}.asc-component-sponsor-a-tune .tune-grid .item .bottom{background:#f1f3f4;}.asc-component-sponsor-a-tune .tune-grid .item .bottom audio{display:block;width:101%;}.asc-component-sponsor-a-tune #stops-section{opacity:.25;}.asc-component-sponsor-a-tune #keyboard-section{opacity:.25;}.asc-component-sponsor-a-tune .stops{padding:50px 0;}.asc-component-sponsor-a-tune .stops h1{font-family:'Open Sans',sans-serif;text-align:center;text-transform:uppercase;font-size:24px;color:#666;}.asc-component-sponsor-a-tune .stops .group{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ccc;}.asc-component-sponsor-a-tune .stops .item{width:80px;height:80px;border-radius:96px;overflow:hidden;background:#fffff0;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;position:relative;border:3px solid #563507;margin:8px;cursor:pointer;}.asc-component-sponsor-a-tune .stops .item p{font-size:12px;text-transform:uppercase;font-weight:bold;}.asc-component-sponsor-a-tune .stops .item span{position:absolute;bottom:10px;font-size:12px;}.asc-component-sponsor-a-tune .stops .item--selected{background:#00ff90;}.asc-component-sponsor-a-tune .keyboard{padding:50px 0;overflow-x:scroll;}.asc-component-sponsor-a-tune .keyboard p{font-size:13px;font-weight:600;text-align:center;color:#e44;}.asc-component-sponsor-a-tune .keyboard .manual{position:relative;width:442px;height:42px;margin-bottom:20px;margin-left:auto;margin-right:auto;transition:200ms opacity ease;}.asc-component-sponsor-a-tune .keyboard .key{opacity:.25;}.asc-component-sponsor-a-tune .keyboard .highlighted{position:relative;background-color:#fff !important;}.asc-component-sponsor-a-tune .keyboard .highlighted::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background:rgba(0,255,144,.35);outline:1px solid #146d46;}.asc-component-sponsor-a-tune .keyboard .unavailable{position:relative;background-color:#fff !important;}.asc-component-sponsor-a-tune .keyboard .unavailable::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background:#e2e2e2;outline:1px solid #ccc;}.asc-component-sponsor-a-tune .keyboard .highlighted.unavailable{position:relative;background-color:#fff !important;}.asc-component-sponsor-a-tune .keyboard .highlighted.unavailable::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background:repeating-linear-gradient(-45deg,#ff9ab0,rgba(255,255,255,.35) 5px,#88253a 5px,rgba(255,255,255,.35) 5px);outline:1px solid #88253a;}.asc-component-sponsor-a-tune .keyboard .black-keys{display:flex;width:442px;position:absolute;left:10px;top:-1px;}.asc-component-sponsor-a-tune .keyboard .white-keys{display:flex;justify-content:center;width:442px;background:#aaa;}.asc-component-sponsor-a-tune .keyboard .white-key{width:13px;height:40px;display:block;outline:1px solid #ccc;background:#fff;}.asc-component-sponsor-a-tune .keyboard .black-key{background:#000;width:7px;display:block;height:20px;padding:0;margin-right:5px;z-index:100;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(2){margin-right:21px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(5){margin-right:20px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(7){margin-right:21px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(10){margin-right:20px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(12){margin-right:21px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(15){margin-right:20px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(17){margin-right:21px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(20){margin-right:20px;}.asc-component-sponsor-a-tune .keyboard .black-key:nth-child(22){margin-right:20px;}.asc-component-sponsor-a-tune .keyboard .white-key:hover{background:#efefef;}.asc-component-sponsor-a-tune .keyboard .white-key:active{background:#ccc;}.asc-component-sponsor-a-tune .keyboard .black-key:hover{background:#333;}.asc-component-sponsor-a-tune .keyboard .black-key:active{background:#666;}.asc-component-sponsor-a-tune .results{position:relative;}.asc-component-sponsor-a-tune .results .item-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:50px;min-height:178px;}.asc-component-sponsor-a-tune .results .item-container>p{font-style:italic;}.asc-component-sponsor-a-tune .results .item-container .item{background:#88253a;box-shadow:0 0 5px 1px #ccc;border-radius:8px;margin:8px;overflow:hidden;}.asc-component-sponsor-a-tune .results .item-container .item .rank{padding:1em 2em;text-align:center;background:#88253a;color:#fff;font-size:13px;text-transform:uppercase;font-weight:bold;}.asc-component-sponsor-a-tune .results .item-container .item .pipe{display:flex;margin:1em auto;justify-content:center;align-items:center;width:48px;height:48px;border-radius:48px;background:#fff;border:2px solid #666;font-weight:600;}.asc-component-sponsor-a-tune .results .item-container .item .price{padding:1em 2em;text-align:center;color:#fff;font-size:13px;text-transform:uppercase;font-weight:bold;}.asc-component-sponsor-a-tune .results .sponsor{align-items:center;justify-content:center;display:flex;flex-direction:column;}.asc-component-sponsor-a-tune .results .sponsor>div{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1em;border-radius:8px;box-shadow:0 0 5px 1px #ccc;margin-bottom:4em;}.asc-component-sponsor-a-tune .results .sponsor>div p{font-size:13px;font-weight:600;}.asc-component-sponsor-a-tune .results .sponsor>div p.price{margin-top:20px;font-size:32px;border:1px solid #000;width:110px;height:110px;text-align:center;border-radius:110px;line-height:108px;}.asc-component-sponsor-a-tune .results--covered::after{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:100;display:flex;justify-content:center;align-items:center;content:'Select the tune, stop and starting note to view the results.';font-weight:600;font-size:13px;}.asc-component-order-summary{display:grid;grid-template-columns:1fr;grid-gap:1em;}.asc-component-order-summary .left{grid-row:2;}.asc-component-order-summary .right{grid-row:1;}.asc-component-order-summary .reserve-timer{padding:1em;border:1px solid #aaa;margin-bottom:1em;}.asc-component-order-summary .reserve-timer h1{font-family:'Open Sans',sans-serif;font-size:1rem;text-transform:uppercase;color:#000;border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:10px;}.asc-component-order-summary .reserve-timer p{font-weight:600;color:#f83232;}.asc-component-order-summary .tune-item-summary,.asc-component-order-summary .rank-item-summary,.asc-component-order-summary .pipe-item-summary{display:flex;flex-direction:column;padding:1em;border:1px solid #aaa;margin-bottom:1em;}.asc-component-order-summary .item-header{display:flex;align-items:center;padding-bottom:8px;border-bottom:1px solid #aaa;}.asc-component-order-summary .item-header h1{font-family:'Open Sans',sans-serif;font-size:1rem;text-transform:uppercase;color:#000;}.asc-component-order-summary .item-header .icon{width:48px;height:48px;border:1px solid #aaa;margin-right:16px;}.asc-component-order-summary .item-list{padding-top:16px;}.asc-component-order-summary .item-list table{width:100%;}.asc-component-order-summary .item-list table th{font-size:13px;text-transform:uppercase;font-weight:600;padding-right:25px;text-align:left;}.asc-component-order-summary .item-list table td{padding:5px 0;font-size:14px;}.asc-component-order-summary .item-list table td>p{font-weight:600;margin-bottom:10px;}.asc-component-order-summary .item-list table p.tune-data{display:inline-block;padding:0;margin:0;width:32px;height:32px;line-height:32px;text-align:center;border-radius:32px;background:#88253a;color:#fff;margin-left:3px;font-size:13px;}.asc-component-pipe-finder-price-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;}.asc-component-pipe-finder-price-list .item{border-radius:8px;margin:8px;overflow:hidden;min-width:100px;min-height:100px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.asc-component-pipe-finder-price-list .item:hover{transform:translateY(-5px);}.asc-component-pipe-finder-result{display:flex;align-items:center;justify-content:center;min-height:213px;}.asc-component-pipe-finder-result .item{background:#88253a;box-shadow:0 0 5px 1px #ccc;border-radius:8px;margin:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;}.asc-component-pipe-finder-result .item .rank{padding:1em 2em 0 2em;text-align:center;background:#88253a;color:#fff;font-size:13px;text-transform:uppercase;font-weight:bold;}.asc-component-pipe-finder-result .item .pipe{display:flex;margin:1em auto;justify-content:center;align-items:center;width:48px;height:48px;border-radius:48px;background:#fff;border:2px solid #666;font-weight:600;cursor:pointer;position:relative;overflow:hidden;}.asc-component-pipe-finder-result .item .pipe div{position:absolute;top:48px;right:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.asc-component-pipe-finder-result .item .pipe:hover div{top:0;}.asc-component-pipe-finder-result .item .price{text-align:center;color:#fff;font-size:13px;text-transform:uppercase;font-weight:bold;}.asc-component-pipe-finder-result .item button{background:#ffd59a;color:#000;min-width:180px;margin:1em;}.asc-component-pipe-finder-result .item button:hover{color:#ffd59a;background:transparent;border-color:#ffd59a;}.asc-component-order-form label{font-size:13px;font-weight:600;text-transform:uppercase;display:block;margin-bottom:5px;}.asc-component-order-form input[type=text],.asc-component-order-form input[type=number],.asc-component-order-form select,.asc-component-order-form textarea{display:block;padding:.5rem;font-family:'Open Sans',sans-serif;font-size:15px;border-width:1px;border-color:#aaa;border-style:solid;}.asc-component-order-form input[type=text]:focus,.asc-component-order-form input[type=number]:focus,.asc-component-order-form select:focus,.asc-component-order-form textarea:focus{border-color:#88253a;border-width:1px;border-style:solid;outline:none;}.asc-component-order-form textarea{resize:vertical;}.asc-component-order-form p{font-size:14px;line-height:normal;}.asc-component-order-form h1{font-family:'Open Sans',sans-serif;text-transform:uppercase;color:#000;padding-bottom:8px;font-size:1rem;border-bottom:1px solid #aaa;}.asc-component-order-form .currency-wrapper{position:relative;display:flex;justify-content:stretch;flex-direction:column;}.asc-component-order-form .currency-wrapper input{padding-left:2em;}.asc-component-order-form .currency-wrapper::after{content:'£';position:absolute;top:0;bottom:0;left:10px;font-size:15px;display:flex;align-items:center;}.asc-component-order-form .form-section{padding-bottom:1em;}.asc-component-order-form .form-section .input{border:1px solid #aaa;padding:1em;}.asc-component-order-form .form-section .single{padding:1em 0;display:flex;flex-direction:column;justify-content:stretch;}.asc-component-order-form .form-section .single select{width:100%;}.asc-component-order-form .form-section .card-icons{display:flex;justify-content:flex-end;}.asc-component-order-form .form-section .card-icons img{margin-left:3px;width:48px;}.asc-component-order-form .form-section .split{display:grid;grid-template-columns:1fr;grid-gap:1em;padding:1em 0;}.asc-component-order-form .form-section .split div{display:flex;flex-direction:column;justify-content:stretch;}.asc-component-order-form .form-section .split .checkbox-wrapper{flex-direction:row;align-items:center;justify-content:flex-start;}.asc-component-order-form .form-section .checkbox-wrapper{display:flex;flex-direction:row;align-items:center;padding:5px 0;justify-content:flex-start;}.asc-component-order-form .form-section .checkbox-wrapper input{margin-right:10px;}.asc-component-order-form .form-section button{margin:0;}.asc-component-order-form .form-section .spacer{height:1em;}.asc-component-order-form .field-validation-error{font-size:13px;color:#f00;font-weight:600;padding-top:3px;}.asc-component-order-form .validation-summary-errors li{font-size:13px;color:#f00;line-height:normal;}.asc-component-order-form #pm-direct-debit,.asc-component-order-form #pm-offline{display:none;}.asc-component-stripe-box{max-width:500px;margin:0 auto;}.asc-component-stripe-box #spinner{animation-name:spin;animation-duration:750ms;animation-iteration-count:infinite;animation-timing-function:linear;padding:1em;margin:0 auto;}.asc-component-stripe-box p{line-height:normal;text-align:center;font-style:italic;}.asc-component-stripe-box div:first-child{display:flex;justify-content:center;flex-direction:column;}.asc-component-stripe-box .final-price{width:150px;height:150px;border-radius:150px;display:flex;align-items:center;justify-content:center;border:2px solid #333;flex-direction:column;}.asc-component-stripe-box .final-price h1{margin-top:5px;}.asc-component-success-summary{display:grid;grid-template-columns:1fr;grid-gap:1em;}.asc-component-success-summary h1{font-family:'Open Sans',sans-serif;}.asc-component-success-summary .success-message{margin-bottom:20px;}.asc-component-success-summary .success-message p{line-height:normal;}.asc-component-success-summary .wrapper{padding:10px 0;}.asc-component-success-summary .wrapper p{line-height:normal;}.asc-component-success-summary .item-container .item{display:grid;grid-template-columns:auto 1fr auto;padding:.5em;border:1px solid #aaa;margin-top:1em;align-items:center;grid-gap:1em;}.asc-component-success-summary .item-container .item .icon{width:48px;height:48px;border:1px solid #aaa;}.asc-component-success-summary .item-container .item .icon img{width:100%;display:block;}.asc-component-success-summary .item-container .item h1{font-size:1em;font-weight:600;}.asc-component-success-summary .item-container .item svg{stroke-width:1;}.asc-misc-organ-wrapper{background-image:url('../Static/oak.jpg');padding:25px 0;overflow-x:scroll;max-width:1254px;margin:25px auto;}.asc-misc-header-backdrop{background:#88253a;height:82px;}.asc-misc-transaction-loading{padding:1em;display:flex;flex-direction:column;align-items:center;}.asc-misc-transaction-loading .animated-spinner{animation-name:spin;animation-duration:750ms;animation-iteration-count:infinite;animation-timing-function:linear;padding:1em;}.asc-misc-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;z-index:1000;}.asc-misc-overlay p{font-weight:600;font-size:13px;line-height:normal;}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}