a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1{margin-top:0}:focus{outline:none}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(/fonts/montserrat-v23-latin-regular.woff2) format("woff2"),url(/fonts/montserrat-v23-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local(""),url(/fonts/montserrat-v23-latin-900.woff2) format("woff2"),url(/fonts/montserrat-v23-latin-900.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;src:local(""),url(/fonts/cinzel-v19-latin-900.woff2) format("woff2"),url(/fonts/cinzel-v19-latin-900.woff) format("woff")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:900;src:local(""),url(/fonts/cinzel-decorative-v14-latin-900.woff2) format("woff2"),url(/fonts/cinzel-decorative-v14-latin-900.woff) format("woff")}body{color:#000;font:100% Montserrat,sans-serif;text-transform:uppercase}body,h1,h2,h3,h4{font-weight:900;letter-spacing:.1em}h1,h2,h3,h4{cursor:default}h1{font-size:120px}h2{font-size:50px}h2 .txt-btn{margin:20px 0}h3{font-size:25px}h4{font-size:20px;line-height:40px}.no-results h2,.painting-info h2,main.contact h2{margin:40px 0 0;padding:15px 0;position:relative}p{font-size:20px;font-weight:400;letter-spacing:.3pt;line-height:130%;text-transform:none}a{color:#000;text-decoration:none}a:hover{color:#ff1690}.centre{text-align:center}.white{color:#fff}.outline-pink{color:#fff;text-shadow:-1px -1px 0 #ff1690,1px -1px 0 #ff1690,-1px 1px 0 #ff1690,1px 1px 0 #ff1690}.animation-glitch-box{display:block}.animation-glitch-box:hover{animation:glitch-box 3.5s ease-in-out infinite}@keyframes glitch-box{0%{background:#05ccdc;box-shadow:0 0 3px #05ccdc}4%{background:#fcf800;box-shadow:0 0 3px #fcf800}8%{background:#ff148e;box-shadow:0 0 2px #ff1690}90%{background:#05ccdc;box-shadow:0 0 3px #05ccdc,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}95%{background:#fcf800;box-shadow:4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}to{background:#ff148e;box-shadow:0 0 2px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}}@-webkit-keyframes glitch-box{0%{background:#05ccdc;box-shadow:0 0 3px #05ccdc}4%{background:#fcf800;box-shadow:0 0 3px #fcf800}8%{background:#ff148e;box-shadow:0 0 2px #ff1690}90%{background:#05ccdc;box-shadow:0 0 3px #05ccdc,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}95%{background:#fcf800;box-shadow:4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}to{background:#ff148e;box-shadow:0 0 2px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}}.btn,input.btn{border:5px solid #000;box-shadow:-6px 6px 0 0 #000;cursor:pointer;font-weight:900;text-align:center;text-transform:uppercase;width:auto}.btn:hover{box-shadow:-6px 6px 0 0 #ff1690}.btn:active,.btn:hover{border-color:#ff1690;color:#ff1690}.btn:active{box-shadow:-3px 3px 0 0 #ff1690;margin-right:3px;margin-top:3px}.btn a{display:block;height:100%;width:100%}.btn.btn-shop{box-shadow:3px 3px 0 0 #ff1690;margin-bottom:-3px;margin-left:3px;padding:10px;width:200px}.btn.btn-shop:hover{box-shadow:6px 6px 0 0 #ff1690;color:#ff1690}.btn.btn-shop:active{box-shadow:3px 3px 0 0 #ff1690;margin-bottom:-3px;margin-left:3px}.btn.btn-shop a{color:#000}.btn.btn-shop a:hover{border-bottom:none}.btn.btn-box{background:#fff;border:5px solid #000;font-size:50px;height:50px;line-height:50px;text-align:center;width:50px;z-index:10}.btn.btn-box:hover{border-color:#ff1690}.btn.btn-box a{margin:-5px;padding:5px}.btn.btn-box a:hover{border-bottom:none}.btn.btn-box.left{box-shadow:6px 6px 0 0 #000}.btn.btn-box.right{box-shadow:-6px 6px 0 0 #000}.btn.btn-box.left:hover{box-shadow:6px 6px 0 0 #ff1690}.btn.btn-box.right:hover{box-shadow:-6px 6px 0 0 #ff1690}.btn.btn-box.left:active{box-shadow:3px 3px 0 0 #ff1690;margin-left:3px;margin-top:3px}.btn.btn-box.right:active{box-shadow:-3px 3px 0 0 #ff1690;margin-right:3px;margin-top:3px}.btn.nav-left,.btn.nav-right{position:fixed;top:calc(50% - 50px);z-index:10}.btn.nav-right{right:2.5%}.no-results h2:before{background-color:#000}.no-results h2:before,.painting-info h2:before{content:"";height:10px;left:0;position:absolute;top:0;width:80px}.painting-info h2:before{background-color:#ff1690}.contact h2:before{background-color:#fff;content:"";height:10px;left:0;position:absolute;top:0;width:80px}.stop-scrolling{height:100%;overflow:hidden}.hamburger{display:none;position:absolute;width:100%}#hamburger-toggle{display:block;position:relative;-webkit-user-select:none;user-select:none;z-index:50}#hamburger-toggle input{-webkit-touch-callout:none;cursor:pointer;display:block;height:60px;margin-right:2.5%;opacity:0;position:absolute;right:0;width:44px;z-index:52}#hamburger-toggle input:checked~.btn-hamburger span{background:#000;opacity:1;transform:rotate(-45deg) translate(-3px,-4px)}#hamburger-toggle input:checked~.btn-hamburger span:nth-child(2){opacity:0;transform:rotate(0deg) scale(.2)}#hamburger-toggle input:checked~.btn-hamburger span:nth-child(3){opacity:1;transform:rotate(45deg) translate(-4px,4px)}.btn-hamburger{margin-right:2.5%;position:absolute;right:0;top:22px;width:44px;z-index:51}.btn-hamburger span{background:#000;display:block;height:8px;margin-bottom:6px;position:relative;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:auto}.btn-hamburger span:first-child{transform-origin:100% 0}.btn-hamburger span:nth-child(2),.btn-hamburger span:nth-child(3){transform-origin:100% 100%}#hamburger-toggle input:checked~#menu-overlay{transform:translate(0)}#hamburger-toggle input:checked~ul{opacity:1;transform:scale(1)}#menu-overlay{background:#fff;color:#fff;height:100vh;overflow:hidden;position:absolute;transform:translateY(-110%);transition:transform .5s ease;width:100vw}#menu-overlay ul{align-items:left;display:flex;flex-direction:column;font-size:45px;height:100%;list-style:none;padding:80px 0 50px 2.5%;width:100%}#menu-overlay ul li{padding:10px 0}#menu-overlay ul li a{color:#000}#menu-overlay ul li a.current,#menu-overlay ul li a:hover{color:#ff1690}#menu-hamburger{-webkit-font-smoothing:antialiased;background:#fff;list-style-type:none;margin:-500px 0 0;padding:150px 0 20px;position:absolute;transform-origin:0 0;transition:transform .5s cubic-bezier(.77,.2,.05,1);width:100%}#menu-hamburger li{font-size:22px;margin-left:2.5%;padding:10px 0}#menu-hamburger li a{color:#000}#menu-hamburger li a.current,#menu-hamburger li a:hover{color:#ff1690}nav{cursor:default;padding:20px 0}nav li{display:inline-block;list-style-type:none}nav li a{cursor:pointer}.main-nav li{padding:0 4px}.main-nav li:first-of-type{padding:0 4px 0 0}.sub-nav{font-size:30px}.sub-nav li{padding:0 10px}.sub-nav li:first-of-type{padding:0 10px 0 0}.nav-hover li a{padding:0 2px}.nav-hover li a:hover{background:linear-gradient(0deg,#fdf800 65%,transparent 0);border-bottom:none;color:#ff1690}.current{color:#ff1690;pointer-events:none}.bg-container{background-position:50%;background-position:scroll;background-repeat:no-repeat;background-size:cover;height:100vh;position:fixed;top:0;width:100vw;z-index:-2}.flex-grid{display:flex;flex-wrap:wrap}.flex-grid.flex-prev{gap:2%}.flex-img{box-shadow:0 0 0 1px #f2f2f2;display:flex;margin-bottom:2%;width:18.4%}.flex-img:hover{box-shadow:0 0 0 4px #ff1690,7px 7px 1px #ff1690}.flex-img .box-int,.flex-img a{margin:0 auto;width:100%}.flex-img img{display:block;width:100%}.flex-img{-webkit-transition:box-shadow .1s ease-in;-moz-transition:box-shadow .1s ease-in;-o-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}footer{background:#fff;padding:100px 0;width:100%}.socials{margin:0 auto;max-width:1000px;text-align:center;width:100%}.socials a:hover{border-bottom:none}.social-item{background-color:#ff1690;display:inline-block;height:60px;margin:5%;transition:background-color .3s ease-in-out;width:60px}.social-item:hover{background-color:#05ccdc}.social-icon{background-position:50%;background-repeat:no-repeat;background-size:40px;height:50px;margin:5px auto;width:50px}.social-icon.facebook{background-image:url(/img/socials/facebook.svg)}.social-icon.instagram{background-image:url(/img/socials/instagram.svg)}.social-icon.twitter{background-image:url(/img/socials/twitter.svg)}header{cursor:default;display:block;padding:15px 2.5% 0;position:relative;width:95%;z-index:100}header nav{font-size:20px;line-height:20px}section{width:100%}section.parallax{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:inline-block}section.splash-screen{background-color:rgba(11,12,14,.8);display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}section.splash-screen:after{clear:both;content:"";display:table}section.splash-screen.fixed{position:fixed}section.splash-screen.fixed-bottom .splash-image{background-position:bottom}section.splash-screen.splash-screen-light .splash-image{opacity:.2}section.splash-screen.splash-screen-dark .splash-image{opacity:.6}section.splash-screen.splash-screen-dark .splash-image:after{background:rgba(11,12,14,.5)}.splash-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;display:block;height:100%;opacity:1;width:100%;z-index:-2}.splash-image:after{background:rgba(11,12,14,.2);content:"";height:100%;pointer-events:none;position:absolute;width:100%}.logo{background-color:#ff1690;cursor:pointer;float:left;height:60px;margin-right:20px;width:60px;z-index:300}.logo:hover{-webkit-animation:glitch-box 2.5s ease-in-out infinite;animation:glitch-box 2.5s ease-in-out infinite;background:#001428}.logo svg{fill:#fff}.wordmark{display:block;margin:30px 0 0}h1.title{color:#ff1690;cursor:default;font-family:Cinzel,serif;font-size:190px;letter-spacing:-.08em;line-height:150px;padding:60px 0 0;position:relative;text-shadow:0 0 2px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75);transition:text-shadow .3s ease-in-out;z-index:-1}h1.title:before{background-color:#ff1690;box-shadow:0 0 2px #ff1690,3px 0 2px rgba(5,204,220,.75);content:"";height:15px;left:0;max-width:200px;position:absolute;top:0;width:100%}.animation-glitch-text{-webkit-animation:glitch-text 3.5s ease-in-out infinite;animation:glitch-text infinite 3.5s ease-in-out 0;text-shadow:0 0 2px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}@keyframes glitch-text{0%,90%{text-shadow:0 0 3px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}95%{text-shadow:4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}to{text-shadow:0 0 2px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}}@-webkit-keyframes glitch-text{0%,90%{text-shadow:0 0 3px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}95%{text-shadow:4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}to{text-shadow:0 0 2px #ff1690,4px 0 2px rgba(252,248,0,.75),-4px 0 2px rgba(5,204,220,.75)}}section.social{margin:0 auto}section.words{margin-bottom:4em;max-width:800px;text-align:justify}section.social{margin-bottom:2.5%;width:100%}section.social:hover .social-box img{opacity:.5}section.social .social-box{width:16.666%}section.social .social-box:hover img{opacity:1}section.social .social-box a,section.social .social-box img{background:#000;display:block;width:100%}section.social .social-box a:hover{border-bottom:none}main.painting{width:95%}section.painting{bottom:0;justify-content:center;left:0;margin:0 auto;position:absolute;top:0}section.painting .painting-int{display:block;height:100%;margin:0 auto;padding:0;width:100%}section.painting .painting-int.large-image{bottom:auto!important;cursor:-webkit-zoom-out!important;display:block!important;height:auto!important;max-height:none!important;position:relative!important;top:0!important}section.painting .painting-int.large-image img{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}section.painting .painting-int img{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}section.painting #painting-image{display:block;margin:0 auto;max-height:100%;max-width:100%;padding:0;z-index:1}.painting-info{bottom:40px;cursor:default;position:absolute}.painting-info h2{color:#ff1690;padding:15px 0 0}.painting-info .painting-categories{font-size:22px;padding:5px 0}.painting-info .painting-categories li{display:inline-block;padding:0 4px}.painting-info .painting-categories li:first-of-type{padding:0 4px 0 0}.painting-info .painting-categories li a.current{pointer-events:all}.painting-info .shop-btn{display:block;font-size:30px;padding:15px 0 0;position:relative}.painting-info .shop-btn a{background-color:#ff1690;color:#fff;display:inline-block;padding:10px 20px}.painting-info .shop-btn a:hover{background-color:#e40077;border-bottom:none}.painting-info .shop-btn a:active{background-color:#b3005d}.search{display:block;margin:20px 0;position:relative}.search:after{clear:both;content:"";display:table}#search{border:none;font-family:Montserrat,sans-serif;font-size:60px;font-weight:900;width:100%}input.btn.btn-search{background-image:url(/img/search.svg);background-position:50%;background-repeat:no-repeat;background-size:35px 35px;display:none;height:60px;position:absolute;right:0;text-align:center;top:0;width:60px}input.btn.btn-search:active,input.btn.btn-search:hover{background-image:url(/img/search-hover.svg)}.no-results{cursor:default;width:100%}.theme-default main,.theme-white main{display:block;margin:0 auto;width:95%}.theme-default main{width:95%}.theme-white,.theme-white a,.theme-white h1,.theme-white nav li,.theme-white nav li a{color:#fff}.theme-white a:hover,.theme-white nav li a.current{color:#ff1690}.theme-white .nav-hover li a:hover{background:none;color:#ff1690}.theme-white main.contact h2:after,.theme-white main.contact h2:before{background-color:#fff}.theme-white .btn-hamburger span{background:#fff}.theme-white h1.title:before{background-color:#fff;box-shadow:0 0 2px #fff,2px 2px 2px rgba(255,20,142,.75)}.theme-white .animation-glitch-text{-webkit-animation:glitch-white 2.5s ease-in-out infinite;animation:glitch-white infinite 2.5s ease-in-out 0;text-shadow:0 0 2px #fff,4px 0 2px rgba(255,20,142,.75),-4px 0 2px rgba(5,204,220,.75)}@keyframes glitch-white{0%,90%{text-shadow:0 0 3px #fff,4px 0 2px rgba(255,20,142,.75),-4px 0 2px rgba(5,204,220,.75)}95%{text-shadow:4px 0 2px rgba(255,20,142,.75),-4px 0 2px rgba(5,204,220,.75)}to{text-shadow:0 0 2px #fff,4px 0 2px rgba(255,20,142,.75),-4px 0 2px rgba(5,204,220,.75)}}@-webkit-keyframes glitch-white{0%,90%{text-shadow:0 0 3px #fff,4px 0 2px rgba(255,20,142,.75),-4px 0 2px rgba(5,204,220,.75)}95%{text-shadow:4px 0 2px rgba(255,20,142,.75),-4px 0 2px rgba(5,204,220,.75)}to{text-shadow:0 0 2px #fff,4px 0 2px rgba(255,20,142,.75),-4px 0 2px rgba(5,204,220,.75)}}@media screen and (max-width:1366px){.flex-img,.grid.grid-default .grid-box{width:23.5%}.grid.grid-default .grid-box:nth-of-type(5n){margin-right:2%}.grid.grid-default .grid-box:nth-of-type(4n){margin-right:0}}@media screen and (max-width:1200px){h1.title{font-size:120px;line-height:90px}}@media screen and (max-width:834px){h1.title{font-size:85px;line-height:75px}.flex-img{width:32%}section.social .social-box{width:25%}}@media screen and (max-width:768px){h1,h1.title{font-size:85px}h1.title{line-height:80px}.flex-img{width:49%}header{height:60px;padding:10px 2.5% 0;width:60px}header nav{display:none}.hamburger{display:block}.sub-nav li{margin:0 8px 0 0;padding:0}.sub-nav li:first-of-type{padding:0}section.painting{margin-top:15px;position:relative}section.painting #painting-image{cursor:default}section.painting-nav{display:block;height:60px;margin:10px 0;position:relative;width:100%}.btn.nav-left,.btn.nav-right{position:absolute;top:auto}.painting-info{bottom:auto;position:relative}.painting-info .painting-categories{font-size:25px}.painting-info .shop-btn{margin:0;padding:20px 0}section.words h3,section.words p{margin-left:0}section.words h3{font-size:20px}section.social .social-box{width:33.33%}.search{display:block;margin:15px 0 30px}#search{font-size:30px;height:60px;margin:0;width:calc(97.5% - 100px)}#search,input.btn.btn-search{display:inline-block}}@media screen and (max-width:736px){h1.title{font-size:75px;line-height:70px}}@media screen and (max-width:667px){h1.title{font-size:68px;line-height:58px}}@media screen and (max-width:568px){h1.title{font-size:55px;line-height:50px}}@media screen and (max-width:465px){h1.title{font-size:50px;line-height:45px}}@media screen and (max-width:414px){h2{font-size:35px}h1.title{font-size:45px;line-height:40px}section.words h3{font-size:14px}.flex-img{width:100%}.grid.grid-default .grid-box{margin:0 0 2.5%;width:100%}section.social .social-box{width:50%}}@media screen and (max-width:375px){h2{font-size:30px}h1.title{font-size:42px;line-height:42px}section.words h3{font-size:13px}}@media screen and (max-width:350px){h1.title{font-size:38px;line-height:38px}}@media screen and (max-width:320px){h1{font-size:35px}h2{font-size:30px}h1.title{font-size:35px;line-height:35px}.sub-nav{font-size:25px}.sub-nav li:first-of-type{padding:0 px 0 0}}