/*! 
 * Theme Name:  Catalogue
 * Theme URI:   http://thisiscatalogue.co.uk/
 * Author:      Catalogue
 * Author URI:  http://thisiscatalogue.co.uk/
 * Description: Catalogue - Wordpress Base Theme.
 * Version:     9.9.9
 * License:     GNU General Public License version 3
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Text Domain: catalogue *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.pull-left{float:left}.pull-right{float:right}dd{margin:0;padding:0}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre{margin:0 0 1.7142857143rem 0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:87.5%}body{margin:0;font-family:"akzidenz-grotesk_next",sans-serif;font-weight:400;font-style:normal;font-stretch:normal;color:#111;font-size:1rem;line-height:1.2em;background:#f0f0f0;-webkit-font-smoothing:antialiased;background-image:url(images/bg2.png);background-attachment:fixed}img{max-width:100%;vertical-align:bottom;height:auto}.clear{clear:both}.center{text-align:center}::-moz-selection{background:#111;color:#fff}::selection{background:#111;color:#fff}#page{padding:90px 20px;min-height:100vh}@media (min-width: 40em){#page{padding:130px 80px}}@font-face{font-family:'akzidenz-grotesk_next';src:url("fonts/agnextlight-webfont.woff2") format("woff2"),url("fonts/agnextlight-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'akzidenz-grotesk_next';src:url("fonts/agnextbold-webfont.woff2") format("woff2"),url("fonts/agnextbold-webfont.woff") format("woff");font-weight:500;font-style:bold}h1,h2,h3,h4,h5,h6{font-family:"akzidenz-grotesk_next",serif;font-weight:500}h1,.alpha{font-size:24px}@media (min-width: 30em){h1,.alpha{font-size:3.9975843648rem;line-height:1.2em}}h2,.beta{font-size:24px}@media (min-width: 30em){h2,.beta{font-size:2.827145944rem;line-height:1.2em}}@media (min-width: 30em){h3,.gamma{font-size:1.999396rem;line-height:1.2em}}@media (min-width: 30em){h4,.delta{font-size:1.414rem;line-height:1.2em}}@media (min-width: 30em){h5,.epsilon{font-size:1rem;line-height:1.2em}}@media (min-width: 30em){h6,.zeta{font-size:.7072135785rem;line-height:1.2em}}ul,ol,dl{margin-left:1.7142857143rem}dt{font-weight:600}code{font-family:monospace}a{color:#111}b,strong{font-weight:600}.link__icon{margin-left:1rem}#header{padding:20px;position:fixed;top:0px;left:0px;width:100%;z-index:10;background:#f0f0f0;background-image:url(images/bg2.png);background-attachment:fixed}@media (min-width: 40em){#header{padding:30px}}#header h1{float:left;margin:0px;font-size:1.999396rem;line-height:1.2em;line-height:26px;position:relative;z-index:10}@media (min-width: 40em){#header h1{font-size:3.9975843648rem;line-height:1.2em;line-height:0.8em}}#header h1 a{color:#fff;text-transform:uppercase;text-decoration:none;transition:color 0.2s ease}#header nav{float:right;position:relative;z-index:10}#header nav ul{margin:0px}#header nav ul li{display:inline-block;vertical-align:middle;margin-left:15px}#header nav ul li a{font-weight:bold;text-transform:uppercase;text-decoration:none;color:#666;transition:color .2s ease;font-size:17px}#header nav ul li a:hover{color:#111}#header nav ul li.info,#header nav ul li.insta,#header nav ul li.shop{margin-left:8px;background-color:#fff;padding:5px;border-radius:100%;line-height:0px;font-size:0px}@media (min-width: 40em){#header nav ul li.info,#header nav ul li.insta,#header nav ul li.shop{margin-left:20px;padding:10px}}#header nav ul li.info:first-child,#header nav ul li.insta:first-child,#header nav ul li.shop:first-child{margin-left:0px}#header nav ul li.info svg,#header nav ul li.insta svg,#header nav ul li.shop svg{width:15px;height:15px;display:block}@media (min-width: 40em){#header nav ul li.info svg,#header nav ul li.insta svg,#header nav ul li.shop svg{height:20px;width:20px}}#header nav ul li.info path,#header nav ul li.info g,#header nav ul li.info circle,#header nav ul li.insta path,#header nav ul li.insta g,#header nav ul li.insta circle,#header nav ul li.shop path,#header nav ul li.shop g,#header nav ul li.shop circle{transition:fill 0.2s ease;fill:#666}@media (min-width: 40em){#header nav ul li.info:hover path,#header nav ul li.info:hover g,#header nav ul li.info:hover circle,#header nav ul li.insta:hover path,#header nav ul li.insta:hover g,#header nav ul li.insta:hover circle,#header nav ul li.shop:hover path,#header nav ul li.shop:hover g,#header nav ul li.shop:hover circle{fill:#111}}#header nav ul li.info a,#header nav ul li.insta a,#header nav ul li.shop a{display:inline-block;line-height:0px}#header nav ul li.info.info,#header nav ul li.insta.info,#header nav ul li.shop.info{cursor:pointer}#header nav ul li.shop{border-radius:20px}#header nav ul li.shop a{color:#666}#header nav ul li.shop span.text{display:none}@media (min-width: 40em){#header nav ul li.shop span.text{display:inline-block;vertical-align:middle;width:0px;overflow:hidden;transition:width .2s;font-size:15px;line-height:22px}}#header nav ul li.shop span.icon{display:inline-block;vertical-align:middle}#header nav ul li.shop:hover span.text{width:50px}#header.active nav ul li.info-open-swap a{color:#fff}#about{position:fixed;top:0px;left:0px;width:100%;padding:90px 20px 20px 20px;background:#666;z-index:9;max-height:80vh;overflow:auto;background-image:url(images/bg3.png);background-attachment:fixed;-webkit-transform:translate3d(0px, -100%, 0px);transform:translate3d(0px, -100%, 0px);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}@media (min-width: 40em){#about{max-height:100vh}}@media (min-width: 40em){#about{padding:120px 30px 30px 30px}}#about p{max-width:900px;color:#fff;font-size:16px;line-height:1.2em;text-align:justify}#about p a{color:#fff;text-decoration:underline;transition:opacity 0.2s ease}#about p a:hover{opacity:0.7}@media (min-width: 40em){#about p{font-size:23px}}#about.active{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.thumb.post,.thumb.products{display:inline-block;vertical-align:bottom;padding:35px;width:100%;opacity:0;-webkit-transform:translate3d(0px, 100px, 0px);transform:translate3d(0px, 100px, 0px);transition:-webkit-transform 0.7s ease, opacity 0.5s ease;transition:transform 0.7s ease, opacity 0.5s ease}.thumb.post.active,.thumb.products.active{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}@media (min-width: 40em){.thumb.post.small,.thumb.products.small{width:30%}}@media (min-width: 40em){.thumb.post.small-med,.thumb.products.small-med{width:40%}}@media (min-width: 40em){.thumb.post.medium,.thumb.products.medium{width:50%}}@media (min-width: 40em){.thumb.post.med-large,.thumb.products.med-large{width:60%}}@media (min-width: 40em){.thumb.post.large,.thumb.products.large{width:75%}}.thumb.post a,.thumb.products a{display:inline-block;position:relative;width:100%}.thumb.post a .hover,.thumb.products a .hover{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:all 0.3s ease;background-image:url(images/bg3.png)}.thumb.post a .hover .inner,.thumb.products a .hover .inner{position:absolute;top:50%;left:50%;width:100%;padding:30px;color:#fff;text-transform:uppercase;font-size:1.414rem;line-height:1.2em;-webkit-transform:translate3d(-50%, -40%, 0px);transform:translate3d(-50%, -40%, 0px);font-weight:700;transition:all 0.3s ease}@media (min-width: 40em){.thumb.post a .hover .inner,.thumb.products a .hover .inner{font-size:1.999396rem;line-height:1.2em}}.thumb.post a .hover .inner .subtitle,.thumb.products a .hover .inner .subtitle{font-size:1rem;line-height:1.2em}@media (min-width: 40em){.thumb.post a .hover .inner .subtitle,.thumb.products a .hover .inner .subtitle{font-size:1.414rem;line-height:1.2em}}.thumb.post a .hover .inner .play_icon,.thumb.products a .hover .inner .play_icon{width:15px;height:auto;display:block;margin:0 auto;margin-top:15px}.thumb.post a img,.thumb.products a img{width:100%}.thumb.post a:hover .hover,.thumb.products a:hover .hover{opacity:1}.thumb.post a:hover .hover .inner,.thumb.products a:hover .hover .inner{-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px)}@font-face{font-family:'lightcase';src:url("fonts/lightcase.eot?55356177");src:url("fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("fonts/lightcase.woff?55356177") format("woff"),url("fonts/lightcase.ttf?55356177") format("truetype"),url("fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase', sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial, sans-serif;font-size:13px;line-height:1.5;text-align:left}@media screen and (max-width: 640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]){position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width: 641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;overflow:hidden;text-shadow:none;background-color:#000;-webkit-backface-visibility:hidden}}@media screen and (min-width: 641px){#lightcase-case[data-lc-type=image] #lightcase-content,#lightcase-case[data-lc-type=video] #lightcase-content{background-color:#333}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{-o-box-shadow:none;box-shadow:none}@media screen and (max-width: 640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{padding:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner,#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width: 640px){.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 640px) and (min-width: 641px){[data-lc-type=image] #lightcase-content .lightcase-contentInner,[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:0.75}}.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width: 641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width: 641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width: 640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width: 641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%;overflow:hidden}@media screen and (max-width: 640px){.lightcase-open body{padding:55px 0 70px 0}.lightcase-open body>*:not([id*='lightcase-']){position:fixed !important;top:-9999px !important;width:0 !important;height:0 !important;overflow:hidden !important}}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#fff;position:fixed;bottom:30px;left:0px;width:100%;text-align:center;font-weight:bold;text-transform:uppercase}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width: 640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin 0.5s infinite linear;animation:lightcase-spin 0.5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;transition:color, opacity, ease-in-out 0.25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:30px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}#lightcase-nav a[class*='lightcase-icon-'],#lightcase-nav a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;transition:color, opacity, ease-in-out 0.25s}#lightcase-nav a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']:hover{color:white}.lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px;background-image:url("images/prev.svg");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0.6}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev:hover{opacity:1}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next{right:15px;background-image:url("images/next.svg");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0.6}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next:hover{opacity:1}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width: 641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none;background-image:url("images/close.svg");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0.6 !important}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close:hover{opacity:1 !important}@media screen and (max-width: 640px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:absolute}}@media screen and (min-width: 641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed}}@media screen and (max-width: 640px){#lightcase-nav a[class*='lightcase-icon-']{font-size:24px;bottom:50%;margin-bottom:-0.5em}}@media screen and (min-width: 641px){#lightcase-nav a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}}#lightcase-overlay{display:none;width:100%;height:100%;position:fixed;z-index:2000;top:0;left:0;background:#222;background-image:url("images/bg3.png")}@media screen and (max-width: 640px){#lightcase-overlay{opacity:1 !important}}#video{height:100vh;width:100%;background:#111;position:relative;z-index:20;color:#fff;overflow:hidden}#video a{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;color:#fff;z-index:10;pointer:cursor}#video h1{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);text-transform:uppercase;font-size:1.999396rem;line-height:1.2em;width:100%;text-align:center}@media (min-width: 40em){#video h1{font-size:3.9975843648rem;line-height:1.2em}}#video iframe{position:absolute;top:0px;left:0px;width:100%;height:100% !important;-webkit-transform:scale(1.2);transform:scale(1.2)}#video #home_bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.home{text-align:center}#page{text-align:center}#page h2{text-align:center;color:#fff;text-transform:uppercase;margin:0px;font-size:1.414rem;line-height:1.2em}@media (min-width: 40em){#page h2{font-size:1.999396rem;line-height:1.2em}}#page .description{margin-top:0px}#page .description p{color:#fff;font-size:1.414rem;line-height:1.2em;font-weight:700}#page .description p a{color:#fff}#page #images_wrap{font-size:0px}#page #images_wrap .project_thumb{padding:35px;display:inline-block;vertical-align:middle;width:100%;opacity:0;-webkit-transform:translate3d(0px, 100px, 0px);transform:translate3d(0px, 100px, 0px);transition:-webkit-transform 0.7s ease, opacity 0.5s ease;transition:transform 0.7s ease, opacity 0.5s ease}@media (min-width: 40em){#page #images_wrap .project_thumb.small{width:30%}}@media (min-width: 40em){#page #images_wrap .project_thumb.small-med{width:40%}}@media (min-width: 40em){#page #images_wrap .project_thumb.medium{width:50%}}@media (min-width: 40em){#page #images_wrap .project_thumb.med-large{width:60%}}@media (min-width: 40em){#page #images_wrap .project_thumb.large{width:75%}}#page #images_wrap .project_thumb img,#page #images_wrap .project_thumb iframe{width:100%}#page #images_wrap .project_thumb.active{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.information{color:#fff;position:relative;height:100vh}.information .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);text-align:center;text-transform:uppercase;font-weight:700;font-size:1.414rem;line-height:1.2em;width:100%;padding:0px 30px;max-width:650px}.information .inner a{text-decoration:none;transition:opacity 0.2s ease;color:#fff}.information .inner a:hover{opacity:0.5}#product .images{display:inline-block;vertical-align:top;text-align:right}@media (min-width: 40em){#product .images{max-width:60%}}#product .images img{margin-bottom:30px;max-width:100%;max-height:80vh;width:auto;height:auto;display:inline-block}#product .images img:last-child{margin-bottom:0px}#product .info{margin-top:30px;font-size:1rem;line-height:1.2em;text-align:left}@media (min-width: 40em){#product .info{padding-left:40px;width:38%;display:inline-block;vertical-align:top;margin-top:0px;font-size:1.414rem;line-height:1.2em}}#product .info h2{text-align:left;margin-bottom:30px}#product .info .buy{margin-top:30px}#product .info .buy select{-webkit-appearance:none;padding:10px 15px;width:100%;border-radius:0px;border:0px;outline:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23cccccc'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-color:#fff}@media (min-width: 40em){#product .info .buy select{max-width:300px;font-size:1.414rem;line-height:1.2em}}#product .info .buy input{-webkit-appearance:none;padding:10px 15px;width:100%;border-radius:0px;border:0px;background:#111;outline:none;color:#fff;font-weight:bold;margin-top:10px;text-transform:uppercase}@media (min-width: 40em){#product .info .buy input{max-width:300px;font-size:1.414rem;line-height:1.2em}}
