article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a.current,h2 a.current,h3 a.current,h4 a.current,h5 a.current,h6 a.current,h1 a.current:hover,h2 a.current:hover,h3 a.current:hover,h4 a.current:hover,h5 a.current:hover,h6 a.current:hover{color:inherit;padding:0;margin:0;display:block;font-size:inherit;line-height:inherit;text-decoration:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}a.current{color:inherit;cursor:default}article,section,aside,nav,hgroup,footer,header{display:block}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:0}p{margin:0 0 1em}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"LetteraProRegular";src:url(../webfonts/lineto-lettera-pro-regular.eot);src:url(../webfonts/lineto-lettera-pro-regular.eot#iefix) format("embedded-opentype"),url(../webfonts/lineto-lettera-pro-regular.woff) format("woff"),url(../webfonts/lineto-lettera-pro-regular.ttf) format("truetype"),url(../webfonts/lineto-lettera-pro-regular.svg#LetteraProRegular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"LetteraTextPro-Bold";src:url(../webfonts/lineto-letteratextpro-bold.eot);src:url(../webfonts/lineto-letteratextpro-bold.eot#iefix) format("embedded-opentype"),url(../webfonts/lineto-letteratextpro-bold.woff) format("woff"),url(../webfonts/lineto-letteratextpro-bold.ttf) format("truetype"),url(../webfonts/lineto-letteratextpro-bold.svg#lineto-letteratextpro-bold) format("svg");font-weight:bold;font-style:bold}@font-face{font-family:"LetteraTextPro-Regular";src:url(../webfonts/lineto-letteratextpro-regular.eot);src:url(../webfonts/lineto-letteratextpro-regular.eot#iefix) format("embedded-opentype"),url(../webfonts/lineto-letteratextpro-regular.woff) format("woff"),url(../webfonts/lineto-letteratextpro-regular.ttf) format("truetype"),url(../webfonts/lineto-letteratextpro-regular.svg#lineto-letteratextpro-regular) format("svg");font-weight:normal;font-style:normal}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}body,table,input,textarea,select{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}a{text-decoration:none;color:inherit}a:focus{outline:none}p>a{text-decoration:underline}p>a:hover,p>a.current{text-decoration:none}p{margin:0 0 .7em}blockquote{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;line-height:1.4;margin:0}blockquote cite{font-style:normal}strong{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{margin:0 0 .5em}h1{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px}h2{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:40px}h3{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}h4{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px}h5{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px}h6{font-size:inherit;line-height:inherit;font-weight:inherit}ul{padding-left:15px}input[type="search"]{border-radius:0}select{visibility:hidden;width:100%;margin-bottom:11px}.select-mask{display:inline-block;border:1px solid #000;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}.select-mask select{cursor:pointer;visibility:visible}.select-mask span{display:block;padding:5px 5px 3px}.select-mask span:after{content:"▼";float:right;font-size:10px;margin:2px 0 0 10px;color:#000}.select-mask.focused{border-color:#ccc}.checkbox-mask,.radio-mask{border:1px solid #aaa;height:20px;width:20px;vertical-align:middle;display:inline-block}.checkbox-mask.checked,.radio-mask.checked{background:#000}.radio-mask{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.errorlist{list-style:none;margin:10px 0 0;padding:0;color:#d52036}.errorlist li{margin:0}p.error{color:#d52036}form.form .form-field{max-width:451px;margin:0 0 15px}form.form .form-field:after{content:"";clear:both;display:block}form.form .form-field>label{float:left;min-width:113px;margin-right:10px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;line-height:28px}form.form .form-field input[type="text"],form.form .form-field input[type="email"],form.form .form-field input[type="number"],form.form .form-field textarea,form.form .form-field .select-mask,form.form .form-field ul,form.form .form-field .input-wrap{max-width:328px;width:100%;display:block;margin:0 0 0 123px}form.form .form-field input[type="text"],form.form .form-field input[type="email"],form.form .form-field input[type="number"],form.form .form-field textarea{padding:5px 5px 3px;border:1px solid #aaa}form.form .form-field input[type="text"]:focus,form.form .form-field input[type="email"]:focus,form.form .form-field input[type="number"]:focus,form.form .form-field textarea:focus{background:rgba(0,0,0,.02);outline:none}form.form .form-field input[type="number"]{max-width:123px}form.form .form-field .input-wrap p:first-child,form.form .form-field .input-wrap h6:first-child{padding-top:4px}form.form .form-field .input-wrap h6{margin:0}form.form .form-field .input-wrap h5{font-size:1.2em;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal}form.form .form-field .input-wrap input[type="text"],form.form .form-field .input-wrap input[type="email"],form.form .form-field .input-wrap input[type="number"],form.form .form-field .input-wrap textarea,form.form .form-field .input-wrap .select-mask,form.form .form-field .input-wrap ul{margin-left:0}form.form .form-field .select-mask{border-color:#aaa}form.form .form-field .checkbox-mask,form.form .form-field .radio-mask{margin:0 5px 0 0;display:inline-block}form.form .form-field ul{list-style:none;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;padding:0}form.form .form-field ul li{margin:0 15px 10px 0;display:inline-block}form.form .form-field .errorlist li{margin:10px 0 0;display:block}form.form .form-field .currency-field{border:1px solid #aaa;position:relative;max-width:123px;display:inline-block;margin-right:5px}form.form .form-field .currency-field:before{content:"$";position:absolute;top:5px;left:5px}form.form .form-field .currency-field input[type="number"]{padding-left:20px;border:none}form.form button[type="submit"]{background:#000;color:#fff;border:none;margin:20px 0 20px 123px;width:410px;max-width:100%;padding:20px 30px 20px 10px}form.form button[type="submit"]:before{content:"→";display:inline-block;margin:0 15px 0 0}form.form.loading button[type="submit"]{cursor:default;text-indent:-5000px;background-image:url(../i/ajax-loader.gif);background-position:center center;background-repeat:no-repeat}@media screen and (max-width:767px){form.form .form-field{margin-bottom:20px}form.form .form-field label{float:none}form.form .form-field input[type="text"],form.form .form-field input[type="email"],form.form .form-field input[type="number"],form.form .form-field textarea,form.form .form-field .select-mask,form.form .form-field .errorlist,form.form .form-field .input-wrap{margin-left:0}form.form button[type="submit"]{margin-left:0}}form.shop .select-mask{display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ebebeb;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#f0f0f0 100%);font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;width:100%}form.shop .select-mask span{display:block;padding:5px 10px}form.shop .select-mask span:after{content:"▼";float:right;font-size:10px;margin:2px 0 0 10px;color:#585858}form.shop .select-mask.focused{border-color:#ccc}form.shop label{display:inline-block;margin:0 10px 0 0}form.shop input[type="text"],form.shop input[type="number"]{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;background:#fff;padding:3px;border:1px solid #ebebeb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#585858}form.shop input[type="text"]:focus,form.shop input[type="number"]:focus{outline:none;border-color:#ccc}form.shop input[type="number"]{width:40px;text-align:center}form.shop .form-field{margin:0 0 10px}form.shop input[type="submit"]{background:#000;color:#fff;padding:15px;width:100%;border:none}form.shop input[type="submit"]:hover,form.shop input[type="submit"]:focus{text-decoration:underline;outline:none}form.shop.loading .submit{position:relative}form.shop.loading .submit:after{content:"Loading...";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;color:#fff;line-height:50px;text-align:center}form.search{font-size:0}form.search *{font-size:14px}form.search input[type="search"],form.search input[type="text"],form.search .select-mask{min-width:164px;border:1px solid #000;color:#000;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;vertical-align:top;background:none}form.search input[type="search"].placeholder,form.search input[type="text"].placeholder,form.search .select-mask.placeholder{color:#2C2C2C}form.search input[type="search"]:-moz-placeholder,form.search input[type="text"]:-moz-placeholder,form.search .select-mask:-moz-placeholder{color:#2C2C2C}form.search input[type="search"]:-ms-placeholder,form.search input[type="text"]:-ms-placeholder,form.search .select-mask:-ms-placeholder{color:#2C2C2C}form.search input[type="search"]::-webkit-input-placeholder,form.search input[type="text"]::-webkit-input-placeholder,form.search .select-mask::-webkit-input-placeholder{color:#2C2C2C}form.search input[type="search"]:focus,form.search input[type="search"].focused,form.search input[type="text"]:focus,form.search input[type="text"].focused,form.search .select-mask:focus,form.search .select-mask.focused{outline:none}form.search input[type="search"],form.search input[type="text"]{padding:7px 10px 3px}form.search input.date{background:url(../i/arrow_down.png) 95% center no-repeat;background-size:8px auto}form.search .select-mask span{display:block;padding:7px 10px 3px}form.search input[type="search"]{padding-right:33px}form.search input[type="submit"]{width:33px;margin-left:-33px;height:33px;border:none;padding:0;text-align:center;background:none;font-size:18px;line-height:33px;font-family:sans-serif;color:#000}form.search input[type="submit"]:focus,form.search input[type="submit"].focused{outline:none;color:#000}@media screen and (max-width:767px){form.search input[type="search"],form.search input[type="text"],form.search .select-mask{width:100%}}#alert-container{overflow:hidden}#alert-container .alert{background:#d52036;padding:15px;color:#fff;font-size:18px;text-align:center;position:relative}#alert-container .alert p{margin:0}#alert-container .alert .close{position:absolute;padding:15px;top:0;right:0;bottom:0;width:55px;cursor:pointer}#alert-container .alert .close:after{content:"×";font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;height:20px;line-height:20px;font-size:24px;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0}#header .logo{background:url(../i/logo_black.png) top left no-repeat;background-size:contain;padding-top:96px;width:202px;max-width:50%;height:0;overflow:hidden;display:block;z-index:2;transform-origin:top center}#header .intro{color:#d52036;background:#131F47;text-align:center;padding:340px 0 0 0;height:520px;display:none;position:relative;}@media screen and (min-width:1149px){#header .intro:before{content:"";background:#131F47;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);right:100%}}@media screen and (min-width:1149px){#header .intro:after{content:"";background:#131F47;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}#header .intro h1{margin:0;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;}@media screen and (min-width:321px) and (max-width:766px){#header .intro h1{font-size:6.5189vw}}@media screen and (max-width:320px){#header .intro h1{font-size:20.8605px}}@media screen and (min-width:767px){#header .intro h1{font-size:50px}}#header .intro .squiggle{position:absolute;pointer-events:none;top:0;left:0;right:0;max-width:1040px;margin:-15% auto 0}#header .intro .squiggle img{position:absolute;top:0;left:0;width:100%;height:auto;display:none}#header .intro .squiggle img.active{display:block}@media screen and (max-width:767px){#header .intro{height:100vh}#header .intro .squiggle{margin-top:150px}}#header nav.main .search input{color:inherit}#header nav.main .search input[type="search"]{background:none;border:none}#header nav.main .search input[type="search"].placeholder{color:#000}#header nav.main .search input[type="search"]:-moz-placeholder{color:#000}#header nav.main .search input[type="search"]:-ms-placeholder{color:#000}#header nav.main .search input[type="search"]::-webkit-input-placeholder{color:#000}#header nav.main .search input[type="search"]:focus{outline:none}#header nav.main .search input[type="submit"]{font-family:sans-serif;font-size:20px;background:none;border:none}#header .cart-address-wrap{position:relative;z-index:2}#header .cart{display:none;margin:10px}#header .cart>a{width:205px;border:2px solid #000;padding:8px 5px 6px;text-align:center;display:block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#header .cart>a .items:after{content:" —"}#header .cart>a .link:hover{text-decoration:underline}#header .address{margin:20px 10px;display:none;color:#fff;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#header.home .intro{display:block}#header.home .logo{background-image:url(../i/logo_white.png);position:absolute}#header.home .address{display:block}@media screen and (min-width:768px){body{padding-top:214px}#header{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:3;-moz-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}#header.initialised{-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;transition:opacity 200ms;opacity:1}#header .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative;padding-bottom:70px}#header .inner:after{content:"";display:table}#header .inner:after{clear:both}#header .inner{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){#header .inner{margin:0 10px}}@media screen and (min-width:768px){#header .logo{position:absolute;top:0;left:0;margin-top:55px;margin-left:3.57143%}#header .cart-address-wrap{position:absolute;top:0;right:0}#header .cart>div{position:absolute;top:10px;right:0}#header nav.main{position:relative;margin-left:264px;padding-top:38px;z-index:1}#header nav.main ul{list-style:none;margin:0;padding:0;font-size:0}#header nav.main ul li{padding:0;margin:0;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;display:inline-block}#header nav.main ul li a,#header nav.main ul li>span{display:block}#header nav.main>ul{text-align:left}#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-top:35px;padding-bottom:35px;line-height:1em;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;color:inherit;cursor:pointer}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1147px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:1.56794vw}}@media screen and (min-width:768px) and (max-width:768px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:12.04181px}}@media screen and (min-width:768px) and (min-width:1148px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:18px}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1147px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-left:2.09059vw}}@media screen and (min-width:768px) and (max-width:768px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-left:16.05575px}}@media screen and (min-width:768px) and (min-width:1148px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-left:24px}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1147px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-right:2.09059vw}}@media screen and (min-width:768px) and (max-width:768px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-right:16.05575px}}@media screen and (min-width:768px) and (min-width:1148px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-right:24px}}@media screen and (min-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1023px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-size:1.75781vw}}@media screen and (min-width:768px) and (max-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-size:13.5px}}@media screen and (min-width:768px) and (min-width:1024px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-size:18px}}@media screen and (min-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{line-height:1em;padding-top:26px;padding-bottom:26px;color:inherit}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1023px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-right:1.17188vw}}@media screen and (min-width:768px) and (max-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-right:9px}}@media screen and (min-width:768px) and (min-width:1024px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-right:12px}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1023px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-left:1.17188vw}}@media screen and (min-width:768px) and (max-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-left:9px}}@media screen and (min-width:768px) and (min-width:1024px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-left:12px}}@media screen and (min-width:768px){#header nav.main>ul>li>ul .search{float:right}#header nav.main>ul>li>ul .search form{padding:17px 15px}#header nav.main>ul>li>ul .search input[type="search"]{width:150px}}@media screen and (min-width:768px) and (max-width:1023px){#header nav.main>ul>li>ul .search input[type="search"]{width:120px}}@media screen and (min-width:768px) and (max-width:960px){#header nav.main>ul>li>ul .search form{padding-top:13px}#header nav.main>ul>li>ul .search input[type="search"]{width:60px}}@media screen and (min-width:768px){#header nav.main>ul{position:relative}#header nav.main>ul>li>ul{position:absolute;top:100%;left:0;width:100%;overflow:hidden;padding-left:10px}#header nav.main>ul>li>ul>li{position:relative}#header nav.main>ul>li>a span,#header nav.main>ul>li>span span{border-bottom:2px solid #000}#header nav.main>ul>li>a span,#header nav.main>ul>li>span span,#header nav.main>ul:hover>li.active>a span,#header nav.main>ul:hover>li.active>span span{border-bottom-width:0;padding-bottom:2px}#header nav.main>ul>li:hover>a span,#header nav.main>ul>li:hover>span span,#header nav.main>ul>li.active>a span,#header nav.main>ul>li.active>span span,#header nav.main>ul:hover>li.active:hover>a span,#header nav.main>ul:hover>li.active:hover>span span{border-bottom-width:2px;padding-bottom:0}#header nav.main>ul>li>ul a>span{border-bottom:1px solid #000}#header nav.main>ul>li>ul a>span,#header nav.main>ul>li>ul:hover a.current>span{border-bottom-width:0;padding-bottom:3px}#header nav.main>ul>li>ul a:hover>span,#header nav.main>ul>li>ul a.current>span,#header nav.main>ul>li>ul:hover a.current:hover>span{border-bottom-width:2px;padding-bottom:1px}#header nav.main>ul>li.more>ul:hover a.child-current>span{border-bottom-width:0;padding-bottom:3px}#header nav.main>ul>li.more>ul a.child-current>span,#header nav.main>ul>li.more>ul:hover a.child-current:hover>span{border-bottom-width:2px;padding-bottom:1px}#header nav.main>ul>li>ul{display:none}#header nav.main>ul>li.active>ul{display:block}#header.home{background:#e3e3e3;min-height:668px}#header.home .inner{padding-bottom:30px}#header.home .cart{color:#fff}#header.home .cart>a{border-color:#fff}#header.home nav.main{margin-left:0}#header.home nav.main ul{text-align:center}#header.home nav.main ul ul{margin-top:-30px;padding-right:10%}}@media screen and (max-width:767px){#header{margin:0 0 40px}#header .logo{margin:10px;padding-top:25%}#header .cart>a{width:100%}#header .address{color:#000}#header .hamburger{width:60px;height:60px;padding:15px;position:fixed;top:10px;right:10px;z-index:6;cursor:pointer;background-color:#fff}#header .hamburger:before,#header .hamburger:after{content:"";position:absolute;top:15px;left:15px;width:30px;border-top:1px solid #000;-moz-transition:100ms margin,100ms transform;-webkit-transition:100ms margin,100ms transform;transition:100ms margin,100ms transform}#header .hamburger:before{margin-top:10px}#header .hamburger:after{margin-top:20px}#header nav.main{display:none;position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#header nav.main .search input[type="search"]{border:1px solid #000;padding:5px 5px 3px 5px;font-size:12px}#header nav.main ul{margin:0;padding:0}#header nav.main>ul{padding:150px 0 0;background:url(../i/logo_black.png) 10px 10px no-repeat;background-size:200px auto}#header nav.main>ul>li{width:270px;float:right;clear:both}#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:18px;border-bottom:1px solid #000;display:block}#header nav.main>ul>li>ul{font-size:15px;margin:10px 0 30px}#header nav.main>ul>li>ul a{display:block;padding:2px 0}#header.home .cart{margin-top:10px}body.text-white #header nav.main li>a,body.text-white #header nav.main .search input[type="search"]{border-color:#fff}body.text-white #header nav.main>ul{background-image:url(../i/logo_white.png)}body.text-white #header .cart>a{border-color:#fff}body.hamburger-active #header nav.main{display:block}body.hamburger-active #header .hamburger:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-top:14px}body.hamburger-active #header .hamburger:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-top:14px}}body.text-white #header .logo{background-image:url(../i/logo_white.png)}body.text-white #header nav.main>ul>li>a span,body.text-white #header nav.main>ul>li>span span{border-bottom-color:#fff}body.text-white #header nav.main>ul>li>ul>li>a span{border-bottom-color:#fff}body.text-white #header .hamburger:before,body.text-white #header .hamburger:after{border-color:#fff}body.text-white #header .cart>a{border-color:#fff}body.len-lye #header .logo{background-image:url(../i/logo_len_lye.png);background-size:contain;padding-top:267px;width:18%;background-position:left center}@media screen and (max-width:767px){body.len-lye #header .logo{width:23.8%;padding-top:62%}}body.cart-has-items #header .cart{display:block}body.checkout #header .cart{display:none}.image{font-size:0;padding-bottom:20px;display:block}.image img{max-width:100%;height:auto;display:block;margin:0 0 20px}.image .artist,.image .caption{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:10px;line-height:1.5;display:inline-block;vertical-align:top}.image .artist{width:40%;min-width:123px;max-width:205px}.image .caption{width:100%;min-width:205px;max-width:369px}.image .artist+.caption{width:60%}.share-links h6{margin:0 20px 0 0;display:inline-block;text-decoration:underline}.share-links>div{display:inline-block;visibility:hidden}.share-links>div a{display:inline-block;padding:10px 0;margin:0 10px 0 0}.share-links>div a:hover{text-decoration:underline}.share-links:hover>div{visibility:visible}.body-link{background:rgba(0,0,0,.5);height:60px;width:60px;color:#fff;font-family:sans-serif;line-height:60px;text-align:center;font-size:36px}.body-link:after{content:"↓"}ul.details{list-style:none;padding:0;margin:0;font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}ul.details li{margin:0;border-bottom:1px solid #000;padding:10px 0}.vert-heading{z-index:2}@media screen and (min-width:768px){.vert-heading{height:470px;position:relative;border-right:2px solid #000;border-bottom:2px solid #000;margin-bottom:120px}.vert-heading>span{position:absolute;left:0;bottom:0;width:470px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}}@media screen and (max-width:767px){.vert-heading{border:none;font-size:40px;padding:0;margin:0 0 20px}}@media screen and (min-width:768px){article>.vert-heading{float:left;display:inline;width:10.71429%;margin-left:0%;margin-right:0%;margin-left:10.71429%;margin-right:3.57143%}}@media screen and (min-width:768px){.heading-wrap{float:left;display:inline;width:25%;margin-left:0%;margin-right:0%;padding-bottom:3.57143%}.heading-wrap .scrollbalance-inner{z-index:2}.heading-wrap .vert-heading{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;margin-left:42.85714%;margin-right:14.28571%}}@media screen and (min-width:768px) and (max-width:960px){.heading-wrap{float:left;display:inline;width:17.85714%;margin-left:0%;margin-right:0%}.heading-wrap .vert-heading{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;margin-right:20%;margin-left:20%}.heading-wrap .vert-heading>span{margin-left:66.66667%;margin-bottom:20px}}article.news-detail,article.event-detail{max-width:1148px;min-width:300px;margin:0 auto;}article.news-detail:after,article.event-detail:after{content:"";display:table}article.news-detail:after,article.event-detail:after{clear:both}article.news-detail,article.event-detail{zoom:1}@media screen and (max-width:767px){article.news-detail,article.event-detail{margin:0 10px}}@media screen and (min-width:768px){article.news-detail,article.event-detail{padding-bottom:100px}article.news-detail>.intro,article.event-detail>.intro{position:relative;padding:50px 0 140px;z-index:2}article.news-detail>.intro:after,article.event-detail>.intro:after{content:"";display:table}article.news-detail>.intro:after,article.event-detail>.intro:after{clear:both}article.news-detail>.intro,article.event-detail>.intro{zoom:1}article.news-detail>.intro .image,article.event-detail>.intro .image{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;margin-left:10.71429%;margin-right:3.57143%;padding-top:0}article.news-detail>.intro .text,article.event-detail>.intro .text{float:left;display:inline;width:35.71429%;margin-left:0%;margin-right:0%;min-height:620px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.news-detail>.intro .text header,article.event-detail>.intro .text header{border-right:2px solid #000;border-bottom:2px solid #000;padding:0 20px 40px 0;margin:0 0 30px}article.news-detail>.intro .text h3,article.news-detail>.intro .text h1,article.event-detail>.intro .text h3,article.event-detail>.intro .text h1{margin-bottom:40px}article.news-detail>.intro .text h3,article.event-detail>.intro .text h3{height:36px;margin-top:0}article.news-detail>.intro .text p,article.event-detail>.intro .text p{max-width:328px}article.news-detail>.intro .text ul.details,article.event-detail>.intro .text ul.details{margin-bottom:20px;max-width:328px}article.news-detail>.intro .share-links,article.event-detail>.intro .share-links{margin-left:-20px;padding:10px 20px}article.news-detail>.intro .calendar,article.event-detail>.intro .calendar{text-decoration:underline}article.news-detail>.intro .body-link,article.event-detail>.intro .body-link{position:absolute;top:100%;right:0;margin-right:3.57143%;background:#d52036}}#content>article>header{max-width:1148px;min-width:300px;margin:0 auto;position:relative;z-index:2}#content>article>header:after{content:"";display:table}#content>article>header:after{clear:both}#content>article>header{zoom:1}@media screen and (max-width:767px){#content>article>header{margin:0 10px}}#content>article>header .logo{background:url(../i/logo_white.png) top left no-repeat;background-size:contain;padding-top:96px;height:0;width:17.85714%;margin-left:0%;margin-right:0%;overflow:hidden;display:block;position:absolute;top:0;left:0;margin-top:30px}#content>article.exhibition-detail>header .logo{background-image:url(../i/logo_white_vert.png);width:10.71429%;margin-left:0%;margin-right:0%;padding-top:256px}#content>article.product-detail>header .logo,#content>article.shop-home>header .logo{background-image:url(../i/logo_black.png)}.info-link{display:block;font-size:16px;margin:10px 0}.info-link:before{content:"→";margin:0 10px 0 0;font-family:sans-serif}.info-link:hover:before{visibility:hidden}.archive-link{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;border-bottom:1px solid #000;padding:0 0 2px;display:inline-block}.ui-datepicker{background:#2C2C2C;color:#fff;width:246px}.ui-datepicker .ui-datepicker-prev:after{content:"◀"}.ui-datepicker .ui-datepicker-next:after{content:"▶"}.ui-datepicker .ui-datepicker-unselectable{opacity:.5}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{opacity:.7}.ui-datepicker table{width:97%}.ui-datepicker table td a,.ui-datepicker table td span{padding-right:.6em;background:none}.ui-datepicker table td a:hover{color:#F0D553}.ui-datepicker table td a.ui-state-active{background:#d52036;color:#fff}article.static{max-width:1148px;min-width:300px;margin:0 auto;padding-top:41px}article.static:after{content:"";display:table}article.static:after{clear:both}article.static{zoom:1}@media screen and (max-width:767px){article.static{margin:0 10px}}article.static .text{background:#fff;padding:7.14286% 3.57143%;float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%}article.static .text h5{border-bottom:1px solid #000;padding:0 0 10px;margin:0 0 20px}.gallery,.slider{position:relative;z-index:1;overflow:hidden;}.gallery:after,.slider:after{content:"";display:table}.gallery:after,.slider:after{clear:both}.gallery,.slider{zoom:1}.gallery .indicators,.slider .indicators{position:absolute;bottom:0;right:0;margin-bottom:10px;margin-left:0%;margin-right:0%}.gallery .indicators a,.slider .indicators a{width:8px;height:8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:5px;cursor:pointer}.gallery .indicators a,.gallery .indicators:hover a.active,.slider .indicators a,.slider .indicators:hover a.active{background:#fff}.gallery .indicators a.active,.gallery .indicators a:hover,.gallery .indicators:hover a.active:hover,.slider .indicators a.active,.slider .indicators a:hover,.slider .indicators:hover a.active:hover{background:#d52036}.gallery .transport a,.slider .transport a{position:absolute;top:0;bottom:0;height:0;margin:auto;padding-top:20%;width:5.35714%;min-width:41px;background:#000;color:#fff;overflow:hidden;cursor:pointer}.gallery .transport a:after,.slider .transport a:after{text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;height:30px;margin:auto;font-family:sans-serif;}@media screen and (min-width:769px) and (max-width:1147px){.gallery .transport a:after,.slider .transport a:after{font-size:2.61324vw}}@media screen and (max-width:768px){.gallery .transport a:after,.slider .transport a:after{font-size:20.06969px}}@media screen and (min-width:1148px){.gallery .transport a:after,.slider .transport a:after{font-size:30px}}@media screen and (min-width:769px) and (max-width:1147px){.gallery .transport a:after,.slider .transport a:after{line-height:2.61324vw}}@media screen and (max-width:768px){.gallery .transport a:after,.slider .transport a:after{line-height:20.06969px}}@media screen and (min-width:1148px){.gallery .transport a:after,.slider .transport a:after{line-height:30px}}.gallery .transport .prev,.slider .transport .prev{left:0}.gallery .transport .prev:after,.slider .transport .prev:after{content:"←"}.gallery .transport .next,.slider .transport .next{right:0}.gallery .transport .next:after,.slider .transport .next:after{content:"→"}.gallery .transport .prev.end,.slider .transport .prev.end{display:none}.gallery .transport .next.start:after,.slider .transport .next.start:after{top:10%;content:"↩"}.gallery .image,.slider .slider-item{visibility:hidden;-moz-transform:translatex(0);-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);margin-right:-100%;width:100%;float:left;-moz-transform:translatex(0);-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.gallery .image:first-of-type,.slider .slider-item:first-of-type{visibility:visible}.gallery .image.active,.slider .slider-item.active{display:block}.gallery .image.past,.slider .slider-item.past{-moz-transform:translatex(-200%);-webkit-transform:translatex(-200%);-ms-transform:translatex(-200%);transform:translatex(-200%)}.gallery .image.future,.slider .slider-item.future{-moz-transform:translatex(200%);-webkit-transform:translatex(200%);-ms-transform:translatex(200%);transform:translatex(200%)}.gallery.slider-initialised .image,.gallery.slider-initialised .slider-item,.slider.slider-initialised .image,.slider.slider-initialised .slider-item{visibility:visible;-moz-transition:-moz-transform 500ms;-webkit-transition:-webkit-transform 500ms;transition:transform 500ms}.gallery .image .img{padding-top:66.66667%;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}@media screen and (min-width:768px){.news-list{max-width:1148px;min-width:300px;margin:0 auto;position:relative;margin-bottom:100px;clear:both;font-size:0}.news-list:after{content:"";display:table}.news-list:after{clear:both}.news-list{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){.news-list{margin:0 10px}}@media screen and (min-width:768px){.news-list>article,.news-list>a{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}.news-list a.next{position:absolute;top:100%;left:0;margin-top:20px;margin-left:3.57143%}.news-list article{width:28.57143%;margin-left:0%;margin-right:0%;display:inline-block;vertical-align:top;padding:0 1px 3.57143%;margin-bottom:0%;position:relative;z-index:1;min-height:300px}.news-list article h5{height:100px;margin:0 0 .5em;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0}.news-list article h5 a{display:inline-block;width:95%;vertical-align:bottom}.news-list article h5:before{content:"";display:inline-block;height:100%;vertical-align:bottom;width:0}.news-list article h6{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}.news-list article .image img{display:block;margin:0 0 1em;width:100%;height:auto}.news-list article .image .large-image{display:none}.news-list article .image p{margin:0 0 1.4em}.news-list article .intro{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;overflow:hidden;padding-right:20px;height:177px}}@media screen and (min-width:768px) and (max-width:959px){.news-list article .intro{height:200px}}@media screen and (max-width:767px){.news-list article{margin:0 0 40px;display:flex;flex-direction:column}.news-list article:after{content:"";display:table}.news-list article:after{clear:both}.news-list article{zoom:1}.news-list article>*{order:2}.news-list article .image{margin:0 0 10px;padding:0;order:1}.news-list article .image img{margin:0;width:100%}}article.news-home{max-width:1148px;min-width:300px;margin:0 auto;}article.news-home:after{content:"";display:table}article.news-home:after{clear:both}article.news-home{zoom:1}@media screen and (max-width:767px){article.news-home{margin:0 10px}}article.news-home form.search input[type="submit"]{visibility:hidden}article.news-home form.search input[type="submit"] .select-mask{border-color:#000}article.news-home .news-wrap{background:#fff}article.news-home article.featured-news .inner .read{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px;display:block;margin:30px 0}@media screen and (min-width:768px){article.news-home .news-wrap{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding-left:7.14286%;position:relative;}}@media screen and (min-width:768px) and (min-width:1149px){article.news-home .news-wrap:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.news-home article.featured-news{padding-top:90px;padding-bottom:240px}article.news-home article.featured-news .inner h4{margin:0 0 20px;font-size:30px}article.news-home article.featured-news .inner h6{border-top:1px solid #000;border-bottom:1px solid #000;padding:6px 0 3px;font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;margin:0 0 20px}article.news-home article.featured-news .inner .text{width:28.57143%;float:left;padding-right:2px}article.news-home article.featured-news .inner .text p{margin-right:20px}article.news-home article.featured-news .inner .image{width:71.42857%;float:left}}@media screen and (max-width:767px){article.news-home .news-wrap{background:none}article.news-home .news-wrap article.featured-news{padding:10px 0 0;margin:0 0 40px}article.news-home .news-wrap article.featured-news .image{padding:0;margin:0 -10px}article.news-home .news-wrap article.featured-news .image img{margin:0}}@media screen and (min-width:768px){article.news-detail{padding-bottom:30px}article.news-detail .intro{padding-bottom:0}article.news-detail .intro .image{padding-top:90px;width:50%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%}article.news-detail .intro .text header{height:400px;position:relative}article.news-detail .intro .text header h1{position:absolute;bottom:0;left:0;right:20px;bottom:40px;margin:0}article.news-detail .main-wrap{margin-left:10.71429%;background:#fff;padding:90px 0 140px;position:relative;z-index:1;}article.news-detail .main-wrap:after{content:"";display:table}article.news-detail .main-wrap:after{clear:both}article.news-detail .main-wrap{zoom:1}}@media screen and (min-width:768px) and (min-width:1149px){article.news-detail .main-wrap .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.news-detail .main-wrap .body-content{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-right:8%;float:right;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.news-detail .main-wrap .side{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-left:4%}article.news-detail .main-wrap .side blockquote{margin:0 0 200px}article.news-detail .main-wrap .side .image{padding:0 0 60px}article.news-detail .main-wrap .side .image .caption{padding-left:5px}article.news-detail .related{padding:40px 0 0;margin-bottom:0;margin-left:10.71429%;margin-right:14.28571%}article.news-detail .related>h5{margin:0 0 20px}article.news-detail .related article:after{content:"";display:block;margin:30px 0 0;border-bottom:1px solid #000}}@media screen and (max-width:767px){article.news-detail .intro{display:flex;flex-direction:column}article.news-detail .intro>*{order:2}article.news-detail .intro .text{order:1}}article.event-detail blockquote a{display:block;margin:20px 0;text-decoration:none}article.event-detail blockquote a:hover:before{visibility:hidden}article.event-detail blockquote a:before{content:"→";font-family:sans-serif;font-size:24px;margin:0 10px 0 0;display:inline-block;vertical-align:middle}article.event-detail .tickets{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;margin:25px 0 0}article.event-detail .tickets h3{margin:0}article.event-detail .tickets ul{border-top:1px solid #000;padding:0;margin:0;list-style:none}article.event-detail .tickets ul li{border-bottom:1px solid #000;padding:5px 0;text-align:right;}article.event-detail .tickets ul li:after{content:"";display:table}article.event-detail .tickets ul li:after{clear:both}article.event-detail .tickets ul li{zoom:1}article.event-detail .tickets ul li>*{vertical-align:middle;display:inline-block}article.event-detail .tickets ul li h6{float:left;line-height:30px;height:30px;margin:0}article.event-detail .tickets ul li input[type="number"]{width:60px;background:none;border:1px solid #000;padding:5px;margin:0 8px}article.event-detail .tickets ul li input[type="number"]:focus{outline:none}article.event-detail .tickets ul li input[type="number"].error{border-color:#d52036}article.event-detail .tickets ul li .select-mask{border-color:#000;text-align:left;margin:0;width:calc(100% - 123px)}article.event-detail .tickets ul li .select-mask span:after{color:#000}article.event-detail .tickets button{background:none;border:none;display:block;clear:both;margin:5px 0 0;padding:5px 0;text-decoration:none;position:relative}article.event-detail .tickets button:before{content:"→";font-family:sans-serif;font-size:24px;margin:0 10px 0 0;display:inline-block;vertical-align:middle}article.event-detail .tickets button:focus,article.event-detail .tickets button:hover{outline:none;text-decoration:underline}article.event-detail .tickets form.loading button{cursor:default}article.event-detail .tickets form.loading button span{display:none}article.event-detail .tickets form.loading button:after{content:"Loading..."}article.event-detail .sponsors>a,article.event-detail .sponsors>span{display:block;margin:0 0 20px;padding:0}@media screen and (min-width:768px){article.event-detail{padding-bottom:0}article.event-detail .tickets{max-width:328px}article.event-detail .body{padding-bottom:40px}article.event-detail .intro{padding-bottom:0}article.event-detail .main-wrap{margin-left:10.71429%;padding:0 0 140px;position:relative;z-index:1}article.event-detail .main-wrap:after{content:"";display:table}article.event-detail .main-wrap:after{clear:both}article.event-detail .main-wrap{zoom:1}article.event-detail .main-wrap .body-content{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-right:8%;margin-left:4%;float:right;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.event-detail .main-wrap .side{float:left;display:inline;width:44%;margin-left:0%;margin-right:0%}article.event-detail .main-wrap .side .vert-heading{float:left;display:inline;width:27.27273%;margin-left:0%;margin-right:0%}article.event-detail .main-wrap .side .sponsors{margin-left:36.36364%}article.event-detail .main-wrap .side blockquote{margin:0 0 200px}article.event-detail .main-wrap .side .image{padding:0 0 60px;margin-left:9.09091%}article.event-detail .main-wrap .side .image .caption{padding-left:5px}article.event-detail footer{padding:90px 0 0}article.event-detail footer nav.related,article.event-detail footer .related-products{width:71.42857%;margin-left:0%;margin-right:0%;margin:0 auto;padding:80px 3.57143% 30px}article.event-detail footer nav.related>h2,article.event-detail footer .related-products>h2{text-align:center;position:relative}article.event-detail footer nav.related>h2:after,article.event-detail footer .related-products>h2:after{content:"";border-top:1px solid #000;position:absolute;left:0;right:0;top:50%;z-index:1}article.event-detail footer nav.related>h2 span,article.event-detail footer .related-products>h2 span{display:inline-block;background:#F0D553;z-index:2;position:relative;padding:0 15px}article.event-detail footer nav.related a.exhibition{padding:20px 0;border-bottom:1px solid #000;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;display:block;position:relative}article.event-detail footer nav.related a.exhibition h6,article.event-detail footer nav.related a.exhibition h2,article.event-detail footer nav.related a.exhibition p{margin:0}article.event-detail footer nav.related a.exhibition:hover:after{content:"→";font-family:sans-serif;font-size:30px;position:absolute;right:0;bottom:20px}article.event-detail footer nav.related a.all{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;color:#000;text-align:center;width:40%;margin-left:0%;margin-right:0%;margin:40px auto 0;display:block;padding:25px;min-width:280px}article.event-detail footer .related-products .product-listing{margin:0 0 20px;width:48.5%;border:15px solid #fff}article.event-detail footer .related-products .product-listing:nth-child(2n){float:right}article.event-detail footer .related-products .product-listing .details{position:absolute;display:none}article.event-detail footer .related-products .product-listing:hover .details{display:block}article.event-detail footer .related-products .product-listing:first-child:last-child{width:100%}article.event-detail footer .related-products .product-listing:first-child:last-child .image .img{padding-top:75%}}@media screen and (max-width:767px){article.event-detail .tickets{margin:30px 0}article.event-detail .body-link{display:none}}.event-list .event ul.details{margin:0 0 15px}.event-list .event .image .img{padding-top:75%;background-size:cover}@media screen and (min-width:768px){.event-list{font-size:0;width:75%;margin-left:0%;margin-right:0%}.event-list h3{margin:0}.event-list .event{width:28.0381%;margin-left:.26667%;margin-right:.26667%;padding:0 0 20px;margin-bottom:20px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;display:inline-block;vertical-align:top;border-bottom:1px solid #000}.event-list .event h5{border-bottom:1px solid #000;height:120px;padding:0 15px 15px 0;margin:0}.event-list .event h5:before,.event-list .event h5>a{display:inline-block;vertical-align:bottom;font-size:18px}.event-list .event h5:before{content:"";height:100%}.event-list .event ul.details{font-size:12px;margin:0}.event-list .event ul.details li:last-child{border-bottom:none;padding-bottom:0;min-height:44px}.event-list .event .intro{min-height:110px;padding-right:20px}.event-list .event .info-link{margin:0}}@media screen and (max-width:767px){.event-list .event{margin:0 0 40px}}article.events{max-width:1148px;min-width:300px;margin:0 auto;}article.events:after{content:"";display:table}article.events:after{clear:both}article.events{zoom:1}@media screen and (max-width:767px){article.events{margin:0 10px}}@media screen and (min-width:768px){article.events .event-list{position:relative;float:left}article.events .event-list .event{position:relative;z-index:1}}@media screen and (max-width:767px){#content article.events .heading-wrap{display:none}#content article.events form.search{display:none}#content article.events .event{display:flex;flex-direction:column;margin-bottom:80px}#content article.events .event>*{order:2}#content article.events .event .image{order:1}}.exhibition .text ul.details{margin:0 0 15px}@media screen and (min-width:768px){.exhibition:after{content:"";display:table}.exhibition:after{clear:both}.exhibition{zoom:1}.exhibition .text{float:right;width:28.57143%;margin-left:0%;margin-right:0%}.exhibition .text h5{border-bottom:1px solid #000;margin:0;padding:0 0 25px}.exhibition .text ul.details{font-size:12px;min-height:100px}.exhibition .text ul.details li:last-child{border-bottom:none}.exhibition .text p{max-width:205px}.exhibition .image{margin-right:287px}}@media screen and (max-width:767px){.exhibition{margin:0 0 80px}}article.exhibitions-home{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.exhibitions-home:after{content:"";display:table}article.exhibitions-home:after{clear:both}article.exhibitions-home{zoom:1}@media screen and (max-width:767px){article.exhibitions-home{margin:0 10px}}@media screen and (min-width:768px){article.exhibitions-home{padding-bottom:100px}article.exhibitions-home .wrap{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%}article.exhibitions-home .current,article.exhibitions-home .upcoming{margin:0 0 60px}article.exhibitions-home .current h3,article.exhibitions-home .upcoming h3{margin:0 0 40px}article.exhibitions-home .exhibition:after{content:"";display:table}article.exhibitions-home .exhibition:after{clear:both}article.exhibitions-home .exhibition{zoom:1}article.exhibitions-home .exhibition .text{float:left;padding-top:41px;padding-right:2px}article.exhibitions-home .exhibition .text h5{padding-right:20px}article.exhibitions-home .exhibition .image{margin:0;float:right;width:71.42857%;margin-left:0%;margin-right:0%}article.exhibitions-home .archive-link{margin-left:28.57143%}}@media screen and (max-width:767px){article.exhibitions-home .heading-wrap{display:none}}.audio img{float:left;border:10px solid rgba(0,0,0,.2);width:82px;height:auto;margin-right:10px}.audio h5{font-size:23px}.audio h5 span{display:block}.audio div.play{display:inline-block;clear:both;background:rgba(0,0,0,.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:10px 0;padding:8px 20px 8px 8px;line-height:30px;color:#fff}.audio div.play a{width:82px;display:inline-block;cursor:pointer}.audio div.play a:hover{text-decoration:underline}.audio div.play a.play{border-right:1px solid #fff}.audio div.play a.play:before{content:"▶";text-align:center;height:30px;width:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;background:rgba(0,0,0,.1);margin:0 10px 0 0;text-indent:4px;line-height:34px}.audio div.play a.download{text-align:center}.audio .description{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:10px;line-height:1.5}.audio.playing div.play a.play:before{content:"◼︎";text-indent:0}article.exhibition-detail .catalogue{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;max-width:180px;display:block}article.exhibition-detail .catalogue span{border-bottom:1px solid #000;padding-bottom:0;border-color:#fff}article.exhibition-detail .catalogue span:hover,article.exhibition-detail .catalogue span.current{border-bottom:none;padding-bottom:1px}@media screen and (min-width:768px){article.exhibition-detail .gallery .image .artist,article.exhibition-detail .gallery .image .caption{min-height:40px}article.exhibition-detail .gallery .indicators{margin-bottom:38px}article.exhibition-detail .gallery .indicators a.active,article.exhibition-detail .gallery .indicators a:hover,article.exhibition-detail .gallery .indicators:hover a.active:hover{background:rgba(0,0,0,.5)}article.exhibition-detail .top{color:#fff}article.exhibition-detail .top .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative;min-height:calc(100vh - 214px)}article.exhibition-detail .top .inner:after{content:"";display:table}article.exhibition-detail .top .inner:after{clear:both}article.exhibition-detail .top .inner{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.exhibition-detail .top .inner{margin:0 10px}}@media screen and (min-width:768px){article.exhibition-detail .top .inner .image{float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%;padding-top:60px;padding-bottom:0}article.exhibition-detail .top .inner .image img{margin-bottom:0}article.exhibition-detail .top .inner .image .caption,article.exhibition-detail .top .inner .image .artist{padding-top:1.4em;height:4.2em;margin-bottom:-4.2em}article.exhibition-detail .top .inner .text{float:left;display:inline;width:32.14286%;margin-left:0%;margin-right:0%;padding-top:40px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px}article.exhibition-detail .top .inner .text .text-inner{border-bottom:2px solid #fff;border-right:2px solid #fff;padding-right:10%;padding-bottom:10%;padding-top:1px;margin-bottom:60px}article.exhibition-detail .top .inner .text .text-inner h3{margin:0 0 20px}article.exhibition-detail .top .inner .text .text-inner *:first-child{margin-top:20px}article.exhibition-detail .top .inner .text .text-inner h1{margin:1em 0 .5em}article.exhibition-detail .top .inner .text .text-inner h1.small{font-size:40px}article.exhibition-detail .top .inner .text .open{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}article.exhibition-detail .top .inner .body-link{position:absolute;left:0;bottom:0;margin-left:64.28571%}article.exhibition-detail .mid-wrap .inner{max-width:1148px;min-width:300px;margin:0 auto;padding-top:80px}article.exhibition-detail .mid-wrap .inner:after{content:"";display:table}article.exhibition-detail .mid-wrap .inner:after{clear:both}article.exhibition-detail .mid-wrap .inner{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.exhibition-detail .mid-wrap .inner{margin:0 10px}}@media screen and (min-width:768px){article.exhibition-detail .mid-wrap .inner .gallery.side{float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%;min-height:1px}article.exhibition-detail .mid-wrap .inner .intro{float:left;display:inline;width:32.14286%;margin-left:0%;margin-right:0%;line-height:1.4;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px}article.exhibition-detail .mid-wrap .inner blockquote{clear:both;line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px;margin-left:3.57143%;margin-right:25%;padding:3.57143% 0}article.exhibition-detail .mid-wrap .inner .gallery.main{margin-left:7.14286%;margin-right:7.14286%}article.exhibition-detail .body-wrap{max-width:1148px;min-width:300px;margin:0 auto;padding:120px 0;position:relative;font-size:0}article.exhibition-detail .body-wrap:after{content:"";display:table}article.exhibition-detail .body-wrap:after{clear:both}article.exhibition-detail .body-wrap{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.exhibition-detail .body-wrap{margin:0 10px}}@media screen and (min-width:768px){article.exhibition-detail .body-wrap:before,article.exhibition-detail .body-wrap:after,article.exhibition-detail .body-wrap .centre{content:"";border-left:1px solid rgba(0,0,0,.5);position:absolute;top:120px;bottom:120px;display:block}article.exhibition-detail .body-wrap:before{left:7.14286%}article.exhibition-detail .body-wrap:after{right:7.14286%}article.exhibition-detail .body-wrap .centre{left:50%;margin-left:-1px}article.exhibition-detail .body-wrap .side,article.exhibition-detail .body-wrap .body{display:inline-block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;width:42.85714%;margin-left:0%;margin-right:0%;padding-right:3.57143%;padding-left:3.57143%;vertical-align:top}article.exhibition-detail .body-wrap .side{margin-left:7.14286%;padding-bottom:100px}article.exhibition-detail .body-wrap .side .catalogue{margin:100px 0}article.exhibition-detail .body-wrap .body{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px}article.exhibition-detail .body-wrap .body .gallery{padding-top:40px}article.exhibition-detail .body-wrap .body-intro{line-height:1.4;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px;margin:0 0 50px}article.exhibition-detail .body-wrap .audio{max-width:328px}article.exhibition-detail .related{text-align:center;font-size:0;background:rgba(0,0,0,.1);padding:50px 0}article.exhibition-detail .related>div{max-width:1148px;min-width:300px;margin:0 auto;}article.exhibition-detail .related>div:after{content:"";display:table}article.exhibition-detail .related>div:after{clear:both}article.exhibition-detail .related>div{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.exhibition-detail .related>div{margin:0 10px}}@media screen and (min-width:768px){article.exhibition-detail .related article{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;width:21.42857%;margin-left:0%;margin-right:0%;display:inline-block;vertical-align:top;margin-left:3.57143%;margin-right:3.57143%;padding:20px 0;text-align:left}article.exhibition-detail .related article h2{margin:0 0 10px;text-align:center;line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}article.exhibition-detail .related article img{display:block;width:100%;height:auto;margin:0 0 20px}article.exhibition-detail .related article h6{margin:0;color:rgba(255,255,255,.7)}article.exhibition-detail .related article .info{display:inline-block;margin:25px 0 0;border-bottom:1px solid #fff;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.exhibition-detail .related article .info:hover{border-bottom:none}}@media screen and (max-width:767px){article.exhibition-detail{max-width:1148px;min-width:300px;margin:0 auto;}article.exhibition-detail:after{content:"";display:table}article.exhibition-detail:after{clear:both}article.exhibition-detail{zoom:1}}@media screen and (max-width:767px) and (max-width:767px){article.exhibition-detail{margin:0 10px}}@media screen and (max-width:767px){article.exhibition-detail .body-link{display:none}}.product-listing .details{padding:3.84615%;background:#fff}.product-listing .image .img{background-size:cover;background-position:center;background-repeat:no-repeat}.related-products .product-listing .details .price,.related-products .product-listing .details .info,.product-list .product-listing .details .price,.product-list .product-listing .details .info,.featured-products .product-listing .details .price,.featured-products .product-listing .details .info{margin:0 0 1em;width:50%}.related-products .product-listing .details .price,.product-list .product-listing .details .price,.featured-products .product-listing .details .price{float:left}.related-products .product-listing .details .info,.product-list .product-listing .details .info,.featured-products .product-listing .details .info{float:right;padding-bottom:2px;text-align:right}.related-products .product-listing .details .info:hover,.product-list .product-listing .details .info:hover,.featured-products .product-listing .details .info:hover{border-bottom:2px solid #000;padding-bottom:0}.related-products .product-listing .image,.product-list .product-listing .image,.featured-products .product-listing .image{margin:0;padding:0;position:relative}.related-products .product-listing .image .img,.product-list .product-listing .image .img,.featured-products .product-listing .image .img{margin:0;padding-top:100%}.related-products .product-listing .image.featured,.product-list .product-listing .image.featured,.featured-products .product-listing .image.featured{display:none}@media screen and (min-width:768px){.related-products,.product-list,.featured-products{clear:both;margin:0 0 3.57143%}.related-products:after,.product-list:after,.featured-products:after{content:"";display:table}.related-products:after,.product-list:after,.featured-products:after{clear:both}.related-products,.product-list,.featured-products{zoom:1}.related-products .product-listing,.product-list .product-listing,.featured-products .product-listing{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;position:relative;margin:0 3.57143% 7.14286%}.related-products .product-listing .details,.product-list .product-listing .details,.featured-products .product-listing .details{position:absolute;bottom:0;left:0;z-index:2;width:100%;opacity:0;-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;transition:opacity 200ms}.related-products .product-listing .details .price,.related-products .product-listing .details .info,.product-list .product-listing .details .price,.product-list .product-listing .details .info,.featured-products .product-listing .details .price,.featured-products .product-listing .details .info{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}.related-products .product-listing .details h3,.product-list .product-listing .details h3,.featured-products .product-listing .details h3{clear:both;padding:1em 0 1em;margin:0;max-width:328px}.related-products .product-listing:hover .details,.product-list .product-listing:hover .details,.featured-products .product-listing:hover .details{opacity:1}.product-list .product-listing:nth-child(3n),.featured-products .product-listing{width:92.85714%}.product-list .product-listing:nth-child(3n) .image,.featured-products .product-listing .image{display:none}.product-list .product-listing:nth-child(3n) .image.featured,.featured-products .product-listing .image.featured{display:block;background-position:center top;background-repeat:no-repeat;background-size:contain;padding-top:66.66667%;padding-bottom:0}.product-list .product-listing:nth-child(3n) .details,.featured-products .product-listing .details{width:46.15385%}.related-products .product-listing .details{opacity:1;position:relative}.related-products .product-listing .details h3{min-height:4.4em;padding-bottom:0}.featured-products{padding-top:35px}.featured-products .product-listing{margin-bottom:60px}.featured-products .product-listing .details{opacity:1}.featured-products .indicators{margin-right:3.57143%}}@media screen and (max-width:767px){.related-products .product-listing,.product-list .product-listing{margin:0 0 40px}.featured-products .product-listing .image{display:none}.featured-products .product-listing .image.featured{display:block;padding:100% 0 0;margin:0}}article.product-detail{max-width:1148px;min-width:300px;margin:0 auto;}article.product-detail:after{content:"";display:table}article.product-detail:after{clear:both}article.product-detail{zoom:1}@media screen and (max-width:767px){article.product-detail{margin:0 10px}}article.product-detail .gallery{margin-bottom:0}article.product-detail .gallery .image{background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:66.66667%}article.product-detail .related-exhibition{padding:60px 0}article.product-detail .related-exhibition h5{border-top:1px solid #000;padding:10px 0 20px;margin:0}article.product-detail .related-exhibition .image{margin:0;padding:0 0 10px;border-bottom:1px solid #000}article.product-detail .related-exhibition .image img{margin:0;display:block}article.product-detail .related-exhibition .details{font-size:.8em;margin:0 0 20px}article.product-detail .details-wrap .variant-images{font-size:0;padding:20px 0}article.product-detail .details-wrap .variant-images a{width:41px;display:inline-block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}article.product-detail .details-wrap .variant-images a span{width:25px;height:25px;display:block;border:1px solid #aaa;margin:0 0 10px}article.product-detail .details-wrap .variant-images a:hover span{border-color:#000}@media screen and (min-width:768px){article.product-detail .gallery{margin-left:3.57143%;margin-right:3.57143%}article.product-detail .details-wrap{background:#fff;margin-left:3.57143%;margin-right:3.57143%;margin-bottom:7.14286%}article.product-detail .details-wrap:after{content:"";display:table}article.product-detail .details-wrap:after{clear:both}article.product-detail .details-wrap{zoom:1}article.product-detail .details-wrap .details{float:left;display:inline;width:65.38462%;margin-left:0;margin-right:0;padding:3.57143% 0;background:#fff;position:relative;z-index:2}article.product-detail .details-wrap .details h3{width:47.05882%;margin-left:0%;margin-right:0%;margin-left:5.88235%;min-height:3.6em;margin-bottom:.6em}article.product-detail .details-wrap .details .description{float:left;display:inline;width:47.05882%;margin-left:0%;margin-right:0%;margin-left:5.88235%;margin-right:5.88235%}article.product-detail .details-wrap .details .description .price{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:40px;margin:0 0 5px}article.product-detail .details-wrap .details .description .price span{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.product-detail .details-wrap .details .description .shipping{margin:0 0 35px}article.product-detail .details-wrap .details .buy-related{float:left;display:inline;width:29.41176%;margin-left:0%;margin-right:0%}article.product-detail .details-wrap .details .buy-related form .size label,article.product-detail .details-wrap .details .buy-related form .colour label,article.product-detail .details-wrap .details .buy-related form .style label{display:none}article.product-detail .details-wrap .details .buy-related form .qty{margin-bottom:20px}article.product-detail .details-wrap .details .buy-related form .success{margin:10px 0 0}article.product-detail .details-wrap .details .buy-related form .success a{text-decoration:underline;display:block}article.product-detail .details-wrap .details .buy-related .related-exhibition .details{float:none;width:100%;display:block}article.product-detail .details-wrap .variant-images{float:left;display:inline;width:34.61538%;margin-left:0%;margin-right:0%}}@media screen and (max-width:767px){article.product-detail .gallery{margin:0 -10px 20px}}article.shop-home{max-width:1148px;min-width:300px;margin:0 auto;}article.shop-home:after{content:"";display:table}article.shop-home:after{clear:both}article.shop-home{zoom:1}@media screen and (max-width:767px){article.shop-home{margin:0 10px}}article.shop-home .about-shop .text{border-bottom:2px solid #000}article.shop-home .about-shop .text h5{border-bottom:2px solid #000;margin:0 0 15px;padding:0 20px 15px 0}article.shop-home .about-shop nav.groups{padding:30px 0}article.shop-home .about-shop nav.groups a{display:inline-block;margin:0 5px 0 0;padding:3px 0;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.shop-home .about-shop nav.groups a,article.shop-home .about-shop nav.groups:hover a.current{text-decoration:none}article.shop-home .about-shop nav.groups a:hover,article.shop-home .about-shop nav.groups a.current,article.shop-home .about-shop nav.groups:hover a.current:hover{text-decoration:underline}article.shop-home nav.categories a{display:inline-block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;padding:3px 2px 5px 1px;margin:0 5px 0 0}article.shop-home nav.categories a,article.shop-home nav.categories:hover a.current{border-bottom:none;padding-bottom:5px}article.shop-home nav.categories a:hover,article.shop-home nav.categories a.current,article.shop-home nav.categories:hover a.current:hover{border-bottom:2px solid #000;padding-bottom:3px}article.shop-home .featured-products .indicators a,article.shop-home .featured-products .indicators:hover a.active{background:#fff}article.shop-home .featured-products .indicators a.active,article.shop-home .featured-products .indicators a:hover,article.shop-home .featured-products .indicators:hover a.active:hover{background:#000}@media screen and (min-width:768px){article.shop-home .about-shop{padding:0 0 30px}article.shop-home .about-shop:after{content:"";display:table}article.shop-home .about-shop:after{clear:both}article.shop-home .about-shop{zoom:1}article.shop-home .about-shop .text{float:left;display:inline;width:24%;margin-left:.5%;margin-right:.5%;min-height:287px}article.shop-home .about-shop nav.groups{padding:40px 0 0;float:left;display:inline;width:17.85714%;margin-left:0%;margin-right:0%;margin-left:3.57143%}article.shop-home .about-shop nav.groups a{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px;display:block}article.shop-home nav.categories{margin-left:3.57143%;padding:20px 0 30px}article.shop-home nav.categories a{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px;margin:0 15px 0 5px}}@media screen and (max-width:767px){article.shop-home h1{font-size:30px}article.shop-home .about-shop .text{margin:0 0 40px}article.shop-home .product-list{padding-top:20px}}article.about{max-width:1148px;min-width:300px;margin:0 auto;}article.about:after{content:"";display:table}article.about:after{clear:both}article.about{zoom:1}@media screen and (max-width:767px){article.about{margin:0 10px}}article.about nav{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.about nav a{float:left;clear:left;margin:0 0 10px;line-height:1}article.about nav a,article.about nav:hover a.current{padding-bottom:1px;border-bottom:none}article.about nav a:hover,article.about nav a.current,article.about nav:hover a.current:hover{padding-bottom:0;border-bottom:1px solid #000}article.about .staff-list article .text>a,article.about .staff-list article .text .col>a{margin:20px 0 5px}article.about .staff-list article .text>a:hover,article.about .staff-list article .text .col>a:hover{text-decoration:underline}article.about .staff-list article .text>a,article.about .staff-list article .text .phone,article.about .staff-list article .text .col>a{display:block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.about .staff-list article .text .blurb a{display:block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;text-decoration:underline;cursor:pointer}article.about .staff-list article .text .list p{line-height:1.25;margin-bottom:5px}@media screen and (min-width:768px){article.about .heading-wrap .vert-heading{margin-top:14.28571%}article.about .content{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;min-height:500px;background:#fff;padding-top:7.14286%;padding-bottom:7.14286%;padding-left:14.28571%;padding-right:17.85714%;position:relative;z-index:1;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}}@media screen and (min-width:768px) and (min-width:1149px){article.about .content:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.about .content ul{list-style:disc outside;padding:0}article.about .content p{max-width:492px}article.about .content nav{position:absolute;right:0;top:0;width:17.3913%;margin:0;z-index:3;padding:180px 0 0}article.about .content .image{margin-bottom:40px;margin-right:-35.71429%;position:relative;z-index:2}}@media screen and (min-width:768px) and (min-width:1148px){article.about .content .image{margin-right:calc(-35.71429% + 574px - 50vw)}}@media screen and (min-width:768px){article.about .content .image img{width:100%}article.about .content .image .caption{margin-left:21.05263%}article.about .content .staff-list{margin-left:-7.14286%}article.about .content .staff-list article:after{content:"";display:table}article.about .content .staff-list article:after{clear:both}article.about .content .staff-list article{zoom:1}article.about .content .staff-list article.foh .text{float:left;display:inline;width:100%;margin-left:0%;margin-right:0%}article.about .content .staff-list article.foh .text h5{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;margin-right:40%}article.about .content .staff-list article.foh .text .col{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%}article.about .content .staff-list article.foh .text .col:last-child{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-left:6.66667%}article.about .content .staff-list article img{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:6.66667%;margin-bottom:6.66667%}article.about .content .staff-list article .text{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;padding-bottom:60px}article.about .content .staff-list article .text h5{border-top:1px solid #000;border-bottom:1px solid #2C2C2C;padding:10px 0 8px;margin:0 0 15px;float:left;display:inline;width:100%;margin-left:0%;margin-right:0%}article.about .content .staff-list .image{width:100%;margin-left:0%;margin-right:0%;margin-bottom:0}}@media screen and (max-width:767px){#content>article.about{padding-top:120px;position:relative}#content>article.about nav{position:absolute;left:50%;width:50%;top:0}#content>article.about .staff-list article{margin:0 0 40px}#content>article.about .staff-list article img{float:left;max-width:30%;height:auto;margin:0 10px 10px 0}#content>article.about .staff-list article.foh .text h5{margin-left:0}#content>article.about .staff-list article.foh .text .col{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%}#content>article.about .staff-list article.foh .text .col:last-child{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-left:6.66667%}#content>article.about .staff-list article.foh .text .col:last-child p{margin-left:0}#content>article.about .inner .image{margin:0 -10px 0}#content>article.about .inner .image .caption{margin:0 10px;width:auto}}article.whats-on,article.whats-on-search{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.whats-on:after,article.whats-on-search:after{content:"";display:table}article.whats-on:after,article.whats-on-search:after{clear:both}article.whats-on,article.whats-on-search{zoom:1}@media screen and (max-width:767px){article.whats-on,article.whats-on-search{margin:0 10px}}@media screen and (min-width:768px){article.whats-on .exhibitions>.info-link,article.whats-on .event-list>.info-link{clear:both;margin:0 0 0 66.66667%;padding:20px 0;display:block;text-transform:none}article.whats-on .exhibitions{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:3.57143% 10.71429% 3.57143% 7.14286%;margin-bottom:60px;position:relative}}@media screen and (min-width:768px) and (min-width:1149px){article.whats-on .exhibitions:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.whats-on .exhibitions h3{margin:0 0 41px}article.whats-on .exhibitions .exhibition h5{padding-right:20px}article.whats-on .exhibitions .exhibition .image{margin:0;padding:0}article.whats-on .exhibitions .exhibition .image img{margin:0}article.whats-on .exhibitions .exhibition:nth-of-type(1){padding:0 0 2px}article.whats-on .exhibitions .exhibition:nth-of-type(1) .text{float:left;padding:15px 2px 0 0;width:33.33333%}article.whats-on .exhibitions .exhibition:nth-of-type(1) .image{width:66.66667%;float:right;padding:0 2px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2){width:33.33333%;float:left;padding:2px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) h5{height:86px;padding:21px 0 0}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) .text{float:none;display:block;width:auto;border-bottom:1px solid #000;padding-bottom:10px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) .text .intro{min-height:170px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) .image{margin:0}article.whats-on .event-list{margin-left:25%;clear:both;margin-bottom:100px}article.whats-on .event-list h4{margin:0 .2%}article.whats-on .event-list>.info-link{margin-left:57.14286%}article.whats-on .event-list.cinema .event .image .img{padding-top:115%}}@media screen and (max-width:767px){article.whats-on form.search{display:none}}.search-result{min-height:92px;border-bottom:1px solid #2C2C2C;padding:10px 0;margin-left:164px;display:block;position:relative;max-width:574px}.search-result img{position:absolute;top:0;left:-164px}.search-result h6,.search-result h4,.search-result p{margin:0}.search-result h6{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;margin:0 0 5px;text-transform:capitalize}.search-result h4{position:relative}.search-result:hover h4:before{content:"→";font-family:sans-serif;font-size:.8em;position:absolute;left:-28px;top:0}@media screen and (max-width:767px){.search-result{margin-left:80px}.search-result img{left:-80px;width:70px;height:auto}}.search-results{background:#fff;padding:3.57143% 3.57143% 3.57143% 7.14286%}.search-results .search-result:first-child{border-top:1px solid #aaa}.search-results .more{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px;display:block;padding:20px 0;margin:20px 0 20px 20%}@media screen and (min-width:768px){.search-results{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;min-height:500px;margin-left:-7.14286%}}@media screen and (max-width:767px){.search-results{margin:0 -10px;padding:10px}}form.search input.date,form.search .select-mask,form.search input[type="search"]{margin-bottom:4.7619%}@media screen and (min-width:768px){form.search{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%;margin:0}form.search input.date,form.search .select-mask,form.search input[type="search"]{width:28.57143%;margin-bottom:4.7619%}form.search input.date,form.search .select-mask{margin-right:4.7619%}form.search .select-mask span{font-size:13px}}article.search{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.search:after{content:"";display:table}article.search:after{clear:both}article.search{zoom:1}@media screen and (max-width:767px){article.search{margin:0 10px}}article.visit{max-width:1148px;min-width:300px;margin:0 auto;}article.visit:after{content:"";display:table}article.visit:after{clear:both}article.visit{zoom:1}@media screen and (max-width:767px){article.visit{margin:0 10px}}article.visit .sign-language{background:#DAD9D6;padding:20px;margin:20px 0}article.visit .sign-language a{display:block}article.visit .sign-language a:before{content:"▶︎";color:#fff;background-color:#000;width:30px;height:30px;line-height:30px;border-radius:15px;margin:0 20px 0 0;display:inline-block;padding:3px 0 0 10px}article.visit .sign-language a:hover:before{background-color:#585858}article.visit .gallery .indicators{margin:0}article.visit .gallery .indicators a,article.visit .gallery .indicators:hover a.active{background:#fff}article.visit .gallery .indicators a.active,article.visit .gallery .indicators a:hover,article.visit .gallery .indicators:hover a.active:hover{background:#000}article.visit .instagram{clear:both;padding:10px;margin-left:-19.04762%;position:relative;z-index:1}@media screen and (min-width:1148px){article.visit .instagram{margin-right:calc(574px - 50vw)}}article.visit .instagram h5{margin:0 10px 20px}article.visit .instagram .blurb{margin:0 10px}article.visit .instagram .post{margin:10px;height:0;padding-top:20%;width:20%;padding-top:calc(25% - 20px);width:calc(25% - 20px);float:left;overflow:hidden;background-position:center;background-size:cover}article.visit .map{padding-top:80px;clear:both;font-size:14px}article.visit .map h3{float:left;margin:0 0 15px}article.visit .map .form{float:right;margin:0 0 15px}article.visit .map .form .mode{display:inline}article.visit .map .form .mode a{margin:0 10px 0 0;width:40px;height:0;padding-top:40px;overflow:hidden;display:inline-block;vertical-align:bottom;background:url(../c/visit.scss) center center no-repeat;background-size:contain;cursor:pointer}article.visit .map .form .mode a.bicycling{background-image:url(../i/map/bicycling.png)}article.visit .map .form .mode a.driving{background-image:url(../i/map/driving.png)}article.visit .map .form .mode a.transit{background-image:url(../i/map/transit.png)}article.visit .map .form .mode a.walking{background-image:url(../i/map/walking.png)}article.visit .map .form .mode a.walking{margin-right:5px}article.visit .map .form .mode a.active{opacity:.5}article.visit .map .form input{padding:12px 10px 8px;margin-left:5px;background:#F4F3F0;border:none;vertical-align:bottom;display:inline-block;width:287px}article.visit .map .form input.placeholder{color:#2C2C2C}article.visit .map .form input:-moz-placeholder{color:#2C2C2C}article.visit .map .form input:-ms-placeholder{color:#2C2C2C}article.visit .map .form input::-webkit-input-placeholder{color:#2C2C2C}article.visit .map .form input:focus{outline:none;background:#e9e7e1}article.visit .map .canvas{clear:both;height:600px;max-height:70vh;background:#aaa}article.visit .map .panel{margin:3.84615% 0;padding:3.84615%;background:#fff;display:none}article.visit .map .panel table{width:100%}article.visit .map.directions-visible .panel{display:block}@media screen and (min-width:768px){article.visit{font-size:0;padding-top:40px}article.visit.cafe .vert-heading{font-size:60px;height:600px}article.visit.cafe .vert-heading span{width:570px}article.visit .gallery-wrap,article.visit .intro,article.visit .text-wrap,article.visit .vert-heading{display:inline-block;vertical-align:top}article.visit .gallery-wrap{width:71.42857%;margin-left:0%;margin-right:0%;margin-right:3.57143%;margin-bottom:40px}article.visit .gallery-wrap .image img{width:100%}}@media screen and (min-width:768px) and (min-width:1148px){article.visit .gallery-wrap .gallery{margin-left:calc(574px - 50vw)}}@media screen and (min-width:768px){article.visit .intro{width:25%;margin-left:0%;margin-right:0%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;padding-top:80px}article.visit .vert-heading{margin-top:-150px;z-index:2;margin-right:0;float:none}article.visit .vert-heading>span{left:-20%}article.visit .text-wrap{width:89.28571%;margin-left:0%;margin-right:0%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;background:#fff;margin-left:-10.71429%;min-height:500px;padding:3.57143% 0 41px 14.28571%;z-index:1;position:relative;}}@media screen and (min-width:768px) and (min-width:1149px){article.visit .text-wrap:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.visit .text-wrap .col,article.visit .text-wrap .image,article.visit .text-wrap .details,article.visit .text-wrap .attraction{min-height:100px}article.visit .text-wrap .attraction,article.visit .text-wrap .col{float:left;display:inline;width:28.57143%;margin-left:0%;margin-right:0%;margin-right:4.7619%}article.visit .text-wrap .attraction h5,article.visit .text-wrap .col h5{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0 8px;margin:0 0 15px}article.visit .text-wrap .attraction{margin-bottom:70px}article.visit .text-wrap .attraction h6{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;margin:0 0 10px;min-height:2.8em}article.visit .text-wrap .attraction img{width:100%;height:auto;display:block;margin:0 0 10px}article.visit .text-wrap .attraction .text{min-height:160px}article.visit .text-wrap .image{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%}article.visit .text-wrap .details{float:left;display:inline;width:23.80952%;margin-left:0%;margin-right:0%;margin-left:4.7619%}article.visit .map{margin-left:3.57143%;margin-right:3.57143%}article.visit .text-wrap .map{margin:0 0 -41px -19.04762%;position:relative;z-index:1}}@media screen and (min-width:768px) and (min-width:1148px){article.visit .text-wrap .map{margin-right:calc(574px - 50vw)}}@media screen and (min-width:768px){article.visit .text-wrap .map h3{margin-left:15px}article.visit .text-wrap .map .form{margin-right:15px}}@media screen and (max-width:767px){article.visit .col{border-bottom:2px solid #000;padding:0 0 20px;margin:0 0 20px}article.visit .attraction{margin:0 0 40px}article.visit .attraction img{float:left;margin:0 10px 10px 0}article.visit .map .canvas{margin:0 -10px}}article.venue{max-width:1148px;min-width:300px;margin:0 auto;}article.venue:after{content:"";display:table}article.venue:after{clear:both}article.venue{zoom:1}@media screen and (max-width:767px){article.venue{margin:0 10px}}article.venue .slider{padding:30px 0}article.venue .slider .slider-item{padding:0 0 10px}article.venue .slider .slider-item h6{margin:0 0 20px}article.venue .slider .slider-item .name:before{content:"–"}article.venue .slider .indicators{left:0;right:auto}article.venue .slider .indicators a{height:12px;width:12px}article.venue .slider .indicators a,article.venue .slider .indicators:hover a.active{background:#ccc}article.venue .slider .indicators a.active,article.venue .slider .indicators a:hover,article.venue .slider .indicators:hover a.active:hover{background:#000}@media screen and (min-width:768px){article.venue .vert-heading{padding-top:216%}article.venue .image{position:relative;z-index:2}article.venue .image img{width:71.42857%;margin-left:0%;margin-right:0%}article.venue .text-wrap{font-size:14px;background:#fff;margin-left:17.85714%;padding-left:7.14286%;margin-top:-26.1324%;padding-top:26.1324%;position:relative;z-index:1;}article.venue .text-wrap:after{content:"";display:table}article.venue .text-wrap:after{clear:both}article.venue .text-wrap{zoom:1}}@media screen and (min-width:768px) and (min-width:1149px){article.venue .text-wrap .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.venue .text-wrap .text{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:9.52381%}article.venue .text-wrap .text section{border-top:1px solid #000;padding-top:10px;margin-bottom:60px}article.venue .text-wrap .text section:first-child{border-top:none;padding-top:0}article.venue .text-wrap .text section h4:first-child,article.venue .text-wrap .text section h5:first-child,article.venue .text-wrap .text section h6:first-child{border-bottom:1px solid #000;padding:0 0 8px;margin:0 0 10px}article.venue .text-wrap .text section a{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.venue .text-wrap .side{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%}article.venue .text-wrap .side blockquote{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px;margin:0 0 100px;margin-right:-57.14286%}article.venue .text-wrap .side blockquote p{margin:0;position:relative}article.venue .text-wrap .side blockquote p:first-of-type:before{content:"‘";position:absolute;right:100%;top:0}article.venue .text-wrap .side blockquote p:last-of-type:after{content:"’"}article.venue .text-wrap .side blockquote cite:before{content:"—"}}@media screen and (max-width:767px){article.venue .text{margin-left:60px}article.venue blockquote{margin:80px 0}}article.support{max-width:1148px;min-width:300px;margin:0 auto;}article.support:after{content:"";display:table}article.support:after{clear:both}article.support{zoom:1}@media screen and (max-width:767px){article.support{margin:0 10px}}article.support .group h5{margin:0 0 20px}article.support .group .partner{margin:0 20% 20px 0;display:block}article.support .group .partner img{max-width:100%;height:auto}article.support .support-form{background:#fff;padding:41px 20px}article.support .support-form button[type="submit"]{width:328px}article.support .support-form a.terms{text-decoration:underline;margin:20px 0 0 123px;display:inline-block}article.support .support-form a.terms:hover,article.support .support-form a.terms.current{text-decoration:none}article.support .join h5{margin:40px 0 20px}article.support .join .amount{font-size:1.2em}article.support .join .amount:before{content:"$"}article.support .join .form-field.membership_type,article.support .join .form-field.membership_type .input-wrap,article.support .join .form-field.membership_type ul{max-width:none}article.support .join .form-field.membership_type h6{margin:0 0 5px}article.support .join .form-field.membership_type ul{margin:0 0 10px}@media screen and (min-width:768px){article.support{padding-top:30px}article.support .heading-wrap .vert-heading{padding-top:216%;height:0;margin-bottom:0;min-height:340px}article.support .top-image{position:relative;z-index:2;margin-left:25%}article.support .top-image img{width:100%;height:auto}}@media screen and (min-width:768px) and (min-width:1148px){article.support .top-image{margin-right:calc(574px - 50vw)}}@media screen and (min-width:768px){article.support .text-wrap,article.support .foundation,article.support .friends{background:#fff;margin-left:17.85714%;padding-left:7.14286%;margin-top:-26.1324%;padding-top:26.1324%;position:relative;z-index:1;}article.support .text-wrap:after,article.support .foundation:after,article.support .friends:after{content:"";display:table}article.support .text-wrap:after,article.support .foundation:after,article.support .friends:after{clear:both}article.support .text-wrap,article.support .foundation,article.support .friends{zoom:1}}@media screen and (min-width:768px) and (min-width:1149px){article.support .text-wrap .spill,article.support .foundation .spill,article.support .friends .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.support .text-wrap{padding-bottom:80px}article.support .text-wrap .col{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:9.52381%}article.support .text-wrap .col h6{border-top:1px solid #000;padding:10px 0 0;margin:0 0 .5em;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.support .text-wrap h1{clear:both;max-width:492px}article.support .text-wrap .group{float:left;display:inline;width:23.80952%;margin-left:0%;margin-right:0%;margin-right:9.52381%;padding-top:60px}article.support .foundation,article.support .friends{font-size:0}article.support .foundation blockquote,article.support .friends blockquote{max-width:492px;margin:20px 0 30px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.support .foundation .form-link,article.support .friends .form-link{width:33.33333%;margin-left:0%;margin-right:0%;margin-right:4.7619%;display:block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;border-top:2px solid #000;border-bottom:1px solid #000;padding:5px 0}article.support .foundation .form-link:before,article.support .friends .form-link:before{content:"→";margin:0 10px 0 0;font-size:20px;font-family:sans-serif}article.support .foundation .side,article.support .foundation .text,article.support .friends .side,article.support .friends .text{display:inline-block;vertical-align:middle;font-size:14px;padding-bottom:120px}article.support .foundation .side,article.support .friends .side{width:42.85714%;margin-left:0%;margin-right:0%;margin-left:-9.52381%;margin-right:4.7619%}article.support .foundation .text,article.support .friends .text{max-width:369px;width:57.14286%;margin-left:0%;margin-right:0%;margin-top:-41px;border-top:2px solid #000;padding-top:20px}article.support .foundation .text h5,article.support .friends .text h5{font-size:14px;border-top:1px solid #000;padding:10px 0 0;margin:0 0 20px}article.support .support-form{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-top:3.57143%;margin-left:-7.14286%;padding-left:14.28571%;position:relative;}}@media screen and (min-width:768px) and (min-width:1149px){article.support .support-form .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.support .support-form .donation_amount,article.support .support-form .anonymous,article.support .support-form .comment{margin-top:40px}article.support .support-form .donation_amount ul{margin-left:164px}article.support .support-form .donation_amount ul li:first-child,article.support .support-form .donation_amount ul li:last-child{display:block}}@media screen and (max-width:767px){article.support .text-wrap .col{margin-left:60px}article.support .top-image img{width:100%;height:auto;display:block}article.support .group{background:#fff;padding:10px;margin:10px -10px;font-size:0}article.support .group .partner{width:50%;display:inline-block;vertical-align:top}}article.len-lye{max-width:1148px;min-width:300px;margin:0 auto;}article.len-lye:after{content:"";display:table}article.len-lye:after{clear:both}article.len-lye{zoom:1}@media screen and (max-width:767px){article.len-lye{margin:0 10px}}article.len-lye .vert-heading{border-color:#fff}article.len-lye .gallery .indicators{margin:0}article.len-lye .gallery .indicators a,article.len-lye .gallery .indicators:hover a.active{background:#000}article.len-lye .gallery .indicators a.active,article.len-lye .gallery .indicators a:hover,article.len-lye .gallery .indicators:hover a.active:hover{background:#fff}article.len-lye .text .extra{display:none}article.len-lye .text .more{cursor:pointer}article.len-lye .timeline{background:#fff;color:#000;}article.len-lye .timeline:after{content:"";display:table}article.len-lye .timeline:after{clear:both}article.len-lye .timeline{zoom:1}article.len-lye .timeline ul{padding:0;margin:0;list-style:none;font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}article.len-lye .timeline ul li{border-top:1px solid #000;padding:15px 0;font-size:12px}article.len-lye .timeline ul li:first-child{border-top:none}article.len-lye .timeline ul li h6{font-size:20px;margin:0 0 10px}article.len-lye .timeline ul li img{display:none}@media screen and (min-width:768px){article.len-lye>h1{float:left;display:inline;width:25%;margin-left:0%;margin-right:0%;margin-left:10.71429%;margin-right:-10.71429%;margin-top:26.1324%;z-index:2;position:relative}article.len-lye .gallery-wrap{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%;padding-top:3.57143%;margin-bottom:50px}}@media screen and (min-width:768px) and (min-width:1148px){article.len-lye .gallery-wrap .gallery{margin-right:calc(574px - 50vw)}}@media screen and (min-width:768px){article.len-lye .gallery-wrap .gallery .indicators{width:100%;max-width:861px;left:0;right:auto;text-align:right}article.len-lye .gallery-wrap .gallery .image img{width:100%;max-width:none}article.len-lye .side{float:left;display:inline;width:53.57143%;margin-left:0%;margin-right:0%;margin-right:3.57143%;padding-bottom:80px;position:relative}article.len-lye .side .intro,article.len-lye .side blockquote{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px;margin-left:20%;margin-right:6.66667%;position:absolute;z-index:2;top:0;left:0;right:0}article.len-lye .side .intro p,article.len-lye .side blockquote p{margin:0 0 .5em;position:relative}article.len-lye .side .intro{margin-top:-252px}article.len-lye .side blockquote{margin-top:-135px}article.len-lye .side blockquote p:first-child:before{content:"“";position:absolute;right:100%;top:0}article.len-lye .side blockquote p:last-of-type:after{content:"”"}article.len-lye .side blockquote cite{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;position:relative;display:block;font-style:normal}article.len-lye .side blockquote cite:before{content:"— ";position:absolute;right:100%;top:0}article.len-lye .side .vert-heading{width:20%;margin-left:0%;margin-right:0%;margin-left:73.33333%}article.len-lye .side .image{margin-left:6.66667%;margin-right:20%}article.len-lye .side .image:after{content:"";display:table}article.len-lye .side .image:after{clear:both}article.len-lye .side .image{zoom:1}article.len-lye .side .image:first-child{margin-left:6.66667%;margin-bottom:-200px}article.len-lye .side.work .vert-heading{min-height:570px}article.len-lye .text{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;padding-bottom:80px}article.len-lye .text ul{padding-left:0}article.len-lye .text p{max-width:369px;margin-bottom:1.5em}article.len-lye .text .intro{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.len-lye .text.artist,article.len-lye .text.work{padding-top:100px}article.len-lye .timeline{margin-left:21.42857%;clear:both;position:relative;padding:0 0 0 3.57143%}article.len-lye .timeline:after{content:"";display:table}article.len-lye .timeline:after{clear:both}article.len-lye .timeline{zoom:1}article.len-lye .timeline h1{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;position:absolute;top:0;right:100%;color:#fff;margin-right:20px}article.len-lye .timeline ul{padding:60px 0;float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%;margin-right:4.7619%}article.len-lye .timeline .image-wrap{width:38.09524%;margin-left:0%;margin-right:0%;float:right}}@media screen and (max-width:767px){article.len-lye{padding-top:100px;position:relative}article.len-lye h1{margin:0}article.len-lye>h1:first-child{margin-bottom:-30px;z-index:2;position:relative}article.len-lye .primary{position:absolute;top:0;left:10px;right:10px}article.len-lye .gallery{margin:0 -10px 40px}article.len-lye .timeline{margin:0 -10px;padding:20px 0 40px}article.len-lye .timeline h1{padding:20px 10px 0}article.len-lye .timeline .image-wrap{display:none}article.len-lye .timeline ul li{padding:10px}article.len-lye .timeline ul li img{width:calc(100% + 20px);max-width:none;margin:0 -10px 10px;height:auto;display:block}}article.collection-home{max-width:1148px;min-width:300px;margin:0 auto;}article.collection-home:after{content:"";display:table}article.collection-home:after{clear:both}article.collection-home{zoom:1}@media screen and (max-width:767px){article.collection-home{margin:0 10px}}@media screen and (min-width:768px){article.collection-home form.search{float:none;display:block;width:auto}article.collection-home form.search input[type="text"],article.collection-home form.search .select-mask{float:left;display:inline;width:21.42857%;margin-left:0%;margin-right:0%;margin-left:3.57143%;min-width:164px}article.collection-home form.search input[name="q"]{width:39.28571%;margin-left:0%;margin-right:0%;margin-left:28.57143%;border-top:none;border-right:none;border-left:none}article.collection-home .items{text-align:left;font-size:0;margin-left:3.57143%}article.collection-home .items>h3{margin:0 0 50px;text-align:center}article.collection-home .items .item{width:31.85%;padding-top:31.85%;margin-right:.4%;margin-bottom:.4%;display:inline-block;height:0;position:relative;background:#DAD9D6}article.collection-home .items .item img{width:auto;height:auto;max-width:90%;max-height:90%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}article.collection-home .items .item .detail{display:none;position:absolute;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;left:0;right:0;bottom:0;margin:10px;padding:80px 15px 15px;background:#fff}article.collection-home .items .item .detail h3{margin:0}article.collection-home .items .item .detail .year{position:absolute;top:15px;right:15px}article.collection-home .items .item:hover .detail{display:block}}@media screen and (max-width:767px){article.collection-home form.search{margin:0 -10px 40px 0}article.collection-home form.search input[name="q"],article.collection-home form.search input[type="text"],article.collection-home form.search .select-mask{width:90px;min-width:140px;margin:0 10px 10px 0}article.collection-home .items .item{margin:0 0 40px;display:block}}article.collection-item{max-width:1148px;min-width:300px;margin:0 auto;}article.collection-item:after{content:"";display:table}article.collection-item:after{clear:both}article.collection-item{zoom:1}@media screen and (max-width:767px){article.collection-item{margin:0 10px}}article.collection-item dl{margin:0 0 .5em;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.collection-item dl dt{margin:0 15px 0 0;float:left;clear:both}article.collection-item dl dd{margin:0}article.collection-item .text-wrap .details{margin-bottom:40px}article.collection-item .text-wrap .details .credit{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}article.collection-item .text-wrap .display{margin-bottom:40px}article.collection-item .text-wrap .display h5{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.collection-item .text-wrap .display a{text-decoration:underline}article.collection-item .text-wrap .display a:hover{text-decoration:none}@media screen and (min-width:768px){article.collection-item .text-wrap{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:3.57143% 0 200px 10.71429%;margin-top:60px}article.collection-item .text-wrap .details{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%}article.collection-item .text-wrap .display{float:left;display:inline;width:25%;margin-left:0%;margin-right:0%}article.collection-item .text-wrap .additional{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-right:5%}article.collection-item .text-wrap .additional .person{margin:0 0 80px}article.collection-item .text-wrap .additional .product{display:block}article.collection-item .text-wrap .additional .product .image{max-width:100%;height:auto;padding:0}article.collection-item .text-wrap .additional .product h6,article.collection-item .text-wrap .additional .product h5,article.collection-item .text-wrap .additional .product p{margin:0;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.collection-item .text-wrap .description{float:left;display:inline;width:50%;margin-left:0%;margin-right:0%}}article.education{max-width:1148px;min-width:300px;margin:0 auto;}article.education:after{content:"";display:table}article.education:after{clear:both}article.education{zoom:1}@media screen and (max-width:767px){article.education{margin:0 10px}}article.education .programmes h5{font-size:14px;margin:0}article.education .programmes>h5,article.education .programmes .category>h5{border-top:1px solid #000;height:41px;line-height:41px;font-size:18px}article.education a.download{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;border-top:1px solid #000;padding:10px 0 0;display:block;margin:20px 0}article.education a.download:before{content:"→";font-family:sans-serif;margin:0 10px 0 0}article.education .resources>h5{border-top:2px solid #000;padding-top:15px}article.education .resources .intro{font-size:22px;font-weight:bold;line-height:1.25;margin-bottom:25px}@media screen and (min-width:768px){article.education{padding-top:3.57143%}article.education .vert-heading.top{margin-top:-3.57143%}article.education .text-wrap,article.education .programmes{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:3.57143% 0 200px 10.71429%}article.education .text-wrap .text{float:left;display:inline;width:35%;margin-left:0%;margin-right:0%;margin-right:5%}article.education .text-wrap .side{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;margin-top:-10%}article.education .text-wrap .side .contact{padding:60px 8.33333%;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.education .secondary-image{width:78.57143%;margin-left:0%;margin-right:0%;clear:both;margin-bottom:80px}article.education .secondary-image img{margin-top:-140px}article.education .programmes{background:#fff;margin-top:41px;padding-top:0;padding-right:3.57143%;position:relative}article.education .programmes>h5{position:absolute;left:0;right:0;top:0;margin:-41px 4.34783% 0 13.04348%}article.education .programmes .category{font-size:0;margin:0 0 60px}article.education .programmes .category>h5{margin-bottom:30px}article.education .programmes .category .sub{font-size:14px;display:inline-block;vertical-align:top;width:42.10526%}article.education .programmes .category .sub h5{margin-bottom:20px}article.education .programmes .category .sub article{margin:0 0 40px}article.education .programmes .category .sub article h6{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;margin:0}article.education .programmes .category .sub:nth-child(2n){margin-right:10.52632%}article.education .resources{float:left;display:inline;width:45%;margin-left:0%;margin-right:0%}article.education .resources>h5{margin-top:60px;margin-bottom:25px}}@media screen and (max-width:767px){#content>article.education img{max-width:100%;height:auto}#content>article.education .programmes h5{margin-bottom:20px}#content>article.education .programmes .programme{margin:0 0 40px}#content>article.education .text-wrap>h1{display:none}#content>article.education .text-wrap .resources a.download{margin-left:60px}}@media screen and (min-width:768px){article.education .static-content{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;min-height:500px;background:#fff;padding-top:7.14286%;padding-bottom:7.14286%;padding-left:14.28571%;padding-right:17.85714%;position:relative;z-index:1;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}}@media screen and (min-width:768px) and (min-width:1149px){article.education .static-content:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media screen and (min-width:768px){article.education .static-content ul{list-style:disc outside;padding:0}article.education .static-content p{max-width:492px}article.education .static-content .image{margin-bottom:40px;margin-right:-35.71429%;position:relative;z-index:2}}@media screen and (min-width:768px) and (min-width:1148px){article.education .static-content .image{margin-right:calc(-35.71429% + 574px - 50vw)}}@media screen and (min-width:768px){article.education .static-content .image img{width:100%}article.education .static-content .image .caption{margin-left:21.05263%}}@media screen and (max-width:767px){#content>article.education .inner .image{margin:0 -10px 0}#content>article.education .inner .image .caption{margin:0 10px;width:auto}}article.homepage .featured .indicators a,article.homepage .featured .indicators:hover a.active,article.homepage .events .indicators a,article.homepage .events .indicators:hover a.active{background:#dedbd3}article.homepage .featured .indicators a.active,article.homepage .featured .indicators a:hover,article.homepage .featured .indicators:hover a.active:hover,article.homepage .events .indicators a.active,article.homepage .events .indicators a:hover,article.homepage .events .indicators:hover a.active:hover{background:#000}article.homepage .events .event .text .info{border-bottom:1px solid #000;padding-bottom:0}article.homepage .events .event .text .info:hover,article.homepage .events .event .text .info.current{border-bottom:none;padding-bottom:1px}article.homepage .featured .feature .image .img{display:block;margin:0;background-size:cover;background-repeat:none}article.homepage .len-lye .text{background:#2C2C2C;color:#fff}article.homepage .len-lye .text nav{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;}article.homepage .len-lye .text nav:after{content:"";display:table}article.homepage .len-lye .text nav:after{clear:both}article.homepage .len-lye .text nav{zoom:1}article.homepage .len-lye .text nav a{float:left;clear:left;margin:0 0 1em;border-bottom:1px solid #000;padding-bottom:0;border-color:#fff}article.homepage .len-lye .text nav a:hover,article.homepage .len-lye .text nav a.current{border-bottom:none;padding-bottom:1px}article.homepage .shop .product .text .info{display:inline-block;border-bottom:1px solid #000;padding-bottom:0}article.homepage .shop .product .text .info:hover,article.homepage .shop .product .text .info.current{border-bottom:none;padding-bottom:1px}@media screen and (min-width:768px){article.homepage{margin-top:454px}article.homepage .intro{background-size:cover;padding-top:40%}article.homepage .featured .indicators,article.homepage .events .indicators{max-width:1148px;min-width:300px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;margin-bottom:35px}article.homepage .featured .indicators:after,article.homepage .events .indicators:after{content:"";display:table}article.homepage .featured .indicators:after,article.homepage .events .indicators:after{clear:both}article.homepage .featured .indicators,article.homepage .events .indicators{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.homepage .featured .indicators,article.homepage .events .indicators{margin:0 10px}}@media screen and (min-width:768px){article.homepage .featured .indicators *:first-child,article.homepage .events .indicators *:first-child{margin-left:3.57143%}article.homepage .featured .transport a,article.homepage .events .transport a{padding-top:80px}article.homepage .featured .transport a.prev,article.homepage .events .transport a.prev{display:none}article.homepage .featured{background:#e3e3e3}article.homepage .featured .feature .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.homepage .featured .feature .inner:after{content:"";display:table}article.homepage .featured .feature .inner:after{clear:both}article.homepage .featured .feature .inner{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.homepage .featured .feature .inner{margin:0 10px}}@media screen and (min-width:768px){article.homepage .featured .feature:after{content:"";display:table}article.homepage .featured .feature:after{clear:both}article.homepage .featured .feature{zoom:1}article.homepage .featured .feature .text{float:left;display:inline;width:39.28571%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%;margin-top:3.57143%;border-right:2px solid #2C2C2C;border-bottom:2px solid #2C2C2C;padding:3.57143% 7.14286% 3.57143% 0;font-size:24px;line-height:1.4;position:relative;z-index:1;margin-bottom:100px}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1147px){article.homepage .featured .feature .text{min-height:48.78049vw}}@media screen and (min-width:768px) and (max-width:768px){article.homepage .featured .feature .text{min-height:374.63415px}}@media screen and (min-width:768px) and (min-width:1148px){article.homepage .featured .feature .text{min-height:560px}}@media screen and (min-width:768px){article.homepage .featured .feature .text h1{margin:0 0 .8em}article.homepage .featured .feature .text .link{display:inline-block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.homepage .featured .feature .image{float:left;display:inline;width:50%;margin-left:0;margin-right:0}article.homepage .featured .feature .image .img{padding-top:100%;margin:0 0 20px -13.33333%}article.homepage .featured .feature .image .caption{text-align:right;max-width:350px;float:right}article.homepage .featured .feature.bg-image .image{width:96.42857%;position:absolute;top:0;bottom:0;left:0;padding:0}article.homepage .featured .feature.bg-image .image .img{padding-top:0;height:100%;margin:0}article.homepage .featured .feature.bg-image .image .caption{position:absolute;bottom:20px;right:20px}article.homepage .events{background:#F4F3F0}article.homepage .events h3{transform:translatez(0);position:absolute;left:0;top:0;bottom:0;z-index:2;margin-top:3.57143%;margin-bottom:3.57143%;border-bottom:2px solid #000;border-right:2px solid #000;width:14.28571%;margin-left:0%;margin-right:0%;margin-left:32.14286%}article.homepage .events h3 span{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;position:absolute;width:100%;bottom:0;left:100%;margin-bottom:25%;margin-left:-15%}article.homepage .events .indicators{text-align:right}article.homepage .events .event .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative;font-size:0}article.homepage .events .event .inner:after{content:"";display:table}article.homepage .events .event .inner:after{clear:both}article.homepage .events .event .inner{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.homepage .events .event .inner{margin:0 10px}}@media screen and (min-width:768px){article.homepage .events .event .inner:after{content:"";display:table}article.homepage .events .event .inner:after{clear:both}article.homepage .events .event .inner{zoom:1}article.homepage .events .event .image,article.homepage .events .event .text{display:inline-block;vertical-align:middle;font-size:14px}article.homepage .events .event .image{width:35.71429%;margin-left:0;margin-right:0;padding-bottom:0;min-height:100px}article.homepage .events .event .image .img{margin:0;padding-top:150%;min-height:680px;max-height:760px;background-size:cover;background-position:center}article.homepage .events .event .image .caption,article.homepage .events .event .image .artist{display:none}article.homepage .events .event .text{width:42.85714%;margin-left:0%;margin-right:0%;max-width:287px;margin-left:14.28571%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;padding-top:3.57143%}article.homepage .events .event .text h2{font-size:36px}article.homepage .events .event .text .where{border-top:1px solid #585858;border-bottom:1px solid #585858;padding:6px 0 3px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;margin:0 0 25px}article.homepage .events .event .text .info{margin:1em 0 2em;display:inline-block}article.homepage .len-lye{background:#F4F3F0}article.homepage .len-lye .main-image img{width:100%;height:auto;display:block}article.homepage .len-lye .images{font-size:0}article.homepage .len-lye .images img{width:25%;height:auto}article.homepage .len-lye .text{margin-left:25%;padding:7.14286% 21.42857% 17.85714% 25%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px;position:relative}article.homepage .len-lye .text h2{margin:0 0 0 -75%}article.homepage .shop{max-width:1148px;min-width:300px;margin:0 auto;background:#fff;position:relative;}article.homepage .shop:after{content:"";display:table}article.homepage .shop:after{clear:both}article.homepage .shop{zoom:1}}@media screen and (min-width:768px) and (max-width:767px){article.homepage .shop{margin:0 10px}}@media screen and (min-width:768px) and (min-width:1149px){article.homepage .shop:before{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);right:100%}}@media screen and (min-width:768px){article.homepage .shop h1{float:left;display:inline;width:32.14286%;margin-left:0%;margin-right:0%;margin-left:3.57143%;padding-top:60px;}}@media screen and (min-width:768px) and (min-width:769px) and (max-width:1147px){article.homepage .shop h1{font-size:4.09408vw}}@media screen and (min-width:768px) and (max-width:768px){article.homepage .shop h1{font-size:31.44251px}}@media screen and (min-width:768px) and (min-width:1148px){article.homepage .shop h1{font-size:47px}}@media screen and (min-width:768px){article.homepage .shop .product{float:left;display:inline;width:64.28571%;margin-left:0;margin-right:0}article.homepage .shop .product .text{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:5.55556%;padding-top:160px}article.homepage .shop .product .text h4{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal}article.homepage .shop .product .text .details{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:10px;margin:20px 0}article.homepage .shop .product .image{float:left;display:inline;width:61.11111%;margin-left:0%;margin-right:0%;padding-bottom:0;position:relative}article.homepage .shop .product .image .img{margin-bottom:0;padding-top:130%;max-height:600px;background-size:cover}article.homepage .shop .product .image .caption{display:none}}@media screen and (min-width:768px) and (min-width:1148px){article.homepage .shop .product .image .img{max-width:none;width:calc(100% + 50vw - 574px)}}@media screen and (max-width:767px){article.homepage{max-width:1148px;min-width:300px;margin:0 auto;}article.homepage:after{content:"";display:table}article.homepage:after{clear:both}article.homepage{zoom:1}}@media screen and (max-width:767px) and (max-width:767px){article.homepage{margin:0 10px}}@media screen and (max-width:767px){article.homepage .featured,article.homepage .events{margin:0 0 30px;padding:0 0 30px}article.homepage .featured .transport,article.homepage .events .transport{display:none}article.homepage .events .event .image .img,article.homepage .featured .feature .image .img{padding-top:89%;margin:0 0 10px}article.homepage .featured .feature .text{margin:0 0 20px}article.homepage .featured .feature .text .link{border-bottom:1px solid #000}article.homepage .len-lye{margin:0 -10px 40px}article.homepage .len-lye .main-image img{display:block;width:100%;height:auto}article.homepage .len-lye .images{font-size:0;margin:0}article.homepage .len-lye .images img{width:50%;height:auto}article.homepage .len-lye .text{padding:10px}article.homepage .shop .product .text{padding:0 0 10px}article.homepage .shop .product .image .img{padding-top:75%;background-size:cover}}article.checkout{max-width:1148px;min-width:300px;margin:0 auto;padding-top:40px}article.checkout:after{content:"";display:table}article.checkout:after{clear:both}article.checkout{zoom:1}@media screen and (max-width:767px){article.checkout{margin:0 10px}}article.checkout textarea{height:60px}article.checkout .form-field.suburb label{visibility:hidden}article.checkout ul.order-items{padding:0;margin:0 0 15px;list-style:none}article.checkout ul.order-items li{border-bottom:1px solid #000;margin:0;padding:10px 0;text-align:right}article.checkout ul.order-items li:after{content:"";display:block;clear:both}article.checkout ul.order-items li .item{float:left;margin:0;max-width:50%;text-align:left}article.checkout ul.order-items li .options,article.checkout ul.order-items li input[type="number"],article.checkout ul.order-items li button,article.checkout ul.order-items li .price{display:inline-block;vertical-align:bottom}article.checkout ul.order-items li .options,article.checkout ul.order-items li .quantity{margin:0 10px 0 0}article.checkout ul.order-items li input[type="number"]{width:40px;padding:4px 0 1px 3px;margin:0 10px 0 0;text-align:center}article.checkout ul.order-items li button{margin:0 10px 0 0;padding:5px 0;background:none;border:none;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.checkout ul.order-items li .price{text-transform:uppercase;min-width:70px}article.checkout .total{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;text-align:right}article.checkout input.update{background:none;border:none;float:left;margin:10px 0;padding:0;color:#585858;text-decoration:underline}article.checkout input.update:hover{text-decoration:none}article.checkout .wrap section{background:#fff;margin:0 0 10px;padding:3.125%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.checkout .wrap section h6{margin:0 0 25px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.checkout .wrap .submit{float:right}@media screen and (min-width:768px){article.checkout .wrap{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%;max-width:656px}article.checkout .wrap form.form{max-width:none}}@media screen and (max-width:767px){article.checkout{padding-top:0}article.checkout .wrap section{padding-top:20px}}@media screen and (min-width:320px){.no-hiddenscroll body{overflow-x:hidden}}body{-webkit-font-smoothing:antialiased}body,body #header,body #footer{background:#F4F3F0}@media screen and (max-width:767px){body #header nav.main{background-color:#F4F3F0}}body.whats-on,body.whats-on #header,body.whats-on #footer{background:#F0D553}@media screen and (max-width:767px){body.whats-on #header nav.main{background:#F0D553}}body.shop,body.shop #header,body.shop #footer{background:#4BC982}@media screen and (max-width:767px){body.shop #header nav.main{background:#4BC982}}body.news,body.news #header,body.news #footer{background:#FBA978}@media screen and (max-width:767px){body.news #header nav.main{background:#FBA978}}body.about,body.about #header,body.about #footer{background:#F6706A}@media screen and (max-width:767px){body.about #header nav.main{background:#F6706A}}body.len-lye,body.len-lye #header,body.len-lye #footer{background:#2C2C2C}@media screen and (max-width:767px){body.len-lye #header nav.main{background:#2C2C2C}}body.visit,body.visit #header,body.visit #footer{background:#c6c6c6}@media screen and (max-width:767px){body.visit #header nav.main{background:#c6c6c6}}body.support,body.support #header,body.support #footer{background:#7A6EB4}@media screen and (max-width:767px){body.support #header nav.main{background:#7A6EB4}}body.education,body.education #header,body.education #footer{background:#F0D553}@media screen and (max-width:767px){body.education #header nav.main{background:#F0D553}}body.text-white{color:#fff}#content{z-index:1}#footer{padding:80px 0;color:#000;position:relative;z-index:1;font-size:0}#footer>*{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}#footer p>a{text-decoration:none}#footer p>a:hover{color:#000}#footer .inner{max-width:1148px;min-width:300px;margin:0 auto;}#footer .inner:after{content:"";display:table}#footer .inner:after{clear:both}#footer .inner{zoom:1}@media screen and (max-width:767px){#footer .inner{margin:0 10px}}#footer .inner:after{content:"";display:table}#footer .inner:after{clear:both}#footer .inner{zoom:1}#footer .open{margin:0 0 60px}@media screen and (min-width:321px) and (max-width:679px){#footer .open{font-size:5.88235vw}}@media screen and (max-width:320px){#footer .open{font-size:18.82353px}}@media screen and (min-width:680px){#footer .open{font-size:40px}}#footer .opening-info,#footer .address,#footer .updates{margin:0 0 20px}#footer .updates h6{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#footer .updates a{display:block;padding:0;height:20px;position:relative}#footer .updates a:hover span{text-decoration:underline}#footer .logos{clear:both}#footer .logo,#footer .npdc{background:url(../c/site.scss) top left no-repeat;background-size:contain;height:0;overflow:hidden;display:inline-block;padding-top:72px}#footer .logo{background-image:url(../i/logo_black.png)}#footer .npdc{background-image:url(../i/npdc.png)}@media screen and (min-width:768px){#footer .open{margin-left:35.71429%}#footer .opening-info{float:left;display:inline;width:17.85714%;margin-left:0%;margin-right:0%;margin-left:35.71429%}#footer .address{float:left;display:inline;width:21.42857%;margin-left:0%;margin-right:0%}#footer .updates{float:left;display:inline;width:14.28571%;margin-left:0%;margin-right:0%}#footer .logo{width:17.85714%;margin-left:0%;margin-right:0%;margin-left:10.71429%}#footer .npdc{width:21.42857%;margin-left:0%;margin-right:0%;margin-left:2.3%;padding-top:50px}}@media screen and (max-width:767px){#footer .opening-info,#footer .address{float:left;width:50%}#footer .updates{clear:both}#footer .logo,#footer .npdc{width:40%;margin:0 4%}#footer .npdc{float:right}}body.text-white #footer{color:#F4F3F0}body.text-white #footer .updates a:before{background-position-x:right}body.text-white #footer .logo{background-image:url(../i/logo_white.png)}body.text-white #footer .npdc{background-image:url(../i/npdc_white.png)}article.p404{max-width:1148px;min-width:300px;margin:0 auto;}article.p404:after{content:"";display:table}article.p404:after{clear:both}article.p404{zoom:1}@media screen and (max-width:767px){article.p404{margin:0 10px}}article.p404>*{margin-left:25%;max-width:480px}@media screen and (max-width:767px){#content>article.education h4,#content>article.education h5,#content>article.education h6,#content>article.education p,#content>article.education ul,#content>article.about h4,#content>article.about h5,#content>article.about h6,#content>article.about p,#content>article.about ul,#content>article.len-lye .text h4,#content>article.len-lye .text h5,#content>article.len-lye .text h6,#content>article.len-lye .text p,#content>article.len-lye .text ul,#content>article.news-detail .body-content h4,#content>article.news-detail .body-content h5,#content>article.news-detail .body-content h6,#content>article.news-detail .body-content p,#content>article.news-detail .body-content ul{margin-left:60px}}