@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--sky: #E8EDF5;--sky-warm: #E4E0EE;--sky-pale: #EFF2F8;--sky-morning: #F0EEF6;--sunrise-pink: #F2E0E0;--sunrise-peach: #F5E6D8;--sunrise-blush: #F0DCD8;--sunrise-glow: #F8EDE0;--cream: #FAF6EC;--cream-warm: #F5EFE0;--linen: #F0EADC;--ivory: #FDFAF2;--gold: #C4993E;--gold-warm: #D4A848;--gold-soft: #DDB860;--gold-pale: #E8D498;--gold-faint: #F2E8C4;--ink: #42352A;--ink-medium: #5C4E3E;--ink-light: #786850;--ink-faded: #9A8A70;--ink-ghost: #B8AA94;--ink-on-dark: #FAF6EC;--rule: #DDD4C4;--rule-light: #E8E0D0;--rule-fine: #F0EAD8;--shadow-xs: 0 1px 3px rgba(66, 53, 42, .04);--shadow-sm: 0 2px 8px rgba(66, 53, 42, .05);--shadow-md: 0 4px 18px rgba(66, 53, 42, .06);--shadow-warm: 0 4px 20px rgba(196, 153, 62, .06);--serif: "Cormorant Garamond", "Georgia", serif;--body: "EB Garamond", "Georgia", serif}body{font-family:var(--body)!important;font-size:23px!important;line-height:1.78!important;color:var(--ink)!important;background-color:var(--sky-pale)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section+.shopify-section:before,.rich-text__heading:after{content:none!important;display:none!important}h1,.h1,.h0{font-family:var(--serif)!important;font-size:56px!important;font-weight:400!important;line-height:1.1!important;color:var(--ink)!important;letter-spacing:.02em!important}h2,.h2{font-family:var(--serif)!important;font-size:44px!important;font-weight:400!important;line-height:1.15!important;color:var(--ink)!important}h3,.h3{font-family:var(--serif)!important;font-size:34px!important;font-weight:400!important;line-height:1.25!important;color:var(--ink)!important}h4,.h4{font-family:var(--serif)!important;font-size:28px!important;font-weight:500!important;color:var(--ink)!important}p,li,td,th,span,div,blockquote{font-size:inherit!important;line-height:1.78!important}.rte p,.rte li,.rte span,.rich-text__text p,.rich-text__text,.product__description p,.product__description,.article__body p,.image-with-text__text p,.image-with-text__text{font-family:var(--body)!important;font-size:23px!important;line-height:1.85!important;color:var(--ink-medium)!important;max-width:100%!important}.rich-text__blocks,.rich-text .rich-text__blocks{max-width:740px!important;width:100%!important;margin:0 auto!important;text-align:center!important}.rich-text__text,.rich-text__text p{text-align:center!important;max-width:100%!important;width:100%!important}a{color:var(--gold)!important;text-decoration:none!important;transition:color .3s ease!important}a:hover{color:var(--gold-warm)!important}a.button:hover,.header__menu-item:hover a,.list-menu__item a:hover,nav a:hover,.footer a:hover{text-decoration:none!important}small,.small{font-size:19px!important}.announcement-bar{background-color:var(--gold)!important;color:var(--ink-on-dark)!important;font-family:var(--serif)!important;font-size:18px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:14px 16px!important}.announcement-bar a,.announcement-bar p,.announcement-bar span{color:var(--ink-on-dark)!important;font-size:18px!important;letter-spacing:.14em!important}.header,.section-header,header.header{background-color:var(--cream)!important;border-bottom:1px solid var(--rule-light)!important;box-shadow:var(--shadow-xs)!important}.header__menu-item,.header__menu-item span,.list-menu__item a,.header__inline-menu .list-menu__item a,nav a{font-family:var(--serif)!important;font-size:20px!important;font-weight:500!important;color:var(--ink-medium)!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:color .3s ease!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item a:hover,nav a:hover{color:var(--gold)!important}.header__icon,.header__icon svg{color:var(--ink-medium)!important;transition:color .3s ease!important}.header__icon:hover{color:var(--gold)!important}.header__heading-logo-image,.header__heading-logo-wrapper img,.header__heading img{max-width:280px!important;width:280px!important;height:auto!important}.header__heading{padding:12px 0!important}.menu-drawer,.header__menu-drawer{background-color:var(--cream)!important}.menu-drawer__navigation a,.menu-drawer__menu-item{font-family:var(--serif)!important;font-size:24px!important;font-weight:400!important;color:var(--ink)!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:20px 28px!important;border-bottom:1px solid var(--rule-fine)!important}.menu-drawer__navigation a:hover{color:var(--gold)!important}.banner__heading,.hero__heading,.slideshow__heading{font-family:var(--serif)!important;font-size:56px!important;font-weight:400!important;letter-spacing:.02em!important}.banner__text,.hero__text,.banner__text p,.slideshow__text{font-family:var(--body)!important;font-size:24px!important;line-height:1.72!important}.button,.btn,button[type=submit],.shopify-payment-button button,.cart__submit,a.button,.button--primary,.form__submit{background-color:var(--gold)!important;color:var(--ink-on-dark)!important;font-family:var(--serif)!important;font-size:19px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;border:1px solid var(--gold)!important;border-radius:0!important;padding:18px 44px!important;transition:all .35s ease!important;cursor:pointer!important;box-shadow:none!important;min-height:60px!important}.button:hover,.btn:hover,button[type=submit]:hover,a.button:hover,.button--primary:hover{background-color:var(--gold-warm)!important;color:var(--ink-on-dark)!important;border-color:var(--gold-warm)!important;box-shadow:var(--shadow-warm)!important}.button--secondary{background-color:transparent!important;color:var(--gold)!important;border:1px solid var(--gold)!important}.button--secondary:hover{background-color:var(--gold)!important;color:var(--ink-on-dark)!important}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--gold)!important;border-radius:0!important;font-size:19px!important;min-height:60px!important}.card,.product-card,.card-wrapper,.collection-product-card{background-color:var(--ivory)!important;border:1px solid var(--rule-light)!important;border-radius:0!important;overflow:hidden!important;transition:all .4s ease!important;box-shadow:var(--shadow-xs)!important}.card:hover,.product-card:hover,.card-wrapper:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px)!important;border-color:var(--gold-pale)!important}.card__heading,.card__heading a,.card-information__text,.product-card__title,.full-unstyled-link{font-family:var(--serif)!important;font-size:24px!important;font-weight:400!important;color:var(--ink)!important}.price,.price-item,.price__regular,.price-item--regular,.price-item--sale,.product__price .price-item{font-family:var(--body)!important;font-size:24px!important;font-weight:400!important;color:var(--ink-light)!important}.price--on-sale .price-item--regular{color:var(--ink-ghost)!important;text-decoration:line-through!important}.badge,.card__badge{background-color:var(--gold-faint)!important;color:var(--ink-medium)!important;font-family:var(--serif)!important;font-size:15px!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;border:1px solid var(--gold-pale)!important}.product__title,.product__title h1{font-family:var(--serif)!important;font-size:42px!important;font-weight:400!important;color:var(--ink)!important;margin-bottom:8px!important;letter-spacing:.02em!important;line-height:1.2!important}.product__text,.product__vendor{font-family:var(--serif)!important;font-size:18px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink-faded)!important}.product__tax,.product__policies{font-size:19px!important;color:var(--ink-faded)!important}.quantity__input,.quantity input{font-family:var(--body)!important;font-size:24px!important;border-color:var(--rule)!important;color:var(--ink)!important;min-height:58px!important;min-width:58px!important;background-color:var(--ivory)!important;border-radius:0!important}.quantity__button{min-height:58px!important;min-width:58px!important;border-radius:0!important}.quantity__button svg{width:20px!important;height:20px!important}.product-form__label,.form__label,label{font-family:var(--serif)!important;font-size:18px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ink-light)!important}.product__media-wrapper,.product__media-item,.product__media{border-radius:0!important;overflow:hidden!important}.product__media-item,.product__media{box-shadow:var(--shadow-sm)!important;border:1px solid var(--rule-fine)!important}.product__media-item img,.product__media img,.media img{object-fit:contain!important;width:100%!important;height:auto!important}@media screen and (min-width:750px){.product__media-wrapper{flex:0 0 58%!important;max-width:58%!important}.product__info-wrapper{flex:0 0 38%!important;max-width:38%!important}}.product__media-item{padding:0!important;margin-bottom:16px!important}.product__info-container{padding-top:24px!important}.rich-text,.rich-text__wrapper{background-color:var(--sunrise-glow)!important;padding:100px 28px!important;position:relative!important}.rich-text:before{content:""!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important;height:1px!important;background-color:var(--rule)!important}.rich-text:after{content:""!important;position:absolute!important;bottom:0!important;left:10%!important;right:10%!important;height:1px!important;background-color:var(--rule)!important}.rich-text__heading{font-family:var(--serif)!important;font-size:40px!important;color:var(--ink)!important;font-weight:400!important;margin-bottom:32px!important;letter-spacing:.02em!important}.image-with-text{background-color:var(--cream)!important}.image-with-text__heading{font-family:var(--serif)!important;font-size:38px!important;font-weight:400!important;color:var(--ink)!important}.image-with-text__text,.image-with-text__text p{font-size:23px!important}.image-with-text .media-wrapper,.image-with-text .global-media-settings{box-shadow:var(--shadow-sm)!important;border-radius:0!important;border:1px solid var(--rule-fine)!important}.featured-collection,.collection-list,[class*=featured-collection],[class*=collection-list]{padding:80px 24px!important;background-color:var(--sky)!important;position:relative!important}.featured-collection:before,[class*=featured-collection]:before{content:""!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important;height:1px!important;background-color:var(--rule)!important;display:block!important}.featured-collection .title,.featured-collection .collection__title,.featured-collection h2,[class*=featured-collection] h2{font-family:var(--serif)!important;font-size:40px!important;font-weight:400!important;color:var(--ink)!important;letter-spacing:.02em!important;text-align:center!important;margin-bottom:16px!important}.featured-collection .collection__description,.featured-collection .rte,[class*=featured-collection] .collection__description{font-family:var(--body)!important;font-size:22px!important;line-height:1.8!important;color:var(--ink-medium)!important;text-align:center!important;max-width:680px!important;margin:0 auto 48px!important}.collection-hero{background-color:var(--sky-morning)!important;padding:70px 24px!important}.collection-hero__title{font-family:var(--serif)!important;font-size:52px!important;font-weight:400!important;color:var(--ink)!important;letter-spacing:.02em!important}.collection-hero__description{font-family:var(--body)!important;font-size:23px!important;color:var(--ink-medium)!important}.featured-product,[class*=featured_product]{background-color:var(--cream-warm)!important;padding:90px 24px!important;position:relative!important}.featured-product:before,[class*=featured_product]:before{content:""!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important;height:1px!important;background-color:var(--rule)!important}.featured-product:after,[class*=featured_product]:after{content:""!important;position:absolute!important;bottom:0!important;left:10%!important;right:10%!important;height:1px!important;background-color:var(--rule)!important}.article-card,.blog-articles__article{background-color:var(--ivory)!important;border:1px solid var(--rule-light)!important;border-radius:0!important;overflow:hidden!important;transition:all .3s ease!important}.article-card:hover{box-shadow:var(--shadow-md)!important;border-color:var(--gold-pale)!important}.article-card__title,.article-card__title a{font-family:var(--serif)!important;font-size:28px!important;font-weight:400!important;color:var(--ink)!important}.article-card__info,.article-card__info *{font-family:var(--serif)!important;font-size:16px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink-faded)!important}.cart-item__name,.cart-item__name a{font-family:var(--serif)!important;font-size:24px!important;font-weight:400!important;color:var(--ink)!important}.cart-item__price,.totals__total-value{font-family:var(--body)!important;font-size:24px!important;font-weight:400!important;color:var(--ink-medium)!important}.cart__footer{border-top:1px solid var(--rule)!important}.totals__subtotal,.totals__subtotal-value{font-family:var(--serif)!important;font-size:26px!important}.cart-drawer,.drawer{background-color:var(--cream)!important}.footer,.section-footer,footer{background-color:var(--ink)!important;border-top:none!important;color:var(--ink-on-dark)!important;padding-top:70px!important;padding-bottom:44px!important}.footer__heading,.newsletter-form__heading{font-family:var(--serif)!important;font-size:32px!important;color:var(--gold-pale)!important;font-weight:400!important;font-style:italic!important}.footer__newsletter input,.newsletter-form__field-wrapper input{font-family:var(--body)!important;font-size:20px!important;border:1px solid rgba(250,246,236,.2)!important;background-color:#faf6ec0f!important;padding:16px 20px!important;border-radius:0!important;min-height:56px!important;color:var(--cream)!important}.footer__newsletter input::placeholder{color:#faf6ec66!important}.footer__newsletter input:focus,.newsletter-form__field-wrapper input:focus{border-color:var(--gold-soft)!important;outline:none!important;box-shadow:none!important}.footer .button,.footer button[type=submit]{background-color:transparent!important;color:var(--gold-pale)!important;border:1px solid var(--gold-pale)!important}.footer .button:hover,.footer button[type=submit]:hover{background-color:var(--gold-pale)!important;color:var(--ink)!important}.footer a,.footer__list-item a,.footer-block__details-content a{font-family:var(--body)!important;font-size:20px!important;color:#faf6ec99!important}.footer a:hover{color:var(--gold-pale)!important}.footer__content-bottom,.footer__content-bottom a,.footer__copyright{font-size:17px!important;color:#faf6ec4d!important}.footer h2,.footer h3,.footer h4{color:var(--cream)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{font-family:var(--body)!important;font-size:22px!important;border:1px solid var(--rule)!important;border-radius:0!important;padding:16px 18px!important;color:var(--ink)!important;background-color:var(--ivory)!important;transition:border-color .3s ease!important;min-height:56px!important}input:focus,textarea:focus,select:focus{border-color:var(--gold)!important;outline:none!important;box-shadow:none!important}::placeholder{color:var(--ink-ghost)!important;font-style:italic!important}.search-modal,.search-modal__content{background-color:var(--cream)!important}.predictive-search__results-groups-wrapper{background-color:var(--ivory)!important}hr{border:none!important;height:1px!important;background-color:var(--rule)!important;margin:60px auto!important;max-width:120px!important}.shopify-section+.shopify-section{margin-top:16px!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--gold-pale);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold-soft)}::selection{background-color:var(--gold-faint);color:var(--ink)}*:focus-visible{outline:2px solid var(--gold)!important;outline-offset:3px!important}.skip-to-content-link:focus{background-color:var(--gold)!important;color:var(--ink-on-dark)!important;font-size:22px!important;padding:16px 24px!important}.password-main,.password-content{background-color:var(--sky-pale)!important}.password-main h1,.password-content h1{font-family:var(--serif)!important;font-size:44px!important;font-weight:400!important;color:var(--ink)!important}.password-main p{font-size:23px!important;color:var(--ink-medium)!important}@media screen and (max-width:749px){body{font-size:23px!important}h1,.h1{font-size:38px!important;margin-bottom:20px!important;line-height:1.18!important}h2,.h2{font-size:32px!important;margin-bottom:16px!important;line-height:1.22!important}h3,.h3{font-size:26px!important;margin-bottom:14px!important}h4,.h4,.rte p,.rte li,.rich-text__text p,.rich-text__text,.product__description p,.image-with-text__text p{font-size:23px!important}.banner__heading,.hero__heading{font-size:34px!important}.banner__text,.banner__text p,.hero__text{font-size:22px!important;margin-bottom:28px!important}.button,.btn,button[type=submit],.shopify-payment-button button,a.button{padding:20px 32px!important;font-size:20px!important;width:100%!important;text-align:center!important;min-height:62px!important}.header__menu-item,.header__menu-item span,.list-menu__item a,nav a{font-size:22px!important;padding:16px 10px!important}.header__heading-logo-image,.header__heading-logo-wrapper img,.header__heading img{max-width:220px!important;width:220px!important}.rich-text,.rich-text__wrapper{padding:64px 20px!important}.rich-text__heading{font-size:32px!important;margin-bottom:24px!important}.card__heading,.card__heading a,.price,.price-item{font-size:24px!important}.product__title,.product__title h1{font-size:32px!important}.product__vendor,.product__text{font-size:16px!important}.quantity__input,.quantity input,.quantity__button{min-height:60px!important;min-width:60px!important;font-size:24px!important}.featured-collection,[class*=featured-collection]{padding:60px 20px!important}.featured-collection h2,[class*=featured-collection] h2{font-size:32px!important}.featured-collection .collection__description,[class*=featured-collection] .collection__description{font-size:22px!important;margin-bottom:36px!important}.featured-product,[class*=featured_product]{padding:60px 16px!important}.footer__heading,.newsletter-form__heading{font-size:28px!important}.footer a,.footer__list-item a{font-size:22px!important;padding:10px 0!important;display:inline-block!important}.footer__content-bottom,.footer__content-bottom a,.footer__copyright{font-size:18px!important}.cart-item__name,.cart-item__name a,.cart-item__price{font-size:22px!important}}@media screen and (max-width:480px){body{font-size:21px!important}h1,.h1{font-size:30px!important}h2,.h2{font-size:26px!important}.banner__heading,.hero__heading{font-size:28px!important}.rich-text__heading{font-size:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
