@charset "UTF-8";@media only screen and (max-width:1024px){.q{display:inherit}}@media only screen and (max-width:767px){.q{display:inherit}}@media only screen and (max-width:480px){.q{display:inherit}}@media only screen and (min-width:smaller-phone){.q{display:inherit}}@media only screen and (max-width:374px){.q{display:inherit}}@media only screen and (min-width:768px){.q{display:inherit}}@media only screen and (min-width:768px)and (max-width:1024px){.q{display:inherit}}@media only screen and (min-width:768px)and (max-width:979px){.q{display:inherit}}@media only screen and (min-width:980px){.q{display:inherit}}@media only screen and (min-width:1025px){.q{display:inherit}}@media only screen and (min-width:1281px){.q{display:inherit}}@media only screen and (min-width:1441px){.q{display:inherit}}@media only screen and (max-width:1280px){.q{display:inherit}}@media only screen and (max-width:1440px){.q{display:inherit}}.home-hero{background:#000;position:relative}.home-hero .video-desktop,.home-hero .video-mobile{width:100%;height:100%;display:block;object-fit:cover}.home-hero .video-mobile{max-height:31.25rem}.home-hero .home-hero-start-stop{position:absolute;z-index:3;left:1rem;top:1rem}.home-hero .home-hero-start-stop:hover{cursor:pointer}@media only screen and (min-width:1025px){.home-hero .home-hero-start-stop{left:1.25rem;top:1.25rem}}.home-hero__cta-container.video{width:100%;position:absolute;bottom:0;color:#fff}@media only screen and (max-width:1024px){.home-hero__cta-container.image{background:#f1efea;color:#49443e}}@media only screen and (min-width:1025px){.home-hero__cta-container{position:absolute;height:100%;top:0}.home-hero__cta-container.left{width:24.125rem;left:3.75rem}.home-hero__cta-container.right{width:24.125rem;right:3.75rem}.home-hero__cta-container.center{width:100%;margin:0 auto;left:50%;transform:translate(-50%)}}.home-hero__cta{width:100%}@media only screen and (max-width:1024px){.home-hero__cta{padding:2.25rem 1.625rem 2.5rem;text-align:center}}@media only screen and (min-width:1025px){.home-hero__cta{position:absolute;padding:0 1.875rem;margin:0 auto;left:50%}.home-hero__cta.top{top:9rem;transform:translate(-50%)}.home-hero__cta.middle{top:50%;transform:translate(-50%,-50%)}.home-hero__cta.bottom{bottom:4.625rem;transform:translate(-50%)}}.home-hero__cta .subheading{margin:0 0 .75rem;font-family:neue-haas-unica,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.01em}@media only screen and (min-width:1025px){.home-hero__cta .subheading{margin:0 0 1rem}}.home-hero__cta .heading{margin:0 0 1rem;font-family:saintecolombe,sans-serif;font-size:2.5rem;line-height:3rem}@media only screen and (min-width:1025px){.home-hero__cta .heading{font-size:3rem;line-height:3.75rem}}.home-hero__cta .text{margin:0 0 1.5rem;font-family:neue-haas-unica,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:0}@media only screen and (min-width:1025px){.home-hero__cta .text{margin:0 0 1.75rem;font-size:1.125rem;line-height:1.75rem}}.home-hero__cta .btn{background:#fff;padding:1rem 2.8125rem}@media only screen and (max-width:1024px){.home-hero .home-hero__cta-container.image .home-hero__cta .btn{background:transparent;border:.0625rem solid #49443e}}.home-hero__cta .btn span{font-size:.875rem;line-height:1.25rem;letter-spacing:.06em}section.home-product-carousel header{display:flex;padding:4.5rem 3.75rem 1.75rem}@media only screen and (max-width:1024px){section.home-product-carousel header{padding:3rem 1.5rem 1.25rem}}section.home-product-carousel header .title_container{margin-right:auto}section.home-product-carousel header .title_container .heading{font-weight:200;font-size:2rem;line-height:2.5rem;color:#544527;margin-top:0;margin-bottom:.5rem}@media only screen and (max-width:1024px){section.home-product-carousel header .title_container .heading{font-size:1.75rem;line-height:2.25rem}}section.home-product-carousel header .title_container .subheading{font-family:neue-haas-unica,sans-serif;font-weight:350;font-size:1.125rem;line-height:1.75rem;color:#5b5957;margin-top:0;margin-bottom:0}@media only screen and (max-width:1024px){section.home-product-carousel header .title_container .subheading{font-size:1rem}}section.home-product-carousel .button_container{margin-left:auto}@media only screen and (max-width:1024px){section.home-product-carousel .button_container{text-align:center;margin-bottom:3rem}}section.home-product-carousel .button_container .btn--quaternary{background:transparent;padding:1rem 2.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.00375rem;color:#544527}section.home-product-carousel .product-carousel{padding:0 0 2.5rem 3.75rem}@media only screen and (max-width:1024px){section.home-product-carousel .product-carousel{padding:0 0 1.75rem 1.5rem}}section.home-product-carousel .flickity-page-dots{max-width:100%;margin-right:3.75rem;margin-left:0;margin-top:2.5rem}@media only screen and (max-width:1024px){section.home-product-carousel .flickity-page-dots{max-width:100%;margin-right:1.5rem;margin-left:0;margin-top:1.75rem}}section.home-product-carousel .flickity-page-dots .dot{width:.375rem;height:.375rem;background-color:#49443e;opacity:.4}section.home-product-carousel .flickity-page-dots .dot.is-selected{opacity:1}section.home-product-collections-carousel header{display:flex;padding:4.5rem 3.75rem 1.75rem}@media only screen and (max-width:1024px){section.home-product-collections-carousel header{flex-direction:column;padding:3rem 1.5rem 1.25rem}}section.home-product-collections-carousel header .title_container{margin-right:auto}@media only screen and (max-width:1024px){section.home-product-collections-carousel header .title_container{margin-right:0;margin-bottom:1.5rem}}section.home-product-collections-carousel header .title_container .heading{font-family:saintecolombe,sans-serif;font-weight:200;font-size:2rem;line-height:2.5rem;letter-spacing:-.04rem;color:#544527;margin-top:0;margin-bottom:.5rem}@media only screen and (max-width:1024px){section.home-product-collections-carousel header .title_container .heading{font-size:1.75rem;line-height:2.25rem}}section.home-product-collections-carousel header .title_container .subheading{font-family:neue-haas-unica,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.02625rem;color:#544527;margin-top:0;margin-bottom:0}@media only screen and (max-width:1024px){section.home-product-collections-carousel header .title_container .subheading{font-size:.9375rem;line-height:1.4375rem}}section.home-product-collections-carousel .button_container{margin-left:1.5rem}@media only screen and (max-width:1024px){section.home-product-collections-carousel .button_container{margin-left:0;text-align:center;margin-bottom:3rem}}section.home-product-collections-carousel .button_container .btn--quaternary{background:transparent;padding:1rem 2.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.00375rem;color:#544527;transition:all .2s ease-in-out}section.home-product-collections-carousel .button_container .btn--quaternary:hover{background-color:#79715d;color:#fff}section.home-product-collections-carousel .button_container .shop-all-btn{transition:all .3s ease-in-out;text-align:center;white-space:nowrap;min-width:7.5rem}@media only screen and (max-width:1024px){header section.home-product-collections-carousel .button_container{display:none}}section.home-product-collections-carousel .product-carousel{padding:0 3.75rem 2.5rem}@media only screen and (max-width:1024px){section.home-product-collections-carousel .product-carousel{padding:0 0 1.75rem 1.5rem}}@media(min-width:1025px){section.home-product-collections-carousel .product-carousel{padding:0;margin:0 3.75rem 2.5rem;position:relative;overflow:hidden}}section.home-product-collections-carousel .flickity-page-dots{max-width:100%;margin-right:3.75rem;margin-left:0;margin-top:2.5rem}@media only screen and (max-width:1024px){section.home-product-collections-carousel .flickity-page-dots{max-width:100%;margin-right:1.5rem;margin-left:0;margin-top:1.75rem}}section.home-product-collections-carousel .flickity-page-dots .dot{width:.375rem;height:.375rem;background-color:#49443e;opacity:.4}section.home-product-collections-carousel .flickity-page-dots .dot.is-selected{opacity:1}section.home-product-collections-carousel .collections_tabs{display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}@media only screen and (max-width:1024px){section.home-product-collections-carousel .collections_tabs{gap:1.5rem;margin-bottom:.3125rem}}section.home-product-collections-carousel .collections_tabs .collection-tab{background:transparent;border:none;border-bottom:.0625rem solid transparent;padding:0;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-weight:400;color:#544527;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;position:relative}@media only screen and (max-width:1024px){section.home-product-collections-carousel .collections_tabs .collection-tab{font-size:.875rem;padding-bottom:.625rem;gap:1.25rem}}section.home-product-collections-carousel .collections_tabs .collection-tab:hover{color:#544527;border-bottom-color:#79715d}section.home-product-collections-carousel .collections_tabs .collection-tab.active{color:#544527;border-bottom-color:#544527}section.home-product-collections-carousel .collection-carousel{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden}section.home-product-collections-carousel .collection-carousel.active{opacity:1;visibility:visible;position:relative;height:auto;overflow:visible}section.home-product-collections-carousel .collection-carousel.active.is-carousel-pending{opacity:0;visibility:hidden;max-height:40rem;overflow:hidden;pointer-events:none}section.home-product-collections-carousel .collection-carousel:not(.active) .klaviyo-product-container{display:none}section.home-product-collections-carousel .product-carousel__product-wrapper{margin-right:.875rem;display:flex;flex-direction:column}@media only screen and (min-width:1025px){section.home-product-collections-carousel .product-carousel__product-wrapper{margin-right:4.5625rem}}@media(max-width:1023px){section.home-product-collections-carousel .product-carousel__product-wrapper{align-self:flex-start;width:calc(100vw * 168 / 375);max-width:10.5rem;height:auto}}section.home-product-collections-carousel .product-carousel__product-wrapper .pi{width:20.5rem;height:100%;display:flex;flex-direction:column}@media(max-width:1023px){section.home-product-collections-carousel .product-carousel__product-wrapper .pi{width:100%;max-width:10.5rem;height:auto;min-height:0;flex:none}section.home-product-collections-carousel .product-carousel__product-wrapper product-card{width:100%;max-width:10.5rem;height:auto;min-height:0}}@media(min-width:1024px){section.home-product-collections-carousel .product-carousel__product-wrapper .pi{height:auto}}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .pi__desc{height:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}@media(min-width:1024px){section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .pi__desc{height:auto;flex-grow:0}}@media(max-width:1023px){section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .pi__desc{flex:1 1 auto;height:auto;min-height:0}}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .pi__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .pi__tagline{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .pi__price{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .pi__quick-add{margin-top:auto}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi.bis{margin-bottom:0}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .klaviyo-product-container{margin-top:auto;margin-bottom:0;width:100%}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .klaviyo-product-container .klaviyo-button-container{position:static;top:auto;left:auto;margin-top:0;margin-left:0;width:100%;opacity:1}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .klaviyo-product-container .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{display:block;box-sizing:border-box;width:100%;margin-top:0;padding:.625rem 0;background-color:#f1ede8;border:1px solid transparent;border-radius:0;color:#5b5957;text-align:center;font-family:neue-haas-unica,sans-serif;font-style:normal;font-weight:400;font-size:1rem;letter-spacing:.08em;line-height:1.25rem;text-transform:uppercase}@media only screen and (max-width:1024px){section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .klaviyo-product-container .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger{font-size:.75rem}}section.home-product-collections-carousel .product-carousel__product-wrapper>.pi .klaviyo-product-container .klaviyo-button-container a.btn.btn--tertiary.klaviyo-bis-trigger:hover{background-color:#e1ddd8;color:#5b5957}section.home-product-collections-carousel .product-carousel__product-wrapper .truncate-three{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1025px){section.home-product-collections-carousel .product-carousel__product-wrapper .truncate-two{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}section.home-product-collections-carousel .product-carousel__product-wrapper .truncate-three.truncate-two.body-five{color:#79715d}}section.home-product-collections-carousel .product-carousel__product-wrapper .subscription-container{width:100%;padding:1rem 1.125rem 1.25rem 1rem}section.home-product-collections-carousel .product-carousel__product-wrapper .subscription-container .row-1.active-selection{margin:0 0 1rem}section.home-product-collections-carousel .product-carousel__product-wrapper .subscription-container .row-2{margin:0}section.home-product-collections-carousel .product-carousel__product-wrapper .subscription-container .row-2 .item.price{margin-left:auto}@media only screen and (min-width:1025px){section.home-product-collections-carousel .product-carousel__product-wrapper{margin-right:0;padding-right:1.75rem}}section.home-product-collections-carousel .product-carousel__product-wrapper .item-has-video .pi__link video{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:1025px){section.home-product-collections-carousel .product-carousel__product-wrapper .item-has-video .pi__link:hover img{display:none}section.home-product-collections-carousel .product-carousel__product-wrapper .item-has-video .pi__link:hover video{opacity:1;visibility:visible;transition:opacity .8s ease-in-out}section.home-product-collections-carousel .product-carousel__product-wrapper .item-has-video .pi__link:hover video.cover{object-fit:cover}section.home-product-collections-carousel .product-carousel__product-wrapper .item-has-video .pi__link:hover video.contain{object-fit:contain}}@media(min-width:1025px){section.home-product-collections-carousel .js-product-carousel.collections-carousel.flickity-enabled.is-draggable{width:calc(100% + 1.5rem);position:relative;right:.75rem}}@media(min-width:1025px){section.home-product-collections-carousel .js-product-carousel.collections-carousel .product-carousel__product-wrapper{width:25%;flex:0 0 25%;max-width:25%;margin-right:0;padding-right:0;align-self:flex-start}section.home-product-collections-carousel .js-product-carousel.collections-carousel .product-carousel__product-wrapper .pi{width:100%;max-width:100%;padding:0 .75rem;height:auto;display:flex;flex-direction:column}section.home-product-collections-carousel .js-product-carousel.collections-carousel .product-carousel__product-wrapper .pi .pi__quick-add{margin-top:auto}}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button{display:flex;width:3.25rem;height:3.25rem;padding:0;justify-content:center;align-items:center;background-color:#6f6956;border:none;border-radius:0;box-shadow:none}@media only screen and (max-width:1024px){section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button{width:2.5rem;height:2.5rem}}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.previous{position:absolute;top:35%;left:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (max-width:1024px){section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.previous{display:none}}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.previous:before{display:none}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.previous .flickity-button-icon{display:none}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.previous:after{content:"";width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_87_1037)'%3E%3Cpath d='M15 19.5L7.5 12L15 4.5' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_87_1037'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.5rem 1.5rem;flex-shrink:0}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.previous:hover{background-color:#524d3f}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.next{position:absolute;top:35%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (max-width:1024px){section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.next{display:none}}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.next:before{display:none}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.next .flickity-button-icon{display:none}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.next:after{content:"";width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_87_1036)'%3E%3Cpath d='M9 4.5L16.5 12L9 19.5' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_87_1036'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.5rem 1.5rem;flex-shrink:0}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.next:hover{background-color:#524d3f}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-viewport{position:relative}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-slider{display:flex;align-items:stretch}@media only screen and (max-width:1024px){section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button{width:2.5rem;height:2.5rem}section.home-product-collections-carousel .js-product-carousel.collections-carousel .flickity-button.next:after{width:1.153875rem;height:1.153875rem;background-size:1.153875rem 1.153875rem}section.home-product-collections-carousel .js-product-carousel.collections-carousel .product-carousel__product-wrapper:last-of-type{padding-right:0}}.home-thin-banner{position:relative}.home-thin-banner__cta-container{position:static}@media only screen and (min-width:1025px){.home-thin-banner__cta-container{position:absolute;width:41.25rem;height:100%;top:0}.home-thin-banner__cta-container.left{left:3.75rem}.home-thin-banner__cta-container.right{right:3.75rem}.home-thin-banner__cta-container.center{left:50%;transform:translate(-50%)}}@media only screen and (max-width:1024px){.home-thin-banner__cta{background:#fbfaf8;color:#49443e;padding:1.25rem 1.25rem 2.5rem}}@media only screen and (min-width:1025px){.home-thin-banner__cta{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;margin:0 auto}}.home-thin-banner__cta .heading{font-family:saintecolombe,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;margin:0 0 .75rem}@media only screen and (min-width:1025px){.home-thin-banner__cta .heading{font-size:2rem;line-height:2.5rem;margin:0 0 1rem}}.home-thin-banner__cta .text{font-family:neue-haas-unica,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:0;margin:0 0 1.75rem}@media only screen and (min-width:1025px){.home-thin-banner__cta .text{line-height:1.75rem;margin:0 0 1.5rem}}.home-thin-banner__cta .btn{background:transparent;border:.0625rem solid #49443e;font-size:.875rem;line-height:1.25rem;letter-spacing:.06em;padding:1rem 2.125rem}@media only screen and (max-width:1024px){.home-thin-banner__cta .btn{color:#49443e;padding:1rem 2.5rem}}.home-thin-banner video{max-width:100%;min-height:100%;margin-left:auto;margin-right:auto;display:block}.home-split-frame{display:flex;flex-direction:column}@media only screen and (min-width:1025px){.home-split-frame{flex-direction:row}}.home-split-frame .left{position:relative}@media only screen and (min-width:1025px){.home-split-frame .left{width:50%}}.home-split-frame .left__img{position:absolute;left:0;top:0}.home-split-frame .left__text{max-width:53.25rem;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10rem}@media only screen and (max-width:1024px){.home-split-frame .left__text{text-align:center;padding:2.875rem 2.25rem}}.home-split-frame .right{position:relative}@media only screen and (min-width:1025px){.home-split-frame .right{width:50%}}.home-split-frame .right__img{position:absolute;left:0;top:0}.home-split-frame .right__text{max-width:53.25rem;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10rem}@media only screen and (max-width:1024px){.home-split-frame .right__text{text-align:center;padding:2.875rem 2.25rem}}.home-split-frame__heading{font-size:2rem;line-height:2.5rem;margin:0 0 1.25rem}@media only screen and (min-width:1025px){.home-split-frame__heading{font-size:2.5rem;line-height:3.25rem;margin-bottom:1.5rem}}.home-split-frame__description{font-family:neue-haas-unica,sans-serif;font-size:1rem;line-height:1.75rem;margin:0 0 1.75rem;letter-spacing:0}.home-split-frame .btn{font-size:.875rem;line-height:1.25rem;letter-spacing:.06em;padding:1rem 2.5rem}.home-press-carousel{padding:4.5rem 3.75rem;text-align:center}@media only screen and (max-width:1024px){.home-press-carousel{padding:3.75rem 1.75rem 1.625rem}}.home-press-carousel .quotes{margin-bottom:3.5rem}@media only screen and (max-width:1024px){.home-press-carousel .quotes{margin-bottom:0}}.home-press-carousel .quotes .quote{width:100%}.home-press-carousel .quotes .quote h3{max-width:63.75rem;margin:0 auto;font-family:saintecolombe,sans-serif;font-weight:300;font-size:1.75rem;line-height:2.5rem;color:#544527}@media only screen and (max-width:1024px){.home-press-carousel .quotes .quote h3{font-size:1.5rem;line-height:2rem;margin-bottom:2rem}}.home-press-carousel .logos{margin:0 auto;text-align:center}.home-press-carousel .logos .logo{margin:0 2.1875rem;opacity:.28}.home-press-carousel .logos .logo:first-child{margin-left:0}.home-press-carousel .logos .logo:last-child{margin-right:0}.home-press-carousel .logos .logo.is-selected{opacity:1}.home-press-carousel .flickity-slider{display:flex;justify-content:center;align-items:center}.home-press-carousel .flickity-page-dots{margin-top:0;padding-bottom:.875rem}@media only screen and (min-width:1025px){.home-press-carousel .flickity-page-dots{display:none}}.home-press-carousel .flickity-page-dots .dot{width:.375rem;height:.375rem;margin:0 .1875rem;background-color:#49443e;opacity:.4}.home-press-carousel .flickity-page-dots .dot.is-selected{opacity:1}.home-video-banner{padding:0;margin:0;position:relative}.home-video-banner .video-desktop,.home-video-banner .video-mobile{width:100%;height:100%;object-fit:cover;display:block}.home-video-banner .icon--play-button-black,.home-video-banner .icon--pause-button-black{cursor:pointer;width:2.25rem;height:2.25rem}@media only screen and (min-width:1025px){.home-video-banner .icon--play-button-black,.home-video-banner .icon--pause-button-black{width:3rem;height:3rem}}.home-video-banner__cta-container{position:absolute;left:16px;top:16px}@media only screen and (min-width:1025px){.home-video-banner__cta-container{left:20px;top:20px}}.home-rewards-banner{position:relative}.home-rewards-banner__cta-container{position:static;height:100%}.home-rewards-banner__cta{position:absolute}@media only screen and (max-width:1024px){.home-rewards-banner__cta{width:100%;padding:2.25rem 1.625rem 2.5rem}}@media only screen and (min-width:1025px){.home-rewards-banner__cta{padding:0;margin:0 auto}}.home-rewards-banner__cta .heading{font-family:saintecolombe,sans-serif;font-weight:200;font-size:2rem;line-height:2.5rem;margin:0 0 1rem}@media only screen and (min-width:1025px){.home-rewards-banner__cta .heading{font-weight:300;line-height:3.25rem;margin:0 0 .5rem}}.home-rewards-banner__cta .text{max-width:32rem;font-family:neue-haas-unica,sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:0;margin:0 auto 2rem}@media only screen and (min-width:1025px){.home-rewards-banner__cta .text{margin:0 auto 1.25rem}}.home-rewards-banner__cta .btn{background:transparent;border:.0625rem solid transparent;font-size:.875rem;line-height:1.25rem;padding:.75rem 3.75rem}.home-rewards-banner__cta .btn span{letter-spacing:.06em}.home-rewards-banner video{max-width:100%;min-height:100%;margin-left:auto;margin-right:auto;display:block}.sub-home-cta{background:#f0ede6;font-family:neue-haas-unica,sans-serif;border-top:.0625rem solid #6f6956;border-bottom:.0625rem solid rgba(111,105,86,.8)}.sub-home-cta .flex{display:flex;flex-wrap:wrap}.sub-home-cta .flex h3{font-family:saintecolombe,sans-serif;font-weight:200;font-size:2rem;margin-top:.1875rem;margin-bottom:0rem;line-height:3rem}@media only screen and (max-width:767px){.sub-home-cta .flex h3{line-height:2.25rem;font-size:1.75rem}}.sub-home-cta .flex.space-between{justify-content:space-between;margin-bottom:2rem}.sub-home-cta .flex .one-half{width:50%}@media only screen and (max-width:767px){.sub-home-cta .flex .mobile-full-width{width:100%}}.sub-home-cta .flex .one-third{width:33.3333333333%;padding-bottom:3rem}@media only screen and (min-width:768px){.sub-home-cta .flex .one-third{padding-left:1.25rem;padding-right:1.25rem}}@media only screen and (max-width:480px){.sub-home-cta .flex .one-third{justify-content:initial}}@media only screen and (max-width:767px){.sub-home-cta .flex .one-third{padding:1.75rem 1.3125rem 1.75rem 1.5rem;justify-content:space-between;column-gap:.4375rem;width:100%;display:flex;align-items:flex-start;border-left:none;border-right:none;border-top:.0625rem solid rgba(111,105,86,.8)}}@media only screen and (max-width:767px){.sub-home-cta .flex .one-third>div.item-content-container{width:45.4787234043%;min-width:10.6875rem}}@media only screen and (max-width:767px){.sub-home-cta .flex .one-third>div.item-image-container{width:54.5212765957%}}.sub-home-cta .flex .one-third h3{font-family:neue-haas-unica,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.1em;font-weight:500;margin-top:2.5rem;color:#565545;margin-bottom:.5rem}@media only screen and (max-width:767px){.sub-home-cta .flex .one-third h3{text-align:left;margin-top:0;margin-bottom:.5rem}}.sub-home-cta .flex .one-third p{max-width:20.5rem;margin-bottom:1.625rem;color:#544527;font-weight:350;letter-spacing:.0625rem;text-align:center}@media only screen and (min-width:768px){.sub-home-cta .flex .one-third p{margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.sub-home-cta .flex .one-third p{text-align:left;font-size:.875rem;line-height:1.25rem}}.sub-home-cta .flex.row-one{padding-top:2.25rem;padding-left:3.75rem;padding-right:3.75rem;align-items:center}@media only screen and (max-width:767px){.sub-home-cta .flex.row-one{padding-left:2.5625rem;padding-right:2.5625rem;margin-bottom:2.25rem}}.sub-home-cta .flex.row-one h3{margin:0;color:#544527;font-weight:200}@media only screen and (max-width:767px){.sub-home-cta .flex.row-one h3{text-align:center}}.sub-home-cta .flex.row-two{border-top:.0625rem solid rgba(111,105,86,.8);margin-bottom:0}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two{border-top:none;padding-bottom:2.25rem}}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two img{display:block;margin-left:auto;margin-right:auto}}.sub-home-cta .flex.row-two p{font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two p{margin-bottom:0rem}}.sub-home-cta .flex.row-two .col-1 img{max-width:100%;width:22rem}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two .col-1 img{max-width:9.5625rem;margin-top:.625rem}}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two .col-1 p{max-width:10.6875rem}}.sub-home-cta .flex.row-two .col-2{border-left:.0625rem solid rgba(111,105,86,.8);border-right:.0625rem solid rgba(111,105,86,.8)}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two .col-2{border-left:none;border-right:none}}.sub-home-cta .flex.row-two .col-2 img{max-width:100%;width:22rem}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two .col-2 img{max-width:6.75rem}}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two .col-2 p{max-width:10.3125rem}}.sub-home-cta .flex.row-two .col-3 img{max-width:100%;width:8.9375rem}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two .col-3 img{max-width:6.75rem;margin-top:.4375rem}}.sub-home-cta .flex.row-two .col-3 p{max-width:15.625rem}@media only screen and (max-width:767px){.sub-home-cta .flex.row-two .col-3 p{max-width:10rem}}.sub-home-cta .sub-cta-btn-custom{border:1px solid #5b5957;padding:1rem 2.125rem;background:transparent;border-radius:0}@media only screen and (max-width:767px){.sub-home-cta .sub-cta-btn-custom{margin-top:.1875rem}}.sub-home-cta .sub-cta-btn-custom span{color:#544527;letter-spacing:.06em;font-size:.875rem;line-height:1.25rem;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/917/assets/index.scss.css.map */
