/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{padding:0 2.3576515979%;background-color:#FFFFFF;color:#000000;-webkit-font-smoothing:antialiased}body a{color:#000000;text-decoration:none}body a.blue-link{color:#015CC8;text-decoration:underline;text-decoration-color:#000000;font-weight:600}body div.panel{text-align:center}body div.panel p.notice{text-align:center;margin-bottom:30px}body section.content{width:500px;margin:0 auto;max-width:90%;padding-top:50px}#house-seven-link{text-align:center;font-weight:600;margin:50px 0 50px}#house-seven-link a{font-family:Faro, sans-serif;font-style:normal;font-weight:400;position:relative;overflow-x:hidden;font-weight:800;padding:10px 0px;text-transform:uppercase;display:inline-block}#house-seven-link a::before{position:absolute;left:0;right:0;color:#000000;width:100%;bottom:0;font-size:0.6em;letter-spacing:4px;content:"................................................................................."}.subscription-group{margin-bottom:40px}.subscription-group h2{padding-bottom:0}.subscription-group label{font-family:Faro, sans-serif;font-style:normal;font-weight:400;display:inline-block;font-size:1em;text-transform:uppercase}.subscription-group .button span{color:#E71616}.justify{text-align:justify}body.gocardless-layout{display:flex;min-height:100vh;flex-direction:column;padding:0}body.gocardless-layout h2{font-weight:normal;text-align:left;line-height:38px;font-size:30px;margin-bottom:0px}body.gocardless-layout p{font-size:14px}body.gocardless-layout p.notice{font-size:20px}body.gocardless-layout p.left{text-align:left !important}body.gocardless-layout svg.soho-house{margin:21px 24px;width:124px;height:14px}body.gocardless-layout svg.soho-house *{fill:#000000}body.gocardless-layout svg.soho-house-small{margin:14px 24px;width:24px;height:24px}body.gocardless-layout div.header-container{display:grid}body.gocardless-layout div.left-logo{text-align:left;grid-column:1;grid-row:1}body.gocardless-layout div.right-logo{text-align:right;grid-column:3;grid-row:1}body.gocardless-layout div.panel{text-align:left;flex:1}body.gocardless-layout #direct-debit-guarantee{margin-top:30px}body.gocardless-layout .footer{grid-template-columns:150px auto 150px;grid-template-rows:1fr;display:grid}body.gocardless-layout .footer .logo{grid-column-start:1}body.gocardless-layout .footer .year{font-size:14px;line-height:16px;grid-column-start:3;display:flex;justify-content:flex-end;margin:21px 24px}body.gocardless-layout div#direct-debit-guarantee{padding:10px}body.gocardless-layout div#direct-debit-guarantee li{font-family:Faro, sans-serif;font-style:normal;font-weight:400;line-height:1.6em;font-size:14px}svg.soho-house{width:250px;height:20px;display:block;margin:50px auto 80px}svg.soho-house *{fill:#000000}svg.house-seven{overflow:hidden;width:250px;margin:0px auto 10px;padding:0px;height:20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{margin:100px auto;font-size:10px;text-indent:-9999em;border:4.5714285714px solid #D0D0D0;border-top:4.5714285714px solid rgba(208,208,208,0.2);transform:translateZ(0);animation:spin 1.1s infinite linear;border-radius:50%;width:32px;height:32px}.loader:after{border-radius:50%;width:32px;height:32px}.input{font-weight:800;width:100%;text-align:left;padding:10px 0;margin-bottom:20px}.input label{font-weight:800;color:#000000;margin-bottom:5px;display:inline-block}.input.string{font-family:Faro, sans-serif;font-style:normal;font-weight:400;position:relative;overflow-x:hidden;background:transparent url(/assets/icons/pencil-7c1348d0bc1f2617747115fc09a72c0453176606a59db5d9feca42fad89db634.png) no-repeat;background-size:auto 18px;background-position:right top 40px;padding-right:20px}.input.string::before{position:absolute;left:0;right:0;color:#000000;width:100%;bottom:0;font-size:0.6em;letter-spacing:4px;content:"................................................................................."}.input.string input{font-family:Faro, sans-serif;font-style:normal;font-weight:400;width:100%;border:0;color:#000000;background-color:transparent;padding:5px 0;outline:none}.input.string input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFFFFF inset;-webkit-text-fill-color:#000000 !important}select{margin-top:10px;display:block;width:100%;background-color:transparent;font-family:Faro, sans-serif;font-style:normal;font-weight:400;color:#000000;padding:10px;height:2.6em;outline:none;border-color:rgba(0,0,0,0.75);border-radius:3px}option{background-color:#FFFFFF;color:#000000}input[type=submit],.button{font-family:Faro, sans-serif;font-style:normal;font-weight:400;width:100%;display:block;color:#FFFFFF;background-color:#000000;border:0;border-radius:40px;padding:14px;margin:30px auto;font-weight:bold;transition:0.2s all ease;position:relative;text-align:center !important}input[type=submit]::after,.button::after{clear:both;content:"";display:table}input[type=submit].secondary,.button.secondary{color:rgba(0,0,0,0.75);background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.75)}input[type=submit].loading,.button.loading{color:#000000;pointer-events:none}.submit{position:relative}.submit .loader{font-size:10px;text-indent:-9999em;border:3.4285714286px solid #FFFFFF;border-top:3.4285714286px solid rgba(255,255,255,0.2);transform:translateZ(0);animation:spin 1.1s infinite linear;border-radius:50%;width:24px;height:24px;position:absolute;left:0;right:0;margin:0 auto;top:50%;opacity:0;margin-top:-11px;transition:0.2s all ease;pointer-events:none}.submit .loader:after{border-radius:50%;width:24px;height:24px}.submit .loading+.loader{opacity:1;pointer-events:auto}.sepa-submit{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:3px;background-color:#000000;height:48px}.sepa-submit img{box-sizing:border-box;display:block;height:34px;width:34px;margin-left:8px}.sepa-submit input[type=submit]{margin-left:-34px;background:transparent;z-index:1}div.flash{font-size:16px;padding:15px 25px;margin-bottom:20px;font-weight:bold;border-radius:3px;text-align:center}div.flash p{color:#ffffff;text-align:center;margin:0px;padding:0px;line-height:1.2em}div.flash.notice{background-color:transparent;color:#000000;margin-bottom:50px}div.flash.alert{background-color:#E71616;color:#000000}div.errors ul{margin:0px;padding:0px;padding-top:10px}div.errors ul li{color:#ffffff;text-align:center;list-style:none;padding-top:5px;padding-bottom:5px}h1,h2{font-family:Faro, sans-serif;font-style:bold;font-weight:500;padding:1em 0}p{font-family:Faro, sans-serif;font-style:normal;font-weight:400;text-align:left;color:#000000;line-height:1.6em;margin:0px;font-size:20px;padding-top:8px;padding-bottom:8px}ul li{font-family:Faro, sans-serif;font-style:normal;font-weight:400;text-align:left;line-height:1.6em}label#account-holder-confirmation p{text-align:left}label#account-holder-confirmation p input{float:left;margin-top:6px;margin-right:10px}div#direct-debit-guarantee{background-color:#ffffff;font-family:sans-serif;margin-left:10%;margin-right:10%;margin-bottom:50px;border:3px solid #000000;color:#000000;padding:20px}div#direct-debit-guarantee *{color:#000000}div#direct-debit-guarantee ul{padding-top:20px;clear:both}div#direct-debit-guarantee ul li{padding-top:3px;padding-bottom:3px}div#direct-debit-guarantee h2{font-style:normal;font-weight:bold;float:left;padding:0px;margin:0px;padding-top:18px;padding-left:100px}div#direct-debit-guarantee img{float:right;width:180px;padding-right:10px}#payments_form{display:none}#form_container{position:relative;width:100%;padding-bottom:48px}#form_container iframe{display:block;width:100%;max-width:100%;min-height:520px;height:auto;border:0;min-width:580px}@media (max-width: 1024px){#form_container iframe{min-width:500px}}@media (max-width: 768px){#form_container iframe{min-width:320px}}#error_message,#threeds_error_message{padding:50px 0;display:none}#error_message p,#threeds_error_message p{text-align:center}.payments-continue-btn{display:none}div.company-info{border-bottom:1px solid rgba(0,0,0,0.75);border-top:1px solid rgba(0,0,0,0.75);margin-bottom:20px;padding:10px}div.company-info p{text-align:center}div.supported-cards{display:inline-block}div.supported-cards img{margin:1em 2em}a.continue-button{margin-top:40px;margin-bottom:0}#zuora_iframe{display:none}.zuora_form a{text-decoration:underline}@font-face{font-family:'Faro';src:url(/assets/soho_house/FaroWeb-RegularLucky-2d752aefd33c46bda82358f0262e55e5ddb1324a289743df3e217fb21950fcf1.eot);src:url(/assets/soho_house/FaroWeb-RegularLucky-9d021ac17f100053d7b82af83404e871a63ab17e2a668ec8b1ec306acfe2a49f.woff2) format("woff2"),url(/assets/soho_house/FaroWeb-RegularLucky-c44dda6a6e015fdf8b6bc8179bd9d436c8f9f1283e5463d5243a99c78007086f.woff) format("woff"),url(/assets/soho_house/FaroWeb-RegularLucky-dc58bbe2f1538aa84f68ff9dd5552f3e28719811bb17982584a78891ee6e8d57.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Faro';src:url(/assets/soho_house/FaroWeb-BoldLucky-a6def12524bf752935e2e8aa623809f4c429d052eef23efbbf27c6f9cd048efa.eot);src:url(/assets/soho_house/FaroWeb-BoldLucky-653a2e94db7186e92b9b9cfc250725ecb04fd720eeb3d75040a43a758d2e34cc.woff2) format("woff2"),url(/assets/soho_house/FaroWeb-BoldLucky-f4719606c882296d1faaf6c868205bfe66f9dc1714de0504a5662a2310dfccc4.woff) format("woff"),url(/assets/soho_house/FaroWeb-BoldLucky-97a895ea620c1a75dbb524ffe6ccc6004c24f9af91b9098df2d3878651c5b156.ttf) format("truetype");font-weight:bold;font-style:normal}.gocardless-page .notice p{font-size:18px}.gocardless-page .error{font-size:12px;color:#E71616}.gocardless-page .select-input-default{color:#000000}@supports (-moz-appearance: none){.gocardless-page .select-input-default{opacity:0.5}}.gocardless-page .select-input-error{color:#E71616}@supports (-moz-appearance: none){.gocardless-page .select-input-error{opacity:0.5}}.gocardless-page .inputs-wrapper{margin:0 0 30px 0}.gocardless-page .inputs-wrapper .input{margin:0;border:1px solid #8D8D8D;border-bottom:none}.gocardless-page .inputs-wrapper .input:first-child{border-radius:5px 5px 0px 0px}.gocardless-page .inputs-wrapper .input:last-child{border-bottom:1px solid #8D8D8D;border-radius:0px 0px 5px 5px}.gocardless-page .inputs-wrapper .input::before{content:""}.gocardless-page .inputs-wrapper .input .help-inline{margin-left:16px;margin-right:16px;display:inline-block;font-size:12px}.gocardless-page .inputs-wrapper .input span{font-family:Faro, sans-serif;font-style:normal;font-weight:400}.gocardless-page .inputs-wrapper .input input{margin:0px 16px;font-size:18px}.gocardless-page .inputs-wrapper .input input::-moz-placeholder{color:#000000}.gocardless-page .inputs-wrapper .input input::placeholder{color:#000000}.gocardless-page .inputs-wrapper .input select{-webkit-appearance:initial;margin:0px;padding:5px 16px;padding-left:16px;border:none;font-size:18px;height:100%}@supports (-moz-appearance: none){.gocardless-page .inputs-wrapper .input select{text-indent:-2px}}.gocardless-page .inputs-wrapper .default_font_color input{color:#000000 !important}.gocardless-page .inputs-wrapper .field_with_hint input{color:#8D8D8D}.gocardless-page .inputs-wrapper .field_with_errors .help-inline{font-size:12px;color:#E71616}.gocardless-page .inputs-wrapper .field_with_errors input{color:#E71616}.gocardless-page .inputs-wrapper .field_with_errors input::-moz-placeholder{color:#E71616}.gocardless-page .inputs-wrapper .field_with_errors input::placeholder{color:#E71616}.gocardless-page table{border-collapse:separate;margin-left:-15px;border-spacing:15px 0}.gocardless-page table td{min-width:110px;text-align:left;font-size:16px;line-height:1.6em}.gocardless-page table td:nth-child(2){color:#8D8D8D}@media (min-width: 480px){.gocardless-page table{margin-left:-30px;border-spacing:30px 0}}.gocardless-page .info{padding-bottom:8px}.gocardless-page .info p{font-size:18px;padding:0px}.gocardless-page .info p:nth-child(2){font-size:16px;color:#8D8D8D}.gocardless-page h3{margin:10px 0;font-weight:normal;font-size:22px;text-align:left}.gocardless-page .flash.alert{background-color:inherit;padding:0px}.gocardless-page .flash.alert .errors p{color:#E71616;text-align:left;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0em}.freeze_period{text-align:justify;font-size:20px}.modal-window{position:fixed;background-color:rgba(255,255,255,0.8);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all 0.3s;text-align:left}.modal-window.modal-open{visibility:visible;opacity:1;pointer-events:auto}.modal-window>div{width:100%;max-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:3em;background:white;border:1px solid black;border-radius:4px}.modal-window .margin-v{margin-top:40px}.button-group--inline input[type=submit],.button-group--inline a.button{border-radius:20px;font-size:14px}.button-group--inline input[type=submit]:disabled,.button-group--inline a.button:disabled{background-color:#8D8D8D}.button-group--inline input[type=submit].edit-btn,.button-group--inline a.button.edit-btn{padding:0px 22px;width:auto;border-width:1px;color:black;background-color:white;border-color:black;border-style:solid}@media (min-width: 480px){.button-group--inline{display:flex;justify-content:flex-start}.button-group--inline input[type=submit],.button-group--inline a.button{margin:0 16px 0 0;width:100px;height:40px;line-height:10px}}
