@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=DM+Sans:wght@300;400;500&display=swap";:root{--e-bg: #1A1D12;--e-bg-deep: #13160d;--e-surface: #22281a;--e-surface-2: #2a3121;--e-cream: #F4F0E9;--e-text: #e4e0d6;--e-body: #cfcbbf;--e-muted: #a3a593;--e-sage: #9DBE79;--e-rose: #E36A88;--e-rose-soft: #eaa0b3;--e-line: rgba(244,240,233,.12);--e-line-rose: rgba(227,106,136,.38);--e-grad: linear-gradient(135deg, #4a7020 0%, #bf4868 100%);--e-serif: "Cormorant Garamond", Georgia, serif;--e-sans: "DM Sans", "Segoe UI", sans-serif;--e-ornament: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='26' viewBox='0 0 180 26'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23E36A88' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E36A88' stop-opacity='.75'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23E36A88' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23E36A88' stop-opacity='.75'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='6' y='12.5' width='66' height='1' fill='url(%23a)'/%3E%3Crect x='108' y='12.5' width='66' height='1' fill='url(%23b)'/%3E%3Cg transform='translate(78 1)'%3E%3Cpolygon points='12,2 14.6,8.4 21.5,8.9 16.3,13.4 17.9,20.1 12,16.5 6.1,20.1 7.7,13.4 2.5,8.9 9.4,8.4' fill='%23241318' stroke='%23E36A88' stroke-width='1' stroke-linejoin='round'/%3E%3Cpolygon points='12,8 13.1,10.5 15.8,10.8 13.7,12.6 14.4,15.2 12,13.8 9.6,15.2 10.3,12.6 8.2,10.8 10.9,10.5' fill='%23E36A88'/%3E%3C/g%3E%3C/svg%3E");--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 300;--font-heading-scale: 1.12;--font-body-family: "DM Sans", "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--buttons-radius: 100px;--buttons-radius-outset: 101px;--buttons-border-width: 0px;--inputs-radius: 12px;--inputs-radius-outset: 13px;--inputs-border-opacity: .22;--variant-pills-radius: 100px;--variant-pills-border-opacity: .28;--media-radius: 18px;--media-border-opacity: .08;--popup-corner-radius: 16px;--badge-corner-radius: 10rem;--grid-desktop-horizontal-spacing: 28px;--grid-desktop-vertical-spacing: 44px;--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 28px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#e36a8859;color:#fff}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.product__title h1,.product__title h2,.title,.main-page-title,.collection-hero__title,.article-template__title{font-family:var(--e-serif)!important;font-style:normal!important;font-weight:300!important;color:var(--e-cream);letter-spacing:-.005em!important}h3,h4,.h3,.h4{font-weight:400!important}h1 em,h2 em,h3 em,.title em,.rte h2 em,.rte h3 em{font-style:italic!important;font-weight:400!important;color:var(--e-rose)!important}.caption-with-letter-spacing,.product__text.caption-with-letter-spacing{font-family:var(--e-sans)!important;font-size:1.05rem!important;font-weight:400;letter-spacing:.3em!important;text-transform:uppercase;color:var(--e-sage)!important}.main-page-title,.page-title,.collection-hero__title,.template-page h1:first-of-type{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.main-page-title:after,.page-title:after,.collection-hero__title:after,.template-page h1:first-of-type:after{content:""!important;display:block!important;width:180px!important;height:26px!important;margin:1.6rem auto 0!important;background:var(--e-ornament) center / contain no-repeat!important;opacity:1!important}hr,.rte hr{border:0!important;height:26px!important;max-width:180px!important;margin:3.2rem auto!important;opacity:1!important;background:var(--e-ornament) center / contain no-repeat!important}.rte p,.rte li{color:var(--e-body)!important;font-weight:300}.rte strong,.rte b{font-weight:500!important}.rte em,.rte i{font-size:1.14em}.rte h2,.rte h3,.rte [style*="16.0pt"],.rte [style*="18.0pt"],.rte [style*="20.0pt"],.rte [style*="22.0pt"],.rte [style*="24.0pt"]{font-family:var(--e-serif)!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;color:var(--e-cream)!important}.rte blockquote,blockquote{border-left:0!important;border-top:1px solid var(--e-line-rose);border-bottom:1px solid var(--e-line-rose);padding:2rem 1rem!important;text-align:center;font-weight:300;font-size:2.2rem!important}.rte a,.page-content a{text-decoration-thickness:1px!important;text-underline-offset:4px!important}.utility-bar,.utility-bar:has(.announcement-bar){background:var(--e-bg-deep)!important;border-bottom:1px solid var(--e-line)!important}.announcement-bar__message,.announcement-bar__link,.announcement-bar__message span{font-family:var(--e-sans)!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--e-text)!important;line-height:1.6}[id$=__announcement_bar_kYMPk8] .announcement-bar__message,[id$=__announcement_bar_kYMPk8] .announcement-bar__message span{color:var(--e-rose-soft)!important;letter-spacing:.08em!important}.utility-bar .list-social__link,.utility-bar .icon{color:var(--e-sage)!important}.header-wrapper{background:var(--e-bg)!important;position:relative;border-bottom:0!important}.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(227,106,136,.5) 30%,rgba(157,190,121,.5) 70%,transparent)}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu summary.header__menu-item span{font-family:var(--e-serif)!important;font-size:1.85rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;color:#f4f0e9e0!important}.header__inline-menu .header__menu-item:hover span{color:var(--e-rose)!important;text-decoration:none!important}.header__active-menu-item{text-decoration:underline!important;text-decoration-color:var(--e-rose)!important;text-decoration-thickness:1px!important;text-underline-offset:.7rem!important}.header__submenu,.header__submenu.list-menu{background:var(--e-surface)!important;border:1px solid var(--e-line)!important;border-radius:14px!important;box-shadow:0 18px 44px #00000073!important;padding:1rem 0!important}.header__submenu .header__menu-item{font-family:var(--e-sans)!important;font-size:1.4rem!important;color:var(--e-text)!important}.header__icon,.header__icon .icon{color:var(--e-cream)!important}.header__icon:hover .icon{color:var(--e-rose)!important}.menu-drawer__menu-item{font-family:var(--e-serif)!important;font-size:2.2rem!important;font-weight:400!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:#e36a8814!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.newsletter-form__button.button{font-family:var(--e-sans)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:100px!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary):not(.quantity__button):not(.slider-button):not(.link),.product-form__submit,.product-form__submit.button--secondary,.cart__checkout-button,button.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button{background-color:#bf4868!important;background-image:var(--e-grad)!important;color:#fff!important;border:0!important;box-shadow:0 8px 26px #bf486847!important;transition:transform .25s ease,box-shadow .25s ease!important}.product-form__submit *,.cart__checkout-button *,.button--primary *{color:#fff!important}.button:before,.button:after,.product-form__submit:before,.product-form__submit:after,.cart__checkout-button:before,.cart__checkout-button:after{box-shadow:none!important;border-radius:100px!important}.button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover,.shopify-challenge__button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #bf486861!important}.button--secondary:not(.product-form__submit){background:transparent!important;background-image:none!important;color:var(--e-sage)!important;border:1.5px solid rgba(157,190,121,.45)!important;box-shadow:none!important}.button--secondary:not(.product-form__submit):hover{background:#9dbe791a!important;color:var(--e-cream)!important}.button:disabled,.button[aria-disabled=true],.product-form__submit[disabled]{background-image:none!important;background-color:var(--e-surface)!important;color:var(--e-muted)!important;box-shadow:none!important;border:1px solid var(--e-line)!important;opacity:1!important}.product-form__submit[disabled] *{color:var(--e-muted)!important}.shopify-payment-button__button--branded{border-radius:100px!important;overflow:hidden}.shopify-payment-button__more-options{font-size:1.2rem!important;letter-spacing:.08em;color:var(--e-muted)!important}.field__input,.select__select,.customer .field input,.field textarea,textarea.field__input,.ht-color-picker select,.localization-form__select{background:var(--e-surface)!important;color:var(--e-cream)!important;border:0!important;border-radius:12px!important;font-family:var(--e-sans)!important;margin-bottom:0}.field:after,.field:before,.select:after,.select:before,.quantity:after,.quantity:before,.localization-form__select:after,.localization-form__select:before{box-shadow:0 0 0 1px var(--e-line)!important;border-radius:12px!important}.field:hover:after,.select:hover:after{box-shadow:0 0 0 1px #e36a8873!important}.field__input:focus,.select__select:focus,.ht-color-picker select:focus{box-shadow:0 0 0 1px var(--e-rose),0 0 0 4px #e36a882e!important;outline:none!important}.field__label,.customer .field label{color:var(--e-muted)!important;font-family:var(--e-sans)!important;letter-spacing:.04em!important}.quantity{border-radius:100px!important;background:var(--e-surface)}.quantity:after,.quantity:before{border-radius:100px!important}.quantity__input{background:transparent!important;color:var(--e-cream)!important}.quantity__button{color:var(--e-sage)!important}.card-wrapper .card--standard .card__inner,.card-wrapper .card--standard .card__inner .card__media,.collection-card-wrapper .card--standard .card__inner,.collection-card-wrapper .card--standard .card__inner .card__media{border-radius:999px 999px 16px 16px!important;overflow:hidden}.card-wrapper .card--standard .card__inner,.collection-card-wrapper .card--standard .card__inner{outline:1px solid var(--e-line-rose);outline-offset:5px;transition:outline-color .3s ease}.card-wrapper:hover .card--standard .card__inner,.collection-card-wrapper:hover .card--standard .card__inner{outline-color:#e36a88bf}.card-wrapper .card__media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.035)}.card--standard>.card__content,.card-wrapper .card__information{text-align:center!important}.card-wrapper .card__information{padding-top:1.6rem!important}.card__heading,.card__heading a,.card-information .full-unstyled-link,.card__information .full-unstyled-link{font-family:var(--e-serif)!important;font-style:normal!important;font-weight:400!important;font-size:2rem!important;line-height:1.2!important;letter-spacing:.005em!important;color:var(--e-cream)!important}.card-wrapper:hover .card__heading a{color:var(--e-rose-soft)!important;text-decoration:none!important}.card-information,.card__information .card-information{text-align:center!important}.card-information .price,.card__information .price{display:block!important;text-align:center!important;justify-content:center!important}.card-information .price>div,.card-information .price__container{justify-content:center!important;text-align:center!important}.card-information .price-item,.card__information .price-item{font-size:1.35rem!important;letter-spacing:.06em!important;font-weight:400!important}.card__badge .badge,.badge{border-radius:100px!important;font-family:var(--e-sans)!important;font-size:1rem!important;letter-spacing:.14em!important;text-transform:uppercase;padding:.5rem 1.2rem!important;background:#13160dd9!important;color:var(--e-cream)!important;border:1px solid var(--e-line)!important}.card__badge{justify-content:center!important}.title-wrapper,.title-wrapper-with-link,.related-products__heading,.collection__title{text-align:center;justify-content:center!important}.related-products__heading:after,.collection__title .title:after,.featured-blog .title:after{content:"";display:block;width:180px;height:26px;margin:1.2rem auto 0;background:var(--e-ornament) center / contain no-repeat}.product__title h1,.product__title h2{font-size:clamp(3.4rem,3.6vw,5rem)!important;line-height:1.08!important}.product .price-item,.product__info-container .price-item{font-family:var(--e-sans)!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.03em!important}.product__tax{font-size:1.2rem!important}.product-form__input .form__label,.product-form__input legend.form__label,.product-form__quantity .form__label,.quantity__label{font-family:var(--e-sans)!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--e-muted)!important}.product-form__input input[type=radio]+label{border-radius:100px!important;border:1px solid rgba(244,240,233,.22)!important;background:transparent!important;color:var(--e-text)!important;font-family:var(--e-sans)!important;letter-spacing:.04em;padding:1rem 2rem!important;transition:border-color .2s ease,background .2s ease}.product-form__input input[type=radio]+label:hover{border-color:var(--e-line-rose)!important}.product-form__input input[type=radio]:checked+label{background:var(--e-grad)!important;border-color:transparent!important;color:#fff!important}.product-form__input input[type=radio].disabled+label{color:var(--e-muted)!important;opacity:.6}.product__description,.product__description.rte{border-top:1px solid var(--e-line);padding-top:2.4rem;margin-top:2.4rem}.product__description p,.product__description li{font-size:1.55rem!important;line-height:1.85!important}.product-media-container,.product__media-item .media{border-radius:18px;overflow:hidden}.thumbnail{border-radius:12px!important}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--e-rose)!important}.product__accordion,.product__accordion .summary__title{border-color:var(--e-line)!important}.accordion{border-top-color:var(--e-line)!important;border-bottom-color:var(--e-line)!important}.accordion__title{font-family:var(--e-serif)!important;font-size:1.9rem!important;font-weight:400!important}.ht-color-picker label{font-family:var(--e-sans)!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--e-muted)!important;margin-bottom:.8rem!important}.ht-color-picker label span{color:var(--e-rose)!important}.ht-color-picker select{max-width:32rem!important;padding:1.1rem 1.6rem!important;font-size:1.5rem!important}.ht-color-picker p{color:var(--e-muted)!important;font-size:1.3rem!important;font-weight:300}.collection-hero__inner{justify-content:center}.collection-hero__text-wrapper{flex-basis:100%!important;text-align:center}.collection-hero__description{max-width:76rem;margin:2rem auto 0!important;text-align:left}.collection-hero__description p,.collection-hero__description li{color:var(--e-body)!important;font-size:1.55rem;line-height:1.85;font-weight:300}.facets-container,.facets__form-vertical{border-color:var(--e-line)!important}.facets__summary span,.facet-filters__label,.product-count__text,.facets__heading,.mobile-facets__open-label{font-family:var(--e-sans)!important;font-size:1.1rem!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--e-muted)!important}.facets__disclosure,.facets__display,.mobile-facets__inner{background:var(--e-surface)!important;border-radius:14px}.facet-filters__sort{color:var(--e-cream)!important}.pagination__item{border-radius:100px!important;color:var(--e-text)!important}.pagination__item--current,.pagination__item[aria-current=page]{box-shadow:inset 0 0 0 1px var(--e-rose)!important;text-decoration:none!important}.cart__items .cart-item__name,.cart-item__name{font-family:var(--e-serif)!important;font-size:2rem!important;font-weight:400!important;color:var(--e-cream)!important;text-decoration:none}.cart-items th,.cart-items thead{color:var(--e-muted)!important;letter-spacing:.2em;text-transform:uppercase;font-size:1.05rem;border-color:var(--e-line)!important}.cart-item{border-color:var(--e-line)!important}.totals__total{font-family:var(--e-serif)!important;font-size:2rem!important}.totals__total-value{font-family:var(--e-serif)!important;font-size:2.6rem!important;color:var(--e-cream)!important}.cart-notification{background:var(--e-surface)!important;border:1px solid var(--e-line)!important;border-radius:0 0 18px 18px!important;box-shadow:0 24px 50px #00000080!important}.cart-notification__heading{font-family:var(--e-sans)!important;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem!important;color:var(--e-sage)!important}.cart-notification-product__name{font-family:var(--e-serif)!important;font-size:2rem!important;font-weight:400!important}.cart__empty-text{font-family:var(--e-serif)!important;font-weight:300!important}.footer{background:var(--e-bg-deep)!important;position:relative;border-top:1px solid var(--e-line)!important}.footer:before{content:"";position:absolute;top:-13px;left:50%;transform:translate(-50%);width:220px;height:26px;z-index:2;background:var(--e-bg-deep) var(--e-ornament) center / 180px 26px no-repeat}.footer-block__heading,.footer .newsletter-form h2,.footer-block--newsletter h2{font-family:var(--e-serif)!important;font-size:2.3rem!important;font-weight:400!important;color:var(--e-cream)!important}.footer-block__details-content .list-menu__item--link,.footer .link,.footer a.list-menu__item{color:var(--e-body)!important;font-size:1.45rem!important;text-decoration:none!important;font-family:var(--e-sans)!important}.footer-block__details-content .list-menu__item--link:hover{color:var(--e-rose)!important}.footer .list-social__link .icon{color:var(--e-sage)!important}.footer .newsletter-form__field-wrapper .field__input{border-radius:100px!important;padding-left:2.2rem!important}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:before{border-radius:100px!important}.footer__content-bottom{border-top:1px solid var(--e-line)!important}.copyright__content,.copyright__content a,.policies li a{color:var(--e-muted)!important;font-size:1.15rem!important;letter-spacing:.06em;text-decoration:none!important}.search-modal,.search-modal__content{background:var(--e-bg)!important}.predictive-search{background:var(--e-surface)!important;border:1px solid var(--e-line)!important;border-radius:0 0 16px 16px!important}.modal__content,.product-media-modal{background:var(--e-bg)!important}.localization-form__select,.disclosure__list-wrapper{border-radius:12px!important}.disclosure__list-wrapper{background:var(--e-surface)!important;border:1px solid var(--e-line)!important}.ht-banner{background:radial-gradient(110% 80% at 50% 0%,#283019,#1a1d12 62%)!important}.ht-banner__content{border:1px solid var(--e-line-rose)!important;border-radius:340px 340px 24px 24px!important;padding:108px 48px 56px!important;background:radial-gradient(90% 70% at 50% 0%,#2a31218c,#1a1d1240)!important;outline:1px solid rgba(244,240,233,.07);outline-offset:9px}.ht-banner__content:before{content:"";position:absolute;top:46px;left:50%;transform:translate(-50%);width:180px;height:26px;background:var(--e-ornament) center / contain no-repeat}.ht-banner__title,[class*=ht-][class*=title]{font-weight:300!important;font-style:normal!important}.ht-title em,.ht-banner__title em{font-style:italic!important;font-weight:400!important;color:var(--e-rose)!important}.ht-eyebrow{font-family:var(--e-sans)!important;font-size:11px!important;letter-spacing:.3em!important;font-weight:400!important}.ht-eyebrow:before,.ht-eyebrow:after{background:linear-gradient(90deg,transparent,rgba(227,106,136,.6))!important}.ht-eyebrow:after{background:linear-gradient(270deg,transparent,rgba(227,106,136,.6))!important}.ht-btn{border-radius:100px!important;font-family:var(--e-sans)!important;font-weight:500!important;letter-spacing:.15em!important;font-size:12px!important}.ht-btn--primary{background:var(--e-grad)!important;color:#fff!important;box-shadow:0 8px 26px #bf48684d!important}.ht-btn--primary:hover{color:#fff!important;transform:translateY(-3px)}.ht-btn--ghost{border:1.5px solid rgba(157,190,121,.45)!important;color:var(--e-sage)!important;background:transparent!important}.ht-btn--ghost:hover{background:#9dbe791a!important;color:var(--e-cream)!important}.ht-card,.ht-rev-card{border:1px solid var(--e-line)!important;border-radius:18px!important;background:var(--e-surface)!important}.ht-wave path{fill:#1a1d12!important}.ht-wave path:last-of-type{fill:#e36a881a!important}.ht-tag{border-radius:100px!important}.ht-badge{background:var(--e-grad)!important}@media(max-width:749px){.ht-banner__content{border-radius:200px 200px 20px 20px!important;padding:92px 22px 44px!important}.ht-banner__content:before{top:40px}.announcement-bar__message,.announcement-bar__link,.announcement-bar__message span{font-size:1.15rem!important;line-height:1.45!important;letter-spacing:.03em!important}.announcement-bar{padding-top:.2rem;padding-bottom:.2rem}.header__inline-menu .header__menu-item span{font-size:1.7rem!important}.card-wrapper .card--standard .card__inner{outline-offset:3px}.card__heading,.card__heading a{font-size:1.75rem!important}}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ht-elegant.css.map */
