@import url(https://fonts.googleapis.com/css?family=EB+Garamond);
@import url(https://fonts.googleapis.com/css?family=Roboto);

h3{font-weight:normal;}.headline{font-family:font-family: 'EB Garamond';font-size:47px;line-height:58px;letter-spacing:.01em;-webkit-font-smoothing:antialiased}.body{font-family:'EB Garamond';font-size:35px;line-height:42px;letter-spacing:.02em;-webkit-font-smoothing:antialiased}.header-text{font-family:font-family: 'Roboto', sans-serif;font-size:15px;line-height:15px;letter-spacing:.25em;-webkit-font-smoothing:antialiased}.small-link{font-family:font-family: 'Roboto', sans-serif;font-size:12px;letter-spacing:.2em;color:black;text-decoration:underline;-webkit-font-smoothing:antialiased}.sm-button{background-color:black;width:250px;border:none;color:white;margin-bottom:7px;font-family:font-family: 'Roboto', sans-serif;font-size:12px;letter-spacing:.2em;padding:8px 0;display:block;text-align:center;-webkit-font-smoothing:antialiased}.sm-button:hover{color:white !important}.info-body{font-family:'EB Garamond';font-size:35px;line-height:42px;letter-spacing:.02em;-webkit-font-smoothing:antialiased}body,p{margin:0}body{padding-bottom:100px}a{text-decoration:none;color:#000000}a:hover{color:#43B5CD}.medium-spacer{margin-bottom:24px}.large-spacer{margin-bottom:64px}#header{height:130px;padding:30px 3% 0 3%}#header #header-links{margin:5px 0 0 0;padding:0;list-style-type:none;display:inline;float:right}#header #header-links li{display:inline;margin-right:42px}#header #header-links li.last{margin-right:0}#header #mobile-menu{display:none}.inner-container{width:924px}#main{margin:0 3%}#main .main-line{margin-bottom:36px}#main .main-link{font-size:47px;line-height:58px}#main .main-link.active{color:#43B5CD}#main .outer-link-span{border-bottom:2px solid black;font-size:22px;line-height:1px}#main .outer-link-span:hover{border-bottom:2px solid #43B5CD}#main .outer-link-span:hover .main-link{color:#.main-link.active}#main .outer-link-span.active{border:none}#items-section{display:none;margin:0 3%}#items-section #item-nav{padding:20px 0;border-bottom:1px solid black;z-index:10;background-color:white;width:924px}#items-section #item-nav #item-nav-left{width:228px;display:inline-block;position:relative}#items-section #item-nav #item-category-nav{margin:0;padding:0;list-style-type:none;z-index:10;width:200px;position:absolute;top:-12px;background-color:white}#items-section #item-nav #item-category-nav li{display:none;margin-bottom:27px;width:165px}#items-section #item-nav #item-category-nav li .mobile-only{display:none}#items-section #item-nav #item-category-nav li .carrot{display:none}#items-section #item-nav #item-category-nav li.active{display:block;margin-bottom:0}#items-section #item-nav #item-category-nav li.active .carrot{display:inline-block;position:absolute;top:-7px}#items-section #item-nav #item-category-nav:hover li{display:block}#items-section #item-nav #item-category-nav:hover li.active{margin-bottom:27px}#items-section #item-nav #item-category-nav .category-nav-link{vertical-align:top;display:block}#items-section #item-nav #item-nav-right{display:inline-block}#items-section #item-nav #item-nav-right #item-sub-nav{margin:0;padding:0;list-style-type:none}#items-section #item-nav #item-nav-right #item-sub-nav li{display:none;margin-right:42px}#items-section #item-nav #item-nav-right #item-sub-nav li.last{margin-right:0}#items-section #item-nav #item-nav-right #item-sub-nav li.visible{display:inline}#items-section #item-nav #item-nav-right #item-sub-nav .subnav-link.active{color:#43B5CD}#items-section.sticky #item-nav{position:fixed;top:0;z-index:10}#items-section.sticky #item-list{padding-top:60px}.item-module{overflow:hidden;border-bottom:1px solid black;padding:24px 0;display:none;width:100%;position:relative}.item-module.visible{display:block;height:175px}.item-module:hover,.item-module:active,.item-module:focus{background-color:rgba(195,175,101,0.2);cursor:pointer}.item-module .extended-content{max-height:0;overflow:hidden;opacity:0}.item-module .close-item{display:none}.item-module .left-module{width:230px;height:175px;display:inline-block}.item-module .left-module img{max-width:200px;height:175px;opacity:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.item-module .right-module{display:inline-block;vertical-align:top;width:690px}.item-module .right-module .item-title{margin-bottom:16px; letter-spacing:normal; line-height: 1.3em; margin-top: 20px; font-family:'Roboto', sans-serif;color: #333;}.item-module .right-module .item-body{width:425px}.item-module .right-module .item-button{display:block;height:30px;margin-bottom:7px}.item-module .right-module .item-button.last{margin-bottom:0}.item-module .item-images-container{position:relative;height:425px;margin:24px 0 12px 0;overflow:hidden}.item-module .item-images-container .arrow-link-dt{position:absolute;top:203px;right:0}.item-module .item-images-container .arrow-link-mobile{display:none}.item-module .item-images-container .item-image{height:100%;position:absolute;left:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.item-module .item-images-container .item-image.front{opacity:1}.item-module .extended-content-bottom .price-spacer{height:5px;display:block}.item-module .extended-content-bottom .button-spacer{margin-bottom:18px}.item-module .extended-content-bottom form{margin-bottom:7px;height:30px}.item-module.extended{height:initial}.item-module.extended:hover{background-color:transparent;cursor:initial}.item-module.extended .extended-content{max-height:1000px;opacity:1;-webkit-transition:max-height .5s linear;-moz-transition:max-height .5s linear;-o-transition:max-height .5s linear;transition:max-height .5s linear}.item-module.extended .close-item{display:block;position:absolute;top:18px;right:0;color:black;font-size:19px}.item-module.extended .left-module img{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.item-module .dt-btn-image{display:block}.item-module .mobile-btn-image{display:none}#info{padding:0 3%}#info #info-left{width:420px;margin-right:72px;display:inline-block}#info #info-left a{display:block}#info #info-left .info-header{margin-bottom:16px}#info #info-left #sub-prompt{margin-bottom:36px}#info #info-left #view-map{display:inline-block;text-decoration:none;border-bottom:1px solid black}#info #info-left #view-map:hover{border-bottom:1px solid #43B5CD}#info #info-left .contact-link{display:block;color:#000000}#info #info-left .contact-link:hover{color:#43B5CD}#info #info-left #new_subscriber{width:540px}#info #info-left #new_subscriber .mobile-email-submit{display:none}#info #info-left #new_subscriber .dt-email-submit{display:inline;height:30px}#info #info-left #new_subscriber #subscriber_email{border:none;border-bottom:1px solid black;margin-right:12px;display:inline;width:267px;outline:none;text-transform:uppercase;height:27px;vertical-align:top;-webkit-border-radius:0px}#info #info-left #new_subscriber input{-webkit-border-radius:0px}#info #info-left #new_subscriber ::-webkit-input-placeholder{color:#000000}#info #info-left #new_subscriber :-moz-placeholder{color:#000000}#info #info-left #new_subscriber ::-moz-placeholder{color:#000000}#info #info-left #new_subscriber :-ms-input-placeholder{color:#000000}#info #info-left #subscriber-form-error{color:red;margin-top:10px;text-decoration:none;display:none}#info #info-left #subscriber-form-conf{margin-top:10px;text-decoration:none;display:none}#info #info-right{display:inline-block;vertical-align:top;width:648px}#info #info-right #info-image{width:100%}#info .representation{margin-bottom:50px}@media (max-width: 1220px){#info #info-right{width:488px}}@media (max-width: 1045px){#info #info-right{display:none}}@media (max-width: 980px){.headline{font-size:43px;line-height:53px}.inner-container{width:765px}#items-section #item-nav{width:765px}.item-module .item-images-container{height:320px}.item-module .item-images-container .arrow-link-dt{top:150px}.item-module .right-module{width:531px}}@media (max-width: 520px){.headline{font-size:18px;line-height:22px;letter-spacing:.01em}.body{font-size:15px;line-height:18px;letter-spacing:.02em}.header-text{font-size:9px;line-height:10px;letter-spacing:.25em}.small-link{font-size:9px;letter-spacing:.2em}.info-body{font-size:18px;line-height:22px;letter-spacing:.01em}.medium-spacer{margin-bottom:10px}.large-spacer{margin-bottom:28px}.inner-container{width:100%}#header{height:55px;padding:16px 5% 0 5%;position:fixed;top:0;width:90%;background-color:white;z-index:10}#header #header-links{margin:-2px 0 0 0}#header #header-logo{height:50px}#main{margin:80px 5% 0 5%}#main .main-line{margin-bottom:18px;width:285px}#main .main-line.last{margin-bottom:8px}#main .main-link{font-size:19px;line-height:22px}#main .outer-link-span{border-bottom:1px solid black;font-size:9px}#main .outer-link-span:hover{border-bottom:1px solid #43B5CD}#main .outer-link-span:hover .main-link{color:#43B5CD}#items-section{margin:0 5%}#items-section #item-nav{padding:8px 0;width:100%;height:10px;border-bottom:1px solid rgba(0,0,0,0.6)}#items-section #item-nav #item-nav-left{width:100%;height:15px}#items-section #item-nav #item-category-nav{width:100%;position:initial;background-color:transparent}#items-section #item-nav #item-category-nav li{width:initial;display:inline;margin-right:20px}#items-section #item-nav #item-category-nav li .mobile-only{display:inline}#items-section #item-nav #item-category-nav li .carrot{display:none}#items-section #item-nav #item-category-nav li a{padding:9px 0}#items-section #item-nav #item-category-nav li.active{display:inline}#items-section #item-nav #item-category-nav li.active a{color:#43B5CD;pointer-events:none;cursor:default}#items-section #item-nav #item-category-nav li.active .carrot{display:none}#items-section #item-nav #item-category-nav:hover li{display:inline}#items-section #item-nav #item-category-nav:hover li.active{display:inline;margin-bottom:0}#items-section #item-nav #item-category-nav:hover a{color:black}#items-section #item-nav #item-category-nav .category-nav-link{display:inline}#items-section #item-nav #item-nav-right{display:none}#items-section.sticky #item-nav{top:71px;width:90%}#items-section.sticky #item-list{padding-top:26px}.item-module{padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.6)}.item-module.visible{height:70px}.item-module .left-module{width:90px;height:70px}.item-module .left-module img{max-width:80px;height:70px}.item-module .right-module{width:200px;width:-webkit-calc(100% - 94px);width:-moz-calc(100% - 94px);width:calc(100% - 94px)}.item-module .right-module .item-body{width:195px}.item-module .right-module .item-title{margin-bottom:6px}.item-module .right-module .item-button{height:24px;margin-bottom:5px}.item-module .item-images-container{height:170px;margin:10px 0 12px 0;overflow:hidden}.item-module .item-images-container .arrow-link-dt{display:none}.item-module .item-images-container .arrow-link-mobile{display:block;position:absolute;top:75px;left:270px}.item-module .item-images-container .arrow-link-mobile img{height:11px}.item-module .extended-content-bottom .price-spacer{height:3px}.item-module .extended-content-bottom .button-spacer{margin-bottom:8px}.item-module .extended-content-bottom form{height:24px;margin-bottom:5px;-webkit-border-radius:0px}.item-module .extended-content-bottom input{-webkit-border-radius:0px}.item-module.extended{height:initial}.item-module.extended .left-module{display:none}.item-module.extended .right-module{width:100%}.item-module.extended .close-item{top:3px;font-size:17px;line-height:12px;padding:5px;right:-5px}.item-module .dt-btn-image{display:none}.item-module .mobile-btn-image{display:block;height:26px}#info{padding:0 5%;margin-top:85px}#info p{width:242px}#info #info-left{margin:0 0 18px 0;width:100%}#info #info-left .info-header{margin-bottom:8px}#info #info-left #sub-prompt{margin-bottom:18px}#info #info-left #new_subscriber{width:310px}#info #info-left #new_subscriber .mobile-email-submit{display:inline;vertical-align:bottom;height:26px}#info #info-left #new_subscriber .dt-email-submit{display:none}#info #info-left #new_subscriber #subscriber_email{width:177px}#info .representation{margin-bottom:20px}}.admin-controller{margin:0 3%}.admin-controller h1{font-family:font-family:'Roboto',sans-serif;font-size:47px;line-height:58px;letter-spacing:.02em;margin:0 0 40px 0}.admin-controller h2{font-family:'Roboto',sans-serif;font-size:30px;line-height:38px;letter-spacing:.02em;margin:20px 0 20px 0}.admin-controller label,.admin-controller input,.admin-controller select{font-family:'Roboto',sans-serif;font-size:24px;line-height:32px;display:inline-block;vertical-align:top}.admin-controller label{text-decoration:underline;width:200px}.admin-controller input,.admin-controller select{width:300px;padding:5px}.admin-controller input.dt-btn-image,.admin-controller select.dt-btn-image{width:initial;padding:0}.admin-controller input.mobile-btn-image,.admin-controller select.mobile-btn-image{width:initial;padding:0}.admin-controller .flash{width:100%;text-align:center;margin-bottom:10px;background-color:#43B5CD;padding:10px 0;margin-bottom:15px;text-transform:uppercase}.admin-controller .error{width:100%;text-align:center;margin-bottom:10px;background-color:red;padding:10px 0;margin-bottom:15px;text-transform:uppercase}.admin-controller .flash a:hover,.admin-controller .error a:hover{color:white}.admin-controller #admin-links{list-style-type:none;margin:0;padding:0}.admin-controller #admin-links a{'Roboto', sans-serif;font-size:30px;line-height:38px}.admin-controller .admin-item-listing{font-family:'Roboto', sans-serif;font-size:30px;line-height:38px}.admin-controller .admin-item-listing .item-name{width:350px;display:inline-block}.admin-controller .admin-item-listing a{margin-left:10px}.admin-controller #item_thumbnail,.admin-controller #item_tear_sheet,.admin-controller #item_photos_{font-size:17px;width:300px;margin:10px 0}.admin-controller #item_tear_sheet{font-size:17px;width:300px}.admin-controller textarea{width:400px;height:100px;font-family:'Roboto',sans-serif;font-size:24px;line-height:32px;display:inline-block}.admin-controller .thumbnail-preview{width:300px}.admin-controller .tearsheet-preview{font-family:'Roboto',sans-serif;font-size:24px;line-height:32px;display:block}.admin-controller .item-photo-preview{border:2px solid black;width:250px;vertical-align:top}.admin-controller .input-line{margin-bottom:30px}.admin-controller .field_with_errors{color:red;display:inline-block;margin-bottom:15px}.admin-controller .admin-button{background-color:black;border:none;color:white;margin-bottom:12px;font-family: 'Roboto', sans-serif;font-size:22px;letter-spacing:.1em;padding:8px 12px;display:block;text-align:center;width:initial}.admin-controller .admin-button:hover{cursor:pointer}.admin-controller .item-photo-container{position:relative;display:inline-block;margin-right:10px}.admin-controller .item-photo-container .item-image-delete{display:none}.admin-controller .item-photo-container:hover .item-image-delete{color:red;display:block;position:absolute;bottom:10px;right:10px}.admin-controller .item-preview{margin-top:60px}.admin-controller .item-preview .item-module{display:block}.admin-controller .item-sort{margin:0;padding:0;list-style-type:none}.admin-controller .item-sort li{height:100px;margin-bottom:15px;background-color:#43B5CD}.admin-controller .item-sort li img{height:100%}.admin-controller .item-sort li .item-text{vertical-align:middle;display:inline-block;margin-bottom:95px}.admin-controller .item-sort li .item-name{width:400px;margin:0 30px 0 10px;display:inline-block;text-transform:uppercase}.admin-controller .item-sort li .item-subcat{text-transform:uppercase}.admin-controller .photo-sort{margin:0;padding:0;list-style-type:none}.admin-controller .photo-sort .item-sort-photo{width:300px}.admin-controller .photo-sort li{margin-bottom:60px}.admin-controller #reorder-prompt{font-family:'Roboto', sans-serif;font-size:18px;line-height:20px}
