/*!
 * fireshell
 * Fiercely quick and opinionated front-ends
 * http://getfireshell.com
 * @author Todd Motto
 * @version 1.1.0
 * Copyright 2013. MIT licensed.
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}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-cancel-button,input[type=search]::-webkit-search-decoration{-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}.clear:before,.clear:after{content:' ';display:table}.clear{*zoom:1}.clear:after{clear:both}*{-moz-box-sizing:border-box;box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:16px}body{background-color:#111;background-image:-webkit-radial-gradient(circle,#111,#333);background-image:radial-gradient(circle,#111,#333);margin:0;padding:0}@font-face{font-family:sol-icons;src:url(fonts/sol-icons.eot?ba5084c9b015cbd59143e65e14c5511c);src:url(fonts/sol-icons.eot?#iefix) format("embedded-opentype"),url(fonts/sol-icons.woff?ba5084c9b015cbd59143e65e14c5511c) format("woff"),url(fonts/sol-icons.ttf?ba5084c9b015cbd59143e65e14c5511c) format("truetype");font-weight:400;font-style:normal}.icon{font-family:sol-icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_backpack:before{content:"\f101"}.icon_man-hood-vest:before{content:"\f102"}.icon_man-hoodie:before{content:"\f103"}.icon_man-micro-vest:before{content:"\f104"}.icon_man-tank-top:before{content:"\f105"}.icon_tshirt:before{content:"\f106"}.icon_women-top:before{content:"\f107"}.icon_women-tunic-dress:before{content:"\f108"}body{overflow:hidden}#gallery h1,#gallery h2,#shop h1,#shop h2,#shop--link h1,#shop--link h2{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#fff}#gallery{position:absolute;left:0;top:0;z-index:1;width:100%}.shop--open #gallery{padding-right:14em}#nav{display:none}#shop{position:absolute;top:0;bottom:0;right:0;width:14em;-webkit-transform:translate3d(14em,0,0);-ms-transform:translate3d(14em,0,0);transform:translate3d(14em,0,0);z-index:10;-webkit-transition:all 250ms cubic-bezier(0.175,.885,.32,1);transition:all 250ms cubic-bezier(0.175,.885,.32,1)}.shop--open #shop{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#shop--link{position:absolute;right:0;top:1.66em;z-index:11;-webkit-transition:all 250ms cubic-bezier(0.175,.885,.32,1);transition:all 250ms cubic-bezier(0.175,.885,.32,1)}.shop--open #shop--link{right:14em;margin-right:-1px}#gallery{cursor:-webkit-zoom-in;cursor:zoom-in}.zoom--open #gallery{cursor:move}#gallery .swiper-slide{background:#000}#gallery .swiper-slide .art{max-height:95%;max-width:95%}#gallery .swiper-slide .art.swiper-lazy{-webkit-transition:opacity 1000ms cubic-bezier(0.175,.885,.32,1);transition:opacity 1000ms cubic-bezier(0.175,.885,.32,1);opacity:0}#gallery .swiper-slide .art.swiper-lazy-loaded{opacity:1}#gallery .swiper-slide .text{position:absolute;left:2em;bottom:0;text-align:left;color:#fff}#gallery .swiper-slide.swiper-slide-active .text{bottom:2em}#gallery .swiper-slide h1,#gallery .swiper-slide h2{margin:0;font-size:1em}#gallery .swiper-slide .title{font-size:1.5em}#gallery .swiper-slide .inspiration,#gallery .swiper-slide .description,#gallery .swiper-slide .text{-webkit-transition-delay:1000ms;transition-delay:1000ms;-webkit-transition-duration:1000ms;transition-duration:1000ms;-webkit-transition-property:all;transition-property:all}#gallery .swiper-slide .inspiration,#gallery .swiper-slide .description{color:#aaa;display:inline-block;opacity:0;-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em)}#gallery .swiper-slide.swiper-slide-active .inspiration{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.zoom--open #gallery .swiper-slide .text{bottom:0}.zoom--open #gallery .swiper-slide .inspiration{opacity:0;-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em)}.zoom--open #gallery .swiper-slide .description{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}#shop{background:#222;border-left:solid 1px #aaa}#shop .inner{height:100%;overflow-y:scroll}#shop .inner section{padding-top:3em;border-bottom:solid 1px #333}#shop .inner section h2{padding:0;margin:0;text-align:center;margin-bottom:2em;font-size:1em;text-transform:uppercase;color:#aaa}#shop .inner section ul{list-style:none;padding:0;text-align:center}#shop .inner section ul li{display:inline-block;margin-bottom:2em}#shop a{text-decoration:none}#shop a .icon{font-size:8em;color:#aaa;-webkit-transition:all 250ms;transition:all 250ms;-webkit-transform:none;-ms-transform:none;transform:none}#shop a:hover .icon{-webkit-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}#shop a span{display:block;color:#aaa;font-size:.75em;margin-top:1em}#shop--link{text-align:center;cursor:pointer;background:#222;border:solid 1px #999;padding:.5em 1.5em;border-radius:.5em 0 0 .5em;border-right-style:hidden;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1em;color:#aaa;text-transform:uppercase;color:#999}#shop--link:hover{padding-right:2em}.animated{-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animated--tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animated--pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes welcomeIn{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes welcomeIn{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.animated--welcomeIn{-webkit-animation-name:welcomeIn;animation-name:welcomeIn}@-webkit-keyframes welcomeOut{0%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes welcomeOut{0%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animated--welcomeOut{-webkit-animation-name:welcomeOut;animation-name:welcomeOut}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.animated--bounce{-webkit-animation-name:bounce;animation-name:bounce}@font-face{font-family:Font-Name;src:url(../fonts/font-name.eot);src:url(../fonts/font-name.eot?#iefix) format("embedded-opentype"),url(../fonts/font-name.woff) format("woff"),url(../fonts/font-name.ttf) format("truetype"),url(../fonts/font-name.svg#font-name) format("svg");font-weight:400;font-style:normal}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body{position:relative;height:100%}.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container .swiper-pagination{right:auto;left:2em}.zoom--open .swiper-container .swiper-pagination{-webkit-transform:translate3d(-3em,-50%,0);-ms-transform:translate3d(-3em,-50%,0);transform:translate3d(-3em,-50%,0);opacity:0}.swiper-container .swiper-pagination .swiper-pagination-bullet{background:#aaa;opacity:.5;width:.75em;height:.75em;margin:.33em 0}.swiper-container .swiper-pagination .swiper-pagination-bullet i{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#aaa;white-space:nowrap;opacity:0;margin-left:1em;position:relative;top:-.333em}.swiper-container .swiper-pagination .swiper-pagination-bullet:hover{opacity:1;-webkit-transform:scale(1.125);-ms-transform:scale(1.125);transform:scale(1.125)}.swiper-container .swiper-pagination .swiper-pagination-bullet:hover i{opacity:1}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.swiper-container .swiper-pagination .swiper-pagination-bullet-active i{color:#fff}.swiper-container .swiper-button-prev{top:10px;bottom:auto;left:50%;-webkit-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);transform:rotateZ(90deg)}.swiper-container .swiper-button-next{bottom:2em;top:auto;right:2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23aaaaaa'%2F%3E%3C%2Fsvg%3E");-webkit-animation:bounce 2s;animation:bounce 2s;-webkit-transition:all 250ms cubic-bezier(0.175,.885,.32,1);transition:all 250ms cubic-bezier(0.175,.885,.32,1)}.zoom--open .swiper-container .swiper-button-next{-webkit-transform:translateY(3em);-ms-transform:translateY(3em);transform:translateY(3em);opacity:0}