.carousel{padding:40px;background-color:#f5f5f5}.carousel .wrapper{max-width:1360px;margin:0 auto;padding:38px 86px;background-color:#fff;position:relative}.carousel .slide-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center}.carousel .wrapper img{height:590px;object-fit:cover}.carousel .wrapper .text-wrapper{margin:0 40px}.carousel .wrapper .text-wrapper h5{margin-bottom:20px;font-size:16px;line-height:28px;text-transform:uppercase;font-family:Noto Sans,sans-serif;font-weight:400;color:#80878d;text-align:center}.carousel .wrapper .text-wrapper h2{font-size:36px;line-height:45px;font-family:Playfair Display,serif;letter-spacing:-.84px;font-weight:400;text-align:center}.carousel .wrapper .text-wrapper p{margin-bottom:20px;font-size:16px;line-height:28px;font-family:Noto Sans,sans-serif;color:#80878d;text-align:center}.carousel .wrapper .text-wrapper .buttonout{text-align:center}.carousel .wrapper .text-wrapper .button{margin:30px auto 0;background:none;border:1px solid #5c3328;font-size:14px;font-weight:700;font-family:Noto Sans,sans-serif;padding:15px 50px;color:#5c3328;transition:all .5s ease-out;position:relative}.carousel .wrapper .text-wrapper .button:after{content:"";display:block;z-index:-1;position:absolute;top:0;height:100%;background:#5c3328;width:0%;right:0;transition:all .5s ease-out}.carousel .wrapper .text-wrapper .button:hover{background:none;color:#fff!important}.carousel .wrapper .text-wrapper .button:hover:after{width:100%;left:0}.carousel .tns-outer>button{display:none}.carousel .tns-outer .tns-controls button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:100px;display:flex;align-items:center;justify-content:center}.carousel .tns-outer .tns-controls button[data-controls=prev]{left:20px;transform:translateY(-50%) rotate(180deg)}.carousel .tns-outer .tns-controls button[data-controls=next]{right:20px}.carousel .tns-outer .tns-controls button svg{opacity:.2;transition:all .5s ease}.carousel .tns-outer .tns-controls button:hover svg{opacity:1;transition:all .5s ease}@media screen and (max-width: 900px){.carousel{padding:0}.carousel .wrapper{padding:13px 62px}.carousel .slide-wrapper{grid-template-columns:1fr;text-align:center;gap:20px}.carousel .wrapper img{height:unset;width:100%}.carousel .wrapper .text-wrapper .button{margin:10px auto 0;font-size:13px;padding:10px 40px;letter-spacing:normal}}.centered-text{max-width:1392px;margin:80px auto;padding:0 16px;text-align:center}.centered-text .text-wrapper{max-width:66%;margin:0 auto}.centered-text h5{margin-bottom:10px;font-size:14px;text-transform:uppercase;font-family:Noto Sans,sans-serif;font-weight:600}.centered-text h2{margin-bottom:35px;font-size:42px;line-height:1.25;font-family:Playfair Display,serif;letter-spacing:-.84px;font-weight:400}.centered-text p{margin-bottom:20px;font-size:16px;line-height:1.8;font-family:Noto Sans,sans-serif;color:#80878d}.centered-text .button{margin-top:30px;background:none;border:1px solid #5c3328;font-size:14px;font-weight:700;font-family:Noto Sans,sans-serif;padding:15px 50px;color:#5c3328;transition:all .5s ease-out;position:relative}.centered-text .button:after{content:"";display:block;z-index:-1;position:absolute;top:0;height:100%;background:#5c3328;width:0%;right:0;transition:all .5s ease-out}.centered-text .button:hover{background:none;color:#fff!important}.centered-text .button:hover:after{width:100%;left:0}.centered-text-image{margin:50px 80px;overflow:hidden}.centered-text-image img{width:100%}@media screen and (max-width: 900px){.centered-text{padding:0 30px;margin:50px auto}.centered-text .text-wrapper{max-width:100%}.centered-text h2{font-size:36px;margin-bottom:40px}}.grid-locations{margin:50px 80px}.grid-locations .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:0 16px}.grid-locations .wrapper img{position:relative;height:100%;min-height:800px;object-fit:cover;object-position:bottom}.grid-locations .store-wrapper{position:relative}.grid-locations .store-wrapper .text-wrapper{padding:50px;position:absolute;right:0;bottom:0;background-color:#fff;width:max-content}.grid-locations .store-wrapper:nth-of-type(2n) .text-wrapper{left:0;right:unset}.grid-locations .store-wrapper .text-wrapper h2{margin-bottom:8px;font-size:42px;line-height:52px;font-family:Playfair Display,serif;font-weight:400}.grid-locations .store-wrapper .text-wrapper p{font-size:16px;line-height:28px;font-family:Noto Sans,sans-serif;color:#80878d;margin-bottom:0}@media screen and (max-width: 1024px){.grid-locations{margin:50px 0}.grid-locations .wrapper{grid-template-columns:1fr;padding:0}.grid-locations .wrapper img{min-height:unset;height:300px}.grid-locations .store-wrapper .text-wrapper{padding:40px 30px;position:static;background-color:#fff;width:100%}.grid-locations .store-wrapper .text-wrapper h2{font-size:36px;line-height:45px}.grid-locations .store-wrapper .text-wrapper a{line-break:anywhere}}.hero.home-hero{position:relative;height:calc(100vh - var(--header-height, 70px));min-height:500px;background:#c7b8a8}.hero.home-hero .videoParallax{position:absolute;top:0;left:0;width:100%;height:100%}.hero.home-hero .bg{background-size:cover;background-position:center;width:100%;height:100%;overflow:hidden}.hero.home-hero .bg video{position:relative;width:100%}.hero.home-hero .text{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}.hero.home-hero h5{margin-bottom:10px;font-size:14px;text-transform:uppercase;font-family:Noto Sans,sans-serif;font-weight:600;color:#fff}.hero.home-hero h2{color:#fff;font-size:60px;font-family:Playfair Display,serif;font-weight:400;margin:0 0 60px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.hero.home-hero .button,.hero.home-hero button{background:none;border:1px solid #5c3328;font-size:14px;font-weight:700;font-family:Noto Sans,sans-serif;padding:15px 50px;color:#5c3328;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;position:relative}.hero.home-hero .button:after,.hero.home-hero button:after{content:"";display:block;z-index:0;position:absolute;top:0;height:100%;background:#5c3328;width:0%;right:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.hero.home-hero .button:hover,.hero.home-hero button:hover,.hero.home-hero .button:focus,.hero.home-hero button:focus{background:none;color:#fff}.hero.home-hero .button:hover:after,.hero.home-hero button:hover:after,.hero.home-hero .button:focus:after,.hero.home-hero button:focus:after{width:100%;left:0}.hero.home-hero .button span,.hero.home-hero button span{position:relative;z-index:1}.hero.home-hero .button.black,.hero.home-hero button.black{background:#000;color:#fff}.hero.home-hero .button.black:after,.hero.home-hero button.black:after{background:#5c3328;z-index:0}.hero.home-hero .button.black:hover,.hero.home-hero button.black:hover,.hero.home-hero .button.black:focus,.hero.home-hero button.black:focus{color:#fff;border-color:#5c3328}.hero.home-hero .button.white,.hero.home-hero button.white{color:#fff;border-color:#fff!important}.hero.home-hero .button.white:after,.hero.home-hero button.white:after{background:#fff}.hero.home-hero .button.white:hover,.hero.home-hero button.white:hover,.hero.home-hero .button.white:focus,.hero.home-hero button.white:focus{color:#000;border-color:#fff}.hero.home-hero .button:last-child,.hero.home-hero button:last-child{margin-bottom:0}.hero.home-hero .button span,.hero.home-hero button span{position:relative}@media (max-width: 900px){.hero.home-hero h2{font-size:40px;line-height:1.25}.hero.home-hero h5{font-size:16px}.hero.home-hero .button,.hero.home-hero button{padding:10px 20px;font-size:15px}.hero.home-hero .bg video{height:100%;width:100%;object-fit:cover}}.navigation{position:relative;height:300px;overflow:hidden;margin-top:100px}.navigation a{position:absolute;font-size:250px;white-space:nowrap;display:block;line-height:.9;transition:all 1s ease-out;text-shadow:0px 1px 0px #f0eae7,0px -1px 0px #f0eae7,1px 0px 0px #f0eae7,-1px 0px 0px #f0eae7;font-family:Playfair Display,serif;color:#fff}.navigation a:hover{color:#f7f5f4}.navigation .prev{right:50%;margin-right:150px}.navigation .next{left:50%;margin-left:150px}.navigation a .h{font-size:42px;text-shadow:none;position:absolute;color:#000;top:115px;transition:all 1s cubic-bezier(.165,.84,.44,1)}.navigation .next .h{left:-30px}.navigation .prev .h{right:-30px}.navigation a.prev .h:before{content:"";width:44px;height:22px;background:url(../assets/navigationarrow.svg) no-repeat;display:inline-block;margin-right:10px;vertical-align:top;margin-top:7px;transform:scaleX(-1)}.navigation a.next .h:after{content:"";width:44px;height:22px;background:url(../assets/navigationarrow.svg) no-repeat;display:inline-block;margin-left:10px;vertical-align:top;margin-top:7px}@media screen and (max-width: 900px){.navigation{height:150px;margin-top:50px}.navigation .prev{margin-right:50px}.navigation .next{margin-left:50px}.navigation a{font-size:80px}.navigation a .h{font-size:20px;top:60%}.navigation a.prev .h:before{width:20px;background-size:20px auto;position:absolute;right:0;top:-130%}.navigation a.next .h:after{width:20px;background-size:20px auto;position:absolute;left:0;top:-130%}}.product-highlight{margin:0 80px;padding:160px 0;background-color:#f5f5f5}.product-highlight .wrapper{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;background-color:#fff}.product-highlight .wrapper .image-wrapper{grid-column-start:2;grid-row-start:1}.product-highlight .wrapper .image-wrapper img{position:relative}.product-highlight .wrapper .text-wrapper{grid-column-start:1;grid-row-start:1;padding:50px}.product-highlight .wrapper .text-wrapper h5{margin-bottom:10px;font-size:12px;text-transform:uppercase;font-family:Noto Sans,sans-serif;font-weight:600}.product-highlight .wrapper .text-wrapper h2{margin-bottom:35px;font-size:42px;line-height:1.25;font-family:Playfair Display,serif;letter-spacing:-.84px;font-weight:400}.product-highlight .wrapper .text-wrapper p{margin-bottom:20px;font-size:16px;line-height:1.8;font-family:Noto Sans,sans-serif;color:#80878d}.product-highlight .wrapper .text-wrapper .button{margin-top:30px;background:none;border:1px solid #5c3328;font-size:14px;font-weight:700;font-family:Noto Sans,sans-serif;padding:15px 50px;color:#5c3328;transition:all .5s ease-out;position:relative}.product-highlight .wrapper .text-wrapper .button:after{content:"";display:block;z-index:-1;position:absolute;top:0;height:100%;background:#5c3328;width:0%;right:0;transition:all .5s ease-out}.product-highlight .wrapper .text-wrapper .button:hover{background:none;color:#fff!important}.product-highlight .wrapper .text-wrapper .button:hover:after{width:100%;left:0}@media screen and (max-width: 900px){.product-highlight{margin:50px 0;padding:40px 20px}.product-highlight .wrapper{grid-template-columns:1fr}.product-highlight .wrapper .image-wrapper{grid-column-start:1;grid-row-start:1}.product-highlight .wrapper .text-wrapper{grid-column-start:1;grid-row-start:2;padding:30px}.product-highlight .wrapper .text-wrapper h2{margin-bottom:20px;font-size:30px}}.quote{max-width:1392px;padding:0 16px;margin:0 auto}.quote .quote-wrapper{max-width:860px;text-align:center;margin:0 auto}.quote .quote-wrapper h2{font-family:Playfair Display,serif;line-height:1.63;color:#979797;font-size:32px;letter-spacing:-.64px;margin-bottom:100px;font-weight:400}.quote .quote-wrapper h2 strong{font-weight:400;color:#000}@media screen and (max-width: 900px){.quote .quote-wrapper h2{font-size:26px;line-height:42px;margin-bottom:50px}}.slider{margin:30px 80px}.slider .tns-outer{position:relative}.slider .tns-outer>button{display:none}.slider .tns-outer .tns-controls button{position:absolute;bottom:0;z-index:1;width:100px;height:100px;background-color:#fff;display:flex;align-items:center;justify-content:center}.slider .tns-outer .tns-controls button[data-controls=prev]{right:100px;transform:rotate(180deg)}.slider .tns-outer .tns-controls button[data-controls=next]{right:0}.slider .tns-outer .tns-controls button svg{opacity:.2;transition:all .5s ease}.slider .tns-outer .tns-controls button:hover svg{opacity:1;transition:all .5s ease}@media screen and (max-width: 900px){.slider{margin:30px 0}.slider img{min-height:320px;object-fit:cover;width:100%}.slider .tns-outer .tns-controls{display:none}}.two-cols{max-width:1392px;margin:220px auto 100px;padding:0 16px}.two-cols .text-block .text-block-wrapper{padding:50px}.two-cols .text-block h5{margin-bottom:10px;font-size:14px;text-transform:uppercase;font-family:Noto Sans,sans-serif;font-weight:600}.two-cols .text-block h2{margin-bottom:35px;font-size:42px;line-height:1.25;font-family:Playfair Display,serif;letter-spacing:-.84px;font-weight:400}.two-cols .text-block p{margin-bottom:20px;font-size:16px;line-height:1.8;font-family:Noto Sans,sans-serif;color:#80878d}.two-cols .text-block .button{margin-top:30px;background:none;border:1px solid #5c3328;font-size:14px;font-weight:700;font-family:Noto Sans,sans-serif;padding:15px 50px;color:#5c3328;transition:all .5s ease-out;position:relative}.two-cols .text-block .button:after{content:"";display:block;z-index:-1;position:absolute;top:0;height:100%;background:#5c3328;width:0%;right:0;transition:all .5s ease-out}.two-cols .text-block .button:hover{background:none;color:#fff!important}.two-cols .text-block .button:hover:after{width:100%;left:0}.two-cols .image-block{overflow:hidden}.two-cols .image-block img{object-fit:cover}.two-cols .image-block img.image-small{max-height:350px}.two-cols .image-block img.image-medium{max-height:500px}.two-cols .image-block img.image-large{max-height:700px}@media screen and (max-width: 900px){.two-cols{padding:0;margin:50px 0}.two-cols .text-block .text-block-wrapper{padding:0 30px}.masonry{display:flex;flex-flow:column;gap:30px}}.hero{position:relative;height:calc(100vh - var(--header-height, 70px));min-height:500px;background:#c7b8a8;margin-bottom:200px}.hero:after{width:2px;background-color:#c7b8a8;position:absolute;top:70%;left:50%;margin-left:1px;content:"";display:block;bottom:-150px;transition:all 4s cubic-bezier(.165,.84,.44,1);transition-delay:1s;z-index:1}.hero .bg{width:100%;height:100%;overflow:hidden}.hero .bg:after{background-color:rgb(var(--content-over-media-overlay));position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block}.hero .bg img{position:relative}.hero .text{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}.hero h5{margin-bottom:10px;font-size:14px;text-transform:uppercase;font-family:Noto Sans,sans-serif;font-weight:600;color:#fff}.hero h2{color:#fff;font-size:60px;font-family:Playfair Display,serif;font-weight:400;margin:0 0 60px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.hero .button,.hero button{background:none;border:1px solid #5c3328;font-size:14px;font-weight:700;font-family:Noto Sans,sans-serif;padding:15px 50px;color:#5c3328;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;position:relative}.hero .button:after,.hero button:after{content:"";display:block;z-index:0;position:absolute;top:0;height:100%;background:#5c3328;width:0%;right:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.hero .button:hover,.hero button:hover,.hero .button:focus,.hero button:focus{background:none;color:#fff}.hero .button:hover:after,.hero button:hover:after,.hero .button:focus:after,.hero button:focus:after{width:100%;left:0}.hero .button span,.hero button span{position:relative;z-index:1}.hero .button.black,.hero button.black{background:#000;color:#fff}.hero .button.black:after,.hero button.black:after{background:#5c3328;z-index:0}.hero .button.black:hover,.hero button.black:hover,.hero .button.black:focus,.hero button.black:focus{color:#fff;border-color:#5c3328}.hero .button.white,.hero button.white{color:#fff;border-color:#fff!important}.hero .button.white:after,.hero button.white:after{background:#fff}.hero .button.white:hover,.hero button.white:hover,.hero .button.white:focus,.hero button.white:focus{color:#000;border-color:#fff}.hero .button:last-child,.hero button:last-child{margin-bottom:0}.hero .button span,.hero button span{position:relative}@media (max-width: 900px){.hero h5{font-size:16px;margin-bottom:0}.hero h2{font-size:40px}.hero .bg img{height:100%;width:100%;object-fit:cover}.hero .button,.hero button{padding:10px 20px;font-size:15px}}.shopify-section--main-blog{max-width:1332px;margin:0 auto;padding:0 16px}.shopify-section--main-blog>div{padding:0}.shopify-section--main-blog .container.container--lg{max-width:100%;width:100%;margin:0}.blog-post-card{gap:0!important}.blog-post-card a img{height:580px;object-fit:cover}.blog-post-card .blog-post-card__info{padding:5px 10px 50px;background-color:#f5f5f5;gap:0}.blog-post-card .blog-post-card__info .blog-post-card__category{font-size:13px;text-transform:uppercase;color:#80878d;line-height:30px;letter-spacing:1px;font-family:Noto Sans,sans-serif}.blog-post-card .blog-post-card__info .blog-post-card__title{font-family:Playfair Display,serif;font-size:20px;font-weight:700;line-height:1.4;font-style:normal;letter-spacing:0}.blog-post-card .blog-post-card__info .blog-post-card__read-more{display:none}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
