@charset "UTF-8";
/* https://shedbarber.com/wp-content/themes/shed/dist/css/styles.css?ver=5.7.14 */
html,body{height:100%}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-ms-overflow-style:-ms-autohiding-scrollbar}body{margin:0}*:focus{outline:none}iframe{border:0}h1,h2,h3,h4,h5,p,ol,ul,blockquote,figure,button{margin:0;padding:0}main,li{display:block}h1,h2,h3,h4,h5,p{font-size:inherit}strong{font-weight:700;font-weight:100}sup{position:relative;top:-.5em;font-size:65%;line-height:0;vertical-align:baseline}a,button,.btn{color:inherit;outline:none}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;letter-spacing:inherit;background:none;cursor:pointer;-webkit-font-smoothing:inherit}button:focus{outline:0}::-moz-focus-inner{padding:0;border:0}img{max-width:100%;height:auto;border:0}.container{max-width:930px}.wrap{max-width:930px;margin:0 auto}.container-fluid,.container{margin-right:auto;margin-left:auto;padding-right:3rem;padding-left:3rem}@media only screen and (min-width:992px){.container-fluid,.container{padding-right:0;padding-left:0}}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:768px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1025px){.container{width:1170px}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1199px){.container{width:1170px}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.x-padding{padding:0 1.5rem}.desktop{display:none}@media only screen and (min-width:768px){.desktop{display:block}}.mobile{display:block}@media only screen and (min-width:768px){.mobile{display:none}}@font-face{font-display:swap;font-family:"GT-America-Regular";src:none;src:none format("embedded-opentype"),none format("woff"),none format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"GT-America-Extended-Regular";src:none;src:none format("embedded-opentype"),none format("woff"),none format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Times Gothic";src:none;src:none format("embedded-opentype"),none format("woff"),none format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Cerulean NF";src:none;src:none format("embedded-opentype"),none format("woff"),none format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"HT Cafe";src:none;src:none format("embedded-opentype"),none format("woff"),none format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sackers Gothic Std";src:none;src:none format("embedded-opentype"),none format("woff"),none format("truetype");font-weight:500;font-style:normal}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"GT-America-Regular",sans-serif;font-size:16px;font-style:normal;line-height:1.5}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5{font-weight:400;margin:0}h1{color:#000;font-size:2.2rem;position:relative}@media only screen and (min-width:768px){h1{font-size:4.8rem}}h2{font-family:"Cerulean NF",sans-serif;font-size:2.2rem}@media only screen and (min-width:768px){h2{font-size:3rem}}h3{font-family:"Cerulean NF",sans-serif;font-size:2.2rem}@media only screen and (min-width:768px){h3{font-size:2.4rem}}p{font-size:1.6rem;line-height:24px}p.small{font-size:1.2rem}a{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;cursor:pointer;font-family:"freight-micro-pro",sans-serif;font-size:1.4rem;font-style:italic;font-weight:500;letter-spacing:1px;text-decoration:none}a:hover,a:focus{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;color:#ee4037;text-decoration:none}a.underline{border-bottom:2px solid #ee4037;color:#ee4037;padding-bottom:.2rem}a.underline:hover{border-bottom:4px solid #ee4037}a.no-hover:hover{color:initial}ul{list-style-type:none}.spaced-out{text-transform:uppercase;letter-spacing:2px;color:#555}.italic{font-family:"freight-micro-pro",sans-serif;font-style:italic}.menu-menu-container{margin-bottom:2rem}@media only screen and (min-width:1025px){.menu-menu-container{margin-bottom:0}}.mobile-nav-wrap{background:#000;bottom:0;display:flex;height:auto;overflow-y:scroll;overflow-x:hidden;position:fixed;right:0;transform:translateX(100%);width:calc(100vw - 62px);z-index:99;top:61px;border-left:2px solid #fff;padding-top:9px;flex-direction:column;transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out}.mobile-nav-wrap.active{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;transform:translateX(0)}@media only screen and (min-width:1025px){.mobile-nav-wrap{background:transparent;display:flex;flex-direction:row;flex:inherit;height:inherit;overflow:auto;padding:0;position:relative;text-align:center;transform:translateX(0);width:auto;z-index:inherit;border-left:0;top:23px}}.nav-items{width:100%;padding-left:2.4rem}@media only screen and (min-width:1025px){.nav-items{font-size:1.4rem;padding-left:0;padding-right:2rem}}.nav-items li{color:#fff;margin:1.5rem 0;position:relative;text-transform:uppercase}.nav-items li.current-menu-item{color:#ee4037}.nav-items li a{font-family:"GT-America-Regular",sans-serif;font-size:2.2rem;font-style:normal;letter-spacing:.25rem}@media(max-width:1024px){.nav-items{margin:30px 5px 0 0}}@media only screen and (min-width:1025px){.nav-items{display:flex;flex-direction:row;flex:inherit;width:auto}.nav-items li{align-items:center;color:#000;display:flex;flex-direction:column;margin:0 20px}.nav-items li:hover{color:#4535ed}.nav-items li a{align-items:center;display:flex;font-size:1.6rem;position:relative}}#primary-navigation .svg{position:absolute;top:23px;left:40px}.desktop-logo{display:none}.desktop-logo a{line-height:0}@media only screen and (min-width:1025px){.desktop-logo{display:flex;position:relative;top:30px;left:30px}}.mobile-logo{display:flex;padding-left:20px}.mobile-logo a{line-height:0}@media only screen and (min-width:1025px){.mobile-logo{display:none}}.menu-label{display:flex;transform:translateX(100%);width:100%;transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;position:fixed;background:#000;height:61px;display:flex;z-index:999;border-bottom:2px solid #fff;right:0;left:0;width:100%}.menu-label.active{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;transform:translateX(0)}.menu-label .menu-arrow{display:flex;align-items:center;justify-content:center;width:60px;height:63px}.menu-label .menu-text{width:calc(100vw - 60px);display:flex;align-items:center;border-left:2px solid #fff}.menu-label .menu-text p{margin:0;line-height:0;font-size:2.2rem;color:#fff;padding-left:24px;font-family:"freight-micro-pro",sans-serif;font-style:italic;font-weight:500}@media only screen and (min-width:1025px){.menu-label{display:none}}.mobile-contact{padding-left:2.4rem;display:block}@media only screen and (min-width:1025px){.mobile-contact{display:none}}.mobile-contact p{font-size:1.6rem;color:rgba(251,248,242,.7);text-transform:uppercase;font-family:"GT-America-Extended-Regular",sans-serif}.mobile-contact ul{margin:1.2rem 0 3rem 0}.mobile-contact ul li{margin:8px 0}.mobile-contact ul li a{font-size:2rem;color:#fff;font-family:"GT-America-Regular",sans-serif;font-style:normal}.page-template-locations .desktop-logo.white{display:none}@media only screen and (min-width:1025px){.page-template-locations .desktop-logo.black{display:flex}}.page-template-homepage .desktop-logo.black{display:none}@media only screen and (min-width:1025px){.page-template-homepage .desktop-logo.white{display:flex}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{appearance:none;color:#fff;background-color:transparent;border:0 none;border-bottom:2px solid #fff;border-radius:0;display:block;font-weight:100;margin:0;outline:0 none;transition:all .3s ease-out;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-bottom:2px solid #ee4037}input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #000 inset;-webkit-text-fill-color:#fff}input[type=text]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #000 inset;-webkit-text-fill-color:#fff}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}::-webkit-input-placeholder{color:rgba(251,248,242,.4)}::-moz-placeholder{color:rgba(251,248,242,.4)}:-ms-input-placeholder{color:rgba(251,248,242,.4)}:-moz-placeholder{color:rgba(251,248,242,.4)}.contact-us form .gfield{border:0 none;margin:2rem 0;padding:0;position:relative;width:100%}.contact-us form button[type=submit]{background:transparent;color:rgba(251,248,242,.7);border:0;font-family:"freight-micro-pro",sans-serif;font-style:italic;border-bottom:2px solid rgba(251,248,242,.7);padding-bottom:.2rem;cursor:pointer}.contact-us form button[type=submit]:hover{color:#ee4037;border-bottom:2px solid #ee4037}.contact-us form label{float:left;padding:12px;font-size:.813em}.contact-us form input{font-size:16px}.contact-us form .gfield_description,.contact-us form label{color:rgba(251,248,242,.7)}.contact-us form .gfield_label{display:none!important}.contact-us form textarea.large{box-sizing:border-box;min-height:45px;height:45px;overflow-x:hidden}.contact-us form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:12px!important}.contact-us .gform_footer{text-align:center;padding:20px 0 0!important;margin:25px 0 0!important}.gform_wrapper .field_description_below .gfield_description{color:rgba(251,248,242,.7);padding:12px!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:12px!important}.gforms_confirmation_message .gform_confirmation_message_1{padding:60px 50px}.gform_wrapper textarea{padding:0 8px 10px 0!important;overflow:scroll!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit],form input[type=submit]{background:transparent;color:rgba(251,248,242,.7);border:0;font-family:"freight-micro-pro",sans-serif;font-style:italic;border-bottom:2px solid rgba(251,248,242,.7);padding-bottom:.2rem;cursor:pointer}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover,form input[type=submit]:hover{color:#ee4037;border-bottom:2px solid #ee4037}.gform_wrapper .gform_footer input.button:after,.gform_wrapper .gform_footer input[type=submit]:after,.gform_wrapper .gform_page_footer input.button:after,.gform_wrapper .gform_page_footer input[type=submit]:after,form input[type=submit]:after{content:"↝";margin-left:1rem;color:rgba(251,248,242,.7)}.fancy-select{position:relative}.fancy-select .trigger{background:transparent;border:2px solid #000;border-bottom-color:#fff;color:rgba(251,248,242,.4);cursor:pointer;overflow:hidden;padding:10px 24px 9px 9px;position:relative;text-overflow:ellipsis;transition:all 240ms ease-out;white-space:nowrap;width:100%}.fancy-select .trigger.selected{color:#fff}.fancy-select .trigger.open{border:2px solid #fff;border-bottom:0}.fancy-select .trigger:after{position:absolute;content:"";width:13px;height:8px;right:8px;bottom:10px;background:url(/wp-content/uploads/2017/01/arrowdown.svg);background-size:13px 8px}.fancy-select .options{background:#000;left:0;list-style:none;margin:0;opacity:0;overflow:auto;position:absolute;transition:opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out;visibility:hidden;width:100%;z-index:50;border:2px solid #fff;border-top-color:#ee4037}.fancy-select .options.open{opacity:1;padding:8px 0;top:44px;transition:opacity 300ms ease-out,top 300ms ease-out;visibility:visible}.fancy-select .options.overflowing{bottom:44px;top:auto;transition:opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out}.fancy-select .options.overflowing.open{bottom:44px;top:auto;transition:opacity 300ms ease-out,bottom 300ms ease-out}.fancy-select .options li{color:#fff;cursor:pointer;padding:3px 12px;transition:all 150ms ease-out;white-space:nowrap}.fancy-select .options li.selected,.fancy-select .options li.hover,.fancy-select .options li:hover{color:#ee4037}.validation_error{display:none!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border:0!important;margin:0!important;padding:0!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:0;appearance:none!important;color:#fff!important;background-color:transparent!important;border:0 none!important;border-bottom:2px solid #fff!important;border-radius:0!important;display:block!important;font-weight:100!important;margin:0!important;outline:0 none!important;transition:all .3s ease-out;width:100%!important}.validation_message{display:none!important}#gform-notification .button{display:none!important}.gform_validation_error .gform_wrapper .gform_footer input.button,.gform_validation_error .gform_wrapper .gform_footer input[type=submit],.gform_validation_error .gform_wrapper .gform_page_footer input.button,.gform_validation_error .gform_wrapper .gform_page_footer input[type=submit]{color:rgba(251,248,242,.4);border-bottom:2px solid rgba(251,248,242,.4);cursor:default}.gform_validation_error .gform_wrapper .gform_footer input.button:hover,.gform_validation_error .gform_wrapper .gform_footer input[type=submit]:hover,.gform_validation_error .gform_wrapper .gform_page_footer input.button:hover,.gform_validation_error .gform_wrapper .gform_page_footer input[type=submit]:hover{color:rgba(251,248,242,.4);border-bottom:2px solid rgba(251,248,242,.4)}.gform_wrapper .gform_ajax_spinner{display:none!important}.email-signup .modal-header{position:relative;top:0}.email-signup form .row{margin-bottom:2.5rem}.email-subtext{color:#fff;max-width:500px;margin:20px auto 40px auto}.hamburger{z-index:100;position:relative}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;display:flex;padding-right:30px;position:relative}@media only screen and (min-width:1025px){.hamburger{display:none}}.hamburger-box{width:18px;height:18px;display:flex;position:relative;justify-content:center}.hamburger-inner{display:block;top:50%;margin-top:-2px;position:absolute;left:0}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:27px;height:2px;background-color:#fff;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger--spring .hamburger-inner{top:0;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner::before{top:9px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:18px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .32s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1)}/*!
 * multiscroll.js 0.1.7 Beta
 * https://github.com/alvarotrigo/multiscroll.js
 * @license MIT licensed
 *
 * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo
 */.ms-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99999999;cursor:pointer;cursor:default}@media only screen and (min-width:992px){.ms-section{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}}.ms-section.ms-table{display:table;width:100%}.ms-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.ms-easing{-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#multiscroll-nav{position:absolute;z-index:100;top:50%;opacity:1}@media(max-width:1024px){#multiscroll-nav{display:none}}#multiscroll-nav.right{right:17px}#multiscroll-nav.left{left:17px}#multiscroll-nav ul{margin:0;padding:0}#multiscroll-nav li{display:block;width:16px;height:16px;margin:7px;position:relative}#multiscroll-nav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#multiscroll-nav li .active span{background:#ee4037;border:1px solid #ee4037}#multiscroll-nav span{top:2px;left:2px;width:6px;height:6px;border:1px solid #000;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:1}#myMenu{position:absolute;z-index:20;right:40px}@media(max-width:1024px){#multiscroll{display:none}}#multiscroll p{font-size:1.5rem;position:absolute;bottom:20px;left:35px}.modal{bottom:0;display:none;height:calc(100% - 20px);left:10px;position:fixed;top:10px;width:calc(100% - 20px);z-index:0}@media only screen and (min-width:992px){.modal{height:calc(100% - 28px);left:14px;top:14px;width:calc(100% - 28px)}}@media only screen and (min-width:768px){.modal{height:calc(100vh - 40px);left:20px;top:20px;width:calc(100% - 40px)}}.modal.active{z-index:9999}.modal.black{background:#000;width:calc(60vw - 40px)!important;height:calc(80vh - 40px)!important;min-height:610px!important;border:solid 4px #fff!important;position:relative!important}.modal.black.submitted{background:#fbf8f2}@media only screen and (max-width:992px){.modal.black{height:calc(80vh - 10px)!important;left:0;top:0;width:calc(80% - 40px)!important}}@media only screen and (max-width:768px){.modal.black{height:calc(80vh - 10px)!important;left:0;top:0;width:calc(90vw - 10px)!important}}.modal.beige{background:#fbf8f2}.modal-container{align-items:center;justify-content:center;position:fixed;width:100vw;height:100vh;top:0;display:none}.modal-container.active{display:flex;z-index:99999}.modal-content{display:none;height:100%;overflow-y:scroll;overflow-x:hidden}.modal-inner{display:flex;flex-direction:column;justify-content:center;height:100%;padding:10px 25px;padding-top:4rem}@media only screen and (min-width:768px){.modal-inner{padding:0 40px}}@media(max-width:767px){.modal-inner .shed-vert{display:none}}@media(max-width:767px){.modal-inner .profile{margin-bottom:0;padding:0}}.close-button{position:absolute;z-index:9;cursor:pointer;top:15px;right:15px}@media only screen and (min-width:768px){.close-button{top:29px;right:26px}}.shed-vert{position:absolute;top:29px;left:26px}.modal-header{position:absolute;top:30px;left:0;right:0}@media only screen and (min-width:768px){.modal-header{top:50px}}.modal-header h2{position:relative;width:100%;margin:0 auto;text-align:center;margin-bottom:10px;font-family:"freight-micro-pro",sans-serif;font-style:italic}.modal-header p{text-align:center}@media(max-width:1024px){.modal-header p{margin-bottom:3rem}}.booking-block{height:200px;border:1px solid #fff;display:flex;justify-content:center;flex-direction:column;cursor:pointer;align-items:center;flex-basis:325px;max-width:325px;font-style:normal}.booking-block svg{margin-bottom:2rem}@media only screen and (min-width:768px){.booking-block{flex-basis:60%;max-width:60%;height:250px}}@media only screen and (min-width:992px){.booking-block{flex-basis:390px;max-width:390px;height:250px}}.booking-block h3{color:#fff;font-size:2.1rem}.booking-block:first-child.no-border{border-right:0}.booking-block:nth-child(2).no-border{border-left:0}@media only screen and (min-width:1025px){.booking-block:hover{border:1px solid #ee4037}.booking-block:hover svg g{stroke:#ee4037}.booking-block:hover svg path{fill:#ee4037}.booking-block:hover h3{color:#ee4037}}.modal-inner.submitted .close-button{position:absolute;top:29px;right:26px}.thank-you{max-width:100%;margin:0 auto;display:none}@media only screen and (min-width:1025px){.thank-you{display:flex}}.thank-you-mobile{max-width:100%;margin:0 auto;display:flex}@media only screen and (min-width:1025px){.thank-you-mobile{display:none}}.modal-inner.confirmation{opacity:0;position:absolute}.modal-inner.confirmation.show{opacity:9;position:relative}.tab-controls{left:0;margin:-25px 15px 0 15px;max-width:100%;position:absolute;right:0;z-index:99}@media only screen and (min-width:768px){.tab-controls{margin:-25px auto 0 auto;width:100%;max-width:273px}}.tab-controls li,.tab-controls a{display:flex;flex-direction:column;justify-content:center}.tab-controls li{background:#fbf8f2;height:47px;width:50%}@media only screen and (min-width:768px){.tab-controls li{width:100%}}@media screen and (max-width:767px){.tab-controls li.bouldin a{border-left:2px solid #fff;border-bottom:2px solid #fff}}@media screen and (max-width:767px){.tab-controls li.holly a{border-right:2px solid #fff;border-bottom:2px solid #fff}}.tab-controls li a{height:inherit;font-family:"GT-America-Extended-Regular",sans-serif;font-size:1.2rem;font-style:normal;text-transform:uppercase}.tab-controls li.ui-tabs-active{background:#ee4037}.tab-controls li.ui-tabs-active a{color:#fff}@font-face{font-display:swap;font-family:"slick";src:url(/wp-content/themes/shed/dist/css/fonts/slick.woff) format("woff");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:1025px){.slick-slider{display:none}}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100vh;filter:grayscale(100%);min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mobile-slider p{position:absolute;display:flex;justify-content:center;width:100vw;margin-bottom:30px;display:flex;bottom:0}@media only screen and (min-width:1025px){.mobile-slider p{display:none}}.custom-arrows{position:absolute;width:100%;justify-content:space-between;flex-direction:row;bottom:0;margin-bottom:20px;display:flex}@media only screen and (min-width:1025px){.custom-arrows{display:none}}.custom-arrows .custom-prev,.custom-arrows .custom-next{height:40px;width:40px;display:flex!important;align-items:center;justify-content:center}@media only screen and (min-width:1025px){.custom-arrows .custom-prev,.custom-arrows .custom-next{display:none!important}}.custom-arrows .custom-prev{margin-left:20px}.custom-arrows .custom-next{margin-right:20px}main{background:#fbf8f2}header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000;background:#000}@media(max-width:1024px){header{height:61px}}@media only screen and (min-width:1025px){header{background:transparent}}#colophon{position:relative;z-index:9}#colophon .footer-top{align-items:center;padding:4rem 0 0 0}@media only screen and (min-width:992px){#colophon .footer-top{padding:4rem 0}}#colophon .footer-section-title{color:#fbf8f2;margin-bottom:1.2rem;font-size:1.2rem;opacity:.7;font-family:"GT-America-Extended-Regular",sans-serif}@media only screen and (min-width:992px){#colophon .border-left{border-left:1px solid rgba(251,248,242,.7);padding-left:45px}}#colophon .footer-links{padding:40px 0 40px 0}@media(max-width:767px){#colophon .footer-links.bottom{border-top:1px solid rgba(251,248,242,.7)}}@media(max-width:767px){#colophon .footer-links .svg{margin:5rem auto 0 auto;align-items:center;display:flex;flex-direction:column}}@media only screen and (min-width:992px){#colophon .footer-links{border-top:0;border-bottom:0;padding:0}}#colophon .footer-links li{margin-bottom:1.2rem}#colophon .footer-links .col-sm-6{text-align:left}#colophon .footer-links a{color:#fff;font-family:"GT-America-Regular",sans-serif;font-size:1.6rem;font-style:normal}#colophon .sub-footer{border-top:1px solid rgba(251,248,242,.7);margin:0 1.5rem;padding:2rem 0}@media only screen and (min-width:992px){#colophon .sub-footer{margin:0 3rem;padding:2rem 3rem}}#colophon .sub-footer .site-credit a{font-style:normal;color:#ee4037;text-decoration:underline;font-family:"GT-America-Regular",sans-serif;margin-left:.5rem}@media only screen and (min-width:992px){#colophon .sub-footer .site-credit{justify-content:flex-end;text-align:end}}#colophon .sub-footer p{color:#fbf8f2;font-size:1.2rem;opacity:.7}.hero{background:#000;display:flex;flex-direction:column;justify-content:center;padding:0;text-align:center}.locations-intro{margin:0 auto;padding:0 2rem;max-width:100%}@media screen and (min-width:1024px){.locations-intro{max-width:803px;width:100%}}@media only screen and (min-width:768px){.locations-intro{padding:0 4rem}}.locations-intro h2{font-size:2.6rem}@media only screen and (min-width:768px){.locations-intro h2{font-size:3rem}}.locations-intro p{font-family:"freight-micro-pro",sans-serif;font-size:2.2rem;font-style:italic;line-height:35px;margin:3rem 0 7.7rem 0}@media only screen and (min-width:768px){.locations-intro p{font-size:3rem}}.locations-intro .shed-logo{height:36px}@media(max-width:1024px){.locations-intro .shed-logo{left:0;margin:0 auto;position:absolute;right:0;bottom:60px}}body.overflow-hidden{overflow:hidden}main{min-height:100vh}main.pushed{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;transform:translateX(-80vw)}.full-height{min-height:100vh}.blur{filter:blur(4px)}.uppercase{text-transform:uppercase}.white-bg{background-color:#fff}.beige-bg{background-color:#fbf8f2}.red-bg{background-color:#ee4037}.black-bg{background-color:#000}.red{color:#ee4037}.white{color:#fff}.black{color:#000}.book-badge{bottom:3.2vh;position:fixed;right:3.2vw;display:none;cursor:pointer}.book-badge svg{cursor:pointer}.book-badge svg:hover polygon,.book-badge svg:hover path{fill:#ee4037;stroke:#ee4037;mask:none}@media only screen and (min-width:992px){.book-badge{display:block}}.map-badge{position:absolute;bottom:-55px;z-index:9;left:0;right:0;margin:0 auto}.mobile-book-badge{margin:3rem auto auto auto;display:block;float:left;width:100%;height:70px;border:2px solid;padding:50px 0;width:100%}@media only screen and (min-width:992px){.mobile-book-badge{display:none}}.label{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;background-color:#fbf8f2;bottom:0;height:34px;line-height:34px;position:absolute;right:0;text-align:center;transform:translateY(34px);padding:0 1rem}@media only screen and (min-width:768px){.label{padding:0 20px}}.label span{font-size:1.1rem;font-family:"GT-America-Extended-Regular",sans-serif;font-style:normal;text-transform:uppercase;color:#000}@media only screen and (min-width:768px){.label span{font-size:1.2rem}}p.blockquote{font-family:"freight-micro-pro",sans-serif;font-size:3rem;font-style:italic;line-height:35px}.no-padding-bottom{padding-bottom:0}.reverse-row{display:flex;flex-direction:row-reverse}.fadeIn{opacity:0;transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out}.fadeIn-1s{opacity:1;transition:opacity 1s;transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out}.bg-one,.bg-two{display:none}@media only screen and (min-width:1025px){.bg-one,.bg-two{display:block;height:100vh;position:fixed;top:0}}@media only screen and (min-width:1025px){.bg-one{left:0;width:50vw;background-color:#000}}@media only screen and (min-width:1025px){.bg-two{right:0;width:50vw;background-color:#fbf8f2}}.animate-border{position:relative;padding-bottom:.4rem;color:#ee4037}.animate-border:after{content:"";position:absolute;left:0;bottom:0;width:100%;transition:border-width .1s ease-in-out;border-top:2px solid #ee4037}.animate-border:hover:after{transition:border-width .1s ease-in-out;border-top:3px solid #ee4037}.animate-border.black{color:#000}.animate-border.black:after{content:"";position:absolute;left:0;bottom:0;width:100%;transition:border-width .1s ease-in-out;border-top:2px solid #000}.animate-border.black:hover:after{border-top:3px solid #000}@media(max-width:1024px){.safari602 .slick-slide{height:calc(100vh - 60px)!important;min-height:calc(100vh - 60px)!important}}.no-padding-col{padding:0}.no-padding-col .blog-image{float:left}.black-bg-preload{height:530px;width:100%;background-color:#000;padding:0}.mobile-hero-book-now-button{display:inline-block;position:absolute;top:calc(40vh + 118px);left:50%;transform:translateX(-50%);height:50px;line-height:50px;width:178px;background-color:#fbf8f2;font-size:15px}@media(min-width:767px){.mobile-hero-book-now-button{display:none}}.landing{min-height:1px;height:100vh}@media(max-width:1024px){.safari602 .landing.homepage{height:calc(100vh - 60px);min-height:calc(100vh - 60px)}}.projects{padding:18rem 0 10rem 0sub}.projects .row{margin-bottom:1rem}.project{background:#000;color:#fff;display:flex;height:350px}.project p{margin:auto}.content-block h3,.content-block p{margin-bottom:2.5rem}.shed-logo{height:90px;left:0;margin:0 auto;position:absolute;right:0}@media only screen and (min-width:1025px){.shed-logo{height:auto;position:relative;z-index:10}}.landing.homepage .shed-logo{min-height:1px;display:flex;align-items:center;justify-content:center;align-self:center;text-align:center}@media(max-width:1024px){.landing.homepage .shed-logo{height:auto;left:0;margin:0 auto;position:absolute;right:0;top:40vh;z-index:99}}@media(max-width:767px){.landing.homepage .shed-logo{height:90px}}section{padding:4rem 0 7rem 0;position:relative}@media only screen and (min-width:992px){section{padding:9.6rem 0 12.6rem 0}}section.alt-padding{padding:9rem 0}section.section-one h2{align-self:center;display:flex;flex-direction:column}.intro-text{margin:0 auto;max-width:940px}.intro-text h1,.intro-text a{line-height:40px}@media only screen and (min-width:768px){.intro-text h1,.intro-text a{line-height:72px}}.intro-text a{color:#ee4037;font-size:2.2rem;font-weight:500;position:relative}.intro-text a:after{content:"";position:absolute;left:0;bottom:4px;width:100%;transition:border-width .1s ease-in-out;border-top:2px solid #ee4037}@media only screen and (min-width:768px){.intro-text a:after{bottom:9px;border-top:3px solid #ee4037}}.intro-text a:hover:after{transition:border-width .1s ease-in-out;border-top:4px solid #ee4037}@media only screen and (min-width:768px){.intro-text a{font-size:4.8rem}}.line{position:absolute;top:-56px;display:none;right:0;left:0;margin:0 auto}@media only screen and (min-width:768px){.line{display:block}}.line.mobile{display:block;position:absolute;top:-37px}@media only screen and (min-width:768px){.line.mobile{display:none}}.services .content-block{cursor:pointer;font-style:normal;font-family:"GT-America-Regular",sans-serif;letter-spacing:0}@media(max-width:767px){.services .content-block h3{font-size:1.6rem}}.services .content-block .text-change{cursor:pointer;position:relative;height:20px}.services .content-block .text-change .price{opacity:0;position:absolute;transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out}@media only screen and (min-width:1025px){.services .content-block .text-change .price{opacity:1}}.services .content-block .text-change .link{opacity:1;position:absolute;transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out}@media only screen and (min-width:1025px){.services .content-block .text-change .link{opacity:0}}.services .content-block .text-change .link .arrow:after{color:#ee4037;content:"↝";margin-left:1rem;opacity:1;color:#ee4037;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}@media only screen and (min-width:1025px){.services .content-block .text-change .link .arrow:after{margin-left:0}}.services .content-block span{color:#ee4037;text-decoration:none;padding-bottom:1px;font-family:"freight-micro-pro",sans-serif;font-style:italic}@media only screen and (min-width:1025px){.services .content-block span{color:#000}}.services .content-block span a{font-size:1.6rem;color:#ee4037;border-bottom:1px solid #ee4037}.services .content-block:last-child{margin-bottom:0}@media only screen and (min-width:992px){.services .content-block:nth-last-child(-n+2){margin-bottom:0}}.services .content-block:hover{color:#000}.services .content-block:hover .arrow{transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}@media only screen and (min-width:1025px){.services .content-block:hover .arrow{margin-left:1rem}}.services .content-block:hover .arrow:after{opacity:1;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}.services .content-block:hover .price{opacity:0;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}.services .content-block:hover .link{opacity:1;color:#ee4037;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}.services-intro{margin-bottom:4rem}@media only screen and (min-width:992px){.services-intro{margin-bottom:10.7rem}}.services-intro .svg{margin-bottom:3rem}.cut{margin-bottom:6.7rem;padding-right:60px;margin-bottom:2rem}@media only screen and (min-width:992px){.cut{margin-bottom:6.7rem;padding-right:105px}}.blog{padding:0}.blog-content{margin:0 auto;max-width:415px;padding:7rem 4rem 6rem 4rem}@media(max-width:767px){.blog-content{padding:7rem 3rem 6rem 3rem}}.blog-content h3{margin-bottom:1rem}@media(max-width:767px){.blog-content h3{font-size:2.2rem}}.blog-image{height:530px;width:100%;cursor:pointer}@media(max-width:1024px){.blog-image .label{transform:translateY(0)}}@media only screen and (min-width:992px){.blog-image{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.blog-image:hover{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;filter:grayscale(0)}.blog-image:hover .label{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;transform:translateY(0)}}.supply-intro{margin:0 auto;max-width:608px;text-align:center}.supply-intro .svg{margin-bottom:3rem}.supply-intro h2{font-family:"freight-micro-pro",sans-serif;font-style:italic;font-weight:500;margin-bottom:3rem}.supply a{color:#000}.product-gallery{min-height:691px;padding:0}.product-gallery .no-padding{padding:0}@media only screen and (min-width:768px){.product-gallery>.row{min-height:691px}}.product-gallery .image{position:relative;overflow:hidden;cursor:pointer}@media(max-width:1024px){.product-gallery .image .label{transform:translateY(0)}}@media only screen and (min-width:992px){.product-gallery .image{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.product-gallery .image:hover{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;filter:grayscale(0)}.product-gallery .image:hover .label{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;transform:translateY(0)}}.gallery-left,.gallery-right{height:300px}@media only screen and (min-width:768px){.gallery-left,.gallery-right{height:691px}}.gallery-left{background:#000;float:left;width:100%;padding:0}.gallery-right{display:flex;flex-direction:column-reverse}@media only screen and (min-width:992px){.gallery-right{flex-direction:column}}@media screen and (max-width:767px){.gallery-right{height:600px}}.gallery-right .col-xs-6{padding:0;height:100%}.gallery-right .image{float:left;width:100%;height:100%}.gallery-right .top{height:50%}.gallery-right .top .left{background:#4535ed}.gallery-right .top .right{background:#3f51b5}.gallery-right .bottom{background:#fff;height:50%}@media only screen and (min-width:992px){.follow p{padding:0 50px}}.social-links-horiz a{color:#ee4037;display:inline-block;font-family:"GT-America-Extended-Regular",sans-serif;font-size:1.2rem;font-style:normal;letter-spacing:1px;text-transform:uppercase}.social-links-horiz a:nth-child(2){margin:0 20px}@media(max-width:767px){.services{padding:40px 0 3rem 0}}.img-container{max-width:100%;padding:0 5px}.landing.locations{min-height:auto;height:auto;padding:170px 0 60px 0}@media only screen and (min-width:992px){.crew-headline p{padding:0 50px}}.profile{margin-bottom:3rem;padding:0 0 1.5rem 0}@media only screen and (min-width:768px){.profile{margin-bottom:1rem;padding:1.5rem}}.profile h3{margin-bottom:.5rem}.profile .info a{color:#ee4037;padding-bottom:.2rem;border-bottom:2px solid #ee4037;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}.profile .info a:after{content:"";opacity:0;margin-left:0;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}@media only screen and (min-width:1025px){.profile .info a:hover{letter-spacing:2px;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}.profile .info a:hover:after{content:"↝";margin-left:1rem;color:#ee4037;opacity:1;transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out}}.profile .info p{margin-bottom:.3rem}.profile .info p:nth-child(2){font-size:1.2rem;letter-spacing:2px;margin-bottom:.8rem;text-transform:uppercase}.profile .image{cursor:pointer;height:206px;margin-bottom:1.7rem;overflow:hidden;position:relative}@media(max-width:1024px){.profile .image .label{transform:translateY(0)}}@media only screen and (min-width:992px){.profile .image{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.profile .image:hover{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;filter:grayscale(0)}.profile .image:hover .label{transition:.2s ease-in-out,background-color .2s ease-out,color .1s ease-out,border .1s ease-out;transform:translateY(0)}}@media only screen and (max-device-width:767px)and (orientation:landscape){.profile .image{height:320px}}@media only screen and (max-device-width:1024px)and (orientation:landscape){.profile .image{height:320px}}.modal .profile{text-align:left}.modal .profile .image{height:215px}@media only screen and (min-width:768px){.modal .profile .image{height:245px}}@media only screen and (max-device-width:1024px)and (orientation:landscape){.modal .profile .image{height:320px}}@media only screen and (min-width:1499px){.modal .profile .image{height:420px}}.modal .bio{margin-top:2.1rem}.modal .social-row{display:flex;flex-direction:row;align-items:center}@media(max-width:767px){.modal .social-row{margin-bottom:2rem}}.modal .social-row p{display:inline-block;font-size:1.4rem;margin-right:1.8rem;line-height:0}.modal .social-row i{display:flex;margin-right:10px}.shed-logo.bouldin-active{transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out;transform:rotate(0deg)}.shed-logo.bouldin-active.active{transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out;transform:rotate(-90deg)}.shed-logo.holly-active{transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out;transform:rotate(-90deg)}.shed-logo.holly-active.active{transition:.4s ease-in-out,background-color .4s ease-out,color .1s ease-out,border .1s ease-out;transform:rotate(0deg)}.crew{margin-bottom:5rem}@media only screen and (min-width:768px){.crew{margin-bottom:9.7rem}}.quote{position:relative;padding-bottom:12rem}@media only screen and (min-width:992px){.quote{padding-bottom:16.2rem}}.quote .blockquote{margin:3.5rem 0 5rem 0}#google-container-bouldin,#google-container-holly{position:relative;width:100%;height:80vh;background-color:#e7eaf0}@media only screen and (min-width:992px){#google-container-bouldin,#google-container-holly{height:530px}}#google-map-bouldin,#google-map-holly{position:relative}#google-map-bouldin address,#google-map-holly address{position:absolute;width:100%;bottom:0;left:0;padding:1em 1em;background-color:rgba(211,104,104,.9);color:#fff;font-size:13px;font-size:.8125rem}@media only screen and (min-width:768px){#google-map-bouldin address,#google-map-holly address{font-size:15px;font-size:.9375rem;text-align:center}}#zoom-in,#zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-color:rgba(211,104,104,.9);background-repeat:no-repeat;background-size:32px 64px;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-controller.svg)}.no-touch #zoom-in:hover,.no-touch #zoom-out:hover{background-color:#d36868}@media only screen and (min-width:768px){#zoom-in,#zoom-out{margin-left:50px}}#zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px}@media only screen and (min-width:768px){#zoom-in{margin-top:50px}}#zoom-out{background-position:50% -32px}.link-row a:not(:last-child){margin-right:1.8rem}@media(max-width:767px){#bouldin .blog-content h3,#holly .blog-content h3{font-size:2.4rem}}.page-template-locations .blog-image{cursor:default}