@charset "UTF-8";@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=c80dbda0-3273-4a4b-97df-ff0c56e8e087");@font-face{font-family:"HelveticaNeueW01-55Roma";src:url("/static/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");src:url("/static/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("/static/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("/static/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("/static/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg")}@font-face{font-family:"HelveticaNeueW01-56It";src:url("/static/fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix");src:url("/static/fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix") format("eot"),url("/static/fonts/2c056da8-4920-4e20-8c69-8a6b315458a9.woff") format("woff"),url("/static/fonts/2381d918-136d-444f-8391-db0cba6da388.ttf") format("truetype"),url("/static/fonts/d0697971-6f58-4597-942e-8beabd1adc87.svg#d0697971-6f58-4597-942e-8beabd1adc87") format("svg")}@font-face{font-family:"HelveticaNeueW01-65Medi";src:url("/static/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");src:url("/static/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("/static/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("/static/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("/static/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg")}@font-face{font-family:"Perpetua MT W02";src:url("/static/fonts/07e713e7-af49-41a3-aef9-a0a694c92de2.eot?#iefix");src:url("/static/fonts/07e713e7-af49-41a3-aef9-a0a694c92de2.eot?#iefix") format("eot"),url("/static/fonts/7941c064-698b-44af-b40d-139d96edda7c.woff") format("woff"),url("/static/fonts/1d78ab99-50c3-451e-be0f-7aa751680910.ttf") format("truetype"),url("/static/fonts/aa05908b-c26b-4e96-ad3e-d22d4cb2faa3.svg#aa05908b-c26b-4e96-ad3e-d22d4cb2faa3") format("svg")}.clearfix,#account_nav ul,#product-detail nav.switcher,#news.permalink .article .block.products{*zoom:1}.clearfix:before,#account_nav ul:before,#product-detail nav.switcher:before,#news.permalink .article .block.products:before,.clearfix:after,#account_nav ul:after,#product-detail nav.switcher:after,#news.permalink .article .block.products:after{content:" ";display:table}.clearfix:after,#account_nav ul:after,#product-detail nav.switcher:after,#news.permalink .article .block.products:after{clear:both}.icon{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}/*!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:bold}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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;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}html{color:#2D2D2D;font:400 13px/17px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}body{background-color:#FCF6ED}body.zepel{background-color:white}@font-face{font-family:"james-dunlop";src:url("/static/fonts/james-dunlop.eot");src:url("/static/fonts/james-dunlop.eot?#iefix") format("embedded-opentype"),url("/static/fonts/james-dunlop.woff") format("woff"),url("/static/fonts/james-dunlop.ttf") format("truetype"),url("/static/fonts/james-dunlop.svg#james-dunlop") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"james-dunlop"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"james-dunlop"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pinterest:before{content:"a"}.icon-facebook:before{content:"b"}.icon-twitter:before{content:"c"}.icon-instagram:before{content:"d"}.icon-arrow-left:before{content:"e"}.icon-arrow-up:before{content:"f"}.icon-arrow-right:before{content:"g"}.icon-arrow-down:before{content:"h"}.icon-email:before{content:"i"}.icon-hamburger-nav:before{content:"j"}.icon-search:before{content:"k"}.icon-jd:before{content:"l"}.grid_container{display:block;margin-left:auto;margin-right:auto;width:1090px}@media(min-width:930px) and (max-width:1090px){.grid_container{width:970px}}@media screen and (min-width:767px) and (max-width:979px){.grid_container{width:auto;margin:0 20px}}@media screen and (max-width:767px){.grid_container{width:auto;margin:0 14px}}.grid_row{*zoom:1}.grid_row:before,.grid_row:after{content:" ";display:table}.grid_row:after{clear:both}.grid_col_1{float:left;width:5%}.grid_col_2{float:left;width:10%}.grid_col_3{float:left;width:15%}.grid_col_4{float:left;width:20%}.grid_col_5{float:left;width:25%}.grid_col_6{float:left;width:30%}.grid_col_7{float:left;width:35%}.grid_col_8{float:left;width:40%}.grid_col_9{float:left;width:45%}.grid_col_10{float:left;width:50%}.grid_col_11{float:left;width:55%}.grid_col_12{float:left;width:60%}.grid_col_13{float:left;width:65%}.grid_col_14{float:left;width:70%}.grid_col_15{float:left;width:75%}.grid_col_16{float:left;width:80%}.grid_col_17{float:left;width:85%}.grid_col_18{float:left;width:90%}.grid_col_19{float:left;width:95%}.grid_col_20{float:left;width:100%}.grid_prefix_1{margin-left:5%}.grid_suffix_1{margin-right:5%}.grid_prefix_2{margin-left:10%}.grid_suffix_2{margin-right:10%}.grid_prefix_3{margin-left:15%}.grid_suffix_3{margin-right:15%}.grid_prefix_4{margin-left:20%}.grid_suffix_4{margin-right:20%}.grid_prefix_5{margin-left:25%}.grid_suffix_5{margin-right:25%}.grid_prefix_6{margin-left:30%}.grid_suffix_6{margin-right:30%}.grid_prefix_7{margin-left:35%}.grid_suffix_7{margin-right:35%}.grid_prefix_8{margin-left:40%}.grid_suffix_8{margin-right:40%}.grid_prefix_9{margin-left:45%}.grid_suffix_9{margin-right:45%}.grid_prefix_10{margin-left:50%}.grid_suffix_10{margin-right:50%}.grid_prefix_11{margin-left:55%}.grid_suffix_11{margin-right:55%}.grid_prefix_12{margin-left:60%}.grid_suffix_12{margin-right:60%}.grid_prefix_13{margin-left:65%}.grid_suffix_13{margin-right:65%}.grid_prefix_14{margin-left:70%}.grid_suffix_14{margin-right:70%}.grid_prefix_15{margin-left:75%}.grid_suffix_15{margin-right:75%}.grid_prefix_16{margin-left:80%}.grid_suffix_16{margin-right:80%}.grid_prefix_17{margin-left:85%}.grid_suffix_17{margin-right:85%}.grid_prefix_18{margin-left:90%}.grid_suffix_18{margin-right:90%}.grid_prefix_19{margin-left:95%}.grid_suffix_19{margin-right:95%}.grid_prefix_20{margin-left:100%}.grid_suffix_20{margin-right:100%}@media screen and (max-width:767px){.mobile_no_show{display:none!important}.full_width_mobile{float:none;margin-left:0;margin-right:0;width:100%}}@media screen and (min-width:767px) and (max-width:979px){.tablet_no_show{display:none!important}.full_width_tablet{float:none;width:100%}}img.block{display:block}h1{font:400 60px/60px "Perpetua MT W02",georgia,serif;margin:0;letter-spacing:-1px}h1.sans{font:400 40px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}@media screen and (max-width:767px){h1{font:400 40px/40px "Perpetua MT W02",georgia,serif}}p a{color:#2D2D2D;text-decoration:underline}.no-touch p a:hover{text-decoration:none}h1,h2,h3,h4,h5{font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:inherit}#account_nav{color:#FCF6ED;line-height:44px;margin-bottom:50px;position:relative;z-index:100}body.zepel #account_nav{background-color:#2D2D2D}#account_nav nav{background-color:#2D2D2D}#account_nav nav .product-search{display:none}body.zepel #account_nav nav .product-search{display:block}body.zepel #account_nav nav .my-portfolio,body.zepel #account_nav nav .downloads,body.zepel #account_nav nav .clearance{display:none}#account_nav ul{border-left:1px solid #FCF6ED}body.zepel #account_nav ul{border-color:white}#account_nav ul,#account_nav li{list-style-type:none;padding:0;margin:0}#account_nav li{float:left}#account_nav a{display:block;color:#FCF6ED;text-decoration:none;padding:0 15px}.no-touch #account_nav a:hover{background-color:#FCF6ED;color:#2D2D2D}body.zepel #account_nav a{color:white}.no-touch body.zepel #account_nav a:hover{background-color:white;color:#2D2D2D}#account_nav p{margin:0;padding-right:20px}#account_nav p a{display:inline;text-decoration:underline;padding:0}.no-touch #account_nav p a:hover{background-color:transparent;color:#FCF6ED;text-decoration:none}#account_nav li{border-right:1px solid #FCF6ED}body.zepel #account_nav li{border-color:white}#account_nav p.user-info{color:#2D2D2D;text-align:right;padding-right:0}body.zepel #account_nav p.user-info{color:white}#account_nav p.user-info a{color:inherit}#account_nav .cart,#account_nav .checkout{display:block;text-align:center;padding:0}#account_nav a.checkout{background-color:#666}.no-touch #account_nav a.checkout:hover{color:#2D2D2D;background-color:#FCF6ED}@media screen and (max-width:767px){#account_nav{height:auto;line-height:24px}#account_nav li{border:none;width:auto}#account_nav li:first-child{width:100%}#account_nav li p{padding:0}#account_nav li a{padding:0 10px}#account_nav .cart{width:50%}#account_nav .checkout{width:100%}}#nav{margin-top:40px}#nav .row_1{border-bottom:6px solid #2D2D2D}body.zepel #nav .row_1{border-bottom-width:3px}#nav .row_1 .grid_col_3{position:relative;height:52px}#nav .logo{display:block;text-decoration:none;color:#2D2D2D;width:493px;height:32px;background:url("/static/i/logo.png?v3") no-repeat top left}html.backgroundsize #nav .logo{background:url("/static/i/logo@2x.png?v3") no-repeat top left;background-size:contain}@media screen and (max-width:767px){#nav .logo{width:auto;background-size:contain}}#nav .logo.mokum{background-image:none;height:48px}html.backgroundsize #nav .logo.mokum{background-image:none;background-size:contain}body.zepel #nav .logo{margin-bottom:20px;width:282px;height:111px;background:url("/static/i/zepel.png") no-repeat top left;background-size:contain}html.backgroundsize body.zepel #nav .logo{background:url("/static/i/zepel.png") no-repeat top left;background-size:contain}@media screen and (max-width:767px){body.zepel #nav .logo{width:185px;height:73px}}@media screen and (max-width:767px){#nav{margin-bottom:50px}#nav .account,#nav .region{width:50%}}body.zepel #nav .account.authenticated{display:none}body.zepel #nav .region{display:none}#nav .client_login,#nav .profile_switch,#nav .region_switch{position:absolute;bottom:0;left:0;right:0;padding-bottom:10px;text-decoration:none;color:#2D2D2D;cursor:pointer}#nav .client_login *,#nav .profile_switch *,#nav .region_switch *{cursor:pointer}.no-touch #nav .client_login:hover{text-decoration:underline}#nav .profile_switch select,#nav .region_switch select{display:block;position:absolute;opacity:0;filter:alpha(opacity=0);left:10px;right:0;z-index:40;top:0;width:90%}#nav .profile_switch select:active,#nav .profile_switch select:focus,#nav .region_switch select:active,#nav .region_switch select:focus{opacity:1;filter:alpha(opacity=100)}#nav .profile_switch .arrow,#nav .region_switch .arrow{position:absolute;width:20px;height:20px;text-align:center;font:400 16px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;right:0;top:0}#nav .profile_switch{padding-right:10px;width:100%;width:calc(100% - 10px)}#nav .region_switch{border-left:1px solid #2D2D2D;padding-left:10px}body.zepel #nav .site-sections{display:none}#nav .main_nav_item{padding:0 0 10px 0;display:block;border-top:6px solid #2D2D2D;position:relative;font:400 17px/24px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;text-decoration:none;color:#2D2D2D;width:14%}#nav .main_nav_item .border{position:absolute;right:0;top:0;bottom:10px;width:1px;background-color:#2D2D2D}#nav .main_nav_item .top-border{height:6px;background-color:transparent;margin-bottom:20px}#nav .main_nav_item .line{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left:10px}.no-touch #nav .main_nav_item.hoverable:hover .top-border,#nav .main_nav_item.active .top-border{background-color:#2D2D2D}#nav .main_nav_item:first-child .line{margin-left:0}#nav .main_nav_item .break{display:block}@media screen and (max-width:767px){#nav .main_nav_item{width:50%;font:400 18px/22px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#nav .main_nav_item .border{display:none}}@media screen and (min-width:767px) and (max-width:979px){#nav .main_nav_item{font:400 18px/22px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;width:20%}}#nav .social{float:right;text-align:right;margin-top:8px;font:400 20px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;white-space:nowrap;margin-bottom:5px}@media screen and (min-width:767px) and (max-width:979px){#nav .social{width:20%}}#nav .social a{text-decoration:none;color:#2D2D2D;background:#2D2D2D;height:1.6em;width:1.6em;display:inline-block;text-align:center;border-radius:50%}#nav .social a img{display:none}html.svg #nav .social a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left:5px}html.svg #nav .social a.facebook{margin-left:3px}html.svg #nav .social a .icon{display:none}html.svg #nav .social a img{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;height:20px}#nav .social a img{max-height:.8em;max-width:.8em;margin-top:.4em}.no-touch #nav .social a:hover{opacity:.5;filter:alpha(opacity=50)}@media screen and (max-width:767px){#nav .search_row{display:none;margin-bottom:80px}}body.zepel #nav .search_row{visibility:hidden}#nav .subs{border-bottom:2px solid #2D2D2D;text-align:right;margin-top:10px}body.zepel #nav .subs{display:none}#nav .subs ul,#nav .subs li{padding:0;margin:0;list-style-type:none}#nav .subs li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:0 0 10px 15px}#nav .subs a{color:#2D2D2D;text-decoration:none;border-bottom:1px solid transparent;font-size:12px}.no-touch #nav .subs a:hover{border-bottom:1px solid #2D2D2D}#nav .subs li.active a,#nav .subs li.active a:hover{color:#FFF;border-bottom-color:transparent}@media screen and (max-width:767px){#nav .subs{text-align:left;padding-bottom:20px}#nav .subs li{padding:4px 10px 4px 0}}@media screen and (max-width:767px){#nav a.main_nav_item{display:block;float:none;width:100%;border-width:0 0 1px 0;border-bottom:1px solid #2D2D2D;padding:9px 0;font-size:17px}#nav a.main_nav_item .top-border{display:none}#nav a.main_nav_item .break{display:none}#nav a.main_nav_item .line{display:inline;vertical-align:baseline;margin:0;border-width:0}#nav a.main_nav_item.active,#nav a.main_nav_item.hoverable:hover{text-decoration:underline}#nav a.main_nav_item.active .line,#nav a.main_nav_item.hoverable:hover .line{border-width:0}#nav .row_1{border-bottom-width:2px}#nav .subs{border-bottom:none}#nav .subs li{display:block}}body.zepel .subs.in-footer{display:none}.subs.in-footer ul{list-style-type:none;margin:20px 0;padding:0}.subs.in-footer ul a{color:#2D2D2D;text-decoration:none;border-bottom:1px solid transparent}.no-touch .subs.in-footer ul a:hover{border-bottom:1px solid #2D2D2D}#footer{border-top:2px solid #2D2D2D;border-bottom:1px solid #2D2D2D;padding-bottom:40px;margin-bottom:40px;font-size:11px}body.zepel #footer{display:none}#footer p{margin:0;padding:10px 0}#footer a{color:#2D2D2D;text-decoration:none;border-bottom:1px solid transparent}.no-touch #footer a:hover{border-bottom-color:#2D2D2D}@media screen and (min-width:767px) and (max-width:979px){#footer .full_width_mobile{width:20%}#footer .full_width_mobile+.full_width_mobile{width:40%}}#footer form.newsletter input{display:block;text-align:right;width:98%;border:0;background-color:transparent;padding:10px 0;outline:none;padding-right:2%;cursor:pointer}#footer form.newsletter input::-webkit-input-placeholder{color:#2D2D2D}#footer form.newsletter input:-moz-placeholder{color:#2D2D2D}#footer form.newsletter input::-moz-placeholder{color:#2D2D2D}#footer form.newsletter input:-ms-input-placeholder{color:#2D2D2D}#footer form.newsletter input:focus{cursor:default;background-color:#FFF}#footer form.newsletter input:focus::-webkit-input-placeholder{color:#CCC}#footer form.newsletter input:focus:-moz-placeholder{color:#CCC}#footer form.newsletter input:focus::-moz-placeholder{color:#CCC}#footer form.newsletter input:focus:-ms-input-placeholder{color:#CCC}.product-card{float:left;width:20%;border-top:2px solid #2D2D2D;position:relative;display:block;color:#2D2D2D;text-decoration:none;padding-top:4%}.product-card .border{position:absolute;left:0;top:0;bottom:20px;width:1px;background-color:#AFAAA5}.product-card .remove_link{position:absolute;width:30px;height:30px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#2D2D2D;top:-10px;right:-10px;color:#FFF;text-align:center;font:400 21px/30px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;z-index:100;display:none}.product-card .remove_link .x{position:relative;top:-2px}@media screen and (max-width:767px){.product-card .remove_link{display:block}}@media screen and (min-width:767px) and (max-width:979px){.product-card .remove_link{display:block}}.no-touch .product-card .remove_link:hover{text-decoration:none;background-color:#AFAAA5}.product-card h2{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:10px 20px;padding:0;font:400 13px/17px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;position:absolute;top:0;left:0;z-index:10}.product-card h2 span{border-bottom:1px solid transparent}@media(min-width:930px) and (max-width:1090px){.product-card{width:25%}}@media screen and (min-width:767px) and (max-width:979px){.product-card{width:33.3333%}}@media screen and (max-width:767px){.product-card{width:50%;padding-top:10%}}.product-card .thumb{margin:20px;position:relative}.product-card .thumb img.guide{width:100%;display:block}.product-card .thumb .image{position:relative;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#FFF;overflow:hidden;-moz-transition:border-radius .2s ease .2s;-o-transition:border-radius .2s ease .2s;-webkit-transition:border-radius .2s ease;-webkit-transition-delay:.2s;transition:border-radius .2s ease .2s;background-size:cover;background-repeat:no-repeat;background-position:center center}.product-card .thumb .image img{width:100%;display:block}.product-card .thumb .image .image-half{top:0;left:0;right:50%;bottom:0;background-color:#fff;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}.product-card .thumb .image .image-half+.image-half{left:50%;right:0}.no-touch .product-card:hover .remove_link{display:block}.no-touch .product-card:hover h2 span{border-bottom-color:#2D2D2D;-moz-transition:border-bottom-color .2s ease;-o-transition:border-bottom-color .2s ease;-webkit-transition:border-bottom-color .2s ease;transition:border-bottom-color .2s ease}.no-touch .product-card:hover .thumb .image{-moz-transition:border-radius .2s ease 0s;-o-transition:border-radius .2s ease 0s;-webkit-transition:border-radius .2s ease;-webkit-transition-delay:0s;transition:border-radius .2s ease 0s;-webkit-border-radius:0;border-radius:0;background-clip:padding-box}form.generic button,form.generic input[type=submit],.btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;border:0;background-color:#2D2D2D;outline:none;color:#FCF6ED;text-transform:uppercase;padding:14px 60px;font:400 15px/15px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;text-decoration:none}body.zepel form.generic button,body.zepel form.generic input[type=submit],body.zepel .btn{color:white}form.generic button.full_width,form.generic input[type=submit].full_width,.btn.full_width{display:block;width:100%;text-align:center;padding:16px 0}.no-touch form.generic button:hover,.no-touch form.generic input[type=submit]:hover,.no-touch .btn:hover{background-color:#FFF;color:#2D2D2D;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}body.zepel .no-touch form.generic button:hover,body.zepel .no-touch form.generic input[type=submit]:hover,body.zepel .no-touch .btn:hover{background-color:#FCF6ED;color:#2D2D2D}form.generic button.on-white:hover,form.generic input[type=submit].on-white:hover,.btn.on-white:hover{background-color:#FCF6ED;color:#2D2D2D;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}body.zepel form.generic button.on-white:hover,body.zepel form.generic input[type=submit].on-white:hover,body.zepel .btn.on-white:hover{background-color:white}.btn_no_chrome{border:none;background-color:transparent;padding:0;text-decoration:none;text-align:left;outline:none;-webkit-appearance:none;text-decoration:none;color:#2D2D2D}.no-touch .btn_no_chrome:hover{text-decoration:underline}.edge-arrow{position:fixed;width:100px;height:100px;top:50%;margin-top:-51px;border:1px solid #2D2D2D;text-align:center;color:#2D2D2D;font:400 50px/115px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;z-index:900;background-color:#FCF6ED;-webkit-transition:right .1s;transition:right .1s}.edge-arrow.left{left:0;border-left:0}.edge-arrow.right{right:0;border-right:0}.no-touch .edge-arrow:hover{background-color:#2D2D2D;color:#FFF}.no-touch .edge-arrow:hover i{color:#FFF}.edge-arrow:active{opacity:.9;filter:alpha(opacity=90);right:-4px}@media screen and (max-width:767px){.edge-arrow{display:none}}.inspiration-row{border-top:2px solid #2D2D2D;padding-bottom:40px}.inspiration-row .header h3{font:400 26px/26px georgia,serif}@media screen and (max-width:767px){.inspiration-row .header{border-bottom:2px solid #2D2D2D}}.inspiration-row .inspiration-card{display:block;position:relative;text-decoration:none;color:#2D2D2D}@media screen and (max-width:767px){.inspiration-row .inspiration-card{width:50%}}.inspiration-row .inspiration-card h4{font:400 13px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:16px}.inspiration-row .inspiration-card .image{height:30px;padding-bottom:120%;background-size:cover;background-repeat:no-repeat;margin:8px 12px 0 6px}.inspiration-row .inspiration-card .border{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#AFAAA5}.modal{position:fixed;left:0;right:0;bottom:0;top:0;z-index:500}body.zepel.search .modal{z-index:1000}.modal .bg{position:absolute;left:0;right:0;bottom:0;top:0;z-index:501}.modal .white{width:700px;max-width:100%;min-height:411px;background-color:#FCF6ED;position:relative;top:50vh;margin:-300px auto 0;max-height:600px;overflow:auto;z-index:502}body.zepel .modal .white{background-color:white}@media screen and (max-width:767px){.modal .white{width:100%;top:0;margin-top:0;max-height:99999px}}.modal.loaded .white{background-color:#FFF}.modal .preloader{width:80px;height:80px;background:#FCF6ED url("/static/i/search-preloader.gif") no-repeat center center}body.zepel .modal .preloader{background:white url("/static/i/zepel-search-preloader.gif") no-repeat center center}.modal .content{margin:60px 30px 0 30px;padding-bottom:30px}.modal .close,.modal .print,.modal .pdf{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:right;cursor:pointer;z-index:100;position:relative;padding-left:20px;color:#2D2D2D;text-decoration:none}.modal h3{font:400 21px/24px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0;clear:both}.modal .pieces h3,.modal .on-order h3,.modal .samples h3{padding-bottom:20px;border-bottom:2px solid #2D2D2D}.modal table,.modal table.table{width:100%;font:400 13px/19px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}.modal table.priceless,.modal table.table.priceless{table-layout:fixed}.modal table .cl_bg,.modal table.table .cl_bg{background:#f0f0f0}.modal table thead td,.modal table.table thead td{color:#A8A8A8;padding:8px 8px 8px 0;min-width:15px}.modal table thead td.order_qty,.modal table.table thead td.order_qty{padding-left:8px}.modal table thead td.blank,.modal table.table thead td.blank{width:15px}.modal table thead tr.service td,.modal table.table thead tr.service td{padding:12px 8px 0 0;text-align:center}.modal table thead tr.service td.cl_bg,.modal table.table thead tr.service td.cl_bg{padding-left:8px}.modal table tbody tr.sample td.type.first,.modal table tbody tr.sample td.price.first,.modal table tbody tr.memo td.type.first,.modal table tbody tr.memo td.price.first,.modal table.table tbody tr.sample td.type.first,.modal table.table tbody tr.sample td.price.first,.modal table.table tbody tr.memo td.type.first,.modal table.table tbody tr.memo td.price.first{padding-bottom:0;border-bottom:0}.modal table tbody tr.sample td.type.second,.modal table tbody tr.sample td.price.second,.modal table tbody tr.memo td.type.second,.modal table tbody tr.memo td.price.second,.modal table.table tbody tr.sample td.type.second,.modal table.table tbody tr.sample td.price.second,.modal table.table tbody tr.memo td.type.second,.modal table.table tbody tr.memo td.price.second{padding-top:0}.modal table tbody tr.sample td.type.second.sample.price,.modal table tbody tr.sample td.price.second.sample.price,.modal table tbody tr.memo td.type.second.sample.price,.modal table tbody tr.memo td.price.second.sample.price,.modal table.table tbody tr.sample td.type.second.sample.price,.modal table.table tbody tr.sample td.price.second.sample.price,.modal table.table tbody tr.memo td.type.second.sample.price,.modal table.table tbody tr.memo td.price.second.sample.price{padding-top:8px}.modal table tbody tr.roll_length td,.modal table.table tbody tr.roll_length td{border-bottom:0;padding-left:8px;color:#A8A8A8}.modal table tbody td,.modal table.table tbody td{border-bottom:1px solid #2D2D2D;padding:8px 8px 8px 0;min-width:15px}.modal table tbody td.order,.modal table.table tbody td.order{padding-left:8px;white-space:nowrap;padding-right:16px}.modal table tbody td.order_piece,.modal table.table tbody td.order_piece{text-align:center}.modal table tbody td.blank,.modal table.table tbody td.blank{width:15px}.modal table .no-discount,.modal table.table .no-discount{color:#AFAAA5}.modal table td.price.sample,.modal table.table td.price.sample{position:relative}.modal table td.price.sample span.symbol,.modal table.table td.price.sample span.symbol{position:absolute;right:100%;margin-top:1px}.modal table td.price.sample input,.modal table.table td.price.sample input{width:54px;height:24px;line-height:24px;border:1px solid #2D2D2D;text-indent:3px;position:relative;top:-2px;outline:none}.modal table td.price.sample input[disabled],.modal table.table td.price.sample input[disabled]{color:#AFAAA5;border-color:transparent}.modal table td.order,.modal table.table td.order{width:76px;padding-bottom:4px}.modal table td.order input,.modal table.table td.order input{width:54px;height:24px;line-height:24px;border:1px solid #2D2D2D;text-indent:3px;position:relative;top:-2px;outline:none}.modal table td.order input[disabled],.modal table.table td.order input[disabled]{color:#AFAAA5;border-color:transparent}.modal .non-pieces{margin:50px 0}.modal .non-pieces table td.pieceless_order,.modal .non-pieces table.table td.pieceless_order{width:76px;padding-bottom:4px}.modal .non-pieces table td.pieceless_order input,.modal .non-pieces table.table td.pieceless_order input{width:54px;height:24px;line-height:24px;border:1px solid #2D2D2D;text-indent:3px;position:relative;top:-2px;outline:none}.modal .non-pieces table td.pieceless_order input[disabled],.modal .non-pieces table.table td.pieceless_order input[disabled]{color:#AFAAA5;border-color:transparent}.modal .non-pieces table td.roll_length,.modal .non-pieces table.table td.roll_length{width:76px;padding-bottom:4px;line-height:24px}.modal .non-pieces table td.pieceless_order,.modal .non-pieces table.table td.pieceless_order{padding-left:8px;white-space:nowrap;padding-right:16px}.modal h3+.non-pieces form>p{display:none}.modal .submit{width:290px;float:right;margin-top:20px}.modal.invoice .white{width:960px;margin-left:auto;margin-right:auto;left:0;right:0}.modal.invoice .white .content img{position:absolute;left:45px;right:auto;top:110px;z-index:1;width:845px;height:auto}.modal.invoice .white .content.zepel img{left:5px;top:70px;width:895px}.modal.invoice .white pre{position:relative;z-index:10;font-size:15px;line-height:18px;font-family:courier,monospace}.modal.invoice .white .content.statement img{left:20px;top:60px;width:870px}.modal.invoice .white .content.statement pre{font-size:11px;line-height:18px;font-family:courier,monospace}.modal table.colour-summary thead th,.modal table.colour-summary tfoot th{text-align:left;font-family:"HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;font-weight:normal;color:#AFAAA5}.modal table.colour-summary thead th.numeric,.modal table.colour-summary tfoot th.numeric{text-align:right}.modal table.colour-summary a{color:#2D2D2D}.modal table.colour-summary tbody td.label{font-weight:normal;text-align:left}.modal table.colour-summary tbody td{text-align:right}.modal table.colour-summary tbody tr:last-child td{border-bottom:none}.first-visit-popup{position:absolute;background:#FCF6ED;padding:10px;width:690px;height:440px;margin-top:-220px;top:56%;margin-left:auto;margin-right:auto;left:0;right:0;z-index:10000;box-shadow:rgba(0,0,0,0.3) 3px 3px 10px}.first-visit-popup button.close{position:absolute;top:10px;right:15px;border:none;background:none;padding:10px}.first-visit-popup .inner{padding:60px;text-align:center;border:2px solid #333;border-color:rgba(20,20,20,0.7);height:316px;border-radius:1px;font-family:georgia,serif}.first-visit-popup .inner h2{font-size:2.2em;line-height:1.3;margin-top:0}.first-visit-popup .inner p{font-size:1.15em;line-height:1.5}@media screen and (max-width:767px){.first-visit-popup{display:none}}table.table{width:100%}table.table thead{font:400 13px/19px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}table.table thead td{padding:10px;color:#A8A8A8;padding-bottom:20px}table.table tbody{font:400 14px/22px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}table.table tbody td{border-bottom:1px solid #AFAAA5;padding:10px}table.table.striped tbody tr:nth-child(2n) td{background-color:#F6EFE6}body.zepel table.table.striped tbody tr:nth-child(2n) td{background:#eee}#cart{padding-bottom:100px}#cart h2{border-bottom:2px solid #2D2D2D;padding:10px 0 25px 0}#cart td{vertical-align:top;border-right:1px solid #F4EFE6;font:400 13px/15px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#cart td:last-child{border-right:0}#cart td .remove{vertical-align:bottom!important}#cart td a{line-height:1.3;text-decoration:none;border-bottom:1px solid #2D2D2D;color:#2D2D2D;cursor:pointer}.no-touch #cart td a:hover{border-bottom-color:transparent}#cart td.quantity{white-space:nowrap}#cart tbody td{padding-top:12px;padding-bottom:12px}#cart tbody td.gross_price{white-space:nowrap}#cart tbody td.gross_price .symbol{margin-right:3px}#cart tbody td.discount{white-space:nowrap}#cart tbody td.discount .symbol{margin-left:3px}#cart tbody tr:last-child td{border:none}#cart .comments textarea{display:block;width:90%;border:1px solid #2D2D2D;padding:6px;margin-top:-6px;position:relative}#cart input.quantity,#cart input.gross_price,#cart input.discount{border:1px solid #2D2D2D;padding:4px;margin-top:-4px;width:40px;text-align:center;margin-right:4px}#cart input.error{border-color:#F30}#cart .error-message{color:#F30}#cart a.zoom{position:relative;display:block;margin-top:4px;width:20px;height:20px;font:400 20px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;border:0;z-index:1}#cart a.zoom .preview{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;position:absolute;overflow:hidden;width:134px;height:134px;left:-57px;top:-57px;display:none;pointer-events:none!important;z-index:100}html.rgba #cart a.zoom .preview{border:14px solid rgba(220,220,220,0.46)}.no-touch #cart a.zoom:hover .preview{display:block}#cart .continue{border-top:2px solid #2D2D2D;margin-bottom:20px}#cart .cart_direct_add{margin:0 0 40px}#cart .cart_direct_add .search-box{width:300px;margin-top:-1px;border:1px solid #2D2D2D;height:38px;position:relative;line-height:38px;overflow:visible;z-index:100}#cart .cart_direct_add .search-box input{position:absolute;border:0;display:block;left:0;top:0;bottom:0;outline:none;text-indent:5px;background-color:transparent;width:88%;line-height:38px;height:38px}#cart .cart_direct_add .matches{left:-1px!important;width:100%}#search{margin-top:-40px;padding-bottom:100px;position:relative}body.zepel #search .border{position:absolute;left:25%;top:0;bottom:0;width:1px;background-color:#2D2D2D}#search .edge{position:absolute;left:25%;top:0;bottom:0;width:1px;background:#2D2D2D;z-index:999;pointer-events:none}body.zepel #search .edge{display:none}#search .heading{position:relative}#search .heading .border{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#2D2D2D}#search .heading h1{font-family:"Perpetua MT W02",georgia,serif;padding:40px 0 20px 20px}@media screen and (max-width:767px){#search .heading h1{padding-left:0;display:none}}#search .heading .meta{position:absolute;bottom:10px;right:0;width:20%}#search .heading .meta p{margin:0}@media screen and (max-width:767px){#search .heading .meta{position:static;width:auto}}#search .reset_search{margin-top:0}#search #grid{position:relative}#search #grid .meta{margin:20px}@media screen and (max-width:767px){#search #grid{clear:both}}#search .loading-more{font:400 20px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-top:8px;padding-left:16px}#search .preloader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;background-color:#FCF6ED}body.zepel #search .preloader{background:#fff;left:20px}#search .preloader .icon{width:80px;height:80px;position:absolute;left:0;top:0;background:#FCF6ED url("/static/i/search-preloader.gif") no-repeat center center}body.zepel #search .preloader .icon{background:#fff url("/static/i/zepel-search-preloader.gif") no-repeat center center}#search .sidebar{position:relative}#search .sidebar .sort_order_div{position:absolute;top:-38px;right:-300%;width:115px}#search .sidebar .sort_order_div .label{height:38px;line-height:38px}#search .sidebar .sort_order_div select{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;width:100%;left:0;height:38px;line-height:38px;text-indent:5px;outline:none;border:none;background-color:transparent}#search .sidebar .sort_order_div .arrow{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:right}#search .sidebar .sort_order_div i::before{height:38px;line-height:38px}#search .sidebar form{margin-right:16px}@media screen and (max-width:767px){#search .sidebar form{margin-right:0}}#search .sidebar h4{border-bottom:2px solid #2D2D2D;font:400 16px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;padding-bottom:8px;margin:-28px 0 10px 0}@media screen and (max-width:767px){#search .sidebar h4{margin-top:10px}}#search .sidebar h4 .arrow{float:right;font-size:18px;line-height:28px}#search .sidebar h4 .icon-arrow-down,#search .sidebar h4.open .icon-arrow-right{display:none}#search .sidebar h4.open .icon-arrow-down,#search .sidebar h4 .icon-arrow-right{display:inline-block}#search .sidebar input.keywords{width:100%;border:1px solid #2D2D2D;background-color:transparent;outline:none;height:18px;line-height:18px;padding:10px 0;text-indent:5px;margin-bottom:20px}#search .sidebar input.keywords:focus{background-color:#FFF}#search .sidebar input.keywords.placeholder{color:#AFAAA5}#search .sidebar input.keywords#id_colour_q{margin-top:20px}@media screen and (max-width:767px){#search .sidebar{margin-bottom:50px}#search .sidebar .sort_order_div{right:0;top:auto;bottom:-42px}#search .sidebar .search-filters{margin-bottom:10px}#search .sidebar .search-filters .top.generated{position:relative;margin-top:-10px;border-top:1px solid #2D2D2D;border-bottom:1px solid #2D2D2D}#search .sidebar .search-filters .top.generated h5{font:400 13px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0;margin-right:40px}#search .sidebar .search-filters .arrow{position:absolute;right:0;top:0;font-size:18px;line-height:40px}#search .sidebar .search-filters .icon-arrow-down,#search .sidebar .search-filters.open .icon-arrow-right{display:none}#search .sidebar .search-filters.open .icon-arrow-down,#search .sidebar .search-filters .icon-arrow-right{display:inline-block}#search .sidebar .search-filters.open .top.generated{border-bottom:transparent}}#search .sidebar .group{border-top:2px solid #2D2D2D;margin-bottom:20px}body.zepel #search .sidebar .group{display:none}#search .sidebar .group h5{font:400 13px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0}#search .sidebar .group .top{position:relative;border-bottom:1px solid #2D2D2D;height:40px;line-height:40px;cursor:pointer}#search .sidebar .group .top .arrow{position:absolute;right:0;top:0;width:40px;height:40px;font:400 20px/46px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;text-align:right}.no-touch #search .sidebar .group:hover{border-top-color:#BBB}.no-touch #search .sidebar .group:hover .top{border-bottom-color:#BBB}#search .sidebar .group .icon-arrow-down{display:none}#search .sidebar .group .options{padding-top:16px}#search .sidebar .group #tests-opts>p{font-size:.8em;line-height:1.3}#search .sidebar .group .option{position:relative;min-height:17px;margin-bottom:4px}#search .sidebar .group .option input[type=checkbox]{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;opacity:0}#search .sidebar .group .option .box{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:2px;width:10px;height:10px;border:1px solid #2D2D2D}#search .sidebar .group .option input[type=checkbox]:checked+.box{background-color:#2D2D2D}#search .sidebar .group .option label{position:absolute;left:0;top:0;right:0;bottom:0;text-indent:20px}.no-touch #search .sidebar .group .option:hover label{text-decoration:underline}.no-touch #search .sidebar .group.open:hover{border-top-color:#2D2D2D;cursor:pointer}.no-touch #search .sidebar .group.open:hover .top{border-bottom-color:#2D2D2D}#search .sidebar .group.open .icon-arrow-down{display:inline}#search .sidebar .group.open .icon-arrow-right{display:none}#search .sidebar .group.closed .options{display:none}#search .sidebar .group.colours .column{width:50%;float:left}#search .sidebar .group.colours .option .icon{display:none;width:20px;height:20px}#search #product-detail{position:relative;max-width:327px}body.paused{overflow:hidden}#product-detail .heading{position:relative;border-bottom:1px solid #2D2D2D}#product-detail .heading h1{padding:20px 0 20px 0}#product-detail .heading .meta{position:absolute;bottom:10px;right:0;width:20%}#product-detail .heading .meta p{margin:0}#product-detail .brand-name{margin-bottom:0}#product-detail .brand-name img{max-width:100%}#product-detail .brand-name.no-image{position:absolute;bottom:25px}@media screen and (max-width:767px){#product-detail .brand-name.no-image{position:static;bottom:auto}}#product-detail .brand-name.no-image a{text-decoration:none;color:#2D2D2D;font:400 30px/30px "HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif}#product-detail .unavailable-banner{font-size:200%;font-family:"Perpetua MT W02",georgia,serif;text-align:center;border-bottom:1px solid #2D2D2D}#product-detail .sample{background-color:#FDFAF5}body.zepel #product-detail .sample{background:white}#product-detail .sample .image{padding:80px}@media screen and (max-width:767px){#product-detail .sample .image{padding:20px}}#product-detail .sample img{width:100%}#product-detail .product-images{margin:18px 32px 18px 0}@media screen and (max-width:767px){#product-detail .product-images{margin:10px 0}}#product-detail .product-images .situ form{font-size:.85em;margin-top:.75em}body.zepel #product-detail .product-images .situ form{display:none}#product-detail .product-images img{width:auto;height:auto;margin:auto;max-width:100%;display:block}#product-detail .product-images .sample{position:relative;margin-bottom:55px}#product-detail .product-images .selvedge{position:absolute;width:53px;max-width:100%;height:auto;left:80px;bottom:17px}@media screen and (max-width:767px){#product-detail .product-images .selvedge{position:relative;left:20px;bottom:10px}}#product-detail nav.switcher{border-top:1px solid #2D2D2D;margin-right:32px;margin-bottom:32px}#product-detail nav.switcher a{float:left;line-height:33px;height:33px;width:115px;padding-left:5px;padding-top:1px;border-right:1px solid #2D2D2D;color:#2D2D2D;text-decoration:none}#product-detail nav.switcher a.current{padding-top:0;border-top:1px solid #2D2D2D}#product-detail nav.switcher a:first-child{padding-left:0;width:120px}#product-detail .right_column{position:relative}@media screen and (max-width:767px){#product-detail .right_column{clear:both}}#product-detail .swatch_preview{width:368px;height:389px;position:fixed;top:50%;left:50%;margin-top:-184px;margin-left:-327px;background-color:#FCF6ED;z-index:6999;opacity:0;filter:alpha(opacity=0)}body.zepel #product-detail .swatch_preview{background:white}.touch #product-detail .swatch_preview{display:none!important}#product-detail .swatch_preview .preview{position:absolute;left:18px;top:18px;right:18px;bottom:18px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:none}#product-detail .swatch_preview .preview .image{top:0;left:0;right:0;bottom:0;background-color:#fff;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}#product-detail .swatch_preview .preview .image-half{top:0;left:0;right:50%;bottom:0;background-color:#fff;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}#product-detail .swatch_preview .preview .image-half+.image-half{left:50%;right:0}#product-detail .swatch_preview .preview.active{display:block}#product-detail .swatch_preview.with-selvedge{padding-bottom:53px}#product-detail .swatch_preview.with-selvedge .preview{bottom:71px}#product-detail .swatch_preview .selvedge{position:absolute;bottom:10px;left:18px}#product-detail .product_body{overflow:hidden}@media screen and (max-width:767px){#product-detail .swatches{border:1px solid #2D2D2D;border-width:2px 0 1px}}#product-detail .swatches h5{font:400 12px/32px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0}#product-detail .swatches .top{position:relative;height:32px;line-height:32px;cursor:pointer}#product-detail .swatches .top .arrow{position:absolute;right:0;top:0;width:32px;height:32px;font:400 20px/36px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;text-align:right}#product-detail .swatches .icon-arrow-down{display:none}#product-detail .swatches .options{padding:8px 0}#product-detail .swatches.closed .options{display:none}#product-detail .swatches.open .icon-arrow-down{display:inline}#product-detail .swatches.open .icon-arrow-right{display:none}#product-detail .swatches.open .options{display:block}#product-detail .swatches .internal{padding-bottom:200px;border-right:1px solid #2D2D2D}@media screen and (max-width:767px){#product-detail .swatches .internal{float:left;width:100%;*zoom:1;border:none;height:auto;padding-bottom:0}#product-detail .swatches .internal:before,#product-detail .swatches .internal:after{content:" ";display:table}#product-detail .swatches .internal:after{clear:both}}#product-detail .swatches .clearance{margin:22px 0 22px 22px;font:400 13px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#product-detail .swatches .clearance:first-child{padding-bottom:16px;border-bottom:1px solid #AFAAA5}#product-detail .swatches .clearance a{color:inherit}.no-touch #product-detail .swatches .clearance a:hover{text-decoration:none}#product-detail .swatches .swatch{margin-left:22px;border-bottom:1px solid #AFAAA5;display:block;text-decoration:none;color:#2D2D2D}#product-detail .swatches .swatch.more-colors h3{width:70%}#product-detail .swatches .swatch.more-colors h3.link{text-decoration:underline}@media screen and (max-width:767px){#product-detail .swatches .swatch{position:relative;float:left;width:33.33333%;margin-left:0;border-bottom:none}#product-detail .swatches .swatch .border{position:absolute;left:0;top:0;bottom:0;width:0;background-color:#2D2D2D}}#product-detail .swatches .swatch h3{margin:0;padding:0;font:400 13px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-top:16px}#product-detail .swatches .swatch h3 span{border-bottom:1px solid transparent}@media screen and (max-width:767px){#product-detail .swatches .swatch h3{margin:11px;height:20px;font-size:10px}}#product-detail .swatches .swatch .image{position:relative;overflow:hidden;margin:16px 16px 16px 0;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center;-moz-transition:border-radius .2s ease .2s;-o-transition:border-radius .2s ease .2s;-webkit-transition:border-radius .2s ease;-webkit-transition-delay:.2s;transition:border-radius .2s ease .2s}@media screen and (max-width:767px){#product-detail .swatches .swatch .image{margin:10px}}#product-detail .swatches .swatch .image .image-half{top:0;left:0;right:50%;bottom:0;background-color:#fff;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}#product-detail .swatches .swatch .image .image-half+.image-half{left:50%;right:0}.no-touch #product-detail .swatches .swatch:hover h3 span{border-bottom-color:#2D2D2D}.no-touch #product-detail .swatches .swatch:hover .image{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-moz-transition:border-radius .2s ease 0s;-o-transition:border-radius .2s ease 0s;-webkit-transition:border-radius .2s ease;-webkit-transition-delay:0s;transition:border-radius .2s ease 0s}#product-detail .swatches .swatch:last-child{border-bottom:0}#product-detail .swatches img{width:100%;display:block;height:0;padding-top:100%}#product-detail .brand .border{border-bottom:1px solid #2D2D2D}#product-detail .brand .border.left{margin-right:10px}#product-detail .brand h2{margin:0;font:400 32px/32px "HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;padding:18px 0}#product-detail .brand h2 a{text-decoration:none;color:#2D2D2D}.no-touch #product-detail .brand h2 a:hover{text-decoration:underline}#product-detail .brand .left{color:#FCF6ED}#product-detail .brand .left img{opacity:0;filter:alpha(opacity=0)}body.zepel #product-detail .related{display:none}#product-detail .related>.border{height:2px;background-color:#2D2D2D}#product-detail .related .column{margin-top:-2px}#product-detail .related .header{padding-top:12px}#product-detail .related .header h2{margin:0;font:400 27px/32px georgia,serif}#product-detail .related .product-card .border{left:-1px!important}#product-detail .detail{font:400 12px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;border-top:1px solid #2D2D2D;padding:10px 0;clear:both;margin-bottom:0}#product-detail .detail.collapsable{padding:0}#product-detail .detail p{margin:0}#product-detail .detail h5{font:400 12px/32px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0}#product-detail .detail h5 span.reduced{margin-left:20px;font-weight:bold;text-transform:uppercase}#product-detail .detail ul{margin:0;padding:0}#product-detail .detail ul li{list-style-type:none;margin:0;padding:0}#product-detail .detail .top{position:relative;height:32px;line-height:32px;cursor:pointer}#product-detail .detail .top .arrow{position:absolute;right:0;top:0;width:32px;height:32px;font:400 20px/36px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;text-align:right}#product-detail .detail .icon-arrow-down{display:none}#product-detail .detail .options{padding:8px 0}#product-detail .detail.closed .options{display:none}#product-detail .detail.open .icon-arrow-down{display:inline}#product-detail .detail.open .icon-arrow-right{display:none}#product-detail .detail.open .options{display:block}#product-detail .detail:last-of-type{margin-bottom:16px;border-bottom:1px solid #2D2D2D}#product-detail p.detail .value{float:right}#product-detail .details{margin-bottom:70px;margin-top:16px;position:relative;font:400 12px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}@media screen and (max-width:767px){#product-detail .details{margin-left:0}}#product-detail .details .caption{margin-top:0;padding-top:16px}#product-detail .product-info{margin:10px 20px 20px 0}@media screen and (max-width:767px){#product-detail .product-info{margin-top:30px}}#product-detail .info{padding:0;margin:0;margin-bottom:30px;font:400 12px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#product-detail .info p{margin:0;padding:0}#product-detail .info li{list-style-type:none;padding:6px 0;margin:0;border-bottom:1px solid #2D2D2D;clear:both}#product-detail .info li:after{content:" ";display:block;clear:both}#product-detail .info li .term{float:left}#product-detail .info li .action{float:right;display:block;width:38%;text-align:right;color:#2D2D2D}#product-detail .info li .value{float:right}#product-detail .info li a{color:#2D2D2D}#product-detail p.status{list-style-type:none;padding:6px 0;margin:0;border-bottom:1px solid #2D2D2D;clear:both;margin-left:16px;margin-top:30px}#product-detail p.status:after{content:" ";display:block;clear:both}#product-detail p.status .term{float:left}#product-detail p.status .action{float:right;display:block;width:38%;text-align:right;color:#2D2D2D}#product-detail p.status .value{float:right}#product-detail p.status a{color:#2D2D2D}#product-detail p,#product-detail .detail,#product-detail .actions,#product-detail .product-info,#product-detail .info,#product-detail .order{margin-left:16px}#product-detail p p,#product-detail .detail p,#product-detail .actions p,#product-detail .product-info p,#product-detail .info p,#product-detail .order p{margin-left:0}@media screen and (max-width:767px){#product-detail p,#product-detail .detail,#product-detail .actions,#product-detail .product-info,#product-detail .info,#product-detail .order{margin-left:0}}#product-detail .site-action{position:relative;display:block}#product-detail .site-action input{display:inline}#product-detail .site-action p{margin:0;margin-right:24px}#product-detail .site-action p span{border-bottom:1px solid #2D2D2D}#product-detail .site-action .icon{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:19px;height:19px;background-color:#2D2D2D;margin-top:10px;color:#FFF;text-align:center;font:400 12px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;overflow:visible}#product-detail .site-action .icon .tip{background-color:rgba(252,246,237,0.96);text-align:left;position:absolute;top:60px;right:10px;left:0;display:none;max-width:100%;z-index:600}#product-detail .site-action .icon .tip>span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;color:#2D2D2D;padding:0 4px}.no-touch #product-detail .site-action .icon:hover{background-color:#BCBCBC;color:#2D2D2D}.no-touch #product-detail .site-action .icon:hover .tip{display:block}.no-touch #product-detail .site-action:hover p span{border-bottom-color:transparent}#product-detail .order{margin-bottom:30px}#product-detail .order .btn{margin-bottom:1px}#product-detail .order form.add span.add{display:block}#product-detail .order form.add span.remove{display:none}#product-detail .order form.remove span.add{display:none}#product-detail .order form.remove span.remove{display:block}#product-detail .order .btn{text-transform:none!important;padding:10px 0;cursor:pointer}#product-detail .order .view-favourites{display:none;padding-top:3px;color:#2D2D2D;text-align:center}#product-detail .order form.remove .view-favourites{display:block}#product-detail .actions{position:relative;margin-bottom:30px}#product-detail .actions>.border{position:absolute;left:50%;margin-left:-10px;width:1px;top:0;bottom:0;background-color:#2D2D2D}#product-detail .actions .column{float:left;width:50%}body.zepel #product-detail .actions.portfolio{display:none}#product-detail .actions.social{border-top:2px solid #2D2D2D}#product-detail .actions.social a.share{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:34px;height:34px;background-color:#2D2D2D;text-align:center;color:#FCF6ED;font:400 20px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}.no-touch #product-detail .actions.social a.share:hover{background-color:#FFF;color:#2D2D2D}body.zepel #product-detail .actions.social a.share{color:white}#product-detail .collection-inspiration{margin-top:50px}#product-detail.fixed .images{position:fixed;top:0}#product-detail .stock-info li.detail{border-top:none}#product-detail .price-table{width:100%;margin-top:0}#product-detail .price-table td,#product-detail .price-table th{text-align:right}#product-detail .price-table td.type,#product-detail .price-table th.type{text-align:left}#product-detail .price-table th{font-weight:normal;color:#AFAAA5}#home .edge{position:absolute;left:0;top:0;z-index:1;overflow:hidden;background-color:#FCF6ED}#home .edge .image{position:absolute;z-index:1;top:0}#home .edge .image.second{z-index:2}#home .image{background-size:cover;background-position:center center}#home .brands{margin-bottom:60px;border-bottom:2px solid #2D2D2D;height:58px;margin-top:-39px}#home .brands a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;height:58px;font:400 13px/58px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;text-decoration:none;color:#2D2D2D}#home .brands a img{height:34px;display:inline-block;vertical-align:middle;margin-top:-4px}.no-touch #home .brands a:hover{text-decoration:underline}#home .brands .selected{opacity:.6}#home .brands .divider{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:1px;height:52px;margin:4px 10px}#home .promo-image{padding-bottom:100%;padding-top:30px;height:0;overflow:hidden;height:auto;margin:20px 0 60px 0;position:relative;background-color:#FCF6ED}#home .promo-image .gradient{position:absolute;pointer-events:none;left:0;right:0;top:0;height:69px;background:url("/static/i/home-promo-gradient.png") repeat-x top left;opacity:.3;filter:alpha(opacity=30);z-index:200}#home .promo-image .image{width:1000px;height:1000px;position:absolute;top:0;left:0;z-index:100}#home .promo-image .image.second{left:0;width:0;z-index:103}#home h1{margin:0}#home a{text-decoration:none;color:#2D2D2D}#home p{margin:0;text-align:right;font:400 26px/26px georgia,serif}#home p.brand a{text-decoration:underline}#home h1.name,#home p.brand{font-family:"Perpetua MT W02",georgia,serif}#home h1.name{font-size:100px;line-height:1}@media screen and (max-width:767px){#home .brands{display:none}#home h1.name{font-size:50px}#home p.brand{text-align:left}}body.about{background-color:#dae2dc}#about .subnav,#old-about .subnav{padding:0;margin:0}@media screen and (max-width:767px){#about .subnav,#old-about .subnav{margin-bottom:20px}}#about .subnav li,#old-about .subnav li{list-style-type:none;padding:0;line-height:1.2em;margin:.5em 0}#about .subnav a,#old-about .subnav a{text-decoration:none;color:#2D2D2D;border-bottom:1px solid transparent}.no-touch #about .subnav a:hover,.no-touch #old-about .subnav a:hover{border-bottom-color:#2D2D2D}#about .subnav li.active a,#old-about .subnav li.active a{color:#FFF;border-bottom-color:transparent}#about .brands,#old-about .brands{border-top:2px solid #2D2D2D;padding-top:16px}#about .brands .brand img,#old-about .brands .brand img{margin:0}#about .brands .column,#old-about .brands .column{float:left;width:50%;margin:16px 0}#about .brands .column ul,#old-about .brands .column ul{padding:0;margin:0}#about .brands .column ul li,#old-about .brands .column ul li{list-style-type:none;padding:0;margin:0;line-height:1.8em}#about .brands .column ul a,#old-about .brands .column ul a{text-decoration:none;color:#2D2D2D;border-bottom:1px solid transparent}.no-touch #about .brands .column ul a:hover,.no-touch #old-about .brands .column ul a:hover{border-bottom-color:#2D2D2D}#about .header{margin-top:50px}#about .header hr{border:0;border-bottom:1px solid #000;display:none;height:0;margin:0;max-width:100px;width:100%}#about .subnav{margin-top:50px}#about p{font-size:14px;line-height:1.5;margin:0 0 1em}#about h1{font-size:90px;letter-spacing:-.02em;line-height:1.1;margin-bottom:.25em}#about h1 p{display:inline;font-size:inherit;line-height:inherit;margin:0}#about h2{font-size:23px;line-height:1.1;margin:0 0 1.25em;max-width:550px}#about h2 p{display:inline;font-size:inherit;line-height:inherit;margin:0}#about h3{font-family:"Perpetua MT W02",georgia,serif;font-size:68px;letter-spacing:-.02em;line-height:1.1;margin-bottom:0}#about h3 p{display:inline;font-size:inherit;line-height:inherit;margin:0}#about h4{font-size:24px;line-height:1.1;margin:0 0 1em}#about h4 p{display:inline;font-size:inherit;line-height:inherit;margin:0}#about .cms-text h1,#about .cms-text h2,#about .cms-text h3,#about .cms-text h4,#about .cms-text h5,#about .cms-text h6{font-family:georgia,serif;font-weight:normal;line-height:1.25;letter-spacing:0;margin:0 0 .5em;max-width:100%}#about .cms-text h1{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;font-size:28px}#about .cms-text h2{font-size:28px}#about .cms-text h3{font-size:20px}#about .cms-text h4{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;font-size:13px}#about .cms-text h5{font-size:13px}#about .cms-text h6{font:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;font-size:11px}#about img{height:auto;margin-bottom:40px;max-width:100%}#about .captioned-image img{margin-bottom:10px}#about .captioned-image .cms-caption{font-size:10px;margin-bottom:40px}#about .captioned-image.without-caption img{margin-bottom:40px}#about .video-wrap{height:0;padding-top:56.25%;position:relative;width:100%}#about .video-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}#about .video-prompt{font-size:11px;margin-bottom:40px;margin-top:5px}#about.who-we-are .header hr{display:block}#about.who-we-are .header h2,#about.who-we-are .header .intro{float:left;width:39%}#about.who-we-are .header h2{margin-bottom:2em;margin-top:1em}#about.who-we-are .header>img,#about.who-we-are .header>.captioned-image{float:right;width:58%}@media screen and (max-width:767px){#about.who-we-are .header h2,#about.who-we-are .header .intro{width:100%}#about.who-we-are .header>img,#about.who-we-are .header>.captioned-image{width:100%}}#about.who-we-are .what-we-do{margin:0 0 75px 10%;padding:0 30px 50px}@media screen and (max-width:767px){#about.who-we-are .what-we-do{margin-left:0;margin-top:40px}}#about.who-we-are .what-we-do li{border-top:1px solid #000;list-style:none;padding:.9em 0}#about.who-we-are .what-we-do li>p{display:inline;font-size:inherit;line-height:inherit;margin:0}#about.who-we-are .what-we-do+img,#about.who-we-are .what-we-do+.captioned-image{float:left;width:48%}#about.who-we-are .what-we-do+img+img,#about.who-we-are .what-we-do+img+.captioned-image,#about.who-we-are .what-we-do+.captioned-image+img,#about.who-we-are .what-we-do+.captioned-image+.captioned-image{float:right;width:48%}#about.who-we-are .brands{margin-top:142px}#about.who-we-are .brands .brand{max-width:260px}#about.who-we-are .block-4{margin-top:80px}#about.who-we-are .block-4>img,#about.who-we-are .block-4>.captioned-image{float:left;width:48%}#about.who-we-are .block-4>img+img,#about.who-we-are .block-4>img+.captioned-image,#about.who-we-are .block-4>.captioned-image+img,#about.who-we-are .block-4>.captioned-image+.captioned-image{float:right;width:48%}#about.who-we-are .block-5{margin-top:-50px}@media screen and (max-width:767px){.our-story .portraits{margin-top:40px}}.our-story .portraits>img,.our-story .portraits>.captioned-image{float:left;margin:0 2%;width:32%}.our-story .portraits>img:first-child,.our-story .portraits>img:last-child,.our-story .portraits>.captioned-image:first-child,.our-story .portraits>.captioned-image:last-child{margin:0}.our-story .grid_row.two{margin-top:20px}.our-story .grid_row.two .cms-text{margin-top:45px}.our-culture .intro-image{float:right}.our-culture .grid_row.two,.our-culture .grid_row.three{margin-top:30px}.our-culture .double-image>img,.our-culture .double-image>.captioned-image{float:left;width:48%}.our-culture .double-image>img:first-child,.our-culture .double-image>.captioned-image:first-child{margin-right:4%}.our-culture .grid_row.three .cms-text{margin-top:50px}.where-we-work h3{margin-top:0}.where-we-work .intro{margin-bottom:68px}.where-we-work .block-one-text{margin-bottom:40px;margin-top:100px}@media screen and (max-width:767px){.where-we-work .block-one-text{margin-top:0}}.logistical-excellence .intro{margin-bottom:75px}.logistical-excellence .hero{float:right;margin-bottom:75px}.logistical-excellence .block-one-text{margin-bottom:40px}.design-and-product .hero>img,.design-and-product .hero>.captioned-image{float:left;width:48%}.design-and-product .hero>img:first-child,.design-and-product .hero>.captioned-image:first-child{margin-right:4%}.design-and-product .intro-image{clear:both}.design-and-product .grid_row.two .image-2{float:right}.design-and-product .grid_row.three .cms-text{margin-top:50px}.design-and-product .featured_brands .brand{max-width:260px}#old-about{position:relative;margin-top:20px}#old-about .header{text-align:center;margin-bottom:32px}#old-about .header h1{font-family:"Perpetua MT W02",georgia,serif}#old-about h2{letter-spacing:-1px}#old-about .images{margin-right:16px;text-align:right;margin-top:140px}@media screen and (max-width:767px){#old-about .images{margin-right:0}}#old-about .images img{margin-bottom:16px;display:block}#old-about .images .big img{display:block;width:100%;height:auto!important}#old-about .images .small img{float:right;width:33%;height:auto!important}#old-about .content{position:relative}#old-about .content .intro>*{margin-right:40px}#old-about .content .intro *:first-child{margin-top:0;padding-top:0}#old-about .content .intro p{font:400 16px/24px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}@media screen and (min-width:767px) and (max-width:979px){#old-about .content .intro,#old-about .content .main{width:100%;float:none}#old-about .content .intro .border,#old-about .content .main .border{display:none}}#old-about .content .main{position:relative;padding-bottom:16px}#old-about .content .main *:first-child{margin-top:0;padding-top:0}#old-about .content .main p{margin-right:32px;line-height:1.6em}#old-about .content .main .border{opacity:.4;filter:alpha(opacity=40);position:absolute;top:6px;bottom:0;left:-31px;width:1px;background-color:#2D2D2D}#old-about .team-member{margin-bottom:40px;height:330px}@media screen and (min-width:767px) and (max-width:979px){#old-about .team-member{width:33.3333333333%}}@media screen and (max-width:767px){#old-about .team-member{width:50%}}#old-about .team-member .border{height:1px;background-color:#2D2D2D;margin-right:25%}#old-about .team-member h3,#old-about .team-member h4{margin:0;padding:0}#old-about .team-member h3{margin-top:10px;font:400 14px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#old-about .team-member h4{font:400 13px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:4px 0 0;min-height:32px}#old-about .team-member .snail{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;border-bottom:1px solid #2D2D2D;text-decoration:none;color:#2D2D2D}.no-touch #old-about .team-member .snail:hover{border-bottom-color:transparent}#old-about .team-member .image{margin:20px 25% 20px 0;padding-bottom:74%;background:#FFF;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-size:cover;background-position:center center}#old-about.meet_the_team .header{text-align:left;border-top:2px solid #2D2D2D}#old-about.meet_the_team .header h1{font:400 25px/25px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;letter-spacing:0;margin:20px 0}#about.meet_the_team{padding-bottom:200px}.our_story{padding-bottom:100px}.our_story .our_story_heading{border-top:2px solid #2D2D2D}.our_story .our_story_heading h2{letter-spacing:-1px}.our_story .our_story_heading h1{padding:30px 0}.our_story .our_story_heading h1 span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;border-bottom:2px solid #2D2D2D}.our_story .our_story_border{position:absolute;left:-16px;top:0;bottom:0;width:1px;background-color:#979797}.our_story .content .main p{margin-right:100px!important}@media screen and (min-width:767px) and (max-width:979px){.our_story .content .main p{margin-right:0}}@media screen and (max-width:767px){.our_story .content .main p{margin-right:0!important}}.our_story .main img{width:100%;display:block;margin-top:40px}#old-about .brands h2{margin-bottom:20px}#old-about .terms p{margin-right:30%}#recent-collections{margin-top:-10px}#recent-collections .heading{border-bottom:4px solid #2D2D2D;padding-bottom:22px;position:relative}#recent-collections .heading .brand-name{position:absolute;bottom:20px;right:0;font:400 24px/24px "Perpetua MT W02",georgia,serif}#recent-collections .heading.no-bottom-border{border-bottom:none!important}#recent-collections .promo{display:block;text-decoration:none;border-bottom:2px solid #2D2D2D;padding-bottom:32px}#recent-collections .promo h2{font:400 44px/44px "Perpetua MT W02",georgia,serif;color:#2D2D2D;margin:16px 0}#recent-collections .promo h2 span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;border-bottom:2px solid #2D2D2D}#recent-collections .promo .image{position:relative;max-height:600px;overflow:hidden}#recent-collections .promo .image img{width:100%;position:relative;z-index:1;display:block}#recent-collections .promo .image .info{position:absolute;left:0;right:0;bottom:0;background-color:#2D2D2D;padding:20px 16px;z-index:10;color:#FFF;font:400 20px/26px "Perpetua MT W02",georgia,serif}html.rgba #recent-collections .promo .image .info{background-color:rgba(0,0,0,0.83)}#recent-collections .promo .image .info a.next,#recent-collections .promo .image .info a.prev{position:absolute;right:10px;top:10px;display:block;height:46px;width:50px;color:white;text-decoration:none;font-size:50px;line-height:50px;text-align:center}.no-touch #recent-collections .promo .image .info a.next:hover,.no-touch #recent-collections .promo .image .info a.prev:hover{background:#000}#recent-collections .promo .image .info a.prev{right:60px;border-right:1px solid white}@media screen and (max-width:767px){#recent-collections .promo .image .info{font-size:14px;line-height:1;padding:10px}#recent-collections .promo .image .info a.next,#recent-collections .promo .image .info a.prev{height:14px;font-size:16px;line-height:14px;width:14px}#recent-collections .promo .image .info a.prev{right:24px}}.no-touch #recent-collections .promo:hover h2 span{border-bottom-color:transparent}.no-touch #recent-collections .promo:hover .view-collection{text-decoration:underline}#recent-collections .collections-grid{margin-top:16px}#recent-collections .collections-grid .collection{display:block;text-decoration:none;color:#2D2D2D;border-bottom:2px solid #2D2D2D;padding-bottom:8px;margin-bottom:16px}#recent-collections .collections-grid .collection img{width:100%;display:block}#recent-collections .collections-grid .collection .image{overflow:hidden;height:30px;padding-bottom:65%;background-position:center center;background-repeat:no-repeat}html.backgroundsize #recent-collections .collections-grid .collection .image{background-size:cover}html.backgroundsize #recent-collections .collections-grid .collection .image img{display:none}#recent-collections .collections-grid .collection h3{font:400 28px/28px "Perpetua MT W02",georgia,serif;margin:0;margin-bottom:8px}#recent-collections .collections-grid .collection p{margin:0}#recent-collections .collections-grid .collection .info{position:relative;margin-bottom:16px}#recent-collections .collections-grid .collection .info .view-collection{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:absolute;right:0;bottom:-1px;border-bottom:1px solid transparent}.no-touch #recent-collections .collections-grid .collection:hover .info .view-collection{text-decoration:underline}#recent-collections .collections-grid .narrow .collection{padding-bottom:48px}@media(min-width:930px) and (max-width:1090px){#recent-collections .collections-grid .narrow .collection .image{padding-bottom:62.4%}}#recent-collections .collections-grid .narrow .info .view-collection{right:16px}#recent-collections .collections-grid .wide .collection{margin-right:16px}#recent-collections .collections-grid .wide .collection .image{padding-bottom:68.5%}#recent-collections .collections-grid .wide .info .view-collection{right:10%}#recent-collections .collections-grid .collection:last-child{border-bottom:0;padding-bottom:0!important}#recent-collections #collection{position:relative}#recent-collections .collection-info-border{position:absolute;right:0;bottom:-2px;height:2px;width:40%;background-color:#2D2D2D}#recent-collections .collection-info{position:relative}#recent-collections .collection-info p{margin:10px}#recent-collections .collection-info h2{margin:20px 10px;font-family:"Perpetua MT W02",georgia,serif;font-size:2em;line-height:1;font-weight:normal}#recent-collections .collection-info .social{border-top:2px solid #2D2D2D;padding:0 10px 1em 10px}#recent-collections .collection-info .social p{margin:1em 0}#recent-collections .collection-info .share{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:34px;height:34px;background-color:#2D2D2D;text-align:center;color:#FCF6ED;font:400 20px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}.no-touch #recent-collections .collection-info .share:hover{background-color:#FFF;color:#2D2D2D}body.zepel #recent-collections .collection-info .share{color:white}#recent-collections .collection-info .email{line-height:34px;padding-left:20px;text-decoration:none;color:#2D2D2D}.no-touch #recent-collections .collection-info .email:hover{text-decoration:underline}@media screen and (max-width:767px){#recent-collections .wide .collection,#recent-collections .narrow .collection{margin-right:0!important}#recent-collections .wide .collection .image,#recent-collections .narrow .collection .image{padding-bottom:65%}#recent-collections .collection-info{clear:both}#recent-collections .collection-info-border{display:none}#recent-collections .swatches-and-inspiration>.border{display:none}}#recent-collections .swatches-and-inspiration{position:relative}#recent-collections .swatches-and-inspiration>.border{position:absolute;right:0;top:0;bottom:0;background-color:#2D2D2D;width:1px}#recent-collections .collection-swatches{position:relative;bottom:-2px}#recent-collections .collection-swatches.three-col .swatch{width:33.33333333%;padding-bottom:45%}@media screen and (max-width:767px){#recent-collections .collection-swatches.three-col .swatch{padding-bottom:60%}}#recent-collections .collection-swatches.five-col .swatch{width:20%;padding-bottom:27%}@media screen and (max-width:767px){#recent-collections .collection-swatches.five-col .swatch{width:33.33333333%;padding-bottom:60%}}#recent-collections .collection-swatches .swatch{border-bottom:2px solid #2D2D2D;position:relative;text-decoration:none;color:#2D2D2D;overflow:hidden;height:0;float:left;display:block}@media screen and (min-width:767px) and (max-width:979px){#recent-collections .collection-swatches .swatch{width:33.33333333%;padding-bottom:48%}}@media screen and (max-width:767px){#recent-collections .collection-swatches .swatch{width:50%;padding-bottom:63%}}#recent-collections .collection-swatches .swatch h3,#recent-collections .collection-swatches .swatch p{font:400 13px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0;padding:0 8px}#recent-collections .collection-swatches .swatch h3{margin-top:8px;height:40px}#recent-collections .collection-swatches .swatch p{padding-bottom:8px;border-bottom:1px solid #2D2D2D;color:#AFAAA5}@media screen and (max-width:767px){#recent-collections .collection-swatches .swatch h3,#recent-collections .collection-swatches .swatch p{font-size:10px;line-height:15px}}#recent-collections .collection-swatches .swatch .border{position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#AFAAA5}html.rgba #recent-collections .collection-swatches .swatch .border{background-color:rgba(45,45,45,0.2)}#recent-collections .collection-swatches .swatch .image{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;position:relative;overflow:hidden;-moz-transition:border-radius .2s ease .2s;-o-transition:border-radius .2s ease .2s;-webkit-transition:border-radius .2s ease;-webkit-transition-delay:.2s;transition:border-radius .2s ease .2s;margin:32px;background-size:cover;background-repeat:no-repeat;background-position:center center}#recent-collections .collection-swatches .swatch .image img{display:block;width:100%}@media screen and (max-width:767px){#recent-collections .collection-swatches .swatch .image{margin:10px}}#recent-collections .collection-swatches .swatch .image-half{top:0;left:0;right:50%;bottom:0;background-color:#fff;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}#recent-collections .collection-swatches .swatch .image-half+.image-half{left:50%;right:0}#recent-collections .collection-swatches .swatch:hover .image{-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-moz-transition:border-radius .2s ease 0s;-o-transition:border-radius .2s ease 0s;-webkit-transition:border-radius .2s ease;-webkit-transition-delay:0s;transition:border-radius .2s ease 0s}#recent-collections .page+.page{border-top:2px solid #2D2D2D;clear:both;padding-top:10px}body.commercial{background-color:#fcecef}#commercial_projects{margin-top:-40px}#commercial_projects .nav{border-bottom:2px solid #2D2D2D;margin-bottom:36px}#commercial_projects .nav ul,#commercial_projects .nav li{list-style-type:none;padding:0;margin:0}#commercial_projects .nav li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-right:20px;font:400 14px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;height:30px;overflow:visible}#commercial_projects .nav li a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:relative;top:0;text-decoration:none;color:#2D2D2D;border-bottom:2px solid #2D2D2D;padding-bottom:10px}.no-touch #commercial_projects .nav li a:hover{border-bottom:6px solid #2D2D2D}#commercial_projects .nav li.active a{border-bottom:6px solid #2D2D2D}@media screen and (max-width:767px){#commercial_projects .nav li{display:block}#commercial_projects .nav li a{padding-bottom:1px}}.no-touch #commercial_projects .nav:hover li.active a{border-bottom:none}.no-touch #commercial_projects .nav:hover li.active a:hover{border-bottom:6px solid #2D2D2D}#commercial_projects h1.massive{font:400 124px/116px "Perpetua MT W02",georgia,serif;color:#2D2D2D;position:relative;z-index:100}@media screen and (max-width:767px){#commercial_projects h1.massive{font-size:40px;line-height:40px}}#commercial_projects .grid_col_19 h1.massive{margin-top:50px}#commercial_projects h2{font:400 18px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#commercial_projects .intro{position:relative;top:36px}#commercial_projects .intro img{width:100%;height:auto;display:block}#commercial_projects .intro p{font:400 14px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#commercial_projects .intro hr{border:none;height:1px;background-color:#AFAAA5;margin:30px 0}#commercial_projects .intro blockquote{font:400 20px/24px georgia,serif;padding:0;margin:0;margin-bottom:30px}#commercial_projects .intro .cite{position:relative}#commercial_projects .intro .cite .mdash{position:absolute;left:-20px}#commercial_projects .intro .caption{margin:0;padding:0;margin-top:20px}#commercial_projects .recent_projects{position:relative;top:30px}#commercial_projects .recent_projects .project{border-bottom:1px solid #2D2D2D;display:block;margin-bottom:30px;text-decoration:none;color:#2D2D2D}#commercial_projects .recent_projects .project .description{line-height:19px}#commercial_projects .recent_projects .project img{width:100%;display:block}#commercial_projects .recent_projects .project p{margin:0;padding:30px 0 10px 0}.no-touch #commercial_projects .recent_projects .project:hover{border-bottom-color:#AFAAA5}#commercial_projects .recent_projects .left .project{margin-right:25px}#commercial_projects .recent_projects .right .project{margin-left:25px;margin-top:30%}@media screen and (max-width:767px){#commercial_projects .recent_projects .left .project,#commercial_projects .recent_projects .right .project{margin:0 0 30px 0}}#commercial_projects .key_products .heading h1{font:400 37px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-bottom:40px}#commercial_projects .key_products .image img{width:100%;height:auto!important;display:block}#commercial_projects .key_products hr{border:none;height:2px;background-color:#2D2D2D;margin-top:40px}#commercial_projects .key_products .content>*{margin-left:20px}#commercial_projects .key_products .content>*:first-child{margin-top:0}#commercial_projects .key_products .content h2{margin-bottom:0;font:400 14px/18px "HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif}#commercial_projects .key_products .content p{font:400 14px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#commercial_projects .key_products .content h2+p{margin-top:0}#commercial_projects .key_products .content .intro{position:static}#commercial_projects .key_products .content ul{padding-left:20px}#commercial_projects .key_products .content ul li{list-style-type:none}#commercial_projects .recent_projects{margin-bottom:340px}#commercial_projects .view-all{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;color:#2D2D2D;font:400 16px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;text-decoration:none;border-bottom:1px solid #2D2D2D}.no-touch #commercial_projects .view-all:hover{border-bottom-color:transparent}#commercial_projects #commercial-enquiry .heading h1{font:400 37px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-bottom:40px}#commercial_projects .commercial-enquiry{border-top:3px solid #2D2D2D;margin-bottom:40px;padding-top:20px}#commercial_projects .commercial-enquiry form button{border:0;background-color:#2D2D2D;outline:none;color:#fcecef;text-transform:uppercase;margin:35px 0 0;padding:16px 3px;font:400 15px/15px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;text-decoration:none;display:block;min-width:300px;text-align:center}.no-touch #commercial_projects .commercial-enquiry form button:hover{background-color:#FFF;color:#2D2D2D;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#commercial_projects .commercial-enquiry form label{display:block;color:#2D2D2D;margin:0 0 3px}#commercial_projects .commercial-enquiry form textarea{display:block;border:1px solid #2D2D2D;background-color:transparent;padding:8px 3px;outline:none}#commercial_projects .commercial-enquiry form ul{margin:0;padding:0}#commercial_projects .commercial-enquiry form ul li{display:inline-block;margin-right:5px}#commercial_projects .commercial-enquiry form ul li label{display:inline-block}#commercial_projects .commercial-enquiry form .field-block{position:relative;margin:0 0 15px}#commercial_projects .commercial-enquiry form .field-block.not-required>label:after{content:'(optional)';font-style:italic;padding-left:3px}#commercial_projects .commercial-enquiry form .field-block p{font-family:"HelveticaNeueW01-56It","Helvetica Neue","Helvetica",Sans-Serif;font-size:12px;margin:0 0 3px}#commercial_projects .commercial-enquiry form .field-block .errors{margin-top:20px;color:#900;padding-left:0;margin-left:0}#commercial_projects .commercial-enquiry form .field-block ul.options li.option,#commercial_projects .commercial-enquiry form .field-block ul.radios li.option{display:block;margin-bottom:4px;position:relative;min-height:17px}#commercial_projects .commercial-enquiry form .field-block ul.options li.option input[type=checkbox],#commercial_projects .commercial-enquiry form .field-block ul.options li.option input[type=radio],#commercial_projects .commercial-enquiry form .field-block ul.radios li.option input[type=checkbox],#commercial_projects .commercial-enquiry form .field-block ul.radios li.option input[type=radio]{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;opacity:0}#commercial_projects .commercial-enquiry form .field-block ul.options li.option .box,#commercial_projects .commercial-enquiry form .field-block ul.radios li.option .box{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:2px;width:10px;height:10px;border:1px solid #2D2D2D}#commercial_projects .commercial-enquiry form .field-block ul.options li.option input[type=checkbox]:checked+.box,#commercial_projects .commercial-enquiry form .field-block ul.options li.option input[type=radio]:checked+.box,#commercial_projects .commercial-enquiry form .field-block ul.radios li.option input[type=checkbox]:checked+.box,#commercial_projects .commercial-enquiry form .field-block ul.radios li.option input[type=radio]:checked+.box{background-color:#2D2D2D}#commercial_projects .commercial-enquiry form .field-block ul.options li.option label,#commercial_projects .commercial-enquiry form .field-block ul.radios li.option label{position:absolute;left:0;top:0;right:0;bottom:0;text-indent:20px}.no-touch #commercial_projects .commercial-enquiry form .field-block ul.options li.option:hover label,.no-touch #commercial_projects .commercial-enquiry form .field-block ul.radios li.option:hover label{text-decoration:underline}#case_studies .heading h1{font:400 37px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-bottom:40px}#case_studies .featured{display:block;position:relative;overflow:hidden;max-height:600px}#case_studies .featured img{width:100%;display:block;position:relative;z-index:1}#case_studies .featured .info{position:absolute;left:0;right:0;bottom:0;z-index:3;background-color:#2D2D2D}html.rgba #case_studies .featured .info{background-color:rgba(0,0,0,0.83)}#case_studies .featured .info p{margin:20px;color:#FFF;font:400 26px/28px georgia,serif}#case_studies .cases{margin-top:54px}#case_studies .cases .filter{border-top:2px solid #2D2D2D;margin-bottom:54px}#case_studies .cases .filter h4{font:400 14px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#case_studies .cases .filter ul,#case_studies .cases .filter li{padding:0;margin:0;list-style-type:none;font:400 14px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#case_studies .cases .filter li{margin-bottom:4px}#case_studies .cases .filter a{text-decoration:none;color:#2D2D2D;border-bottom:1px solid #2D2D2D}.no-touch #case_studies .cases .filter a:hover{border-color:transparent}#case_studies .cases .case-study{display:block;text-decoration:none;color:#2D2D2D;margin-bottom:54px}#case_studies .cases .case-study img{width:100%;display:block}#case_studies .cases .case-study p{margin-top:14px;font:400 16px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#case_studies .cases .case-study p span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;border-bottom:1px solid #2D2D2D}.no-touch #case_studies .cases .case-study:hover p span{border-color:transparent}#brands{border-top:2px solid #2D2D2D;border-left:1px solid #2D2D2D}@media screen and (max-width:767px){#brands{border-left:0;padding-top:46px}}#brands .brand{padding:46px 0 46px 46px;border-bottom:2px solid #2D2D2D}#brands .brand .brand-image img{width:100%;display:block}#brands .brand .brand-info>*{margin-left:46px}#brands .brand .brand-info img{margin-top:-25px;max-width:300px}@media screen and (max-width:767px){#brands .brand{margin:0;margin-bottom:40px}}#brands .brand h2{font:400 32px/32px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0;margin-bottom:20px}#brands .brand h2 a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;text-decoration:none;color:#2D2D2D}#brands .brand img,#brands .brand p{max-width:440px;margin-top:0;margin-bottom:20px}.brand-profile{padding-bottom:40px}.brand-profile .grid_col_8 h2{margin-top:0;font-size:2em;max-width:250px;line-height:1.1}.brand-profile .description{max-width:400px}.brand-profile .images img{float:left}.brand-profile .images .large{width:98%;height:auto}.brand-profile .images .small{width:31.88888888%;height:auto;margin-right:1.5%;margin-top:1.5%}.brand-profile .lower-images .large{margin-top:1.5%;margin-bottom:1.5%}.brand-profile blockquote{margin:3em 0 0;padding:0;padding-right:20%;font-family:georgia,serif;font-size:1.5em;line-height:1.25}.brand-profile cite{font-style:normal;text-decoration:none;font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;display:inline-block;position:relative}.brand-profile cite:before{content:'–';position:absolute;left:-12px}body.account .search_row{display:none}#account{padding-bottom:100px}#account .heading{border-bottom:2px solid #2D2D2D;padding:16px 0}#account .heading a{text-decoration:underline;font-weight:400;color:#999}#account .heading a.current{text-decoration:none;color:#2D2D2D}#account .order-selection a{display:inline-block;padding:15px 30px;margin-left:30px;background:#2D2D2D;color:#FCF6ED;text-decoration:none;letter-spacing:0}body.zepel #account .order-selection a{color:white}#account .order-selection a:first-child{margin-left:0}#account .order-selection a:hover{background:#AFAAA5}#account .order-selection a.current{background:#FCF6ED;color:#2D2D2D;padding-left:0;padding-right:0}body.zepel #account .order-selection a.current{background:white}#account h2{font:400 21px/24px "HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;letter-spacing:-1px}#account .address{margin:20px 0}#account .edge{width:20%}#account .balance{position:relative}#account .balance .border{position:absolute;left:-100%;margin-left:-20px;top:0;bottom:0;width:1px;background-color:#2D2D2D}#account .balance ul,#account .balance li{margin:0;padding:0;list-style-type:none}#account .balance li .label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:80px}#account .balance .total{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif}#account .balance ul{margin-top:20px}#account .statement_header{border:2px solid #2D2D2D;border-width:2px 0;margin:40px 0 20px 0;position:relative}#account .order-search{position:relative}#account .autocomplete.search-box{display:inline-block}#account .autocomplete.search-box .matches{left:0;right:0}#account .autocomplete.search-box .matches .match{cursor:pointer}#account .transaction_period,#account .order-type{position:absolute;bottom:0;right:0;border-left:1px solid #2D2D2D;padding:2px 0 12px 10px}#account .transaction_period select,#account .order-type select{opacity:0;filter:alpha(opacity=0);position:absolute;left:20px;top:0;width:90%}#account .transaction_period .arrow,#account .order-type .arrow{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:right}@media screen and (max-width:767px){#account .transaction_period,#account .order-type{position:static;border-left:0;padding:10px 0}#account .transaction_period select,#account .order-type select{position:static;margin-top:10px;opacity:1;filter:alpha(opacity=100)}#account .transaction_period .arrow,#account .order-type .arrow{display:none}}#account .order-type{width:200px;top:-20px;padding-top:30px}#account .order-type select{margin-top:30px}#account .actions{padding:44px 0;font:400 21px/24px "HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif}#account .actions a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;color:#2D2D2D;text-decoration:none;border-bottom:2px solid #2D2D2D;margin-bottom:10px}.no-touch #account .actions a:hover{border-bottom-color:transparent}#account table.striped tr.hidden{display:none}#account table.striped td{border-left:1px solid rgba(0,0,0,0.05);vertical-align:top}#account table.striped td:first-child{border-left:0}#account table.striped a{color:#2D2D2D;text-decoration:none;border-bottom:1px solid #2D2D2D}.no-touch #account table.striped a:hover{border-bottom-color:transparent}#account .section{margin-bottom:32px}#account .invoice_meta{padding:0;font:400 13px/22px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#account .invoice_meta li{list-style-type:none}#account .invoice_meta label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:120px;color:#AFAAA5}#account .invoice_meta a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;text-decoration:none;color:#2D2D2D;border-bottom:1px solid #2D2D2D;line-height:16px}#account.order_detail td.status,#account.order_detail td.design{width:30%}#account.order_detail .order_header{position:relative}#account.order_detail .order_header .border{position:absolute;left:0;top:0;bottom:0;background-color:#2D2D2D;width:1px}#account.order_detail .order_header .invoice_meta{padding-left:20px}#account.order_detail .delivery_title{color:#AFAAA5}#account.order_detail .footer .column{position:relative;padding-top:20px}#account.order_detail .footer .border{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#2D2D2D}#account.order_detail .footer p{padding-left:10px}#account.order_detail .footer .invoice_meta{padding-left:20px}#account.order-success,#account.order-confirmation{font:400 13px/15px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#account.order-success strong,#account.order-confirmation strong{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;font-weight:normal}#account.order-success table.striped,#account.order-confirmation table.striped{margin-top:30px;margin-bottom:20px}#account.order-success table.striped th,#account.order-confirmation table.striped th{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;font-weight:normal;text-align:left;padding-left:10px}#account.order-success blockquote,#account.order-confirmation blockquote{margin:20px 0;width:auto;padding:1px 10px;background:rgba(0,0,0,0.02);max-width:810px}#account.order-success blockquote p,#account.order-success blockquote h2,#account.order-confirmation blockquote p,#account.order-confirmation blockquote h2{padding:0 10px}#account.order-success blockquote .label,#account.order-confirmation blockquote .label{display:inline-block;min-width:100px;font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif}#account.order-success blockquote h2,#account.order-confirmation blockquote h2{font-size:105%;line-height:1;border-bottom:none;padding-bottom:0;margin-bottom:0}#account.order-success blockquote .small-print,#account.order-confirmation blockquote .small-print{max-width:500px;font-size:90%}#account.order-success blockquote .small-print.first,#account.order-confirmation blockquote .small-print.first{margin-top:30px}#account.order-success .email_confirmation,#account.order-success .email_sent,#account.order-confirmation .email_confirmation,#account.order-confirmation .email_sent{margin-top:10%}#account.order-success .email_confirmation .error,#account.order-success .email_sent .error,#account.order-confirmation .email_confirmation .error,#account.order-confirmation .email_sent .error{color:red}#account.order-confirmation form input{margin-left:10px}#account.order-confirmation blockquote{margin-bottom:0;border-bottom:2px solid #2d2d2d}#account.order-confirmation .submit_wrap{width:100%;max-width:830px}#account.order-confirmation .submit_wrap button{float:right;width:100%;max-width:327px}@media screen and (max-width:767px){#account.order-confirmation .submit_wrap button{max-width:initial}}#account.favourites table.favs{width:100%;margin-top:20px}#account.favourites table.favs thead th{font-weight:normal;font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;text-align:left;vertical-align:top;padding:5px 5px 5px 0}#account.favourites table.favs tbody th{font-weight:normal;text-align:left}#account.favourites table.favs tbody th,#account.favourites table.favs tbody td{padding:5px 5px 5px 0;border:1px solid #ccc;border-width:1px 0}#account.favourites table.favs tbody .remove{padding-top:0}#account.favourites table.favs tbody .remove button{border-left:1px solid #ccc;padding:5px 15px 0;display:block}#account.favourites a,#account.favourites button{color:#2D2D2D;text-decoration:underline;background:transparent;border:none}.no-touch #account.favourites a:hover,.no-touch #account.favourites button:hover{text-decoration:none}#account.favourites .as-csv{text-align:right;font-size:130%;margin-right:10px;margin-top:30px}#account.favourites .as-csv a{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif}#account.downloads .category>h2.clickable{cursor:pointer}#account.downloads .category>h2.clickable:before{display:inline-block;width:20px;content:'+'}#account.downloads .category>h2.clickable.open:before{content:'-'}#account.downloads table.files{width:100%;margin:20px 0 40px}#account.downloads table.files.hidden{display:none}#account.downloads table.files tr td{border-top:1px solid #ccc;padding:5px 0;width:33%}#account.downloads table.files a{color:#2D2D2D}#recent_projects .project,#recent_projects .filter{border-top:3px solid #2D2D2D;padding-top:20px}#recent_projects .heading{margin-bottom:20px}#recent_projects .heading h1{font:400 37px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#recent_projects .filter ul,#recent_projects .filter li{list-style-type:none;padding:0;margin:0}#recent_projects .filter ul{font:400 14px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#recent_projects .filter li{margin-bottom:4px}#recent_projects .filter h4{font:400 14px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0;margin-bottom:20px}#recent_projects .filter a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;color:#2D2D2D;text-decoration:none;border-bottom:1px solid #2D2D2D}.no-touch #recent_projects .filter a:hover{border-bottom-color:transparent}#recent_projects .filter a.current,#recent_projects .filter a.current:hover{border-bottom-color:transparent!important}#recent_projects .project{margin-bottom:30px}#recent_projects .project>h2{font:400 42px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;letter-spacing:-1px;margin:0 0 20px 0}#recent_projects .project>h2 a{color:#2D2D2D;text-decoration:none}#recent_projects .project>.image{margin-bottom:20px}#recent_projects .project>.image img{width:100%;display:block}#recent_projects .project .description{margin-bottom:20px}#recent_projects .products-used .product-card{width:25%;border-top:0}#recent_projects .products-used .product-card .border{right:10px;height:1px;width:auto;bottom:auto}#recent_projects .products-used .product-card .image{margin:0}#recent_projects .products-used .product-card .thumb{margin-left:20px;margin-right:30px}#recent_projects .products-used .product-card h2{margin:10px 0;font:400 13px/17px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;letter-spacing:0}#meet_the_team .heading{border-bottom:2px solid #2D2D2D;margin-bottom:60px}#meet_the_team .heading h1{font:400 37px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-bottom:10px}#meet_the_team .team h2{border-top:2px solid #2D2D2D;padding-top:20px;letter-spacing:-1px;cursor:pointer}#meet_the_team .team h2 .down{display:none}#meet_the_team .team h2 .arrow{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:60px;text-align:center}.no-touch #meet_the_team .team h2:hover .arrow{opacity:.5;filter:alpha(opacity=50)}#meet_the_team .team .members{display:none;margin-left:60px}@media screen and (max-width:767px){#meet_the_team .team .members{margin-left:0}}#meet_the_team .team.open h2 .right{display:none}#meet_the_team .team.open h2 .down{display:inline}#meet_the_team .team.open .members{display:block}#meet_the_team .staff-member{float:left;width:16.6666666666%;height:440px}@media(min-width:930px) and (max-width:1090px){#meet_the_team .staff-member{width:20%}}@media screen and (min-width:767px) and (max-width:979px){#meet_the_team .staff-member{width:25%}}@media screen and (max-width:767px){#meet_the_team .staff-member{width:50%}}#meet_the_team .staff-member span{display:block}#meet_the_team .staff-member .region,#meet_the_team .staff-member .location,#meet_the_team .staff-member .name{font:400 14px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-bottom:4px;margin-right:20px}#meet_the_team .staff-member hr{border:0;border-bottom:1px solid #2D2D2D;margin:10px 20px 10px 0}#meet_the_team .staff-member .title,#meet_the_team .staff-member .contact{font:400 13px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-right:20px}#meet_the_team .staff-member .title{height:32px}#meet_the_team .staff-member .photo{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;margin-right:20px;margin-top:20px;background-position:center center;background-size:cover}#meet_the_team .staff-member .photo img{width:100%;display:block}#meet_the_team .staff-member p{margin:20px 20px 60px 0}#meet_the_team .staff-member hr{margin-right:20px}#room_designer .border{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;border-bottom:2px solid #2D2D2D}#room_designer #the-room{margin:60px 0 200px 0;display:block;margin-left:auto;margin-right:auto;width:980px}#care_usage{padding-bottom:200px;border-top:2px solid #2D2D2D;padding-top:20px}#care_usage h1{font:500 24px/30px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;letter-spacing:0;border-bottom:2px solid #2D2D2D;padding-bottom:10px;margin-bottom:40px}#care_usage>h2{border-bottom:1px solid #2D2D2D;padding-bottom:20px}#care_usage .column{float:left;width:33%;font-size:13px}@media screen and (min-width:767px) and (max-width:979px){#care_usage .column{width:50%}}@media screen and (max-width:767px){#care_usage .column{width:100%;float:none;clear:both}}#care_usage table{width:100%}#care_usage tr td{width:20%;padding-bottom:10px;text-align:left;vertical-align:top}#care_usage tr td:first-child{width:40%;padding-right:20%}#care_usage .symbols{background-color:#FFF;padding:1px 0;margin-top:40px}#care_usage .symbols div{width:15%;float:left;text-align:center;height:130px;font:400 12px/16px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}@media screen and (min-width:767px) and (max-width:979px){#care_usage .symbols div{width:25%}}@media screen and (max-width:767px){#care_usage .symbols div{width:50%}}#care_usage .symbols h2{clear:both;padding:20px 0;margin:40px 20px;border-bottom:1px solid #2D2D2D}#account.login{padding-bottom:100px}#account.login .column{position:relative}body.zepel #account.login .column.register{display:none}#account.login .border{position:absolute;top:0;bottom:0;width:1px;background-color:#2D2D2D;left:-60px}@media screen and (max-width:767px){#account.login .border{display:none}}#account.login h1{padding:30px 0}#account.login p.intro{margin-bottom:20px}#account.login p:first-of-type{margin-top:0}#account.login #id_subscribe_news,#account.login .checkbox-label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:relative}#account.login #id_subscribe_news{top:3px}#account.login .errorlist{padding:0;margin-bottom:20px;margin-right:80px}#account.login .errorlist li{margin:0;padding:0;list-style-type:none}#account.login .errorlist+p{margin-top:4px}#account.login .errorlist+p label{opacity:.4;filter:alpha(opacity=40)}#account.login .wholesale{width:auto;margin:0 -10px;border:1px solid rgba(0,0,0,0.1);border-width:1px 0;padding:10px}#account.login .wholesale p{margin-bottom:0}#old-about.showrooms{padding-bottom:200px}#old-about.showrooms h1{font:500 24px/30px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;letter-spacing:0;border-bottom:2px solid #2D2D2D;padding-bottom:10px;margin-bottom:40px}#old-about.showrooms .region{margin-bottom:20px}#old-about.showrooms .region h3{border-bottom:1px solid #2D2D2D;padding-bottom:10px;margin-bottom:0;margin-top:0;margin-right:20px;cursor:pointer}#old-about.showrooms .region h3 .arrow{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:40px;font-size:18px}#old-about.showrooms .region h3 .arrow .down{display:none}.no-touch #old-about.showrooms .region h3:hover .arrow{opacity:.5;filter:alpha(opacity=50)}#old-about.showrooms .region .showrooms{display:none}#old-about.showrooms .region.open .showrooms{display:block}#old-about.showrooms .region.open h3 .arrow .down{display:inline}#old-about.showrooms .region.open h3 .arrow .right{display:none}#old-about.showrooms .region .showroom{border-bottom:1px solid #2D2D2D;padding:20px 0;margin-right:20px}#old-about.showrooms .region .showroom .label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:60px}#old-about.showrooms .region .showroom strong{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;font-weight:400}#old-about.showrooms .region .showroom a{color:#2D2D2D;text-decoration:underline}.no-touch #old-about.showrooms .region .showroom a:hover{text-decoration:none}#old-about.showrooms .image img{display:block;width:100%!important;height:auto!important}#old-about.showrooms .map{background-color:#2D2D2D;height:500px}#old-about.showrooms .general_enquiries{margin-top:40px}#old-about.showrooms form{margin-right:26px}#old-about.showrooms form label{display:block;margin-bottom:4px}#old-about.showrooms form input,#old-about.showrooms form textarea{display:block;width:100%;border:1px solid #2D2D2D;background-color:transparent;padding:8px 3px;outline:none}#old-about.showrooms form button{border:0;background-color:#2D2D2D;outline:none;color:#FCF6ED;text-transform:uppercase;padding:16px 3px;font:400 15px/15px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;text-decoration:none;display:block;width:102.4%;text-align:center}.no-touch #old-about.showrooms form button:hover{background-color:#FFF;color:#2D2D2D;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}body.news{background-color:#d7dadf}#news h1.mega{font:400 160px/130px "Perpetua MT W02",georgia,serif}@media screen and (min-width:767px) and (max-width:979px){#news h1.mega{font:400 130px/110px "Perpetua MT W02",georgia,serif}}#news h1.less-mega{font:400 100px/82px "Perpetua MT W02",georgia,serif}@media screen and (min-width:767px) and (max-width:979px){#news h1.less-mega{font:400 80px/65px "Perpetua MT W02",georgia,serif}}#news h1.mega,#news h1.less-mega{margin-bottom:10px;margin-top:-20px}@media screen and (max-width:767px){#news h1.mega,#news h1.less-mega{font:400 60px/50px "Perpetua MT W02",georgia,serif;margin:20px 0}}#news .categories.side,#news .recent_articles.side,#news .back{padding-top:20px;border-top:2px solid #2D2D2D;margin-bottom:20px;font-size:14px;padding-bottom:20px}#news .categories.side a,#news .recent_articles.side a,#news .back a{color:#2D2D2D;text-decoration:none;border-bottom:1px solid #2D2D2D}.no-touch #news .categories.side a:hover,#news .categories.side a.current,#news .categories.side a.current:hover,.no-touch #news .recent_articles.side a:hover,#news .recent_articles.side a.current,#news .recent_articles.side a.current:hover,.no-touch #news .back a:hover,#news .back a.current,#news .back a.current:hover{border-bottom-color:transparent}#news .categories.side ul,#news .categories.side li,#news .recent_articles.side ul,#news .recent_articles.side li,#news .back ul,#news .back li{list-style-type:none;margin:0;padding:0}#news .categories.side li,#news .recent_articles.side li,#news .back li{margin-bottom:4px}#news .categories.side h4,#news .categories.side.back a,#news .recent_articles.side h4,#news .recent_articles.side.back a,#news .back h4,#news .back.back a{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;margin:0;padding:0}#news .categories.side h4,#news .recent_articles.side h4,#news .back h4{margin-bottom:20px}#news .loading{font:400 20px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#news .options{border-top:2px solid #2D2D2D}#news .options .category{border-bottom:2px solid #2D2D2D;margin-bottom:20px;font-size:14px}@media screen and (max-width:767px){#news .options .category{margin:0}}#news .options .category.current{color:#fff}#news .options .category h4{margin:18px 0 20px}#news .options .category h4 a:hover{text-decoration:underline}#news .options .categories,#news .options .recent_articles,#news .options .search{border-bottom:2px solid #2D2D2D;margin-bottom:20px;font-size:14px;height:55px}@media screen and (max-width:767px){#news .options .categories,#news .options .recent_articles,#news .options .search{margin:0}}#news .options .categories h4,#news .options .recent_articles h4,#news .options .search h4{width:30%;float:left;margin:18px 0}#news .options .categories .news-search,#news .options .recent_articles .news-search,#news .options .search .news-search{width:70%;float:left}#news .options .categories .news-search input,#news .options .recent_articles .news-search input,#news .options .search .news-search input{margin:18px 0;background:none;outline:0;border:0;width:100%}#news .options .categories .news-select,#news .options .recent_articles .news-select,#news .options .search .news-select{position:relative;display:block;width:70%;float:left;z-index:0}#news .options .categories .news-select::before,#news .options .recent_articles .news-select::before,#news .options .search .news-select::before{content:"▼";position:absolute;right:15px;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);cursor:pointer;z-index:-1}#news .options .categories .news-select h4,#news .options .recent_articles .news-select h4,#news .options .search .news-select h4{position:absolute;width:100%;z-index:-1}#news .options .categories .news-select select,#news .options .recent_articles .news-select select,#news .options .search .news-select select{margin-bottom:.15em;width:100%;margin:18px 0;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:none;cursor:pointer;z-index:10}#news .options .categories .news-select select::-ms-expand,#news .options .recent_articles .news-select select::-ms-expand,#news .options .search .news-select select::-ms-expand{display:none}#news .options .categories .news-select select option,#news .options .recent_articles .news-select select option,#news .options .search .news-select select option{color:#2D2D2D}#news .index{padding-bottom:40px;padding-top:20px}#news .index .article{width:40%;float:left;padding-bottom:40px;position:relative}#news .index .article.col_side{width:30%}#news .index .article .col_middle{width:75%;float:left}@media screen and (max-width:767px){#news .index .article{width:100%}#news .index .article.col_side{width:100%}#news .index .article .col_middle{width:100%}}#news .index .article .border{width:6.25%;height:100%;box-sizing:border-box;position:absolute}#news .index .article .border.right{right:0;border-left:1px solid #959699}#news .index .article .border.left{left:0;border-right:1px solid #959699}#news .index .article .space{width:12.5%;float:left}#news .index .article:last-of-type{border-bottom:none!important}#news .index .article div>h2{font:400 20px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0 0 20px 0;height:36px}#news .index .article div>h2 a{color:#2D2D2D;text-decoration:none}#news .index .article div>.image{margin-bottom:20px}#news .index .article div>.image img{width:100%;display:block}#news .index .article div .description{margin-bottom:40px;font:400 16px/22px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#news .index .article div .read_more{font:400 14px/22px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#news .index .article div .read_more a{text-decoration:none}#news.permalink{padding-bottom:40px}#news.permalink .article .block{margin-bottom:40px}#news.permalink .article .block .caption{font:400 11px/15px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-top:15px}#news.permalink .article .block .caption p{margin:0}#news.permalink .article .image img{max-width:100%;display:block}#news.permalink .article .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#news.permalink .article .video iframe,#news.permalink .article .video embed{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}#news.permalink .article .block.products{margin-left:-20px;margin-right:-20px}#news.permalink .article .block.products .product-card{width:25%;border-top:0}@media screen and (min-width:767px) and (max-width:979px){#news.permalink .article .block.products .product-card{width:33.3333%}}@media screen and (max-width:767px){#news.permalink .article .block.products .product-card{width:50%;padding-top:10%}}#news.permalink .article .block.products .product-card .border{display:none}#news.permalink .article .text h2{margin-bottom:.25em}#news.permalink .article .text h2+*{margin-top:0}#news.permalink .article .text h3{font:400 20px/26px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#news.permalink .article .text p{margin-right:0}@media screen and (min-width:767px) and (max-width:979px){#news.permalink .article .text p{margin-right:40px}}@media screen and (max-width:767px){#news.permalink .article .text p{margin-right:0}}#news.permalink .article .text blockquote{margin:0}#news.permalink .article .intro{font:400 20px/26px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#news.permalink .sharing{margin-top:30px}#news.permalink .sharing h2{font-size:100%;border:1px solid #2D2D2D;border-width:2px 0 1px;font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;padding:5px 0;margin-bottom:0}#news.permalink .sharing .shares{float:left;width:25%;min-width:114px;border-right:1px solid #2D2D2D;height:34px;padding-top:10px}#news.permalink .sharing .shares a{display:inline-block;text-align:center;font-size:20px;line-height:40px;width:34px;height:34px;border-radius:30px;background:#2D2D2D;color:#ddd}.no-touch #news.permalink .sharing .shares a:hover,#news.permalink .sharing .shares a a:active{background:#FCF6ED;color:#2D2D2D}#news.permalink .sharing p{float:left;height:24px;padding-top:20px;margin:0}#news.permalink .sharing p a{padding-left:10px}#news.permalink .sharing .email{width:50%;border-right:1px solid #2D2D2D}#news.permalink .sharing .next{width:23%}#news.permalink .sharing .next a{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif}#portfolio{padding-bottom:100px}#portfolio .border_bottom{border-bottom:2px solid #2D2D2D}#portfolio.intro h1{font:400 80px/90px "Perpetua MT W02",georgia,serif}#portfolio.intro .action{margin-bottom:40px;position:relative;height:120px}@media screen and (max-width:767px){#portfolio.intro .action{height:auto}}#portfolio.intro .action .block{display:block;position:absolute;bottom:0;right:20px;left:0}@media screen and (max-width:767px){#portfolio.intro .action .block{position:static}}#portfolio.intro .intro{font:400 36px/40px "Perpetua MT W02",georgia,serif;margin:0}#portfolio.intro .sell{border-top:2px solid #2D2D2D;position:relative;margin:40px 0 100px 0}#portfolio.intro .sell .info{position:static}#portfolio.intro .sell .info h2,#portfolio.intro .sell .info p{margin:16px;margin-right:80px}#portfolio.intro .sell .info h2{font:400 24px/26px "Perpetua MT W02",georgia,serif;margin:20px 16px}@media screen and (min-width:767px) and (max-width:979px){#portfolio.intro .sell .info p{margin-right:10px}}@media screen and (max-width:767px){#portfolio.intro .sell .info{border-bottom:1px solid #2D2D2D;margin:40px 0}#portfolio.intro .sell .info h2,#portfolio.intro .sell .info p{margin-left:0}}#portfolio.intro .sell .info:first-child h2,#portfolio.intro .sell .info:first-child p{margin-left:0}#portfolio.intro .sell .border{position:absolute;top:0;bottom:0;width:1px;background-color:#2D2D2D}@media screen and (max-width:767px){#portfolio.intro .sell .border{display:none}}#portfolio.intro .sell .border.first{left:25%}#portfolio.intro .sell .border.second{left:50%}#portfolio.intro .sell .border.third{left:75%}#portfolio.detail .header a{color:#2D2D2D;text-decoration:none}#portfolio.detail h2.border,#portfolio.detail h2.name{font:400 30px/40px georgia,serif;border-bottom:2px solid #2D2D2D}#portfolio.detail h2.name{font:400 40px/50px georgia,serif;padding-bottom:10px;margin:0}#portfolio.detail .edit-name{border-bottom:2px solid #2D2D2D;padding-bottom:17px}#portfolio.detail .ctrls{position:relative}#portfolio.detail .ctrls .border{position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#AFAAA5}#portfolio.detail .ctrls a,#portfolio.detail .ctrls .email-button,#portfolio.detail .ctrls .delete,#portfolio.detail .ctrls .duplicate{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:10px;color:#2D2D2D;text-decoration:none;border-bottom:1px solid #2D2D2D;line-height:17px}.no-touch #portfolio.detail .ctrls a:hover,.no-touch #portfolio.detail .ctrls .email-button:hover,.no-touch #portfolio.detail .ctrls .delete:hover,.no-touch #portfolio.detail .ctrls .duplicate:hover{border-bottom-color:transparent}#portfolio.detail .ctrls:first-child a,#portfolio.detail .ctrls:first-child .delete{margin-left:0}#portfolio.detail .share-form{display:inline}#portfolio.detail .share-form a,#portfolio.detail .share-form .email-button{margin-right:0}#portfolio.detail .switch_project{height:40px;border:1px solid #2D2D2D;border-top:0;position:relative}#portfolio.detail .switch_project select{display:block;position:absolute;left:0;right:0;bottom:0;top:10px;width:100%;opacity:0;filter:alpha(opacity=0);cursor:pointer}#portfolio.detail .switch_project .text{position:absolute;left:10px;top:10px;display:block}#portfolio.detail .switch_project .arrow{position:absolute;right:10px;top:5px;font:400 30px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#portfolio.detail .portfolio_direct_add{margin:20px 0}#portfolio.detail .portfolio_direct_add .search-box{width:300px;margin-top:-1px;border:1px solid #2D2D2D;height:38px;position:relative;line-height:38px;overflow:visible;z-index:100}#portfolio.detail .portfolio_direct_add .search-box input{position:absolute;border:0;display:block;left:0;top:0;bottom:0;outline:none;text-indent:5px;background-color:transparent;width:88%;line-height:38px;height:38px}#portfolio.detail .portfolio_direct_add .matches{left:-1px!important;width:100%}#portfolio.detail .product-card-container{margin-top:-27px}#portfolio.detail .product-card-container .product-card{width:15%}@media screen and (min-width:767px) and (max-width:979px){#portfolio.detail .product-card-container .product-card{width:25%}}@media screen and (max-width:767px){#portfolio.detail .product-card-container .product-card{width:50%}}#portfolio.detail .upload{float:left;height:200px;margin-bottom:10px;margin-right:10px;min-width:300px}#portfolio.detail .upload p:first-child{margin-top:0}#portfolio.detail .reference_image{position:relative;float:left}#portfolio.detail .reference_image .image{margin-right:10px;margin-bottom:10px;display:block}#portfolio.detail .reference_image .image img{height:200px;display:block}#portfolio.detail .reference_image .remove_link{position:absolute;overflow:hidden;width:30px;height:30px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#2D2D2D;top:-10px;right:-0px;color:#FFF;text-align:center;font:400 21px/30px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;z-index:100;display:none}#portfolio.detail .reference_image .remove_link .x{position:relative;top:-2px}@media screen and (max-width:767px){#portfolio.detail .reference_image .remove_link{display:block}}@media screen and (min-width:767px) and (max-width:979px){#portfolio.detail .reference_image .remove_link{display:block}}.no-touch #portfolio.detail .reference_image .remove_link:hover{text-decoration:none;background-color:#AFAAA5}@media screen and (max-width:767px){#portfolio.detail .reference_image .remove_link{float:none}#portfolio.detail .reference_image .remove_link .image{margin-right:0}#portfolio.detail .reference_image .remove_link .image img{height:auto;width:100%}}.no-touch #portfolio.detail .reference_image:hover .remove_link{display:block}#portfolio.detail .room{margin-bottom:40px}#portfolio.detail .room .info h3,#portfolio.detail .room .info p{margin:0;font:400 13px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#portfolio.detail .room .swatches{margin-top:10px}#portfolio.detail .room .swatches .swatch{float:left;width:60px;height:60px;margin-right:10px;margin-bottom:10px;background-color:#F30}#portfolio.detail .room .swatches .swatch img{width:60px;height:60px;display:block}#portfolio.detail .room .actions .btn{margin-bottom:10px}@media screen and (max-width:767px){#portfolio.detail .room .image{margin-bottom:20px}}#portfolio.detail .room .image a{display:block;margin-right:20px}@media screen and (max-width:767px){#portfolio.detail .room .image a{margin-right:0}}#portfolio.detail .room .image img{display:block;width:100%}#portfolio.detail .notes textarea,#portfolio.detail .notes pre{width:96%;min-height:100px;background-color:#FFF;padding:2%;border:0;outline:none;display:block;margin-bottom:20px}#portfolio.index .project{position:relative;height:380px}#portfolio.index .project h2{line-height:1.22em}#portfolio.index .project .border{position:absolute;left:-1px;top:0;bottom:0;width:1px;background-color:#2D2D2D}#portfolio.index .project .content{padding:20px}#portfolio.index .project .image{display:block}#portfolio.index .project .image img{width:100%;display:block}#portfolio.index .project:first-of-type .border{display:none}@media screen and (max-width:767px){#portfolio.index .project{width:100%;height:auto}#portfolio.index .project .border{display:none}}#portfolio.add_to{padding-top:40px}#portfolio.add_to h2{font:400 30px/30px georgia,serif}#portfolio.add_to .input{height:84px}#portfolio.add_to select{min-width:304px}@media screen and (max-width:767px){#portfolio.add_to .input{height:auto}#portfolio.add_to select{width:auto}}body.wallpaper-hanging .content h1{margin-top:40px;margin-bottom:20px}body.wallpaper-hanging .content .grid_col_10{border-bottom:1px solid #AFAAA5;margin-bottom:20px}body.wallpaper-hanging .content h3{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;margin-top:30px}body.wallpaper-hanging .content strong{font-family:"HelveticaNeueW01-65Medi","Helvetica Neue","Helvetica",Sans-Serif;font-weight:normal}#case-study .heading h4{font:400 37px/37px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0;margin-bottom:10px}#case-study .heading .line{display:block;margin-bottom:10px}#case-study .heading span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding-right:16px;margin-right:-16px;border-bottom:3px solid #2D2D2D}#case-study .intro{position:relative;top:0;margin-bottom:16px;margin-top:30px}#case-study .intro .image{margin-right:10px}@media screen and (max-width:767px){#case-study .intro .image{margin-right:0;margin-bottom:20px}}#case-study .intro p{font:400 13px/17px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#case-study .intro p:first-child{margin-top:0;padding:0}#case-study .specs{position:absolute;bottom:0;right:0;border-top:2px solid #2D2D2D}@media screen and (max-width:767px){#case-study .specs{position:static;margin-top:20px}}#case-study .specs ul,#case-study .specs li{padding:0;margin:0;list-style-type:none}#case-study .specs ul{margin-bottom:30px}#case-study .specs li{border-bottom:1px solid #2D2D2D;clear:both;padding:6px 0}#case-study .specs li .value{float:right}#case-study .specs li:last-child{border-bottom:0}#case-study .specs li a{color:#2D2D2D}#case-study .quote{margin-bottom:34px}#case-study .quote blockquote{margin:0;padding:0;font:400 18px/21px georgia,serif;margin-left:10px}#case-study .quote p{margin-left:10px}@media screen and (max-width:767px){#case-study .quote img{margin-bottom:20px}#case-study .quote blockquote,#case-study .quote p{margin-left:0}}#case-study .quote img,#case-study .content img{display:block;width:100%}#case-study .content img{margin-bottom:10px}#case-study .content p{font:400 14px/19px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#case-study .contact{border-top:2px solid #2D2D2D;border-bottom:1px solid #2D2D2D;padding-bottom:24px}#case-study .contact h4{font:400 18px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#case-study .contact .image{background-color:#FFF;overflow:hidden;width:80%;padding-top:80%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-position:center center;background-repeat:no-repeat;background-size:cover}#case-study .contact a{color:#2D2D2D}#case-study .contact p{font:400 12px/17px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0}#case-study .contact p.name{font:400 15px/20px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-top:10px}#case-study .contact p.role{font:400 13px/17px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin-bottom:20px}#case-study .products-used{margin:50px 0}#case-study .products-used h3{font:400 15px/18px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:0;margin-bottom:10px}#case-study .products-used .product-card{width:25%;border-top:0}#case-study .products-used .product-card .border{position:absolute;top:0;left:0;right:10px;height:1px;width:auto}#case-study .products-used .product-card h2{font:400 13px/19px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;margin:10px 0;padding:0}#case-study .products-used .product-card .thumb{margin:20px 40px 20px 0}form.generic input.text,form.generic input[type=text],form.generic input[type=password]{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;background-color:transparent;border:1px solid #2D2D2D;height:38px;line-height:38px;min-width:300px;font-size:14px;text-indent:5px;outline:none}form.generic input.text:focus,form.generic input[type=text]:focus,form.generic input[type=password]:focus{border-color:#AFAAA5}form.generic select{min-width:300px}form.generic label{display:block;margin-bottom:4px;color:#666}form.generic .helptext{font-size:90%;display:block;margin-top:5px;color:#AFAAA5}form.generic .errorlist{margin-bottom:-10px;margin-top:20px;color:#900;padding-left:0;margin-left:0}form.generic input.placeholder{color:#AFAAA5}form.generic input[type=password]{font-family:Helvetica,Arial,sans-serif}form.contact .errorlist{margin-bottom:-10px;margin-top:20px;color:#900;padding-left:0;margin-left:0}#nav .search{margin-top:-1px;border:1px solid #2D2D2D;height:38px;position:relative;line-height:38px;overflow:visible;z-index:100}#nav .search input{position:absolute;border:0;display:block;left:0;top:0;bottom:0;outline:none;text-indent:5px;background-color:transparent;width:88%;line-height:38px;height:38px}#nav .search button{display:block;position:absolute;border:0;background-color:transparent;padding:0;right:0;top:0;width:38px;height:38px;font:400 20px/40px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif;text-align:center;outline:none}#nav .search button:focus,.no-touch #nav .search button:hover{background-color:#2D2D2D;color:#FCF6ED}.search-box{position:relative}.search-box .matches{position:absolute;top:38px;left:-1px;right:-1px;border:1px solid #2D2D2D;overflow:auto;max-height:300px;z-index:999;background-color:#FCF6ED;line-height:20px}body.zepel .search-box .matches{background:white}.search-box .matches a{display:block;border-bottom:1px solid #b5b5b0;padding:5px;text-decoration:none;color:#2D2D2D}.no-touch .search-box .matches a:hover,.search-box .matches a.active{background-color:#2D2D2D;color:#FCF6ED}.no-touch body.zepel .search-box .matches a:hover,body.zepel .search-box .matches a.active{background-color:#2D2D2D;color:white}.search-box .matches a:last-child{border-bottom:none}.search-box.left .matches{left:0;right:-2px}#faqs{padding-bottom:200px}#faqs h2,#faqs .category h3{font:400 30px/30px "HelveticaNeueW01-55Roma","Helvetica Neue","Helvetica",Sans-Serif}#faqs h2{margin-top:0;border:2px solid #2D2D2D;border-left:0;border-right:0;padding:20px 0;margin-bottom:20px}#faqs .question{border-bottom:1px solid #2D2D2D;padding-left:60px;position:relative}#faqs .question .arrow{position:absolute;left:0;top:-1px;width:60px;font-size:16px}#faqs .question .arrow .down{display:none}#faqs .question h4{cursor:pointer}.no-touch #faqs .question h4:hover{text-decoration:underline}#faqs .question .answer{display:none;margin-right:30%}@media screen and (min-width:767px) and (max-width:979px){#faqs .question .answer{margin-right:20%}}@media screen and (max-width:767px){#faqs .question .answer{margin-right:10%}}#faqs .question.open .arrow .right{display:none}#faqs .question.open .arrow .down{display:inline}#faqs .question.open .answer{display:block}@media screen and (min-width:767px) and (max-width:979px){.faqs-container .grid_col_3{width:20%}.faqs-container .grid_col_17{width:80%}}.temp-spacer{height:3000px}.hide{display:none!important}