.slider-section{position:relative}.slider-section .swiper-container{width:100%;height:100%;max-height:640px;overflow:hidden}.slider-section .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;max-height:640px}.slider-section .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.slider-section .swiper-slide .slider-image-wrapper{width:100%}.slider-section .swiper-slide .slider-image-wrapper picture{width:100%}.slider-section .swiper-slide .slider-image-wrapper picture img{max-height:640px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.slider-section .swiper-slide .slider-content{position:absolute;z-index:2;color:#fff;text-align:center;padding:1rem;max-width:80%;top:20%}@media screen and (max-width:690px){.slider-section .swiper-slide .slider-content{max-width:100%;top:0}}.slider-section .swiper-slide .slider-content .slider-eyebrow{font-family:Avenir;font-size:16px;font-weight:400;line-height:16px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase}@media screen and (max-width:690px){.slider-section .swiper-slide .slider-content .slider-eyebrow{font-size:14px}}.slider-section .swiper-slide .slider-content .slider-title{margin-bottom:1rem;color:#fff;text-transform:uppercase;font-family:Cormorant,serif;font-size:72px;font-weight:400;line-height:72px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-top:15px}@media screen and (min-width:690px)and (max-width:1000px){.slider-section .swiper-slide .slider-content .slider-title{font-size:50px;line-height:50px}}@media screen and (max-width:690px){.slider-section .swiper-slide .slider-content .slider-title{line-height:46px;font-size:45px}}.slider-section .swiper-slide .slider-content .slider-subtitle{padding-bottom:30px;font-family:Avenir;font-size:24px;font-weight:350;max-width:700px;margin:auto;line-height:32px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:768px){.slider-section .swiper-slide .slider-content .slider-subtitle{padding-bottom:0;font-size:18px}}.slider-section .swiper-slide .slider-content .slider-cta{font-family:Avenir;font-weight:400;line-height:24px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;display:inline-block;padding:1rem 1.5rem;font-size:16px;color:#fff;text-decoration:none;background-color:#866d4b;transition:background-color .3s ease;border-radius:30px;text-transform:uppercase}@media screen and (max-width:690px){.slider-section .swiper-slide .slider-content .slider-cta{font-size:14px}}.slider-section .swiper-slide .slider-content .slider-cta:hover{background-color:#a5875f!important}.slider-section .swiper-pagination{bottom:20px}.slider-section .swiper-button-next,.slider-section .swiper-button-prev{color:#fff}.mosaic-grid-section{padding:120px 2rem;margin:auto 100px}@media screen and (max-width:1000px){.mosaic-grid-section{margin:auto;padding:65px 2rem 20px}}.mosaic-grid-section .mosaic-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.mosaic-grid-section .mosaic-header .mosaic-title{font-family:Cormorant,serif;font-size:56px;font-weight:400;line-height:56px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:1000px){.mosaic-grid-section .mosaic-header .mosaic-title{font-size:48px;font-weight:400;line-height:48px;width:80%}}.mosaic-grid-section .mosaic-header .mosaic-cta{font-size:.9rem;text-decoration:none;color:#0b0b0b;border-bottom:1px solid #0b0b0b;transition:border-color .3s ease}.mosaic-grid-section .mosaic-header .mosaic-cta:hover{border-color:#7a4b32}@media screen and (max-width:1000px){.mosaic-grid-section .mosaic-header .mosaic-cta{display:none}}.mosaic-grid-section .mosaic-grid{display:flex;gap:1rem;max-height:100%}@media screen and (max-width:1000px){.mosaic-grid-section .mosaic-grid{flex-direction:column}}.mosaic-grid-section .mosaic-grid .column{display:flex;flex-direction:column;gap:1rem;flex:1 1 0;max-height:790px}@media screen and (max-width:1000px){.mosaic-grid-section .mosaic-grid .column{max-height:unset}}.mosaic-grid-section .mosaic-grid .column.column-left .mosaic-item:nth-child(1){flex:70%}@media screen and (max-width:1000px){.mosaic-grid-section .mosaic-grid .column.column-left .mosaic-item:nth-child(1){max-height:unset}}.mosaic-grid-section .mosaic-grid .column.column-left .mosaic-item:nth-child(2){flex:30%}.mosaic-grid-section .mosaic-grid .column.column-middle .mosaic-item:nth-child(1){flex:40%}.mosaic-grid-section .mosaic-grid .column.column-middle .mosaic-item:nth-child(2){flex:60%}.mosaic-grid-section .mosaic-grid .column.column-right .mosaic-item:nth-child(1){flex:70%}.mosaic-grid-section .mosaic-grid .column.column-right .mosaic-item:nth-child(2){flex:30%}.mosaic-grid-section .mosaic-grid .column .mosaic-wrapper{max-width:100%}.mosaic-grid-section .mosaic-grid .column .mosaic-wrapper p,.mosaic-grid-section .mosaic-grid .column .mosaic-wrapper h3{font-family:Avenir;font-size:20px;font-weight:350;line-height:28px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.mosaic-grid-section .mosaic-grid .column .mosaic-item{display:flex;justify-content:center;text-align:left;flex-direction:column;padding:40px}@media screen and (max-width:1000px){.mosaic-grid-section .mosaic-grid .column .mosaic-item{padding:20px}}.mosaic-grid-section .mosaic-grid .column .mosaic-item h3{text-align:left}.mosaic-grid-section .mosaic-grid .column .mosaic-item.dark{background-color:#0b0b0b;color:#fff}.mosaic-grid-section .mosaic-grid .column .mosaic-item.dark h3{color:#fff}.mosaic-grid-section .mosaic-grid .column .mosaic-item.light{background-color:#e8e8e8;color:#0b0b0b}.mosaic-grid-section .mosaic-grid .column .mosaic-item.brown{background-color:#866d4b;color:#fff}.mosaic-grid-section .mosaic-grid .column .mosaic-item.brown h3{color:#fff}.mosaic-grid-section .mosaic-grid .column .mosaic-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mosaic-grid-section .mosaic-grid .column .mosaic-image{padding:0!important}.mosaic-grid-section .mosaic-cta-mobile{display:none}@media screen and (max-width:1000px){.mosaic-grid-section .mosaic-cta-mobile{display:block;color:#0b0b0b;transition:border-color .3s ease;padding:40px;text-decoration:underline;font-family:Avenir;font-size:14px;font-weight:400;line-height:14px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center;text-underline-offset:10px}}@media screen and (max-width:768px){.mosaic-grid-section .mosaic-header{flex-direction:column;text-align:center;flex-flow:wrap}.mosaic-grid-section .mosaic-header .mosaic-cta{margin-top:1rem}.mosaic-grid-section .mosaic-grid{flex-direction:column}.mosaic-grid-section .mosaic-grid .column{flex:1 1 100%}.mosaic-grid-section .mosaic-grid .column .mosaic-item{flex:1 1 auto}}.swiper-product-section{padding:0 1.5rem 120px;margin:auto 100px;position:relative}@media screen and (max-width:1000px){.swiper-product-section{padding:2rem 1.5rem;margin:auto 0}}.swiper-product-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.swiper-product-section .section-header .section-title{font-family:Cormorant,serif;font-size:56px;font-weight:400;line-height:56px;text-align:left}@media screen and (max-width:1000px){.swiper-product-section .section-header .section-title{font-size:48px;line-height:48px}}.swiper-product-section .section-header .section-cta{text-decoration:none;color:#0b0b0b;border-bottom:1px solid #0b0b0b;transition:border-color .3s ease;font-family:Avenir;font-size:14px;font-weight:400;line-height:14px}@media screen and (max-width:1000px){.swiper-product-section .section-header .section-cta{display:none}}.swiper-product-section .section-header .section-cta:hover{border-color:#7a4b32}.swiper-product-section .swiper-container{overflow:hidden;position:relative}.swiper-product-section .swiper-container .product-arrows-wrapper{position:absolute;top:35%!important;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:15}.swiper-product-section .swiper-container .product-arrows-wrapper .product-swiper-prev,.swiper-product-section .swiper-container .product-arrows-wrapper .product-swiper-next{width:50px;height:50px;border-radius:50%;color:#0b0b0b;display:flex;align-items:center;justify-content:center;cursor:pointer}.swiper-product-section .swiper-container .product-arrows-wrapper .product-swiper-prev:after,.swiper-product-section .swiper-container .product-arrows-wrapper .product-swiper-next:after{font-size:25px}.swiper-product-section .swiper-slide{display:flex;justify-content:center}.swiper-product-section .swiper-slide .product-card{text-decoration:none;color:#0b0b0b;overflow:hidden;display:flex;flex-direction:column;width:100%}.swiper-product-section .swiper-slide .product-card img{width:100%;height:auto}.swiper-product-section .swiper-slide .product-card .product-content{padding:1rem;text-align:center}.swiper-product-section .swiper-slide .product-card .product-content .product-title{font-family:Avenir;font-size:24px;font-weight:800;line-height:32px;color:#0b0b0b}.swiper-product-section .swiper-slide .product-card .product-content .product-description{font-family:Avenir;font-size:16px;font-weight:350;line-height:24px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.swiper-product-section .swiper-slide .product-card .product-content .product-price{font-family:Avenir;font-size:20px;font-weight:800;line-height:28px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.steps-section{background-color:#f8f8f8}.steps-section .section-header{padding:50px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;margin:auto 100px}@media screen and (max-width:1000px){.steps-section .section-header{margin:auto 0}}.steps-section .section-header .section-title{font-family:Cormorant,serif;font-size:56px;font-weight:400;line-height:56px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:1000px){.steps-section .section-header .section-title{line-height:48px;font-size:48px}}.steps-section .section-header .section-subtitle{font-family:Cormorant,serif;font-size:56px;font-weight:400;line-height:56px;text-align:right;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#866d4b}@media screen and (max-width:1000px){.steps-section .section-header .section-subtitle{line-height:48px;font-size:48px}}.steps-section .steps-container{display:flex;justify-content:space-between;align-items:stretch;text-align:center;gap:1rem;padding-top:40px;margin:auto 120px}@media screen and (max-width:1000px){.steps-section .steps-container{flex-direction:column;margin:auto 20px}}.steps-section .steps-container .step-box{flex:1 1 25%;display:flex;flex-direction:column;padding:1.5rem;position:relative;border-left:solid 1px #a0a0a0;min-height:350px;padding-top:50px}@media screen and (max-width:1000px){.steps-section .steps-container .step-box{min-height:unset;padding-top:30px;padding-left:0;padding-right:0}}.steps-section .steps-container .step-box .step-wrapper{max-width:85%;display:flex;flex-direction:column}@media screen and (max-width:1000px){.steps-section .steps-container .step-box .step-wrapper{max-width:100%}}.steps-section .steps-container .step-box .step-wrapper .step-icon{font-size:2rem;margin-bottom:1rem;color:#555;text-align:left}@media screen and (max-width:690px){.steps-section .steps-container .step-box .step-wrapper .step-icon{margin-bottom:0}}.steps-section .steps-container .step-box .step-wrapper .step-icon button{background-color:#866d4b;padding:20px;font-family:Avenir Next;font-size:16px;font-weight:400;line-height:16px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff;border:none}.steps-section .steps-container .step-box .step-wrapper .step-placeholder-icon{font-size:2rem}.steps-section .steps-container .step-box .step-wrapper .step-title{margin-bottom:.5rem;font-family:Avenir Next;font-size:40px;line-height:48px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#514b4b;font-weight:400}.steps-section .steps-container .step-box .step-wrapper .step-description{font-family:Avenir;font-size:24px;font-weight:350;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#0b0b0b}@media screen and (max-width:768px){.steps-section .section-header{flex-direction:column;text-align:center;margin-bottom:0}.steps-section .section-header .section-subtitle{margin-top:.5rem;text-align:center}.steps-section .steps-container{flex-direction:column;gap:1rem;padding-top:0;padding-bottom:70px}.steps-section .steps-container .step-box{flex:1 1 100%;border-left:none;border-top:solid 1px #a0a0a0}}.fifty-fifty-section{padding:100px 0;background-color:#fff;margin:auto 120px}@media screen and (max-width:1000px){.fifty-fifty-section{padding:70px 1.5rem;margin:auto 0}}.fifty-fifty-section .container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2rem}.fifty-fifty-section .container .fifty-image{width:100%;height:680px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:1000px){.fifty-fifty-section .container .fifty-image{height:500px;order:2}}.fifty-fifty-section .container .fifty-content{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;padding:50px}@media screen and (max-width:768px){.fifty-fifty-section .container .fifty-content{padding:60px 0;order:1}}.fifty-fifty-section .container .fifty-content hr{border-bottom:solid 1px #505050}.fifty-fifty-section .container .fifty-content .fifty-title{font-family:Cormorant,serif;font-size:56px;font-weight:400;line-height:56px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding-bottom:20px;max-width:80%}@media screen and (max-width:1000px){.fifty-fifty-section .container .fifty-content .fifty-title{line-height:40px;font-size:40px}}.fifty-fifty-section .container .fifty-content .fifty-description{color:#0b0b0b;margin-bottom:1.5rem;text-align:left;font-family:Avenir;font-size:20px;font-weight:350;line-height:28px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:768px){.fifty-fifty-section .container .fifty-content .fifty-description{text-align:left}}.fifty-fifty-section .container .fifty-content .fifty-callouts{border-top:1px solid #ddd}.fifty-fifty-section .container .fifty-content .fifty-callouts .callout{font-size:1rem;color:#333;margin:.75rem 0;padding-top:20px;text-align:left}.fifty-fifty-section .container .fifty-content .fifty-callouts hr{border:none;border-top:1px solid #ddd;margin:.5rem 0}.fifty-fifty-section .container .fifty-content .cta-button{display:inline-block;margin-top:1.5rem;padding:1.5rem;background-color:#866d4b;color:#fff;font-size:1rem;text-align:center;text-decoration:none;border-radius:50px;transition:background-color .3s ease;max-width:200px}.fifty-fifty-section .container .fifty-content .cta-button:hover{background-color:#563523}@media screen and (max-width:768px){.fifty-fifty-section .container{flex-direction:column;gap:1.5rem}.fifty-fifty-section .container .fifty-image,.fifty-fifty-section .container .fifty-content{text-align:center}}.reviews-slider-section{background-color:#0b0b0b;color:#fff;padding:3rem 1.5rem}.reviews-slider-section .review-wrapper{margin:auto 100px}@media screen and (max-width:1000px){.reviews-slider-section .review-wrapper{margin:auto 0}}.reviews-slider-section .reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.reviews-slider-section .reviews-header .reviews-title{font-family:Cormorant,serif;font-size:56px;font-weight:400;line-height:56px;text-align:left;max-width:80%;color:#fff;padding:20px}@media screen and (max-width:1000px){.reviews-slider-section .reviews-header .reviews-title{line-height:40px;font-size:40px;text-align:center}}.reviews-slider-section .reviews-header .reviews-right{width:300px;display:flex;justify-content:space-between}.reviews-slider-section .reviews-header .reviews-right .reviews-cta{font-size:.9rem;color:#fff;text-decoration:underline;text-underline-offset:6px;transition:border-color .3s ease;justify-content:stretch;line-height:12px;height:-moz-fit-content;height:fit-content;vertical-align:baseline}.reviews-slider-section .reviews-header .reviews-right .reviews-cta:hover{border-color:#7a4b32}.reviews-slider-section .reviews-swiper{position:relative;overflow:hidden}.reviews-slider-section .swiper-slide{display:flex;justify-content:center;width:100%;box-sizing:border-box}.reviews-slider-section .review-card{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#e9e9e933;padding:60px;text-align:left;max-width:600px;width:100%;box-sizing:border-box;min-height:400px}.reviews-slider-section .review-card .review-header{display:flex;flex-direction:row;justify-content:space-between}.reviews-slider-section .review-card .review-header .review-quote{font-size:150px;color:#866d4b;top:-3rem;height:115px;position:relative}.reviews-slider-section .review-card .review-text{font-family:Avenir;font-size:28px;font-weight:350;line-height:36px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.reviews-slider-section .review-card .review-author{margin-top:3rem;font-family:Avenir;font-size:16px;font-weight:400;line-height:16px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:left}.reviews-slider-section .review-card .review-stars{color:#866d4b;font-size:30px;margin-top:.8rem}.reviews-slider-section .review-arrows-wrapper{width:150px;display:flex;justify-content:space-between;align-items:flex-end}.reviews-slider-section .review-arrows-wrapper .reviews-next,.reviews-slider-section .review-arrows-wrapper .reviews-prev{color:#fff;transition:color .3s ease;position:relative;width:24px;height:24px;font-size:24px!important}.reviews-slider-section .review-arrows-wrapper .reviews-next:after,.reviews-slider-section .review-arrows-wrapper .reviews-prev:after{font-size:24px!important}.reviews-slider-section .review-arrows-wrapper .reviews-next:hover,.reviews-slider-section .review-arrows-wrapper .reviews-prev:hover{color:#7a4b32}.reviews-slider-section .reviews-nav-footer{display:none;justify-content:space-between;align-items:flex-end;padding-top:40px;margin:auto 20px}@media screen and (max-width:768px){.reviews-slider-section .reviews-header{flex-direction:column;text-align:center}.reviews-slider-section .reviews-header .reviews-cta{margin-top:1rem}.reviews-slider-section .swiper-slide{width:100%}.reviews-slider-section .review-card{padding:1.5rem;max-width:90%;margin:auto}.reviews-slider-section .reviews-right{display:none!important}.reviews-slider-section .reviews-nav-footer{display:flex}.reviews-slider-section .reviews-nav-footer .reviews-cta{font-size:.9rem;color:#fff;text-decoration:underline;text-underline-offset:6px;transition:border-color .3s ease;justify-content:stretch;line-height:12px;height:-moz-fit-content;height:fit-content;vertical-align:baseline}.reviews-slider-section .reviews-nav-footer .reviews-cta:hover{border-color:#7a4b32}}.social-feed-section{padding:120px 1.5rem;background-color:#fff;text-align:center;margin:auto 100px}@media screen and (max-width:1000px){.social-feed-section{margin:auto 0;padding-top:100px;padding-bottom:100px}}.social-feed-section .social-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.social-feed-section .social-header .social-handle{font-family:Avenir Next;font-size:56px;font-weight:400;line-height:64px;text-align:center}.social-feed-section .social-header .social-cta{font-family:Avenir;font-size:16px;font-weight:400;line-height:24px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:none;color:#0b0b0b;transition:border-color .3s ease;border-bottom:1px solid #0b0b0b}@media screen and (max-width:1000px){.social-feed-section .social-header .social-cta{display:none}}.social-feed-section .social-header .social-cta:hover{border-color:#7a4b32}.social-feed-section .social-swiper{max-width:1250px;margin:auto;position:relative;overflow:hidden}.social-feed-section .social-swiper .swiper-wrapper{display:flex}.social-feed-section .social-swiper .swiper-wrapper .swiper-container{overflow:hidden}.social-feed-section .social-swiper .swiper-wrapper .swiper-container .swiper-slide{display:flex;justify-content:center;margin:0;padding:0;box-sizing:border-box;margin-right:0!important;flex:1 1 auto;max-width:100%}.social-feed-section .social-swiper .swiper-wrapper .swiper-container .swiper-slide .social-image-link{display:block;overflow:hidden;max-width:300px;height:auto}.social-feed-section .social-swiper .swiper-wrapper .swiper-container .swiper-slide .social-image-link img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.social-feed-section .social-swiper .swiper-wrapper .swiper-container .swiper-slide .social-image-link img:hover{transform:scale(1.05)}.social-feed-section .social-swiper .social-cta-mobile{font-family:Avenir;font-size:16px;font-weight:400;line-height:24px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;display:none;text-decoration:none;color:#0b0b0b;border-bottom:1px solid #0b0b0b;transition:border-color .3s ease}@media screen and (max-width:1000px){.social-feed-section .social-swiper .social-cta-mobile{display:inline-block;padding-top:30px}}.social-feed-section .social-swiper .social-cta-mobile:hover{border-color:#7a4b32}.social-feed-section .swiper-button-next,.social-feed-section .swiper-button-prev{color:#0b0b0b;width:30px;height:30px}.social-feed-section .swiper-button-next:after,.social-feed-section .swiper-button-prev:after{font-size:1rem}@media screen and (max-width:768px){.social-feed-section .social-header{flex-direction:column;gap:1rem;text-align:center}.social-feed-section .social-header .social-handle{font-size:40px;line-height:40px}.social-feed-section .swiper-slide .social-image-link{max-width:90%}}.divider-section{background-color:#866d4b!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/marketing.css.map */
