:root{--color-base-background: 245, 240, 234;--color-base-text: 44, 40, 37;--color-base-accent-1: 74, 82, 71;--color-base-accent-2: 67, 69, 71;--color-button-text: 245, 240, 234;--color-button: 74, 82, 71}body,.shopify-section{font-family:DM Sans,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.rte h1,.rte h2,.rte h3,.template-article h1,.article-template__title,.collection-hero__title,.main-product__title,.product__title,.rich-text__heading,.banner__heading,.image-with-text__heading,.multicolumn-card__heading,.featured-collection__title,.section-header__title{font-family:Cormorant,serif!important;font-weight:400!important;letter-spacing:.02em;line-height:1.15}h1,.h1{font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:300!important}h2,.h2{font-size:clamp(2rem,4vw,3rem)!important;font-weight:400!important}h3,.h3{font-size:clamp(1.5rem,3vw,2rem)!important}body{font-size:15px!important;line-height:1.7!important;color:#2c2825!important;background-color:#f5f0ea!important;-webkit-font-smoothing:antialiased}p,.rte p,li{font-family:DM Sans,sans-serif!important;line-height:1.75;color:#2c2825}.color-background-1,.color-scheme--background-1{background-color:#f5f0ea!important}.color-background-2,.color-scheme--background-2{background-color:#f0ebe5!important}.announcement-bar{background-color:#3a3837!important;border:none!important}.announcement-bar__message,.announcement-bar a{color:#f5f0ea!important;font-family:Cormorant,serif!important;font-style:italic!important;font-size:15px!important;letter-spacing:.02em!important;text-transform:none!important}.header-wrapper,.section-header{background-color:#434547!important;border-bottom:none!important;--color-foreground: 255, 255, 255 !important;--color-background: 67, 69, 71 !important}.section-header{padding-top:8px!important;padding-bottom:8px!important}.header__heading-link,.header__heading-link.link--text,.header__heading a,.header__heading,.header__heading-link .h2,.header__heading-link:hover .h2{font-family:Cormorant,serif!important;font-weight:500!important;font-size:3.2rem!important;letter-spacing:.08em!important;color:#fff!important;text-transform:none!important}.header__heading-link:hover,.header__heading-link.link--text:hover{color:#fff!important}.header__menu-item,.header__menu-item span,.list-menu__item--link,.mega-menu__link,nav a{font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#f5f0eab3!important;font-weight:400!important;transition:color .3s ease!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item--link:hover,nav a:hover{color:#f5f0ea!important}.header__menu-item--active,.header__active-menu-item{color:#f5f0ea!important;font-weight:500!important}.header__icon,.header__icon svg{color:#f5f0eab3!important}.banner,.slideshow{min-height:70vh!important}.banner__heading{font-family:Cormorant,serif!important;font-weight:300!important;font-size:clamp(3rem,6vw,5rem)!important;letter-spacing:.02em}.banner__text,.banner__text p{font-family:DM Sans,sans-serif!important;font-size:15px!important;letter-spacing:.03em}.button,.shopify-challenge__button,.btn,button.button,a.button,.form__submit{font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:14px 36px!important;border-radius:0!important;transition:all .3s ease!important}.button--primary,.shopify-payment-button__button--unbranded{background-color:#4a5247!important;color:#f5f0ea!important;border:1px solid #4a5247!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:#3f4a3e!important;color:#f5f0ea!important}.button--secondary{background-color:transparent!important;color:#434547!important;border:1px solid #434547!important}.button--secondary:hover{background-color:#434547!important;color:#f5f0ea!important}.card-wrapper,.product-card-wrapper{background:transparent}.card,.card--standard,.card--card{background-color:#f0ebe5!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:transform .4s ease!important}.card:hover{transform:translateY(-4px)!important}.card__heading,.card__heading a,.product-card__title{font-family:Cormorant,serif!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.03em;color:#2c2825!important}.price-item,.price,.card__price,.money{font-family:DM Sans,sans-serif!important;font-weight:400!important;color:#4a5247!important;font-size:14px!important;letter-spacing:.05em}.card__media,.card__media img,.media img{border-radius:0!important}.product__title{font-family:Cormorant,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:400!important;color:#2c2825!important}.product__description,.product__description p{font-family:DM Sans,sans-serif!important;line-height:1.8;color:#2c2825}.rich-text{padding:60px 0!important}.rich-text__heading{font-family:Cormorant,serif!important;font-weight:300!important}.rich-text__text,.rich-text__text p{font-family:DM Sans,sans-serif!important;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.8}.image-with-text{background-color:#4a5247!important}.image-with-text__heading{font-family:Cormorant,serif!important;font-weight:400!important;color:#f5f0ea!important}.image-with-text__text,.image-with-text__text p{font-family:DM Sans,sans-serif!important;color:#f5f0ead9!important}.featured-collection .title,.featured-collection__title,.collection-list__title{font-family:Cormorant,serif!important;font-weight:400!important;text-align:center}.newsletter{background-color:#3a3837!important;padding:80px 0!important}.newsletter__heading{font-family:Cormorant,serif!important;color:#f5f0ea!important;font-weight:300!important}.newsletter__subheading,.newsletter p{color:#f5f0eab3!important;font-family:DM Sans,sans-serif!important}.newsletter .field__input{background-color:transparent!important;border:1px solid rgba(245,240,234,.3)!important;color:#f5f0ea!important;border-radius:0!important;font-family:DM Sans,sans-serif!important}.newsletter .field__input::placeholder{color:#f5f0ea80!important}.newsletter .button{background-color:#4a5247!important;color:#f5f0ea!important;border-color:#4a5247!important}.footer,.section-footer{background-color:#434547!important;border-top:none!important;padding:60px 0 40px!important}.footer h2,.footer__title,.footer-block__heading{font-family:Cormorant,serif!important;color:#f5f0ea!important;font-weight:400!important;font-size:1.1rem!important;letter-spacing:.05em}.footer a,.footer p,.footer li,.footer__content-bottom,.copyright{color:#f5f0eab3!important;font-family:DM Sans,sans-serif!important;font-size:13px!important}.footer a:hover{color:#f5f0ea!important}.footer .list-social__link svg,.footer .list-social__link{color:#f5f0eab3!important}.footer .list-social__link:hover svg{color:#f5f0ea!important}.collection-hero{background-color:#4a5247!important}.collection-hero__title{font-family:Cormorant,serif!important;font-weight:300!important;color:#f5f0ea!important}.facets__wrapper{font-family:DM Sans,sans-serif!important}.blog-articles .article-card__title,.article-card__title a{font-family:Cormorant,serif!important;font-weight:400!important;color:#2c2825!important}.article-card__info,.article-card__excerpt{font-family:DM Sans,sans-serif!important;color:#2c282599!important}.article-template__title{font-family:Cormorant,serif!important;font-weight:300!important}.article-template__content,.article-template__content p{font-family:DM Sans,sans-serif!important;line-height:1.85;max-width:720px}.field__input,.form__label,textarea,select{font-family:DM Sans,sans-serif!important;border-radius:0!important;border-color:#2c282533!important}.field__input:focus,textarea:focus{border-color:#2c2825!important;box-shadow:none!important}.breadcrumbs,.breadcrumbs a{font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#f5f0eab3!important}.section-template--padding{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.page-width{max-width:1200px!important;padding-left:clamp(20px,4vw,50px)!important;padding-right:clamp(20px,4vw,50px)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f0ea}::-webkit-scrollbar-thumb{background:#3d444f4d;border-radius:3px}::selection{background-color:#4a524733;color:#2c2825}a{color:#2c2825;text-decoration:none;transition:color .3s ease}a:hover{color:#4a5247}.card,.button,a,.header__menu-item{transition:all .3s ease!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:fadeInUp .6s ease forwards}hr,.section-divider{border-color:#2c28251a!important}@media screen and (max-width:749px){h1,.h1{font-size:2.2rem!important}h2,.h2{font-size:1.8rem!important}.page-width{padding-left:20px!important;padding-right:20px!important}.button{padding:12px 28px!important}}.accordion__title{color:#2c2825!important;font-weight:500!important}.footer-block--newsletter{display:none!important}.custom-hero img{width:100%!important;height:auto!important;object-fit:contain!important}.custom-hero__content{justify-content:flex-end!important;padding-bottom:20vh!important}.custom-hero__button{color:#f5f0ea!important;border:2px solid #f5f0ea!important;background-color:#2c282580!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:18px 48px!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .3s ease!important}.custom-hero__button:hover{background-color:#f5f0ea!important;color:#2c2825!important;border-color:#f5f0ea!important}@media screen and (max-width:749px){.product-form{position:sticky;bottom:0;z-index:10;background-color:#f5f0ea;padding:12px 0 calc(12px + env(safe-area-inset-bottom));margin:0 -20px;padding-left:20px;padding-right:20px;border-top:1px solid rgba(44,40,37,.1);box-shadow:0 -2px 12px #2c28250f}}.custom-testimonials__card{transition:transform .3s ease}.custom-waitlist input[type=email]:focus{border-color:#2c2825!important;outline:none}@media screen and (max-width:749px){.custom-craft__step-inner{grid-template-columns:1fr!important}.custom-craft__step-inner>div{order:unset!important}}.custom-testimonials__heading{font-family:Cormorant,serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.5rem);text-align:center;margin:0 0 12px}.custom-testimonials__subheading{text-align:center;font-family:DM Sans,sans-serif;font-size:13px;opacity:.6;margin:0 auto 40px;max-width:500px}.custom-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1000px;margin:0 auto}.custom-testimonials__card{text-align:center;padding:32px 24px;transition:transform .3s ease}.custom-testimonials__stars{margin-bottom:12px;color:#9a8f82;font-size:14px;letter-spacing:2px}.custom-testimonials__quote{font-family:Cormorant,serif;font-style:italic;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6;margin:0 0 16px;opacity:.85;border:none;padding:0}.custom-testimonials__author{display:block;font-family:DM Sans,sans-serif;font-style:normal;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.custom-testimonials__title{display:block;font-family:DM Sans,sans-serif;font-size:11px;opacity:.4;margin-top:4px}.custom-404{text-align:center;padding:100px 20px 120px}.custom-404__heading{font-family:Cormorant,serif;font-weight:300;font-style:italic;font-size:clamp(2.5rem,5vw,4rem);color:#2c2825;margin:0 0 16px}.custom-404__text{font-family:DM Sans,sans-serif;font-size:15px;color:#2c282599;max-width:480px;margin:0 auto 40px;line-height:1.8}.custom-404__links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.product__lead-time{font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4a5247;padding:12px 0;border-top:1px solid rgba(44,40,37,.1);margin-top:8px}.product__lead-time svg{width:14px;height:14px;vertical-align:-2px;margin-right:6px;fill:currentColor}.product__custom-cta{display:block;text-align:center;font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.06em;color:#2c282599;margin-top:12px;padding:10px;border:1px dashed rgba(44,40,37,.15);transition:all .3s ease}.product__custom-cta:hover{color:#4a5247;border-color:#4a5247}.custom-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.custom-hero__content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:center;padding:40px 0;text-align:center}.custom-hero__heading{color:#ddd8d0;font-family:Cormorant,serif;font-weight:300;font-size:clamp(2.5rem,6vw,5rem);letter-spacing:.02em;margin:0}.custom-hero__subheading{color:#ddd8d0d9;font-family:DM Sans,sans-serif;font-size:15px;letter-spacing:.05em;max-width:600px;margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-chelsea.css.map */
