@font-face{font-family:Adobe Caslon Pro;src:url(ACaslonPro-Bold.eot);src:url(ACaslonPro-Bold.eot?#iefix) format("embedded-opentype"),url(ACaslonPro-Bold.woff2) format("woff2"),url(ACaslonPro-Bold.woff) format("woff"),url(ACaslonPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Adobe Caslon Pro;src:url(ACaslonPro-Regular.eot);src:url(ACaslonPro-Regular.eot?#iefix) format("embedded-opentype"),url(ACaslonPro-Regular.woff2) format("woff2"),url(ACaslonPro-Regular.woff) format("woff"),url(ACaslonPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Adobe Caslon Pro;src:url(ACaslonPro-Semibold.eot);src:url(ACaslonPro-Semibold.eot?#iefix) format("embedded-opentype"),url(ACaslonPro-Semibold.woff2) format("woff2"),url(ACaslonPro-Semibold.woff) format("woff"),url(ACaslonPro-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Bold.eot);src:url(AvenirNextLTPro-Bold.eot?#iefix) format("embedded-opentype"),url(AvenirNextLTPro-Bold.woff2) format("woff2"),url(AvenirNextLTPro-Bold.woff) format("woff"),url(AvenirNextLTPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Regular.eot);src:url(AvenirNextLTPro-Regular.eot?#iefix) format("embedded-opentype"),url(AvenirNextLTPro-Regular.woff2) format("woff2"),url(AvenirNextLTPro-Regular.woff) format("woff"),url(AvenirNextLTPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-It.eot);src:url(AvenirNextLTPro-It.eot?#iefix) format("embedded-opentype"),url(AvenirNextLTPro-It.woff2) format("woff2"),url(AvenirNextLTPro-It.woff) format("woff"),url(AvenirNextLTPro-It.ttf) format("truetype");font-weight:400;font-style:italic}body{font-family:Avenir Next LT Pro!important}p{font-family:Avenir Next LT Pro!important;font-size:12px}.collection-title p{text-transform:uppercase;font-size:12px;line-height:26px}.collection #collectionFilters{width:20%}.about-text{margin-top:20px!important}.about-title{font-size:22px!important}h2{font-family:Adobe Caslon Pro;letter-spacing:2px;font-size:24px}.nav--desktop .main-menu>li>a{font-family:Avenir Next LT Pro;font-size:12px}.double__block .home__subtitle{font-family:Adobe Caslon Pro;letter-spacing:2px;font-size:24px}.btn{font-family:Adobe Caslon Pro;font-size:14px;letter-spacing:1px;border:#8b8b8b solid 1px;padding:10px 18px}input#subscribe{height:auto!important;padding:10px!important;font-weight:400;font-size:13px;line-height:normal!important}.category-image.left-side,.category-image.right-side{line-height:0}.collection-sidebar h5{font-family:Avenir Next LT Pro;font-size:14px}#shopify-section-collection .wrapper{max-width:100%}.collection-nav{margin-left:20px}.collection-nav>li a{padding-left:0;margin-left:0;text-decoration:none;border-left:none;font-family:Avenir Next LT Pro;font-size:12px;color:#000;position:relative}.collection-nav>li{margin-bottom:5px}.collection-nav>li a:hover{border:none;color:#decbc1}.collection-nav .collection-nav--active>a{border:none}.collection-nav>li a:after{position:absolute;content:"";left:-10px;top:8px;background:#000;width:5px;height:2px}.collection-nav>li a:hover:after{background:#decbc1}.collection-nav .collection-nav--active>a{color:#decbc1}.collection-nav .collection-nav--active>a:after{background:#decbc1}.collection-nav--child{display:none}.collection-nav>li:hover .collection-nav--child{display:block}.homepage-collection .home__subtitle{font-family:Adobe Caslon Pro;letter-spacing:2px;font-size:24px;display:block;float:left;width:100%}.home__subtitle{font-family:Adobe Caslon Pro;letter-spacing:2px;font-size:24px}.footer-secondary a,.footer-quicklinks a{font-family:Avenir Next LT Pro}.custop-modal-btn{cursor:pointer}.custom-modal{position:fixed;left:0;top:0;width:100%;text-align:center;margin:0 auto;z-index:9999;background:#000000e6;overflow:auto;height:100%;padding:0;display:none}.custom-modal>div{display:flex;flex-direction:column;justify-content:center;color:#fff;height:100%}.custom-modal p{margin-bottom:10px}.custom-modal img{max-width:100%;display:block;margin:20px auto 0;max-height:80vh}.custom-modal h3{color:#fff;padding:15px}.custom-modal .fa-times{color:#fff;position:absolute;right:25px;top:15px;border:#fff solid 1px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.show-modal{overflow:hidden!important}.about-title,.press-title{font-size:24px}.spf-product-card{text-align:center}.spf-product-card .spf-product-card__inner a{position:relative}.spf-product-card .h4.spf-product-card__title a{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:Avenir Next LT Pro!important;line-height:15px;font-weight:400}.spf-product-card .spf-product-card__price.money{font-family:Avenir Next LT Pro!important;font-size:12px;color:#000;opacity:0;-ms-transform:translate(0px,10px);-webkit-transform:translate(0px,10px);transform:translateY(10px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;display:inline-block}.spf-product-card .spf-product-card__inner a:after{content:"";position:absolute;background:#dcc7bb00;top:0;left:0;width:100%;height:100%}.spf-product-card .spf-product-card__inner>a:hover:after{background:#dcc7bb66}.spf-product-card:hover .spf-product-card__price.money{opacity:1;-ms-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);transform:translate(0)}.homepage-custom-links-images{background:#f7f7f7;padding:80px 0}.homepage-custom-links-images .custom-wrapper{display:flex;justify-content:center;flex-wrap:wrap}.homepage-custom-links-images .custom-wrapper .clm{flex:0 0 calc(100% / 3);position:relative;height:350px;overflow:hidden;transition:transform 1.1s ease-out}.homepage-custom-links-images .custom-wrapper .clm a{display:block;position:relative;height:350px;overflow:hidden}.homepage-custom-links-images .custom-wrapper .clm a:after{background:#ddd;position:absolute;top:0;width:100%;content:"";left:0;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,#0000,#000000a6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.homepage-custom-links-images .custom-wrapper .clm img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s ease-out}.homepage-custom-links-images .custom-wrapper .clm .heading{font-size:1.57143em;position:absolute;bottom:20px;left:20px;color:#fff;z-index:2;font-family:Adobe Caslon Pro;text-transform:uppercase;letter-spacing:2px;transition:transform 1.1s ease-out}.homepage-custom-links-images .custom-wrapper .clm:hover img{transform:scale(1.2)}.homepage-custom-links-images .custom-wrapper .clm:hover .heading{transform:translateY(-10px)}.collection-page-text{margin:0 auto;padding:0 15px}.grid__image .zoom{display:flex;justify-content:center;align-items:center;height:343.33333px}.grid__image .zoom img:last-child{transform:inherit!important}@media only screen and (min-width: 1120px){.grid__image .zoom{height:343.33333px}}@media only screen and (min-width: 960px){.grid__image .zoom{height:290px}}@media only screen and (max-width: 960px) and (min-width: 769px){.grid__image .zoom{height:226px}}@media only screen and (max-width: 768px) and (min-width: 481px){.grid__image .zoom{height:210px}}@media screen and (max-width: 480px){.grid__image .zoom{height:210px}.homepage-double .double__block{min-height:290px!important}.homepage-double.use_screen_two_thirds .double__block{height:33vh!important}}.homepage-collection-grid .wrapper{max-width:100%;padding:0}.homepage-collection-grid .wrapper .grid-uniform{margin-left:0}.homepage-collection-grid .wrapper .grid-uniform .grid__item{padding:0}.homepage-collection-grid .collection-grid-item{min-height:365px;margin-top:0}.homepage-collection-grid .home__subtitle{font-family:Adobe Caslon Pro;letter-spacing:2px;font-size:24px}.homepage-blog.homepage--light .wrapper{max-width:100%;padding:0}.homepage-blog.homepage--light .grid-uniform{margin:0}.homepage-blog.homepage--light .grid__item{padding:0}.article-row .press-year{width:10%;padding-right:15px}.article-row .source{width:26%;padding-right:15px}.article-row .link-text{width:30%;word-wrap:break-word;padding-right:15px}.article-row .img{width:200px}.collection-info-wrapper{display:flex;justify-content:space-between}.collection-info-wrapper .clm-info{width:80%}.collection-info-wrapper .info-clm{width:100%}.blog__article--card .blog__article__content{min-height:300px}.homepage-blog{padding-top:30px}.nav--desktop .grandparent>.main-menu-dropdown{margin-left:-10px}.nav--desktop .index-dt .main-menu>.grandparent>.main-menu-dropdown ul{background-color:#000!important}.nav--desktop .grandparent>.main-menu-dropdown ul{position:absolute;background-color:#fff;z-index:5000;text-transform:uppercase;letter-spacing:1px;font-size:.8em;padding:0 30px 22.5px;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;width:210px;margin-left:-30px;font-family:Avenir Next LT Pro!important}.nav--desktop .main-menu>.parent>.main-menu-dropdown{background-color:#fff}.nav--desktop .main-menu>li{position:relative}.nav--desktop .grandparent>.main-menu-dropdown ul:first-child{margin:0;padding:0}.nav--desktop .grandparent>.main-menu-dropdown>ul>.child>a{font-size:12px;font-family:Avenir Next LT Pro!important}.nav--desktop .kids-10.grandparent>.main-menu-dropdown>ul>li{width:inherit;position:relative;float:none;padding:4px 10px}.nav--desktop .grandparent>.main-menu-dropdown>ul>.parent>a{font-size:12px;font-family:Avenir Next LT Pro!important;padding-bottom:0;border:none}.grandparent .main-menu-dropdown>ul li.parent .main-menu-dropdown{position:absolute;right:-150px;background:#fff;border-left:0;top:0;width:150px;display:none}.nav--desktop .main-menu>.parent>.main-menu-dropdown{min-width:200px;padding:0 30px 22.5px 19px}.grandparent .main-menu-dropdown>ul li.parent:hover .main-menu-dropdown{display:block}.grandparent .main-menu-dropdown>ul li.parent .main-menu-dropdown>ul{border:#000 solid 1px}.nav--desktop .grandparent .parent .child a{font-size:12px;font-family:Avenir Next LT Pro!important}.main-content{padding-bottom:40px}.about-page.wrapper,div#projects-title{margin-top:40px!important}.subpage .main-menu-dropdown{background:#fff!important}.index-mobile .main-menu-dropdown{background-color:#000!important}.grid__item.large--one-half{vertical-align:middle}.shopify-section{clear:both}.cart__row .cart__item__title{padding-left:15px}.main-menu a{font-family:Avenir Next LT Pro;font-size:12px}#shopify-section-1589743944985 .homepage--light{background-color:#f7f7f7}@media screen and (max-width: 786px){.collection-info-wrapper .blank{display:none}.collection-info-wrapper .info-clm{width:100%}.use_screen_full{height:60vh!important}.use_screen_full .grid__item.large--one-half{height:100%!important}}@media screen and (max-width: 576px){.homepage-double.use_screen_full .double__block{height:50vh!important}form#contact_form{margin:0 15px}.footer-social.social-icons{margin-top:0}.blog__article--card .blog__article__content{min-height:220px}.grandparent .main-menu-dropdown>ul li.parent .main-menu-dropdown{position:inherit;width:100%;border:none}.grandparent .main-menu-dropdown>ul li.parent .main-menu-dropdown>ul{border:none}.nav--mobile .header-menu,.nav--mobile .main-menu-dropdown{display:none!important}.nav--mobile .grandparent.main-menu--expanded>.main-menu-dropdown,.nav--mobile .parent.main-menu--expanded>.main-menu-dropdown,.nav--mobile .header-menu.main-menu--expanded{display:block!important}.homepage-custom-links-images{padding:30px 0}.homepage-custom-links-images .custom-wrapper{flex-direction:column}.homepage-custom-links-images .custom-wrapper .clm,.homepage-custom-links-images .custom-wrapper .clm a{height:350px}.homepage-collection .home__subtitle{font-size:18px}.article-row{padding:5px 0!important}.article-row .press-year{width:auto;padding-right:0}.article-row .source{width:auto;padding-right:15px}.article-row .link-text{width:auto;word-wrap:break-word;padding-right:0;text-align:center;margin-bottom:10px}.article-row .img{width:200px}.press-title{font-size:18px!important;margin:15px 0!important}.home__subtitle{margin-bottom:0!important;font-size:18px!important}.collection-page-text{margin-left:30px}}
/*# sourceMappingURL=/s/files/1/0007/5068/2169/t/25/assets/new-theme.scss.css.map */
