@font-face{font-family:DM Sans,sans-serif;src:url(/cdn/shop/files/DMSans-SemiBold.woff2?v=1788341484) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans,sans-serif;src:url(/cdn/shop/files/DMSans-Regular.woff2?v=1788341448) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans,sans-serif;src:url(/cdn/shop/files/DMSans-Italic.woff2?v=1788351452) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"DM Serif Display",serif;src:url(/cdn/shop/files/DMSerifDisplay-Italic.woff2?v=1788351612) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--extra-font: "DM Sans", sans-serif;--accent-font: "DM Serif Display", serif;--accent-color: #DDBBA0}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / 13%);border-radius:4px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#24352d}*:focus-visible{outline:none;box-shadow:none}html{scroll-behavior:smooth;scroll-padding-top:80px}a{text-decoration:none;color:rgb(var(--color-foreground))}h1{font-size:70px!important;font-weight:400!important;margin:0;line-height:1;letter-spacing:0!important}h2{font-size:50px!important;font-weight:400!important;line-height:1.15!important;margin:0;letter-spacing:0!important}h3{font-size:24px!important;font-weight:400!important;margin:0;letter-spacing:0!important}.caption{font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:400!important;letter-spacing:1.44px!important;text-transform:uppercase;margin-top:0;margin-bottom:24px!important}.subtitle p{font-size:16px!important;font-weight:400!important;margin:0 0 10px}p,ul{font-size:14px!important}p:last-child{margin:0}.button.button--primary{font-size:12px;letter-spacing:2.2px;font-weight:600;min-height:auto;transition:.3s ease;min-width:auto!important;padding:16px 23px;text-transform:uppercase;color:rgb(var(--color-button-text));background:rgba(var(--color-button));border:1px solid rgba(var(--color-button))}.button.button--secondary{font-size:12px;letter-spacing:2.2px;text-transform:uppercase;font-weight:600;padding:16px 23px;min-height:auto;transition:.5s;min-width:auto!important;color:rgb(var(--color-button-text));background:transparent;border:1px solid rgb(var(--color-button-text));text-align:center}.button--primary:before,.button:before,.button:after,.quick-add__submit:before,.quick-add__submit:after{display:none}.link.animate-arrow{display:inline-flex;align-items:center;gap:6px;font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1.3px;border-bottom:2px solid #59665A;padding:0 0 5px;max-width:max-content;margin-top:24px!important;text-decoration:none;background:transparent!important;line-height:1}.link.animate-arrow:after{content:""!important;background-image:url(/cdn/shop/files/right-arrow.webp?v=1788346849);background-size:contain;background-repeat:no-repeat;background-position:center;width:10px;height:10px;position:relative!important;border:none!important;box-shadow:none!important;transition:.5s ease;right:0;left:unset;top:unset}.link.animate-arrow .svg-wrapper{display:none}.announcement-bar__message{font-family:var(--extra-font)!important;font-size:10px!important;text-transform:uppercase;min-height:auto;letter-spacing:4px}.header__heading,.header__heading-link{display:flex}.header__heading-link{padding:0}.list-menu__item{font-size:12px!important;text-transform:uppercase;letter-spacing:2px;font-family:var(--extra-font)!important;color:#000;font-weight:400}h1 em,h2 em{color:var(--accent-color);font-family:var(--accent-font)}.hero-banner h1{font-size:96px!important}.buttons-row{display:flex;gap:20px;flex-wrap:wrap}.hero-banner .image-with-text__content{padding-left:0!important;padding-right:140px!important}.hero-banner .image-with-text__media{min-height:90rem!important;padding:0!important}.only-text-colms .multicolumn-card__info{padding:0!important}.only-text-colms ul{gap:500px}.only-text-colms ul li{width:100%!important;max-width:calc(50% - 250px)!important}.only-text-colms .caption{margin-bottom:64px!important}.only-text-colms ul li .multicolumn-card,.only-text-colms ul li .multicolumn-card .multicolumn-card__info{height:-webkit-fill-available;display:flex;flex-direction:column}.only-text-colms .link.animate-arrow{margin-top:auto!important}.multicolumn-card__info .rte>*{margin-top:24px}.multicolumn-card__info .rte>:first-child{margin-top:0}.multicolumn-card__info .rte{margin:24px 0}.overlay-colms ul{gap:0}.overlay-colms ul li{width:50%!important;max-width:50%!important}.overlay-colms .multicolumn-card__info{padding:100px 80px}.overlay-colms .multicolumn-card__info .link.animate-arrow{font-size:0!important;border:1px solid rgb(var(--color-foreground));border-radius:100px;max-width:53px;height:53px;width:53px;padding:0!important;justify-content:center;gap:0}.overlay-colms .multicolumn-card__info .link.animate-arrow:after{content:unset!important}.overlay-colms .multicolumn-card__info .icon-wrap{margin-left:-7px}.overlay-colms .link.animate-arrow .svg-wrapper{display:flex}.link.animate-arrow .icon-arrow{width:22px}.overlay-colms .multicolumn-card__info .rte{max-width:360px}.overlay-colms ul li:nth-child(2) h2 em{color:#24352d}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:48px;gap:24px}.section-heading .title-wrapper{margin:0!important;max-width:423px}.product-grid .card__inner{border:1px solid #879588!important;height:350px;background:#fff}.product-grid .card__inner .card__media .media img{object-fit:contain!important}.product-grid .card__information{padding:20px 0!important}.product-grid .card__heading{font-size:20px!important}.product-grid .card__inner:after{content:"";background:url(/cdn/shop/files/arrow-circle.png?v=1788410291);background-position:center;background-size:contain;width:30px!important;height:30px!important;position:absolute!important;right:12px!important;top:12px!important;z-index:1!important;left:unset!important;background-repeat:no-repeat}.collection-sec-colm .collection{display:flex;gap:104px}.collection-sec-colm .collection .title-wrapper{margin:0!important;max-width:380px;text-align:left}.collection__title .title:not(:only-child),.collection__description{margin-bottom:24px!important}.collection-sec-colm slider-component{padding:0!important;width:100%!important}.card__content{padding:20px 30px!important}.img-text-full-width .page-width{max-width:100%;padding:0}.img-text-full-width .image-with-text__media{background:transparent}.img-text-full-width .image-with-text__content{max-width:500px;margin:0 auto}.image-with-text__heading{margin-bottom:24px}.image-with-text__text ul li:before{content:"";background:url(/cdn/shop/files/tick.png?v=1788414474);background-size:contain;background-repeat:no-repeat;width:13px;height:10px}.image-with-text__text ul li{display:flex;list-style:none;align-items:center;gap:10px}.rte ul,.rte ol{padding-left:0}.rich-text__blocks>*+*{margin-top:4.8rem}.title-wrapper-with-link{margin-bottom:0}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding:20px 0!important}.article-card__info{padding-top:0!important;margin-bottom:12px!important;color:#879588}.blog .link.animate-arrow,.blog-articles .link.animate-arrow{margin-top:6px!important;text-decoration:none!important}.blog .article-card .card__inner{aspect-ratio:2}.title-wrapper-with-link{margin-bottom:64px}.multicolm-center-text .title-wrapper-with-link{justify-content:center;text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}.title-wrapper-with-link{gap:24px;flex-direction:column}.multicolm-with-icons img{max-width:60px!important;object-fit:contain}.multicolm-with-icons .media{padding:30px!important}.section-heading .title-wrapper-with-link{margin-bottom:0}article.article-template{margin-top:100px}.article-template__hero-container{padding:0 2rem}.article-template__hero-container .media{padding:0!important;min-height:700px;width:100%}article.article-template .article-template__title,h1.h2{font-size:39px!important;margin-bottom:24px}article.article-template h2{font-size:30px!important}.article-template__back{margin:5rem auto!important}.predictive-search__search-for-button{padding:20px}.accordion__title{font-size:16px!important;font-family:var(--font-body-family)!important;font-weight:500!important}.product-media-container.constrain-height.media-fit-contain{width:100%!important;height:auto;max-height:450px}.product-media-container.constrain-height .media{padding-top:448px!important}.product-media-container .media>img,.thumbnail img{object-fit:contain!important;max-height:450px}.product__accordion h2{font-size:18px!important}.product__accordion .accordion__content{padding:0!important}.faqs .h2{font-size:30px!important}.faqs .collapsible-content-wrapper-narrow{max-width:1500px;display:flex;justify-content:space-between;gap:20px}.faqs .collapsible-content-wrapper-narrow>div{width:100%}.faqs .collapsible-content-wrapper-narrow .collapsible-content__header{max-width:500px}.accordion__content{padding:0!important}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}.collapsible-content summary:hover{background:transparent!important}.accordion summary{padding:2.5rem 0!important}.banner--small:not(.banner--adapt){min-height:30rem!important}.is-empty .cart__empty-text,.is-empty .cart__warnings,.cart__login-title{font-size:30px!important}.cart__warnings{padding:10rem 0!important}.slider-counter{margin:0!important}.collapsible-content-wrapper-narrow{padding-right:2rem!important;padding-left:2rem!important}.product__accordion h3{font-size:16px!important}.drawer__heading,.totals__total{font-size:24px!important}@media screen and (max-width:1024px){.hero-banner h1,h1{font-size:40px!important}h2{font-size:30px!important}h3{font-size:20px!important}.collection-sec-colm .collection{gap:40px;flex-direction:column}.collection-sec-colm .collection .title-wrapper{max-width:100%}.only-text-colms ul{gap:100px;justify-content:space-between}.only-text-colms ul li{max-width:calc(50% - 50px)!important}.hero-banner .image-with-text__content{padding-right:40px!important}.img-text-full-width .image-with-text__content{max-width:100%;padding:50px 20px}.banner--small:not(.banner--adapt){min-height:23rem!important}.rich-text__wrapper{width:100%!important}.rich-text__blocks{max-width:100%!important}.product-grid .card__heading{font-size:16px!important}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr 2fr 1fr}.header__inline-menu{text-align:center}}@media screen and (max-width:989px){.overlay-colms .multicolumn-card__info{padding:40px}.collection slider-component.page-width{padding:0 2rem}.multicolumn-list:not(.slider){padding-left:2rem!important;padding-right:2rem!important}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}.hero-banner .image-with-text__media{min-height:70rem!important}.title-wrapper-with-link{align-items:center}.faqs .collapsible-content-wrapper-narrow{gap:0;flex-direction:column}}@media screen and (min-width:750px){.banner__content{padding:5rem 2rem!important}}@media screen and (max-width:749px){.hero-banner h1,h1{font-size:30px!important}h2{font-size:25px!important}h3{font-size:18px!important}.page-width{padding:0 2rem}.hero-banner .image-with-text__grid{flex-direction:column-reverse}.hero-banner .image-with-text__content{padding-right:0!important}.only-text-colms ul{gap:0}.only-text-colms ul li{max-width:100%!important}.only-text-colms .caption{margin-bottom:24px!important}.overlay-colms .multicolumn-list:not(.slider){padding-left:0!important;padding-right:0!important}.overlay-colms ul li{width:100%!important;max-width:100%!important}.section-heading{margin-bottom:16px}.hero-banner .image-with-text__media{min-height:50rem!important}.is-empty .cart__empty-text,.is-empty .cart__warnings,.cart__login-title{font-size:24px!important}.header{padding:10px 2rem!important}.announcement-bar__message{font-size:7px!important}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.banner--small:not(.banner--adapt){min-height:20rem!important}.image-with-text__content{padding-left:0!important;padding-right:0!important}.product-grid .card__heading{font-size:14px!important}.price{font-size:12px!important}.product-grid .card__inner{height:250px}.product-grid .card__inner:after{width:20px!important;height:20px!important}article.article-template{margin-top:40px}article.article-template .article-template__title{font-size:30px!important}article.article-template h2,h1.h2{font-size:24px!important}.article-template__hero-container .media{min-height:400px}.faqs .h2{font-size:25px!important;margin-bottom:0}.product-media-container.constrain-height .media{padding-top:300px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
